/* Make clicks pass-through */
#nprogress {
    pointer-events: none;
}

#nprogress .bar {
    background: #7377FA;

    position: fixed;
    z-index: 1031;
    top: 0;
    left: 0;

    width: 100%;
    height: 5px;
}

/* Fancy blur effect */
#nprogress .peg {
    display: block;
    position: absolute;
    right: 0px;
    width: 100px;
    height: 100%;
    box-shadow: 0 0 10px #7377FA, 0 0 5px #7377FA;
    opacity: 1.0;

    -webkit-transform: rotate(3deg) translate(0px, -4px);
    -ms-transform: rotate(3deg) translate(0px, -4px);
    transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
    display: block;
    position: fixed;
    z-index: 1031;
    top: 15px;
    right: 15px;
}

#nprogress .spinner-icon {
    width: 18px;
    height: 18px;
    box-sizing: border-box;

    border: solid 2px transparent;
    border-top-color: #7377FA;
    border-left-color: #7377FA;
    border-radius: 50%;

    -webkit-animation: nprogress-spinner 400ms linear infinite;
    animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
    overflow: hidden;
    position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
    position: absolute;
}

@-webkit-keyframes nprogress-spinner {
    0%   { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
    0%   { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}


.toast-title {
  font-weight: bold;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  line-height: 1;
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
.rtl .toast-close-button {
  left: -0.3em;
  float: left;
  right: 0.3em;
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
  /*overrides*/
}
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
#toast-container > div.rtl {
  direction: rtl;
  padding: 15px 50px 15px 15px;
  background-position: right 15px center;
}
#toast-container > div:hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
  #toast-container > div.rtl {
    padding: 15px 50px 15px 15px;
  }
}

@charset "UTF-8";.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;overflow-y:hidden;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{flex-direction:row}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon::before{display:flex;align-items:center;font-size:2em;font-weight:700}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-popup.swal2-toast .swal2-icon::before{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{flex-basis:auto!important;width:auto;height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-container{display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;transition:background-color .1s;background-color:transparent;-webkit-overflow-scrolling:touch}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:flex;flex-direction:column;align-items:center}.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm{box-sizing:border-box;width:2.5em;height:2.5em;margin:.46875em;padding:0;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{content:"";display:inline-block;width:15px;height:15px;margin-left:5px;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff}.swal2-styled{margin:.3125em;padding:.625em 2em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:0;outline:initial;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-content{z-index:1;justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-file::-webkit-input-placeholder,.swal2-input::-webkit-input-placeholder,.swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::-ms-input-placeholder,.swal2-input::-ms-input-placeholder,.swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:inherit}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:inherit;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{margin:0 .4em}.swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon::before{display:flex;align-items:center;height:92%;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-warning::before{content:"!"}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-info::before{content:"i"}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-question::before{content:"?"}.swal2-icon.swal2-question.swal2-arabic-question-mark::before{content:"؟"}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.875em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-progress-steps{align-items:center;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3085d6}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;width:2.5em;height:.4em;margin:0 -1px;background:#3085d6}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-animate-error-icon{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-animate-error-icon .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-shown{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em * 2);background-color:transparent}body.swal2-no-backdrop .swal2-shown>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-shown.swal2-top{top:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-shown.swal2-center{top:50%;left:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{top:50%;left:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-shown{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}
* { margin: 0; padding: 0; outline: none; box-sizing: border-box; }
img {border:0;}
html {height:100%; scroll-behavior: smooth;}
body {
    position: relative;
    font-family: Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: .8125rem;
    font-weight: 400;
    line-height: 1.5385;
    color: #111;
    background-color: rgb(253, 248, 236)
}

body.front {background: #fdf8ec;font:15px/1.6 'LatoWeb', Arial, Helvetica, sans-serif;}

.container { max-width:990px; min-width:320px; margin:0 auto; padding:0 15px; position:relative;}
.container2 {max-width:1180px;}
ul {list-style:none;}
a {color: #4755dc; text-decoration:none;}
a:hover {text-decoration:underline;}

.errors {color: #ff1d31;}
.hidden {display: none;}

.scrollbar-bottom div {background: #1ebadb;max-height: 6px;border-radius: 4px;z-index: 9999;}

header {position:relative; z-index:5;}
.container-header {max-width:1230px; margin:0 auto; position:relative;}
.logo {
    margin: 12px 24px;
    z-index:2
}

/* nav bar*/
nav {position:absolute; left:0; right:0; top:22px;}
.nav-list {display:flex; justify-content:center;}
.nav-item {position:relative;}
.nav-link {font-size:15px; font-weight:500; color: #0a0a0a; text-decoration:none; cursor: pointer;}
.navbar-brand{padding: 0; margin-left: 2.5rem !important}
.navbar-dark {background-color: #fff;}
.navbar {border: none; display: flex; justify-content: space-between; padding: 0 1.25rem 0 0}
.navbar-nav, .navbar-nav-link {height: 100%}
.navbar-nav-link, .navbar-nav-link:hover {text-decoration: none}
.navbar-nav-link {display: flex; align-items: center}
.navbar-light {background-color: #fff; color: #111}
.navbar-light .navbar-nav-link, .navbar-light .navbar-nav-link:focus {color: #111}
.navbar-light .navbar-nav-link:hover,
.navbar-light .navbar-nav-link:focus{background-color: rgb(253, 248, 236); color: #111}
.navbar-light .active>.navbar-nav-link, .navbar-light .navbar-nav-link.active, .navbar-light .navbar-nav-link.show, .navbar-light .show>.navbar-nav-link {background-color: rgb(253, 248, 236)}
.navbar-header {margin: 0}

.dropdown-toggle::after {filter: grayscale(1) brightness(0) invert(1);}
.navbar-nav-link:hover::after,
.navbar-nav-link:focus::after{filter: none}

.v-align>.navbar-nav-link{min-height: 60px; padding: 1.25rem 1rem 0 1rem}
.dropdown-user .navbar-nav-link, .dropdown-user .navbar-nav-link>span {padding-top: 0.4375rem;padding-bottom: 0.4375rem;}

.burger-menu {display:none; position:absolute; top:20px; right:15px; cursor:pointer; font-size:0;}
.burger-menu>* {vertical-align:middle; display:inline-block;}
.burger-menu p {padding-right:15px; color: #4755dc; font-size:15px;}
.close-icon {display:none;}

.logged-panel {position:absolute; right:15px; top:3px; height:60px; cursor: pointer;}
.logged-panel>p {color: #4755dc; float:left; line-height:40px;}
.help-center-header .logged-panel > p {color: #fff;}
.help-center-header .logged-panel:hover > p {color: #000;}
.logged-ava-wrap {float:left; margin-left:15px; position:relative;}
.logged-ava {position:relative; width:40px; height:40px;}
.logged-ava img {border-radius:50%; width:40px; height:40px;}
.logged-ava span {position:absolute; top:0; right:0;  min-width:16px; border-radius:8px; background-image: linear-gradient(135deg, #ff5980 0%, #ffa882 100%); font:600 13px/18px 'Gilroy-SemiBold', sans-serif; height:16px; text-align:center; color:#fff; padding:0 5px;}

.dropdown-menu {border: 1px solid #dfdfdf;}
.navbar-nav .dropdown-menu {position: static;float: none;}
.dropdown-menu.show {display: block}
.dropdown-menu i.material-icons {font-size: 20px!important;margin-right: 10px; color: grey;transition: color .15s ease-in-out;}
.profile-drop-down {min-width: 220px; padding-top: 0}
.profile-drop-down {padding-top: 0}
.profile-drop-down {min-width: 220px;}

.blue-ava-wrap {padding: 1rem;background: #fff;border-radius: 0.1875rem 0.1875rem 0 0;margin-bottom: 1rem;position: relative; color: #111 !important}
.blue-ava-wrap:after {content: '';display: block;background: url(../../images/dpop-down-user-arr-blue.png) no-repeat;width: 26px;height: 10px;position: absolute;right: 25px;top: -5px;}

.homepage-header {min-height:520px; overflow:hidden;}
.homepage-header .container {padding-top:70px;}
.homepage-header-txt {position:relative; z-index:2; max-width:506px; margin-bottom:75px;}

.md-display {display: none}

.pl10{padding-left: 10px;}

.primary-color {color: #111 !important;}
.call-inline-icons {vertical-align: middle;font-size: 16px;color: #c7ccf4;cursor: pointer;}
.pointer {cursor: pointer!important;}

.btn-primary, .btn-primary-outline {
    height: 48px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
    text-align:center;
    padding:0 15px;
    border:0;
    font-weight:400;
    display:inline-block;
    line-height:48px;
    text-decoration:none;
    cursor:pointer;
    font-size: 15px;
}
.btn-outline-primary {color: #fff;background-color: transparent;background-image: none;border-color: #1ebadb;}

.filter-button-wrap {margin-top: 15px;}
.filter-button-wrap .btn {margin-right: 30px}
.filter-button-wrap span {font-size: 15px; color: #111; cursor: pointer}
.filter-button-wrap span:hover {text-decoration: underline}

.btn:not(:disabled):not(.disabled) {cursor: pointer;}
.btn-primary {background-color: #1ebadb; color:#fff;}
.btn-primary-outline {border:1px solid #111;  color:#111; }

.btn-primary:hover {opacity:.8; text-decoration:none; background-color: #1ebadb; color: #fff}
.btn-primary-outline:hover {background:#1ebadb; color:#fff; text-decoration:none;}
.homepage-header-buttons .btn-primary { margin-right:25px;}
.login-form-submit-btn {width: 100%;background-color: #1ebadb;color: #fff;text-decoration: none;border: none;outline: none;padding: 15px 0;font-weight:400;display:inline-block;cursor:pointer;font-size: 24px;text-transform: uppercase;letter-spacing: 2px;}

.btn .material-icons {font-size: 20px; vertical-align: middle; margin: -2px 10px 0 0;}
.btn-group-sm>.btn, .btn-sm {padding: 0.3125rem 0.75rem;font-size: .75rem;line-height: 1.6667;border-radius: 0.125rem; height: auto}
.btn-light.focus, .btn-light:focus, .btn-light:hover, .btn-light:not([disabled]):not(.disabled).active, .btn-light:not([disabled]):not(.disabled):active, .show>.btn-light.dropdown-toggle {border-color: #111; color: #111; background-color: #fff}
.btn-link {color: #111}
.btn-link:hover {color: #111; text-decoration: underline}
.btn-outline-primary:hover{background-color: #1ebadb; border-color: #1ebadb; color: #fff}

.badgex {border-radius: 2px;font-weight: 500;font-size: 12px;line-height: 12px;color: grey;padding: 5px 8px;background: #f0f0f0;display: inline-block;vertical-align: middle;}
.badgex2 {color:#B8232E; background: #FAE2DF}
.badgex3 {color:#D07128; background: #FDF0E1}
.badgex4 {color:#4BA81F; background: #E9F8DE}
.badgex5 {color:#1569C4; background: #E4F4FD}
.badgex6 {color:#90AC0E; background:#F4F8E3 }
.badgex7 {color:#2E95B9; background:#E2F8FA }
.badgex8 {color:#9E4DC7; background: #F6E7FD}
.badgex9 {color:#CF4878; background: #FCEAEF}
.badgex i {font-size: 14px;vertical-align: middle;margin: -1px 4px 0 0;}
.badge-duration {background: #1ebadb; color: #fff; font-weight: 600;}

.homepage-header h1 { margin-bottom:30px;}
.homepage-img {position:absolute; left:450px; top:28px;}
.homepage-header .subheader {margin-bottom:40px; color:#474747;}

.hr:not(.iti-flag) {height:1px; background:#ebebeb; overflow:hidden; margin:75px 0;}

.header-1 {text-align:center; margin-bottom:50px;}
.main-product-box-wrap {margin:0 -15px; display:flex;}
.main-product-box {width:50%; padding:0 15px 30px 15px;}
.main-product-box-in {min-height:100%; border-radius: 8px; border: 1px solid #ebebeb; padding:40px;}
.main-product-box-in-bg1 {
    background:url(../images/img1_1x.jpg) no-repeat right bottom #fff;
    background-image: -webkit-image-set(url(../images/img1_1x.jpg) 1x, url(../images/img1.jpg) 2x);
    background-image: image-set(url(../images/img1_1x.jpg) 1x, url(../images/img1.jpg) 2x);
}
.main-product-box-in-bg2 {
    background:url(../images/img2.jpg) no-repeat right bottom #fff;
    background-image: -webkit-image-set(url(../images/img2_1x.jpg) 1x, url(../images/img2.jpg) 2x);
    background-image: image-set(url(../images/img2_1x.jpg) 1x, url(../images/img2.jpg) 2x);
}
.main-product-box-in h3 {margin-bottom:10px;}
.main-product-box-in p {margin-bottom:15px;}
.list-type-1 { margin-bottom:30px;}
.list-type-1 li {padding:8px 0 8px 32px; background:url(../images/list-arr1.svg) no-repeat 4px 14px; line-height:24px; color: #707070;}

.dropdown-menu-list2-inline {margin-bottom:100px; font-size:0}
.dropdown-menu-list2-inline li {width:33.33%; display:inline-block;}
.dropdown-menu-list2.dropdown-menu-list2-inline {max-width:990px; margin:0 auto 100px auto;}

.why-text-box { min-height: 550px; position: relative; padding: 60px 0 100px 0;}
.why-text-box>div { max-width:500px;}
.why-text-box-img {position:absolute; right: -80px; top:0;}
.why-text-box-wrap {overflow:hidden; width:100%;}
.why-text-box p {margin-bottom:10px; color: #707070;}
.view-video-link {margin-top:20px;}
.view-video-link a, .view-video-link2 {display:inline-block; padding-left:34px; line-height:24px; background:url(../images/video-icon.svg) no-repeat left;}
.view-video-link2 {margin-left:15px; font-weight:500;}
.mt-0, .hr.mt-0 {margin-top:0;}

.main-total-box {display:flex; text-align:center;}
.main-total-box div {width:33.33%; padding:0 15px; color: #707070;}
.main-total-box div strong {font:400 32px/32px 'Gilroy-SemiBold', sans-serif; display:block; color: #0a0a0a; margin-bottom:3px;}

.hiring-box {text-align:center; color:#fff; font-size:17px; padding:15px 40px; background-image: linear-gradient(-45deg, #7378fb 0%, #5d3ece 100%); position:relative; margin-bottom:-1px;}
.hiring-box b {font-weight:600;}
.close-icon2 {background:url(../images/close-icon.svg); width:12px; height:12px; position:absolute; top:23px; right:20px; cursor:pointer;}

.header-2 {margin-bottom:35px;}
.header-2 h3 {font-size:40px;}
.header-2 p {color: #474747;}

.slider-header {text-align:center; font:400 18px 'Gilroy-Regular', sans-serif; letter-spacing:1.2px; color: #707070; margin-bottom:35px;}
.features-slider-wrap { margin:0 -15px 150px -15px;}

.features-slider-wrap .owl-dots, .about-icon-slider .owl-dots, .join-slider-wrap .owl-dots, .interface-box-in .owl-dots, .affillates-icons .owl-dots {text-align:center; margin-top:20px;}
.features-slider-wrap .owl-dot, .about-icon-slider .owl-dot, .join-slider-wrap .owl-dot, .interface-box-in .owl-dot, .affillates-icons .owl-dot {width:12px; height:12px; border-radius:50%; background-color: #4755dc !important; display:inline-block; vertical-align:middle; margin:0 12px;}
.features-slider-wrap .owl-dot.active, .about-icon-slider .owl-dot.active, .join-slider-wrap .owl-dot.active, .interface-box-in .owl-dot.active, .affillates-icons .owl-dot.active {width:18px; height:18px; background: none !important; border: 3px solid #4755dc !important;}

.features-box {padding:25px 25px 85px 25px; border-radius: 8px; border: 1px solid #ebebeb; background: #fff; margin: 0 15px 30px 15px; position:relative; min-height:280px;}
.features-box:hover {box-shadow: 0 20px 20px -8px rgba(29, 35, 82, 0.12), 0 0 4px rgba(29, 35, 82, 0.04);}
.features-slider-wrap .owl-carousel .owl-item img {width:auto;}
.features-box-logo {position:absolute; left:25px; bottom:25px;}
.features-box-date {color: #707070; margin-bottom:15px;}

.events-list {margin-bottom:150px;}
.event-box {display:flex; align-items: center; justify-content: center;background:#fff; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08); padding:20px 25px; margin-bottom:15px;}
.event-box:hover {box-shadow: 0 4px 16px rgba(29, 35, 82, 0.08), 0 1px 2px rgba(29, 35, 82, 0.04);}
.event-in1 { width:25%;}
.event-in2 { width:20%;}
.event-in3 { width:35%;}
.event-in4 { width:20%; text-align:right;}
.event-in1 img {display:block;}

.refer-label {padding:3px 0 0 20%; font-size:13px; color:#fff;}
.refer-label * {display:inline-block; vertical-align:middle;}
.refer-label i {width:39px; height:24px; border-radius: 4px; background-image: linear-gradient(-45deg, #7378fb 0%, #5d3ece 97%); text-align:center; font:400 13px/27px 'Gilroy-SemiBold', sans-serif; color:#fff; margin-right:12px;}
.footer-header .footer-list {display:none;}

/* DataTAble */
.table-responsive2{border: 0!important;overflow-x: visible;}
[data-action=collapse]:after {content: '';background: url(/v2/images/collapse-arr.svg) no-repeat center;display: block;width: 11px;height: 11px;}
.form-group {margin-bottom: 1rem}
.daterange-ranges-button2 {
    width: 100%;
    text-align: left;
    position: relative;
    background: #fff;
    padding-right: 25px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    border-color: #dfdfdf;
    color: #111;
}
.daterange-ranges-button2 .material-icons {color: #111}
.daterange-ranges-button2.dropdown-toggle::after {top: 50%;right: 0.875rem;margin-top: -5px;position: absolute;}
.select2-selection__choice{cursor: pointer}
.select2-selection--multiple .select2-selection__choice {
    background-color: #1ebadb;
    color: #fff;
    cursor: default;
    float: left;
    margin-right: 0.125rem;
    margin-top: 0.125rem;
    padding: 0.3125rem 0.875rem;
    white-space: normal;
    word-break: break-all;
    border-radius: 0.1875rem;
    transition: color ease-in-out .15s,background-color ease-in-out .15s;
}
.select2-selection--multiple .select2-selection__choice:focus, .select2-selection--multiple .select2-selection__choice:hover {background-color: #2ec5e4; color: #fff}
.select2-results__option[aria-selected=true]{color: #fff; background-color: #1ebadb;}
.ranges .range_inputs .btn {}
.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
    cursor: pointer;
    float: right;
    margin-top: 0.18752rem;
    line-height: 1;
    margin-left: 7px;
    opacity: .75;
    transition: opacity ease-in-out .15s;
    font-size: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23ffffff  '%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
    width: 14px;
    height: 14px;
    background-size: cover;
    filter: grayscale(1) brightness(0);
}
.select2-selection--multiple .select2-selection__clear{display: none}
.ranges ul li.active {background-color: #1ebadb; color: #fff}
.daterangepicker td.active, .daterangepicker td.active:focus, .daterangepicker td.active:hover,
.sidebar-dark .nav-sidebar>.nav-item-open>.nav-link:not(.disabled), .sidebar-dark .nav-sidebar>.nav-item>.nav-link.active,
.sidebar-light .card[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-sidebar>.nav-item-open>.nav-link:not(.disabled),
.sidebar-light .card[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-sidebar>.nav-item>.nav-link.active {background-color: #1ebadb; color: #fff}

.card-title {position: relative}
.card-header-border h6 {font-size: 15px; font-weight: 600}
.card-header-with-filter h6 {margin-right: 15px;white-space: nowrap;line-height: 2em;}
.card-header .card-title {margin-bottom: 0}
.card-title span.total {font-weight: 400; font-size: 13px}

.filter-tags{padding: 0; list-style: none; font-size: 0; justify-self: start; margin: 0 auto 0 0;}
.filter-tags li {display: inline-block;font-size: 12px;font-weight: 500;color: #111; border: 1px solid #1ebadb;padding: 3px 30px 2px 13px;position: relative;margin: 2px 15px 2px 0;}
.filter-tags li span {
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    text-align: center;
    height: 100%;
    cursor: pointer;
    padding-top: 4px;
}
.filter-tags li span .material-icons {font-size: 15px}

.table-scroll-on {overflow-x: hidden;cursor: move;}
.datatables-wrap .table tbody td:first-child, .datatables-wrap .table tfoot td:first-child, .datatables-wrap .table thead th:first-child {padding-left: 2rem;}
.datatables-wrap .table thead th {min-width: initial!important;}
.datatables-wrapper .table thead th {border-bottom: 1px solid rgba(17, 17, 17, 0.4);}
.dataTable thead .sorting:after, .dataTable thead .sorting:before, .dataTable thead .sorting_asc:after, .dataTable thead .sorting_asc_disabled:after, .dataTable thead .sorting_desc:after, .dataTable thead .sorting_desc_disabled:after {
    content: '';
    font-family: icomoon;
    position: absolute;
    top: 50%;
    right: 1.25rem;
    font-size: .75rem;
    margin-top: -0.375rem;
    display: inline-block;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.dataTable thead .sorting:after {content: '\e9c2';margin-top: -0.625rem;opacity: .5;}
.dataTable thead .sorting:before {content: '\e9c1';margin-top: -0.125rem;opacity: .5;}
.datatable-calls.dataTable thead .sorting:after, .datatable-calls.dataTable thead .sorting:before, .datatable-calls.dataTable thead .sorting_asc:after, .datatable-calls.dataTable thead .sorting_asc_disabled:after, .datatable-calls.dataTable thead .sorting_desc:after, .datatable-calls.dataTable thead .sorting_desc_disabled:after {right: 0.1rem;}
.datatables-wrap td{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 380px;}
.dataTables_paginate .paginate_button.current, .dataTables_paginate .paginate_button.current:focus, .dataTables_paginate .paginate_button.current:hover {background-color: #111; color #fff}

.offer-col-title {font-size: 0;display: flex;}
.offer-col-title__country {margin-right: 10px;display: inline-block;vertical-align: middle;flex-shrink: 0;}
.offer-col-title__private-icon {color: #b3b3b3;font-size: 18px;margin-right: 10px;vertical-align: middle;flex-shrink: 0;}
.offer-col-title__link {font-size: .8125rem;margin-left: 0!important;vertical-align: middle;margin-right: 10px;flex-shrink: 1;}
.cut-text {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.datatable-wrap i[data-copy] {font-size: 1.1em;}

.select2-results__option.select2-results__option--highlighted{background-color: #f5f5f5;color: #333;}
.select2-results__option {padding: 0.5rem 1rem;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;transition: all ease-in-out .15s;}
.listing-item-custom>div {display: flex}
.listing-item-custom .hint {color: grey}
.listing-item-custom .text-limited {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.listing-item-custom b {margin-right: 5px;margin-left: 5px;flex-grow: 1;font-weight: 500;}
.listing-item-custom>div .badgex {font-size: 10px;padding: 5px 7px;line-height: 10px;}

[data-action=reload]:after {content: none !important;}
.list-icons i {font-size: 22px;cursor: pointer;}

/*Modals*/
.modal-body, .modal-footer, .modal-header {padding: 2rem;}
.modal-header {flex-direction: row-reverse;align-items: center;}

.close {font-size: 1.5rem}
.modal-header .close {color: inherit}

.player-contsrols {font-size: 0;text-align: center;padding: 1.25rem 0;}
.player-contsrols>* {display: inline-block;vertical-align: middle;cursor: pointer;}
.pc-3 {margin: 0 25px;}
.pc-3 circle{fill: #1ebadb}
.modal-dialog {
    min-height: calc(100vh - 60px);
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: auto;
}


/*404 Page*/
.p404 {text-align:center; padding-bottom:150px; margin-top:-70px;}
.p404 .btn-primary {width:150px;}
.p404 img {margin-bottom:-40px; max-width:100%; width:auto; height:auto;}
.p404>div {max-width:566px; margin:0 auto; position:relative;}
.p404 p {color: #707070; margin-bottom:35px;}

/*Login Popup*/
.popup-wrap {position:fixed; left:0; right:0; bottom:0; top:0; z-index:10; background:rgba(0,0,0,0.2); display:none;}
.popup-in {position: absolute; left:0; right:0; bottom:0; top:0; overflow:auto}
.popup-table {display: table; width:100%; height:100%}
.popup-cell {display: table-cell; width:100%; height:100%; vertical-align:middle; padding:10px;}
.popup {max-width:440px; margin:0 auto; background:#fff; box-shadow: 0 24px 24px -8px rgba(29, 35, 82, 0.12), 0 0 4px rgba(29, 35, 82, 0.04); position:relative; border-radius:8px; min-height:50px; padding:40px;}
.popup-close {position:absolute; right:30px; top:30px; cursor:pointer; width:16px; height:16px; background:url(../images/close.png)}
.popup-header {font:400 44px 'Gilroy-Bold', sans-serif; margin:-10px 0 15px 0}
.input-area {border: 2px solid #101010; margin-bottom:25px; padding: 15px 25px; position:relative;}
.input-area label {display:block; color: #282828; font-size:13px; font-weight: 600;}
.input-area input {height:25px; border:0; display:block; width:100%; font:22px 'LatoWeb', Arial, Helvetica, sans-serif; color: #0a0a0a;}
.not-reg-yet {margin-top:30px;}


.custom-checkbox-container {display: block;  position: relative; padding-left: 31px; margin: 30px 0; cursor: pointer; font-size: 15px; user-select: none; }
.custom-checkbox-container input {position: absolute; opacity: 0; cursor: pointer;  height: 0; width: 0; }
.checkmark { position: absolute; top: 2px; left: 0; height: 20px; width: 20px; background-color: #fff; border: 2px #111 solid}
.custom-checkbox-container:hover input ~ .checkmark {background-color: #fff}
.checkmark:after { content: ""; position: absolute; display: none;}
.custom-checkbox-container input:checked ~ .checkmark:after {display: block;}
.custom-checkbox-container .checkmark:after {
    left: 0;
    top: 0;
    content:'';
    background: url(../images/check.png) no-repeat center;
    background-size: contain;
    width: 100%;
    height: 100%;
}


.singup-top-message {background-image: linear-gradient(135deg, #ff5980 0%, #ffa882 100%); position:relative; padding:0 40px}
.singup-top-message p {max-width:990px; margin:0 auto; line-height:32px; font-size:17px; color:#fff; text-align:center; padding:15px}
.singup-top-message p a {font-weight:600; color:#fff;}
.singup-top-message-close {background: url(../images/close-icon.svg); width: 12px; height: 12px; position: absolute; top: 23px; right: 20px; cursor: pointer; }

.singup-wrap {padding:70px 0; overflow:hidden;}
.singup-left, .singup-right, .singup-center {width:50%; float:left; min-height:506px;}
.singup-left {position:relative;}
.singup-left img {position:absolute; right:0; top:0;}
.singup-button {width:100%;}
.singup-right h1 {margin-bottom:30px;}
.singup-center {float: unset; margin: auto; background: #fff; padding: 50px 70px; min-height: unset}
.singup-center h1 {text-align: center}

.input-50 {margin:0 -7.5px;}
.input-50>div {width:50%; float:left; padding:0 7.5px;}

.bound {position:absolute; top:50%; right:14px; margin-top:-10px;}
.bound .popover__wrapper .hover-helper {display: none;}
.bound .popover__wrapper .hover-helper[data-unhovered] {display: inline;}
.bound:hover .popover__wrapper .hover-helper[data-hovered] {display: inline;}
.bound:hover .popover__wrapper .hover-helper[data-unhovered] {display: none;}

.popover__content {opacity: 0; visibility: hidden; position: absolute; right: -10px; transform: translate(0, 10px); background-color: #cccccc; padding: 15px; margin-top:20px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); width: 300px; border-radius:3px; font-size: 12px;}
.popover__content:before {position: absolute; z-index: -1; content: ""; right: 10px; top: -8px; border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent #cccccc transparent; transition-duration: 0.3s; transition-property: transform;}
.popover__wrapper:hover .popover__content {z-index: 10; opacity: 1; visibility: visible; transform: translate(0, -20px); transition: all 0.5s cubic-bezier(0.75, -0.02, 0.2, 0.97);}

.input-area.error {border-color:#ff1d31;}
.input-area input {
    height: 100%;
}
.password-error {position:relative; font-size:10px;}
.password-error.fixed-height {min-height: 20px;}
.password-error p {color: #ff6060; position: absolute; top: -24px;}
.input-tel-2 .password-error p {left: -150px;}
.password-error div {position:absolute; right:0; top:-24px; color: #a5a5a5;}
.password-error div i {display: inline-block; height:8px; margin-left:1px; background:#ebebeb; width:40px;}
.password-error div i:first-child {border-radius:4px 0 0 4px;}
.password-error div i:last-child {border-radius:0 4px 4px 0;}

.password-error .password-strength[data-strength="1"]>i:nth-child(1) {background:#ff6060;}
.password-error .password-strength[data-strength="2"]>i:nth-child(-n+2) {background: #f5929a;}
.password-error .password-strength[data-strength="3"]>i:nth-child(-n+3) {background: #b4d5b5;}
.password-error .password-strength[data-strength="4"]>i:nth-child(-n+4),
.password-error .password-strength[data-strength="5"]>i:nth-child(-n+5),
.password-error .password-strength[data-strength="6"]>i:nth-child(-n+6),
.password-error .password-strength[data-strength="7"]>i:nth-child(-n+7),
.password-error .password-strength[data-strength="8"]>i:nth-child(-n+8),
.password-error .password-strength[data-strength="9"]>i:nth-child(-n+9),
.password-error .password-strength[data-strength="10"]>i:nth-child(-n+10) {background: #30771e;}

.singup-right .subheader2 { margin:0 0 30px 0}
.flag-text { margin-left: 10px; vertical-align:middle}
.flag-icon {width:20px !important; height:11px !important; background-size:cover !important; vertical-align:middle}

.select2-container .select2-selection--single .select2-selection__rendered {padding-left: 23px !important;}

.input-tel-1 {width:150px; float:left;}
.input-tel-2 {width:calc(100% - 150px); float:left;}
.input-tel-2 .input-area {border-left:0; border-radius:0 6px 6px 0}
.input-tel-1 .input-area {border-right:0; border-radius:6px 0 0 6px}

.input-tel-1 .select2-container--default .select2-selection--single {
    border-right: 0;
    border-radius: 6px 0 0 6px;
}

.input-tel-1.error .select2-container--default .select2-selection--single {
    border-color: #ff1d31;
}

.singup-right2 {max-width:570px; margin:0 auto; width:100%; float:none;}

.blog-nav {text-align:center;}
.blog-nav>* {margin:5px; min-width:130px;}
.btn-primary.disabled { background:#707070; cursor:default}
.btn-primary.disabled:hover { opacity:1;}

.breadcrumb2, .breadcrumb2 a { color:#707070; font-weight:500; font-size:13px;}
.breadcrumb2 {margin-bottom:15px;}
.breadcrumb2 a:hover {color:#4755dc;}
.subscribe-additional-text {font-size:11px; color:#707070; display:block; padding:3px 0 0 0;}
.subscribe-additional-text a {color:#707070;}
.subscribe-additional-text a:hover {color:#4755dc;}

/*11.04.19*/
.nav-link {color:#424242;}
.nav-link:hover {color:#4755dc; text-decoration:none; font-weight:500;}
.help-center-header .nav-link:hover {color:#000;}
.dropdown-user-product {width:710px;}
.dropdown-menu-hr {clear:both;}
.dropdown-menu-main-link {float:left; width:50%}
.dropdown-menu-main-link.full-width {width:100%}
.dropdown-menu-main-link:hover {text-decoration: none;}
.dropdown-menu-main-link:hover strong, .dropdown-menu-main-link:hover span {color:#4755dc;}
.dropdown-user-product .dropdown-menu-list2 {column-count:3}
.dropdown-user-product .dropdown-menu-list2 li a {font-size:15px; font-weight:400; color:#090909;}

.cookie-agree-popup {background-image: linear-gradient(-45deg, #7378fb 0%, #5d3ece 100%); position:fixed; left:0; right:0; bottom:0; padding:15px 0; z-index:5}
.cookie-agree-popup div {max-width:1400px; padding:0 15px; margin:0 auto; position:relative;}
.cookie-button {width: 91px; height: 40px; border-radius: 6px; background-color: #fff; position: absolute; right:85px; top:50%; margin-top:-20px; text-align:center; line-height:40px; text-decoration:none; color:#4755dc; font-weight:500; font-size:15px;}
.cookie-button:hover {text-decoration:none; opacity:.8;}
.cookie-agree-popup p {color:#fff; font-size:17px; font-weight:500; line-height:26px; padding:7px 167px 7px 0;}
.cookie-agree-popup p a {font-weight:400; color:#fff; text-decoration:none;}
.cookie-agree-popup p a:hover { text-decoration:underline;}

.subscribe-form {position:relative;}
.subscribe-additional-text2 {position:static;}
.text-success { color:#339F07; font-size:13px; margin-top:5px; display:block;}
.text-error {color: #E4090C; font-size:13px; margin-top:5px; display:block;}

.popup-video {margin:0 auto; max-width:1400px; position:relative; background:#fff;}
.popup-video .popup-close {width:30px; height:30px; background-color:#fff; right:0; top:0; z-index:2; background-repeat:no-repeat; background-position:center;}
.videoWrapper {position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0;}
.videoWrapper iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.main-product-box-in {position:relative;}
.main-product-box-in {padding-bottom:88px;}
.main-product-box-in .btn-primary {left:40px; bottom:40px; position:absolute;}
.list-type-1 {margin:0; padding-bottom:30px;}

#show-cookie-policy-bar:checked + .cookie-agree-popup {display: none;}

/*Clear & Animation*/
.clear, .footer-header:after, .input-50:after, .input-tel-wrap:after, .lead-generation-box:after {clear:both; line-height:0px; height:0px; overflow:hidden; font-size:0px; content:''; display:block;}
a, button, .partners div span i, .partners div span:after, .event-box, .features-box, .secondary-nav-mobile p i, .form-input, .form-textarea, .career-box-link a:after, .help-menu-mobile p i, .using-marketcall div, .using-marketcall div a, .option span svg, .option span:after, .option  {transition:all 0.15s ease-in-out;}

.select2-with-label { position:relative;}
.select2-with-label label {color: #282828; font-size: 13px; position:absolute; left:15px; top:10px; z-index:2; font-weight: 600;}
.select2-with-label .select2-container .select2-selection--single .select2-selection__rendered { padding-top: 27px !important}

.why-text-box-img {right:-80px;}


/*25.04.2019*/
.thanks-page { text-align:center; padding:80px 10px;}
.thanks-page img {margin-bottom:30px;}
.thanks-page h1 {margin-bottom:25px;}
.thanks-page p {max-width:580px; margin:0 auto 40px auto; font-size:18px; line-height:32px;}
.thanks-page .btn-primary {width:145px;}
.not-adv {margin-top:30px;}



#close-menu {display:none;}
.no-scroll {overflow:hidden;}
.z-index10 {z-index:10 !important}
.mobile-navigation {background:#fff; position:fixed; left:0; right:0; bottom:0; top:70px; display:none;}
.mobile-navigation-in { position:absolute; left:0; top:0; right:0; bottom:0; overflow:auto;}
.main-navigation-list {display:block;}
.main-navigation-list li {margin:0 15px;  line-height:30px; color: #090909; font-weight:600; font-size:18px; border-bottom:1px solid #ebebeb; position:relative;}
.main-navigation-list li a {padding:17px 0; display:block; text-decoration:none; color: #090909;}
.mobile-navigation-step {padding:17px 0; background:url(../images/arrow1.svg) no-repeat right; cursor:pointer;}

.mobile-navigation-step-screen {padding:0 10px 20px 10px; display:none;}
.mobile-navigation-step-screen .dropdown-menu-hr {margin-bottom: 25px;}
.mobile-navigation-back {color: #4755dc; padding:15px 0; cursor:pointer;}
.mobile-navigation-step-screen .main-navigation-list {border-top:1px solid #ebebeb;}
.mobile-navigation-step-screen .main-navigation-list li { margin:0}
.mobile-navigation-ava {position:absolute; top:50%; right:0; margin-top:-20px;}
.mobile-navigation-ava img {border-radius:50%; width:40px; height:40px;}
.mobile-navigation-ava span {position:absolute; top:0; right:0;  min-width:16px; border-radius:8px; background-image: linear-gradient(135deg, #ff5980 0%, #ffa882 100%); font:600 13px/18px 'Gilroy-SemiBold', sans-serif; height:16px; text-align:center; color:#fff; padding:0 5px;}
.mobile-navigation-notification {position:absolute; min-width:16px; top:50%; margin-top:-8px; right:0; border-radius:8px; background-image: linear-gradient(135deg, #ff5980 0%, #ffa882 100%); font:400 13px/18px 'Gilroy-SemiBold', sans-serif; height:16px; text-align:center; color:#fff; padding:0 5px;}

.trigger {color: #4755dc; cursor: pointer;}

.aff-paying {display: flex; justify-content: center; align-items: center; margin: 0 0 50px 0;}
.aff-paying-img { padding-right: 35px;}
.aff-paying-rate p {font-size: 15px; line-height: 160%; color: #0A0A0A; margin: 0 0 6px 0;}
.aff-paying-rate div img {margin-right: 4px;}

/*Comment slider*/
.comments-slider-wrap {margin-bottom:120px;}
.comments-slider-wrap h2 {text-align:center; margin-bottom:30px;}
.comment-slider-txt>span {display:block; margin-bottom: 10px; font-weight: bold; font-size: 24px; line-height: 160%; color: #000;}
.comment-slider-txt p {font-family: 'Gilroy-SemiBold', sans-serif; font-size: 18px; line-height: 160%; color: #474747;}
.comments-slider {background:#F4F6FB; max-width:720px; margin:0 auto; position:relative;}
.comment-slider-txt {padding:45px;}
.comments-slider .owl-nav {position:absolute; left:-120px; right:-120px; top:80px; height:0}
.comments-slider .owl-nav .owl-next { position:absolute; margin:0; right:0; top:0;}
.comments-slider .owl-dots {text-align:center; margin-top:20px; position:absolute; left:0; right:0; bottom:-40px;}
.comments-slider .owl-dot {width:12px; height:12px; border-radius:50%; background-color: #4755dc !important; display:inline-block; vertical-align:middle; margin:0 12px;}
.comments-slider .owl-dot.active {width:18px; height:18px; background: none !important; border: 3px solid #4755dc !important;}
.comment-slider-txt p span {display:none;}
.comment-slider-txt p i {display:block;}
.comment-slider-txt p em {border-bottom:1px dashed #4755dc; font-style:normal; font-size:14px; display:inline-block; line-height:1.5; color:#4755dc; cursor:pointer;}


.comment-bottom {font-weight: bold; font-size: 16px; line-height: 160%; letter-spacing: 0.05em; color: 0000; display: flex; flex-wrap: wrap; margin: 30px 0 0 0;}
.comment-bottom div {margin: 0 30px 10px 0;}
.comment-bottom div i {font-style: normal; color:#4755DC;}


.recaptcha-container > .grecaptcha-badge {z-index: 50;}
.grecaptcha-badge {left: 14px !important; right: auto !important; width: 70px !important; transition: width 0.3s ease !important;}
.grecaptcha-badge:hover, .grecaptcha-badge:focus-within {width: 256px !important;}


/*Responsive*/
@media (max-width: 1230px) {
    .container-header, .container2 {max-width:990px;}
    .why-text-box>div { max-width:390px;}
    .subscribe-form div { width:430px;}

    /*Referral Page*/
    .referr-header .homepage-img { left: 500px;}
    .new-reg-box-l {padding: 50px; width: 580px;}
    .lead-generation-form {width: 380px; padding: 50px;}
    .lead-promo-text {padding: 80px 50px}
    .lead-promo-text img {right: 50px;}

}
@media (max-width: 989px) {
    .container {max-width:768px;}
    .main-product-box-in {padding:25px;}
    .partners {overflow:auto;}
    .dropdown-menu-list2-inline {margin-bottom:50px;}
    .secondary-nav ul li {margin-right:18px;}
    .lead-box {width:230px;}
    .lead-box img {width:230px; height:auto;}
    .support-txt-box1 img {width:340px; height:auto; top:20px;}
    .support-txt-box2 img {width:340px; height:auto; top:30px;}
    .support-txt-box3 img {width:340px; height:auto; top:30px;}
    .support-txt-box1 div, .support-txt-box2 div, .support-txt-box3 div {width:360px;}
    .support-txt-box {margin-bottom:70px;}

    .support-txt-box-img {width:330px;}
    .support-txt-box-img img {max-width:330px; width:auto; height:auto;}
    .custom-img {right:-400px;}

    .join-box a {right:15px;}

    .map {width:400px;}
    .addr-slider {width:300px;}

    .blog-header {margin:40px 0;}
    .header-subcsribe {position:relative; top:auto; right:auto; width:100%;}
    .blog-header-txt {padding:0 0 20px 0;}
    .main-blog-news-txt {padding:15px;}
    .blog-txt { margin:-10px 0 10px 0;}
    .blog-item {width:354px;}

    .using-marketcall div {width:360px;}
    .how-it-works-wrap img {width:300px; height:auto; top:150px;}

    .singup-left {width:35%;}
    .singup-right {width:65%;}

    /*Comment slider*/
    .comments-slider {max-width:100%;}

    .modal-lg {max-width: 900px;}

}

@media (max-width: 767px) {
    .singup-center, .singup-left, .singup-right {
        width: 90%;
    }

    .singup-center {padding: 50px 24px}

    h1, .h1 {font-size:40px;}
    .homepage-img {position: static;}
    .homepage-img img {width:100%; height:auto;}
    .homepage-img video {width:100%; height:auto;}
    .homepage-header .container {padding-top:0;}
    .homepage-header-txt { padding-bottom: 75px; margin-bottom: 0;}
    .partners {overflow: auto; padding-bottom:10px;}
    .partners div {padding-right:30px;}
    .partners div span { transform:scale(1)}
    .homepage-header h1, .features-header-txt h1 {font-size:40px; line-height:1.25;}
    .homepage-header-buttons .btn-primary {margin:0 0 15px 0;}
    .homepage-header-buttons a {width:100%; display:block;}
    .hr {margin:40px 0;}
    .main-product-box {width:100%;}
    .main-product-box-wrap {display:block;}
    .dropdown-menu-list2-inline li {width:50%;}
    .dropdown-menu-list2-inline li a {font-size:15px;}
    .main-product-box .btn-primary {width:100%; text-align:center;}
    .homepage-header h1 br, .homepage-header .subheader br, .features-header-txt h1 br, .features-header-txt .subheader br {display:none;}
    .why-text-box-img {position:static; width:100%; height:auto;}
    .why-text-box {padding:0 0 30px 0;}
    .main-total-box {display:block;}
    .main-total-box div {width:100%; margin-bottom:40px;}
    .partners>div:last-child { padding-right:0 !important}
    .dropdown-menu {display:none;}

    .burger-menu {display:block;}
    header {height:70px;}
    .logo {top:20px; height:40px; width:auto; margin: 12px}
    nav {position:fixed; right:0; width:0; top:0; bottom:0; left:auto; overflow:hidden; background:rgba(0,0,0,.5); z-index:5; transition:width .15s ease-in-out}
    .nav-in {background:#fff; width:200px; position:absolute; right:0; top:0; bottom:0; padding:10px 15px; text-align:right; overflow:auto;}
    .nav-list {display:block; margin-bottom:15px;}
    .nav-item {padding:5px 0;}
    .nav-link {font-size:20px;}
    .logged-panel {position:static;}
    .logged-panel>p, .logged-ava-wrap {display:inline-block; vertical-align:middle; float:none;}
    nav.active { width:100%;}
    .close-icon {background:url(../images/close-icon.svg) no-repeat; background-size:cover; width:20px; height:20px; position:absolute; right:210px; top:18px; cursor:pointer; display: block}

    .subscribe-form {box-shadow:none; background:none; width:100%;}
    .subscribe-form div {width:100%; margin-bottom:15px;}
    .subscribe-form div {box-shadow: 0 4px 16px rgba(29, 35, 82, 0.08), 0 1px 2px rgba(29, 35, 82, 0.04); border-radius: 6px; background-color: #ffffff;}
    .subscribe-form button {border-radius:6px; width:100%;}

    .events-list {margin-bottom:50px;}
    .event-box {display:block;}
    .event-box>div {width:100%;}
    .event-in1 {margin-bottom:15px;}
    .event-in3 {color: #707070;}
    .event-in4 {text-align:left; margin-top:15px;}

    .copyright div {position:static; margin-top:15px;}
    .copyright div a {margin:0 15px 0 0;}
    .footer-in {display:block; font-size:0; padding:0}
    .footer-list {width:50%; vertical-align:top; display:inline-block; padding-bottom:30px;}
    .footer-in .footer-list:first-child {display:none;}
    .footer-header {height:auto; border-bottom:1px solid rgba(255,255,255,.1); padding-bottom:35px; margin-bottom:35px;}
    footer {padding-top:40px;}
    .footer-logo {position:static; height:20px; width:auto; display:block; margin-bottom:25px;}
    .footer-lang {position:static; clear:both; margin-bottom:35px;}
    .footer-header .footer-list { float:left; width:50%; display:block; padding:0;}
    .footer-header .footer-list p {margin-bottom:7px;}
    .refer-label {padding:0; width:50%; float:left; }

    .features-slider-wrap, .career-box-list {margin-bottom:75px;}
    .features-slider-wrap .owl-dots {margin-top:0;}

    .features-slider-wrap .owl-dot, .careers-slider .owl-dot {margin:0 6px;}
    .features-box {min-height:200px;}
    .login-buttons {position:static;}
    .features-page-header {height:auto; background:#f4f6fb;}
    .features-header-txt {padding:40px 0;}

    .secondary-nav {display:none;}
    .secondary-nav-mobile {display:block;}

    .leads-wrap {display:block; padding-bottom:50px;}
    .lead-box {width:100%;}
    .lead-box img {width: 100%; height:auto; max-width:340px;}

    .support-txt-box {display:block; margin-bottom:100px;}
    .support-txt-box-img {width:100%; margin-bottom:20px;}
    .support-txt-box-img img {max-width:100%; width:100%; height:auto; display:block;}
    .support-txt-box-in {width:100%;}

    .custom-img {position:static; width:100%; height:auto; margin-bottom:10px; display:block;}

    .join-box {text-align:center;}
    .join-box .subheader {margin-bottom:30px;}
    .join-box a {position:static; margin:0 auto; max-width:400px; width:100%;}
    .about-img {height:240px; background-size: cover;}

    .map-wrap {display:block;}
    #map {height:360px;}
    .map {margin:0 -15px 30px -15px; width: auto}
    .addr-slider {width:100%;}
    .map-wrap, .about-txt-box2, .about-icon-slider {margin-bottom:75px;}
    .about-txt-box1 {margin:40px 0;}

    .main-blog-news {display:block;}
    .main-blog-news-img {width:100%;}
    .blog-txt, .main-blog-news .read-more-button, .blog-item .read-more-button {display:none;}
    .blog-date {margin:0;}
    .main-blog-news-txt, .blog-item {width:100%;}
    .blog-item-in {padding-bottom:30px;}

    .contacts-header {margin:40px 0;}

    .cont-wrap {display:block; margin-bottom:75px;}
    .cont-left {width:100%; padding-bottom:30px;}
    .cont-right {padding:30px 15px; margin:0 -15px; width:auto;}
    .contacts-header .subheader br {display:none;}
    .careers-img {height:240px; background-size:cover;}
    .careers-txt-box {padding:40px 0; margin:0;}

    .careers-fotos .careers-fotos-desc {display:none;}
    .careers-fotos .careers-fotos-mob {display:block;}

    .career-box {display:block;}
    .career-box-link, .career-box-place {width:100%;}
    .careers-slider-in {display:block;}
    .careers-slider-left, .careers-slider-right {width:100%;}
    .careers-slider-left {padding:30px 0;}
    .careers-slider {padding:0;}

    .help-center-header .nav-item a {color:#0a0a0a;}
    .help-center-header .login-buttons a {color:#4755dc}
    .help-center-header .btn-primary.btn-primary-small {background:#4755dc; color:#ffff}
    .help-center-header .btn-primary.btn-primary-small:hover {opacity:.8; background:#4755dc; color:#ffff}

    .help-center-header-bar {padding:40px 15px; margin-top:0}
    .help-center-search {position:relative; right:auto; top:auto; margin-top:30px;}
    .help-center-header {height:256px; margin-bottom:40px;}
    .help-center-box {width:100%; padding:0 0 40px 0;}

    .help-menu-mobile {display:block;}
    .help-menu-desc {display:none;}
    .help-center-atticle-wrap {display:block;}
    .help-center-atticle-right { width:100%;}
    .help-center-atticle-left { width:auto; margin:-40px -15px 40px -15px; padding:0}
    article h1, article h2, article h3 {padding-right:20px; position:relative;}
    .anchor {position:absolute; top:0; right:0;}

    .resent-related-article {display:block; margin:0 -15px; padding:15px}
    .resent-related-article div {width:100%; padding:0 0 30px 0;}
    .resent-related-article div:last-child {padding-bottom:0;}

    .help-center-header2 { height:auto; margin-bottom:40px; padding-bottom:40px;}
    .help-center-header-bar2 {margin-top:30px;}
    .help-center-search2 input {height:56px; padding-left:50px;}
    .help-center-search2:after {left:16px; top:19px;}


    .help-icons-box {border:0; display:block; margin:0 -15px 75px -15px;}
    .help-icons-box div { width:100%; padding:30px; border-bottom: 1px solid #ecf0fa; position:relative; padding-right:100px;}
    .help-icons-box div:last-child {border-bottom: 1px solid #ecf0fa;}
    .help-icons-box div span { position:absolute; right:15px; top:30px;}

    .using-marketcall {display:block;}
    .using-marketcall div {width:100%;}
    .help-button-wrap a {width:100%;}
    .help-faq-list {display:block;}
    .help-faq-list ul {width:100%;}

    .advert-header-img {position:static;}
    .advert-header-img img {display:block; width:100%; height:auto;}

    .how-it-works-wrap img {display:block; width:100%; height:auto; position:static; margin-bottom:30px;}
    .join-icon {width:100%;}
    .interface-box {width:100%;}
    .interface-box div {height:auto; margin-bottom:20px;}

    .margin-100 {margin:100px auto;}
    .option {width:50%;}

    .homepage-header-buttons {text-align:center;}
    .homepage-header-buttons .view-video-link2 {margin:15px 0 0 0; width:auto; display:inline-block;}

    .affillates-icons {display:block; flex-wrap:wrap; margin-bottom:100px;}
    .affillates-icon {width:100%; padding:0; text-align:center;}
    .header-6 h2 br {display:none;}

    .affillates-total-box {text-align:center; padding:40px 0; margin-bottom:75px;}
    .affillates-total-box ul {display:block;}
    .affillates-total-box ul li {width:100%; padding-bottom:40px;}
    .affillates-total-box ul li br {display:none;}
    .affillates-total-box ul {margin:0; padding:0 0 20px 0;}
    .aff-pay img {margin:0 15px 15px 15px;}
    .help-faq-list2 {margin-bottom:75px;}
    .aff-partners-wrap {margin-bottom:75px;}
    .aff-partners {padding-bottom:10px; overflow:auto;}
    .aff-partners img {margin-right:30px;}
    .aff-partners img:last-child {margin:0;}
    .aff-partners {margin:-20px 0 30px 0;}

    .p404 {padding:0 10px 50px 10px; margin-top:0; text-align:left}
    .p404 img {margin:0 auto; display:block;}
    .p404 .btn-primary {width:100%;}
    .singup-top-message {display:none;}

    .singup-wrap {padding:20px 0 70px 0;}
    .singup-left, .singup-right {width:100%; min-height:1px;}
    .singup-left img {height:auto; width:100%; position:static;}
    .singup-button {width:100%;}

    /*Comment slider*/
    .comments-slider {max-width:100%;}
    .comments-slider-wrap {padding:0}
    .comment-slider-txt {padding:30px 15px;}

    /*LeadCalls*/
    .md-display {display: inline-block;vertical-align: middle;}
    .md-display i {display: block;font-size: 22px;color: #111}
    .lg-hidden {display: none;}
    .dropdown-toggle::after{display: none}
    .navbar-light .navbar-nav-link:hover, .navbar-light .navbar-nav-link:focus {background-color: #1ebadb}
    .navbar-expand-md .custom-header .navbar-nav-link.dropdown-toggle:not(.caret-0) {padding: 0.95rem 0.5rem 0 0.5rem!important;min-height: 50px;}
    .navbar-expand-md .custom-header .navbar-nav-link{display: block;margin: 0;}

    .navbar-expand-md .custom-header .navbar-nav>.nav-item>.dropdown-menu{margin: 0}
    .custom-header .navbar-nav .dropdown-menu {position: absolute}

    .header-elements {
        position: absolute;
        right: 1.25rem;
        top: 1.25rem;
    }
    .navbar-light{
        background-color: #1ebadb;
    }
    .v-align>.navbar-nav-link {min-height: 42px}
    .navbar-nav{min-height: 80px}
    .navbar-light .navbar-brand {display: flex; align-items: center}
    .navbar-light .navbar-nav-link {color: #111 !important}
    .dropdown-toggle::after {filter: none !important}

    .card-header-with-filter {display: block;position: relative;}
    .card-header-with-filter .card-title {margin-bottom: 10px;}
    .filter-button-wrap span {display: inline-block;margin: 10px 0;}

    .datatable-header {text-align: center;}
    .datatable-header .dt-buttons {margin-left: 0!important;}
    .dataTables_filter {margin-bottom: 10px;}

    .dt-buttons {
        display: inline-block;
        margin: 0 0 10px 0;
        text-align: center;
    }
    .ColVis, .DTTT_container, .dataTables_filter, .dataTables_info, .dataTables_length, .dataTables_paginate {
        float: none!important;
        text-align: center;
        margin-left: 0;
    }
}

@media (max-width: 576px) {
    /*New Reg Page*/
    .new-reg-box-l {margin: 0 -15px; width: auto; padding: 50px 15px;}
    .new-reg-wrap {padding: 50px 0;}

    .filter-button-wrap .btn, .filter-button-wrap span {
        width: 100% !important;
    }

    .modal-dialog {
        max-width: 600px;
        margin: 1.75rem auto;
    }
}

@media (max-width: 480px) {
    .refer-label i {margin-bottom:5px;}
    .cont-left ul li {width:100%;}
    .popup {padding:30px 15px;}
    .popup-header {font-size:34px;}
    .cookie-agree-popup p {padding:9px 0; text-align:center;}
    .cookie-button {position:static; margin:0 auto; display:block;}

    .aff-paying {flex-direction: column; text-align: center;}
    .aff-paying-img {padding: 0 0 10px 0;}

    .datatable-header .dt-buttons {
        margin-left: 0!important;
        float: none;
    }
}

@media (max-width: 374px) {
    .main-product-box-in-bg1, .main-product-box-in-bg2 {background:#fff;}
    .dropdown-menu-list2-inline li {width:100%;}
}

@import "animate.css";

/* Localized styles*/

@import "localized.scss";

// Table styles
@import "table.scss";