/*//////////////////////////////////////////////////////////////////
[ FONT ]*/

/* Local fonts replaced with outer fonts from google fonts api */

/*@font-face {*/
/*font-family: Poppins-Regular;*/
/*src: url('fonts/poppins/Poppins-Regular.ttf');*/
/*}*/

/*@font-face {*/
/*font-family: Poppins-Bold;*/
/*src: url('fonts/poppins/Poppins-Bold.ttf');*/
/*}*/

/*@font-face {*/
/*font-family: Poppins-Medium;*/
/*src: url('fonts/poppins/Poppins-Medium.ttf');*/
/*}*/

/*@font-face {*/
/*font-family: Montserrat-Bold;*/
/*src: url('fonts/montserrat/Montserrat-Bold.ttf');*/
/*}*/

/*//////////////////////////////////////////////////////////////////
[ RESTYLE TAG ]*/

body,
html {
  height: 100%;
  font-family: 'Poppins', sans-serif;
}

/*---------------------------------------------*/
a {
  font-family: 'Poppins', 'PT Sans', sans-serif;
  font-size: 14px;
  line-height: 1.7;
  color: #666666;
  margin: 0;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
}

a:focus {
  outline: none !important;
}

a:hover {
  text-decoration: none;
  color: #57b846;
}

/*---------------------------------------------*/
input {
  outline: none;
  border: none;
}

textarea {
  outline: none;
  border: none;
}

textarea:focus,
input:focus {
  border-color: transparent !important;
}

input:focus::-webkit-input-placeholder {
  color: transparent;
}
input:focus:-moz-placeholder {
  color: transparent;
}
input:focus::-moz-placeholder {
  color: transparent;
}
input:focus:-ms-input-placeholder {
  color: transparent;
}

textarea:focus::-webkit-input-placeholder {
  color: transparent;
}
textarea:focus:-moz-placeholder {
  color: transparent;
}
textarea:focus::-moz-placeholder {
  color: transparent;
}
textarea:focus:-ms-input-placeholder {
  color: transparent;
}

input::-webkit-input-placeholder {
  color: #999999;
}
input:-moz-placeholder {
  color: #999999;
}
input::-moz-placeholder {
  color: #999999;
}
input:-ms-input-placeholder {
  color: #999999;
}

textarea::-webkit-input-placeholder {
  color: #999999;
}
textarea:-moz-placeholder {
  color: #999999;
}
textarea::-moz-placeholder {
  color: #999999;
}
textarea:-ms-input-placeholder {
  color: #999999;
}

/*---------------------------------------------*/
button {
  outline: none !important;
  border: none;
  background: transparent;
}

button:hover {
  cursor: pointer;
}

/*//////////////////////////////////////////////////////////////////
[ Utility ]*/
.text-style-hint {
  font-family: Poppins-Regular, 'PT Sans', sans-serif;
  font-size: 13px;
  line-height: 1.5;
  color: #999999;
}

.text-style-hint a {
  color: #666666;
}

/*//////////////////////////////////////////////////////////////////
[ login ]*/

.limiter {
  width: 100%;
  margin: 0 auto;
}

.container-login100 {
  width: 100%;
  min-height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 15px;
  background: #55a724;
  background: -webkit-linear-gradient(-135deg, #92de40, #215d12);
  background: -o-linear-gradient(-135deg, #92de40, #215d12);
  background: -moz-linear-gradient(-135deg, #92de40, #215d12);
  background: linear-gradient(-135deg, #92de40, #215d12);
}

.wrap-login100 {
  position: relative;
  width: 960px;
  background: #fff;
  border-radius: 10px;
  overflow: hidden;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 75px 130px 33px 95px;
}

/*------------------------------------------------------------------
[ languages flags ]*/

.languages-flag-menu {
  display: flex;
  width: 100%;
  list-style: none;
  margin: 0 0 50px 0;
  padding: 0;
  flex-wrap: wrap;
  justify-content: center;
}

.languages-menu-item {
  margin: 0;
}

.languages-menu-item.active {
  background: #92de40;
  border-radius: 5px;
  box-shadow: 0 1px 2px rgba(64, 64, 64, 0.75);
}

.languages-menu-item a {
  display: block;
  padding: 5px;
}

.language-flag {
  display: block;
  width: 32px;
  height: 32px;
  background: none no-repeat center center;
}

.language--cs .language-flag {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAALXSURBVHja7JdNiBRXFIW/Wz/TjmHojIMGQhbBiJGIC3EhCpqNrhXcJbsgSSAgEzRxo6ig7kXGjQtRFAQJIggSF9pRyaioIfFvnPiXARcmjg7TXVVdVe+966KnTY+IjEN3zcYDxatNcU+dc+/lPFFVZhIeM4z3BATwgdLEWSQskAL0Dhy7pvXUaNEAegOgfOr0Hcqzu1i7ej7z5nxQpAplDyjZWQEPR16w79BVBv94UiSBkgfgrKPulLFqytFf/uTIyZtESV7cFOTWEddzktySqKNy8QF7D1zi1r1/iyFgjBLFOXGSEyeGGLj/eJTdAxc5ceZuRwkEAMY6xqOM2uuyW8vh4zcYfjTK918to+/D7s4QyI2lGqVv9F2Bs+eH+evuU/q/Wc6KpZ90oAeMo1pLieJs0lOLMuI4I1LhwcgLNu36lYGj10gz22YLTMOCemYm1qOg6Kv3V2qosv/gIJXLj9nZ/yWLF8xtyyr+fP6agSE8yHM3pY80yukud/PzD6vZuO6L6RcXWRQ0LajFGbmZIgEJGXs6zt+bt/Hwx9vvXjkM8Xt6WprQWox1WPf2cKIISMhn+TN2RRVW5f9QdQHvHGmcQphO7gFVcG8hoOIDwtfxDTYnl+nThKp0gUdLl0xRes+jmcQCAGscCrg3xDMFkC76bI3t0W9sSIfIxCciAHXTM18VzbPWPWAAD31NgabkK9NH7InOsdCOUpMSDZ5u+q2vijG2dRNa/MCntX5Dco9voytsTX4nVNeQvB0hVgRrzGQLfL8x503JPzZjbIsvsD69R10C6vjtKd78QdeigFOLCCgeSMDadJjdUYVP3RhVKdHu4C4iWOf+J6DqwAvpImdLVOG75DqCMC6lDiVRwbUScBqy0I6yw1VY4T8h6injkI5G5ubIB4Bdl97ip+eD9FFnhLAZVgtJxgJ8BCwB5lIs/gNuysSdoGfiLBIpUJX3l9OZJvByACmB5UHd8MJgAAAAAElFTkSuQmCC');
}
.language--de .language-flag {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHgSURBVHja7JdLbtswEIa/oWR7k8ZIgSLd9ARBL2H4vN36Br1A4VMUaA1LAi3xMV2Yth6V2yJA6U1mQ4gP8SP5z3Aoqso9zXBnewMQoABWqcxpAWhL4HG73f4oirzzG2PY7XbvS2BtjGGz2WQF2O/3AOsSWHnvaduWw+GApnMZmgKioKJIar3002EvTa1yqUl1MugCPD2tadsWYFUCxBix1nI6nbKs3toVzjkASgDnHNZarLVZAJbLJV3X9QDee+q6pmmaLABFUeC9HwNUVXUFGOtAh4f6u0D+ycYDRWS8A1/8kvLo0CbkCT7REa3h0wUA54lVjdrTDfLp0qc+IMxv0fx4iRF1gx1Q54jHI3p2jckPp9E6TqL43CTTunEprgM30IB6D1WNJtf479YtoCx7AJwj1A3kAlgsKNaPPUD0HvUBQsx0BQZCNzwC5xFVNOYBEFXUu7EGRBUyAaB61VsJ8PFrYLmQ5FUye9WMvYOZNv7gmpNvEToX4eWigRhSPqKDAXojov0t4t3qO/4OYaCBMUAeixr6aBJCpL+0c6hQiMnjzHkHXn3LvDoVjUnwZy/QBGAeMh6BXgFCVPh5qLLmhGn+IMAz8Bn4kDkt/w58k/QmeJfKnNYClbw9Tu8N8GsAK7MEug5bLwAAAAAASUVORK5CYII=');
}
.language--el .language-flag {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAKNSURBVHja7JfNaxNRFMV/781L04hJtFCKUqGiUEFFEUVcVapLF/0DBDdFdOV/4k7UTUFXrt1UF1aK3XThyg8KulAoqBT6NW0nk/fmPheZJmOTapvUdNMLYeDNy7tn7jnnzh3lvWc/Q7PPcQBAAQGQT6/djASIDVC6+fTtYqDVH3dfjY/gRLg18e7/lF4pJsdH+gxQ1koxenqgaZPRuuU64mu/DuLTz2WAsgHyzguxS1iOLB5Ptha/wgifcuU95ALNvWunOkputGLDDvIc8gZABCKbUHFJ0+aKkwxrgjeGk32H94wKA2ATT2QTItsMYOtaVLV8WQg7ShpoRZyeq4BhEZlrsoeqEZHtlEopYpdw58XsLkzWrJVSb475pQ0m714/Y7LJWh7R4t5anIB17ZfAJsRRtUHBxYevOV4usF5tHDp9fxSAkcdTTf9/NHapYws6DxcebGpAhDC2LTWQBUXV0dtjOHfsyF6LUFitWOKs4uvlzgDwYJ3n/fxivYdLyrTaQbJNOyul6toyAE48YcVhRf5eAWDdOsYmZmpNoc3IaY0JVANAIp6w6rCJ4KsOcqa+eSmyzcIUwVtpH0CgKRdyDRvOfluYE9/KMP/vDagVXB3qr9nw8ok+tO7um1lSug3A1NcfaG2QHfBaddJxcq0UIq4BYOzJNF4HLV2wq0antsh9m+fJG03gk6wLEgITIMq3R+h2a2r7OcymnVQBw28+f58rFA7tiIK9GkaijXVunB2qifDK4FGKxWJXRRiG+QYFLz/OUyqVcLI3FegJ9D8HkpWV1QaA289mKJbK3a3A6nIdQEJOE0Zr3Z2JcwFAooAB4DzQ3+WxfAH4oNJvgmJ67WbEQKgOPk73G8DvAQD4tA41I2sP9gAAAABJRU5ErkJggg==');
}
.language--en .language-flag {
  background-image: url('data:image/png;base64,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');
}
.language--es .language-flag {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAALvSURBVHja7JfNa1VHGMZ/M2dOTq7x5t4YQ2IERTE0UrR2kdouumhpkYK4c+XCjUvXXfbf6KpQ/BO0IujC4iKLaCFSooG2QkQqkptocnNzz8fMvC7OubnHj6I1crLJC8Mwc+YwzzzPPO/MKBFhJ0Ozw7ELQAEBEBV1leGAxADDT7/7YZWg4vm15sCNq/sM0EAH1L79ptL504UFgIYBIrEWSRL8izVASurQb0uvS702pmTjre7Sv9Jry9Z3PdKEJAWIDADeI90YieNKVi/dGMksADmALMN3N/HdbjX8D4T4NO0DEOuQjQ7S6VTDQBCALTEwecuCboN03jSpAucUAphAwH8M8yuQBOo9CciANrBZGiRYa+hsDPHiqUYBzUnHnqEOxjgQtR0OcgCUAUgbpLQHAkjXIlo/d0E5xDmW0UxcDtH7E7Tdbg5KywAsyAZI7gIRxdwvMVNfGfZ+GbJy12COH2JkxrG+vMS9612+vjCY53GRku3etfBirLwOQHoSZDn7xjF98SzB3CyPf20xODhO89iPJLMxzXNXOHnQoPVNcOZV/78n+/nkwVsYKABkzyzxHQXzazwaEtbjjFP/LjExOUXnd4tdDdl7pkXYHPhACUJQjf5pKN4Wuvi8hIJsCuGM4/TYCn8/qXHttysk93+Cjb/Ah2CkP/5/F4dIVsoDkpEbLfeYVinNM+MM1ENsy3NJz/NkzvP4D8/n5z9FxibQWJDgg13QA6DzTGwLcXKEaTTMjYcPWXxUQyJNdvQ00eEvGD1gWLKa2/8sYKOhbTAgeF9iwHsHQQ+AItQpnx19wMjwc4aPBJhui9HvhcagYV232NN2GG15Myup/z7MXmkL3vut3k8Wo8ZiFARIRWeBqtWIveN4vDadM+AcBEHu04rCO9ffA867908mfJyzoCdBvglFUBUCUCUAhQ3zFKnr9eokKOQ2gPPA8/Z6pXfCYrc5BYwDJ4Cxiq/ly8CfqngT1Iu6ykiAttp9nO40gJcDAKapaesBVlkjAAAAAElFTkSuQmCC');
}
.language--hi .language-flag {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAJDSURBVHja7JfNaxNBGIef2WwalaahhaaYUm1ta4tivViUHqxSRISeBG/SP0vwVPDkTfAiqIh4ED8OORRrFT8qghZrpYkxu9mdmddDYhtFwak4ufQHy+zC7Mwz837MO0pE6KQCOqxdAAVkgFyr9SkDNEKgp7J4+YsEfudXKqCwsNgXAgUJFNlDM36X/+klQCEEclgLOkHiKiBt1qHtu91q8pv3X/vwx35qTw+iGwC5EABrER0hOvazfB2DNQC0ADSkcfPxoUwWbPozgCR1JI08BX8GTBuAWIM0akhS9+eFOtnyjgkRWXH9vx5r3n+oYrAMFvMUunM7CEU1Ge4E/tmrz9x7tMrxyQEA7j95x5HRImemh/5/Ko6TlBt3XnDp/CTfooRKrcHFuQnKz9f4uF7bUSp2MkF5eY2NzYgktdx9vEqlGnNuZoSxA72srdeYPzvuZALnHWikBhGIE009SqnVU+qxBiBqtc4mcClKjo73c/vhW05OlZg9McSF06PMnRrm1oM3TE+V/nqcH3M6A+T3dTE/O8aV62X29+cZKRW4dnOJsYO9DA8WnAEUMJGm6UoYugXExmbE8usNjLEcHu6jVOx2SwNak81mm2E4fnUByQQkrezkrKdu3bsyWYLmUdDMhNoYwjBA8FOgKgXa6m0Aay2Imy/8kwSs0dtOaI1BKZ/VEFjTHgVWUPgjUKjmrm+dhghKKbq79nqDsLINYESE6malE1W5UcAAcAzo9zz5OrCkWneCfKv1qQbwVe1eTjsN8H0AbQf7MRxAQMIAAAAASUVORK5CYII=');
}
.language--it .language-flag {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAIISURBVHja7JdPbtNQEIe/cZwGpKSVkBAS4gq9AOoZ2LFgwU1YcRUWXXIYNogLsCgiaVr/fW9mWMQUOymOFVnJprPxwvOs7/1mfuP3xN05ZSScOJ4ABJgAs+Z5zFCgSoHz918//54k8miWN5QA1+8+Dfryzw8fB2xdeH395UUKXCQiXL257OryGMHAeHb1dm9O/f0HwEUKzNSNWgO3VYZvMRxiUrv5tVnbWFxEaNs9uTiHugKYpQDRjSLWlBpGKa6X1U4ZO1FWECIAKYCaUsaaMtajAFhZ9iecTfE2QHQlDyVFqMZRoMj736cJplsKrENBFstxFLjP9xAKVPU/gGBKVhfkcSQF8n4Aw/G6BRBNuQvFeD2Q5Vse7npZ1PBqC+C+KqgaF0irc+UQgP8p4A4iSIwQQwtAlUxLgsXdQe2HlCDrTwg1TCZdF2ShIJiOM+RXq/6E6ZTJYtFqQlVUHXPfHYEH1cD756gq1imBBUwMc9tdc9Astv7/kDketN0DhsNGgVFsYHuaxPHQdoFGfJKMBuADAGLUrgvSNMEZSYF9GxFBY2sUm21qP9oJecB3rHFcAmCqiHC0EJHNpv8CuDnCUQkeANKN0xwRYX72fJyj9nw+oAT+AKDuznp1u3fRcrkcBLBcr/e3STOSBHgFXAIvj3wsvwG+SXMnWDTPY0YF3MnT5fTUAH8GAC+EMksDZTY+AAAAAElFTkSuQmCC');
}
.language--ja .language-flag {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAJHSURBVHja7JfPaxNBFMc/s9lkk5Kmra0kelFbJJUiiAqKpaBQ8OhB8SIIgid78OLBq4f+A0UPIoh4VLyK6EHBQpWChypUUhV/IP6qCWzTTTbdnefBVNNizVRi9tIvDMvCzJvv+773Zt4oESFKWESMDQIKiAFO/dtOhIBvAxkRKUbivVKbLKArwgh0WXX5o4ITeRLa/7RKhLBYZOn1WwiWiA/0Y/X1omKx/08g+PCR0sRlgvfvUChAIYTEevvoHhsjMTS47jLMi8hLk8nVqWnmxy9hkfjDESJofLpPnyF98rhpFQwaKxB8+szXixeIkUII1/SmeGWCeP8OnP17W6iACF9OnaVWmAXigNSXSoMZ6v8ay0my9dE9VNxujQLh/Heqz54CSaC66hRvJPOTSFguUpt5gbNvT2uS0H8yjV6soAhMy4TFu/dbR0B7HrpUQpEwJKCRctm8DEUEpdSak5Ijh5CwZly1Go/U0dEmaSW/A9msK7K35HAGhhDtg9ZNRoAV6yA1fMCcgNa6WcGSvX0Trb2mBEK9QPbGNZTz9ytmeU8zAkBiV57c1esE4iISIKJXjYBAXHrOnSd94ljzMDXsma9UKmKKyuSUvNm2UwoqIXMqLXOqUwoqIa96cuLeumNsx/M8AfK2qQK/EnL4INtnZ6g8nsR78BDxfTpGj5A6PIKVyRjbWaGA67rSbriuK0DeWq8CrcKKJIzicbJMwAZCrTWlUqmtBOpOhwrIAruBzW0W4RvwXNWb0s4ImlMfWFAbj9OoCfwYAOvZ37XX6A+0AAAAAElFTkSuQmCC');
}
.language--ko .language-flag {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAATXSURBVHja7JdbTFN3HMc/p609XKogoKQXSEiYZVmJJVnEBJnJRFaXJcgTiSTuaXObe8KHZU4fiMsemDPRxCxehjFe5iJGTDalsw6YD/NCoMuGtmFeQhwUBm2Rlra05/z3AFSuDmImL35fzvnfft/v+f9/l/+RhBAsJzQsM14JkAAtIE8+XyYUIKYDVgkh/Mvy9ZKUpQEyFpqQSCR40ShJJBLPG87QTG7/HITDYU6cOMHjx4+JRqNLJo7H4/T19XH8+HEGBgYWmiYv6IRXrlxBlmUuNV2io6MDn8+3aHK/309nZyenT58mMzOTy5cvLy0Kurq6ePjwIRqNhozMDFwu15IEhEIhmpubMZlMDA8PU1hYSGdn57xzdbM7IpEI58+fZ/369Xi9XgoKCsjKysJutyfnqIEAUbebRG8vqAKdxYJcYkebkwNAfn4+drud1NRU+vv78fl8XL16FbPZTG5u7pwwtAohPFMdLpcLt9vN0NAQRUVF3Llzh4aGBgwGAwBjP19n9ML3qIEAaCY3UFXRrFxJenU1hurqpPGTJ08iSRIejweLxUJOTg47duxAkqSpKCiacwQVFRVs27YNk8nErVu3qKmpeUZ+/TrBg1+jDg0liVHVidenTxk5epTQxYtJW2VlZbS3t5OXl0dJSQm1tbVJ8gV3YAojIyO0tbVRVVU1kTXCYQZ37kQdCYJ25smlCAUtKkJRiepk1jQ2ojObAWhpacFms2GxWObLA0ULCpiNJ9daUfbWoU1Pn1qNBOjVBL/JeXRpjJjEKFv8Xazd9SGGjz5eTCIq0i3Ws3+9H2Dj2BhajQYxuXWpIsYReSPfSW+CkAAJp24V3967j2GRdhctoDOxmr/DRj6I9yCQAMEPehsHNW+wIjjKhCxoGcvll7hCzVIECCHmOMdsbLDl8n7qFrr0hbyuDPGndi3X9K+hVeKAQJ2qMPFxRm2l/0k8leI10xvTMTw8zLFjx5LtdzcXYjFnckms48uUzTSvKEpGgaoKVFUQjyukGlJ4p2pDct2pU6d48ODB8wWoqjpj8ObNm+zbt4+zZ89y7tw5AAzpehq+qETEoxANoVdjCKGiCoEqBOMJhdjTKHs/fYs8SxYAra2tHDl8mG8OHeLitPCczikB1lgs5tHr9QA0NjZy48YNfD4fdrsdp9NJe3s72dnZAFz4sZs9XzkZeBKEqWMTAsPqND7/pJzPdpUlSfbU7QEJbt++jdVqxWw2U19fjyRJjI+PI8vyRBhGIhFPSkpKMhWXl5dTWVmJ0Wikt7eXR48e0dTU9Ox4AmP81PYXv9/rR1FV1hXk8N7b68g3PavsdXV1GI1GsrOzGRwc5MyZMzidzmQ+iEQipKWlTQgIh8OetLS05OKWlhbq6+txOBx4vV68Xi/79+9n+/bti/Lsjo4Oamtr2bRpE7IsU1xcTEFBAQ6HY0a5NxgME6lYUZQZBhwOB6Wlpbjdbvr6+ti9ezc2m23R1dBoNHLgwAG6u7sJhUK4XK4Z5LP9zhoMBsVsBINBsXXrVnH37l0RCoXEUhGLxYTH4xEVFRWip6dnXvuAFcAaCATmNRKPx8WLYiEbfr9fAFYdoKiqSiAQeKkX0sk8oEhALlAMrHnJl+J/gD+kyUvpyoUup/8jYsCo9OrndLkF/DsAr6rTe48R7+MAAAAASUVORK5CYII=');
}
.language--nb-NO .language-flag,
.language--no .language-flag {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAJtSURBVHja7Jc/axRBFMB/s9kzHiY5ECRKEIMICmJhZyNCQLAUxCJfwK/gZ7AVbPwCabTXSqwsLSxiaSrzBzySvdu93Zl5z2LX3b3ksnvk5NLkNTMM78385r2ZN2+MqnKeEnDOcgFggAVgsWjnKR5IQ2Dl9/OXfwia17/+cYtnr7YA+PR+k90XmzP63nDjw9bVEOhhArpPHrfabDxaL/vT6DdJtr0N0AuBRfWCpilyeAT/rqUxeVu7prsHw3LY7+3nOpOu8XHbY3pBrwepBVgM89kcmozQ0aiROs1c2dc0PfPudTRCnQWgAPBIkiBJ0miYjCqANt1G6XSQrAagzqFxjLZMOkxstYsZADQMwbk6gEejCB0OWwCyapIW3UYAQLOsFgJr8YMBGseNhlFcAcgsAKpQnKHyEEo0OHkItUhVxQEexrYGEJfjmGP6k+xr48YL2JoH1r59nYp8EGclzdqXz/8hD5sc4PbTdxAo1spUdjc33s60bqcTEAZB5QHrPIM4wzphHtIJA3rLl8vo3RWRn8aYVsPuwzd5Pvj+emYIVSUIgnshwM6d+5g0Ra071WB9bweRKp3+Wr119tB3QrTbrULgnSNUBWkOgdTzvsgs20dsLROKdSiKtkyqNQ+oyNgVnXgd9XQAb2uZULyDhXDyyzbmgfFJTiygp/Qn1EHejwFIXg+1AIxV0DNW0+Klqgm9SPWGz6UQNIjUAEQVM0cAUwPIX0PNPRAsLTUaLl+5VFU1LbqtIdAKwAvQj44aDVb6faKjQwD6/X6r/jRPMuANsAo8AK7NuSw/AH6Y4k+wXLTzlBSIzMXn9LwB/g4AW7s7XlkEogEAAAAASUVORK5CYII=');
}
.language--pl .language-flag {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAECSURBVHja7Jc9agQxDEafZmbZZn8gEHKIkCb3v0WOkDKQQJYEFlv6UsyAJ1MsbGM3VmNkF36WLOuzSaKlDTS2DmDACOyXsaY5cJ2Ak6TPJqc3exiAc8MMnIcl/K1s36ugA3SADjABvD+/4j+/kFKdXXc7xtOxAETO4A4RldqQEykXAOWMKVAlAFOgnAqA58wk1YuARKQVQKSM0P0RMEAbn2Vuu7YB8HUKwjOME9wrUHXD121y938AMeuhigo5PMo74BFgVlMKEbECCAmrCGArgLkMNUdgOBzqpUAFwAP4unxXfYKX2+YGPAEvwGPlNvABvNkiSo8NxOkVuFj/nLYG+BsA7IN3I+J4MQQAAAAASUVORK5CYII=');
}
.language--ru .language-flag {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAFtSURBVHja7JfBTsMwDIY/Zx0TMJgEQkg8ADeuPBhHXowbJ96Ax0ACwQZlTWxzWEe7MSYmjfQyX6K4rvLVTpy/4u50aYGObQcgQA8Y1GNOU2BaAMfu/tzJ14ucBGDUYQVGoU5/VzbYnYIdQAFwfXPHxek+H9OUZdGDQcHre9UARDPGZaSsdDHS61Y1H1f5aT1bF9fyqzlVsgYgJWNSRj5rABFhfkuKyCLTkt/df8T8ZvNYVVsEiOqMy0Ssnf9tVQr0grQyoMakTETNA9DvBUaH/TaAom5YJnGibkTVVgmi4wZmeQBchBjbm9ASTiDT+jgsZuDh/pY+jk+rzdWEL81XHdPl1wZ7RAlczgFME/QK2HQP+Jq5rydXTU0GTG2mhzIqZKtPXJh1JoM/NpMtSSHMWgC2QTfbkhT7BihmLXKWgTAc5iuBNwBqwMv4Les1XO82FeAcuALOMkuBJ+BRalF61IE4nQJj2f2cdg3wNQCQl7beZ527hwAAAABJRU5ErkJggg==');
}
.language--tr .language-flag {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAMhSURBVHja7JcxbxNJFMd/s7u2jziOuaCYAKZJQwUV1UVUKC2YkziguOtA4hNQAeIj0CFFJ91BAcXlAyBRIGjuDoUCIhFSICSknKKQEGyv7d2dmUex9mbXlyAfnDYNTxqNtPt25vdm/u/NrBIR9tIc9ti+ASjABUr9Pk8zQOABE/+cP7+Jm/P8SnHo/v1JD6jiOOw7dSrX+cNXrwCqHlASa5EgwDabMEhLpeJ+OE2VyvrslMbD3w75OdUqRBFAyQNAa6TXQ3q9XKKXXg+JAYgBjMF2u9huN5/1LxSwaQDRGul0kB0AvFqN4okTeEePYn2f8MULwuXlr1sBzwOtUwDGIK0W4vsZx+9mZxm/cBF38nsQQa+vUzhyBK9ep/Po0b/8RwYAJAxTWxBFmHYb6XQSp7G5OapXrwIQ/P2M5u+/oVdXAXBrNZxymej9e7D2vwOIQBCkALTGttuJCL2D00xcuQJA768/2bhxMzOAfft2W/DFEiBJRCOVAGshvQISRdBuI32qfbM/oDwPRGjO/5pZmeE0Va5L5Zef8f9YwK3XCRYXPxd6/J3WyLAG8P0kNUonT8bJsblJ9Ho5C5Ay9/Bhxk6fpvLTBcpnG6xdurSrb8aiCBwnqwHd6QyKAzLYV2sxW1vYXQZ19u9HFYugFAowGxuYra2R0tCtVLZPQ6s1GBMLylqCJ0/iCA8cwKvXk+fDLXrzho937tB68IDVs2cozMzs6ptpxsRzDgBE61gY/dZaWIjz1HGYuHz584OFIZu3bhG9XqH7+PFIAMraZLsdAKN1LJC+g373jo3r1wEY//EcU7dv401PJ+/dqRrFY8fiXfL9uB6MEvmgiWQrodUaEdnee6B59y5iLZPXrlFuNCg3GoQrK5i1NYLFRT7OzydK/oJCEAedBqCfdmlr3btH8Pw5Y3NzFGZmsL5P7+lT/IcPY818xV0gCzCIfIejNVxaIlxa+t/Po8GcsQas3T7Dc7oNZQCsCCpHAJUC8JLCoxTO+HhuEGkAY4EPzWaud8K+2owCDgLHgamcr+XrwEvV/yeo9Ps8LQBa6tvP6V4DfBoAveP61Ibw9rIAAAAASUVORK5CYII=');
}
.language--uk .language-flag {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHESURBVHja7JfBbtQwEEDfxCkrDmUREqJ3kODCR/TIh/BPfAd3vgIhof4AByTakm6bxJ4ZDnG6jdktHMB76Vwcx5P4ecbjGYu7c0hpOLA8AAgQgFVua4oCQws8effh04/QSF3Ti/Dx/emzFliHRjh9dbK0yyx+pz8/e6FTjrFjvND78u0CYN0Cq2TOoMrlzcgclZJ/UEapCAudXVFcflvqPX38iFENYNUCmBn9mOijVjF/HxNJp7lagGjOdVRuKgEchYZRfQugamyisqkEEEJDmlwwASRzun5kM6RKse8MdwGiOl2fuB7rALjDkBZ7wOiGWG0PqPscBbMLjKs+0mcqQfAc0FIEdPne8d909q4866raEiCq06VENKtigTE1hCC359Vrv3z5Fb8CYqWD+AhkjazP3rQAbgkRBawSgOIety5wjwheEcCXAGaJJtQFMFsAKNwCyI7Uti9N7iovynS4q++Y2dICSMgpy++ZwP+4sv26vkiXqmNhAcJfTPDvZJoz14Sqek8F8X+yweyCZqLxgwHkMMwAclzRBdt6QM3g/Pxn1aI0l2gqwAvgLfC8cln+Hfgs+U5wnNuaMgCdPFxODw3wawAP/AN5ChKoqQAAAABJRU5ErkJggg==');
}
.language--ur .language-flag {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAANPSURBVHja7JddaBRXFIC/uzO7azabbFQ2kebHv0o2gj8otEhLW20tIVQraF4EQbDgYx8ELRSKiAQrCMWHUiwVBAkU6YtWQgVrbaFQW2hJ1PWhJghCItJdze64O3/39mEn466TnwndJi8eOOzMnnNmvnv2nnPPCqUUiykRFlleAghAA+Le50KKC5g60KyUys3m2XtsV/1TH4kwdOryMh1IzeW8Y8v2ugPcGbsDkNK99M8qE7lHCEABQghQyr9+sYwFgBAAvm0qBu8ZS5MtmLYFENfD0JqWWdfVl8wytuMAEAqgZJVmtMX0GOtXZhgZu40rZSiAWDSK5VjhAYyyMe33qcZmjvR/zLmr55l8Vqix6ZpOsqGJJ8V8IE6LaDjzyYBRCgKISISBQycYHr1N9kE2YF8Sb+Cjvr38lv2Duw+y5CZzVftEYDlmeIDCNAB73tjF2lfWMDB4OmBfEo1zsLef7ZvfIdXYwtCtazV2qRQl25xPBore9q5IT1eGfW/vwXEd/n54H8P0AFSlDIxyka+ufE17uoPfs7fQNZ2nxpMqABfbnsceKJafPb9Rik2vbqQz3Ynl2BTLBka13RPHdTjy5VFyhTwRIZBKVUpRCGzHxXb/wyZsbWlFATE9StvSVkYqTSUQ8w/5aZ9nORa6poUHyBdywS7mrabvtV5+Hv5lXn0gqkVJJVPPT8O5hhJXyhr98a+b/qoP7z5EprM74DObOtLFcuzwAFLJGh0eHeHMpS/81fxw+nvWr+oJ+E1pz8oMq1es8u8VCqcaQM7RwaSUAR28/i2Xbn4HwPLmZfx69gZnDp9iW8/rdKTb6Ui389aGN7n4yTd0tXUxnpvwY5VU2B6AALpN07wXi8VmBNB3NlYfNVPlQCKeYPDTC3ywra/GX6EQCKSUHL9wkoHBz6tiFfFoHA2dwtDjjB4qA/5PpF4oT4MPP+vn/a3vcWDnfras20yyIcl4boIbf/7EuavnGR0fC8YK4fcBAXQbhnEvkUjMPDa921DX0zART2BbFvb1YiYC4Lruws6BQvhZD7UJ/08APUwZNiWa6g4x9U690mck+Xx+5tNwcrL+aai83xVAG7ABSC/wWP4YGBHeUNoUZjits5hAQbz8c7rYAP8OABR0v4FwNeiXAAAAAElFTkSuQmCC');
}
.language--zh .language-flag {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAKfSURBVHja7Je7bhNREIa/s7uOnYtjAYqQaOioQKJECtR06SgQouUxKLi8Qd6AAqVGVAhRIJ6AAhAdIkERYCex1/buzpmhWF/Wlk0Uxdk0mWZ3j+bo/DP/zH9mnZlxnhZwznYBwAEhUB08yzQPJBGwvvvgYdOFs5PhakbQMPz+gpPlAq69fnU5AhoucNTubs70izaM6m1P/D4CXdz56ddvAI0IqJr3kKbo4RHDtnTO5Y4txf8yfDMYrRd9ZrXxcO88v6CxDmkCUI0AEMV6fayf5FFfV2Q3AMk3SAeCVWNlK6P/KUJ+5GDmKYgd800/gcznZwGYF0y6GF0IYHUr4WC7CgaWDKIR6H1QtCVo350u/0sRlmVjAIigcY/lzTYr9zMsdVx5GtN9VyF+WxlFkX5ZDP8WhaiXAgDv0VaH9k5KeCmldk/of4xo7xiQ5jxGsHTTIz8D/J9TZsCAJB0D0EzQuIP1epgl7D+psP44xnoyJnDNqN1Jid9EWPd0kqEYlqZFCjK0HUOlR/OlA/M0X4Bb7kDgCNcV2QtpPh/qhw00zAp6RmGdqe/JdecVK2bARNBOB0uSYR+BGXRg6YZSf5Tx91kt14FhOw1aDbPx+7Gpz32dCEhWBOAh7owqs2jZdzjcNiyO5/fdSS1LIQwnKZA4hhkA/AFkewu+BSoVwnp9sgjxHlQLnB7H5zz+bWpt1jXkUZHJGnBqmNrUxnmaZnN0zv5/8BCyGpZNAzArZOCMzQzLCl0gIlTMsBIBiBTuAhWBKBq32JmPQQ5frAEdRl7ihKzqxzOhVz+6w8tJgBsFHQDoSdRsQRQMAUSjycU5grW1EimwEQCvBq2jo1JH4kG1eQdcBW4BGyWP5b+Bz27wT1AfPMu0BGi7i5/T8wbwbwD6HHepwTz9DwAAAABJRU5ErkJggg==');
}

/*------------------------------------------------------------------
[  ]*/

.logo-bg-label {
  position: absolute;
  left: 95px;
  top: 477px;
  display: block;
  width: 316px;
  color: #57b846;
  line-height: 1.7;
  font-family: 'Poppins', 'PT Sans', sans-serif;
  font-size: 24px;
  text-align: center;
}

.login100-pic {
  display: block;
  width: 316px;
}

.login100-pic img {
  max-width: 100%;
}

/*------------------------------------------------------------------
[  ]*/
.login100-form {
  width: 302px;
}

header.login100 {
  margin-bottom: 30px;
}

.login100-form-title,
header.login100 h3 {
  font-family: 'Poppins', 'PT Sans', sans-serif;
  color: #333333;
  line-height: 1.2;
  text-align: center;
}
.login100-form-title {
  font-weight: bold;
  font-size: 24px;
  margin-bottom: 15px;
}
header.login100 h3 {
  font-size: 16px;
  margin-bottom: 15px;
}
header.login100 ._space {
  display: inline-block;
  margin: 0 20px;
  vertical-align: middle;
}
header.login100 ._space::before {
  content: '';
  border-left: #999 solid 1px;
  height: 1.5em;
}

/*---------------------------------------------*/
.wrap-input100 {
  position: relative;
  width: 100%;
  z-index: 1;
  margin-bottom: 25px;
}

select.select2-hidden-accessible.input100 + .select2-container {
  width: 100% !important;
}

select.select2-hidden-accessible.input100 + .select2-container > .selection .select2-selection {
  margin: 0;
  height: auto;
  border: none;
  border-radius: 0;
  background: none;
  position: relative;
}

select.select2-hidden-accessible.input100
  + .select2-container.select2-container--open.select2-container--below
  > .selection {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

select.select2-hidden-accessible.input100
  + .select2-container.select2-container--open.select2-container--above
  > .selection {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

select.select2-hidden-accessible.input100
  + .select2-container
  > .selection
  .select2-selection__rendered {
  padding-left: 0;
}

select.select2-hidden-accessible.input100
  + .select2-container
  > .selection
  .select2-selection__arrow {
  height: auto;
  bottom: 1px;
}

.input100,
select.select2-hidden-accessible.input100 + .select2-container > .selection {
  font-family: 'Poppins', 'PT Sans', sans-serif;
  font-size: 15px;
  line-height: 1.5;
  color: #666666;

  display: block;
  width: 100%;
  background: #e6e6e6;
  height: 50px;
  border-radius: 25px;
  padding: 0 30px 0 68px;
}

select.select2-hidden-accessible.input100
  + .select2-container
  > .selection
  .select2-selection__rendered {
  line-height: 50px;
  vertical-align: middle;
}

.select2-dropdown {
  border-color: #e6e6e6;
}

.input100-captcha-image {
  display: block;
  position: absolute;
  z-index: -2;
  right: 100%;
  bottom: 0;
}

/*------------------------------------------------------------------
[ Focus ]*/
.focus-input100 {
  display: block;
  position: absolute;
  border-radius: 25px;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 50px;
  box-shadow: 0 0 0 0;
  color: rgba(87, 184, 70, 0.8);
}

.input100:focus + .focus-input100 {
  -webkit-animation: anim-shadow 0.5s ease-in-out forwards;
  animation: anim-shadow 0.5s ease-in-out forwards;
}

@-webkit-keyframes anim-shadow {
  to {
    box-shadow: 0 0 70px 25px;
    opacity: 0;
  }
}

@keyframes anim-shadow {
  to {
    box-shadow: 0 0 70px 25px;
    opacity: 0;
  }
}

.symbol-input100 {
  font-size: 15px;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  position: absolute;
  border-radius: 25px;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50px;
  padding-left: 35px;
  pointer-events: none;
  color: #666666;

  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}

.input100:focus + .focus-input100 + .symbol-input100 {
  color: #57b846;
  padding-left: 28px;
}

/*------------------------------------------------------------------
[ Button ]*/
.container-login100-form-btn {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 25px;
}

.login100-form-btn {
  font-family: 'Montserrat', 'PT Sans', sans-serif;
  font-size: 15px;
  line-height: 1.5;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;

  width: 100%;
  height: 50px;
  border-radius: 25px;
  background: #57b846;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 25px;

  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}

.login100-form-btn:hover {
  background: #333333;
}

.login100-form-btn .fa {
  font-size: 32px;
}

.button-loading {
  position: relative;
}
.button-loading-content {
  visibility: visible;
}
.button-loading-loader {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  align-items: center;
  justify-content: center;
}

.form-is-submitting .button-loading-content {
  visibility: hidden;
}
.form-is-submitting .button-loading-loader {
  display: flex;
}

/*------------------------------------------------------------------
[ Responsive ]*/

@media (max-width: 992px) {
  .wrap-login100 {
    padding: 75px 90px 33px 85px;
  }

  .login100-pic {
    width: 35%;
  }

  .login100-form {
    width: 50%;
  }
}

@media (max-width: 768px) {
  .wrap-login100 {
    padding: 50px 80px 33px 80px;
  }

  .logo-bg-label {
    position: static;
    width: 100%;
    margin-bottom: 25px;
  }

  .login100-pic {
    display: none;
  }

  .login100-form {
    width: 100%;
  }

  .input100-captcha-image {
    position: relative;
    right: auto;
    bottom: auto;
  }
}

@media (max-width: 576px) {
  .wrap-login100 {
    padding: 50px 15px 33px 15px;
  }

  #userhorn-widget {
    top: 0 !important;
    bottom: auto !important;
  }

  #userhorn-widget .userhorn-open-button {
    font-size: 1rem !important;
  }

  .userhorn-chat-container:not(.userhorn-chat-opened) {
    right: -10px !important;
    bottom: 0 !important;
  }
}

/*------------------------------------------------------------------
[ Alert validate ]*/

.validate-input {
  position: relative;
}

.validation-error {
  display: none;
}

.validate-input.has-error .validation-error {
  display: block;
  position: absolute;
  /*max-width: 70%;*/
  max-width: 95%;
  background-color: white;
  border: 1px solid #c80000;
  border-radius: 13px 13px 0 0;
  padding: 4px 25px 4px 10px;
  /*top: 50%;*/
  bottom: 100%;
  /*-webkit-transform: translateY(-50%);*/
  /*-moz-transform: translateY(-50%);*/
  /*-ms-transform: translateY(-50%);*/
  /*-o-transform: translateY(-50%);*/
  /*transform: translateY(-50%);*/
  right: 8px;
  pointer-events: none;

  font-family: 'Poppins', 'PT Sans', sans-serif;
  color: #c80000;
  font-size: 13px;
  line-height: 1.4;
  text-align: left;

  /*visibility: hidden;*/
  /*opacity: 0;*/

  -webkit-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

.validate-input.has-error::after {
  content: '\f06a';
  font-family: FontAwesome;
  display: block;
  position: absolute;
  color: #c80000;
  font-size: 15px;
  bottom: 25px;
  -webkit-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -ms-transform: translateY(50%);
  -o-transform: translateY(50%);
  transform: translateY(50%);
  right: 13px;
}

.validate-input.no-error-symbol::after {
  display: none;
  content: none;
}

/*.validate-input.has-error:hover .validation-error {*/
/*visibility: visible;*/
/*opacity: 1;*/
/*}*/

/*@media (max-width: 992px) {*/
/*.validate-input.has-error .validation-error {*/
/*visibility: visible;*/
/*opacity: 1;*/
/*}*/
/*}*/
