@import "hlpr.css";
@import "fonts.css";

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
html, button, input, select, textarea {color: #FFF;}
html {height: 100%; min-height: 100%; min-width: 320px;}
body {font-size: 1em; line-height: 1.4; height: 100%; min-height: 100%; width: 100%; margin: 0; background: #fff; -webkit-font-smoothing: antialiased; overflow-y: auto;}
body::-webkit-scrollbar {width: 6px;}
body::-webkit-scrollbar-track {box-shadow: inset 0 0 3px rgba(0,0,0,0.2); border-radius: 10px; }
body::-webkit-scrollbar-thumb {box-shadow: inset 0 0 3px rgba(255,255,255,.5); border-radius: 10px; background: #b4b4b4; min-height: 40px;}
::-moz-selection {background: rgba(26, 105, 222, 0.7); color: #161616; text-shadow: none;}
::selection {background: rgba(26, 105, 222, 0.7); color: #161616; text-shadow: none;}
a {outline: 0 !important;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}
img {vertical-align: middle;}
fieldset {border: 0; margin: 0; padding: 0;}
textarea {resize: vertical;}
.chromeframe {margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0;}
*, *:after, *:before {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color: rgba(255, 255, 255, 0);}
.disable-hover, .disable-hover * {pointer-events: none !important;} /* Выключаем ховеры при скролле, приложуха лётает */

/*Заголовки и шрифты*/
p {color: #737373;}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

/* Default styles */
.main_wrapper    {position: relative; overflow: hidden; min-height: 100%; padding-bottom: 60px;}
.wrapper         {position: relative; width: 100%; }
.wrapper.body    {/*overflow: hidden; */min-height: 250px; margin: 0;}
.wrapper.banner  {min-height: auto;}
.container_media {position: relative; width: 320px; height: 100%; margin: 0 auto; padding: 0 15px;}
.container       {position: relative; height: 100%; padding-top: 1px; /*margin-top: -1px;*/}

/* Хедер */
.ex_logo {display: inline-block; vertical-align: top; width: 390px; margin-top: 50px; height: 95px; outline: 0 !important; text-decoration: none; text-align: left; padding: 20px; margin-left: -25px;}
.ex_logo img {max-width: 100%;}
header {position: relative; display: block; width: 100%; min-height: 200px;}

/* Футер */
footer {width: 100%; position: absolute; height: 60px; text-align: left; bottom: 0; color: #000; font: 16px 'ProximaNovaRegular';}
footer a {display: inline-block; vertical-align: top; font: 16px 'ProximaNovaRegular'; color: #000; text-decoration: none; margin-left: 26px;}
footer a:hover {color: #1553b0;}
.footer_links {float: right;}
.ex_form,
.ex_ftr {width: 390px; padding: 20px 20px 20px 20px; border-radius: 6px; margin-left: -25px;}
.ex_form {background: #fff; box-shadow: 1px 1px 49px 0 #fff; padding-top: 115px; margin-top: -95px;}
.ex_ftr {margin-top: 0;}

/* Main styles */
.main_wrapper {background: url('../../../img/login/exceed/bg.jpg') no-repeat; background-size: cover; background-position: right;}
.ex_form_block {display: block; margin-top: 40px; position: relative;}
.ex_form_block input {display: block; width: 100%; background: #f2f3f7; border: 1px solid #fff; border-radius: 6px; margin-top: 12px; height: 62px; padding: 10px 28px; color: #000000 !important; font: 20px 'ProximaNovaRegular'; outline: 0;}
.ex_form_block input.error {border: 1px solid #f22e45;}
.ex_form_block input.warn {border: 1px solid #f2ba2e;}
.ex_form_block input.ok {border: 1px solid #66af61;}

.ex_form_block input:-webkit-autofill,
.ex_form_block input:-webkit-autofill:hover,
.ex_form_block input:-webkit-autofill:focus
{-webkit-box-shadow: inset 0 0 0 50px #d4e5f5 !important; font-family: 'ProximaNovaRegular', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Ubuntu, Arial, sans-serif; font-size: 20px;  -webkit-text-fill-color: #000; /* Цвет фона */}

.ex_form_block input:hover {background: #eeeff3;}
.ex_form_block input:focus {background: #e6e7eb;}
.ex_block_restore {text-align: right;}
.ex_restore-link {}
.ex_signup-link {float: right; margin-top: 19px;}
.ex_form_block button {width: 170px; height: 60px; background: #3a7ff3; color: #fff; border: 0; border-radius: 6px; font: 20px 'ProximaNovaSemiBold'; outline: 0;}
.ex_form_block button:hover {background: #1a69de;}
.ex_form_block button:disabled {background: #ddd;}
.ex_form a {font: 16px 'ProximaNovaBold'; color: #3a7ff3; text-decoration: none;}
.ex_form a:hover {color: #1553b0;}
.ex_form hr {margin-top: 40px; border-top: 1px solid #e5e8f0;}
.ex_form span {display: block; margin-top: 40px; text-align: center; color: #b1b4bb; font: 16px 'ProximaNovaRegular';}
.ex_login {text-align: center;}
.ex_error {position: absolute; bottom: -25px; left: 0; padding-left: 30px; font: 12px 'ProximaNovaBold'; color: #f22e45; background: url("../../../img/login/exceed/alert.png") 9px 2px no-repeat; text-transform: uppercase; padding-top: 1px;}
.ex_warn {position: absolute; bottom: -25px; left: 0; padding-left: 30px; font: 12px 'ProximaNovaBold'; color: #f2ba2e; background: url("../../../img/login/exceed/alert.png") 9px 2px no-repeat; text-transform: uppercase; padding-top: 1px;}
.ex_banner {width: 1140px; height: 250px; background: #eee; margin-top: 22px; margin-left: -5px; display: block;}
.ex_banner:hover {filter: brightness(1.05);}
.ex_terms {display: none;}

/*Lang selector*/
.ex_lang-selector {}
.ex_lang-selector .selectIn .selectItems,
.ex_lang-selector .selectIn .selectItems li.eval {box-sizing: content-box;}

/*Preloader for messageBox*/
#ajaxloaderbg {position: fixed; top: 0; left: 0;width: 100%; height: 100%; z-index: 997;}
#ajaxloader {position: fixed; top: 0; left: 0;width: 100%; height: 100%; z-index: 3000;}
#ajaxloader img {position: absolute; left: 45%; top: 120px;}
.infowin h3 {color: #666; font: 24px 'ProximaNovaSemiBold';}
.infowin .mtext {color: #666; font: 18px 'ProximaNovaRegular';}

/*Dropdown with flags*/
.ex_dropdown {position: relative;}
.ex_dropdown_icon {cursor: pointer; position: absolute; height: 58px; width: 40px; top: 2px; right: 1px; z-index: 3; margin: 0; padding: 0; opacity: .8; transition: opacity .1s ease; border-radius: 0 6px 6px 0;}
.ex_dropdown_icon:hover {background: #ddd;}
.ex_dropdown_icon::before {content: ''; width: 8px; height: 6px; position: absolute; left: 50%; top: 50%; margin-left: -4px; margin-top: -3px; border: 5px transparent solid;	border-top: 6px solid #747474;}
.ex_dropdown_clear_icon {cursor: pointer; position: absolute; height: 30px; width: 30px; top: 17px; right: 41px; z-index: 3; margin: 0; padding: 0; opacity: .8; transition: opacity .1s ease; border-radius: 0 6px 6px 0;}
.ex_dropdown_clear_icon:before,
.ex_dropdown_clear_icon:after {content: ''; position: absolute; top: 50%; left: 50%; margin-top: -7px; margin-left: -2px; width: 3px; height: 12px; border-radius: 2px; background: #da3232; transform: rotate(-45deg); opacity: .8;}
.ex_dropdown_clear_icon:before {transform: rotate(45deg);}
.ex_dropdown_clear_icon:hover:before,
.ex_dropdown_clear_icon:hover:after {background: red;}
.ex_dropdown_menu {display: flex; position: absolute; left: 0; top: 56px; width: 100%; max-height: 0; height: auto; border: 1px solid #96c8da; border-top: 0; border-radius: 0 0 6px 6px;z-index: 10; background: #fff; flex-direction: column; user-select: none; transition: all .15s ease-in-out; overflow-y: auto; opacity: 0;}
.ex_dropdown_menu::-webkit-scrollbar {width: 6px;}
.ex_dropdown_menu::-webkit-scrollbar-track {box-shadow: inset 0 0 3px rgba(0,0,0,0.2); border-radius: 10px; }
.ex_dropdown_menu::-webkit-scrollbar-thumb {box-shadow: inset 0 0 3px rgba(255,255,255,.5); border-radius: 10px; background: #b4b4b4; min-height: 40px;}
.ex_dropdown_menu_item {color: #000; font-size: 16px; padding: 5px 10px 5px 23px; cursor: pointer;}
.ex_dropdown_menu_item:hover {background: #f2f2f2;}
.ex_dropdown_menu_item:active {background: #ddd;}
.ex_dropdown_menu i.flag {padding-right: 10px;}
.ex_dropdown.opened {}
.ex_dropdown.opened input {background: #fff; border-color: #96c8da;}
.ex_dropdown.opened .ex_dropdown_menu {max-height: 163px; opacity: 1;}
.ex_dropdown.opened .ex_dropdown_icon {background: #fff;}

/* ==========================================================================
   FLAGS
   ========================================================================== */
i.flag {}
i.flag::before {content: "\00A0\00A0\00A0\00A0\00A0\00A0\00A0";display: inline-block;line-height: 1em;background-repeat: no-repeat;background-position: center center;}
i.flag.af::before,i.flag.afghanistan::before {background-image: url(../../../img/login/base/flags/1f1e6-1f1eb.svg)}
i.flag.aland.islands::before,i.flag.ax::before {background-image: url(../../../img/login/base/flags/1f1e6-1f1fd.svg)}
i.flag.al::before,i.flag.albania::before {background-image: url(../../../img/login/base/flags/1f1e6-1f1f1.svg)}
i.flag.algeria::before,i.flag.dz::before {background-image: url(../../../img/login/base/flags/1f1e9-1f1ff.svg)}
i.flag.american.samoa::before,i.flag.as::before {background-image: url(../../../img/login/base/flags/1f1e6-1f1f8.svg)}
i.flag.ad::before,i.flag.andorra::before {background-image: url(../../../img/login/base/flags/1f1e6-1f1e9.svg)}
i.flag.angola::before,i.flag.ao::before {background-image: url(../../../img/login/base/flags/1f1e6-1f1f4.svg)}
i.flag.ai::before,i.flag.anguilla::before {background-image: url(../../../img/login/base/flags/1f1e6-1f1ee.svg)}
i.flag.antarctica::before,i.flag.aq::before {background-image: url(../../../img/login/base/flags/1f1e6-1f1f6.svg)}
i.flag.ag::before,i.flag.antigua.and.barbuda::before,
i.flag.antigua::before {background-image: url(../../../img/login/base/flags/1f1e6-1f1ec.svg)}
i.flag.ar::before,i.flag.argentina::before {background-image: url(../../../img/login/base/flags/1f1e6-1f1f7.svg)}
i.flag.am::before,i.flag.armenia::before {background-image: url(../../../img/login/base/flags/1f1e6-1f1f2.svg)}
i.flag.aruba::before,i.flag.aw::before {background-image: url(../../../img/login/base/flags/1f1e6-1f1fc.svg)}
i.flag.au::before,i.flag.australia::before {background-image: url(../../../img/login/base/flags/1f1e6-1f1fa.svg)}
i.flag.at::before,i.flag.austria::before {background-image: url(../../../img/login/base/flags/1f1e6-1f1f9.svg)}
i.flag.az::before,i.flag.azerbaijan::before {background-image: url(../../../img/login/base/flags/1f1e6-1f1ff.svg)}
i.flag.bahamas::before,i.flag.bs::before {background-image: url(../../../img/login/base/flags/1f1e7-1f1f8.svg)}
i.flag.bahrain::before,i.flag.bh::before {background-image: url(../../../img/login/base/flags/1f1e7-1f1ed.svg)}
i.flag.bangladesh::before,i.flag.bd::before {background-image: url(../../../img/login/base/flags/1f1e7-1f1e9.svg)}
i.flag.barbados::before,i.flag.bb::before {background-image: url(../../../img/login/base/flags/1f1e7-1f1e7.svg)}
i.flag.belarus::before,i.flag.by::before {background-image: url(../../../img/login/base/flags/1f1e7-1f1fe.svg)}
i.flag.be::before,i.flag.belgium::before {background-image: url(../../../img/login/base/flags/1f1e7-1f1ea.svg)}
i.flag.belize::before,i.flag.bz::before {background-image: url(../../../img/login/base/flags/1f1e7-1f1ff.svg)}
i.flag.benin::before,i.flag.bj::before {background-image: url(../../../img/login/base/flags/1f1e7-1f1ef.svg)}
i.flag.bermuda::before,i.flag.bm::before {background-image: url(../../../img/login/base/flags/1f1e7-1f1f2.svg)}
i.flag.bhutan::before,i.flag.bt::before {background-image: url(../../../img/login/base/flags/1f1e7-1f1f9.svg)}
i.flag.bo::before,i.flag.bolivia::before {background-image: url(../../../img/login/base/flags/1f1e7-1f1f4.svg)}
i.flag.ba::before,i.flag.bosnia.and.herzegovina::before {background-image: url(../../../img/login/base/flags/1f1e7-1f1e6.svg)}
i.flag.botswana::before,i.flag.bw::before {background-image: url(../../../img/login/base/flags/1f1e7-1f1fc.svg)}
i.flag.br::before,i.flag.brazil::before {background-image: url(../../../img/login/base/flags/1f1e7-1f1f7.svg)}
i.flag.british.indian.ocean.territory::before,i.flag.io::before {background-image: url(../../../img/login/base/flags/1f1ee-1f1f4.svg)}
i.flag.british.virgin.islands::before,i.flag.vg::before {background-image: url(../../../img/login/base/flags/1f1fb-1f1ec.svg)}
i.flag.bn::before,i.flag.brunei::before {background-image: url(../../../img/login/base/flags/1f1e7-1f1f3.svg)}
i.flag.bg::before,i.flag.bulgaria::before {background-image: url(../../../img/login/base/flags/1f1e7-1f1ec.svg)}
i.flag.bf::before,i.flag.burkina.faso::before {background-image: url(../../../img/login/base/flags/1f1e7-1f1eb.svg)}
i.flag.bi::before,i.flag.burundi::before {background-image: url(../../../img/login/base/flags/1f1e7-1f1ee.svg)}
i.flag.cambodia::before,i.flag.kh::before {background-image: url(../../../img/login/base/flags/1f1f0-1f1ed.svg)}
i.flag.cameroon::before,i.flag.cm::before {background-image: url(../../../img/login/base/flags/1f1e8-1f1f2.svg)}
i.flag.ca::before,i.flag.canada::before {background-image: url(../../../img/login/base/flags/1f1e8-1f1e6.svg)}
i.flag.canary.islands::before,i.flag.ic::before {background-image: url(../../../img/login/base/flags/1f1ee-1f1e8.svg)}
i.flag.cape.verde::before,i.flag.cv::before {background-image: url(../../../img/login/base/flags/1f1e8-1f1fb.svg)}
i.flag.an::before,i.flag.bq::before,i.flag.caribbean.netherlands::before,i.flag.netherlands.antilles::before {background-image: url(../../../img/login/base/flags/1f1e7-1f1f6.svg)}
i.flag.cayman.islands::before,i.flag.ky::before {background-image: url(../../../img/login/base/flags/1f1f0-1f1fe.svg)}
i.flag.central.african.republic::before,i.flag.cf::before {background-image: url(../../../img/login/base/flags/1f1e8-1f1eb.svg)}
i.flag.chad::before,i.flag.td::before {background-image: url(../../../img/login/base/flags/1f1f9-1f1e9.svg)}
i.flag.chile::before,i.flag.cl::before {background-image: url(../../../img/login/base/flags/1f1e8-1f1f1.svg)}
i.flag.china::before,i.flag.cn::before {background-image: url(../../../img/login/base/flags/1f1e8-1f1f3.svg)}
i.flag.christmas.island::before,i.flag.cx::before {background-image: url(../../../img/login/base/flags/1f1e8-1f1fd.svg)}
i.flag.cc::before,i.flag.cocos.islands::before {background-image: url(../../../img/login/base/flags/1f1e8-1f1e8.svg)}
i.flag.co::before,i.flag.colombia::before {background-image: url(../../../img/login/base/flags/1f1e8-1f1f4.svg)}
i.flag.comoros::before,i.flag.km::before {background-image: url(../../../img/login/base/flags/1f1f0-1f1f2.svg)}
i.flag.cg::before,i.flag.congo.brazzaville::before {background-image: url(../../../img/login/base/flags/1f1e8-1f1ec.svg)}
i.flag.cd::before,i.flag.congo.kinshasa::before,i.flag.congo::before {background-image: url(../../../img/login/base/flags/1f1e8-1f1e9.svg)}
i.flag.ck::before,i.flag.cook.islands::before {background-image: url(../../../img/login/base/flags/1f1e8-1f1f0.svg)}
i.flag.costa.rica::before,i.flag.cr::before {background-image: url(../../../img/login/base/flags/1f1e8-1f1f7.svg)}
i.flag.ci::before,i.flag.côte.d’ivoire::before {background-image: url(../../../img/login/base/flags/1f1e8-1f1ee.svg)}
i.flag.croatia::before,i.flag.hr::before {background-image: url(../../../img/login/base/flags/1f1ed-1f1f7.svg)}
i.flag.cu::before,i.flag.cuba::before {background-image: url(../../../img/login/base/flags/1f1e8-1f1fa.svg)}
i.flag.curacao::before,i.flag.cw::before {background-image: url(../../../img/login/base/flags/1f1e8-1f1fc.svg)}
i.flag.cy::before,i.flag.cyprus::before {background-image: url(../../../img/login/base/flags/1f1e8-1f1fe.svg)}
i.flag.cz::before,i.flag.czech.republic::before,i.flag.czechia::before {background-image: url(../../../img/login/base/flags/1f1e8-1f1ff.svg)}
i.flag.denmark::before,i.flag.dk::before {background-image: url(../../../img/login/base/flags/1f1e9-1f1f0.svg)}
i.flag.dj::before,i.flag.djibouti::before {background-image: url(../../../img/login/base/flags/1f1e9-1f1ef.svg)}
i.flag.dm::before,i.flag.dominica::before {background-image: url(../../../img/login/base/flags/1f1e9-1f1f2.svg)}
i.flag.do::before,i.flag.dominican.republic::before {background-image: url(../../../img/login/base/flags/1f1e9-1f1f4.svg)}
i.flag.ec::before,i.flag.ecuador::before {background-image: url(../../../img/login/base/flags/1f1ea-1f1e8.svg)}
i.flag.eg::before,i.flag.egypt::before {background-image: url(../../../img/login/base/flags/1f1ea-1f1ec.svg)}
i.flag.el.salvador::before,i.flag.sv::before {background-image: url(../../../img/login/base/flags/1f1f8-1f1fb.svg)}
i.flag.equatorial.guinea::before,i.flag.gq::before {background-image: url(../../../img/login/base/flags/1f1ec-1f1f6.svg)}
i.flag.er::before,i.flag.eritrea::before {background-image: url(../../../img/login/base/flags/1f1ea-1f1f7.svg)}
i.flag.ee::before,i.flag.estonia::before {background-image: url(../../../img/login/base/flags/1f1ea-1f1ea.svg)}
i.flag.et::before,i.flag.ethiopia::before {background-image: url(../../../img/login/base/flags/1f1ea-1f1f9.svg)}
i.flag.eu::before,i.flag.european.union::before {background-image: url(../../../img/login/base/flags/1f1ea-1f1fa.svg)}
i.flag.falkland.islands::before,i.flag.fk::before {background-image: url(../../../img/login/base/flags/1f1eb-1f1f0.svg)}
i.flag.faroe.islands::before,i.flag.fo::before {background-image: url(../../../img/login/base/flags/1f1eb-1f1f4.svg)}
i.flag.fiji::before,i.flag.fj::before {background-image: url(../../../img/login/base/flags/1f1eb-1f1ef.svg)}
i.flag.fi::before,i.flag.finland::before {background-image: url(../../../img/login/base/flags/1f1eb-1f1ee.svg)}
i.flag.fr::before,i.flag.france::before {background-image: url(../../../img/login/base/flags/1f1eb-1f1f7.svg)}
i.flag.french.guiana::before,i.flag.gf::before {background-image: url(../../../img/login/base/flags/1f1ec-1f1eb.svg)}
i.flag.french.polynesia::before,i.flag.pf::before {background-image: url(../../../img/login/base/flags/1f1f5-1f1eb.svg)}
i.flag.french.southern.territories::before,
i.flag.french.territories::before,
i.flag.tf::before {background-image: url(../../../img/login/base/flags/1f1f9-1f1eb.svg)}
i.flag.ga::before,i.flag.gabon::before {background-image: url(../../../img/login/base/flags/1f1ec-1f1e6.svg)}
i.flag.gambia::before,i.flag.gm::before {background-image: url(../../../img/login/base/flags/1f1ec-1f1f2.svg)}
i.flag.ge::before,i.flag.georgia::before {background-image: url(../../../img/login/base/flags/1f1ec-1f1ea.svg)}
i.flag.de::before,i.flag.germany::before {background-image: url(../../../img/login/base/flags/1f1e9-1f1ea.svg)}
i.flag.gh::before,i.flag.ghana::before {background-image: url(../../../img/login/base/flags/1f1ec-1f1ed.svg)}
i.flag.gi::before,i.flag.gibraltar::before {background-image: url(../../../img/login/base/flags/1f1ec-1f1ee.svg)}
i.flag.gr::before,i.flag.greece::before {background-image: url(../../../img/login/base/flags/1f1ec-1f1f7.svg)}
i.flag.gl::before,i.flag.greenland::before {background-image: url(../../../img/login/base/flags/1f1ec-1f1f1.svg)}
i.flag.gd::before,i.flag.grenada::before {background-image: url(../../../img/login/base/flags/1f1ec-1f1e9.svg)}
i.flag.gp::before,i.flag.guadeloupe::before {background-image: url(../../../img/login/base/flags/1f1ec-1f1f5.svg)}
i.flag.gu::before,i.flag.guam::before {background-image: url(../../../img/login/base/flags/1f1ec-1f1fa.svg)}
i.flag.gt::before,i.flag.guatemala::before {background-image: url(../../../img/login/base/flags/1f1ec-1f1f9.svg)}
i.flag.gg::before,i.flag.guernsey::before {background-image: url(../../../img/login/base/flags/1f1ec-1f1ec.svg)}
i.flag.gn::before,i.flag.guinea::before {background-image: url(../../../img/login/base/flags/1f1ec-1f1f3.svg)}
i.flag.guinea-bissau::before,i.flag.gw::before {background-image: url(../../../img/login/base/flags/1f1ec-1f1fc.svg)}
i.flag.guyana::before,i.flag.gy::before {background-image: url(../../../img/login/base/flags/1f1ec-1f1fe.svg)}
i.flag.haiti::before,i.flag.ht::before {background-image: url(../../../img/login/base/flags/1f1ed-1f1f9.svg)}
i.flag.hn::before,i.flag.honduras::before {background-image: url(../../../img/login/base/flags/1f1ed-1f1f3.svg)}
i.flag.hk::before,
i.flag.hong.kong.sar.china::before,
i.flag.hong.kong::before {background-image: url(../../../img/login/base/flags/1f1ed-1f1f0.svg)}
i.flag.hu::before,i.flag.hungary::before {background-image: url(../../../img/login/base/flags/1f1ed-1f1fa.svg)}
i.flag.iceland::before,i.flag.is::before {background-image: url(../../../img/login/base/flags/1f1ee-1f1f8.svg)}
i.flag.in::before,i.flag.india::before {background-image: url(../../../img/login/base/flags/1f1ee-1f1f3.svg)}
i.flag.id::before,i.flag.indonesia::before {background-image: url(../../../img/login/base/flags/1f1ee-1f1e9.svg)}
i.flag.ir::before,i.flag.iran::before {background-image: url(../../../img/login/base/flags/1f1ee-1f1f7.svg)}
i.flag.iq::before,i.flag.iraq::before {background-image: url(../../../img/login/base/flags/1f1ee-1f1f6.svg)}
i.flag.ie::before,i.flag.ireland::before {background-image: url(../../../img/login/base/flags/1f1ee-1f1ea.svg)}
i.flag.im::before,i.flag.isle.of.man::before {background-image: url(../../../img/login/base/flags/1f1ee-1f1f2.svg)}
i.flag.il::before,i.flag.israel::before {background-image: url(../../../img/login/base/flags/1f1ee-1f1f1.svg)}
i.flag.it::before,i.flag.italy::before {background-image: url(../../../img/login/base/flags/1f1ee-1f1f9.svg)}
i.flag.jamaica::before,i.flag.jm::before {background-image: url(../../../img/login/base/flags/1f1ef-1f1f2.svg)}
i.flag.japan::before,i.flag.jp::before {background-image: url(../../../img/login/base/flags/1f1ef-1f1f5.svg)}
i.flag.je::before,i.flag.jersey::before {background-image: url(../../../img/login/base/flags/1f1ef-1f1ea.svg)}
i.flag.jo::before,i.flag.jordan::before {background-image: url(../../../img/login/base/flags/1f1ef-1f1f4.svg)}
i.flag.kazakhstan::before,i.flag.kz::before {background-image: url(../../../img/login/base/flags/1f1f0-1f1ff.svg)}
i.flag.ke::before,i.flag.kenya::before {background-image: url(../../../img/login/base/flags/1f1f0-1f1ea.svg)}
i.flag.ki::before,i.flag.kiribati::before {background-image: url(../../../img/login/base/flags/1f1f0-1f1ee.svg)}
i.flag.kosovo::before,i.flag.xk::before {background-image: url(../../../img/login/base/flags/1f1fd-1f1f0.svg)}
i.flag.kuwait::before,i.flag.kw::before {background-image: url(../../../img/login/base/flags/1f1f0-1f1fc.svg)}
i.flag.kg::before,i.flag.kyrgyzstan::before {background-image: url(../../../img/login/base/flags/1f1f0-1f1ec.svg)}
i.flag.la::before,i.flag.laos::before {background-image: url(../../../img/login/base/flags/1f1f1-1f1e6.svg)}
i.flag.latvia::before,i.flag.lv::before {background-image: url(../../../img/login/base/flags/1f1f1-1f1fb.svg)}
i.flag.lb::before,i.flag.lebanon::before {background-image: url(../../../img/login/base/flags/1f1f1-1f1e7.svg)}
i.flag.lesotho::before,i.flag.ls::before {background-image: url(../../../img/login/base/flags/1f1f1-1f1f8.svg)}
i.flag.liberia::before,i.flag.lr::before {background-image: url(../../../img/login/base/flags/1f1f1-1f1f7.svg)}
i.flag.libya::before,i.flag.ly::before {background-image: url(../../../img/login/base/flags/1f1f1-1f1fe.svg)}
i.flag.li::before,i.flag.liechtenstein::before {background-image: url(../../../img/login/base/flags/1f1f1-1f1ee.svg)}
i.flag.lithuania::before,i.flag.lt::before {background-image: url(../../../img/login/base/flags/1f1f1-1f1f9.svg)}
i.flag.lu::before,i.flag.luxembourg::before {background-image: url(../../../img/login/base/flags/1f1f1-1f1fa.svg)}
i.flag.macao.sar.china::before,i.flag.mo::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1f4.svg)}
i.flag.macedonia::before,i.flag.mk::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1f0.svg)}
i.flag.madagascar::before,i.flag.mg::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1ec.svg)}
i.flag.malawi::before,i.flag.mw::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1fc.svg)}
i.flag.malaysia::before,i.flag.my::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1fe.svg)}
i.flag.maldives::before,i.flag.mv::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1fb.svg)}
i.flag.mali::before,i.flag.ml::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1f1.svg)}
i.flag.malta::before,i.flag.mt::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1f9.svg)}
i.flag.marshall.islands::before,i.flag.mh::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1ed.svg)}
i.flag.martinique::before,i.flag.mq::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1f6.svg)}
i.flag.mauritania::before,i.flag.mr::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1f7.svg)}
i.flag.mauritius::before,i.flag.mu::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1fa.svg)}
i.flag.mayotte::before,i.flag.yt::before {background-image: url(../../../img/login/base/flags/1f1fe-1f1f9.svg)}
i.flag.mexico::before,i.flag.mx::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1fd.svg)}
i.flag.fm::before,i.flag.micronesia::before {background-image: url(../../../img/login/base/flags/1f1eb-1f1f2.svg)}
i.flag.md::before,i.flag.moldova::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1e9.svg)}
i.flag.mc::before,i.flag.monaco::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1e8.svg)}
i.flag.mn::before,i.flag.mongolia::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1f3.svg)}
i.flag.me::before,i.flag.montenegro::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1ea.svg)}
i.flag.montserrat::before,i.flag.ms::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1f8.svg)}
i.flag.ma::before,i.flag.morocco::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1e6.svg)}
i.flag.mozambique::before,i.flag.mz::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1ff.svg)}
i.flag.burma::before,
i.flag.mm::before,
i.flag.myanmar::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1f2.svg)}
i.flag.na::before,i.flag.namibia::before {background-image: url(../../../img/login/base/flags/1f1f3-1f1e6.svg)}
i.flag.nauru::before,i.flag.nr::before {background-image: url(../../../img/login/base/flags/1f1f3-1f1f7.svg)}
i.flag.nepal::before,i.flag.np::before {background-image: url(../../../img/login/base/flags/1f1f3-1f1f5.svg)}
i.flag.netherlands::before,i.flag.nl::before {background-image: url(../../../img/login/base/flags/1f1f3-1f1f1.svg)}
i.flag.nc::before,i.flag.new.caledonia::before {background-image: url(../../../img/login/base/flags/1f1f3-1f1e8.svg)}
i.flag.new.zealand::before,i.flag.nz::before {background-image: url(../../../img/login/base/flags/1f1f3-1f1ff.svg)}
i.flag.ni::before,i.flag.nicaragua::before {background-image: url(../../../img/login/base/flags/1f1f3-1f1ee.svg)}
i.flag.ne::before,i.flag.niger::before {background-image: url(../../../img/login/base/flags/1f1f3-1f1ea.svg)}
i.flag.ng::before,i.flag.nigeria::before {background-image: url(../../../img/login/base/flags/1f1f3-1f1ec.svg)}
i.flag.niue::before,i.flag.nu::before {background-image: url(../../../img/login/base/flags/1f1f3-1f1fa.svg)}
i.flag.nf::before,i.flag.norfolk.island::before {background-image: url(../../../img/login/base/flags/1f1f3-1f1eb.svg)}
i.flag.kp::before,i.flag.north.korea::before {background-image: url(../../../img/login/base/flags/1f1f0-1f1f5.svg)}
i.flag.mp::before,i.flag.northern.mariana.islands::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1f5.svg)}
i.flag.no::before,i.flag.norway::before {background-image: url(../../../img/login/base/flags/1f1f3-1f1f4.svg)}
i.flag.om::before,i.flag.oman::before {background-image: url(../../../img/login/base/flags/1f1f4-1f1f2.svg)}
i.flag.pakistan::before,i.flag.pk::before {background-image: url(../../../img/login/base/flags/1f1f5-1f1f0.svg)}
i.flag.palau::before,i.flag.pw::before {background-image: url(../../../img/login/base/flags/1f1f5-1f1fc.svg)}
i.flag.palestinian.territories::before,i.flag.ps::before {background-image: url(../../../img/login/base/flags/1f1f5-1f1f8.svg)}
i.flag.pa::before,i.flag.panama::before {background-image: url(../../../img/login/base/flags/1f1f5-1f1e6.svg)}
i.flag.new.guinea::before,
i.flag.papua.new.guinea::before,
i.flag.pg::before {background-image: url(../../../img/login/base/flags/1f1f5-1f1ec.svg)}
i.flag.paraguay::before,i.flag.py::before {background-image: url(../../../img/login/base/flags/1f1f5-1f1fe.svg)}
i.flag.pe::before,i.flag.peru::before {background-image: url(../../../img/login/base/flags/1f1f5-1f1ea.svg)}
i.flag.ph::before,i.flag.philippines::before {background-image: url(../../../img/login/base/flags/1f1f5-1f1ed.svg)}
i.flag.pitcairn.islands::before,i.flag.pn::before {background-image: url(../../../img/login/base/flags/1f1f5-1f1f3.svg)}
i.flag.pl::before,i.flag.poland::before {background-image: url(../../../img/login/base/flags/1f1f5-1f1f1.svg)}
i.flag.portugal::before,i.flag.pt::before {background-image: url(../../../img/login/base/flags/1f1f5-1f1f9.svg)}
i.flag.pr::before,i.flag.puerto.rico::before {background-image: url(../../../img/login/base/flags/1f1f5-1f1f7.svg)}
i.flag.qa::before,i.flag.qatar::before {background-image: url(../../../img/login/base/flags/1f1f6-1f1e6.svg)}
i.flag.re::before,i.flag.réunion::before {background-image: url(../../../img/login/base/flags/1f1f7-1f1ea.svg)}
i.flag.ro::before,i.flag.romania::before {background-image: url(../../../img/login/base/flags/1f1f7-1f1f4.svg)}
i.flag.ru::before,i.flag.russia::before {background-image: url(../../../img/login/base/flags/1f1f7-1f1fa.svg)}
i.flag.rw::before,i.flag.rwanda::before {background-image: url(../../../img/login/base/flags/1f1f7-1f1fc.svg)}
i.flag.samoa::before,i.flag.ws::before {background-image: url(../../../img/login/base/flags/1f1fc-1f1f8.svg)}
i.flag.san.marino::before,i.flag.sm::before {background-image: url(../../../img/login/base/flags/1f1f8-1f1f2.svg)}
i.flag.samo.tome::before,
i.flag.sao.tome.and.principe::before,
i.flag.st::before {background-image: url(../../../img/login/base/flags/1f1f8-1f1f9.svg)}
i.flag.sa::before,
i.flag.saudi.arabia::before,
i.flag.saudi::before,
i.flag.saudiarabia::before {background-image: url(../../../img/login/base/flags/1f1f8-1f1e6.svg)}
i.flag.senegal::before,i.flag.sn::before {background-image: url(../../../img/login/base/flags/1f1f8-1f1f3.svg)}
i.flag.rs::before,i.flag.serbia::before {background-image: url(../../../img/login/base/flags/1f1f7-1f1f8.svg)}
i.flag.sc::before,i.flag.seychelles::before {background-image: url(../../../img/login/base/flags/1f1f8-1f1e8.svg)}
i.flag.sierra.leone::before,i.flag.sl::before {background-image: url(../../../img/login/base/flags/1f1f8-1f1f1.svg)}
i.flag.sg::before,i.flag.singapore::before {background-image: url(../../../img/login/base/flags/1f1f8-1f1ec.svg)}
i.flag.sint.maarten::before,i.flag.sx::before {background-image: url(../../../img/login/base/flags/1f1f8-1f1fd.svg)}
i.flag.sk::before,i.flag.slovakia::before {background-image: url(../../../img/login/base/flags/1f1f8-1f1f0.svg)}
i.flag.si::before,i.flag.slovenia::before {background-image: url(../../../img/login/base/flags/1f1f8-1f1ee.svg)}
i.flag.gs::before,
i.flag.sandwich.islands::before,
i.flag.south.georgia.and.south.sandwich.islands::before {background-image: url(../../../img/login/base/flags/1f1ec-1f1f8.svg)}
i.flag.sb::before,i.flag.solomon.islands::before {background-image: url(../../../img/login/base/flags/1f1f8-1f1e7.svg)}
i.flag.so::before,i.flag.somalia::before {background-image: url(../../../img/login/base/flags/1f1f8-1f1f4.svg)}
i.flag.south.africa::before,i.flag.za::before {background-image: url(../../../img/login/base/flags/1f1ff-1f1e6.svg)}
i.flag.kr::before,i.flag.south.korea::before {background-image: url(../../../img/login/base/flags/1f1f0-1f1f7.svg)}
i.flag.south.sudan::before,i.flag.ss::before {background-image: url(../../../img/login/base/flags/1f1f8-1f1f8.svg)}
i.flag.es::before,i.flag.spain::before {background-image: url(../../../img/login/base/flags/1f1ea-1f1f8.svg)}
i.flag.lk::before,i.flag.sri.lanka::before {background-image: url(../../../img/login/base/flags/1f1f1-1f1f0.svg)}
i.flag.bl::before,
i.flag.saint.barth::before,
i.flag.st.barthelemy::before {background-image: url(../../../img/login/base/flags/1f1e7-1f1f1.svg)}
i.flag.saint.helena::before,
i.flag.sh::before,
i.flag.st.helena::before {background-image: url(../../../img/login/base/flags/1f1f8-1f1ed.svg)}
i.flag.kn::before,
i.flag.saint.kitts.and.navis::before,
i.flag.st.kitts.and.nevis::before {background-image: url(../../../img/login/base/flags/1f1f0-1f1f3.svg)}
i.flag.lc::before,
i.flag.saint.lucia::before,
i.flag.st.lucia::before {background-image: url(../../../img/login/base/flags/1f1f1-1f1e8.svg)}
i.flag.pm::before,
i.flag.saint.pierre::before,
i.flag.st.pierre.and.miquelon::before {background-image: url(../../../img/login/base/flags/1f1f5-1f1f2.svg)}
i.flag.st.vincent.and.grenadines::before,i.flag.vc::before {background-image: url(../../../img/login/base/flags/1f1fb-1f1e8.svg)}
i.flag.sd::before,i.flag.sudan::before {background-image: url(../../../img/login/base/flags/1f1f8-1f1e9.svg)}
i.flag.sr::before,i.flag.suriname::before {background-image: url(../../../img/login/base/flags/1f1f8-1f1f7.svg)}
i.flag.eswatini::before,i.flag.sz::before {background-image: url(../../../img/login/base/flags/1f1f8-1f1ff.svg)}
i.flag.se::before,i.flag.sweden::before {background-image: url(../../../img/login/base/flags/1f1f8-1f1ea.svg)}
i.flag.ch::before,i.flag.switzerland::before {background-image: url(../../../img/login/base/flags/1f1e8-1f1ed.svg)}
i.flag.sy::before,i.flag.syria::before {background-image: url(../../../img/login/base/flags/1f1f8-1f1fe.svg)}
i.flag.taiwan::before,i.flag.tw::before {background-image: url(../../../img/login/base/flags/1f1f9-1f1fc.svg)}
i.flag.tajikistan::before,i.flag.tj::before {background-image: url(../../../img/login/base/flags/1f1f9-1f1ef.svg)}
i.flag.tanzania::before,i.flag.tz::before {background-image: url(../../../img/login/base/flags/1f1f9-1f1ff.svg)}
i.flag.th::before,i.flag.thailand::before {background-image: url(../../../img/login/base/flags/1f1f9-1f1ed.svg)}
i.flag.timor-leste::before,i.flag.tl::before {background-image: url(../../../img/login/base/flags/1f1f9-1f1f1.svg)}
i.flag.tg::before,i.flag.togo::before {background-image: url(../../../img/login/base/flags/1f1f9-1f1ec.svg)}
i.flag.tk::before,i.flag.tokelau::before {background-image: url(../../../img/login/base/flags/1f1f9-1f1f0.svg)}
i.flag.to::before,i.flag.tonga::before {background-image: url(../../../img/login/base/flags/1f1f9-1f1f4.svg)}
i.flag.trinidad.and.tobago::before,i.flag.tt::before {background-image: url(../../../img/login/base/flags/1f1f9-1f1f9.svg)}
i.flag.tn::before,i.flag.tunisia::before {background-image: url(../../../img/login/base/flags/1f1f9-1f1f3.svg)}
i.flag.tr::before,i.flag.turkey::before {background-image: url(../../../img/login/base/flags/1f1f9-1f1f7.svg)}
i.flag.tm::before,i.flag.turkmenistan::before {background-image: url(../../../img/login/base/flags/1f1f9-1f1f2.svg)}
i.flag.tc::before,i.flag.turks.and.caicos.islands::before {background-image: url(../../../img/login/base/flags/1f1f9-1f1e8.svg)}
i.flag.us.virgin.islands::before,i.flag.vi::before {background-image: url(../../../img/login/base/flags/1f1fb-1f1ee.svg)}
i.flag.tuvalu::before,i.flag.tv::before {background-image: url(../../../img/login/base/flags/1f1f9-1f1fb.svg)}
i.flag.ug::before,i.flag.uganda::before {background-image: url(../../../img/login/base/flags/1f1fa-1f1ec.svg)}
i.flag.ua::before,i.flag.ukraine::before {background-image: url(../../../img/login/base/flags/1f1fa-1f1e6.svg)}
i.flag.ae::before,
i.flag.uae::before,
i.flag.united.arab.emirates::before {background-image: url(../../../img/login/base/flags/1f1e6-1f1ea.svg)}
i.flag.gb::before,
i.flag.uk::before,
i.flag.united.kingdom::before {background-image: url(../../../img/login/base/flags/1f1ec-1f1e7.svg)}
i.flag.england::before,i.flag.gb.eng::before {background-image: url(../../../img/login/base/flags/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.svg)}
i.flag.gb.sct::before,i.flag.scotland::before {background-image: url(../../../img/login/base/flags/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.svg)}
i.flag.gb.wls::before,
i.flag.wales::before {background-image: url(../../../img/login/base/flags/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.svg)}
i.flag.america::before,
i.flag.united.states::before,
i.flag.us::before {background-image: url(../../../img/login/base/flags/1f1fa-1f1f8.svg)}
i.flag.uruguay::before,i.flag.uy::before {background-image: url(../../../img/login/base/flags/1f1fa-1f1fe.svg)}
i.flag.uz::before,i.flag.uzbekistan::before {background-image: url(../../../img/login/base/flags/1f1fa-1f1ff.svg)}
i.flag.vanuatu::before,i.flag.vu::before {background-image: url(../../../img/login/base/flags/1f1fb-1f1fa.svg)}
i.flag.va::before,i.flag.vatican.city::before {background-image: url(../../../img/login/base/flags/1f1fb-1f1e6.svg)}
i.flag.ve::before,i.flag.venezuela::before {background-image: url(../../../img/login/base/flags/1f1fb-1f1ea.svg)}
i.flag.vietnam::before,i.flag.vn::before {background-image: url(../../../img/login/base/flags/1f1fb-1f1f3.svg)}
i.flag.wallis.and.futuna::before,i.flag.wf::before {background-image: url(../../../img/login/base/flags/1f1fc-1f1eb.svg)}
i.flag.eh::before,i.flag.western.sahara::before {background-image: url(../../../img/login/base/flags/1f1ea-1f1ed.svg)}
i.flag.ye::before,i.flag.yemen::before {background-image: url(../../../img/login/base/flags/1f1fe-1f1ea.svg)}
i.flag.zambia::before,i.flag.zm::before {background-image: url(../../../img/login/base/flags/1f1ff-1f1f2.svg)}
i.flag.zimbabwe::before,i.flag.zw::before {background-image: url(../../../img/login/base/flags/1f1ff-1f1fc.svg)}
i.flag.ac::before,i.flag.ascension.island::before {background-image: url(../../../img/login/base/flags/1f1e6-1f1e8.svg)}
i.flag.bouvet.island::before,i.flag.bv::before {background-image: url(../../../img/login/base/flags/1f1e7-1f1fb.svg)}
i.flag.clipperton.island::before,i.flag.cp::before {background-image: url(../../../img/login/base/flags/1f1e8-1f1f5.svg)}
i.flag.ceuta.and.melilla::before,i.flag.ea::before {background-image: url(../../../img/login/base/flags/1f1ea-1f1e6.svg)}
i.flag.dg::before,i.flag.diego.garcia::before {background-image: url(../../../img/login/base/flags/1f1e9-1f1ec.svg)}
i.flag.heard.and.mcdonald.islands::before,i.flag.hm::before {background-image: url(../../../img/login/base/flags/1f1ed-1f1f2.svg)}
i.flag.mf::before,i.flag.st.martin::before {background-image: url(../../../img/login/base/flags/1f1f2-1f1eb.svg)}
i.flag.jan.mayen::before,
i.flag.sj::before,
i.flag.svalbard.and.jan.mayen::before,
i.flag.svalbard::before {background-image: url(../../../img/login/base/flags/1f1f8-1f1ef.svg)}
i.flag.ta::before,
i.flag.tristan.da.cunha::before {background-image: url(../../../img/login/base/flags/1f1f9-1f1e6.svg)}
i.flag.minor.islands::before,
i.flag.um::before,
i.flag.us.outlying.islands::before {background-image: url(../../../img/login/base/flags/1f1fa-1f1f2.svg)}
i.flag.un::before,i.flag.united.nations::before {background-image: url(../../../img/login/base/flags/1f1fa-1f1f3.svg)}

/* ==========================================================================
    RESPONSIVE STYLES
   ========================================================================== */
/* Responsive default styles */
@media screen and (max-width: 360px) { .container_media {width: 320px; padding: 0 10px;} }
@media screen and (min-width: 361px) and (max-width: 480px) { .container_media {width: 360px; padding: 0 10px;} }
@media screen and (min-width: 481px) and (max-width: 767px) { .container_media {width: 480px;} }
@media screen and (min-width: 768px) and (max-width: 992px) { .container_media {width: 760px;} } /*768 ipad vertical*/
@media screen and (min-width: 993px) and (max-width: 1200px) { .container_media {width: 990px;} }
@media screen and (min-width: 1201px) and (max-width: 1500px) { .container_media {width: 1200px;} }
@media screen and (min-width: 1501px){ .container_media {width: 1500px;} }

/* Responsive custom styles */
@media screen and (max-width: 359px) {
	.ex_form, .ex_ftr, .ex_logo {width: 350px;}
	.ex_form {padding-top: 95px;}
	.ex_banner {display: none;}
}
@media screen and (max-width: 480px) {
	.ex_banner {display: none;}
}
@media screen and (min-width: 481px) and (max-width: 767px) {
	.ex_banner {display: none;}
}
@media screen and (min-width: 768px) and (max-width: 992px) {
	.ex_banner {display: none;}
}
@media screen and (min-width: 993px) and (max-width: 1200px) {
	.ex_logo {margin-top: 100px;}
	.ex_form, .ex_ftr, .ex_logo {margin-left: 75px;}
	.ex_banner {display: none;}
}
@media screen and (min-width: 1201px) and (max-width: 1500px) {
	.ex_logo {margin-top: 100px;}
	.ex_form, .ex_ftr, .ex_logo, .ex_banner {margin-left: 75px;}
}
@media screen and (min-width: 1501px){

}


/* ==========================================================================
    Animation effects
   ========================================================================== */
.fadeIn  {animation: fadeIn 0.2s;}
.fadeOut {animation: fadeOut .15s;}
.zoomIn  {animation: zoomIn 0.25s;}
.zoomOut {animation: zoomOut 0.15s;}
@keyframes fadeIn  { from {opacity: 0} to {opacity: 1} }
@keyframes fadeOut { from {opacity: 1} to {opacity: 0} }
@keyframes zoomIn {
	0% {opacity: .3;  transform: scale(0.7, 0.7);}
	60% {opacity: .8; transform: scale(1.08, 1.08);}
	100% {opacity: 1;  transform: scale(1, 1);}
}
@keyframes zoomOut {
	0% {opacity: 1;  transform: scale(1, 1);}
	50% {opacity: .8; transform: scale(1.03, 1.03);}
	100% {opacity: .2;  transform: scale(0.2, 0.2);}
}
/* Animations */
@-webkit-keyframes ripple { 100% {opacity: 0; -webkit-transform: scale(2.5);} }
@-moz-keyframes ripple { 100% {opacity: 0; -moz-transform: scale(2.5);} }
@-o-keyframes ripple { 100% {opacity: 0; -o-transform: scale(2.5);} }
@keyframes ripple { 100% {opacity: 0; transform: scale(2.5);} }

/* ==========================================================================
   Helper classes
   ========================================================================== */
.ripplelink{overflow:hidden;transition: all 0.5s ease;z-index: 0;}
.ripplelink:hover{z-index:1000;box-shadow:rgba(0, 0, 0, 0.06) 0 7px 7px 0;}
.ink {display: block;position: absolute;background:rgba(255, 255, 255, 0.5);border-radius: 100%;transform:scale(0);}
.animate {animation: ripple 1s linear;}