/**
 * Hide un-compiled html
 */
[v-cloak] {
  display: none;
  visibility: hidden;
}
@font-face {
  font-family: "WorkanaNewDesign";
  src: url(https://wkncdn.com/newx/assets/build/fonts/workana-new-design.48af24ba1.eot?#iefix) format("embedded-opentype"), url(https://wkncdn.com/newx/assets/build/fonts/workana-new-design.d2076f798.woff) format("woff"), url(https://wkncdn.com/newx/assets/build/fonts/workana-new-design.bc711eb42.ttf) format("truetype"), url(https://wkncdn.com/newx/assets/build/fonts/workana-new-design.2297714be.svg#WorkanaNewDesign) format("svg");
  font-weight: normal;
  font-style: normal;
}
[class*="wk2-icon-file-"]:before {
  content: "\f113";
}
.wk2-icon,
.fa,
.glyphicon,
.link-external:after,
.form-file-checkbox label:before,
.checkbox input[type="checkbox"]:checked + label:before,
.checkbox-item label:before,
.search-tags .label:after,
.features-list li:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "WorkanaNewDesign" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  text-decoration: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wk2-icon-big {
  font-size: 200%;
  vertical-align: middle;
}
.wk2-icon-extra-big {
  font-size: 230%;
  vertical-align: middle;
}
.wk2-icon-xx-big {
  font-size: 350%;
  vertical-align: middle;
}
.wk2-icon-2x {
  font-size: 150%;
  vertical-align: middle;
}
.wk2-icon-3x {
  font-size: 200%;
  vertical-align: middle;
}
.wk2-icon-4x {
  font-size: 250%;
  vertical-align: middle;
}
.wk2-icon-5x {
  font-size: 300%;
  vertical-align: middle;
}
.wk2-icon-copy:before,
.wk2-icon-specifications:before {
  content: "\f000";
}
.wk2-icon-credit-cards:before,
.wk2-icon-credit-card:before {
  content: "\f001";
}
.wk2-icon-like:before,
.wk2-icon-thumbs-o-up:before {
  content: "\f002";
}
.wk2-icon-no-like:before {
  content: "\f003";
}
.wk2-icon-chrono:before {
  content: "\f004";
}
.wk2-icon-comments:before {
  content: "\f005";
}
.wk2-icon-cloud:before {
  content: "\f006";
}
.wk2-icon-D:before,
.wk2-icon-clock:before,
.wk2-icon-hourreported-new:before {
  content: "\f009";
}
.wk2-icon-handshake:before {
  content: "\f010";
}
.wk2-icon-dots:before,
.wk2-icon-ellipsis-h:before,
.wk2-icon-none-new:before {
  content: "\f011";
}
.wk2-icon-circle-check-empty:before {
  content: "\f012";
}
.wk2-icon-circle-check:before {
  content: "\f013";
}
.wk2-icon-crown:before {
  content: "\f014";
}
.wk2-icon-cup-b:before {
  content: "\f015";
}
.wk2-icon-star-full:before,
.wk2-icon-star-disabled:before {
  content: "\f016";
}
.wk2-icon-circle-plus:before {
  content: "\f017";
}
.wk2-icon-eye-b:before {
  content: "\f018";
}
.wk2-icon-like-b:before {
  content: "\f019";
}
.wk2-icon-quotes-b:before {
  content: "\f020";
}
.wk2-icon-user:before {
  content: "\f021";
}
.wk2-icon-medal:before {
  content: "\f022";
}
.wk2-icon-search:before {
  content: "\f023";
}
.wk2-icon-mail-empty:before {
  content: "\f024";
}
.wk2-icon-mail-open:before {
  content: "\f025";
}
.wk2-icon-pencil-b:before {
  content: "\f026";
}
.wk2-icon-certificate:before {
  content: "\f027";
}
.wk2-icon-user-b:before {
  content: "\f028";
}
.wk2-icon-messages-b:before {
  content: "\f029";
}
.wk2-icon-bell-b:before {
  content: "\f030";
}
.wk2-icon-badge:before {
  content: "\f031";
}
.wk2-icon-facebook:before {
  content: "\f032";
}
.wk2-icon-google-plus:before {
  content: "\f033";
}
.wk2-icon-check:before {
  content: "\f034";
}
.wk2-icon-gift:before {
  content: "\f035";
}
.wk2-icon-mail-full:before {
  content: "\f037";
}
.wk2-icon-mail-many:before {
  content: "\f038";
}
.wk2-icon-hand-point:before {
  content: "\f039";
}
.wk2-icon-plus:before {
  content: "\f040";
}
.wk2-icon-linkedin:before {
  content: "\f041";
}
.wk2-icon-linkedin-b:before {
  content: "\f042";
}
.wk2-icon-crop:before {
  content: "\f043";
}
.wk2-icon-upload:before {
  content: "\f044";
}
.wk2-icon-trash:before {
  content: "\f045";
}
.wk2-icon-circle-x:before,
.wk2-icon-project_cancelled:before {
  content: "\f046";
}
.wk2-icon-circle-question:before {
  content: "\f047";
}
.wk2-icon-profile-b:before {
  content: "\f048";
}
.wk2-icon-turn-off:before {
  content: "\f049";
}
.wk2-icon-badge-b:before {
  content: "\f050";
}
.wk2-icon-briefcase-b:before {
  content: "\f051";
}
.wk2-icon-phone-ringing-b:before {
  content: "\f052";
}
.wk2-icon-flag-b:before {
  content: "\f053";
}
.wk2-icon-badge-lace-b:before {
  content: "\f054";
}
.wk2-icon-crown-b:before {
  content: "\f055";
}
.wk2-icon-circle-arrow-up:before {
  content: "\f056";
}
.wk2-icon-file-pdf:before {
  content: "\f057";
}
.wk2-icon-file-jpg:before {
  content: "\f058";
}
.wk2-icon-file-doc:before {
  content: "\f059";
}
.wk2-icon-mail-open-cash:before,
.wk2-icon-direct_payment:before {
  content: "\f090";
}
.wk2-icon-chrono-success:before,
.wk2-icon-hour_approved:before,
.wk2-icon-hourreported:before {
  content: "\f061";
}
.wk2-icon-youtube:before {
  content: "\f062";
}
.wk2-icon-twitter-b:before {
  content: "\f063";
}
.wk2-icon-mail:before {
  content: "\f064";
}
.wk2-icon-not-apply:before,
.wk2-icon-none:before {
  content: "\f065";
}
.wk2-icon-exclamation:before {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  content: "!";
}
.wk2-icon-file-zip:before {
  content: "\f067";
}
.wk2-icon-file-psd:before {
  content: "\f068";
}
.wk2-icon-file-ai:before {
  content: "\f069";
}
.wk2-icon-settings-b:before {
  content: "\f070";
}
.wk2-icon-settings:before {
  content: "\f071";
}
.wk2-icon-bid_accepted:before {
  content: "\f025";
}
.wk2-icon-project_invitation:before {
  content: "\f025";
}
.wk2-icon-deadline_approval:before {
  content: "\f074";
}
.wk2-icon-deadline_rejected:before {
  content: "\f073";
}
.wk2-icon-deadline:before,
.wk2-icon-deadline_proposed:before {
  content: "\f078";
}
.wk2-icon-deliverable_rejected:before {
  content: "\f075";
}
.wk2-icon-deliverable_accepted:before {
  content: "\f076";
}
.wk2-icon-deliverable:before {
  content: "\f072";
}
.wk2-icon-circle-info:before {
  content: "\f077";
}
.wk2-icon-dots-vertical:before {
  content: "\f079";
}
.wk2-icon-send-message:before {
  content: "\f080";
}
.wk2-icon-circle-arrow-down:before {
  content: "\f081";
}
.wk2-icon-accepted_bid_updated:before {
  content: "\f082";
}
.wk2-icon-mediation_resolution_accepted:before,
.wk2-icon-mediation_resolution_proposed:before,
.wk2-icon-arbitration:before {
  content: "\f088";
}
.wk2-icon-bid:before {
  content: "\f084";
}
.wk2-icon-bid_accepted:before {
  content: "\f083";
}
.wk2-icon-bid_escrowed:before {
  content: "\f087";
}
.wk2-icon-bid_lost:before {
  content: "\f085";
}
.wk2-icon-bid_pending_payment:before {
  content: "\f086";
}
.wk2-icon-contract_terminated:before,
.wk2-icon-contractterminated:before {
  content: "\f089";
}
.wk2-icon-project_reopened:before,
.wk2-icon-hiring_again:before,
.wk2-icon-favorite_client_add_project:before {
  content: "\f096";
}
.wk2-icon-hours_billed:before {
  content: "\f091";
}
.wk2-icon-hour_approved:before {
  content: "\f092";
}
.wk2-icon-hour_rejected:before {
  content: "\f093";
}
.wk2-icon-hour_reported:before {
  content: "\f094";
}
.wk2-icon-message:before {
  content: "\f107";
}
.wk2-icon-persisted:before,
.wk2-icon-notice:before {
  content: "\f099";
}
.wk2-icon-project_invitation:before {
  content: "\f097";
}
.wk2-icon-project_uninvitation:before {
  content: "\f098";
}
.wk2-icon-rate:before {
  content: "\f105";
}
.wk2-icon-payment_authorized:before {
  content: "\f100";
}
.wk2-icon-release:before {
  content: "\f101";
}
.wk2-icon-withdraw:before {
  content: "\f103";
}
.wk2-icon-membership_bill_failed:before {
  content: "\f102";
}
.wk2-icon-tip:before {
  content: "\f104";
}
.wk2-icon-saved_search:before {
  content: "\f106";
}
.wk2-icon-down:before {
  content: "\f108";
}
.wk2-icon-up:before {
  content: "\f109";
}
.wk2-icon-left:before {
  content: "\f110";
}
.wk2-icon-right:before {
  content: "\f111";
}
.wk2-icon-file-png:before {
  content: "\f112";
}
.wk2-icon-file:before {
  content: "\f113";
}
.wk2-icon-x:before {
  content: "\f114";
}
.wk2-icon-circle-minus:before {
  content: "\f115";
}
.wk2-icon-minus:before {
  content: "\f116";
}
.wk2-icon-M:before,
.wk2-icon-notice-alternate:before {
  content: "\f117";
}
.wk2-icon-comments-fused:before {
  content: "\f118";
}
.wk2-icon-badge-alternate:before {
  content: "\f119";
}
.wk2-icon-mail-filled:before {
  content: "\f120";
}
.wk2-icon-verifyed:before {
  content: "\f121";
}
.wk2-icon-mail-b:before {
  content: "\f122";
}
.wk2-icon-alert:before {
  content: "\f123";
}
.wk2-icon-IT:before,
.wk2-icon-desktop:before {
  content: "\f124";
}
.wk2-icon-T:before,
.wk2-icon-pen:before {
  content: "\f125";
}
.wk2-icon-S:before,
.wk2-icon-headset:before {
  content: "\f126";
}
.wk2-icon-L:before,
.wk2-icon-legal:before {
  content: "\f127";
}
.wk2-icon-F:before,
.wk2-icon-finance:before {
  content: "\f128";
}
.wk2-icon-I:before,
.wk2-icon-engineering:before {
  content: "\f129";
}
.wk2-icon-plus-b:before {
  content: "\f130";
}
.wk2-icon-file-b:before {
  content: "\f131";
}
.wk2-icon-behance:before {
  content: "\f132";
}
.wk2-icon-skype:before {
  content: "\f133";
}
.wk2-icon-x-b:before {
  content: "\f134";
}
.wk2-icon-info-b:before {
  content: "\f135";
}
.wk2-icon-notice-2:before {
  content: "\f136";
}
.wk2-icon-question-mark:before {
  content: "\f137";
}
.wk2-icon-file-csv:before {
  content: "\f138";
}
.wk2-icon-finance:before {
  content: "\f139";
}
.wk2-icon-whatsapp:before {
  content: "\f140";
}
.wk2-icon-microphone:before {
  content: "\f147";
}
.wk2-icon-stop-circle:before {
  content: "\f148";
}
.wk2-icon-circle-o-notch:before {
  content: "\f149";
}
.wk2-icon-ban:before {
  content: "\f150";
}
.wk2-icon-checkbox-check:before {
  content: "\f151";
}
.wk2-icon-pause:before {
  content: "\f152";
}
.wk2-icon-close:before {
  content: "\f153";
}
.wk2-icon-play:before {
  content: "\f154";
}
.wk2-icon-store-bag:before {
  content: "\f155";
}
.wk2-icon-product_deliverable:before {
  content: "\f072";
}
.wk2-icon-product_escrowed:before {
  content: "\f087";
}
.wk2-icon-product_purchased:before {
  content: "\f087";
}
.wk2-icon-idea-new:before {
  content: "\f156";
}
.wk2-icon-design-new:before {
  content: "\f157";
}
.wk2-icon-extension-working:before,
.wk2-icon-extension-rating:before,
.wk2-icon-specifications-new:before,
.wk2-icon-contractterminated-new:before {
  content: "\f158";
}
.wk2-icon-social-share:before {
  content: "\F159";
}
.wk2-icon-payment-new:before {
  content: "\F160";
}
.wk2-icon-windows-new:before,
.wk2-icon-windows-phone-new:before {
  content: "\F161";
}
.wk2-icon-linux-new:before {
  content: "\F162";
}
.wk2-icon-osx-new:before {
  content: "\F163";
}
.wk2-icon-iphone-new:before {
  content: "\F164";
}
.wk2-icon-ipad-new:before {
  content: "\F165";
}
.wk2-icon-android-new:before {
  content: "\F166";
}
.wk2-icon-blackberry-new:before {
  content: "\F167";
}
.wk2-icon-logo-tipographic-new:before {
  content: "\F168";
}
.wk2-icon-logo-seal-new:before {
  content: "\F169";
}
.wk2-icon-logo-initials-new:before {
  content: "\F170";
}
.wk2-icon-logo-addition-new:before {
  content: "\F171";
}
.wk2-icon-logo-abstract-new:before {
  content: "\F172";
}
.wk2-icon-logo-iconic-new:before {
  content: "\F173";
}
.wk2-icon-spinner:before {
  content: "\F174";
}
.wk2-icon-clock-new:before {
  content: "\f175";
}
.wk2-icon-clock-new-2:before {
  content: "\f176";
}
.wk2-icon-clock-new-3:before {
  content: "\f177";
}
.wk2-icon-pinterest:before {
  content: "\f178";
}
.wk2-icon-attach-b:before {
  content: "\f179";
}
.wk2-icon-logo-personal:before {
  content: "\f180";
}
.wk2-icon-logo-blog:before {
  content: "\f181";
}
.wk2-icon-logo-institutional:before {
  content: "\f182";
}
.wk2-icon-logo-ecommerce:before {
  content: "\f183";
}
.wk2-icon-logo-unknown:before {
  content: "\f184";
}
.wk2-icon-logo-manual:before {
  content: "\f185";
}
.wk2-icon-logo-brochure:before {
  content: "\f186";
}
.wk2-icon-logo-serif:before {
  content: "\f187";
}
.wk2-icon-logo-sans:before {
  content: "\f188";
}
.wk2-icon-logo-caligraphic:before {
  content: "\f189";
}
.wk2-icon-user-expert:before {
  content: "\f190";
}
.wk2-icon-user-intermediate:before {
  content: "\f191";
}
.wk2-icon-user-beginer:before {
  content: "\f192";
}
.wk2-icon-device-desktop:before {
  content: "\f193";
}
.wk2-icon-device-mobile:before {
  content: "\f194";
}
.wk2-icon-device-tablet:before {
  content: "\f195";
}
.wk2-icon-device-tv:before {
  content: "\f199";
}
.wk2-icon-youtube-new:before {
  content: "\f196";
}
.wk2-icon-vimeo-new:before {
  content: "\f197";
}
.wk2-icon-facebook-new:before {
  content: "\f198";
}
.wk2-icon-pinterest-new:before {
  content: "\f203";
}
.wk2-icon-twitter-new:before {
  content: "\f200";
}
.wk2-icon-instagram-new:before {
  content: "\f201";
}
.wk2-icon-tumblr-new:before {
  content: "\f202";
}
.wk2-icon-science:before {
  content: "\f204";
}
.wk2-icon-medical:before {
  content: "\f205";
}
.wk2-icon-social:before {
  content: "\f206";
}
.wk2-icon-art:before {
  content: "\f207";
}
.wk2-icon-marketing:before {
  content: "\f208";
}
.wk2-icon-startup:before {
  content: "\f209";
}
.wk2-icon-tourism:before {
  content: "\f210";
}
.wk2-icon-food:before {
  content: "\f211";
}
.wk2-icon-both:before {
  content: "\f212";
}
.wk2-icon-mic:before {
  content: "\f213";
}
.wk2-icon-game:before {
  content: "\f214";
}
.wk2-icon-image:before {
  content: "\f215";
}
.wk2-icon-redesign:before {
  content: "\f216";
}
.wk2-icon-clock-new-4:before {
  content: "\f217";
}
.wk2-icon-color:before {
  content: "\f218";
}
.wk2-icon-promoted:before {
  content: "\f223";
}
.wk2-icon-videocall:before {
  content: "\f224";
}
.wk2-icon-deadline-new:before {
  content: "\f225";
}
.wk2-icon-trust:before {
  content: "\f226";
}
.wk2-icon-extension-pending:before,
.wk2-icon-extension-escrowing:before,
.wk2-icon-extension-verifying_escrow:before {
  content: "\f219";
}
.wk2-icon-extension-cancel:before,
.wk2-icon-extension-escrowing_cancelled:before,
.wk2-icon-extension-cancelled:before {
  content: "\f220";
}
.wk2-icon-extension-complete:before {
  content: "\f221";
}
.wk2-icon-extensions:before {
  content: "\f222";
}
.wk2-icon-uber:before {
  content: "\f227";
}
.wk2-icon-mercado-libre:before {
  content: "\f228";
}
.wk2-icon-airbnb:before {
  content: "\f229";
}
.wk2-icon-tiara:before {
  content: "\f230";
}
.wk2-icon-ring:before {
  content: "\f231";
}
.wk2-icon-arrow-up-right:before {
  content: "\f232";
}
.wk2-icon-fire:before {
  content: "\f233";
}
.wk2-icon-bookmark-add:before {
  content: "\f234";
}
.wk2-icon-bookmark:before {
  content: "\f235";
}
.wk2-icon-trash-2:before {
  content: "\f236";
}
.wk2-icon-trash-2-cancel:before {
  content: "\f237";
}
.wk2-icon-branch:before {
  content: "\f238";
}
.wk2-icon-bill-one:before {
  content: "\f241";
}
.wk2-icon-bill-two:before {
  content: "\f239";
}
.wk2-icon-bill-three:before {
  content: "\f240";
}
.wk2-icon-instagram:before {
  content: "\f244";
}
.wk2-icon-plane:before {
  content: "\f243";
}
.wk2-icon-lock:before {
  content: "\f245";
}
.wk2-icon-graph:before {
  content: "\f246";
}
.wk2-icon-export:before {
  content: "\f232";
}
.wk2-icon-filters:before {
  content: "\f247";
}
.wk2-icon-sound-mute:before {
  content: "\f252";
}
.wk2-icon-sound:before {
  content: "\f253";
}
.wk2-icon-arrow-up-left:before {
  content: "\f254";
}
.wk2-icon-arrow-up:before {
  content: "\f255";
}
.wk2-icon-arrow-down:before {
  content: "\f256";
}
.wk2-icon-arrow-left:before {
  content: "\f260";
}
.wk2-icon-arrow-right:before {
  content: "\f261";
}
.wk2-icon-verifyed-b:before {
  content: "\f258";
}
.wk2-icon-link-external:before {
  content: "\f257";
}
.wk2-icon-minus-b:before {
  content: "\f262";
}
.wk2-icon-spin {
  position: absolute;
  -webkit-animation: wk2-spin 2s infinite linear;
  animation: wk2-spin 2s infinite linear;
}
@-webkit-keyframes wk2-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes wk2-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.wk2-icon-stack {
  position: relative;
  display: inline-block;
  width: 4em;
  height: 4em;
  line-height: 4em;
  vertical-align: middle;
}
.wk2-icon-stack-1x,
.wk2-icon-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.wk2-icon-stack-1x {
  line-height: inherit;
  font-size: 2em;
}
.wk2-icon-stack-2x {
  font-size: 4em;
}
.fa,
.glyphicon {
  font-size: 150%;
  vertical-align: middle;
}
.fa-calendar:before,
.glyphicon-calendar:before {
  content: "\F078";
}
.fa-chevron-left:before,
.glyphicon-chevron-left:before {
  content: "\F110";
}
.fa-chevron-right:before,
.glyphicon-chevron-right:before {
  content: "\F111";
}
.fa-chevron-up:before,
.glyphicon-chevron-up:before {
  content: "\F109";
}
.fa-chevron-down:before,
.glyphicon-chevron-down:before {
  content: "\F108";
}
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
  list-style: none;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
  display: block;
  margin: 2px 0;
  padding: 4px;
  width: 19em;
}
@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 1200px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}
.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after,
.bootstrap-datetimepicker-widget .header-create-project .header-create-project__button[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after,
.bootstrap-datetimepicker-widget .header-create-project .header-create-project__button[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after,
.bootstrap-datetimepicker-widget .header-create-project .header-create-project__button[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after,
.bootstrap-datetimepicker-widget .header-create-project .header-create-project__button[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after,
.bootstrap-datetimepicker-widget .header-create-project .header-create-project__button[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after,
.bootstrap-datetimepicker-widget .header-create-project .header-create-project__button[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after,
.bootstrap-datetimepicker-widget .header-create-project .header-create-project__button[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM";
}
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after,
.bootstrap-datetimepicker-widget .header-create-project .header-create-project__button[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker";
}
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after,
.bootstrap-datetimepicker-widget .header-create-project .header-create-project__button[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today";
}
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}
.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens";
}
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}
.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 4px;
}
.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}
.bootstrap-datetimepicker-widget table th {
  text-transform: uppercase;
  color: #A7A7A7;
  line-height: 24px;
}
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month";
}
.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month";
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}
.bootstrap-datetimepicker-widget table td.cw {
  font-size: 0.8em;
  height: 20px;
  line-height: 20px;
  color: #777777;
}
.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eeeeee;
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #777777;
}
.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}
.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #337ab7;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 4px;
}
.bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td span.old {
  color: #777777;
}
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}
.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important;
}
.input-group.date .input-group-addon {
  cursor: pointer;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
/*!
 * bootstrap-dropmenu v0.9.0 (https://skywalkapps.github.io/bootstrap-dropmenu)
 * Copyright 2016 Martin Staněk
 * Licensed under MIT
 */
.dropdown-container {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 200px;
  max-width: 330px;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-container > .dropdown-menu {
  position: static;
  z-index: 1000;
  float: none!important;
  padding: 10px 0;
  margin: 0;
  border: 0;
  background: transparent;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  max-height: 330px;
  overflow-y: auto;
}
.dropdown-container > .dropdown-menu + .dropdown-menu {
  padding-top: 0;
}
.dropdown-menu > li > a {
  overflow: hidden;
  white-space: nowrap;
  word-wrap: normal;
  text-decoration: none;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.dropdown-toggle {
  cursor: pointer;
}
.dropdown-header {
  white-space: nowrap;
}
.open > .dropdown-container > .dropdown-menu,
.open > .dropdown-container {
  display: block;
}
.dropdown-toolbar {
  padding-top: 6px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 5px;
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px 4px 0 0;
}
.dropdown-toolbar > .form-group {
  margin: 5px -10px;
}
.dropdown-toolbar .dropdown-toolbar-actions {
  float: right;
}
.dropdown-toolbar .dropdown-toolbar-title {
  margin: 0;
  font-size: 14px;
}
.dropdown-footer {
  padding: 5px 20px;
  border-top: 1px solid #ccc;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0 0 4px 4px;
}
.anchor-block small {
  display: none;
}
@media (min-width: 992px) {
  .anchor-block small {
    display: block;
    font-weight: normal;
    color: #777777;
  }
  .dropdown-menu > li > a.anchor-block {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media (min-width: 992px) {
  .dropdown.hoverable:hover > ul {
    display: block;
  }
}
.dropdown-position-topright {
  top: auto;
  right: 0;
  bottom: 100%;
  left: auto;
  margin-bottom: 2px;
}
.dropdown-position-topleft {
  top: auto;
  right: auto;
  bottom: 100%;
  left: 0;
  margin-bottom: 2px;
}
.dropdown-position-bottomright {
  right: 0;
  left: auto;
}
.dropmenu-item-label {
  white-space: nowrap;
}
.dropmenu-item-content {
  position: absolute;
  text-align: right;
  max-width: 60px;
  right: 20px;
  color: #777777;
  overflow: hidden;
  white-space: nowrap;
  word-wrap: normal;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
small.dropmenu-item-content {
  line-height: 20px;
}
.dropdown-menu > li > a.dropmenu-item {
  position: relative;
  padding-right: 66px;
}
.dropdown-submenu .dropmenu-item-content {
  right: 40px;
}
.dropdown-menu > li.dropdown-submenu > a.dropmenu-item {
  padding-right: 86px;
}
.dropdown-inverse .dropdown-container {
  background-color: rgba(0, 0, 0, 0.8);
  border: 1px solid rgba(0, 0, 0, 0.9);
  color: #cccccc;
}
.dropdown-inverse .dropdown-container > .dropdown-toolbar,
.dropdown-inverse .dropdown-container > .dropdown-footer,
.dropdown-inverse .dropdown-container > .dropdown-menu {
  background-color: transparent;
  border-color: #2b2b2b;
}
.dropdown-inverse .dropdown-menu {
  background-color: rgba(0, 0, 0, 0.8);
  border: 1px solid rgba(0, 0, 0, 0.9);
}
.dropdown-inverse .dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #2b2b2b;
}
.dropdown-inverse .dropdown-menu > li > a {
  color: #cccccc;
}
.dropdown-inverse .dropdown-menu > li > a:hover,
.dropdown-inverse .dropdown-menu > li > a:focus {
  color: #fff;
  background-color: #262626;
}
.dropdown-inverse .dropdown-menu > .active > a,
.dropdown-inverse .dropdown-menu > .active > a:hover,
.dropdown-inverse .dropdown-menu > .active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.dropdown-inverse .dropdown-menu > .disabled > a,
.dropdown-inverse .dropdown-menu > .disabled > a:hover,
.dropdown-inverse .dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-inverse .dropdown-header {
  color: #777777;
}
.table > thead > tr > th.col-actions {
  padding-top: 0;
  padding-bottom: 0;
}
.table > thead > tr > th.col-actions .dropdown-toggle {
  color: #777777;
}
/*!
 * bootstrap-notifications v0.9.0 (https://skywalkapps.github.io/bootstrap-notifications)
 * Copyright 2016 Martin Staněk
 * Licensed under MIT
 */
.dropdown-container {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 200px;
  max-width: 330px;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-container > .dropdown-menu {
  position: static;
  z-index: 1000;
  float: none!important;
  padding: 10px 0;
  margin: 0;
  border: 0;
  background: transparent;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  max-height: 330px;
  overflow-y: auto;
}
.dropdown-container > .dropdown-menu + .dropdown-menu {
  padding-top: 0;
}
.dropdown-menu > li > a {
  overflow: hidden;
  white-space: nowrap;
  word-wrap: normal;
  text-decoration: none;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.dropdown-toggle {
  cursor: pointer;
}
.dropdown-header {
  white-space: nowrap;
}
.open > .dropdown-container > .dropdown-menu,
.open > .dropdown-container {
  display: block;
}
.dropdown-toolbar {
  padding-top: 6px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 5px;
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px 4px 0 0;
}
.dropdown-toolbar > .form-group {
  margin: 5px -10px;
}
.dropdown-toolbar .dropdown-toolbar-actions {
  float: right;
}
.dropdown-toolbar .dropdown-toolbar-title {
  margin: 0;
  font-size: 14px;
}
.dropdown-footer {
  padding: 5px 20px;
  border-top: 1px solid #ccc;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0 0 4px 4px;
}
.anchor-block small {
  display: none;
}
@media (min-width: 992px) {
  .anchor-block small {
    display: block;
    font-weight: normal;
    color: #777777;
  }
  .dropdown-menu > li > a.anchor-block {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media (min-width: 992px) {
  .dropdown.hoverable:hover > ul {
    display: block;
  }
}
.dropdown-position-topright {
  top: auto;
  right: 0;
  bottom: 100%;
  left: auto;
  margin-bottom: 2px;
}
.dropdown-position-topleft {
  top: auto;
  right: auto;
  bottom: 100%;
  left: 0;
  margin-bottom: 2px;
}
.dropdown-position-bottomright {
  right: 0;
  left: auto;
}
.dropmenu-item-label {
  white-space: nowrap;
}
.dropmenu-item-content {
  position: absolute;
  text-align: right;
  max-width: 60px;
  right: 20px;
  color: #777777;
  overflow: hidden;
  white-space: nowrap;
  word-wrap: normal;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
small.dropmenu-item-content {
  line-height: 20px;
}
.dropdown-menu > li > a.dropmenu-item {
  position: relative;
  padding-right: 66px;
}
.dropdown-submenu .dropmenu-item-content {
  right: 40px;
}
.dropdown-menu > li.dropdown-submenu > a.dropmenu-item {
  padding-right: 86px;
}
.dropdown-inverse .dropdown-menu {
  background-color: rgba(0, 0, 0, 0.8);
  border: 1px solid rgba(0, 0, 0, 0.9);
}
.dropdown-inverse .dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #2b2b2b;
}
.dropdown-inverse .dropdown-menu > li > a {
  color: #cccccc;
}
.dropdown-inverse .dropdown-menu > li > a:hover,
.dropdown-inverse .dropdown-menu > li > a:focus {
  color: #fff;
  background-color: #262626;
}
.dropdown-inverse .dropdown-menu > .active > a,
.dropdown-inverse .dropdown-menu > .active > a:hover,
.dropdown-inverse .dropdown-menu > .active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.dropdown-inverse .dropdown-menu > .disabled > a,
.dropdown-inverse .dropdown-menu > .disabled > a:hover,
.dropdown-inverse .dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-inverse .dropdown-header {
  color: #777777;
}
.table > thead > tr > th.col-actions {
  padding-top: 0;
  padding-bottom: 0;
}
.table > thead > tr > th.col-actions .dropdown-toggle {
  color: #777777;
}
.notifications {
  list-style: none;
  padding: 0;
}
.notification {
  display: block;
  padding: 9.6px 12px;
  border-bottom: 1px solid #eeeeee;
  color: #333333;
  text-decoration: none;
}
.notification:last-child {
  border-bottom: 0;
}
.notification:hover,
.notification.active:hover {
  background-color: #f9f9f9;
}
.notification.active {
  background-color: #f4f4f4;
}
.notification-title {
  font-size: 15px;
  margin-bottom: 0;
}
.notification-desc {
  margin-bottom: 0;
}
.notification-meta {
  color: #777777;
}
a.notification:hover {
  text-decoration: none;
}
.dropdown-notifications > .dropdown-container,
.dropdown-notifications > .dropdown-menu {
  width: 450px;
  max-width: 450px;
}
.dropdown-notifications .dropdown-menu {
  padding: 0;
}
.dropdown-notifications .dropdown-toolbar,
.dropdown-notifications .dropdown-footer {
  padding: 9.6px 12px;
}
.dropdown-notifications .dropdown-toolbar {
  background: #fff;
}
.dropdown-notifications .dropdown-footer {
  background: #eeeeee;
}
.notification-icon {
  margin-right: 6.8775px;
}
.notification-icon:after {
  position: absolute;
  content: attr(data-count);
  margin-left: -6.8775px;
  margin-top: -6.8775px;
  padding: 0 4px;
  min-width: 13.755px;
  height: 13.755px;
  line-height: 13.755px;
  background: red;
  border-radius: 10px;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  font-size: 11.004px;
  font-weight: 600;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.notification .media-body {
  padding-top: 5.6px;
}
.btn-lg .notification-icon:after {
  margin-left: -8.253px;
  margin-top: -8.253px;
  min-width: 16.506px;
  height: 16.506px;
  line-height: 16.506px;
  font-size: 13.755px;
}
.btn-xs .notification-icon:after {
  content: '';
  margin-left: -4.1265px;
  margin-top: -2.06325px;
  min-width: 6.25227273px;
  height: 6.25227273px;
  line-height: 6.25227273px;
  padding: 0;
}
.btn-xs .notification-icon {
  margin-right: 3.43875px;
}
.intl-tel-input {
  position: relative;
  display: inline-block;
}
.intl-tel-input * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.intl-tel-input .hide {
  display: none;
}
.intl-tel-input .v-hide {
  visibility: hidden;
}
.intl-tel-input input,
.intl-tel-input input[type=text],
.intl-tel-input input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}
.intl-tel-input .flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}
.intl-tel-input .selected-flag {
  z-index: 1;
  position: relative;
  width: 36px;
  height: 100%;
  padding: 0 0 0 8px;
}
.intl-tel-input .selected-flag .iti-flag {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
.intl-tel-input .selected-flag .iti-arrow {
  position: absolute;
  top: 50%;
  margin-top: -2px;
  right: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}
.intl-tel-input .selected-flag .iti-arrow.up {
  border-top: none;
  border-bottom: 4px solid #555;
}
.intl-tel-input .country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #CCC;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
}
.intl-tel-input .country-list.dropup {
  bottom: 100%;
  margin-bottom: -1px;
}
.intl-tel-input .country-list .flag-box {
  display: inline-block;
  width: 20px;
}
@media (max-width: 500px) {
  .intl-tel-input .country-list {
    white-space: normal;
  }
}
.intl-tel-input .country-list .divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCC;
}
.intl-tel-input .country-list .country {
  padding: 5px 10px;
}
.intl-tel-input .country-list .country .dial-code {
  color: #999;
}
.intl-tel-input .country-list .country.highlight {
  background-color: rgba(0, 0, 0, 0.05);
}
.intl-tel-input .country-list .flag-box,
.intl-tel-input .country-list .country-name,
.intl-tel-input .country-list .dial-code {
  vertical-align: middle;
}
.intl-tel-input .country-list .flag-box,
.intl-tel-input .country-list .country-name {
  margin-right: 6px;
}
.intl-tel-input.allow-dropdown input,
.intl-tel-input.allow-dropdown input[type=text],
.intl-tel-input.allow-dropdown input[type=tel],
.intl-tel-input.separate-dial-code input,
.intl-tel-input.separate-dial-code input[type=text],
.intl-tel-input.separate-dial-code input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}
.intl-tel-input.allow-dropdown .flag-container,
.intl-tel-input.separate-dial-code .flag-container {
  right: auto;
  left: 0;
}
.intl-tel-input.allow-dropdown .selected-flag,
.intl-tel-input.separate-dial-code .selected-flag {
  width: 46px;
}
.intl-tel-input.allow-dropdown .flag-container:hover {
  cursor: pointer;
}
.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}
.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover,
.intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover {
  cursor: default;
}
.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag,
.intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag {
  background-color: transparent;
}
.intl-tel-input.separate-dial-code .selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
  display: table;
}
.intl-tel-input.separate-dial-code .selected-dial-code {
  display: table-cell;
  vertical-align: middle;
  padding-left: 28px;
}
.intl-tel-input.separate-dial-code.iti-sdc-2 input,
.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text],
.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel] {
  padding-left: 66px;
}
.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag {
  width: 60px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel] {
  padding-left: 76px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {
  width: 70px;
}
.intl-tel-input.separate-dial-code.iti-sdc-3 input,
.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text],
.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel] {
  padding-left: 74px;
}
.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag {
  width: 68px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel] {
  padding-left: 84px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
  width: 78px;
}
.intl-tel-input.separate-dial-code.iti-sdc-4 input,
.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text],
.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel] {
  padding-left: 82px;
}
.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag {
  width: 76px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel] {
  padding-left: 92px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
  width: 86px;
}
.intl-tel-input.separate-dial-code.iti-sdc-5 input,
.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text],
.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel] {
  padding-left: 90px;
}
.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag {
  width: 84px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel] {
  padding-left: 100px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
  width: 94px;
}
.intl-tel-input.iti-container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}
.intl-tel-input.iti-container:hover {
  cursor: pointer;
}
.iti-mobile .intl-tel-input.iti-container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}
.iti-mobile .intl-tel-input .country-list {
  max-height: 100%;
  width: 100%;
}
.iti-mobile .intl-tel-input .country-list .country {
  padding: 10px 10px;
  line-height: 1.5em;
}
.iti-flag {
  width: 20px;
}
.iti-flag.be {
  width: 18px;
}
.iti-flag.ch {
  width: 15px;
}
.iti-flag.mc {
  width: 19px;
}
.iti-flag.ne {
  width: 18px;
}
.iti-flag.np {
  width: 13px;
}
.iti-flag.va {
  width: 15px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .iti-flag {
    background-size: 5630px 15px;
  }
}
.iti-flag.ac {
  height: 10px;
  background-position: 0px 0px;
}
.iti-flag.ad {
  height: 14px;
  background-position: -22px 0px;
}
.iti-flag.ae {
  height: 10px;
  background-position: -44px 0px;
}
.iti-flag.af {
  height: 14px;
  background-position: -66px 0px;
}
.iti-flag.ag {
  height: 14px;
  background-position: -88px 0px;
}
.iti-flag.ai {
  height: 10px;
  background-position: -110px 0px;
}
.iti-flag.al {
  height: 15px;
  background-position: -132px 0px;
}
.iti-flag.am {
  height: 10px;
  background-position: -154px 0px;
}
.iti-flag.ao {
  height: 14px;
  background-position: -176px 0px;
}
.iti-flag.aq {
  height: 14px;
  background-position: -198px 0px;
}
.iti-flag.ar {
  height: 13px;
  background-position: -220px 0px;
}
.iti-flag.as {
  height: 10px;
  background-position: -242px 0px;
}
.iti-flag.at {
  height: 14px;
  background-position: -264px 0px;
}
.iti-flag.au {
  height: 10px;
  background-position: -286px 0px;
}
.iti-flag.aw {
  height: 14px;
  background-position: -308px 0px;
}
.iti-flag.ax {
  height: 13px;
  background-position: -330px 0px;
}
.iti-flag.az {
  height: 10px;
  background-position: -352px 0px;
}
.iti-flag.ba {
  height: 10px;
  background-position: -374px 0px;
}
.iti-flag.bb {
  height: 14px;
  background-position: -396px 0px;
}
.iti-flag.bd {
  height: 12px;
  background-position: -418px 0px;
}
.iti-flag.be {
  height: 15px;
  background-position: -440px 0px;
}
.iti-flag.bf {
  height: 14px;
  background-position: -460px 0px;
}
.iti-flag.bg {
  height: 12px;
  background-position: -482px 0px;
}
.iti-flag.bh {
  height: 12px;
  background-position: -504px 0px;
}
.iti-flag.bi {
  height: 12px;
  background-position: -526px 0px;
}
.iti-flag.bj {
  height: 14px;
  background-position: -548px 0px;
}
.iti-flag.bl {
  height: 14px;
  background-position: -570px 0px;
}
.iti-flag.bm {
  height: 10px;
  background-position: -592px 0px;
}
.iti-flag.bn {
  height: 10px;
  background-position: -614px 0px;
}
.iti-flag.bo {
  height: 14px;
  background-position: -636px 0px;
}
.iti-flag.bq {
  height: 14px;
  background-position: -658px 0px;
}
.iti-flag.br {
  height: 14px;
  background-position: -680px 0px;
}
.iti-flag.bs {
  height: 10px;
  background-position: -702px 0px;
}
.iti-flag.bt {
  height: 14px;
  background-position: -724px 0px;
}
.iti-flag.bv {
  height: 15px;
  background-position: -746px 0px;
}
.iti-flag.bw {
  height: 14px;
  background-position: -768px 0px;
}
.iti-flag.by {
  height: 10px;
  background-position: -790px 0px;
}
.iti-flag.bz {
  height: 14px;
  background-position: -812px 0px;
}
.iti-flag.ca {
  height: 10px;
  background-position: -834px 0px;
}
.iti-flag.cc {
  height: 10px;
  background-position: -856px 0px;
}
.iti-flag.cd {
  height: 15px;
  background-position: -878px 0px;
}
.iti-flag.cf {
  height: 14px;
  background-position: -900px 0px;
}
.iti-flag.cg {
  height: 14px;
  background-position: -922px 0px;
}
.iti-flag.ch {
  height: 15px;
  background-position: -944px 0px;
}
.iti-flag.ci {
  height: 14px;
  background-position: -961px 0px;
}
.iti-flag.ck {
  height: 10px;
  background-position: -983px 0px;
}
.iti-flag.cl {
  height: 14px;
  background-position: -1005px 0px;
}
.iti-flag.cm {
  height: 14px;
  background-position: -1027px 0px;
}
.iti-flag.cn {
  height: 14px;
  background-position: -1049px 0px;
}
.iti-flag.co {
  height: 14px;
  background-position: -1071px 0px;
}
.iti-flag.cp {
  height: 14px;
  background-position: -1093px 0px;
}
.iti-flag.cr {
  height: 12px;
  background-position: -1115px 0px;
}
.iti-flag.cu {
  height: 10px;
  background-position: -1137px 0px;
}
.iti-flag.cv {
  height: 12px;
  background-position: -1159px 0px;
}
.iti-flag.cw {
  height: 14px;
  background-position: -1181px 0px;
}
.iti-flag.cx {
  height: 10px;
  background-position: -1203px 0px;
}
.iti-flag.cy {
  height: 13px;
  background-position: -1225px 0px;
}
.iti-flag.cz {
  height: 14px;
  background-position: -1247px 0px;
}
.iti-flag.de {
  height: 12px;
  background-position: -1269px 0px;
}
.iti-flag.dg {
  height: 10px;
  background-position: -1291px 0px;
}
.iti-flag.dj {
  height: 14px;
  background-position: -1313px 0px;
}
.iti-flag.dk {
  height: 15px;
  background-position: -1335px 0px;
}
.iti-flag.dm {
  height: 10px;
  background-position: -1357px 0px;
}
.iti-flag.do {
  height: 13px;
  background-position: -1379px 0px;
}
.iti-flag.dz {
  height: 14px;
  background-position: -1401px 0px;
}
.iti-flag.ea {
  height: 14px;
  background-position: -1423px 0px;
}
.iti-flag.ec {
  height: 14px;
  background-position: -1445px 0px;
}
.iti-flag.ee {
  height: 13px;
  background-position: -1467px 0px;
}
.iti-flag.eg {
  height: 14px;
  background-position: -1489px 0px;
}
.iti-flag.eh {
  height: 10px;
  background-position: -1511px 0px;
}
.iti-flag.er {
  height: 10px;
  background-position: -1533px 0px;
}
.iti-flag.es {
  height: 14px;
  background-position: -1555px 0px;
}
.iti-flag.et {
  height: 10px;
  background-position: -1577px 0px;
}
.iti-flag.eu {
  height: 14px;
  background-position: -1599px 0px;
}
.iti-flag.fi {
  height: 12px;
  background-position: -1621px 0px;
}
.iti-flag.fj {
  height: 10px;
  background-position: -1643px 0px;
}
.iti-flag.fk {
  height: 10px;
  background-position: -1665px 0px;
}
.iti-flag.fm {
  height: 11px;
  background-position: -1687px 0px;
}
.iti-flag.fo {
  height: 15px;
  background-position: -1709px 0px;
}
.iti-flag.fr {
  height: 14px;
  background-position: -1731px 0px;
}
.iti-flag.ga {
  height: 15px;
  background-position: -1753px 0px;
}
.iti-flag.gb {
  height: 10px;
  background-position: -1775px 0px;
}
.iti-flag.gd {
  height: 12px;
  background-position: -1797px 0px;
}
.iti-flag.ge {
  height: 14px;
  background-position: -1819px 0px;
}
.iti-flag.gf {
  height: 14px;
  background-position: -1841px 0px;
}
.iti-flag.gg {
  height: 14px;
  background-position: -1863px 0px;
}
.iti-flag.gh {
  height: 14px;
  background-position: -1885px 0px;
}
.iti-flag.gi {
  height: 10px;
  background-position: -1907px 0px;
}
.iti-flag.gl {
  height: 14px;
  background-position: -1929px 0px;
}
.iti-flag.gm {
  height: 14px;
  background-position: -1951px 0px;
}
.iti-flag.gn {
  height: 14px;
  background-position: -1973px 0px;
}
.iti-flag.gp {
  height: 14px;
  background-position: -1995px 0px;
}
.iti-flag.gq {
  height: 14px;
  background-position: -2017px 0px;
}
.iti-flag.gr {
  height: 14px;
  background-position: -2039px 0px;
}
.iti-flag.gs {
  height: 10px;
  background-position: -2061px 0px;
}
.iti-flag.gt {
  height: 13px;
  background-position: -2083px 0px;
}
.iti-flag.gu {
  height: 11px;
  background-position: -2105px 0px;
}
.iti-flag.gw {
  height: 10px;
  background-position: -2127px 0px;
}
.iti-flag.gy {
  height: 12px;
  background-position: -2149px 0px;
}
.iti-flag.hk {
  height: 14px;
  background-position: -2171px 0px;
}
.iti-flag.hm {
  height: 10px;
  background-position: -2193px 0px;
}
.iti-flag.hn {
  height: 10px;
  background-position: -2215px 0px;
}
.iti-flag.hr {
  height: 10px;
  background-position: -2237px 0px;
}
.iti-flag.ht {
  height: 12px;
  background-position: -2259px 0px;
}
.iti-flag.hu {
  height: 10px;
  background-position: -2281px 0px;
}
.iti-flag.ic {
  height: 14px;
  background-position: -2303px 0px;
}
.iti-flag.id {
  height: 14px;
  background-position: -2325px 0px;
}
.iti-flag.ie {
  height: 10px;
  background-position: -2347px 0px;
}
.iti-flag.il {
  height: 15px;
  background-position: -2369px 0px;
}
.iti-flag.im {
  height: 10px;
  background-position: -2391px 0px;
}
.iti-flag.in {
  height: 14px;
  background-position: -2413px 0px;
}
.iti-flag.io {
  height: 10px;
  background-position: -2435px 0px;
}
.iti-flag.iq {
  height: 14px;
  background-position: -2457px 0px;
}
.iti-flag.ir {
  height: 12px;
  background-position: -2479px 0px;
}
.iti-flag.is {
  height: 15px;
  background-position: -2501px 0px;
}
.iti-flag.it {
  height: 14px;
  background-position: -2523px 0px;
}
.iti-flag.je {
  height: 12px;
  background-position: -2545px 0px;
}
.iti-flag.jm {
  height: 10px;
  background-position: -2567px 0px;
}
.iti-flag.jo {
  height: 10px;
  background-position: -2589px 0px;
}
.iti-flag.jp {
  height: 14px;
  background-position: -2611px 0px;
}
.iti-flag.ke {
  height: 14px;
  background-position: -2633px 0px;
}
.iti-flag.kg {
  height: 12px;
  background-position: -2655px 0px;
}
.iti-flag.kh {
  height: 13px;
  background-position: -2677px 0px;
}
.iti-flag.ki {
  height: 10px;
  background-position: -2699px 0px;
}
.iti-flag.km {
  height: 12px;
  background-position: -2721px 0px;
}
.iti-flag.kn {
  height: 14px;
  background-position: -2743px 0px;
}
.iti-flag.kp {
  height: 10px;
  background-position: -2765px 0px;
}
.iti-flag.kr {
  height: 14px;
  background-position: -2787px 0px;
}
.iti-flag.kw {
  height: 10px;
  background-position: -2809px 0px;
}
.iti-flag.ky {
  height: 10px;
  background-position: -2831px 0px;
}
.iti-flag.kz {
  height: 10px;
  background-position: -2853px 0px;
}
.iti-flag.la {
  height: 14px;
  background-position: -2875px 0px;
}
.iti-flag.lb {
  height: 14px;
  background-position: -2897px 0px;
}
.iti-flag.lc {
  height: 10px;
  background-position: -2919px 0px;
}
.iti-flag.li {
  height: 12px;
  background-position: -2941px 0px;
}
.iti-flag.lk {
  height: 10px;
  background-position: -2963px 0px;
}
.iti-flag.lr {
  height: 11px;
  background-position: -2985px 0px;
}
.iti-flag.ls {
  height: 14px;
  background-position: -3007px 0px;
}
.iti-flag.lt {
  height: 12px;
  background-position: -3029px 0px;
}
.iti-flag.lu {
  height: 12px;
  background-position: -3051px 0px;
}
.iti-flag.lv {
  height: 10px;
  background-position: -3073px 0px;
}
.iti-flag.ly {
  height: 10px;
  background-position: -3095px 0px;
}
.iti-flag.ma {
  height: 14px;
  background-position: -3117px 0px;
}
.iti-flag.mc {
  height: 15px;
  background-position: -3139px 0px;
}
.iti-flag.md {
  height: 10px;
  background-position: -3160px 0px;
}
.iti-flag.me {
  height: 10px;
  background-position: -3182px 0px;
}
.iti-flag.mf {
  height: 14px;
  background-position: -3204px 0px;
}
.iti-flag.mg {
  height: 14px;
  background-position: -3226px 0px;
}
.iti-flag.mh {
  height: 11px;
  background-position: -3248px 0px;
}
.iti-flag.mk {
  height: 10px;
  background-position: -3270px 0px;
}
.iti-flag.ml {
  height: 14px;
  background-position: -3292px 0px;
}
.iti-flag.mm {
  height: 14px;
  background-position: -3314px 0px;
}
.iti-flag.mn {
  height: 10px;
  background-position: -3336px 0px;
}
.iti-flag.mo {
  height: 14px;
  background-position: -3358px 0px;
}
.iti-flag.mp {
  height: 10px;
  background-position: -3380px 0px;
}
.iti-flag.mq {
  height: 14px;
  background-position: -3402px 0px;
}
.iti-flag.mr {
  height: 14px;
  background-position: -3424px 0px;
}
.iti-flag.ms {
  height: 10px;
  background-position: -3446px 0px;
}
.iti-flag.mt {
  height: 14px;
  background-position: -3468px 0px;
}
.iti-flag.mu {
  height: 14px;
  background-position: -3490px 0px;
}
.iti-flag.mv {
  height: 14px;
  background-position: -3512px 0px;
}
.iti-flag.mw {
  height: 14px;
  background-position: -3534px 0px;
}
.iti-flag.mx {
  height: 12px;
  background-position: -3556px 0px;
}
.iti-flag.my {
  height: 10px;
  background-position: -3578px 0px;
}
.iti-flag.mz {
  height: 14px;
  background-position: -3600px 0px;
}
.iti-flag.na {
  height: 14px;
  background-position: -3622px 0px;
}
.iti-flag.nc {
  height: 10px;
  background-position: -3644px 0px;
}
.iti-flag.ne {
  height: 15px;
  background-position: -3666px 0px;
}
.iti-flag.nf {
  height: 10px;
  background-position: -3686px 0px;
}
.iti-flag.ng {
  height: 10px;
  background-position: -3708px 0px;
}
.iti-flag.ni {
  height: 12px;
  background-position: -3730px 0px;
}
.iti-flag.nl {
  height: 14px;
  background-position: -3752px 0px;
}
.iti-flag.no {
  height: 15px;
  background-position: -3774px 0px;
}
.iti-flag.np {
  height: 15px;
  background-position: -3796px 0px;
}
.iti-flag.nr {
  height: 10px;
  background-position: -3811px 0px;
}
.iti-flag.nu {
  height: 10px;
  background-position: -3833px 0px;
}
.iti-flag.nz {
  height: 10px;
  background-position: -3855px 0px;
}
.iti-flag.om {
  height: 10px;
  background-position: -3877px 0px;
}
.iti-flag.pa {
  height: 14px;
  background-position: -3899px 0px;
}
.iti-flag.pe {
  height: 14px;
  background-position: -3921px 0px;
}
.iti-flag.pf {
  height: 14px;
  background-position: -3943px 0px;
}
.iti-flag.pg {
  height: 15px;
  background-position: -3965px 0px;
}
.iti-flag.ph {
  height: 10px;
  background-position: -3987px 0px;
}
.iti-flag.pk {
  height: 14px;
  background-position: -4009px 0px;
}
.iti-flag.pl {
  height: 13px;
  background-position: -4031px 0px;
}
.iti-flag.pm {
  height: 14px;
  background-position: -4053px 0px;
}
.iti-flag.pn {
  height: 10px;
  background-position: -4075px 0px;
}
.iti-flag.pr {
  height: 14px;
  background-position: -4097px 0px;
}
.iti-flag.ps {
  height: 10px;
  background-position: -4119px 0px;
}
.iti-flag.pt {
  height: 14px;
  background-position: -4141px 0px;
}
.iti-flag.pw {
  height: 13px;
  background-position: -4163px 0px;
}
.iti-flag.py {
  height: 11px;
  background-position: -4185px 0px;
}
.iti-flag.qa {
  height: 8px;
  background-position: -4207px 0px;
}
.iti-flag.re {
  height: 14px;
  background-position: -4229px 0px;
}
.iti-flag.ro {
  height: 14px;
  background-position: -4251px 0px;
}
.iti-flag.rs {
  height: 14px;
  background-position: -4273px 0px;
}
.iti-flag.ru {
  height: 14px;
  background-position: -4295px 0px;
}
.iti-flag.rw {
  height: 14px;
  background-position: -4317px 0px;
}
.iti-flag.sa {
  height: 14px;
  background-position: -4339px 0px;
}
.iti-flag.sb {
  height: 10px;
  background-position: -4361px 0px;
}
.iti-flag.sc {
  height: 10px;
  background-position: -4383px 0px;
}
.iti-flag.sd {
  height: 10px;
  background-position: -4405px 0px;
}
.iti-flag.se {
  height: 13px;
  background-position: -4427px 0px;
}
.iti-flag.sg {
  height: 14px;
  background-position: -4449px 0px;
}
.iti-flag.sh {
  height: 10px;
  background-position: -4471px 0px;
}
.iti-flag.si {
  height: 10px;
  background-position: -4493px 0px;
}
.iti-flag.sj {
  height: 15px;
  background-position: -4515px 0px;
}
.iti-flag.sk {
  height: 14px;
  background-position: -4537px 0px;
}
.iti-flag.sl {
  height: 14px;
  background-position: -4559px 0px;
}
.iti-flag.sm {
  height: 15px;
  background-position: -4581px 0px;
}
.iti-flag.sn {
  height: 14px;
  background-position: -4603px 0px;
}
.iti-flag.so {
  height: 14px;
  background-position: -4625px 0px;
}
.iti-flag.sr {
  height: 14px;
  background-position: -4647px 0px;
}
.iti-flag.ss {
  height: 10px;
  background-position: -4669px 0px;
}
.iti-flag.st {
  height: 10px;
  background-position: -4691px 0px;
}
.iti-flag.sv {
  height: 12px;
  background-position: -4713px 0px;
}
.iti-flag.sx {
  height: 14px;
  background-position: -4735px 0px;
}
.iti-flag.sy {
  height: 14px;
  background-position: -4757px 0px;
}
.iti-flag.sz {
  height: 14px;
  background-position: -4779px 0px;
}
.iti-flag.ta {
  height: 10px;
  background-position: -4801px 0px;
}
.iti-flag.tc {
  height: 10px;
  background-position: -4823px 0px;
}
.iti-flag.td {
  height: 14px;
  background-position: -4845px 0px;
}
.iti-flag.tf {
  height: 14px;
  background-position: -4867px 0px;
}
.iti-flag.tg {
  height: 13px;
  background-position: -4889px 0px;
}
.iti-flag.th {
  height: 14px;
  background-position: -4911px 0px;
}
.iti-flag.tj {
  height: 10px;
  background-position: -4933px 0px;
}
.iti-flag.tk {
  height: 10px;
  background-position: -4955px 0px;
}
.iti-flag.tl {
  height: 10px;
  background-position: -4977px 0px;
}
.iti-flag.tm {
  height: 14px;
  background-position: -4999px 0px;
}
.iti-flag.tn {
  height: 14px;
  background-position: -5021px 0px;
}
.iti-flag.to {
  height: 10px;
  background-position: -5043px 0px;
}
.iti-flag.tr {
  height: 14px;
  background-position: -5065px 0px;
}
.iti-flag.tt {
  height: 12px;
  background-position: -5087px 0px;
}
.iti-flag.tv {
  height: 10px;
  background-position: -5109px 0px;
}
.iti-flag.tw {
  height: 14px;
  background-position: -5131px 0px;
}
.iti-flag.tz {
  height: 14px;
  background-position: -5153px 0px;
}
.iti-flag.ua {
  height: 14px;
  background-position: -5175px 0px;
}
.iti-flag.ug {
  height: 14px;
  background-position: -5197px 0px;
}
.iti-flag.um {
  height: 11px;
  background-position: -5219px 0px;
}
.iti-flag.us {
  height: 11px;
  background-position: -5241px 0px;
}
.iti-flag.uy {
  height: 14px;
  background-position: -5263px 0px;
}
.iti-flag.uz {
  height: 10px;
  background-position: -5285px 0px;
}
.iti-flag.va {
  height: 15px;
  background-position: -5307px 0px;
}
.iti-flag.vc {
  height: 14px;
  background-position: -5324px 0px;
}
.iti-flag.ve {
  height: 14px;
  background-position: -5346px 0px;
}
.iti-flag.vg {
  height: 10px;
  background-position: -5368px 0px;
}
.iti-flag.vi {
  height: 14px;
  background-position: -5390px 0px;
}
.iti-flag.vn {
  height: 14px;
  background-position: -5412px 0px;
}
.iti-flag.vu {
  height: 12px;
  background-position: -5434px 0px;
}
.iti-flag.wf {
  height: 14px;
  background-position: -5456px 0px;
}
.iti-flag.ws {
  height: 10px;
  background-position: -5478px 0px;
}
.iti-flag.xk {
  height: 15px;
  background-position: -5500px 0px;
}
.iti-flag.ye {
  height: 14px;
  background-position: -5522px 0px;
}
.iti-flag.yt {
  height: 14px;
  background-position: -5544px 0px;
}
.iti-flag.za {
  height: 14px;
  background-position: -5566px 0px;
}
.iti-flag.zm {
  height: 14px;
  background-position: -5588px 0px;
}
.iti-flag.zw {
  height: 10px;
  background-position: -5610px 0px;
}
.iti-flag {
  width: 20px;
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url(https://wkncdn.com/newx/assets/build/img/flags.54fdf6e31.png);
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .iti-flag {
    background-image: url(https://wkncdn.com/newx/assets/build/img/flags@2x.f2c77a6b7.png);
  }
}
.iti-flag.np {
  background-color: transparent;
}
/*!
Author  : Hunter Perrin
Version : 3.2.0
Link    : http://sciactive.com/pnotify/
*/.ui-pnotify{top:36px;right:36px;position:absolute;height:auto;z-index:2}body>.ui-pnotify{position:fixed;z-index:100040}.ui-pnotify-modal-overlay{background-color:rgba(0,0,0,.4);top:0;left:0;position:absolute;height:100%;width:100%;z-index:1}body>.ui-pnotify-modal-overlay{position:fixed;z-index:100039}.ui-pnotify.ui-pnotify-in{display:block!important}.ui-pnotify.ui-pnotify-move{transition:left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-slow{transition:opacity .4s linear;opacity:0}.ui-pnotify.ui-pnotify-fade-slow.ui-pnotify.ui-pnotify-move{transition:opacity .4s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-normal{transition:opacity .25s linear;opacity:0}.ui-pnotify.ui-pnotify-fade-normal.ui-pnotify.ui-pnotify-move{transition:opacity .25s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-fast{transition:opacity .1s linear;opacity:0}.ui-pnotify.ui-pnotify-fade-fast.ui-pnotify.ui-pnotify-move{transition:opacity .1s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-in{opacity:1}.ui-pnotify .ui-pnotify-shadow{-webkit-box-shadow:0 6px 28px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 28px 0 rgba(0,0,0,.1);box-shadow:0 6px 28px 0 rgba(0,0,0,.1)}.ui-pnotify-container{background-position:0 0;padding:.8em;height:100%;margin:0}.ui-pnotify-container:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.ui-pnotify-container.ui-pnotify-sharp{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui-pnotify-title{display:block;margin-bottom:.4em;margin-top:0}.ui-pnotify-text{display:block}.ui-pnotify-icon,.ui-pnotify-icon span{display:block;float:left;margin-right:.2em}.ui-pnotify.stack-bottomleft,.ui-pnotify.stack-topleft{left:25px;right:auto}.ui-pnotify.stack-bottomleft,.ui-pnotify.stack-bottomright{bottom:25px;top:auto}.ui-pnotify.stack-modal{left:50%;right:auto;margin-left:-150px}
.ui-pnotify-closer,.ui-pnotify-sticker{float:right;margin-left:.2em}
.brighttheme{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.brighttheme.ui-pnotify-container{padding:18px}.brighttheme .ui-pnotify-title{margin-bottom:12px}.brighttheme-notice{background-color:#ffffa2;border:0 solid #ff0;color:#4f4f00}.brighttheme-info{background-color:#8fcedd;border:0 solid #0286a5;color:#012831}.brighttheme-success{background-color:#aff29a;border:0 solid #35db00;color:#104300}.brighttheme-error{background-color:#ffaba2;background-image:repeating-linear-gradient(135deg,transparent,transparent 35px,rgba(255,255,255,.3) 35px,rgba(255,255,255,.3) 70px);border:0 solid #ff1800;color:#4f0800}.brighttheme-icon-closer,.brighttheme-icon-info,.brighttheme-icon-notice,.brighttheme-icon-sticker,.brighttheme-icon-success{position:relative;width:16px;height:16px;font-size:12px;font-weight:700;line-height:16px;font-family:"Courier New",Courier,monospace;border-radius:50%}.brighttheme-icon-closer:after,.brighttheme-icon-info:after,.brighttheme-icon-notice:after,.brighttheme-icon-sticker:after,.brighttheme-icon-success:after{position:absolute;top:0;left:4px}.brighttheme-icon-notice{background-color:#2e2e00;color:#ffffa2;margin-top:2px}.brighttheme-icon-notice:after{content:"!"}.brighttheme-icon-info{background-color:#012831;color:#8fcedd;margin-top:2px}.brighttheme-icon-info:after{content:"i"}.brighttheme-icon-success{background-color:#104300;color:#aff29a;margin-top:2px}.brighttheme-icon-success:after{content:"\002713"}.brighttheme-icon-error{position:relative;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:16px solid #2e0400;font-size:0;line-height:0;color:#ffaba2;margin-top:1px}.brighttheme-icon-error:after{position:absolute;top:1px;left:-4px;font-size:12px;font-weight:700;line-height:16px;font-family:"Courier New",Courier,monospace;content:"!"}.brighttheme-icon-closer,.brighttheme-icon-sticker{display:inline-block}.brighttheme-icon-closer:after{top:-4px;content:"\002715"}.brighttheme-icon-sticker:after{top:-5px;content:"\002016"}.brighttheme-icon-sticker.brighttheme-icon-stuck:after{content:"\00003E"}.brighttheme .ui-pnotify-action-bar{padding-top:12px}.brighttheme .ui-pnotify-action-bar input,.brighttheme .ui-pnotify-action-bar textarea{display:block;width:100%;margin-bottom:12px!important}.brighttheme .ui-pnotify-action-button{text-transform:uppercase;font-weight:700;padding:4px 8px;border:none;background:0 0}.brighttheme .ui-pnotify-action-button.btn-primary{border:none;border-radius:0}.brighttheme-notice .ui-pnotify-action-button.btn-primary{background-color:#ff0;color:#4f4f00}.brighttheme-info .ui-pnotify-action-button.btn-primary{background-color:#0286a5;color:#012831}.brighttheme-success .ui-pnotify-action-button.btn-primary{background-color:#35db00;color:#104300}.brighttheme-error .ui-pnotify-action-button.btn-primary{background-color:#ff1800;color:#4f0800}
/* jquery.Jcrop.css v0.9.12 - MIT License */
/*
  The outer-most container in a typical Jcrop instance
  If you are having difficulty with formatting related to styles
  on a parent element, place any fixes here or in a like selector

  You can also style this element if you want to add a border, etc
  A better method for styling can be seen below with .jcrop-light
  (Add a class to the holder and style elements for that extended class)
*/
.jcrop-holder {
  direction: ltr;
  text-align: left;
  /* IE10 touch compatibility */
  -ms-touch-action: none;
}
/* Selection Border */
.jcrop-vline,
.jcrop-hline {
  background: #ffffff url(https://wkncdn.com/newx/assets/build/img/custom/Jcrop.7a4b4c6eb.gif);
  font-size: 0;
  position: absolute;
}
.jcrop-vline {
  height: 100%;
  width: 1px !important;
}
.jcrop-vline.right {
  right: 0;
}
.jcrop-hline {
  height: 1px !important;
  width: 100%;
}
.jcrop-hline.bottom {
  bottom: 0;
}
/* Invisible click targets */
.jcrop-tracker {
  height: 100%;
  width: 100%;
  /* "turn off" link highlight */
  -webkit-tap-highlight-color: transparent;
  /* disable callout, image save panel */
  -webkit-touch-callout: none;
  /* disable cut copy paste */
  -webkit-user-select: none;
}
/* Selection Handles */
.jcrop-handle {
  background-color: #333333;
  border: 1px #eeeeee solid;
  width: 7px;
  height: 7px;
  font-size: 1px;
}
.jcrop-handle.ord-n {
  left: 50%;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}
.jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -4px;
  margin-left: -4px;
}
.jcrop-handle.ord-e {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 50%;
}
.jcrop-handle.ord-w {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 50%;
}
.jcrop-handle.ord-nw {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}
.jcrop-handle.ord-ne {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 0;
}
.jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -4px;
  margin-right: -4px;
  right: 0;
}
.jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -4px;
  margin-left: -4px;
}
/* Dragbars */
.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
  height: 7px;
  width: 100%;
}
.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  height: 100%;
  width: 7px;
}
.jcrop-dragbar.ord-n {
  margin-top: -4px;
}
.jcrop-dragbar.ord-s {
  bottom: 0;
  margin-bottom: -4px;
}
.jcrop-dragbar.ord-e {
  margin-right: -4px;
  right: 0;
}
.jcrop-dragbar.ord-w {
  margin-left: -4px;
}
/* The "jcrop-light" class/extension */
.jcrop-light .jcrop-vline,
.jcrop-light .jcrop-hline {
  background: #ffffff;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}
.jcrop-light .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #000000;
  border-color: #ffffff;
  border-radius: 3px;
}
/* The "jcrop-dark" class/extension */
.jcrop-dark .jcrop-vline,
.jcrop-dark .jcrop-hline {
  background: #000000;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}
.jcrop-dark .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #ffffff;
  border-color: #000000;
  border-radius: 3px;
}
/* Simple macro to turn off the antlines */
.solid-line .jcrop-vline,
.solid-line .jcrop-hline {
  background: #ffffff;
}
/* Fix for twitter bootstrap et al. */
.jcrop-holder img,
img.jcrop-preview {
  max-width: none;
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px;
    padding: 1px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

.alert-block {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  padding: 15px;
  margin-bottom: 20px;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .alert-block {
    width: 100%;
  }
}
.alert-block p {
  line-height: 26px;
  margin: 0;
}
.alert-block .icon-left {
  text-align: center;
  margin-left: 15px;
  float: left;
}
.alert-block .text {
  line-height: 26px;
  padding: 0 15px 0 55px;
}
@media (max-width: 767px) {
  .alert-block .text {
    display: inline-block;
    padding: 0 15px;
  }
}
.alert-block .wk2-icon {
  font-size: 30px;
}
.alert-block.red {
  background-color: #FB535B;
}
.alert-block.primary {
  background-color: #253556;
}
.alert-block.blue {
  background-color: #2f9aee;
}
.alert-block.violet {
  background-color: #5A4FA9;
}
.alert-block.green {
  background-color: #0AD254;
}
.alert {
  background-color: #FAFAFA;
  border: 0;
  border-left: 5px solid #D5D5D5;
  color: #6f6f6f;
  font-size: 13px;
  font-weight: 400;
  margin: 10px 0;
  padding: 10px;
  position: relative;
  z-index: 1;
}
.alert .common-box-shadow,
.alert .alert-link {
  border: 0;
  color: #6f6f6f;
  font-weight: normal;
  padding: 0;
  text-decoration: underline;
}
.alert .close {
  color: #6f6f6f;
  opacity: 0.4;
  text-decoration: none;
  text-shadow: none;
}
.alert .close:focus,
.alert .close:hover {
  opacity: 1;
}
.alert-blue,
.alert-danger,
.alert-error,
.alert-important,
.alert-info,
.alert-success,
.alert-warning {
  background-color: #FAFAFA;
}
.alert-blue {
  border-left-color: #2f9aee;
}
.alert-blue .wk2-icon {
  color: #2f9aee;
}
.alert-danger,
.alert-error,
.alert-important {
  border-left-color: #FB535B;
}
.alert-danger .wk2-icon,
.alert-error .wk2-icon,
.alert-important .wk2-icon {
  color: #FB535B;
}
.alert-info {
  border-left-color: #a8a8a8;
}
.alert-info .wk2-icon {
  color: #a8a8a8;
}
.alert-success {
  border-left-color: #0AD254;
}
.alert-success .wk2-icon {
  color: #0AD254;
}
.alert-warning {
  border-left-color: #EEAF00;
}
.alert-warning .wk2-icon {
  color: #EEAF00;
}
.alert h4,
.alert h5 {
  margin-bottom: 5px;
  margin-top: 0;
}
.alert p {
  line-height: 22px;
  margin-bottom: 9px;
}
.alert p:last-child {
  margin-bottom: 0;
}
.alert-dismissable,
.alert-dismissible {
  position: relative;
}
.alert-dismissable .close,
.alert-dismissible .close {
  right: 0;
}
.alert-card {
  min-height: 50px;
}
.alert-card .icon-card {
  left: 10px;
  position: absolute;
  top: 10px;
  vertical-align: middle;
}
.alert-card span {
  display: block;
  padding: 10px 0 10px 50px;
}
.alert-card a {
  font-weight: 600;
  margin: 10px;
}
.alert-card a.projects {
  margin: 0 10px;
}
.alert-card .close {
  margin: 10px 10px 0 5px;
}
.alert-card hr {
  border-top-color: #D5D5D5;
}
@media (max-width: 767px) {
  .alert-card a,
  .alert-card .close {
    margin: 0;
    text-decoration: underline;
  }
  .alert-card .close {
    text-decoration: none;
  }
  .alert-card .toogle {
    position: absolute;
    right: 30px;
    top: 0;
    width: 70px;
  }
  .alert-card span {
    padding: 0 0 0 50px;
  }
}
.alert .profile-photo {
  height: 53px;
  width: 53px;
}
.alert .user-photo {
  max-width: 80px;
}
.alert .text-blue {
  color: #2f9aee;
}
.alert .wk2-icon-alert {
  float: left;
  font-size: 18px;
  margin: 0 5px 0 0;
}
.alert .collapse-content {
  line-height: 26px;
}
.alert-md {
  margin-bottom: 20px;
  padding: 15px 10px;
}
.alert-md .wk2-icon-alert {
  font-size: 26px;
  margin-top: -3px;
}
.access-logo {
  width: 100%;
  max-width: 380px;
  margin: 20px auto;
  text-align: center;
  position: relative;
}
.access-logo img {
  display: inline-block;
}
.access-logo .logo-store {
  position: absolute;
  bottom: -10px;
  right: 80px;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  animation: fadeIn 1s ease-in-out;
  -webkit-animation: fadeIn 1s ease-in-out;
  animation-delay: 1s;
  -webkit-animation-delay: 1s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}
.access .checkbox label {
  font-size: 11px;
}
.access .forgot {
  font-size: 11px;
  margin-top: 2px;
}
.access .password,
.access .send-email {
  margin: 20px 0px 0px 0px;
}
.access h1,
.access h2 {
  text-align: center;
  color: #333333;
  margin-bottom: 20px;
}
.access h3 {
  color: #686868;
  margin-bottom: 20px;
}
.access p {
  color: #686868;
  line-height: 1.8;
}
.access p .spinner-container {
  padding: 20px 0;
  display: block;
}
.access .spinner-container {
  display: block;
  margin: 10px 0 20px 0;
}
.access .wk2-icon-spinner {
  margin-left: -14px;
}
.access .wk2-icon-spinner:before {
  font-size: 20px;
}
.access .col-md-6 {
  width: 100%;
}
.access .col-md-3 {
  width: 50%;
}
.access .alt,
.access .h4 {
  text-align: center;
}
.access .g-recaptcha > div {
  margin: auto;
}
@media (max-width: 768px) {
  .access {
    margin-top: -50px;
  }
  .access .box-common {
    padding: 20px 10px;
  }
  .access .box-common h1,
  .access .box-common h2 {
    margin-top: 0px;
  }
  .access.forgot,
  .access.password {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .access-floating {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
  }
  .access-floating .box-common,
  .access-floating .flashes {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
  .access-floating.choose .box-common {
    max-width: 640px;
  }
  .access-floating .access-wrapper {
    display: table;
    height: 100%;
    margin: 0 auto;
    width: 100%;
  }
  .access-floating .access-box {
    display: table-cell;
    vertical-align: middle;
  }
  .access-floating .access-box h1,
  .access-floating .access-box h2 {
    margin-top: 0;
  }
  .access.password .box-common,
  .access.forgot .box-common {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
}
.administration .btn,
.administration .header-create-project .header-create-project__button {
  margin-bottom: 20px;
  white-space: normal;
}
.administration .btn + .btn,
.administration .header-create-project .header-create-project__button + .header-create-project .header-create-project__button {
  margin-left: 0px;
}
.administration .options {
  margin-top: 20px;
}
.block-appear {
  -webkit-animation-duration: 0.3s;
  -moz-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  -mozanimation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInDelay;
  -moz-animation-name: fadeInDelay;
  animation-name: fadeInDelay;
  opacity: 1;
  display: block;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeInDelay {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeInDelay {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInDelay {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.block-appear-done {
  opacity: 1;
  display: block;
}
.block-step.block-appear-done {
  opacity: 1;
  display: block;
}
.block-disappear {
  -webkit-animation-duration: 0.3s;
  -moz-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  -mozanimation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeOutDelay;
  -moz-animation-name: fadeOutDelay;
  animation-name: fadeOutDelay;
  display: block;
}
@-webkit-keyframes fadeOutDelay {
  0% {
    opacity: 1;
  }
  99% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@-moz-keyframes fadeOutDelay {
  0% {
    opacity: 1;
  }
  99% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes fadeOutDelay {
  0% {
    opacity: 1;
  }
  99% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
.grow {
  -webkit-animation-duration: 0.3s;
  -moz-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: backwards;
  -mozanimation-fill-mode: backwards;
  animation-fill-mode: backwards;
  -webkit-animation-name: grow-anim;
  -moz-animation-name: grow-anim;
  animation-name: grow-anim;
}
@-webkit-keyframes grow-anim {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes grow-anim {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes grow-anim {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
.grow-little {
  -webkit-animation-duration: 0.3s;
  -moz-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  -mozanimation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: grow-anim-little;
  -moz-animation-name: grow-anim-little;
  animation-name: grow-anim-little;
}
@-webkit-keyframes grow-anim-little {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes grow-anim-little {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes grow-anim-little {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
.moveInBottom {
  -webkit-animation-duration: 0.6s;
  -moz-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  -mozanimation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: moveInBottom;
  -moz-animation-name: moveInBottom;
  animation-name: moveInBottom;
  position: relative;
  opacity: 1;
}
@-webkit-keyframes moveInBottom {
  0% {
    top: 20px;
    opacity: 0;
  }
  100% {
    top: 0px;
    opacity: 1;
  }
}
@-moz-keyframes moveInBottom {
  0% {
    top: 20px;
    opacity: 0;
  }
  100% {
    top: 0px;
    opacity: 1;
  }
}
@keyframes moveInBottom {
  0% {
    top: 20px;
    opacity: 0;
  }
  100% {
    top: 0px;
    opacity: 1;
  }
}
.rotate {
  -webkit-animation: spin 2s ease-out infinite;
  -moz-animation: spin 2s ease-out infinite;
  animation: spin 2s ease-out infinite;
  display: inline-block;
}
@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    t-webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.badge {
  font-weight: 600;
}
.badge.badge-blue,
.badge.badge-featured {
  text-transform: uppercase;
  background-color: #2f9aee;
}
.badge.badge-success {
  text-transform: uppercase;
  background-color: #0AD254;
}
.badge.badge-violet {
  text-transform: uppercase;
  background-color: #5A4FA9;
}
.badge.badge-info {
  text-transform: uppercase;
  background-color: #a8a8a8;
}
.badge.badge-count {
  height: 18px;
  width: 18px;
  text-align: center;
  padding: 0;
  line-height: 18px;
}
/*
 * Rules looking for a home
 */
body {
  font-family: 'Open Sans', sans-serif;
  color: #686868;
  background-color: #EFEFEF;
  margin-top: 70px;
}
@media (max-width: 991px) {
  body {
    margin-top: 62px;
  }
}
hr {
  border-top: 1px solid #D5D5D5;
}
.vertical-center {
  display: inline-block;
  text-align: center;
}
.show-grid {
  margin-bottom: 15px;
}
@media (max-width: 768px) {
  .text-left-sm {
    text-align: left !important;
  }
  .text-right-sm {
    text-align: right !important;
  }
  .text-center-sm {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .text-left-xs {
    text-align: left !important;
  }
  .text-right-xs {
    text-align: right !important;
  }
  .text-center-xs {
    text-align: center !important;
  }
}
.no-scroll {
  overflow: hidden;
}
.inline {
  display: inline;
}
a:focus,
a:focus-within {
  outline: none;
}
.box-common {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
  padding: 40px;
  background-color: #FFFFFF;
  margin-bottom: 20px;
}
.box-common.box-lg {
  padding: 30px;
}
@media (max-width: 991px) {
  .box-common.box-lg {
    padding: 20px;
  }
}
.box-common.box-md {
  padding: 20px;
}
@media (max-width: 991px) {
  .box-common.box-md {
    padding: 10px;
  }
}
.box-common.box-sm {
  padding: 10px;
}
.box-common.box-success,
.box-common.box-blue,
.box-common.box-danger,
.box-common.box-violet,
.box-common.box-primary {
  color: white;
}
.box-common.box-success a,
.box-common.box-blue a,
.box-common.box-danger a,
.box-common.box-violet a,
.box-common.box-primary a {
  color: white;
}
.box-common.box-success {
  background-color: #0AD254;
}
.box-common.box-blue {
  background-color: #2f9aee;
}
.box-common.box-primary {
  background-color: #253556;
}
.box-common h1 {
  margin-bottom: 20px;
  color: #333333;
}
.box-common > h1:first-child,
.box-common > h2:first-child,
.box-common > h3:first-child,
.box-common > h4:first-child,
.box-common > h5:first-child,
.box-common > h6:first-child {
  margin-top: 0;
  margin-bottom: 20px;
}
.box-common .img-full {
  margin-left: -40px;
  margin-right: -40px;
  margin-top: -40px;
}
.box-common .img-full img {
  width: 100%;
  height: auto;
}
.box-common.no-padding {
  padding: 0px;
}
.color-block {
  height: 5em;
  padding: 0.5em;
  color: #FFF;
  font-size: 1em;
}
.color-block.color-gray-base {
  background-color: #686868;
}
.color-block.color-gray-darker {
  background-color: #A4A4A4;
}
.color-block.color-gray-dark {
  background-color: #282e38;
}
.color-block.color-gray {
  background-color: #6f6f6f;
}
.color-block.color-gray-light {
  background-color: #D5D5D5;
}
.color-block.color-gray-lighter {
  background-color: #ffffff;
}
.color-block.color-brand-primary {
  background-color: #253556;
}
.color-block.color-brand-success {
  background-color: #0AD254;
}
.color-block.color-brand-info {
  background-color: #a8a8a8;
}
.color-block.color-brand-warning {
  background-color: #EEAF00;
}
.color-block.color-brand-danger {
  background-color: #FB535B;
}
.text-violet {
  color: #5A4FA9;
}
.text-blue {
  color: #2f9aee;
}
/* Flags */
.flag {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url(https://wkncdn.com/newx/assets/build/img/flags-newdesign.93d85ec3c.png);
  background-color: #EFEFEF;
  background-position: 100% 100%;
  border-radius: 12px;
  border: solid 1px #EFEFEF;
  margin-top: -2px;
}
.flag.flag-at {
  background-position: -357px -5px;
}
.flag.flag-ni {
  background-position: -421px -293px;
}
.flag.flag-gl {
  background-position: -421px -133px;
}
.flag.flag-ga {
  background-position: -197px -133px;
}
.flag.flag-mz {
  background-position: -261px -293px;
}
.flag.flag-er {
  background-position: -421px -101px;
}
.flag.flag-fm {
  background-position: -101px -133px;
}
.flag.flag-py {
  background-position: -37px -357px;
}
.flag.flag-af {
  background-position: -69px -5px;
}
.flag.flag-gw {
  background-position: -197px -165px;
}
.flag.flag-sv {
  background-position: -229px -389px;
}
.flag.flag-lc {
  background-position: -293px -229px;
}
.flag.flag-mx {
  background-position: -197px -293px;
}
.flag.flag-la {
  background-position: -229px -229px;
}
.flag.flag-cz {
  background-position: -69px -101px;
}
.flag.flag-gp {
  background-position: -37px -165px;
}
.flag.flag-vn {
  background-position: -133px -453px;
}
.flag.flag-gi {
  background-position: -389px -133px;
}
.flag.flag-ml {
  background-position: -325px -261px;
}
.flag.flag-id {
  background-position: -421px -165px;
}
.flag.flag-ht {
  background-position: -357px -165px;
}
.flag.flag-uy {
  background-position: -389px -421px;
}
.flag.flag-kn {
  background-position: -37px -229px;
}
.flag.flag-eh {
  background-position: -389px -101px;
}
.flag.flag-gn {
  background-position: -5px -165px;
}
.flag.flag-vg {
  background-position: -69px -453px;
}
.flag.flag-mg {
  background-position: -229px -261px;
}
.flag.flag-re {
  background-position: -101px -357px;
}
.flag.flag-pa {
  background-position: -165px -325px;
}
.flag.flag-cu {
  background-position: -453px -69px;
}
.flag.flag-mq {
  background-position: -453px -261px;
}
.flag.flag-dj {
  background-position: -133px -101px;
}
.flag.flag-ne {
  background-position: -357px -293px;
}
.flag.flag-sn {
  background-position: -101px -389px;
}
.flag.flag-cy {
  background-position: -37px -101px;
}
.flag.flag-sr {
  background-position: -165px -389px;
}
.flag.flag-cd {
  background-position: -101px -69px;
}
.flag.flag-vi {
  background-position: -101px -453px;
}
.flag.flag-to {
  background-position: -101px -421px;
}
.flag.flag-kp {
  background-position: -69px -229px;
}
.flag.flag-vu {
  background-position: -165px -453px;
}
.flag.flag-bs {
  background-position: -389px -37px;
}
.flag.flag-bg {
  background-position: -165px -37px;
}
.flag.flag-gu {
  background-position: -165px -165px;
}
.flag.flag-cv {
  background-position: -5px -101px;
}
.flag.flag-ee {
  background-position: -325px -101px;
}
.flag.flag-sk {
  background-position: -5px -389px;
}
.flag.flag-jo {
  background-position: -293px -197px;
}
.flag.flag-pk {
  background-position: -325px -325px;
}
.flag.flag-tt {
  background-position: -165px -421px;
}
.flag.flag-cf {
  background-position: -133px -69px;
}
.flag.flag-hr {
  background-position: -325px -165px;
}
.flag.flag-eg {
  background-position: -357px -101px;
}
.flag.flag-om {
  background-position: -133px -325px;
}
.flag.flag-in {
  background-position: -69px -197px;
}
.flag.flag-ro {
  background-position: -133px -357px;
}
.flag.flag-ma {
  background-position: -101px -261px;
}
.flag.flag-tw {
  background-position: -229px -421px;
}
.flag.flag-ad {
  background-position: -5px -5px;
}
.flag.flag-bz {
  background-position: -37px -69px;
}
.flag.flag-lv {
  background-position: -37px -261px;
}
.flag.flag-uz {
  background-position: -421px -421px;
}
.flag.flag-nl {
  background-position: -453px -293px;
}
.flag.flag-dk {
  background-position: -165px -101px;
}
.flag.flag-bw {
  background-position: -453px -37px;
}
.flag.flag-sz {
  background-position: -293px -389px;
}
.flag.flag-mh {
  background-position: -261px -261px;
}
.flag.flag-mm {
  background-position: -357px -261px;
}
.flag.flag-td {
  background-position: -357px -389px;
}
.flag.flag-it {
  background-position: -197px -197px;
}
.flag.flag-do {
  background-position: -229px -101px;
}
.flag.flag-tv {
  background-position: -197px -421px;
}
.flag.flag-gb {
  background-position: -229px -133px;
}
.flag.flag-nc {
  background-position: -325px -293px;
}
.flag.flag-gg {
  background-position: -325px -133px;
}
.flag.flag-cr {
  background-position: -421px -69px;
}
.flag.flag-al {
  background-position: -165px -5px;
}
.flag.flag-bh {
  background-position: -197px -37px;
}
.flag.flag-ao {
  background-position: -261px -5px;
}
.flag.flag-bm {
  background-position: -261px -37px;
}
.flag.flag-co {
  background-position: -389px -69px;
}
.flag.flag-kz {
  background-position: -197px -229px;
}
.flag.flag-mt {
  background-position: -74px -293px;
}
.flag.flag-ye {
  background-position: -229px -453px;
}
.flag.flag-sm {
  background-position: -74px -389px;
}
.flag.flag-kg {
  background-position: -389px -197px;
}
.flag.flag-az {
  background-position: -453px -5px;
}
.flag.flag-lb {
  background-position: -261px -229px;
}
.flag.flag-gm {
  background-position: -453px -133px;
}
.flag.flag-so {
  background-position: -133px -389px;
}
.flag.flag-nz {
  background-position: -101px -325px;
}
.flag.flag-ms {
  background-position: -37px -293px;
}
.flag.flag-je {
  background-position: -229px -197px;
}
.flag.flag-fj {
  background-position: -69px -133px;
}
.flag.flag-si {
  background-position: -453px -357px;
}
.flag.flag-sl {
  background-position: -37px -389px;
}
.flag.flag-st {
  background-position: -197px -389px;
}
.flag.flag-md {
  background-position: -165px -261px;
}
.flag.flag-sg {
  background-position: -421px -357px;
}
.flag.flag-hk {
  background-position: -261px -165px;
}
.flag.flag-gt {
  background-position: -133px -165px;
}
.flag.flag-fi {
  background-position: -37px -133px;
}
.flag.flag-ki {
  background-position: -453px -197px;
}
.flag.flag-pw {
  background-position: -5px -357px;
}
.flag.flag-sb {
  background-position: -293px -357px;
}
.flag.flag-tj {
  background-position: -453px -389px;
}
.flag.flag-nr {
  background-position: -69px -325px;
}
.flag.flag-km {
  background-position: -5px -229px;
}
.flag.flag-lu {
  background-position: -5px -261px;
}
.flag.flag-au {
  background-position: -389px -5px;
}
.flag.flag-ps {
  background-position: -421px -325px;
}
.flag.flag-pl {
  background-position: -357px -325px;
}
.flag.flag-ir {
  background-position: -133px -197px;
}
.flag.flag-bj {
  background-position: -229px -37px;
}
.flag.flag-pe {
  background-position: -197px -325px;
}
.flag.flag-pr {
  background-position: -389px -325px;
}
.flag.flag-zw {
  background-position: -325px -453px;
}
.flag.flag-gd {
  background-position: -261px -133px;
}
.flag.flag-cl {
  background-position: -293px -69px;
}
.flag.flag-gy {
  background-position: -229px -165px;
}
.flag.flag-tz {
  background-position: -261px -421px;
}
.flag.flag-rw {
  background-position: -229px -357px;
}
.flag.flag-cm {
  background-position: -325px -69px;
}
.flag.flag-gh {
  background-position: -357px -133px;
}
.flag.flag-gq {
  background-position: -69px -165px;
}
.flag.flag-hu {
  background-position: -389px -165px;
}
.flag.flag-mn {
  background-position: -389px -261px;
}
.flag.flag-dm {
  background-position: -197px -101px;
}
.flag.flag-is {
  background-position: -165px -197px;
}
.flag.flag-dz {
  background-position: -261px -101px;
}
.flag.flag-am {
  background-position: -197px -5px;
}
.flag.pt_BR,
.flag.flag-pt {
  background-position: -453px -325px;
}
.flag.flag-ke {
  background-position: -357px -197px;
}
.flag.flag-lr {
  background-position: -389px -229px;
}
.flag.flag-np {
  background-position: -37px -325px;
}
.flag.en_US,
.flag.flag-us {
  background-position: -357px -421px;
}
.flag.flag-il {
  background-position: -5px -197px;
}
.flag.flag-ge {
  background-position: -293px -133px;
}
.flag.flag-de {
  background-position: -101px -101px;
}
.flag.flag-za {
  background-position: -261px -453px;
}
.flag.flag-ag {
  background-position: -101px -5px;
}
.flag.flag-as {
  background-position: -325px -5px;
}
.flag.flag-pf {
  background-position: -229px -325px;
}
.flag.flag-li {
  background-position: -325px -229px;
}
.flag.es_AR,
.flag.flag-es {
  background-position: -453px -101px;
}
.flag.flag-by {
  background-position: -5px -69px;
}
.flag.flag-jm {
  background-position: -261px -197px;
}
.flag.flag-qa {
  background-position: -69px -357px;
}
.flag.flag-rs {
  background-position: -165px -357px;
}
.flag.flag-tr {
  background-position: -133px -421px;
}
.flag.flag-ba {
  background-position: -5px -37px;
}
.flag.flag-bd {
  background-position: -69px -37px;
}
.flag.flag-ug {
  background-position: -325px -421px;
}
.flag.flag-fo {
  background-position: -133px -133px;
}
.flag.flag-na {
  background-position: -293px -293px;
}
.flag.flag-vc {
  background-position: -5px -453px;
}
.flag.flag-tl {
  background-position: -5px -421px;
}
.flag.flag-se {
  background-position: -389px -357px;
}
.flag.flag-fr {
  background-position: -165px -133px;
}
.flag.flag-mv {
  background-position: -133px -293px;
}
.flag.flag-bb {
  background-position: -37px -37px;
}
.flag.flag-ar {
  background-position: -293px -5px;
}
.flag.flag-ie {
  background-position: -453px -165px;
}
.flag.flag-tm {
  background-position: -37px -421px;
}
.flag.flag-mr {
  background-position: -5px -293px;
}
.flag.flag-pg {
  background-position: -261px -325px;
}
.flag.flag-ng {
  background-position: -389px -293px;
}
.flag.flag-ky {
  background-position: -165px -229px;
}
.flag.flag-ec {
  background-position: -293px -101px;
}
.flag.flag-lk {
  background-position: -357px -229px;
}
.flag.flag-ch {
  background-position: -197px -69px;
}
.flag.flag-hn {
  background-position: -293px -165px;
}
.flag.flag-bt {
  background-position: -421px -37px;
}
.flag.flag-tg {
  background-position: -389px -389px;
}
.flag.flag-im {
  background-position: -37px -197px;
}
.flag.flag-iq {
  background-position: -101px -197px;
}
.flag.flag-mc {
  background-position: -133px -261px;
}
.flag.flag-bn {
  background-position: -293px -37px;
}
.flag.flag-jp {
  background-position: -325px -197px;
}
.flag.flag-zm {
  background-position: -293px -453px;
}
.flag.flag-tc {
  background-position: -325px -389px;
}
.flag.flag-mo {
  background-position: -421px -261px;
}
.flag.flag-br {
  background-position: -357px -37px;
}
.flag.flag-sc {
  background-position: -325px -357px;
}
.flag.flag-aw {
  background-position: -421px -5px;
}
.flag.flag-my {
  background-position: -229px -293px;
}
.flag.flag-ck {
  background-position: -261px -69px;
}
.flag.flag-ci {
  background-position: -229px -69px;
}
.flag.flag-be {
  background-position: -101px -37px;
}
.flag.flag-sa {
  background-position: -261px -357px;
}
.flag.flag-va {
  background-position: -453px -421px;
}
.flag.flag-sy {
  background-position: -261px -389px;
}
.flag.flag-ai {
  background-position: -133px -5px;
}
.flag.flag-gr {
  background-position: -101px -165px;
}
.flag.flag-et {
  background-position: -5px -133px;
}
.flag.flag-kr {
  background-position: -101px -229px;
}
.flag.flag-mk {
  background-position: -293px -261px;
}
.flag.flag-tn {
  background-position: -69px -421px;
}
.flag.flag-ws {
  background-position: -197px -453px;
}
.flag.flag-ph {
  background-position: -293px -325px;
}
.flag.flag-kw {
  background-position: -133px -229px;
}
.flag.flag-bo {
  background-position: -325px -37px;
}
.flag.flag-no {
  background-position: -5px -325px;
}
.flag.flag-ly {
  background-position: -69px -261px;
}
.flag.flag-cn {
  background-position: -357px -69px;
}
.flag.flag-ls {
  background-position: -421px -229px;
}
.flag.flag-me {
  background-position: -197px -261px;
}
.flag.flag-ve {
  background-position: -37px -453px;
}
.flag.flag-mu {
  background-position: -101px -293px;
}
.flag.flag-sd {
  background-position: -357px -357px;
}
.flag.flag-an {
  background-position: -229px -5px;
}
.flag.flag-ua {
  background-position: -293px -421px;
}
.flag.flag-mw {
  background-position: -165px -293px;
}
.flag.flag-bf {
  background-position: -133px -37px;
}
.flag.flag-lt {
  background-position: -453px -229px;
}
.flag.flag-ru {
  background-position: -197px -357px;
}
.flag.flag-kh {
  background-position: -421px -197px;
}
.flag.flag-cg {
  background-position: -165px -69px;
}
.flag.flag-ca {
  background-position: -69px -69px;
}
.flag.flag-th {
  background-position: -421px -389px;
}
.flag.flag-ae {
  background-position: -37px -5px;
}
/*
* And with max cross-browser enabled.
* Nobody should ever write this by hand.
* Use a preprocesser with autoprefixing.
*/
.container.main {
  min-height: 300px;
  margin-bottom: 50px;
}
.row.is-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.row.is-flex > [class*='col-'] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.row.is-flex::after,
.row.is-flex::before {
  display: none;
}
.row.is-flex > [class*='col-'] .box-common {
  height: 100%;
}
@media (min-width: 992px) {
  .col-full {
    padding-left: 0;
    padding-right: 0;
  }
  .col-full-right {
    padding-right: 0;
  }
  .col-full-left {
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .row.is-flex-sm-min {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .row.is-flex-sm-min > [class*='col-'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .row.is-flex-sm-min + .row.is-flex-sm-min {
    margin-top: 20px;
  }
  .row.is-flex-sm-min.row-condensed + .row.is-flex-sm-min.row-condensed {
    margin-top: 8px;
  }
}
.row.is-table-row {
  display: table;
}
.row.is-table-row [class*="col-"] {
  float: none;
  display: table-cell;
  vertical-align: top;
  height: 100%;
}
@media (min-width: 992px) {
  .is-table-row-md {
    display: table;
  }
  .is-table-row-md [class*="col-"] {
    float: none;
    display: table-cell;
    vertical-align: top;
    height: 100%;
  }
  .row.is-flex-md-min {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .row.is-flex-md-min > [class*='col-'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .row.is-flex-md-min + .row.is-flex-sm-min {
    margin-top: 20px;
  }
}
.row.row-condensed {
  margin-left: -5px;
  margin-right: -5px;
}
.row.row-condensed .col-xs-1,
.row.row-condensed .col-sm-1,
.row.row-condensed .col-md-1,
.row.row-condensed .col-lg-1,
.row.row-condensed .col-xs-2,
.row.row-condensed .col-sm-2,
.row.row-condensed .col-md-2,
.row.row-condensed .col-lg-2,
.row.row-condensed .col-xs-3,
.row.row-condensed .col-sm-3,
.row.row-condensed .col-md-3,
.row.row-condensed .col-lg-3,
.row.row-condensed .col-xs-4,
.row.row-condensed .col-sm-4,
.row.row-condensed .col-md-4,
.row.row-condensed .col-lg-4,
.row.row-condensed .col-xs-5,
.row.row-condensed .col-sm-5,
.row.row-condensed .col-md-5,
.row.row-condensed .col-lg-5,
.row.row-condensed .col-xs-6,
.row.row-condensed .col-sm-6,
.row.row-condensed .col-md-6,
.row.row-condensed .col-lg-6,
.row.row-condensed .col-xs-7,
.row.row-condensed .col-sm-7,
.row.row-condensed .col-md-7,
.row.row-condensed .col-lg-7,
.row.row-condensed .col-xs-8,
.row.row-condensed .col-sm-8,
.row.row-condensed .col-md-8,
.row.row-condensed .col-lg-8,
.row.row-condensed .col-xs-9,
.row.row-condensed .col-sm-9,
.row.row-condensed .col-md-9,
.row.row-condensed .col-lg-9,
.row.row-condensed .col-xs-10,
.row.row-condensed .col-sm-10,
.row.row-condensed .col-md-10,
.row.row-condensed .col-lg-10,
.row.row-condensed .col-xs-11,
.row.row-condensed .col-sm-11,
.row.row-condensed .col-md-11,
.row.row-condensed .col-lg-11,
.row.row-condensed .col-xs-12,
.row.row-condensed .col-sm-12,
.row.row-condensed .col-md-12,
.row.row-condensed .col-lg-12 {
  padding-left: 5px;
  padding-right: 5px;
}
@media (max-width: 768px) {
  .row.is-flex-sm-max {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .row.is-flex-sm-max > [class*='col-'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .row.is-flex-sm-max + .row.is-flex-sm-max {
    margin-top: 20px;
  }
  .row.row-condensed-sm {
    margin-left: -5px;
    margin-right: -5px;
  }
  .row.row-condensed-sm .col-xs-1,
  .row.row-condensed-sm .col-sm-1,
  .row.row-condensed-sm .col-md-1,
  .row.row-condensed-sm .col-lg-1,
  .row.row-condensed-sm .col-xs-2,
  .row.row-condensed-sm .col-sm-2,
  .row.row-condensed-sm .col-md-2,
  .row.row-condensed-sm .col-lg-2,
  .row.row-condensed-sm .col-xs-3,
  .row.row-condensed-sm .col-sm-3,
  .row.row-condensed-sm .col-md-3,
  .row.row-condensed-sm .col-lg-3,
  .row.row-condensed-sm .col-xs-4,
  .row.row-condensed-sm .col-sm-4,
  .row.row-condensed-sm .col-md-4,
  .row.row-condensed-sm .col-lg-4,
  .row.row-condensed-sm .col-xs-5,
  .row.row-condensed-sm .col-sm-5,
  .row.row-condensed-sm .col-md-5,
  .row.row-condensed-sm .col-lg-5,
  .row.row-condensed-sm .col-xs-6,
  .row.row-condensed-sm .col-sm-6,
  .row.row-condensed-sm .col-md-6,
  .row.row-condensed-sm .col-lg-6,
  .row.row-condensed-sm .col-xs-7,
  .row.row-condensed-sm .col-sm-7,
  .row.row-condensed-sm .col-md-7,
  .row.row-condensed-sm .col-lg-7,
  .row.row-condensed-sm .col-xs-8,
  .row.row-condensed-sm .col-sm-8,
  .row.row-condensed-sm .col-md-8,
  .row.row-condensed-sm .col-lg-8,
  .row.row-condensed-sm .col-xs-9,
  .row.row-condensed-sm .col-sm-9,
  .row.row-condensed-sm .col-md-9,
  .row.row-condensed-sm .col-lg-9,
  .row.row-condensed-sm .col-xs-10,
  .row.row-condensed-sm .col-sm-10,
  .row.row-condensed-sm .col-md-10,
  .row.row-condensed-sm .col-lg-10,
  .row.row-condensed-sm .col-xs-11,
  .row.row-condensed-sm .col-sm-11,
  .row.row-condensed-sm .col-md-11,
  .row.row-condensed-sm .col-lg-11,
  .row.row-condensed-sm .col-xs-12,
  .row.row-condensed-sm .col-sm-12,
  .row.row-condensed-sm .col-md-12,
  .row.row-condensed-sm .col-lg-12 {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.row.is-table-row {
  display: table;
}
.row.is-table-row [class*="col-"] {
  float: none;
  display: table-cell;
  vertical-align: top;
  height: 100%;
}
@media (min-width: 768px) {
  .pull-right-sm {
    float: right;
  }
}
/* Hacks */
/* Safari 9 (only) */
@supports (overflow:-webkit-marquee)
   and (justify-content:inherit) {
  .row.is-flex-sm-min {
    min-height: 50px;
  }
}
/* Col-auto support */
/* used on items on my tem */
@media (max-width: 767px) {
  .col-xs-auto {
    width: auto;
    display: inline-block;
    float: left;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .col-sm-auto {
    width: auto;
    display: inline-block;
    float: left;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .col-md-auto {
    width: auto;
    display: inline-block;
    float: left;
  }
}
@media (min-width: 1200px) {
  .col-lg-auto {
    width: auto;
    display: inline-block;
    float: left;
  }
}
.label {
  padding-left: 1em;
  padding-right: 1em;
  border-radius: 0;
  font-weight: 400;
}
.label-default {
  background-color: #e7e7e7;
  color: #282e38;
}
.label-default {
  background-color: #D5D5D5;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #bcbcbc;
}
.label-primary {
  background-color: #253556;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #161f32;
}
.label-success {
  background-color: #0AD254;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #08a141;
}
.label-info {
  background-color: #a8a8a8;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #8f8f8f;
}
.label-warning {
  background-color: #EEAF00;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #bb8a00;
}
.label-danger {
  background-color: #FB535B;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #fa212b;
}
.label-brand {
  background-color: #2f9aee;
}
.label-brand[href]:hover,
.label-brand[href]:focus {
  background-color: #1281d8;
}
.label {
  font-size: 85%;
  padding: 0 4px;
}
.label.rounded {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.label.little {
  font-size: 11px;
  padding: 5px;
}
.label.uppercase {
  text-transform: uppercase;
}
.link-blue {
  color: #2f9aee;
  text-decoration: underline;
}
.link-blue:hover {
  color: #2f9aee;
}
@media (min-width: 768px) {
  .link-blue:hover {
    color: #1073c1;
  }
}
.link-external:after {
  content: "\f257";
  margin-left: 8px;
}
.link-white {
  color: #FFFFFF;
  text-decoration: underline;
}
.link-white:hover {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .link-white:hover {
    color: #FFFFFF;
  }
}
.page-header {
  border-bottom: none;
  width: 100%;
  display: inline-block;
  margin: 20px 0;
}
@media (max-width: 767px) {
  .page-header {
    margin: 10px 0;
  }
}
.page-header h1 {
  color: #686868;
  margin-top: 0px;
}
.page-header h2 {
  margin-top: 17px;
  color: #686868;
}
.page-header.big {
  margin: 40px 0;
}
.page-header.back h1 {
  padding-left: 65px;
  margin-bottom: 25px;
  position: relative;
}
@media (max-width: 991px) {
  .page-header.back h1 {
    padding-left: 35px;
    margin-top: 0;
  }
  .page-header.back h1 .btn-back {
    padding: 2px;
  }
  .page-header.back h1 .btn-back .wk2-icon {
    font-size: 20px;
  }
}
.page-header.back h1 .btn-back {
  position: absolute;
  left: 0;
  top: 0;
}
.page-header.empty {
  margin: 60px 0;
}
.page-header.back-new {
  position: relative;
  padding-left: 50px;
}
.page-header.back-new .btn-back {
  position: absolute;
  left: 0;
  top: 7px;
  padding: 2px;
  font-size: 20px;
}
@media (max-width: 991px) {
  .page-header.back-new {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .page-header.back-new .btn-back {
    top: 0;
  }
}
@media (min-width: 992px) {
  .sticky-mode-md {
    position: -webkit-sticky;
    position: sticky;
    top: 90px;
  }
}
@media (min-width: 480px) {
  .sticky-mode-sm {
    position: -webkit-sticky;
    position: sticky;
    top: 90px;
  }
}
@media (min-width: 992px) {
  .sticky-mode-md-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0px;
  }
}
@media (max-width: 767px) {
  .sticky-mode-sm-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0px;
    z-index: 1;
  }
}
.ellipsis {
  text-overflow: ellipsis;
  /* Required for text-overflow to do anything */
  white-space: nowrap;
  overflow: hidden;
}
* {
  word-wrap: break-word;
}
.lead {
  color: #686868;
  font-weight: 400;
}
cite {
  font-style: italic;
}
blockquote {
  border-left-width: 1px;
  color: #6f6f6f;
}
blockquote.pull-right {
  border-right-width: 1px;
}
blockquote small {
  font-size: 11px;
  font-weight: 300;
}
.bold,
strong,
b {
  font-weight: 600;
}
@media (max-width: 767px) {
  .sm-text-center {
    text-align: center;
  }
}
@media (max-width: 1199px) {
  .md-text-left {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .sm-text-left {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .sm-text-right {
    text-align: right;
  }
}
.underline {
  text-decoration: underline;
}
.text-normal {
  font-weight: normal;
}
@media (max-width: 767px) {
  .bold-sm {
    font-weight: 600;
  }
}
@media (max-width: 992px) {
  h1,
  .h1 {
    font-size: 19.5px;
  }
  h2,
  .h2 {
    font-size: 15.6px;
  }
  h3,
  .h3 {
    font-size: 15.4px;
  }
  h4,
  .h4 {
    font-size: 14.4px;
  }
  h5,
  .h5 {
    font-size: 13px;
  }
  h6,
  .h6 {
    font-size: 12px;
  }
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  color: inherit;
}
.no-select,
.checkbox label {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
}
.wk-bullet {
  font-weight: 600;
  text-transform: uppercase;
  color: #4A4A4A;
  margin: 10px 0px 20px;
}
h4.wk-bullet {
  font-size: 14px;
  margin-bottom: 19px;
}
.wk-middle-title {
  text-align: center;
  padding-bottom: 10px;
}
.wk-middle-title span {
  display: inline-block;
  position: relative;
}
.wk-middle-title span:before {
  right: 100%;
  margin-right: 20px;
}
.wk-middle-title span:after {
  left: 100%;
  margin-left: 20px;
}
button,
.btn,
.header-create-project .header-create-project__button {
  outline: 0!important;
}
.btn,
.header-create-project .header-create-project__button {
  padding: 10px 28.8px;
  font-size: 13px;
  line-height: 1.4;
  border-radius: 3px;
  font-weight: 600;
  text-transform: uppercase;
  white-space: normal;
  border: 1px solid transparent;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
.btn:not(:last-child),
.header-create-project .header-create-project__button:not(:last-child) {
  margin-right: 10px;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .btn,
  .header-create-project .header-create-project__button {
    letter-spacing: 0.5px;
    padding: 8px 23.04px;
    font-size: 11px;
    line-height: 1.4;
    border-radius: 3px;
    margin-bottom: 10px;
  }
}
.btn.btn-lg,
.header-create-project .header-create-project__button.btn-lg {
  padding: 20px 28.8px;
  font-size: 13px;
  line-height: 1.3333333;
  border-radius: 3px;
}
@media (max-width: 991px) {
  .btn.btn-lg,
  .header-create-project .header-create-project__button.btn-lg {
    padding: 11.2px 18.432px;
    font-size: 13px;
    line-height: 1.3333333;
    border-radius: 3px;
  }
}
@media (max-width: 767px) {
  .btn-xs-block {
    display: block;
    width: 100%;
  }
  .btn-xs-block + .btn-xs-block {
    margin-top: 5px;
  }
}
@media (max-width: 991px) {
  .btn-sm-block {
    display: block;
    width: 100%;
  }
  .btn-sm-block + .btn-sm-block {
    margin-top: 5px;
  }
}
.btn-filters {
  display: inline-block;
  text-decoration: none!important;
  margin-top: 20px;
}
.btn-filters span {
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 600;
}
.btn-filters i {
  font-size: 30px;
  vertical-align: middle;
  margin-right: 5px;
}
.btn-filters .status {
  opacity: 0;
  display: inline-block;
  width: 12px;
  height: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  background-color: #2f9aee;
  border: 2px solid #EFEFEF;
  position: absolute;
  top: 0px;
  left: 10px;
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.btn-filters.filtered {
  position: relative;
}
.btn-filters.filtered .status {
  opacity: 1;
}
.btn-filters[aria-expanded='true'] .status {
  display: none;
}
@media (min-width: 992px) {
  .btn-filters[aria-expanded='false'] {
    -webkit-transition: color 0.5s ease;
    -o-transition: color 0.5s ease;
    transition: color 0.5s ease;
  }
  .btn-filters[aria-expanded='false']:hover {
    color: #2f9aee;
    -webkit-transition: color 0.5s ease;
    -o-transition: color 0.5s ease;
    transition: color 0.5s ease;
  }
  .btn-filters[aria-expanded='true'] {
    color: #2f9aee;
  }
}
@media (max-width: 991px) {
  .btn-filters {
    font-size: 21px;
    line-height: 20px;
    margin-right: 0px;
    margin-top: 0;
    padding: 5px 10px;
    font-size: 18px;
  }
  .btn-filters .btn-filters {
    position: absolute;
    top: -50px;
    right: 10px;
  }
  .btn-filters i {
    margin-right: 0px;
  }
  .btn-filters .status {
    width: 10px;
    height: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #2f9aee;
    background-color: white;
    left: 20px;
    top: 5px;
  }
  .btn-filters[aria-expanded='false'] {
    background-color: #2f9aee;
    color: white;
    margin-top: -10px;
    margin-bottom: -10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  .btn-filters[aria-expanded='true'] {
    position: fixed;
    top: 15px;
    right: 15px;
    z-index: 1101;
    padding: 0;
    font-size: 24px;
    color: #686868;
  }
  .btn-filters[aria-expanded='true'] i {
    margin-right: 0;
  }
  .btn-filters[aria-expanded='true'] i:before {
    content: '\f114';
  }
}
.btn-spinner .control-spinner,
.btn-spinner .control-error,
.btn-spinner .control-success {
  position: absolute;
  display: none;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
}
.btn-spinner .control-error,
.btn-spinner .control-success {
  font-size: 200% !important;
  margin-left: -12px;
}
.btn-spinner.checking,
.btn-spinner.error,
.btn-spinner.success {
  position: relative;
}
.btn-spinner.checking span,
.btn-spinner.error span,
.btn-spinner.success span {
  opacity: 0;
}
.btn-spinner.checking .control-spinner {
  display: block;
}
.btn-spinner.error .control-error {
  display: block;
}
.btn-spinner.success .control-success {
  display: block;
}
.btn.btn-circle,
.header-create-project .header-create-project__button.btn-circle {
  font-size: 20px;
  text-align: center;
  padding: 0;
  height: 30px;
  width: 30px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.btn.btn-circle.btn-inverse,
.header-create-project .header-create-project__button.btn-circle.btn-inverse {
  background-color: white;
}
.btn.btn-circle .wk2-icon,
.header-create-project .header-create-project__button.btn-circle .wk2-icon {
  font-size: 20px;
  padding: 4px;
  position: relative;
  top: -2px;
}
.btn.btn-circle .wk2-icon.wk2-icon-x,
.header-create-project .header-create-project__button.btn-circle .wk2-icon.wk2-icon-x {
  font-size: 30px;
  padding: 0;
}
.btn.btn-circle.btn-sm,
.header-create-project .header-create-project__button.btn-circle.btn-sm {
  line-height: 20px;
  height: 20px;
  width: 20px;
  padding: 0;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.btn.btn-circle.btn-sm .wk2-icon,
.header-create-project .header-create-project__button.btn-circle.btn-sm .wk2-icon {
  font-size: 15px;
  line-height: 20px;
  padding: 0;
}
.btn-group .btn ~ .dropdown-toggle,
.btn-group .header-create-project .header-create-project__button ~ .dropdown-toggle {
  padding-left: 16px;
  padding-right: 16px;
}
.btn-group .dropdown-menu {
  border-top-width: 0;
}
.btn-group.dropup .dropdown-menu {
  border-top-width: 1px;
  border-bottom-width: 0;
  margin-bottom: 0;
}
.btn-group .dropdown-toggle.btn-default ~ .dropdown-menu {
  background-color: #e7e7e7;
  border-color: #ccc;
}
.btn-group .dropdown-toggle.btn-default ~ .dropdown-menu > li > a {
  color: #282e38;
}
.btn-group .dropdown-toggle.btn-default ~ .dropdown-menu > li > a:hover {
  background-color: #d3d3d3;
}
.btn-group .dropdown-toggle.btn-primary ~ .dropdown-menu {
  background-color: #253556;
  border-color: #1d2a44;
}
.btn-group .dropdown-toggle.btn-primary ~ .dropdown-menu > li > a {
  color: #fff;
}
.btn-group .dropdown-toggle.btn-primary ~ .dropdown-menu > li > a:hover {
  background-color: #192339;
}
.btn-group .dropdown-toggle.btn-success ~ .dropdown-menu {
  background-color: #0AD254;
  border-color: #09ba4a;
}
.btn-group .dropdown-toggle.btn-success ~ .dropdown-menu > li > a {
  color: #fff;
}
.btn-group .dropdown-toggle.btn-success ~ .dropdown-menu > li > a:hover {
  background-color: #08ab44;
}
.btn-group .dropdown-toggle.btn-info ~ .dropdown-menu {
  background-color: #a8a8a8;
  border-color: #9b9b9b;
}
.btn-group .dropdown-toggle.btn-info ~ .dropdown-menu > li > a {
  color: #fff;
}
.btn-group .dropdown-toggle.btn-info ~ .dropdown-menu > li > a:hover {
  background-color: #949494;
}
.btn-group .dropdown-toggle.btn-warning ~ .dropdown-menu {
  background-color: #EEAF00;
  border-color: #d59c00;
}
.btn-group .dropdown-toggle.btn-warning ~ .dropdown-menu > li > a {
  color: #fff;
}
.btn-group .dropdown-toggle.btn-warning ~ .dropdown-menu > li > a:hover {
  background-color: #c59100;
}
.btn-group .dropdown-toggle.btn-danger ~ .dropdown-menu {
  background-color: #FB535B;
  border-color: #fa3a43;
}
.btn-group .dropdown-toggle.btn-danger ~ .dropdown-menu > li > a {
  color: #fff;
}
.btn-group .dropdown-toggle.btn-danger ~ .dropdown-menu > li > a:hover {
  background-color: #fa2b35;
}
.btn-grey-light {
  color: #A4A4A4;
  background-color: #D5D5D5;
  border-color: transparent;
}
.btn-grey-light:focus,
.btn-grey-light.focus {
  color: #A4A4A4;
  background-color: #bcbcbc;
  border-color: rgba(0, 0, 0, 0);
}
.btn-grey-light:hover {
  color: #A4A4A4;
  background-color: #bcbcbc;
  border-color: rgba(0, 0, 0, 0);
}
.btn-grey-light:active,
.btn-grey-light.active,
.open > .dropdown-toggle.btn-grey-light {
  color: #A4A4A4;
  background-color: #bcbcbc;
  border-color: rgba(0, 0, 0, 0);
}
.btn-grey-light:active:hover,
.btn-grey-light.active:hover,
.open > .dropdown-toggle.btn-grey-light:hover,
.btn-grey-light:active:focus,
.btn-grey-light.active:focus,
.open > .dropdown-toggle.btn-grey-light:focus,
.btn-grey-light:active.focus,
.btn-grey-light.active.focus,
.open > .dropdown-toggle.btn-grey-light.focus {
  color: #A4A4A4;
  background-color: #aaaaaa;
  border-color: rgba(0, 0, 0, 0);
}
.btn-grey-light:active,
.btn-grey-light.active,
.open > .dropdown-toggle.btn-grey-light {
  background-image: none;
}
.btn-grey-light.disabled:hover,
.btn-grey-light[disabled]:hover,
fieldset[disabled] .btn-grey-light:hover,
.btn-grey-light.disabled:focus,
.btn-grey-light[disabled]:focus,
fieldset[disabled] .btn-grey-light:focus,
.btn-grey-light.disabled.focus,
.btn-grey-light[disabled].focus,
fieldset[disabled] .btn-grey-light.focus {
  background-color: #D5D5D5;
  border-color: transparent;
}
.btn-grey-light .badge {
  color: #D5D5D5;
  background-color: #A4A4A4;
}
.btn-grey {
  color: #686868;
  background-color: #6f6f6f;
  border-color: transparent;
}
.btn-grey:focus,
.btn-grey.focus {
  color: #686868;
  background-color: #565656;
  border-color: rgba(0, 0, 0, 0);
}
.btn-grey:hover {
  color: #686868;
  background-color: #565656;
  border-color: rgba(0, 0, 0, 0);
}
.btn-grey:active,
.btn-grey.active,
.open > .dropdown-toggle.btn-grey {
  color: #686868;
  background-color: #565656;
  border-color: rgba(0, 0, 0, 0);
}
.btn-grey:active:hover,
.btn-grey.active:hover,
.open > .dropdown-toggle.btn-grey:hover,
.btn-grey:active:focus,
.btn-grey.active:focus,
.open > .dropdown-toggle.btn-grey:focus,
.btn-grey:active.focus,
.btn-grey.active.focus,
.open > .dropdown-toggle.btn-grey.focus {
  color: #686868;
  background-color: #444444;
  border-color: rgba(0, 0, 0, 0);
}
.btn-grey:active,
.btn-grey.active,
.open > .dropdown-toggle.btn-grey {
  background-image: none;
}
.btn-grey.disabled:hover,
.btn-grey[disabled]:hover,
fieldset[disabled] .btn-grey:hover,
.btn-grey.disabled:focus,
.btn-grey[disabled]:focus,
fieldset[disabled] .btn-grey:focus,
.btn-grey.disabled.focus,
.btn-grey[disabled].focus,
fieldset[disabled] .btn-grey.focus {
  background-color: #6f6f6f;
  border-color: transparent;
}
.btn-grey .badge {
  color: #6f6f6f;
  background-color: #686868;
}
.btn-brand {
  color: #fff;
  background-color: #2f9aee;
  border-color: #178fec;
}
.btn-brand:focus,
.btn-brand.focus {
  color: #fff;
  background-color: #1281d8;
  border-color: #0a497a;
}
.btn-brand:hover {
  color: #fff;
  background-color: #1281d8;
  border-color: #0f6db7;
}
.btn-brand:active,
.btn-brand.active,
.open > .dropdown-toggle.btn-brand {
  color: #fff;
  background-color: #1281d8;
  border-color: #0f6db7;
}
.btn-brand:active:hover,
.btn-brand.active:hover,
.open > .dropdown-toggle.btn-brand:hover,
.btn-brand:active:focus,
.btn-brand.active:focus,
.open > .dropdown-toggle.btn-brand:focus,
.btn-brand:active.focus,
.btn-brand.active.focus,
.open > .dropdown-toggle.btn-brand.focus {
  color: #fff;
  background-color: #0f6db7;
  border-color: #0a497a;
}
.btn-brand:active,
.btn-brand.active,
.open > .dropdown-toggle.btn-brand {
  background-image: none;
}
.btn-brand.disabled:hover,
.btn-brand[disabled]:hover,
fieldset[disabled] .btn-brand:hover,
.btn-brand.disabled:focus,
.btn-brand[disabled]:focus,
fieldset[disabled] .btn-brand:focus,
.btn-brand.disabled.focus,
.btn-brand[disabled].focus,
fieldset[disabled] .btn-brand.focus {
  background-color: #2f9aee;
  border-color: #178fec;
}
.btn-brand .badge {
  color: #2f9aee;
  background-color: #fff;
}
.btn-violet {
  color: #fff;
  background-color: #5A4FA9;
  border-color: #514798;
}
.btn-violet:focus,
.btn-violet.focus {
  color: #fff;
  background-color: #473f86;
  border-color: #221e41;
}
.btn-violet:hover {
  color: #fff;
  background-color: #473f86;
  border-color: #3b336e;
}
.btn-violet:active,
.btn-violet.active,
.open > .dropdown-toggle.btn-violet {
  color: #fff;
  background-color: #473f86;
  border-color: #3b336e;
}
.btn-violet:active:hover,
.btn-violet.active:hover,
.open > .dropdown-toggle.btn-violet:hover,
.btn-violet:active:focus,
.btn-violet.active:focus,
.open > .dropdown-toggle.btn-violet:focus,
.btn-violet:active.focus,
.btn-violet.active.focus,
.open > .dropdown-toggle.btn-violet.focus {
  color: #fff;
  background-color: #3b336e;
  border-color: #221e41;
}
.btn-violet:active,
.btn-violet.active,
.open > .dropdown-toggle.btn-violet {
  background-image: none;
}
.btn-violet.disabled:hover,
.btn-violet[disabled]:hover,
fieldset[disabled] .btn-violet:hover,
.btn-violet.disabled:focus,
.btn-violet[disabled]:focus,
fieldset[disabled] .btn-violet:focus,
.btn-violet.disabled.focus,
.btn-violet[disabled].focus,
fieldset[disabled] .btn-violet.focus {
  background-color: #5A4FA9;
  border-color: #514798;
}
.btn-violet .badge {
  color: #5A4FA9;
  background-color: #fff;
}
.btn-cyan {
  color: #fff;
  background-color: #55DDDE;
  border-color: #40d9da;
}
.btn-cyan:focus,
.btn-cyan.focus {
  color: #fff;
  background-color: #2ad4d6;
  border-color: #198081;
}
.btn-cyan:hover {
  color: #fff;
  background-color: #2ad4d6;
  border-color: #24b7b8;
}
.btn-cyan:active,
.btn-cyan.active,
.open > .dropdown-toggle.btn-cyan {
  color: #fff;
  background-color: #2ad4d6;
  border-color: #24b7b8;
}
.btn-cyan:active:hover,
.btn-cyan.active:hover,
.open > .dropdown-toggle.btn-cyan:hover,
.btn-cyan:active:focus,
.btn-cyan.active:focus,
.open > .dropdown-toggle.btn-cyan:focus,
.btn-cyan:active.focus,
.btn-cyan.active.focus,
.open > .dropdown-toggle.btn-cyan.focus {
  color: #fff;
  background-color: #24b7b8;
  border-color: #198081;
}
.btn-cyan:active,
.btn-cyan.active,
.open > .dropdown-toggle.btn-cyan {
  background-image: none;
}
.btn-cyan.disabled:hover,
.btn-cyan[disabled]:hover,
fieldset[disabled] .btn-cyan:hover,
.btn-cyan.disabled:focus,
.btn-cyan[disabled]:focus,
fieldset[disabled] .btn-cyan:focus,
.btn-cyan.disabled.focus,
.btn-cyan[disabled].focus,
fieldset[disabled] .btn-cyan.focus {
  background-color: #55DDDE;
  border-color: #40d9da;
}
.btn-cyan .badge {
  color: #55DDDE;
  background-color: #fff;
}
.btn-prime {
  color: #fff;
  background-color: #FF6600;
  border-color: #e65c00;
}
.btn-prime:focus,
.btn-prime.focus {
  color: #fff;
  background-color: #cc5200;
  border-color: #662900;
}
.btn-prime:hover {
  color: #fff;
  background-color: #cc5200;
  border-color: #a84300;
}
.btn-prime:active,
.btn-prime.active,
.open > .dropdown-toggle.btn-prime {
  color: #fff;
  background-color: #cc5200;
  border-color: #a84300;
}
.btn-prime:active:hover,
.btn-prime.active:hover,
.open > .dropdown-toggle.btn-prime:hover,
.btn-prime:active:focus,
.btn-prime.active:focus,
.open > .dropdown-toggle.btn-prime:focus,
.btn-prime:active.focus,
.btn-prime.active.focus,
.open > .dropdown-toggle.btn-prime.focus {
  color: #fff;
  background-color: #a84300;
  border-color: #662900;
}
.btn-prime:active,
.btn-prime.active,
.open > .dropdown-toggle.btn-prime {
  background-image: none;
}
.btn-prime.disabled:hover,
.btn-prime[disabled]:hover,
fieldset[disabled] .btn-prime:hover,
.btn-prime.disabled:focus,
.btn-prime[disabled]:focus,
fieldset[disabled] .btn-prime:focus,
.btn-prime.disabled.focus,
.btn-prime[disabled].focus,
fieldset[disabled] .btn-prime.focus {
  background-color: #FF6600;
  border-color: #e65c00;
}
.btn-prime .badge {
  color: #FF6600;
  background-color: #fff;
}
.btn:active,
.header-create-project .header-create-project__button:active {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn.btn-wide,
.header-create-project .header-create-project__button.btn-wide {
  padding: 10px 72px;
}
.btn-lowercase,
.header-create-project .header-create-project__button-lowercase {
  text-transform: none;
}
@media (max-width: 991px) {
  .btn.btn-wide,
  .header-create-project .header-create-project__button.btn-wide {
    padding: 8px 57.6px;
  }
}
@media (max-width: 991px) {
  .btn.btn-lg,
  .header-create-project .header-create-project__button.btn-lg {
    padding: 11.2px 18.432px;
    font-size: 13px;
    line-height: 1.3333333;
    border-radius: 3px;
  }
}
.btn.btn-lg.btn-wide,
.header-create-project .header-create-project__button.btn-lg.btn-wide {
  padding: 20px 72px;
}
@media (max-width: 991px) {
  .btn.btn-lg.btn-wide,
  .header-create-project .header-create-project__button.btn-lg.btn-wide {
    padding: 11.2px 57.6px;
    font-size: 13px;
    line-height: 1.3333333;
    border-radius: 3px;
  }
}
.btn.btn-sm,
.header-create-project .header-create-project__button.btn-sm {
  padding: 5px 14.4px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn.btn-sm.btn-wide,
.header-create-project .header-create-project__button.btn-sm.btn-wide {
  padding: 5px 43.2px;
}
.btn.btn-xs,
.header-create-project .header-create-project__button.btn-xs {
  padding: 5px 14.4px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn.btn-inverse,
.btn.btn-transparent,
.header-create-project .header-create-project__button.btn-inverse,
.header-create-project .header-create-project__button.btn-transparent {
  border-width: 1px;
  padding: 9px 27.8px;
}
@media (max-width: 991px) {
  .btn.btn-inverse,
  .btn.btn-transparent,
  .header-create-project .header-create-project__button.btn-inverse,
  .header-create-project .header-create-project__button.btn-transparent {
    padding: 7px 22.04px;
  }
  .btn.btn-inverse.btn-wide,
  .btn.btn-transparent.btn-wide,
  .header-create-project .header-create-project__button.btn-inverse.btn-wide,
  .header-create-project .header-create-project__button.btn-transparent.btn-wide {
    padding: 7px 56.6px;
  }
}
.btn.btn-inverse.btn-lg,
.btn.btn-transparent.btn-lg,
.header-create-project .header-create-project__button.btn-inverse.btn-lg,
.header-create-project .header-create-project__button.btn-transparent.btn-lg {
  padding: 19px 27.8px;
  font-size: 13px;
  line-height: 1.3333333;
  border-radius: 3px;
}
@media (max-width: 991px) {
  .btn.btn-inverse.btn-lg,
  .btn.btn-transparent.btn-lg,
  .header-create-project .header-create-project__button.btn-inverse.btn-lg,
  .header-create-project .header-create-project__button.btn-transparent.btn-lg {
    padding: 10.2px 17.432px;
    font-size: 13px;
    line-height: 1.3333333;
    border-radius: 3px;
  }
}
.btn.btn-inverse.btn-lg.btn-wide,
.btn.btn-transparent.btn-lg.btn-wide,
.header-create-project .header-create-project__button.btn-inverse.btn-lg.btn-wide,
.header-create-project .header-create-project__button.btn-transparent.btn-lg.btn-wide {
  padding: 19px 71px;
}
@media (max-width: 991px) {
  .btn.btn-inverse.btn-lg.btn-wide,
  .btn.btn-transparent.btn-lg.btn-wide,
  .header-create-project .header-create-project__button.btn-inverse.btn-lg.btn-wide,
  .header-create-project .header-create-project__button.btn-transparent.btn-lg.btn-wide {
    padding: 10.2px 56.6px;
  }
}
.btn.btn-inverse.btn-sm,
.btn.btn-transparent.btn-sm,
.header-create-project .header-create-project__button.btn-inverse.btn-sm,
.header-create-project .header-create-project__button.btn-transparent.btn-sm {
  padding: 4px 13.4px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn.btn-inverse.btn-sm.btn-wide,
.btn.btn-transparent.btn-sm.btn-wide,
.header-create-project .header-create-project__button.btn-inverse.btn-sm.btn-wide,
.header-create-project .header-create-project__button.btn-transparent.btn-sm.btn-wide {
  padding: 4px 42.2px;
}
.btn.btn-inverse.btn-xs,
.btn.btn-transparent.btn-xs,
.header-create-project .header-create-project__button.btn-inverse.btn-xs,
.header-create-project .header-create-project__button.btn-transparent.btn-xs {
  padding: 4px 13.4px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn .wk2-icon,
.header-create-project .header-create-project__button .wk2-icon {
  font-size: 150%;
  line-height: normal;
  vertical-align: middle;
}
.btn-primary.btn-inverse {
  color: #253556;
  background-color: #fff;
  border-color: #253556;
}
.btn-primary.btn-inverse:focus,
.btn-primary.btn-inverse.focus {
  color: #253556;
  background-color: #e6e6e6;
  border-color: #000000;
}
.btn-primary.btn-inverse:hover {
  color: #253556;
  background-color: #e6e6e6;
  border-color: #131b2b;
}
.btn-primary.btn-inverse:active,
.btn-primary.btn-inverse.active,
.open > .dropdown-toggle.btn-primary.btn-inverse {
  color: #253556;
  background-color: #e6e6e6;
  border-color: #131b2b;
}
.btn-primary.btn-inverse:active:hover,
.btn-primary.btn-inverse.active:hover,
.open > .dropdown-toggle.btn-primary.btn-inverse:hover,
.btn-primary.btn-inverse:active:focus,
.btn-primary.btn-inverse.active:focus,
.open > .dropdown-toggle.btn-primary.btn-inverse:focus,
.btn-primary.btn-inverse:active.focus,
.btn-primary.btn-inverse.active.focus,
.open > .dropdown-toggle.btn-primary.btn-inverse.focus {
  color: #253556;
  background-color: #d4d4d4;
  border-color: #000000;
}
.btn-primary.btn-inverse:active,
.btn-primary.btn-inverse.active,
.open > .dropdown-toggle.btn-primary.btn-inverse {
  background-image: none;
}
.btn-primary.btn-inverse.disabled:hover,
.btn-primary.btn-inverse[disabled]:hover,
fieldset[disabled] .btn-primary.btn-inverse:hover,
.btn-primary.btn-inverse.disabled:focus,
.btn-primary.btn-inverse[disabled]:focus,
fieldset[disabled] .btn-primary.btn-inverse:focus,
.btn-primary.btn-inverse.disabled.focus,
.btn-primary.btn-inverse[disabled].focus,
fieldset[disabled] .btn-primary.btn-inverse.focus {
  background-color: #fff;
  border-color: #253556;
}
.btn-primary.btn-inverse .badge {
  color: #fff;
  background-color: #253556;
}
.btn-primary.btn-inverse:hover {
  color: #fff;
  background-color: #344b7a;
  border-color: #44619d;
}
.btn-primary.btn-inverse:hover:focus,
.btn-primary.btn-inverse:hover.focus {
  color: #fff;
  background-color: #253556;
  border-color: #1d2a44;
}
.btn-primary.btn-inverse:hover:hover {
  color: #fff;
  background-color: #253556;
  border-color: #314773;
}
.btn-primary.btn-inverse:hover:active,
.btn-primary.btn-inverse:hover.active,
.open > .dropdown-toggle.btn-primary.btn-inverse:hover {
  color: #fff;
  background-color: #253556;
  border-color: #314773;
}
.btn-primary.btn-inverse:hover:active:hover,
.btn-primary.btn-inverse:hover.active:hover,
.open > .dropdown-toggle.btn-primary.btn-inverse:hover:hover,
.btn-primary.btn-inverse:hover:active:focus,
.btn-primary.btn-inverse:hover.active:focus,
.open > .dropdown-toggle.btn-primary.btn-inverse:hover:focus,
.btn-primary.btn-inverse:hover:active.focus,
.btn-primary.btn-inverse:hover.active.focus,
.open > .dropdown-toggle.btn-primary.btn-inverse:hover.focus {
  color: #fff;
  background-color: #1a263d;
  border-color: #1d2a44;
}
.btn-primary.btn-inverse:hover:active,
.btn-primary.btn-inverse:hover.active,
.open > .dropdown-toggle.btn-primary.btn-inverse:hover {
  background-image: none;
}
.btn-primary.btn-inverse:hover.disabled:hover,
.btn-primary.btn-inverse:hover[disabled]:hover,
fieldset[disabled] .btn-primary.btn-inverse:hover:hover,
.btn-primary.btn-inverse:hover.disabled:focus,
.btn-primary.btn-inverse:hover[disabled]:focus,
fieldset[disabled] .btn-primary.btn-inverse:hover:focus,
.btn-primary.btn-inverse:hover.disabled.focus,
.btn-primary.btn-inverse:hover[disabled].focus,
fieldset[disabled] .btn-primary.btn-inverse:hover.focus {
  background-color: #344b7a;
  border-color: #44619d;
}
.btn-primary.btn-inverse:hover .badge {
  color: #344b7a;
  background-color: #fff;
}
.btn-primary.btn-transparent {
  color: #253556;
  background-color: transparent;
  border-color: #253556;
  border-width: 1px;
}
.btn-primary.btn-transparent:focus,
.btn-primary.btn-transparent.focus {
  color: #253556;
  background-color: rgba(0, 0, 0, 0);
  border-color: #000000;
}
.btn-primary.btn-transparent:hover {
  color: #253556;
  background-color: rgba(0, 0, 0, 0);
  border-color: #131b2b;
}
.btn-primary.btn-transparent:active,
.btn-primary.btn-transparent.active,
.open > .dropdown-toggle.btn-primary.btn-transparent {
  color: #253556;
  background-color: rgba(0, 0, 0, 0);
  border-color: #131b2b;
}
.btn-primary.btn-transparent:active:hover,
.btn-primary.btn-transparent.active:hover,
.open > .dropdown-toggle.btn-primary.btn-transparent:hover,
.btn-primary.btn-transparent:active:focus,
.btn-primary.btn-transparent.active:focus,
.open > .dropdown-toggle.btn-primary.btn-transparent:focus,
.btn-primary.btn-transparent:active.focus,
.btn-primary.btn-transparent.active.focus,
.open > .dropdown-toggle.btn-primary.btn-transparent.focus {
  color: #253556;
  background-color: rgba(0, 0, 0, 0);
  border-color: #000000;
}
.btn-primary.btn-transparent:active,
.btn-primary.btn-transparent.active,
.open > .dropdown-toggle.btn-primary.btn-transparent {
  background-image: none;
}
.btn-primary.btn-transparent.disabled:hover,
.btn-primary.btn-transparent[disabled]:hover,
fieldset[disabled] .btn-primary.btn-transparent:hover,
.btn-primary.btn-transparent.disabled:focus,
.btn-primary.btn-transparent[disabled]:focus,
fieldset[disabled] .btn-primary.btn-transparent:focus,
.btn-primary.btn-transparent.disabled.focus,
.btn-primary.btn-transparent[disabled].focus,
fieldset[disabled] .btn-primary.btn-transparent.focus {
  background-color: transparent;
  border-color: #253556;
}
.btn-primary.btn-transparent .badge {
  color: transparent;
  background-color: #253556;
}
.btn-primary.btn-transparent:hover {
  color: #FFF;
  background-color: #4b6caf;
  border-color: #253556;
}
.btn-primary.btn-transparent:hover:focus,
.btn-primary.btn-transparent:hover.focus {
  color: #FFF;
  background-color: #3c568b;
  border-color: #000000;
}
.btn-primary.btn-transparent:hover:hover {
  color: #FFF;
  background-color: #3c568b;
  border-color: #131b2b;
}
.btn-primary.btn-transparent:hover:active,
.btn-primary.btn-transparent:hover.active,
.open > .dropdown-toggle.btn-primary.btn-transparent:hover {
  color: #FFF;
  background-color: #3c568b;
  border-color: #131b2b;
}
.btn-primary.btn-transparent:hover:active:hover,
.btn-primary.btn-transparent:hover.active:hover,
.open > .dropdown-toggle.btn-primary.btn-transparent:hover:hover,
.btn-primary.btn-transparent:hover:active:focus,
.btn-primary.btn-transparent:hover.active:focus,
.open > .dropdown-toggle.btn-primary.btn-transparent:hover:focus,
.btn-primary.btn-transparent:hover:active.focus,
.btn-primary.btn-transparent:hover.active.focus,
.open > .dropdown-toggle.btn-primary.btn-transparent:hover.focus {
  color: #FFF;
  background-color: #314773;
  border-color: #000000;
}
.btn-primary.btn-transparent:hover:active,
.btn-primary.btn-transparent:hover.active,
.open > .dropdown-toggle.btn-primary.btn-transparent:hover {
  background-image: none;
}
.btn-primary.btn-transparent:hover.disabled:hover,
.btn-primary.btn-transparent:hover[disabled]:hover,
fieldset[disabled] .btn-primary.btn-transparent:hover:hover,
.btn-primary.btn-transparent:hover.disabled:focus,
.btn-primary.btn-transparent:hover[disabled]:focus,
fieldset[disabled] .btn-primary.btn-transparent:hover:focus,
.btn-primary.btn-transparent:hover.disabled.focus,
.btn-primary.btn-transparent:hover[disabled].focus,
fieldset[disabled] .btn-primary.btn-transparent:hover.focus {
  background-color: #4b6caf;
  border-color: #253556;
}
.btn-primary.btn-transparent:hover .badge {
  color: #4b6caf;
  background-color: #FFF;
}
.btn-success.btn-inverse {
  color: #0AD254;
  background-color: #fff;
  border-color: #0AD254;
}
.btn-success.btn-inverse:focus,
.btn-success.btn-inverse.focus {
  color: #0AD254;
  background-color: #e6e6e6;
  border-color: #045823;
}
.btn-success.btn-inverse:hover {
  color: #0AD254;
  background-color: #e6e6e6;
  border-color: #07983d;
}
.btn-success.btn-inverse:active,
.btn-success.btn-inverse.active,
.open > .dropdown-toggle.btn-success.btn-inverse {
  color: #0AD254;
  background-color: #e6e6e6;
  border-color: #07983d;
}
.btn-success.btn-inverse:active:hover,
.btn-success.btn-inverse.active:hover,
.open > .dropdown-toggle.btn-success.btn-inverse:hover,
.btn-success.btn-inverse:active:focus,
.btn-success.btn-inverse.active:focus,
.open > .dropdown-toggle.btn-success.btn-inverse:focus,
.btn-success.btn-inverse:active.focus,
.btn-success.btn-inverse.active.focus,
.open > .dropdown-toggle.btn-success.btn-inverse.focus {
  color: #0AD254;
  background-color: #d4d4d4;
  border-color: #045823;
}
.btn-success.btn-inverse:active,
.btn-success.btn-inverse.active,
.open > .dropdown-toggle.btn-success.btn-inverse {
  background-image: none;
}
.btn-success.btn-inverse.disabled:hover,
.btn-success.btn-inverse[disabled]:hover,
fieldset[disabled] .btn-success.btn-inverse:hover,
.btn-success.btn-inverse.disabled:focus,
.btn-success.btn-inverse[disabled]:focus,
fieldset[disabled] .btn-success.btn-inverse:focus,
.btn-success.btn-inverse.disabled.focus,
.btn-success.btn-inverse[disabled].focus,
fieldset[disabled] .btn-success.btn-inverse.focus {
  background-color: #fff;
  border-color: #0AD254;
}
.btn-success.btn-inverse .badge {
  color: #fff;
  background-color: #0AD254;
}
.btn-success.btn-inverse:hover {
  color: #fff;
  background-color: #1bf46b;
  border-color: #4cf68b;
}
.btn-success.btn-inverse:hover:focus,
.btn-success.btn-inverse:hover.focus {
  color: #fff;
  background-color: #0ad254;
  border-color: #09ba4a;
}
.btn-success.btn-inverse:hover:hover {
  color: #fff;
  background-color: #0ad254;
  border-color: #11f465;
}
.btn-success.btn-inverse:hover:active,
.btn-success.btn-inverse:hover.active,
.open > .dropdown-toggle.btn-success.btn-inverse:hover {
  color: #fff;
  background-color: #0ad254;
  border-color: #11f465;
}
.btn-success.btn-inverse:hover:active:hover,
.btn-success.btn-inverse:hover.active:hover,
.open > .dropdown-toggle.btn-success.btn-inverse:hover:hover,
.btn-success.btn-inverse:hover:active:focus,
.btn-success.btn-inverse:hover.active:focus,
.open > .dropdown-toggle.btn-success.btn-inverse:hover:focus,
.btn-success.btn-inverse:hover:active.focus,
.btn-success.btn-inverse:hover.active.focus,
.open > .dropdown-toggle.btn-success.btn-inverse:hover.focus {
  color: #fff;
  background-color: #08b046;
  border-color: #09ba4a;
}
.btn-success.btn-inverse:hover:active,
.btn-success.btn-inverse:hover.active,
.open > .dropdown-toggle.btn-success.btn-inverse:hover {
  background-image: none;
}
.btn-success.btn-inverse:hover.disabled:hover,
.btn-success.btn-inverse:hover[disabled]:hover,
fieldset[disabled] .btn-success.btn-inverse:hover:hover,
.btn-success.btn-inverse:hover.disabled:focus,
.btn-success.btn-inverse:hover[disabled]:focus,
fieldset[disabled] .btn-success.btn-inverse:hover:focus,
.btn-success.btn-inverse:hover.disabled.focus,
.btn-success.btn-inverse:hover[disabled].focus,
fieldset[disabled] .btn-success.btn-inverse:hover.focus {
  background-color: #1bf46b;
  border-color: #4cf68b;
}
.btn-success.btn-inverse:hover .badge {
  color: #1bf46b;
  background-color: #fff;
}
.btn-success.btn-transparent {
  color: #0AD254;
  background-color: transparent;
  border-color: #0AD254;
}
.btn-success.btn-transparent:focus,
.btn-success.btn-transparent.focus {
  color: #0AD254;
  background-color: rgba(0, 0, 0, 0);
  border-color: #045823;
}
.btn-success.btn-transparent:hover {
  color: #0AD254;
  background-color: rgba(0, 0, 0, 0);
  border-color: #07983d;
}
.btn-success.btn-transparent:active,
.btn-success.btn-transparent.active,
.open > .dropdown-toggle.btn-success.btn-transparent {
  color: #0AD254;
  background-color: rgba(0, 0, 0, 0);
  border-color: #07983d;
}
.btn-success.btn-transparent:active:hover,
.btn-success.btn-transparent.active:hover,
.open > .dropdown-toggle.btn-success.btn-transparent:hover,
.btn-success.btn-transparent:active:focus,
.btn-success.btn-transparent.active:focus,
.open > .dropdown-toggle.btn-success.btn-transparent:focus,
.btn-success.btn-transparent:active.focus,
.btn-success.btn-transparent.active.focus,
.open > .dropdown-toggle.btn-success.btn-transparent.focus {
  color: #0AD254;
  background-color: rgba(0, 0, 0, 0);
  border-color: #045823;
}
.btn-success.btn-transparent:active,
.btn-success.btn-transparent.active,
.open > .dropdown-toggle.btn-success.btn-transparent {
  background-image: none;
}
.btn-success.btn-transparent.disabled:hover,
.btn-success.btn-transparent[disabled]:hover,
fieldset[disabled] .btn-success.btn-transparent:hover,
.btn-success.btn-transparent.disabled:focus,
.btn-success.btn-transparent[disabled]:focus,
fieldset[disabled] .btn-success.btn-transparent:focus,
.btn-success.btn-transparent.disabled.focus,
.btn-success.btn-transparent[disabled].focus,
fieldset[disabled] .btn-success.btn-transparent.focus {
  background-color: transparent;
  border-color: #0AD254;
}
.btn-success.btn-transparent .badge {
  color: transparent;
  background-color: #0AD254;
}
.btn-success.btn-transparent:hover {
  color: #0AD254;
  background-color: #64f89b;
  border-color: #0AD254;
}
.btn-success.btn-transparent:hover:focus,
.btn-success.btn-transparent:hover.focus {
  color: #0AD254;
  background-color: #33f57b;
  border-color: #045823;
}
.btn-success.btn-transparent:hover:hover {
  color: #0AD254;
  background-color: #33f57b;
  border-color: #07983d;
}
.btn-success.btn-transparent:hover:active,
.btn-success.btn-transparent:hover.active,
.open > .dropdown-toggle.btn-success.btn-transparent:hover {
  color: #0AD254;
  background-color: #33f57b;
  border-color: #07983d;
}
.btn-success.btn-transparent:hover:active:hover,
.btn-success.btn-transparent:hover.active:hover,
.open > .dropdown-toggle.btn-success.btn-transparent:hover:hover,
.btn-success.btn-transparent:hover:active:focus,
.btn-success.btn-transparent:hover.active:focus,
.open > .dropdown-toggle.btn-success.btn-transparent:hover:focus,
.btn-success.btn-transparent:hover:active.focus,
.btn-success.btn-transparent:hover.active.focus,
.open > .dropdown-toggle.btn-success.btn-transparent:hover.focus {
  color: #0AD254;
  background-color: #11f465;
  border-color: #045823;
}
.btn-success.btn-transparent:hover:active,
.btn-success.btn-transparent:hover.active,
.open > .dropdown-toggle.btn-success.btn-transparent:hover {
  background-image: none;
}
.btn-success.btn-transparent:hover.disabled:hover,
.btn-success.btn-transparent:hover[disabled]:hover,
fieldset[disabled] .btn-success.btn-transparent:hover:hover,
.btn-success.btn-transparent:hover.disabled:focus,
.btn-success.btn-transparent:hover[disabled]:focus,
fieldset[disabled] .btn-success.btn-transparent:hover:focus,
.btn-success.btn-transparent:hover.disabled.focus,
.btn-success.btn-transparent:hover[disabled].focus,
fieldset[disabled] .btn-success.btn-transparent:hover.focus {
  background-color: #64f89b;
  border-color: #0AD254;
}
.btn-success.btn-transparent:hover .badge {
  color: #64f89b;
  background-color: #0AD254;
}
.btn-default.btn-inverse {
  color: #333333;
  background-color: #FFFFFF;
  border-color: #ccc;
}
.btn-default.btn-inverse:focus,
.btn-default.btn-inverse.focus {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default.btn-inverse:hover {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default.btn-inverse:active,
.btn-default.btn-inverse.active,
.open > .dropdown-toggle.btn-default.btn-inverse {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default.btn-inverse:active:hover,
.btn-default.btn-inverse.active:hover,
.open > .dropdown-toggle.btn-default.btn-inverse:hover,
.btn-default.btn-inverse:active:focus,
.btn-default.btn-inverse.active:focus,
.open > .dropdown-toggle.btn-default.btn-inverse:focus,
.btn-default.btn-inverse:active.focus,
.btn-default.btn-inverse.active.focus,
.open > .dropdown-toggle.btn-default.btn-inverse.focus {
  color: #333333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default.btn-inverse:active,
.btn-default.btn-inverse.active,
.open > .dropdown-toggle.btn-default.btn-inverse {
  background-image: none;
}
.btn-default.btn-inverse.disabled:hover,
.btn-default.btn-inverse[disabled]:hover,
fieldset[disabled] .btn-default.btn-inverse:hover,
.btn-default.btn-inverse.disabled:focus,
.btn-default.btn-inverse[disabled]:focus,
fieldset[disabled] .btn-default.btn-inverse:focus,
.btn-default.btn-inverse.disabled.focus,
.btn-default.btn-inverse[disabled].focus,
fieldset[disabled] .btn-default.btn-inverse.focus {
  background-color: #FFFFFF;
  border-color: #ccc;
}
.btn-default.btn-inverse .badge {
  color: #FFFFFF;
  background-color: #333333;
}
.btn-default.btn-inverse:hover {
  color: #282e38;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-default.btn-inverse:hover:focus,
.btn-default.btn-inverse:hover.focus {
  color: #282e38;
  background-color: #e6e6e6;
  border-color: #bfbfbf;
}
.btn-default.btn-inverse:hover:hover {
  color: #282e38;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
.btn-default.btn-inverse:hover:active,
.btn-default.btn-inverse:hover.active,
.open > .dropdown-toggle.btn-default.btn-inverse:hover {
  color: #282e38;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
.btn-default.btn-inverse:hover:active:hover,
.btn-default.btn-inverse:hover.active:hover,
.open > .dropdown-toggle.btn-default.btn-inverse:hover:hover,
.btn-default.btn-inverse:hover:active:focus,
.btn-default.btn-inverse:hover.active:focus,
.open > .dropdown-toggle.btn-default.btn-inverse:hover:focus,
.btn-default.btn-inverse:hover:active.focus,
.btn-default.btn-inverse:hover.active.focus,
.open > .dropdown-toggle.btn-default.btn-inverse:hover.focus {
  color: #282e38;
  background-color: #d4d4d4;
  border-color: #bfbfbf;
}
.btn-default.btn-inverse:hover:active,
.btn-default.btn-inverse:hover.active,
.open > .dropdown-toggle.btn-default.btn-inverse:hover {
  background-image: none;
}
.btn-default.btn-inverse:hover.disabled:hover,
.btn-default.btn-inverse:hover[disabled]:hover,
fieldset[disabled] .btn-default.btn-inverse:hover:hover,
.btn-default.btn-inverse:hover.disabled:focus,
.btn-default.btn-inverse:hover[disabled]:focus,
fieldset[disabled] .btn-default.btn-inverse:hover:focus,
.btn-default.btn-inverse:hover.disabled.focus,
.btn-default.btn-inverse:hover[disabled].focus,
fieldset[disabled] .btn-default.btn-inverse:hover.focus {
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-default.btn-inverse:hover .badge {
  color: #ffffff;
  background-color: #282e38;
}
.btn-default.btn-transparent {
  color: #e7e7e7;
  background-color: transparent;
  border-color: #e7e7e7;
  border-width: 1px;
}
.btn-default.btn-transparent:focus,
.btn-default.btn-transparent.focus {
  color: #e7e7e7;
  background-color: rgba(0, 0, 0, 0);
  border-color: #a7a7a7;
}
.btn-default.btn-transparent:hover {
  color: #e7e7e7;
  background-color: rgba(0, 0, 0, 0);
  border-color: #c8c8c8;
}
.btn-default.btn-transparent:active,
.btn-default.btn-transparent.active,
.open > .dropdown-toggle.btn-default.btn-transparent {
  color: #e7e7e7;
  background-color: rgba(0, 0, 0, 0);
  border-color: #c8c8c8;
}
.btn-default.btn-transparent:active:hover,
.btn-default.btn-transparent.active:hover,
.open > .dropdown-toggle.btn-default.btn-transparent:hover,
.btn-default.btn-transparent:active:focus,
.btn-default.btn-transparent.active:focus,
.open > .dropdown-toggle.btn-default.btn-transparent:focus,
.btn-default.btn-transparent:active.focus,
.btn-default.btn-transparent.active.focus,
.open > .dropdown-toggle.btn-default.btn-transparent.focus {
  color: #e7e7e7;
  background-color: rgba(0, 0, 0, 0);
  border-color: #a7a7a7;
}
.btn-default.btn-transparent:active,
.btn-default.btn-transparent.active,
.open > .dropdown-toggle.btn-default.btn-transparent {
  background-image: none;
}
.btn-default.btn-transparent.disabled:hover,
.btn-default.btn-transparent[disabled]:hover,
fieldset[disabled] .btn-default.btn-transparent:hover,
.btn-default.btn-transparent.disabled:focus,
.btn-default.btn-transparent[disabled]:focus,
fieldset[disabled] .btn-default.btn-transparent:focus,
.btn-default.btn-transparent.disabled.focus,
.btn-default.btn-transparent[disabled].focus,
fieldset[disabled] .btn-default.btn-transparent.focus {
  background-color: transparent;
  border-color: #e7e7e7;
}
.btn-default.btn-transparent .badge {
  color: transparent;
  background-color: #e7e7e7;
}
.btn-default.btn-transparent:hover {
  color: #e7e7e7;
  background-color: #ffffff;
  border-color: #e7e7e7;
}
.btn-default.btn-transparent:hover:focus,
.btn-default.btn-transparent:hover.focus {
  color: #e7e7e7;
  background-color: #e6e6e6;
  border-color: #a7a7a7;
}
.btn-default.btn-transparent:hover:hover {
  color: #e7e7e7;
  background-color: #e6e6e6;
  border-color: #c8c8c8;
}
.btn-default.btn-transparent:hover:active,
.btn-default.btn-transparent:hover.active,
.open > .dropdown-toggle.btn-default.btn-transparent:hover {
  color: #e7e7e7;
  background-color: #e6e6e6;
  border-color: #c8c8c8;
}
.btn-default.btn-transparent:hover:active:hover,
.btn-default.btn-transparent:hover.active:hover,
.open > .dropdown-toggle.btn-default.btn-transparent:hover:hover,
.btn-default.btn-transparent:hover:active:focus,
.btn-default.btn-transparent:hover.active:focus,
.open > .dropdown-toggle.btn-default.btn-transparent:hover:focus,
.btn-default.btn-transparent:hover:active.focus,
.btn-default.btn-transparent:hover.active.focus,
.open > .dropdown-toggle.btn-default.btn-transparent:hover.focus {
  color: #e7e7e7;
  background-color: #d4d4d4;
  border-color: #a7a7a7;
}
.btn-default.btn-transparent:hover:active,
.btn-default.btn-transparent:hover.active,
.open > .dropdown-toggle.btn-default.btn-transparent:hover {
  background-image: none;
}
.btn-default.btn-transparent:hover.disabled:hover,
.btn-default.btn-transparent:hover[disabled]:hover,
fieldset[disabled] .btn-default.btn-transparent:hover:hover,
.btn-default.btn-transparent:hover.disabled:focus,
.btn-default.btn-transparent:hover[disabled]:focus,
fieldset[disabled] .btn-default.btn-transparent:hover:focus,
.btn-default.btn-transparent:hover.disabled.focus,
.btn-default.btn-transparent:hover[disabled].focus,
fieldset[disabled] .btn-default.btn-transparent:hover.focus {
  background-color: #ffffff;
  border-color: #e7e7e7;
}
.btn-default.btn-transparent:hover .badge {
  color: #ffffff;
  background-color: #e7e7e7;
}
.btn-info.btn-inverse {
  color: #a8a8a8;
  background-color: #fff;
  border-color: #a8a8a8;
}
.btn-info.btn-inverse:focus,
.btn-info.btn-inverse.focus {
  color: #a8a8a8;
  background-color: #e6e6e6;
  border-color: #686868;
}
.btn-info.btn-inverse:hover {
  color: #a8a8a8;
  background-color: #e6e6e6;
  border-color: #898989;
}
.btn-info.btn-inverse:active,
.btn-info.btn-inverse.active,
.open > .dropdown-toggle.btn-info.btn-inverse {
  color: #a8a8a8;
  background-color: #e6e6e6;
  border-color: #898989;
}
.btn-info.btn-inverse:active:hover,
.btn-info.btn-inverse.active:hover,
.open > .dropdown-toggle.btn-info.btn-inverse:hover,
.btn-info.btn-inverse:active:focus,
.btn-info.btn-inverse.active:focus,
.open > .dropdown-toggle.btn-info.btn-inverse:focus,
.btn-info.btn-inverse:active.focus,
.btn-info.btn-inverse.active.focus,
.open > .dropdown-toggle.btn-info.btn-inverse.focus {
  color: #a8a8a8;
  background-color: #d4d4d4;
  border-color: #686868;
}
.btn-info.btn-inverse:active,
.btn-info.btn-inverse.active,
.open > .dropdown-toggle.btn-info.btn-inverse {
  background-image: none;
}
.btn-info.btn-inverse.disabled:hover,
.btn-info.btn-inverse[disabled]:hover,
fieldset[disabled] .btn-info.btn-inverse:hover,
.btn-info.btn-inverse.disabled:focus,
.btn-info.btn-inverse[disabled]:focus,
fieldset[disabled] .btn-info.btn-inverse:focus,
.btn-info.btn-inverse.disabled.focus,
.btn-info.btn-inverse[disabled].focus,
fieldset[disabled] .btn-info.btn-inverse.focus {
  background-color: #fff;
  border-color: #a8a8a8;
}
.btn-info.btn-inverse .badge {
  color: #fff;
  background-color: #a8a8a8;
}
.btn-info.btn-inverse:hover {
  color: #fff;
  background-color: #c2c2c2;
  border-color: #dbdbdb;
}
.btn-info.btn-inverse:hover:focus,
.btn-info.btn-inverse:hover.focus {
  color: #fff;
  background-color: #a8a8a8;
  border-color: #9b9b9b;
}
.btn-info.btn-inverse:hover:hover {
  color: #fff;
  background-color: #a8a8a8;
  border-color: #bcbcbc;
}
.btn-info.btn-inverse:hover:active,
.btn-info.btn-inverse:hover.active,
.open > .dropdown-toggle.btn-info.btn-inverse:hover {
  color: #fff;
  background-color: #a8a8a8;
  border-color: #bcbcbc;
}
.btn-info.btn-inverse:hover:active:hover,
.btn-info.btn-inverse:hover.active:hover,
.open > .dropdown-toggle.btn-info.btn-inverse:hover:hover,
.btn-info.btn-inverse:hover:active:focus,
.btn-info.btn-inverse:hover.active:focus,
.open > .dropdown-toggle.btn-info.btn-inverse:hover:focus,
.btn-info.btn-inverse:hover:active.focus,
.btn-info.btn-inverse:hover.active.focus,
.open > .dropdown-toggle.btn-info.btn-inverse:hover.focus {
  color: #fff;
  background-color: #969696;
  border-color: #9b9b9b;
}
.btn-info.btn-inverse:hover:active,
.btn-info.btn-inverse:hover.active,
.open > .dropdown-toggle.btn-info.btn-inverse:hover {
  background-image: none;
}
.btn-info.btn-inverse:hover.disabled:hover,
.btn-info.btn-inverse:hover[disabled]:hover,
fieldset[disabled] .btn-info.btn-inverse:hover:hover,
.btn-info.btn-inverse:hover.disabled:focus,
.btn-info.btn-inverse:hover[disabled]:focus,
fieldset[disabled] .btn-info.btn-inverse:hover:focus,
.btn-info.btn-inverse:hover.disabled.focus,
.btn-info.btn-inverse:hover[disabled].focus,
fieldset[disabled] .btn-info.btn-inverse:hover.focus {
  background-color: #c2c2c2;
  border-color: #dbdbdb;
}
.btn-info.btn-inverse:hover .badge {
  color: #c2c2c2;
  background-color: #fff;
}
.btn-info.btn-transparent {
  color: #a8a8a8;
  background-color: transparent;
  border-color: #a8a8a8;
}
.btn-info.btn-transparent:focus,
.btn-info.btn-transparent.focus {
  color: #a8a8a8;
  background-color: rgba(0, 0, 0, 0);
  border-color: #686868;
}
.btn-info.btn-transparent:hover {
  color: #a8a8a8;
  background-color: rgba(0, 0, 0, 0);
  border-color: #898989;
}
.btn-info.btn-transparent:active,
.btn-info.btn-transparent.active,
.open > .dropdown-toggle.btn-info.btn-transparent {
  color: #a8a8a8;
  background-color: rgba(0, 0, 0, 0);
  border-color: #898989;
}
.btn-info.btn-transparent:active:hover,
.btn-info.btn-transparent.active:hover,
.open > .dropdown-toggle.btn-info.btn-transparent:hover,
.btn-info.btn-transparent:active:focus,
.btn-info.btn-transparent.active:focus,
.open > .dropdown-toggle.btn-info.btn-transparent:focus,
.btn-info.btn-transparent:active.focus,
.btn-info.btn-transparent.active.focus,
.open > .dropdown-toggle.btn-info.btn-transparent.focus {
  color: #a8a8a8;
  background-color: rgba(0, 0, 0, 0);
  border-color: #686868;
}
.btn-info.btn-transparent:active,
.btn-info.btn-transparent.active,
.open > .dropdown-toggle.btn-info.btn-transparent {
  background-image: none;
}
.btn-info.btn-transparent.disabled:hover,
.btn-info.btn-transparent[disabled]:hover,
fieldset[disabled] .btn-info.btn-transparent:hover,
.btn-info.btn-transparent.disabled:focus,
.btn-info.btn-transparent[disabled]:focus,
fieldset[disabled] .btn-info.btn-transparent:focus,
.btn-info.btn-transparent.disabled.focus,
.btn-info.btn-transparent[disabled].focus,
fieldset[disabled] .btn-info.btn-transparent.focus {
  background-color: transparent;
  border-color: #a8a8a8;
}
.btn-info.btn-transparent .badge {
  color: transparent;
  background-color: #a8a8a8;
}
.btn-info.btn-transparent:hover {
  color: #a8a8a8;
  background-color: #e8e8e8;
  border-color: #a8a8a8;
}
.btn-info.btn-transparent:hover:focus,
.btn-info.btn-transparent:hover.focus {
  color: #a8a8a8;
  background-color: #cecece;
  border-color: #686868;
}
.btn-info.btn-transparent:hover:hover {
  color: #a8a8a8;
  background-color: #cecece;
  border-color: #898989;
}
.btn-info.btn-transparent:hover:active,
.btn-info.btn-transparent:hover.active,
.open > .dropdown-toggle.btn-info.btn-transparent:hover {
  color: #a8a8a8;
  background-color: #cecece;
  border-color: #898989;
}
.btn-info.btn-transparent:hover:active:hover,
.btn-info.btn-transparent:hover.active:hover,
.open > .dropdown-toggle.btn-info.btn-transparent:hover:hover,
.btn-info.btn-transparent:hover:active:focus,
.btn-info.btn-transparent:hover.active:focus,
.open > .dropdown-toggle.btn-info.btn-transparent:hover:focus,
.btn-info.btn-transparent:hover:active.focus,
.btn-info.btn-transparent:hover.active.focus,
.open > .dropdown-toggle.btn-info.btn-transparent:hover.focus {
  color: #a8a8a8;
  background-color: #bcbcbc;
  border-color: #686868;
}
.btn-info.btn-transparent:hover:active,
.btn-info.btn-transparent:hover.active,
.open > .dropdown-toggle.btn-info.btn-transparent:hover {
  background-image: none;
}
.btn-info.btn-transparent:hover.disabled:hover,
.btn-info.btn-transparent:hover[disabled]:hover,
fieldset[disabled] .btn-info.btn-transparent:hover:hover,
.btn-info.btn-transparent:hover.disabled:focus,
.btn-info.btn-transparent:hover[disabled]:focus,
fieldset[disabled] .btn-info.btn-transparent:hover:focus,
.btn-info.btn-transparent:hover.disabled.focus,
.btn-info.btn-transparent:hover[disabled].focus,
fieldset[disabled] .btn-info.btn-transparent:hover.focus {
  background-color: #e8e8e8;
  border-color: #a8a8a8;
}
.btn-info.btn-transparent:hover .badge {
  color: #e8e8e8;
  background-color: #a8a8a8;
}
.btn-warning.btn-inverse {
  color: #EEAF00;
  background-color: #fff;
  border-color: #EEAF00;
}
.btn-warning.btn-inverse:focus,
.btn-warning.btn-inverse.focus {
  color: #EEAF00;
  background-color: #e6e6e6;
  border-color: #6f5100;
}
.btn-warning.btn-inverse:hover {
  color: #EEAF00;
  background-color: #e6e6e6;
  border-color: #b18200;
}
.btn-warning.btn-inverse:active,
.btn-warning.btn-inverse.active,
.open > .dropdown-toggle.btn-warning.btn-inverse {
  color: #EEAF00;
  background-color: #e6e6e6;
  border-color: #b18200;
}
.btn-warning.btn-inverse:active:hover,
.btn-warning.btn-inverse.active:hover,
.open > .dropdown-toggle.btn-warning.btn-inverse:hover,
.btn-warning.btn-inverse:active:focus,
.btn-warning.btn-inverse.active:focus,
.open > .dropdown-toggle.btn-warning.btn-inverse:focus,
.btn-warning.btn-inverse:active.focus,
.btn-warning.btn-inverse.active.focus,
.open > .dropdown-toggle.btn-warning.btn-inverse.focus {
  color: #EEAF00;
  background-color: #d4d4d4;
  border-color: #6f5100;
}
.btn-warning.btn-inverse:active,
.btn-warning.btn-inverse.active,
.open > .dropdown-toggle.btn-warning.btn-inverse {
  background-image: none;
}
.btn-warning.btn-inverse.disabled:hover,
.btn-warning.btn-inverse[disabled]:hover,
fieldset[disabled] .btn-warning.btn-inverse:hover,
.btn-warning.btn-inverse.disabled:focus,
.btn-warning.btn-inverse[disabled]:focus,
fieldset[disabled] .btn-warning.btn-inverse:focus,
.btn-warning.btn-inverse.disabled.focus,
.btn-warning.btn-inverse[disabled].focus,
fieldset[disabled] .btn-warning.btn-inverse.focus {
  background-color: #fff;
  border-color: #EEAF00;
}
.btn-warning.btn-inverse .badge {
  color: #fff;
  background-color: #EEAF00;
}
.btn-warning.btn-inverse:hover {
  color: #fff;
  background-color: #ffc422;
  border-color: #ffd255;
}
.btn-warning.btn-inverse:hover:focus,
.btn-warning.btn-inverse:hover.focus {
  color: #fff;
  background-color: #eeaf00;
  border-color: #d59c00;
}
.btn-warning.btn-inverse:hover:hover {
  color: #fff;
  background-color: #eeaf00;
  border-color: #ffc218;
}
.btn-warning.btn-inverse:hover:active,
.btn-warning.btn-inverse:hover.active,
.open > .dropdown-toggle.btn-warning.btn-inverse:hover {
  color: #fff;
  background-color: #eeaf00;
  border-color: #ffc218;
}
.btn-warning.btn-inverse:hover:active:hover,
.btn-warning.btn-inverse:hover.active:hover,
.open > .dropdown-toggle.btn-warning.btn-inverse:hover:hover,
.btn-warning.btn-inverse:hover:active:focus,
.btn-warning.btn-inverse:hover.active:focus,
.open > .dropdown-toggle.btn-warning.btn-inverse:hover:focus,
.btn-warning.btn-inverse:hover:active.focus,
.btn-warning.btn-inverse:hover.active.focus,
.open > .dropdown-toggle.btn-warning.btn-inverse:hover.focus {
  color: #fff;
  background-color: #ca9500;
  border-color: #d59c00;
}
.btn-warning.btn-inverse:hover:active,
.btn-warning.btn-inverse:hover.active,
.open > .dropdown-toggle.btn-warning.btn-inverse:hover {
  background-image: none;
}
.btn-warning.btn-inverse:hover.disabled:hover,
.btn-warning.btn-inverse:hover[disabled]:hover,
fieldset[disabled] .btn-warning.btn-inverse:hover:hover,
.btn-warning.btn-inverse:hover.disabled:focus,
.btn-warning.btn-inverse:hover[disabled]:focus,
fieldset[disabled] .btn-warning.btn-inverse:hover:focus,
.btn-warning.btn-inverse:hover.disabled.focus,
.btn-warning.btn-inverse:hover[disabled].focus,
fieldset[disabled] .btn-warning.btn-inverse:hover.focus {
  background-color: #ffc422;
  border-color: #ffd255;
}
.btn-warning.btn-inverse:hover .badge {
  color: #ffc422;
  background-color: #fff;
}
.btn-warning.btn-transparent {
  color: #EEAF00;
  background-color: transparent;
  border-color: #EEAF00;
}
.btn-warning.btn-transparent:focus,
.btn-warning.btn-transparent.focus {
  color: #EEAF00;
  background-color: rgba(0, 0, 0, 0);
  border-color: #6f5100;
}
.btn-warning.btn-transparent:hover {
  color: #EEAF00;
  background-color: rgba(0, 0, 0, 0);
  border-color: #b18200;
}
.btn-warning.btn-transparent:active,
.btn-warning.btn-transparent.active,
.open > .dropdown-toggle.btn-warning.btn-transparent {
  color: #EEAF00;
  background-color: rgba(0, 0, 0, 0);
  border-color: #b18200;
}
.btn-warning.btn-transparent:active:hover,
.btn-warning.btn-transparent.active:hover,
.open > .dropdown-toggle.btn-warning.btn-transparent:hover,
.btn-warning.btn-transparent:active:focus,
.btn-warning.btn-transparent.active:focus,
.open > .dropdown-toggle.btn-warning.btn-transparent:focus,
.btn-warning.btn-transparent:active.focus,
.btn-warning.btn-transparent.active.focus,
.open > .dropdown-toggle.btn-warning.btn-transparent.focus {
  color: #EEAF00;
  background-color: rgba(0, 0, 0, 0);
  border-color: #6f5100;
}
.btn-warning.btn-transparent:active,
.btn-warning.btn-transparent.active,
.open > .dropdown-toggle.btn-warning.btn-transparent {
  background-image: none;
}
.btn-warning.btn-transparent.disabled:hover,
.btn-warning.btn-transparent[disabled]:hover,
fieldset[disabled] .btn-warning.btn-transparent:hover,
.btn-warning.btn-transparent.disabled:focus,
.btn-warning.btn-transparent[disabled]:focus,
fieldset[disabled] .btn-warning.btn-transparent:focus,
.btn-warning.btn-transparent.disabled.focus,
.btn-warning.btn-transparent[disabled].focus,
fieldset[disabled] .btn-warning.btn-transparent.focus {
  background-color: transparent;
  border-color: #EEAF00;
}
.btn-warning.btn-transparent .badge {
  color: transparent;
  background-color: #EEAF00;
}
.btn-warning.btn-transparent:hover {
  color: #FFF;
  background-color: #ffd96f;
  border-color: #EEAF00;
}
.btn-warning.btn-transparent:hover:focus,
.btn-warning.btn-transparent:hover.focus {
  color: #FFF;
  background-color: #ffcb3c;
  border-color: #6f5100;
}
.btn-warning.btn-transparent:hover:hover {
  color: #FFF;
  background-color: #ffcb3c;
  border-color: #b18200;
}
.btn-warning.btn-transparent:hover:active,
.btn-warning.btn-transparent:hover.active,
.open > .dropdown-toggle.btn-warning.btn-transparent:hover {
  color: #FFF;
  background-color: #ffcb3c;
  border-color: #b18200;
}
.btn-warning.btn-transparent:hover:active:hover,
.btn-warning.btn-transparent:hover.active:hover,
.open > .dropdown-toggle.btn-warning.btn-transparent:hover:hover,
.btn-warning.btn-transparent:hover:active:focus,
.btn-warning.btn-transparent:hover.active:focus,
.open > .dropdown-toggle.btn-warning.btn-transparent:hover:focus,
.btn-warning.btn-transparent:hover:active.focus,
.btn-warning.btn-transparent:hover.active.focus,
.open > .dropdown-toggle.btn-warning.btn-transparent:hover.focus {
  color: #FFF;
  background-color: #ffc218;
  border-color: #6f5100;
}
.btn-warning.btn-transparent:hover:active,
.btn-warning.btn-transparent:hover.active,
.open > .dropdown-toggle.btn-warning.btn-transparent:hover {
  background-image: none;
}
.btn-warning.btn-transparent:hover.disabled:hover,
.btn-warning.btn-transparent:hover[disabled]:hover,
fieldset[disabled] .btn-warning.btn-transparent:hover:hover,
.btn-warning.btn-transparent:hover.disabled:focus,
.btn-warning.btn-transparent:hover[disabled]:focus,
fieldset[disabled] .btn-warning.btn-transparent:hover:focus,
.btn-warning.btn-transparent:hover.disabled.focus,
.btn-warning.btn-transparent:hover[disabled].focus,
fieldset[disabled] .btn-warning.btn-transparent:hover.focus {
  background-color: #ffd96f;
  border-color: #EEAF00;
}
.btn-warning.btn-transparent:hover .badge {
  color: #ffd96f;
  background-color: #FFF;
}
.btn-danger.btn-inverse {
  color: #FB535B;
  background-color: #fff;
  border-color: #FB535B;
}
.btn-danger.btn-inverse:focus,
.btn-danger.btn-inverse.focus {
  color: #FB535B;
  background-color: #e6e6e6;
  border-color: #ca050e;
}
.btn-danger.btn-inverse:hover {
  color: #FB535B;
  background-color: #e6e6e6;
  border-color: #fa1722;
}
.btn-danger.btn-inverse:active,
.btn-danger.btn-inverse.active,
.open > .dropdown-toggle.btn-danger.btn-inverse {
  color: #FB535B;
  background-color: #e6e6e6;
  border-color: #fa1722;
}
.btn-danger.btn-inverse:active:hover,
.btn-danger.btn-inverse.active:hover,
.open > .dropdown-toggle.btn-danger.btn-inverse:hover,
.btn-danger.btn-inverse:active:focus,
.btn-danger.btn-inverse.active:focus,
.open > .dropdown-toggle.btn-danger.btn-inverse:focus,
.btn-danger.btn-inverse:active.focus,
.btn-danger.btn-inverse.active.focus,
.open > .dropdown-toggle.btn-danger.btn-inverse.focus {
  color: #FB535B;
  background-color: #d4d4d4;
  border-color: #ca050e;
}
.btn-danger.btn-inverse:active,
.btn-danger.btn-inverse.active,
.open > .dropdown-toggle.btn-danger.btn-inverse {
  background-image: none;
}
.btn-danger.btn-inverse.disabled:hover,
.btn-danger.btn-inverse[disabled]:hover,
fieldset[disabled] .btn-danger.btn-inverse:hover,
.btn-danger.btn-inverse.disabled:focus,
.btn-danger.btn-inverse[disabled]:focus,
fieldset[disabled] .btn-danger.btn-inverse:focus,
.btn-danger.btn-inverse.disabled.focus,
.btn-danger.btn-inverse[disabled].focus,
fieldset[disabled] .btn-danger.btn-inverse.focus {
  background-color: #fff;
  border-color: #FB535B;
}
.btn-danger.btn-inverse .badge {
  color: #fff;
  background-color: #FB535B;
}
.btn-danger.btn-inverse:hover {
  color: #fff;
  background-color: #fc858b;
  border-color: #fdb7ba;
}
.btn-danger.btn-inverse:hover:focus,
.btn-danger.btn-inverse:hover.focus {
  color: #fff;
  background-color: #fb535b;
  border-color: #fa3a43;
}
.btn-danger.btn-inverse:hover:hover {
  color: #fff;
  background-color: #fb535b;
  border-color: #fc7b81;
}
.btn-danger.btn-inverse:hover:active,
.btn-danger.btn-inverse:hover.active,
.open > .dropdown-toggle.btn-danger.btn-inverse:hover {
  color: #fff;
  background-color: #fb535b;
  border-color: #fc7b81;
}
.btn-danger.btn-inverse:hover:active:hover,
.btn-danger.btn-inverse:hover.active:hover,
.open > .dropdown-toggle.btn-danger.btn-inverse:hover:hover,
.btn-danger.btn-inverse:hover:active:focus,
.btn-danger.btn-inverse:hover.active:focus,
.open > .dropdown-toggle.btn-danger.btn-inverse:hover:focus,
.btn-danger.btn-inverse:hover:active.focus,
.btn-danger.btn-inverse:hover.active.focus,
.open > .dropdown-toggle.btn-danger.btn-inverse:hover.focus {
  color: #fff;
  background-color: #fa303a;
  border-color: #fa3a43;
}
.btn-danger.btn-inverse:hover:active,
.btn-danger.btn-inverse:hover.active,
.open > .dropdown-toggle.btn-danger.btn-inverse:hover {
  background-image: none;
}
.btn-danger.btn-inverse:hover.disabled:hover,
.btn-danger.btn-inverse:hover[disabled]:hover,
fieldset[disabled] .btn-danger.btn-inverse:hover:hover,
.btn-danger.btn-inverse:hover.disabled:focus,
.btn-danger.btn-inverse:hover[disabled]:focus,
fieldset[disabled] .btn-danger.btn-inverse:hover:focus,
.btn-danger.btn-inverse:hover.disabled.focus,
.btn-danger.btn-inverse:hover[disabled].focus,
fieldset[disabled] .btn-danger.btn-inverse:hover.focus {
  background-color: #fc858b;
  border-color: #fdb7ba;
}
.btn-danger.btn-inverse:hover .badge {
  color: #fc858b;
  background-color: #fff;
}
.btn-danger.btn-transparent {
  color: #FB535B;
  background-color: transparent;
  border-color: #FB535B;
}
.btn-danger.btn-transparent:focus,
.btn-danger.btn-transparent.focus {
  color: #FB535B;
  background-color: rgba(0, 0, 0, 0);
  border-color: #ca050e;
}
.btn-danger.btn-transparent:hover {
  color: #FB535B;
  background-color: rgba(0, 0, 0, 0);
  border-color: #fa1722;
}
.btn-danger.btn-transparent:active,
.btn-danger.btn-transparent.active,
.open > .dropdown-toggle.btn-danger.btn-transparent {
  color: #FB535B;
  background-color: rgba(0, 0, 0, 0);
  border-color: #fa1722;
}
.btn-danger.btn-transparent:active:hover,
.btn-danger.btn-transparent.active:hover,
.open > .dropdown-toggle.btn-danger.btn-transparent:hover,
.btn-danger.btn-transparent:active:focus,
.btn-danger.btn-transparent.active:focus,
.open > .dropdown-toggle.btn-danger.btn-transparent:focus,
.btn-danger.btn-transparent:active.focus,
.btn-danger.btn-transparent.active.focus,
.open > .dropdown-toggle.btn-danger.btn-transparent.focus {
  color: #FB535B;
  background-color: rgba(0, 0, 0, 0);
  border-color: #ca050e;
}
.btn-danger.btn-transparent:active,
.btn-danger.btn-transparent.active,
.open > .dropdown-toggle.btn-danger.btn-transparent {
  background-image: none;
}
.btn-danger.btn-transparent.disabled:hover,
.btn-danger.btn-transparent[disabled]:hover,
fieldset[disabled] .btn-danger.btn-transparent:hover,
.btn-danger.btn-transparent.disabled:focus,
.btn-danger.btn-transparent[disabled]:focus,
fieldset[disabled] .btn-danger.btn-transparent:focus,
.btn-danger.btn-transparent.disabled.focus,
.btn-danger.btn-transparent[disabled].focus,
fieldset[disabled] .btn-danger.btn-transparent.focus {
  background-color: transparent;
  border-color: #FB535B;
}
.btn-danger.btn-transparent .badge {
  color: transparent;
  background-color: #FB535B;
}
.btn-danger.btn-transparent:hover {
  color: #FB535B;
  background-color: #fed0d2;
  border-color: #FB535B;
}
.btn-danger.btn-transparent:hover:focus,
.btn-danger.btn-transparent:hover.focus {
  color: #FB535B;
  background-color: #fd9ea2;
  border-color: #ca050e;
}
.btn-danger.btn-transparent:hover:hover {
  color: #FB535B;
  background-color: #fd9ea2;
  border-color: #fa1722;
}
.btn-danger.btn-transparent:hover:active,
.btn-danger.btn-transparent:hover.active,
.open > .dropdown-toggle.btn-danger.btn-transparent:hover {
  color: #FB535B;
  background-color: #fd9ea2;
  border-color: #fa1722;
}
.btn-danger.btn-transparent:hover:active:hover,
.btn-danger.btn-transparent:hover.active:hover,
.open > .dropdown-toggle.btn-danger.btn-transparent:hover:hover,
.btn-danger.btn-transparent:hover:active:focus,
.btn-danger.btn-transparent:hover.active:focus,
.open > .dropdown-toggle.btn-danger.btn-transparent:hover:focus,
.btn-danger.btn-transparent:hover:active.focus,
.btn-danger.btn-transparent:hover.active.focus,
.open > .dropdown-toggle.btn-danger.btn-transparent:hover.focus {
  color: #FB535B;
  background-color: #fc7b81;
  border-color: #ca050e;
}
.btn-danger.btn-transparent:hover:active,
.btn-danger.btn-transparent:hover.active,
.open > .dropdown-toggle.btn-danger.btn-transparent:hover {
  background-image: none;
}
.btn-danger.btn-transparent:hover.disabled:hover,
.btn-danger.btn-transparent:hover[disabled]:hover,
fieldset[disabled] .btn-danger.btn-transparent:hover:hover,
.btn-danger.btn-transparent:hover.disabled:focus,
.btn-danger.btn-transparent:hover[disabled]:focus,
fieldset[disabled] .btn-danger.btn-transparent:hover:focus,
.btn-danger.btn-transparent:hover.disabled.focus,
.btn-danger.btn-transparent:hover[disabled].focus,
fieldset[disabled] .btn-danger.btn-transparent:hover.focus {
  background-color: #fed0d2;
  border-color: #FB535B;
}
.btn-danger.btn-transparent:hover .badge {
  color: #fed0d2;
  background-color: #FB535B;
}
.btn-brand {
  border-radius: 3px;
}
.btn-brand.btn-sm,
.btn-brand.btn-lg {
  border-radius: 3px;
}
.btn-brand.btn-inverse {
  color: #2f9aee;
  background-color: #fff;
  border-color: #2f9aee;
}
.btn-brand.btn-inverse:focus,
.btn-brand.btn-inverse.focus {
  color: #2f9aee;
  background-color: #e6e6e6;
  border-color: #0c5792;
}
.btn-brand.btn-inverse:hover {
  color: #2f9aee;
  background-color: #e6e6e6;
  border-color: #117bcf;
}
.btn-brand.btn-inverse:active,
.btn-brand.btn-inverse.active,
.open > .dropdown-toggle.btn-brand.btn-inverse {
  color: #2f9aee;
  background-color: #e6e6e6;
  border-color: #117bcf;
}
.btn-brand.btn-inverse:active:hover,
.btn-brand.btn-inverse.active:hover,
.open > .dropdown-toggle.btn-brand.btn-inverse:hover,
.btn-brand.btn-inverse:active:focus,
.btn-brand.btn-inverse.active:focus,
.open > .dropdown-toggle.btn-brand.btn-inverse:focus,
.btn-brand.btn-inverse:active.focus,
.btn-brand.btn-inverse.active.focus,
.open > .dropdown-toggle.btn-brand.btn-inverse.focus {
  color: #2f9aee;
  background-color: #d4d4d4;
  border-color: #0c5792;
}
.btn-brand.btn-inverse:active,
.btn-brand.btn-inverse.active,
.open > .dropdown-toggle.btn-brand.btn-inverse {
  background-image: none;
}
.btn-brand.btn-inverse.disabled:hover,
.btn-brand.btn-inverse[disabled]:hover,
fieldset[disabled] .btn-brand.btn-inverse:hover,
.btn-brand.btn-inverse.disabled:focus,
.btn-brand.btn-inverse[disabled]:focus,
fieldset[disabled] .btn-brand.btn-inverse:focus,
.btn-brand.btn-inverse.disabled.focus,
.btn-brand.btn-inverse[disabled].focus,
fieldset[disabled] .btn-brand.btn-inverse.focus {
  background-color: #fff;
  border-color: #2f9aee;
}
.btn-brand.btn-inverse .badge {
  color: #fff;
  background-color: #2f9aee;
}
.btn-brand.btn-inverse:hover {
  color: #fff;
  background-color: #5eb1f2;
  border-color: #8dc8f6;
}
.btn-brand.btn-inverse:hover:focus,
.btn-brand.btn-inverse:hover.focus {
  color: #fff;
  background-color: #2f9aee;
  border-color: #178fec;
}
.btn-brand.btn-inverse:hover:hover {
  color: #fff;
  background-color: #2f9aee;
  border-color: #55acf1;
}
.btn-brand.btn-inverse:hover:active,
.btn-brand.btn-inverse:hover.active,
.open > .dropdown-toggle.btn-brand.btn-inverse:hover {
  color: #fff;
  background-color: #2f9aee;
  border-color: #55acf1;
}
.btn-brand.btn-inverse:hover:active:hover,
.btn-brand.btn-inverse:hover.active:hover,
.open > .dropdown-toggle.btn-brand.btn-inverse:hover:hover,
.btn-brand.btn-inverse:hover:active:focus,
.btn-brand.btn-inverse:hover.active:focus,
.open > .dropdown-toggle.btn-brand.btn-inverse:hover:focus,
.btn-brand.btn-inverse:hover:active.focus,
.btn-brand.btn-inverse:hover.active.focus,
.open > .dropdown-toggle.btn-brand.btn-inverse:hover.focus {
  color: #fff;
  background-color: #1389e6;
  border-color: #178fec;
}
.btn-brand.btn-inverse:hover:active,
.btn-brand.btn-inverse:hover.active,
.open > .dropdown-toggle.btn-brand.btn-inverse:hover {
  background-image: none;
}
.btn-brand.btn-inverse:hover.disabled:hover,
.btn-brand.btn-inverse:hover[disabled]:hover,
fieldset[disabled] .btn-brand.btn-inverse:hover:hover,
.btn-brand.btn-inverse:hover.disabled:focus,
.btn-brand.btn-inverse:hover[disabled]:focus,
fieldset[disabled] .btn-brand.btn-inverse:hover:focus,
.btn-brand.btn-inverse:hover.disabled.focus,
.btn-brand.btn-inverse:hover[disabled].focus,
fieldset[disabled] .btn-brand.btn-inverse:hover.focus {
  background-color: #5eb1f2;
  border-color: #8dc8f6;
}
.btn-brand.btn-inverse:hover .badge {
  color: #5eb1f2;
  background-color: #fff;
}
.btn-brand.btn-transparent {
  color: #2f9aee;
  background-color: transparent;
  border-color: #2f9aee;
  border-width: 1px;
}
.btn-brand.btn-transparent:focus,
.btn-brand.btn-transparent.focus {
  color: #2f9aee;
  background-color: rgba(0, 0, 0, 0);
  border-color: #0c5792;
}
.btn-brand.btn-transparent:hover {
  color: #2f9aee;
  background-color: rgba(0, 0, 0, 0);
  border-color: #117bcf;
}
.btn-brand.btn-transparent:active,
.btn-brand.btn-transparent.active,
.open > .dropdown-toggle.btn-brand.btn-transparent {
  color: #2f9aee;
  background-color: rgba(0, 0, 0, 0);
  border-color: #117bcf;
}
.btn-brand.btn-transparent:active:hover,
.btn-brand.btn-transparent.active:hover,
.open > .dropdown-toggle.btn-brand.btn-transparent:hover,
.btn-brand.btn-transparent:active:focus,
.btn-brand.btn-transparent.active:focus,
.open > .dropdown-toggle.btn-brand.btn-transparent:focus,
.btn-brand.btn-transparent:active.focus,
.btn-brand.btn-transparent.active.focus,
.open > .dropdown-toggle.btn-brand.btn-transparent.focus {
  color: #2f9aee;
  background-color: rgba(0, 0, 0, 0);
  border-color: #0c5792;
}
.btn-brand.btn-transparent:active,
.btn-brand.btn-transparent.active,
.open > .dropdown-toggle.btn-brand.btn-transparent {
  background-image: none;
}
.btn-brand.btn-transparent.disabled:hover,
.btn-brand.btn-transparent[disabled]:hover,
fieldset[disabled] .btn-brand.btn-transparent:hover,
.btn-brand.btn-transparent.disabled:focus,
.btn-brand.btn-transparent[disabled]:focus,
fieldset[disabled] .btn-brand.btn-transparent:focus,
.btn-brand.btn-transparent.disabled.focus,
.btn-brand.btn-transparent[disabled].focus,
fieldset[disabled] .btn-brand.btn-transparent.focus {
  background-color: transparent;
  border-color: #2f9aee;
}
.btn-brand.btn-transparent .badge {
  color: transparent;
  background-color: #2f9aee;
}
.btn-brand.btn-transparent:hover {
  color: #FFF;
  background-color: #a5d3f8;
  border-color: #2f9aee;
}
.btn-brand.btn-transparent:hover:focus,
.btn-brand.btn-transparent:hover.focus {
  color: #FFF;
  background-color: #76bcf4;
  border-color: #0c5792;
}
.btn-brand.btn-transparent:hover:hover {
  color: #FFF;
  background-color: #76bcf4;
  border-color: #117bcf;
}
.btn-brand.btn-transparent:hover:active,
.btn-brand.btn-transparent:hover.active,
.open > .dropdown-toggle.btn-brand.btn-transparent:hover {
  color: #FFF;
  background-color: #76bcf4;
  border-color: #117bcf;
}
.btn-brand.btn-transparent:hover:active:hover,
.btn-brand.btn-transparent:hover.active:hover,
.open > .dropdown-toggle.btn-brand.btn-transparent:hover:hover,
.btn-brand.btn-transparent:hover:active:focus,
.btn-brand.btn-transparent:hover.active:focus,
.open > .dropdown-toggle.btn-brand.btn-transparent:hover:focus,
.btn-brand.btn-transparent:hover:active.focus,
.btn-brand.btn-transparent:hover.active.focus,
.open > .dropdown-toggle.btn-brand.btn-transparent:hover.focus {
  color: #FFF;
  background-color: #55acf1;
  border-color: #0c5792;
}
.btn-brand.btn-transparent:hover:active,
.btn-brand.btn-transparent:hover.active,
.open > .dropdown-toggle.btn-brand.btn-transparent:hover {
  background-image: none;
}
.btn-brand.btn-transparent:hover.disabled:hover,
.btn-brand.btn-transparent:hover[disabled]:hover,
fieldset[disabled] .btn-brand.btn-transparent:hover:hover,
.btn-brand.btn-transparent:hover.disabled:focus,
.btn-brand.btn-transparent:hover[disabled]:focus,
fieldset[disabled] .btn-brand.btn-transparent:hover:focus,
.btn-brand.btn-transparent:hover.disabled.focus,
.btn-brand.btn-transparent:hover[disabled].focus,
fieldset[disabled] .btn-brand.btn-transparent:hover.focus {
  background-color: #a5d3f8;
  border-color: #2f9aee;
}
.btn-brand.btn-transparent:hover .badge {
  color: #a5d3f8;
  background-color: #FFF;
}
.btn-violet {
  border-radius: 3px;
}
.btn-violet.btn-sm,
.btn-violet.btn-lg {
  border-radius: 3px;
}
.btn-violet.btn-inverse {
  color: #5A4FA9;
  background-color: #fff;
  border-color: #5A4FA9;
}
.btn-violet.btn-inverse:focus,
.btn-violet.btn-inverse.focus {
  color: #5A4FA9;
  background-color: #e6e6e6;
  border-color: #2c2652;
}
.btn-violet.btn-inverse:hover {
  color: #5A4FA9;
  background-color: #e6e6e6;
  border-color: #443c7f;
}
.btn-violet.btn-inverse:active,
.btn-violet.btn-inverse.active,
.open > .dropdown-toggle.btn-violet.btn-inverse {
  color: #5A4FA9;
  background-color: #e6e6e6;
  border-color: #443c7f;
}
.btn-violet.btn-inverse:active:hover,
.btn-violet.btn-inverse.active:hover,
.open > .dropdown-toggle.btn-violet.btn-inverse:hover,
.btn-violet.btn-inverse:active:focus,
.btn-violet.btn-inverse.active:focus,
.open > .dropdown-toggle.btn-violet.btn-inverse:focus,
.btn-violet.btn-inverse:active.focus,
.btn-violet.btn-inverse.active.focus,
.open > .dropdown-toggle.btn-violet.btn-inverse.focus {
  color: #5A4FA9;
  background-color: #d4d4d4;
  border-color: #2c2652;
}
.btn-violet.btn-inverse:active,
.btn-violet.btn-inverse.active,
.open > .dropdown-toggle.btn-violet.btn-inverse {
  background-image: none;
}
.btn-violet.btn-inverse.disabled:hover,
.btn-violet.btn-inverse[disabled]:hover,
fieldset[disabled] .btn-violet.btn-inverse:hover,
.btn-violet.btn-inverse.disabled:focus,
.btn-violet.btn-inverse[disabled]:focus,
fieldset[disabled] .btn-violet.btn-inverse:focus,
.btn-violet.btn-inverse.disabled.focus,
.btn-violet.btn-inverse[disabled].focus,
fieldset[disabled] .btn-violet.btn-inverse.focus {
  background-color: #fff;
  border-color: #5A4FA9;
}
.btn-violet.btn-inverse .badge {
  color: #fff;
  background-color: #5A4FA9;
}
.btn-violet.btn-inverse:hover {
  color: #fff;
  background-color: #796fbc;
  border-color: #9992cc;
}
.btn-violet.btn-inverse:hover:focus,
.btn-violet.btn-inverse:hover.focus {
  color: #fff;
  background-color: #5a4fa9;
  border-color: #514798;
}
.btn-violet.btn-inverse:hover:hover {
  color: #fff;
  background-color: #5a4fa9;
  border-color: #7268b9;
}
.btn-violet.btn-inverse:hover:active,
.btn-violet.btn-inverse:hover.active,
.open > .dropdown-toggle.btn-violet.btn-inverse:hover {
  color: #fff;
  background-color: #5a4fa9;
  border-color: #7268b9;
}
.btn-violet.btn-inverse:hover:active:hover,
.btn-violet.btn-inverse:hover.active:hover,
.open > .dropdown-toggle.btn-violet.btn-inverse:hover:hover,
.btn-violet.btn-inverse:hover:active:focus,
.btn-violet.btn-inverse:hover.active:focus,
.open > .dropdown-toggle.btn-violet.btn-inverse:hover:focus,
.btn-violet.btn-inverse:hover:active.focus,
.btn-violet.btn-inverse:hover.active.focus,
.open > .dropdown-toggle.btn-violet.btn-inverse:hover.focus {
  color: #fff;
  background-color: #4d4491;
  border-color: #514798;
}
.btn-violet.btn-inverse:hover:active,
.btn-violet.btn-inverse:hover.active,
.open > .dropdown-toggle.btn-violet.btn-inverse:hover {
  background-image: none;
}
.btn-violet.btn-inverse:hover.disabled:hover,
.btn-violet.btn-inverse:hover[disabled]:hover,
fieldset[disabled] .btn-violet.btn-inverse:hover:hover,
.btn-violet.btn-inverse:hover.disabled:focus,
.btn-violet.btn-inverse:hover[disabled]:focus,
fieldset[disabled] .btn-violet.btn-inverse:hover:focus,
.btn-violet.btn-inverse:hover.disabled.focus,
.btn-violet.btn-inverse:hover[disabled].focus,
fieldset[disabled] .btn-violet.btn-inverse:hover.focus {
  background-color: #796fbc;
  border-color: #9992cc;
}
.btn-violet.btn-inverse:hover .badge {
  color: #796fbc;
  background-color: #fff;
}
.btn-violet.btn-transparent {
  color: #5A4FA9;
  background-color: transparent;
  border-color: #5A4FA9;
  border-width: 1px;
}
.btn-violet.btn-transparent:focus,
.btn-violet.btn-transparent.focus {
  color: #5A4FA9;
  background-color: rgba(0, 0, 0, 0);
  border-color: #2c2652;
}
.btn-violet.btn-transparent:hover {
  color: #5A4FA9;
  background-color: rgba(0, 0, 0, 0);
  border-color: #443c7f;
}
.btn-violet.btn-transparent:active,
.btn-violet.btn-transparent.active,
.open > .dropdown-toggle.btn-violet.btn-transparent {
  color: #5A4FA9;
  background-color: rgba(0, 0, 0, 0);
  border-color: #443c7f;
}
.btn-violet.btn-transparent:active:hover,
.btn-violet.btn-transparent.active:hover,
.open > .dropdown-toggle.btn-violet.btn-transparent:hover,
.btn-violet.btn-transparent:active:focus,
.btn-violet.btn-transparent.active:focus,
.open > .dropdown-toggle.btn-violet.btn-transparent:focus,
.btn-violet.btn-transparent:active.focus,
.btn-violet.btn-transparent.active.focus,
.open > .dropdown-toggle.btn-violet.btn-transparent.focus {
  color: #5A4FA9;
  background-color: rgba(0, 0, 0, 0);
  border-color: #2c2652;
}
.btn-violet.btn-transparent:active,
.btn-violet.btn-transparent.active,
.open > .dropdown-toggle.btn-violet.btn-transparent {
  background-image: none;
}
.btn-violet.btn-transparent.disabled:hover,
.btn-violet.btn-transparent[disabled]:hover,
fieldset[disabled] .btn-violet.btn-transparent:hover,
.btn-violet.btn-transparent.disabled:focus,
.btn-violet.btn-transparent[disabled]:focus,
fieldset[disabled] .btn-violet.btn-transparent:focus,
.btn-violet.btn-transparent.disabled.focus,
.btn-violet.btn-transparent[disabled].focus,
fieldset[disabled] .btn-violet.btn-transparent.focus {
  background-color: transparent;
  border-color: #5A4FA9;
}
.btn-violet.btn-transparent .badge {
  color: transparent;
  background-color: #5A4FA9;
}
.btn-violet.btn-transparent:hover {
  color: #FFF;
  background-color: #a9a3d4;
  border-color: #5A4FA9;
}
.btn-violet.btn-transparent:hover:focus,
.btn-violet.btn-transparent:hover.focus {
  color: #FFF;
  background-color: #8981c4;
  border-color: #2c2652;
}
.btn-violet.btn-transparent:hover:hover {
  color: #FFF;
  background-color: #8981c4;
  border-color: #443c7f;
}
.btn-violet.btn-transparent:hover:active,
.btn-violet.btn-transparent:hover.active,
.open > .dropdown-toggle.btn-violet.btn-transparent:hover {
  color: #FFF;
  background-color: #8981c4;
  border-color: #443c7f;
}
.btn-violet.btn-transparent:hover:active:hover,
.btn-violet.btn-transparent:hover.active:hover,
.open > .dropdown-toggle.btn-violet.btn-transparent:hover:hover,
.btn-violet.btn-transparent:hover:active:focus,
.btn-violet.btn-transparent:hover.active:focus,
.open > .dropdown-toggle.btn-violet.btn-transparent:hover:focus,
.btn-violet.btn-transparent:hover:active.focus,
.btn-violet.btn-transparent:hover.active.focus,
.open > .dropdown-toggle.btn-violet.btn-transparent:hover.focus {
  color: #FFF;
  background-color: #7268b9;
  border-color: #2c2652;
}
.btn-violet.btn-transparent:hover:active,
.btn-violet.btn-transparent:hover.active,
.open > .dropdown-toggle.btn-violet.btn-transparent:hover {
  background-image: none;
}
.btn-violet.btn-transparent:hover.disabled:hover,
.btn-violet.btn-transparent:hover[disabled]:hover,
fieldset[disabled] .btn-violet.btn-transparent:hover:hover,
.btn-violet.btn-transparent:hover.disabled:focus,
.btn-violet.btn-transparent:hover[disabled]:focus,
fieldset[disabled] .btn-violet.btn-transparent:hover:focus,
.btn-violet.btn-transparent:hover.disabled.focus,
.btn-violet.btn-transparent:hover[disabled].focus,
fieldset[disabled] .btn-violet.btn-transparent:hover.focus {
  background-color: #a9a3d4;
  border-color: #5A4FA9;
}
.btn-violet.btn-transparent:hover .badge {
  color: #a9a3d4;
  background-color: #FFF;
}
.btn-text-normal {
  text-transform: none;
  letter-spacing: 0px;
}
.btn-text-normal.underline {
  text-decoration: underline;
}
button.btn-text-normal {
  background: none;
}
.btn-rect {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-icon {
  padding: 0;
  font-size: 150%;
  text-decoration: none!important;
  vertical-align: middle;
  cursor: pointer;
}
.btn-icon:active {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-back {
  padding: 9px;
  margin-right: 9px;
  position: relative;
  top: -2px;
}
.btn-back .wk2-icon {
  font-size: 30px;
}
.btn-space {
  margin-right: 5px;
}
@media (max-width: 991px) {
  .btn.btn-sm-xs,
  .header-create-project .header-create-project__button.header-create-project .header-create-project__button-sm-xs {
    padding: 5px 14.4px;
  }
  .btn.btn-lg-xs,
  .header-create-project .header-create-project__button.header-create-project .header-create-project__button-lg-xs {
    padding: 11.2px 18.432px;
  }
  .btn.btn-normal-xs,
  .header-create-project .header-create-project__button.header-create-project .header-create-project__button-normal-xs {
    padding: 8px 23.04px;
  }
}
@media (max-width: 991px) {
  .btn.btn-sm-sm,
  .header-create-project .header-create-project__button.header-create-project .header-create-project__button-sm-sm {
    padding: 5px 14.4px;
  }
  .btn.btn-lg-sm,
  .header-create-project .header-create-project__button.header-create-project .header-create-project__button-lg-sm {
    padding: 11.2px 18.432px;
  }
  .btn.btn-normal-sm,
  .header-create-project .header-create-project__button.header-create-project .header-create-project__button-normal-sm {
    padding: 8px 23.04px;
  }
}
@media (max-width: 1199px) {
  .btn.btn-sm-md,
  .header-create-project .header-create-project__button.header-create-project .header-create-project__button-sm-md {
    padding: 5px 14.4px;
  }
  .btn.btn-lg-md,
  .header-create-project .header-create-project__button.header-create-project .header-create-project__button-lg-md {
    padding: 11.2px 18.432px;
  }
  .btn.btn-normal-md,
  .header-create-project .header-create-project__button.header-create-project .header-create-project__button-normal-md {
    padding: 8px 23.04px;
  }
}
.btn--social {
  color: #FFF;
  font-size: 13px;
  text-align: center;
  border-radius: 3px;
}
.btn--social:hover,
.btn--social:focus {
  color: #FFF;
}
.btn--social .btn__icon {
  font-size: 30px;
  text-align: center;
  vertical-align: middle;
}
.btn--social.btn--facebook {
  background-color: #3b5998;
}
.btn--social.btn--facebook:hover,
.btn--social.btn--facebook:focus {
  background-color: #344e86;
}
.btn--social.btn--facebook .btn__icon {
  border-right-color: #009ee2;
}
.btn--social.btn--google {
  background-color: #4285F4;
}
.btn--social.btn--google:hover,
.btn--social.btn--google:focus {
  background-color: #2a75f3;
}
.btn--social.btn--google .btn__icon {
  border-right-color: #ffac83;
}
.btn--social.btn--twitter {
  background-color: #1da1f2;
}
.btn--social.btn--twitter:hover,
.btn--social.btn--twitter:focus {
  background-color: #0d95e8;
}
.btn--social.btn--twitter .btn__icon {
  border-right-color: white;
}
.btn--social.btn--mail {
  background-color: #253556;
}
.btn--social.btn--mail:hover,
.btn--social.btn--mail:focus {
  background-color: #1d2a44;
}
.btn--social.btn--mail.inverse {
  background-color: white;
  color: #253556;
}
.btn--social.btn--mail.inverse:hover,
.btn--social.btn--mail.inverse:focus {
  background-color: #f2f2f2;
}
.btn--social.btn--linkedin {
  background-color: #0077b5;
}
.btn--social.btn--linkedin:hover,
.btn--social.btn--linkedin:focus {
  background-color: #00669c;
}
.btn--social.btn--whatsapp {
  background-color: #52c661;
}
.btn--social.btn--whatsapp:hover,
.btn--social.btn--whatsapp:focus {
  background-color: #3fbf50;
}
.btn--social.btn--pinterest {
  background-color: white;
  color: #B8242B;
}
.btn--social.btn--pinterest:hover,
.btn--social.btn--pinterest:focus {
  background-color: #f2f2f2;
}
.btn--social.social-connect,
.btn--social.sc-connect {
  position: relative;
  text-transform: none;
  font-weight: 400;
  margin-bottom: 20px;
  text-align: left;
  padding: 10px 8px 10px 50px;
}
@media (max-width: 767px) {
  .btn--social.social-connect,
  .btn--social.sc-connect {
    font-size: 11px;
    text-align: center;
    padding: 10px 4px 10px 44px;
  }
}
.btn--social.social-connect .btn__icon,
.btn--social.sc-connect .btn__icon {
  position: absolute;
  background-color: white;
  font-size: 22px;
  width: 38px;
  height: 38px;
  top: 0;
  left: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.btn--social.social-connect.btn--facebook .btn__icon,
.btn--social.sc-connect.btn--facebook .btn__icon {
  padding-top: 7px;
  color: #3b5998;
}
.btn--social.social-connect.btn--google,
.btn--social.sc-connect.btn--google {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  line-height: 18px;
}
.btn--social.social-connect.btn--google .btn__icon,
.btn--social.sc-connect.btn--google .btn__icon {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/icon-google-plus.f896d99c3.svg);
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center;
}
.btn--social.social-connect.btn--google .btn__icon:before,
.btn--social.sc-connect.btn--google .btn__icon:before {
  display: none;
}
.btn--social.social-connect.btn--google:hover,
.btn--social.sc-connect.btn--google:hover {
  background-color: #4285F4;
}
.btn--social.social-connect.btn--google:focus,
.btn--social.sc-connect.btn--google:focus {
  background-color: #3367D6;
}
@media (max-width: 767px) {
  .btn--social.social-connect.btn--google,
  .btn--social.sc-connect.btn--google {
    font-size: 11px;
    text-align: center;
    padding: 10px 4px 10px 44px;
  }
}
.btn--social.social-connect.btn--email,
.btn--social.sc-connect.btn--email {
  text-align: center;
}
.btn--social.social-connect.btn--email .btn__icon,
.btn--social.sc-connect.btn--email .btn__icon {
  color: #253556;
}
.btn--social.social-connect.btn--email .btn__icon:before,
.btn--social.sc-connect.btn--email .btn__icon:before {
  font-family: "Open Sans";
  font-weight: 600;
  line-height: 34px;
  content: '@';
}
@media (min-width: 992px) and (max-width: 1199px) {
  .btn--social.social-connect,
  .btn--social.sc-connect {
    padding-left: 50px;
  }
}
@media (max-width: 767px) {
  .btn--social.social-connect,
  .btn--social.sc-connect {
    font-size: 11px;
    line-height: 18px;
    text-align: center;
    padding: 10px 4px 10px 44px;
  }
}
.tgl {
  display: none;
}
.tgl,
.tgl:after,
.tgl:before,
.tgl *,
.tgl *:after,
.tgl *:before,
.tgl + .tgl-btn {
  box-sizing: border-box;
}
.tgl::selection,
.tgl:after::selection,
.tgl:before::selection,
.tgl *::selection,
.tgl *:after::selection,
.tgl *:before::selection,
.tgl + .tgl-btn::selection {
  background: none;
}
.tgl + .tgl-btn {
  outline: 0;
  display: block;
  width: 53px;
  height: 28px;
  position: relative;
  cursor: pointer;
  user-select: none;
  border-radius: 2em;
  padding: 2px;
  transition: all 0.4s ease;
  background-color: #D5D5D5;
  border: 1px solid #D5D5D5;
}
.tgl + .tgl-btn:after {
  border-radius: 2em;
  background: #FFFFFF;
  transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;
  border: solid 4px #FFFFFF;
}
.tgl + .tgl-btn:hover:after {
  will-change: padding;
}
.tgl + .tgl-btn:active:after {
  padding-right: 0.8em;
}
.tgl + .tgl-btn:after,
.tgl + .tgl-btn:before {
  position: relative;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
}
.tgl + .tgl-btn:after {
  left: 0;
}
.tgl + .tgl-btn:before {
  display: none;
}
.tgl:checked + .tgl-btn:after {
  left: 50%;
}
.tgl:checked + .tgl-btn {
  background: #2f9aee;
  border-color: #2f9aee;
}
.tgl:checked + .tgl-btn:active {
  box-shadow: none;
}
.tgl:checked + .tgl-btn:active:after {
  margin-left: -0.8em;
}
.tgl:checked + .tgl-btn:after {
  border: solid 4px #FFFFFF;
}
.tgl.tgl-sm + .tgl-btn {
  width: 38px;
  height: 22px;
}
.tgl.tgl-inline + .tgl-btn {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
.tgl-blue:checked + .tgl-btn {
  background: #2f9aee;
  border-color: #2f9aee;
}
.tgl-success:checked + .tgl-btn {
  background: #0AD254;
  border-color: #0AD254;
}
.tgl-danger:checked + .tgl-btn {
  background: #FB535B;
  border-color: #FB535B;
}
.tgl-warning:checked + .tgl-btn {
  background: #EEAF00;
  border-color: #EEAF00;
}
.tgl-primary:checked + .tgl-btn {
  background: #253556;
  border-color: #253556;
}
.tgl-pro:checked + .tgl-btn {
  background-color: #253556;
  border-color: #253556;
}
.tgl-pro:checked + .tgl-btn:after {
  background-color: #55DDDE;
  border: 0;
}
.box-collapsable .btn-expand {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  vertical-align: middle;
  text-align: right;
  background-color: #FAFAFA;
  text-decoration: none!important;
  padding: 15px 10px;
  cursor: pointer;
  z-index: 1;
  -webkit-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}
.box-collapsable .btn-expand i {
  color: #686868;
  display: inline-block;
  position: relative;
  top: -5px;
  font-size: 28px;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
}
.box-collapsable .btn-expand[aria-expanded="true"] {
  background-color: transparent;
  z-index: 0;
  -webkit-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}
.box-collapsable .btn-expand[aria-expanded="true"] i {
  color: #2f9aee;
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
}
.box-collapsable-header {
  position: relative;
  padding: 15px 30px 15px 15px;
  margin: 0;
}
.box-collapsable-header .title {
  position: relative;
  z-index: 2;
  pointer-events: none;
  margin: 0 15px;
}
.box-collapsable-body {
  padding: 0 30px 15px 30px;
}
@media (min-width: 992px) {
  .box-collapsable {
    transition: box-shadow 0.3s ease-in-out;
    -moz-transition: box-shadow 0.3s ease-in-out;
    -webkit-transition: box-shadow 0.3s ease-in-out;
  }
  .box-collapsable:hover {
    box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.2);
    transition: box-shadow 0.3s ease-in-out;
    -moz-transition: box-shadow 0.3s ease-in-out;
    -webkit-transition: box-shadow 0.3s ease-in-out;
  }
  .box-collapsable-header {
    padding: 30px 40px 30px 15px;
  }
  .box-collapsable .btn-expand {
    padding: 30px 15px;
  }
}
@media (max-width: 767px) {
  .box-collapsable-header .title {
    margin-left: 0;
  }
  .box-collapsable-body {
    padding: 0 15px 10px 15px;
  }
}
.panel-user .profile-photo,
.profile-photo {
  display: inline-block;
  overflow: hidden;
  height: 98px;
  width: 98px;
}
.panel-user .profile-photo img,
.profile-photo img {
  height: auto;
  width: 100%;
}
.panel-user .profile-photo.img-landscape img,
.profile-photo.img-landscape img {
  height: 100%;
  width: auto;
}
.profile-photo-link {
  width: 100%;
  text-align: center;
}
@media (max-width: 991px) {
  .profile-photo-link {
    margin-bottom: 10px;
  }
}
/** Project status color "Working", "Finished" , ect */
.pry.open,
.pry.escrowing,
.pry.verifying_escrow,
.pry.rating {
  color: #EEAF00;
}
.pry.working {
  color: #0AD254;
}
.pry.finished {
  color: #2f9aee;
}
.pry.closed,
.pry.cancelled,
.pry.escrowing_cancelled,
.pry.arbitration {
  color: #FB535B;
}
.proposal .panel-body {
  padding: 0px;
}
.proposal .row.user-info {
  margin-bottom: 15px;
}
.skills {
  margin-bottom: 20px;
}
.skills .skill,
.skills .expander-more a,
.skills .expander-less a {
  display: inline-block;
  font-size: 11px;
  color: #FFFFFF;
  padding: 7.5px 13px;
  margin-right: 5px;
  margin-bottom: 7px;
  background: #2f9aee;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}
.skills .skill:hover,
.skills .expander-more a:hover,
.skills .expander-less a:hover,
.skills .skill:focus,
.skills .expander-more a:focus,
.skills .expander-less a:focus {
  background: #0e65a9;
  text-decoration: none;
}
.skills .skill:empty,
.skills .expander-more a:empty,
.skills .expander-less a:empty {
  display: none;
}
.skills .expander-more,
.skills .expander-less {
  vertical-align: top;
}
.skills .expander-more a,
.skills .expander-less a {
  padding: 5.5px 13px;
}
.loading-skills {
  font-size: 18px;
}
.skills-select .display-selector,
.skills-exclude .display-selector {
  padding: 0px;
  margin: 20px 0;
}
.skills-select .display-selector .skill,
.skills-exclude .display-selector .skill {
  background-color: #EFEFEF;
  color: #333333;
  font-size: 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.skills-select .display-selector .skill:hover,
.skills-exclude .display-selector .skill:hover {
  cursor: pointer;
}
.skills-select .display-selector .skill.selected,
.skills-exclude .display-selector .skill.selected {
  background: #2f9aee;
  color: #FFFFFF;
}
.skills-select .display-selector .skill .wk2-icon,
.skills-exclude .display-selector .skill .wk2-icon {
  font-size: 24px;
  line-height: 0px;
  position: relative;
  top: 6px;
  font-weight: bold;
  display: inline-block;
}
.skills-select .display-selector .skill .add i,
.skills-exclude .display-selector .skill .add i {
  transform: rotate(0deg);
}
.skills-select .display-selector .skill .remove i,
.skills-exclude .display-selector .skill .remove i {
  transform: rotate(45deg);
}
.skills-select .searcher,
.skills-exclude .searcher {
  display: block;
  position: relative;
}
.skills-select .searcher .form-control:focus,
.skills-exclude .searcher .form-control:focus {
  border-color: #D5D5D5;
}
.skills-select .searcher .skills-matches-list,
.skills-exclude .searcher .skills-matches-list {
  position: absolute;
  z-index: 1;
  background-color: #FFF;
  width: 100%;
  top: 48px;
  border-left: 1px solid #D5D5D5;
  border-right: 1px solid #D5D5D5;
  border-bottom: 1px solid #D5D5D5;
  border-radius: 0 0 3px 3px;
  margin: 0px;
  padding: 0 10px 10px 10px;
  max-height: 280px;
  overflow-y: auto;
}
@media (max-width: 1199px) {
  .skills-select .searcher .skills-matches-list,
  .skills-exclude .searcher .skills-matches-list {
    margin-bottom: 60px;
  }
}
.skills-select .searcher .skills-matches-list li,
.skills-exclude .searcher .skills-matches-list li {
  list-style: none;
}
.skills-select .searcher .skills-matches-list li a,
.skills-exclude .searcher .skills-matches-list li a {
  display: block;
  padding: 10px 0;
  color: #333333;
}
.skills-select .searcher .skills-matches-list li a:hover,
.skills-exclude .searcher .skills-matches-list li a:hover {
  text-decoration: none;
}
.skills-select .expander-more a,
.skills-exclude .expander-more a,
.skills-select .expander-less a,
.skills-exclude .expander-less a {
  padding: 7.5px 13px;
}
.skills-exclude .display-selector .skill.selected {
  background: #FB535B;
}
.wk-block {
  padding: 30px 0;
  margin: 30px 0;
  text-align: center;
}
.wk-block .container {
  max-width: 620px;
}
.wk-block p {
  line-height: 26px;
}
.wk-block .h2,
.wk-block h2 {
  margin-bottom: 30px;
}
.wk-block.blue {
  background-color: #2f9aee;
  color: white;
}
.wk-block.primary {
  background-color: #253556;
  color: white;
}
.wk-box-notice {
  text-align: center;
}
.wk-box-notice i {
  display: inline-block;
  font-size: 72px;
  margin-bottom: 20px;
}
.wk-box-notice h4 {
  margin-bottom: 30px;
}
.wk-box-notice p {
  line-height: 26px;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}
.wk-card-block {
  background-color: #F9F9F9;
  margin-bottom: 20px;
  padding: 0;
  overflow: hidden;
  position: relative;
}
.wk-card-block .hover-block {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(31, 46, 78, 0.77);
  text-align: center;
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.wk-card-block .hover-block .btn,
.wk-card-block .hover-block .header-create-project .header-create-project__button {
  position: relative;
  top: 50%;
  margin-top: -30px;
}
.wk-card-block a:hover,
.wk-card-block a:focus {
  text-decoration: none;
  outline: none;
}
.wk-card-block figure {
  position: relative;
}
.wk-card-block figure img {
  width: 100%;
  height: auto;
}
.wk-card-block figcaption {
  padding: 15px 30px;
  line-height: 26px;
}
.wk-card-block footer {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}
.wk-card-block.image-full {
  position: relative;
}
.wk-card-block.image-full .hover-block {
  display: block;
  opacity: 0.4;
}
.wk-card-block.image-full figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  color: white;
}
.wk-card-block.image-full .list-icons {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .wk-card-block figcaption {
    min-height: 130px;
  }
  .wk-card-block figcaption .h4 {
    line-height: 32px;
  }
  .wk-card-block .hover-block {
    display: block;
    opacity: 0;
  }
  .wk-card-block a:hover .hover-block {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    -o-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
}
@media (max-width: 767px) {
  .wk-card-block {
    margin-bottom: 15px;
  }
  .wk-card-block:not(.image-full) figure {
    width: 130px;
    height: 120px;
    float: left;
    overflow: hidden;
  }
  .wk-card-block:not(.image-full) figure img {
    height: 100%;
    width: auto;
    margin-left: -100%;
    -webkit-transform: translate(50%, 0);
    -ms-transform: translate(50%, 0);
    -o-transform: translate(50%, 0);
    transform: translate(50%, 0);
  }
  .wk-card-block:not(.image-full) figcaption {
    text-align: left;
    padding: 15px 15px 15px 145px;
  }
  .wk-card-block:not(.image-full) figcaption .h4 {
    margin-top: 0;
  }
}
.wk-faqs .panel {
  background: none;
  border: 0;
}
.wk-faqs .panel-title {
  font-size: 16px;
}
.wk-faqs .panel-title a {
  padding-left: 30px;
  position: relative;
  display: inline-block;
  line-height: 26px;
}
.wk-faqs .panel-title a:before {
  position: absolute;
  content: '+';
  color: #2f9aee;
  font-size: 28px;
  top: 0;
  left: 0;
  width: 20px;
  text-align: center;
}
.wk-faqs .panel-title a[aria-expanded='true']:before {
  content: '-';
}
.wk-faqs .panel-body,
.wk-faqs .panel-heading {
  padding-left: 0;
  padding-right: 0;
}
.wk-faqs .panel-body {
  border-bottom: 1px solid #D5D5D5;
  border-top: 0!important;
  line-height: 26px;
}
@media (max-width: 767px) {
  .wk-faqs .panel {
    border-bottom: 1px solid #D5D5D5;
  }
  .wk-faqs .panel + .wk-faqs .panel {
    margin-top: 0;
  }
  .wk-faqs .panel-body {
    border-bottom: 0;
  }
}
.wk-header-block {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 40px 0;
  background-color: #253556;
}
.wk-header-block .title {
  color: white;
}
.wk-header-block h1 {
  margin-top: 0;
}
@media (max-width: 991px) {
  .collapse-group h4 {
    cursor: pointer;
    position: relative;
    padding-right: 30px;
  }
  .collapse-group span.wk2-icon {
    position: absolute;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 21px;
    font-weight: 400;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    border-radius: 10px;
    top: 50%;
    right: 0;
    margin-top: -9px;
  }
  .collapse-group.collapse-group-open > h4 span.wk2-icon.wk2-icon-right {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    margin-right: 5px;
  }
  .collapse-group.collapse-group-open > h4 span.wk2-icon.wk2-icon-circle-plus::before {
    content: "\f115";
  }
}
@media (min-width: 992px) {
  .collapse-group > span.wk2-icon {
    display: none !important;
  }
  .collapse-group > .collapse,
  .collapse-group > .collapsing {
    display: block !important;
    height: auto!important;
    overflow: visible!important;
  }
}
.wk-submit-block {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (max-width: 480px) {
  .wk-submit-block > .btn,
  .wk-submit-block > .header-create-project .header-create-project__button {
    width: 100%;
  }
}
.wk-submit-block-fixed {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .wk-submit-block-fixed {
    position: sticky;
    bottom: 0px;
    left: 0px;
    background-color: #253556;
    margin-bottom: 0px;
    margin-left: -15px;
    margin-right: -15px;
    z-index: 1;
  }
  .wk-submit-block-fixed > .btn,
  .wk-submit-block-fixed > .header-create-project .header-create-project__button {
    margin: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    padding: 20px 15px;
  }
  .wk-submit-block-fixed > .btn:first-child,
  .wk-submit-block-fixed > .header-create-project .header-create-project__button:first-child {
    width: 65%;
  }
  .wk-submit-block-fixed > .btn:last-child,
  .wk-submit-block-fixed > .header-create-project .header-create-project__button:last-child {
    float: right;
    width: 35%;
  }
}
.dialog-float {
  padding: 15px;
  background-color: #2f9aee;
  position: fixed;
  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
  z-index: 1;
}
.dialog-float .text {
  margin-right: 15px;
}
.dialog-float .btn,
.dialog-float .header-create-project .header-create-project__button {
  margin-bottom: 0px;
}
.dialog-float.bottom {
  bottom: 25px;
}
.dialog-float.top {
  top: 25px;
}
.dialog-float.right {
  right: 25px;
}
.dialog-float.left {
  left: 25px;
}
@media (max-width: 767px) {
  .dialog-float .btn,
  .dialog-float .header-create-project .header-create-project__button {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 991px) {
  .dropdown.dropdown-dialog.dropdown-dialog-mobile {
    z-index: 2;
  }
  .dropdown.dropdown-dialog.dropdown-dialog-mobile .dropdown-menu,
  .dropdown.dropdown-dialog.dropdown-dialog-mobile .dropdown-menu.dropdown-menu-right {
    display: block;
    position: fixed;
    bottom: -100%;
    right: 0;
    top: auto;
    max-width: 100%;
    width: 100%;
    font-size: 12px;
  }
  .dropdown.dropdown-dialog.dropdown-dialog-mobile .dropdown-menu li,
  .dropdown.dropdown-dialog.dropdown-dialog-mobile .dropdown-menu.dropdown-menu-right li {
    text-align: center;
  }
  .dropdown.dropdown-dialog.dropdown-dialog-mobile.open:before {
    position: fixed;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 10;
  }
  .dropdown.dropdown-dialog.dropdown-dialog-mobile.open > .dropdown-menu.dropdown-menu-right {
    bottom: 0;
    -webkit-transition: bottom 0.5s ease;
    -o-transition: bottom 0.5s ease;
    transition: bottom 0.5s ease;
  }
}
.dropdown.dropdown-dialog .dropdown-menu {
  padding: 10px 20px;
  border-top: solid 2px #253556;
  background: white;
}
.dropdown.dropdown-dialog .dropdown-menu.dropdown-menu-right {
  right: 60px;
  top: 0;
}
.dropdown.dropdown-dialog .dropdown-menu.dropdown-menu-right::after,
.dropdown.dropdown-dialog .dropdown-menu.dropdown-menu-right::before {
  content: '';
  border: solid 10px transparent;
  border-left-color: white;
  position: absolute;
  right: -20px;
  top: 10px;
  z-index: 1;
}
.dropdown.dropdown-dialog .dropdown-menu.dropdown-menu-right::before {
  z-index: 0;
  border-left-color: black;
}
.dropdown.dropdown-dialog .dropdown-menu li {
  margin: 0;
  text-align: right;
}
.dropdown.dropdown-dialog .dropdown-menu li a,
.dropdown.dropdown-dialog .dropdown-menu li input[type="submit"] {
  padding: 7px 5px;
  color: #4A4A4A;
}
.dropdown.dropdown-dialog .dropdown-menu li a:hover,
.dropdown.dropdown-dialog .dropdown-menu li input[type="submit"]:hover,
.dropdown.dropdown-dialog .dropdown-menu li a:focus,
.dropdown.dropdown-dialog .dropdown-menu li input[type="submit"]:focus {
  background: none;
  color: #253556;
  cursor: pointer;
}
.dropdown.dropdown-dialog .dropdown-menu li a.text-success,
.dropdown.dropdown-dialog .dropdown-menu li input[type="submit"].text-success {
  color: #0AD254;
  font-weight: 600;
}
.dropdown.dropdown-dialog .dropdown-menu li a.text-danger,
.dropdown.dropdown-dialog .dropdown-menu li input[type="submit"].text-danger {
  color: #FB535B;
  font-weight: 600;
}
.dropdown.dropdown-dialog .dropdown-menu li input[type="submit"] {
  background: none;
  border: 0;
  outline: 0!important;
}
.dropdown.dropdown-dialog .dropdown-toggle {
  font-size: 22px;
  padding: 0 20px;
  color: #253556 !important;
  border: none!important;
  background: none!important;
  box-shadow: none!important;
  text-decoration: none;
}
.dropdown.dropdown-dialog .dropdown-toggle .btn,
.dropdown.dropdown-dialog .dropdown-toggle .header-create-project .header-create-project__button {
  display: none;
}
@media (max-width: 991px) {
  .dropdown.dropdown-dialog .dropdown-menu.dropdown-menu-right {
    display: block;
    position: fixed;
    bottom: -100%;
    right: 0;
    top: inherit;
    max-width: 100%;
    width: 100%;
    font-size: 12px;
    padding: 0;
  }
  .dropdown.dropdown-dialog .dropdown-menu.dropdown-menu-right li {
    text-align: center;
  }
  .dropdown.dropdown-dialog .dropdown-menu.dropdown-menu-right li a,
  .dropdown.dropdown-dialog .dropdown-menu.dropdown-menu-right li input[type="submit"] {
    padding: 20px 5px;
  }
  .dropdown.dropdown-dialog .dropdown-menu.dropdown-menu-right li + li {
    border-top: solid 1px #EFEFEF;
  }
  .dropdown.dropdown-dialog.open:before {
    position: fixed;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 10;
  }
  .dropdown.dropdown-dialog.open > .dropdown-menu.dropdown-menu-right {
    bottom: 0;
    -webkit-transition: bottom 0.5s ease;
    -o-transition: bottom 0.5s ease;
    transition: bottom 0.5s ease;
  }
}
.dropdown-container {
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
  border: 0px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.dropdown-notifications .dropdown-toolbar {
  text-transform: uppercase;
  padding: 15px 22px;
  font-weight: 600;
}
.dropdown-notifications .dropdown-toolbar a {
  color: #2f9aee;
}
.dropdown-notifications .dropdown-toolbar h3 {
  font-weight: 600;
}
.dropdown-notifications .dropdown-menu {
  background-color: transparent !important;
}
.dropdown-notifications .dropdown-menu.notifications .notification .notification-icon,
.dropdown-notifications .dropdown-menu.messages .notification .notification-icon,
.dropdown-notifications .dropdown-menu.threads .notification .notification-icon {
  display: none;
}
.dropdown-notifications .dropdown-menu.notifications .notification .notification-date,
.dropdown-notifications .dropdown-menu.messages .notification .notification-date,
.dropdown-notifications .dropdown-menu.threads .notification .notification-date {
  font-size: 11px;
}
.dropdown-notifications .dropdown-menu.notifications .notification p,
.dropdown-notifications .dropdown-menu.messages .notification p,
.dropdown-notifications .dropdown-menu.threads .notification p {
  font-size: 13px;
}
.dropdown-notifications .dropdown-menu.notifications .empty,
.dropdown-notifications .dropdown-menu.messages .empty,
.dropdown-notifications .dropdown-menu.threads .empty {
  padding: 20px;
  text-align: center;
}
.dropdown-notifications .dropdown-menu.notifications .notification {
  padding-left: 15px;
  padding-right: 30px;
}
.dropdown-notifications .dropdown-menu.threads .notification {
  padding-right: 30px;
}
.dropdown-notifications .dropdown-menu.threads .notification a {
  padding: 0	;
}
.dropdown-notifications .dropdown-container {
  box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
}
.dropdown-notifications .dropdown-container::after {
  content: '';
  border: solid 6px transparent;
  border-bottom-color: white;
  position: absolute;
  right: 12px;
  top: -12px;
  z-index: 1;
}
.dropdown-notifications .dropdown-container.dropdown-position-bottomright {
  right: 10px;
}
.dropdown-menu {
  padding: 0;
  margin-top: 0;
  font-size: 11px;
}
.dropdown-menu > li > a {
  padding: 8px 15px;
}
.dropdown-header {
  padding-left: 15px;
  padding-right: 15px;
  font-size: 9px;
  text-transform: uppercase;
}
.footer {
  margin-top: 40px;
  background-color: #253556;
  border-color: #253556;
  padding-bottom: 3em;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .footer {
    padding-bottom: 0;
  }
}
.footer a {
  color: #FFFFFF;
}
.footer .made {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  margin: 10px 0 0;
  padding: 40px 0 0;
}
@media (max-width: 767px) {
  .footer {
    text-align: center;
  }
}
.footer .wk-lang-filter {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
@media (max-width: 767px) {
  .footer .wk-lang-filter {
    display: block;
    margin: 10px auto 0 auto;
  }
}
.footer__copy {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  color: #FFF;
  margin: 10px 0;
  padding-top: 20px;
  padding-bottom: 40px;
}
@media (max-width: 767px) {
  .footer__copy {
    text-align: center;
    padding: 20px 0;
    margin: 0;
  }
}
.footer__social-icons {
  display: inline-block;
  margin-left: 30px;
  text-align: right;
  margin-top: 5px;
}
.footer__social-icons .wk2-icon {
  font-size: 120%;
}
.footer__social-icons a {
  color: #D5D5D5;
  font-size: 1.5em;
  margin-right: 10px;
}
.footer__social-icons a:hover,
.footer__social-icons a:focus {
  color: #FFF;
  text-decoration: none;
}
@media (max-width: 767px) {
  .footer__social-icons {
    text-align: center;
    margin-top: 23px;
    margin-left: 0;
    display: block;
  }
}
.footer__globalmap {
  text-align: center;
  display: block;
}
.footer__links .col-md-3 {
  width: 20%;
}
@media (max-width: 991px) {
  .footer__links .col-md-3 {
    width: 25%;
  }
}
@media (max-width: 767px) {
  .footer__links .col-md-3 {
    width: 100%;
  }
}
@media (min-width: 767px) {
  .footer__links {
    padding-top: 2em;
  }
}
.footer__links ul li {
  margin: 10px 0;
  font-size: 12px;
}
.footer__links ul li span {
  color: #0AD254;
  font-weight: 600;
}
@media (max-width: 767px) {
  .footer__links ul li {
    text-align: center;
    display: block;
    padding: 0.4em;
  }
}
.footer__links ul li .more {
  font-size: 10px;
}
.footer-related h3 {
  margin: 18px 0;
}
.footer-related ul li {
  font-size: 12px;
}
.footer-related ul li a {
  color: #686868;
}
.upload-block,
.upload-block-slim {
  margin-left: -15px;
  margin-right: -15px;
}
.attached-files {
  margin: 0;
  width: 100%;
  display: block;
  float: left;
}
.attached-files:empty {
  display: none;
}
.attached-files .attached-file-wrapper {
  float: left;
  padding: 10px 15px;
  width: 100%;
}
.attached-files .attached-file-wrapper:empty {
  display: none;
}
@media (min-width: 768px) {
  .attached-files .attached-file-wrapper {
    max-width: 33.33333333%;
  }
}
.form-file {
  height: 60px;
  width: 100%;
  font-size: 13px;
  display: block;
  position: relative;
  padding: 20px 45px;
  text-align: left;
  border: 1px dashed #D5D5D5;
  background-color: white;
  white-space: nowrap;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.form-file i {
  display: block;
  font-size: 30px;
  position: absolute;
  left: 5px;
  top: 50%;
  margin-top: -14px;
}
.form-file span {
  text-overflow: ellipsis;
  overflow: hidden;
  float: left;
  width: 100%;
}
.form-file span i {
  font-size: 30px;
  color: #2f9aee;
  left: inherit;
  right: 5px;
  margin-top: -15px;
}
.form-file .attached-file-remove,
.form-file .attached-file-keep {
  box-shadow: none!important;
  position: absolute;
  padding: 0;
  top: 50%;
  margin-top: -15px;
}
.form-file .attached-file-remove i,
.form-file .attached-file-keep i {
  font-size: 30px;
  top: inherit;
  left: inherit;
  margin: 0;
  position: relative;
}
.form-file .attached-file-remove i.wk2-icon,
.form-file .attached-file-keep i.wk2-icon {
  top: -1px;
}
.form-file .attached-file-remove {
  right: 10px;
  color: #FB535B;
}
.form-file .attached-file-keep {
  right: 30px;
  color: #D5D5D5;
}
.form-file .attached-file-keep.checked {
  color: #2f9aee;
}
.form-file-checkbox input[type="checkbox"] {
  display: none;
}
.form-file-checkbox label {
  display: block;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  margin-bottom: 10px;
}
.form-file-checkbox label:before {
  z-index: 1;
  opacity: 0;
  display: block;
  content: "\F121";
  color: #2f9aee;
  font-size: 28px;
  position: absolute;
  right: 10px;
  top: 16px;
  transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
}
.form-file-checkbox label .form-file {
  transition: box-shadow 0.3s ease-in-out;
  -moz-transition: box-shadow 0.3s ease-in-out;
  -webkit-transition: box-shadow 0.3s ease-in-out;
}
.form-file-checkbox input[type="checkbox"]:checked + label .form-file {
  box-shadow: inset 2px 2px 0 #2f9aee, inset -2px -2px 0 #2f9aee, inset 2px -2px 0 #2f9aee, inset -2px 2px 0 #2f9aee;
  border: 1px solid #2f9aee;
  transition: box-shadow 0.3s ease-in-out;
  -moz-transition: box-shadow 0.3s ease-in-out;
  -webkit-transition: box-shadow 0.3s ease-in-out;
}
.form-file-checkbox input[type="checkbox"]:checked + label:before {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
}
.form-file-simple ul {
  padding: 0px;
}
.form-file-simple ul li {
  display: inline-block;
  margin-right: 10px;
  word-break: break-all;
}
.attach-file-wrapper {
  position: relative;
  padding: 15px;
  float: left;
  margin-bottom: 15px;
  width: 100%;
  max-width: inherit;
}
@media (min-width: 768px) {
  .attach-file-wrapper {
    width: 33.3333333%;
  }
}
.attach-file-wrapper i {
  font-size: 30px;
  margin-top: 20px;
  display: block;
}
.attach-file-wrapper a {
  font-size: 12px;
  background-color: white;
  min-height: 120px;
  border: 1px dashed #D5D5D5;
  outline: none;
  border-radius: 3px;
  padding: 12px 18px;
  text-align: center;
  text-decoration: none!important;
  display: block;
  width: 100%;
}
.attach-file-wrapper .icon-attach {
  width: 41px;
  height: 30px;
  margin: 20px auto 10px;
}
.attach-file-wrapper input[type=file].upload-inline {
  height: 100%;
}
@media (max-width: 767px) {
  .attach-file-wrapper a {
    min-height: 30px;
  }
}
.upload-block-slim.no-margin .attach-file-wrapper {
  margin-bottom: 0;
}
.upload-block-slim .attach-file-wrapper {
  position: relative;
  padding: 15px;
  float: left;
  margin-bottom: 15px;
  width: auto;
  height: 50px;
}
.upload-block-slim .attach-file-wrapper i {
  background-size: contain;
  width: 25px;
  height: 20px;
  margin-right: 2px;
  position: relative;
  top: -1px;
  display: inline-block;
  margin: 0 5px 0 0;
}
.upload-block-slim .attach-file-wrapper a {
  padding: 0;
  font-size: 13px;
  text-decoration: none!important;
  display: block;
  width: 100%;
  color: #6f6f6f;
  border: 0;
  background: none;
  min-height: auto;
}
.upload-block-slim .attach-file-wrapper input[type=file].upload-inline {
  height: 100%;
  cursor: pointer;
}
@media (min-width: 768px) {
  .upload-block-slim .attach-file-wrapper {
    display: block;
    max-width: inherit;
  }
}
.upload-block-slim .form-file {
  padding: 20px 70px 20px 45px;
}
.upload-block-input {
  position: absolute;
  top: 0;
  height: 100%;
  right: 80px;
  width: 270px;
  border: 1px solid transparent;
  margin: 0;
}
.upload-block-input .attach-buttons {
  position: absolute;
}
.upload-block-input .attach-file-wrapper {
  overflow: hidden;
  height: 48px;
  width: 35px;
  padding: 15px 10px;
  margin: 0;
  cursor: pointer;
}
.upload-block-input .attach-file-wrapper input {
  cursor: pointer;
  padding: 20px;
}
.upload-block-input .attach-file-wrapper a {
  padding: 0;
  text-decoration: none!important;
  display: block;
  width: 25px;
  height: 20px;
  color: #6f6f6f;
  border: 0;
  background: none;
  min-height: 0;
  font-size: 11px;
  overflow: hidden;
  margin-left: -5px;
}
.upload-block-input .attach-file-wrapper i {
  background-size: contain;
  width: 25px;
  height: 20px;
  position: relative;
  top: -1px;
  display: inline-block;
  margin: 0 5px 0 0;
}
.upload-block-input .attach-file-select {
  margin-bottom: 0;
}
.upload-block-input .attach-file-select i {
  background-size: auto 19px;
}
.upload-block-input fieldset {
  width: 100%;
  height: 100%;
}
.upload-block-input fieldset > .attached-files {
  position: absolute;
  right: 0;
  width: 198px;
  height: 100%;
  background-color: #EFEFEF;
  overflow-y: auto;
  overflow-x: hidden;
}
.upload-block-input fieldset > .attached-files .attached-file-wrapper {
  padding: 5px;
  width: 198px;
  height: 49px;
  max-width: inherit;
}
.upload-block-input fieldset > .attached-files .form-file {
  padding: 10px 70px 10px 10px;
  height: 38px;
  font-size: 12px;
  width: 100%;
}
.upload-block-input fieldset > .attached-files .form-file > i {
  display: none;
}
.upload-block-input fieldset > .attached-files .form-file .popover {
  display: none!important;
}
.upload-block-input fieldset > .attached-files:empty {
  display: none;
}
@media (max-width: 767px) {
  .upload-block-input {
    right: 60px;
    width: 170px;
  }
  .upload-block-input fieldset > .attached-files {
    width: 100px;
  }
  .upload-block-input fieldset > .attached-files .attached-file-wrapper {
    width: 100px;
  }
  .upload-block-input fieldset > .attached-files .form-file > i {
    display: block;
  }
  .upload-block-input fieldset > .attached-files .form-file span,
  .upload-block-input fieldset > .attached-files .form-file .attached-file-keep {
    display: none;
  }
}
.icon-attach {
  background-image: url(https://wkncdn.com/newx/assets/build/img/store/icon-attach.7553ac566.svg);
}
.icon-attach-file-select {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/icon-file-select.5e5cecd17.svg);
}
label,
.control-label,
.help-block,
.checkbox,
.radio {
  font-size: 13px;
  font-weight: normal;
}
input[type="radio"],
input[type="checkbox"] {
  margin-top: 1px;
}
.form-control,
input {
  border-width: 1px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.form-control:focus,
input:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #D5D5D5;
}
.form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #D5D5D5;
}
.form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: #D5D5D5;
}
.form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #D5D5D5;
}
.placeholder-normal::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #686868;
}
.placeholder-normal::-moz-placeholder {
  /* Firefox 19+ */
  color: #686868;
}
.placeholder-normal:-ms-input-placeholder {
  /* IE 10+ */
  color: #686868;
}
.placeholder-normal:-moz-placeholder {
  /* Firefox 18- */
  color: #686868;
}
textarea {
  resize: none;
  border-radius: 3px;
  line-height: 1.4;
  padding: 10px 12px;
  border: 1px solid #D5D5D5;
  font-weight: normal;
}
@media (max-width: 991px) {
  textarea {
    max-height: 280px;
    width: 100%;
  }
}
.form-group.form-inline label {
  margin-right: 10px;
}
.email-suggestion {
  margin-bottom: 2rem;
}
.email-suggestion a:hover {
  cursor: pointer;
}
input[type=text],
input[type=email],
input[type=password] {
  -webkit-appearance: none;
}
.input-group-addon {
  text-decoration: none!important;
}
.input-group-addon .wk2-icon {
  font-size: 150%;
}
.checkbox-icon {
  position: relative;
}
.checkbox-icon input[type="checkbox"] {
  display: none;
}
.checkbox-icon input[type="checkbox"] + label {
  display: block;
  cursor: pointer;
  padding: 10px 0 10px 35px;
  margin-bottom: 0;
  color: #686868;
}
.checkbox-icon input[type="checkbox"] + label i {
  position: absolute;
  left: 0;
  top: 8px;
  font-size: 26px;
  color: #D5D5D5;
  transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
}
.checkbox-icon input[type="checkbox"]:checked + label i {
  color: #2f9aee;
  transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
}
@media (min-width: 992px) {
  .checkbox-icon input[type="checkbox"]:hover:not(:checked) + label {
    color: #4f4f4f;
    transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -webkit-transition: color 0.3s ease-in-out;
  }
  .checkbox-icon input[type="checkbox"]:hover:not(:checked) + label i {
    color: #bcbcbc;
  }
}
.checkbox-new-inner {
  width: 100%;
  margin-bottom: 5px;
}
.checkbox-new-inner [type="checkbox"] + label {
  height: 100%;
  margin-bottom: 0;
}
.checkbox-new [type="checkbox"] {
  /* Base for label styling */
}
.checkbox-new [type="checkbox"] + label {
  transition: box-shadow 0.3s ease-in-out;
  -moz-transition: box-shadow 0.3s ease-in-out;
  -webkit-transition: box-shadow 0.3s ease-in-out;
  outline: 0;
  font-size: 12px;
}
.checkbox-new [type="checkbox"] + label .wk2-icon {
  font-size: 28px;
  display: block;
  margin-bottom: 5px;
}
.checkbox-new [type="checkbox"] + label p {
  margin-bottom: 0px;
}
.checkbox-new [type="checkbox"]:not(:checked),
.checkbox-new [type="checkbox"]:checked {
  opacity: 0;
  display: none;
}
.checkbox-new [type="checkbox"]:not(:checked) + label:focus,
.checkbox-new [type="checkbox"]:checked + label:focus {
  border: 1px solid #2f9aee;
}
.checkbox-new [type="checkbox"]:not(:checked) + label,
.checkbox-new [type="checkbox"]:checked + label {
  position: relative;
  cursor: pointer;
  padding: 15px 35px 15px 15px;
  border: 1px solid #D5D5D5;
  background-color: white;
  text-align: left;
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  /* checkbox aspect */
  /* checked mark aspect changes */
}
.checkbox-new [type="checkbox"]:not(:checked) + label:before,
.checkbox-new [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  right: 10px;
  top: 13px;
  width: 20px;
  height: 20px;
  border: 1px solid #D5D5D5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.checkbox-new [type="checkbox"]:not(:checked) + label:after,
.checkbox-new [type="checkbox"]:checked + label:after {
  opacity: 0;
  transform: scale(0);
}
.checkbox-new [type="checkbox"]:checked + label {
  box-shadow: inset 2px 2px 0px #2f9aee, inset -2px -2px 0px #2f9aee, inset 2px -2px 0px #2f9aee, inset -2px 2px 0px #2f9aee;
  color: #2f9aee;
  border: 1px solid #D5D5D5;
  /* checkbox aspect */
  /* checked mark aspect changes */
}
.checkbox-new [type="checkbox"]:checked + label:before {
  border: 1px solid #2f9aee;
}
.checkbox-new [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
  content: "\F121";
  font-family: "WorkanaNewDesign" !important;
  color: #2f9aee;
  font-size: 32px;
  position: absolute;
  right: 10px;
  top: 13px;
  width: 20px;
  height: 20px;
  overflow: hidden;
  line-height: 22px;
  text-indent: -6px;
  transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  animation: login-animation 0.3s ease-in-out;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInDelay;
  animation-name: fadeInDelay;
  display: block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.checkbox-new [type="checkbox"]:disabled:not(:checked) + label:before,
.checkbox-new [type="checkbox"]:disabled:checked + label:before {
  border-color: #D5D5D5;
  background-color: white;
}
.checkbox-new [type="checkbox"]:disabled:not(:checked) + label:after,
.checkbox-new [type="checkbox"]:disabled:checked + label:after {
  color: #D5D5D5;
}
.checkbox-new [type="checkbox"]:disabled + label {
  color: #D5D5D5;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.checkbox-new [type="checkbox"]:checked:focus + label:before,
.checkbox-new [type="checkbox"]:not(:checked):focus + label:before {
  border: 1px solid #D5D5D5;
}
.checkbox-new [type="checkbox"]:focus + label {
  border: 1px solid #2f9aee;
}
.checkbox-new b {
  font-weight: 600;
}
.checkbox-new p {
  line-height: 17px;
}
.checkbox-new p + p {
  margin-top: 5px;
}
.checkbox-new-wrapper.cleared input[type="checkbox"] + label {
  padding: 15px 10px;
}
.checkbox-new-wrapper.cleared input[type="checkbox"] + label:after,
.checkbox-new-wrapper.cleared input[type="checkbox"] + label:before {
  display: none;
}
.checkbox-new-wrapper .col-sm-4:empty {
  display: none;
}
@media (max-width: 767px) {
  .checkbox-new-wrapper {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
    padding: 40px;
    background-color: #FFFFFF;
    margin-bottom: 20px;
    padding: 0px;
  }
  .checkbox-new-wrapper.box-lg {
    padding: 30px;
  }
  .checkbox-new-wrapper.box-md {
    padding: 20px;
  }
  .checkbox-new-wrapper.box-sm {
    padding: 10px;
  }
  .checkbox-new-wrapper.box-success,
  .checkbox-new-wrapper.box-blue,
  .checkbox-new-wrapper.box-danger,
  .checkbox-new-wrapper.box-violet,
  .checkbox-new-wrapper.box-primary {
    color: white;
  }
  .checkbox-new-wrapper.box-success a,
  .checkbox-new-wrapper.box-blue a,
  .checkbox-new-wrapper.box-danger a,
  .checkbox-new-wrapper.box-violet a,
  .checkbox-new-wrapper.box-primary a {
    color: white;
  }
  .checkbox-new-wrapper.box-success {
    background-color: #0AD254;
  }
  .checkbox-new-wrapper.box-blue {
    background-color: #2f9aee;
  }
  .checkbox-new-wrapper.box-primary {
    background-color: #253556;
  }
  .checkbox-new-wrapper h1 {
    margin-bottom: 20px;
    color: #333333;
  }
  .checkbox-new-wrapper > h1:first-child,
  .checkbox-new-wrapper > h2:first-child,
  .checkbox-new-wrapper > h3:first-child,
  .checkbox-new-wrapper > h4:first-child,
  .checkbox-new-wrapper > h5:first-child,
  .checkbox-new-wrapper > h6:first-child {
    margin-top: 0;
    margin-bottom: 20px;
  }
  .checkbox-new-wrapper .img-full {
    margin-left: -40px;
    margin-right: -40px;
    margin-top: -40px;
  }
  .checkbox-new-wrapper .img-full img {
    width: 100%;
    height: auto;
  }
  .checkbox-new-wrapper.search-form {
    padding: 20px 30px;
    margin-bottom: 20px;
  }
  .checkbox-new-wrapper input[type="checkbox"]:not(:checked) + label,
  .checkbox-new-wrapper input[type="checkbox"]:checked + label {
    border: 0px;
    padding: 15px 15px 15px 45px;
    margin-bottom: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-size: 13px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border-bottom: 1px solid #D5D5D5;
  }
  .checkbox-new-wrapper input[type="checkbox"]:not(:checked) + label:before,
  .checkbox-new-wrapper input[type="checkbox"]:checked + label:before,
  .checkbox-new-wrapper input[type="checkbox"]:not(:checked) + label:after,
  .checkbox-new-wrapper input[type="checkbox"]:checked + label:after {
    left: 10px;
    top: 15px;
  }
  .checkbox-new-wrapper input[type="checkbox"]:not(:checked) + label .wk2-icon,
  .checkbox-new-wrapper input[type="checkbox"]:checked + label .wk2-icon {
    display: none;
  }
  .checkbox-new-wrapper input[type="checkbox"]:not(:checked) + label:focus,
  .checkbox-new-wrapper input[type="checkbox"]:checked + label:focus {
    border-bottom: 1px solid #D5D5D5;
    border-top: 0px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
  }
  .checkbox-new-wrapper.cleared {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .checkbox-new-wrapper.cleared input[type="checkbox"] + label:after,
  .checkbox-new-wrapper.cleared input[type="checkbox"] + label:before {
    display: block;
  }
  .checkbox-new-wrapper .row.is-flex-sm-min + .row.is-flex-sm-min {
    margin-top: 0;
  }
}
@media (max-width: 767px) and (max-width: 991px) {
  .checkbox-new-wrapper.box-lg {
    padding: 20px;
  }
}
@media (max-width: 767px) and (max-width: 991px) {
  .checkbox-new-wrapper.box-md {
    padding: 10px;
  }
}
.animation-checkbox {
  animation: login-animation 0.3s ease-in-out;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInDelay;
  animation-name: fadeInDelay;
  display: block;
}
.checkbox-toggle input[type="checkbox"] {
  display: none;
}
.checkbox-toggle input[type="checkbox"]:checked + label {
  display: none;
}
.checkbox-toggle label {
  color: #2f9aee;
  cursor: pointer;
  margin: 10px 0;
  outline: none!important;
}
.checkbox-toggle i {
  font-size: 25px;
  vertical-align: middle;
}
.checkbox {
  position: relative;
}
.checkbox input[type="checkbox"] {
  display: none;
}
.checkbox label {
  cursor: pointer;
  padding-left: 25px;
  padding-top: 0;
}
.checkbox input[type="checkbox"] + label:before {
  position: absolute;
  left: 0;
  top: 1px;
  border: 1px solid #D5D5D5;
  content: "\00a0";
  font: 23px/1em sans-serif;
  line-height: 10px;
  height: 17px;
  width: 17px;
  margin-right: 5px;
  padding: 0;
  vertical-align: middle;
  color: transparent;
  background: #FFFFFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
}
.checkbox input[type="checkbox"]:checked + label:before {
  color: #253556;
  content: "\f151";
  text-align: center;
  line-height: 16px;
  font-size: 19px;
}
.checkbox input[type="checkbox"]:checked + label:after {
  font-weight: 600;
}
.checkbox input[type="checkbox"][disabled]:checked + label:before,
.checkbox input[type="checkbox"][disabled] + label:before {
  color: #DDD;
  border-color: #DDD;
}
.checkbox.big label {
  padding-left: 35px;
  line-height: 26px;
}
.checkbox.big label p {
  margin-bottom: 0;
}
.checkbox.big input[type="checkbox"] + label:before {
  font-size: 22px;
  line-height: 20px;
  height: 23px;
  width: 23px;
  margin-right: 8px;
  top: 2px;
}
.checkbox.big + .checkbox.big {
  margin-top: 15px;
}
.checkbox.blue input[type="checkbox"]:checked + label:before {
  background-color: #2f9aee;
  color: white;
  border-color: #2f9aee;
}
.checkbox.bolded input[type="checkbox"]:checked + label {
  font-weight: 600;
}
.checkbox + .checkbox {
  margin-top: 5px;
}
.chip {
  display: inline-block;
}
.chip .label {
  position: relative;
  background-color: #EFEFEF;
  color: #686868;
  padding: 6.5px 25px 6.5px 13px;
  height: 25px;
  text-transform: none;
  line-height: 12px;
  margin-bottom: 10px;
  margin-right: 5px;
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 12.5px;
  -moz-border-radius: 12.5px;
  border-radius: 12.5px;
}
.chip .label .chip-icon {
  position: absolute;
  display: inline-block;
  width: 17px;
  height: 17px;
  background-color: #D5D5D5;
  line-height: 17px;
  color: #686868;
  font-size: 13px;
  top: 4px;
  right: 4px;
  -webkit-border-radius: 8.5px;
  -moz-border-radius: 8.5px;
  border-radius: 8.5px;
}
.chip .label .chip-icon:hover {
  background-color: #FB535B;
  color: #FFFFFF;
  transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -webkit-transition: background-color 0.3s ease-in-out;
}
.chip .label .chip-icon-brand:hover {
  background-color: #2f9aee;
}
.chip.big .label {
  height: 50px;
  padding: 13px 50px 13px 20px;
  line-height: 22.5px;
  font-size: 15px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
}
.chip.big .label .chip-icon {
  width: 32px;
  height: 32px;
  top: 9px;
  right: 9px;
  line-height: 32px;
  font-size: 28px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}
.chip-group {
  margin-top: 10px;
}
.collapse-filters {
  position: relative;
}
.collapse-filters fieldset {
  padding: 20px 15px;
  border-bottom: solid 1px #EFEFEF;
  margin-bottom: 20px;
}
.collapse-filters .btn-filters {
  position: absolute;
  top: -50px;
  right: 0;
  text-decoration: none!important;
}
.collapse-filters .btn-filters span {
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 600;
}
.collapse-filters .btn-filters i {
  font-size: 34px;
  vertical-align: middle;
  margin-right: 5px;
}
@media (min-width: 992px) {
  .collapse-filters .btn-filters[aria-expanded='false'] {
    -webkit-transition: color 0.5s ease;
    -o-transition: color 0.5s ease;
    transition: color 0.5s ease;
  }
  .collapse-filters .btn-filters[aria-expanded='false']:hover {
    color: #2f9aee;
    -webkit-transition: color 0.5s ease;
    -o-transition: color 0.5s ease;
    transition: color 0.5s ease;
  }
  .collapse-filters .btn-filters[aria-expanded='true'] {
    color: #2f9aee;
  }
}
.collapse-filters .checkbox {
  margin-top: 15px;
}
.collapse-filters .btn-xs-fixed {
  display: none;
}
@media (max-width: 991px) {
  .collapse-filters .btn-filters {
    position: absolute;
    top: -50px;
    right: 10px;
    padding: 5px 19.5px;
    font-size: 18px;
  }
  .collapse-filters .btn-filters[aria-expanded='false'] {
    background-color: #2f9aee;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: white;
  }
  .collapse-filters .btn-filters[aria-expanded='true'] {
    position: fixed;
    top: 15px;
    right: 15px;
    z-index: 1101;
    padding: 0;
    font-size: 24px;
    color: #686868;
  }
  .collapse-filters .btn-filters[aria-expanded='true'] i {
    margin-right: 0;
  }
  .collapse-filters .btn-filters[aria-expanded='true'] i:before {
    content: '\f114';
  }
  .collapse-filters .collapse,
  .collapse-filters .collapsing {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1100;
    margin: 0;
    background-color: #FFFFFF;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .collapse-filters .collapse.in .collapsing {
    display: block;
  }
  .collapse-filters .collapse.in .btn-xs-fixed {
    display: block;
  }
  .collapse-filters fieldset {
    padding-top: 15px;
    border-bottom: 0;
    padding-bottom: 60px;
    overflow-y: auto;
    height: 100vh;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .collapse-filters .btn-xs-fixed {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
.collapse-input-filters {
  position: relative;
  z-index: 1;
}
.collapse-input-filters fieldset {
  margin-top: -1px;
  background-color: white;
  padding: 0 15px;
  border: solid 1px #D5D5D5;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.collapse-input-filters fieldset .form-group {
  margin-bottom: 0;
}
.control-password-toggle {
  position: relative;
}
.control-password-toggle .form-control {
  padding-right: 80px;
}
.form-card-input {
  position: relative;
}
.form-card-input .form-control {
  padding-right: 80px;
}
.form-card-input .icon-card {
  position: absolute;
  top: 10px;
  right: 10px;
  margin-top: 0;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.form-card-input .icon-card.empty {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.help-block {
  display: none;
  border: 1px solid #FB535B;
  padding: 10px 20px;
  max-width: 300px;
  position: relative;
  background-color: white;
  border-radius: 3px;
}
.help-block.filled {
  display: block;
}
.help-block::after,
.help-block::before {
  content: '';
  border: solid 10px transparent;
  border-bottom-color: white;
  position: absolute;
  left: 20px;
  margin-left: -10px;
  top: -20px;
  z-index: 1;
}
.help-block::before {
  z-index: 0;
  border-bottom-color: #FB535B;
  top: -21px;
}
.help-block .parsley-required::before {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  content: "!";
  margin-right: 20px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  vertical-align: middle;
}
.help-block-info {
  border-color: #0AD254;
}
.help-block-info::before {
  border-bottom-color: #0AD254;
}
input[type=text].input-large,
input[type=email].input-large,
input[type=password].input-large {
  font-size: 22px;
  box-shadow: none!important;
  padding: 20px 12px;
  height: inherit;
  margin-bottom: 15px;
}
.has-error .form-control.input-large {
  border-bottom-color: #FB535B;
}
.intl-tel-input {
  width: 100%;
}
.wk-custom-arrow-icon {
  font-family: "WorkanaNewDesign" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  background-color: transparent;
  color: white;
  padding: 0px;
  float: right;
  vertical-align: middle;
  border-radius: 17px;
  text-indent: 0;
}
.wk-custom-arrow-icon-close {
  font-family: "WorkanaNewDesign" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  background-color: transparent;
  color: white;
  padding: 0px;
  float: right;
  vertical-align: middle;
  border-radius: 17px;
  text-indent: 0;
  content: "\f108";
}
.wk-custom-arrow-icon-open {
  font-family: "WorkanaNewDesign" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  background-color: transparent;
  color: white;
  padding: 0px;
  float: right;
  vertical-align: middle;
  border-radius: 17px;
  text-indent: 0;
  content: "\f109";
}
.languageswitch__select {
  width: 140px;
  border: 1px solid black;
  font-size: 11px;
  color: white;
  appearance: none;
  background-color: transparent!important;
  border-radius: 0;
  height: auto;
  padding: 4px 0px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.languageswitch__select::-ms-value,
.languageswitch__select option {
  color: white;
}
.languageswitch__select:focus {
  box-shadow: inset 0 0 0 transparent;
  outline: none;
}
.languageswitch .form-group {
  margin-bottom: 0;
}
.wk-lang-filter {
  width: 140px;
  border: 1px solid black;
  padding: 0;
  font-size: 11px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.wk-lang-filter > a,
.wk-lang-filter > a:hover {
  color: white;
  text-decoration: none;
  background-color: transparent!important;
}
.wk-lang-filter .dropdown-toggle {
  display: block;
  padding: 7px 12px;
}
.wk-lang-filter .dropdown-toggle:after {
  font-family: "WorkanaNewDesign" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  background-color: transparent;
  color: white;
  padding: 0px;
  float: right;
  vertical-align: middle;
  border-radius: 17px;
  text-indent: 0;
  content: "\f108";
}
.wk-lang-filter .dropdown-menu {
  min-width: 140px;
  background-color: #f5f5f5;
  border: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  right: -1px;
}
.wk-lang-filter .dropdown-menu > li > a {
  color: #333333;
  text-decoration: none;
  font-size: 11px!important;
  padding: 8px 12px;
}
.wk-lang-filter .dropdown-menu > li > a:hover {
  color: white;
  background-color: #1d2a44 !important;
}
.wk-lang-filter .dropdown-menu > li > a.active {
  color: #333333;
  background-color: #D5D5D5;
}
.wk-lang-filter .dropdown-menu > li > a.active:hover {
  color: #333333;
  background-color: #D5D5D5 !important;
}
.wk-lang-filter.open .dropdown-toggle:after,
.wk-lang-filter:hover .dropdown-toggle:after {
  font-family: "WorkanaNewDesign" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  background-color: transparent;
  color: white;
  padding: 0px;
  float: right;
  vertical-align: middle;
  border-radius: 17px;
  text-indent: 0;
  content: "\f109";
}
@media (max-width: 991px) {
  .navbar-nav .languageswitch__select {
    width: 100%;
  }
}
.special-language-switcher {
  position: absolute;
  z-index: 1;
  top: 20px;
  right: 20px;
}
.special-language-switcher .wk-lang-filter {
  border: none;
  width: 125px;
}
.special-language-switcher .wk-lang-filter > a {
  color: #686868;
  font-weight: 600;
}
.special-language-switcher .wk-lang-filter > li > a {
  color: #000;
}
.special-language-switcher .wk-lang-filter.open .dropdown-toggle:after,
.special-language-switcher .wk-lang-filter:hover .dropdown-toggle:after {
  font-family: "WorkanaNewDesign" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  background-color: transparent;
  color: white;
  padding: 0px;
  float: right;
  vertical-align: middle;
  border-radius: 17px;
  text-indent: 0;
  content: "\f109";
  color: #686868;
}
.special-language-switcher .wk-lang-filter .dropdown-toggle:after {
  font-family: "WorkanaNewDesign" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  background-color: transparent;
  color: white;
  padding: 0px;
  float: right;
  vertical-align: middle;
  border-radius: 17px;
  text-indent: 0;
  content: "\f108";
  color: #686868;
}
.radio-box-new-inner {
  width: 100%;
  margin-bottom: 5px;
}
.radio-box-new-inner [type="radio"] ~ label {
  height: 100%;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .radio-box-new-inner {
    margin-bottom: 0;
  }
}
.radio-box-new input[type="radio"]:empty {
  opacity: 0;
  display: none;
}
.radio-box-new input[type="radio"]:empty ~ label {
  border: 1px solid #D5D5D5;
  position: relative;
  cursor: pointer;
  background-color: white;
  width: 100%;
  text-align: left;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 15px 35px 15px 15px;
  font-size: 12px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  transition: box-shadow 0.3s ease-in-out;
  -moz-transition: box-shadow 0.3s ease-in-out;
  -webkit-transition: box-shadow 0.3s ease-in-out;
  outline: 0;
}
.radio-box-new input[type="radio"]:empty ~ label:before {
  opacity: 0;
  display: block;
  content: "\F121";
  color: #2f9aee;
  font-size: 28px;
  position: absolute;
  font-family: "WorkanaNewDesign" !important;
  right: 10px;
  top: 6px;
  transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .radio-box-new input[type="radio"]:empty ~ label:before {
    top: 16%;
  }
}
.radio-box-new input[type="radio"]:empty ~ label .wk2-icon {
  font-size: 28px;
  display: block;
  margin: -5px 5px 5px 5px;
}
.radio-box-new input[type="radio"]:checked ~ label {
  border: 1px solid #2f9aee;
  color: #2f9aee;
  box-shadow: inset 2px 2px 0 #2f9aee, inset -2px -2px 0 #2f9aee, inset 2px -2px 0 #2f9aee, inset -2px 2px 0 #2f9aee;
}
.radio-box-new input[type="radio"]:checked ~ label:before {
  opacity: 1;
}
.radio-box-new input[type="radio"]:disabled ~ label {
  opacity: 0.8;
  cursor: not-allowed;
}
.radio-box-new input[type="radio"]:empty ~ label:focus,
.radio-box-new input[type="radio"]:checked ~ label:focus {
  border: 1px solid #2f9aee;
}
.radio-box-new b {
  font-weight: 600;
}
.radio-box-new b + p {
  color: #686868;
}
.radio-box-new p {
  line-height: 17px;
  margin: 5px 5px 5px 0;
}
.radio-box-new p + p {
  margin-top: 5px;
  display: table;
  color: #686868;
}
.radio-box-new p:first-child {
  margin-top: 0;
}
.radio-box-new p:last-child {
  margin-bottom: 0;
}
.radio-box-new.title b {
  font-size: 18px;
  margin: 5px;
}
.radio-box-new-wrapper .row + .row {
  margin-top: 20px;
}
.radio-box-new-wrapper.radio-center input[type="radio"]:empty ~ label {
  padding: 15px;
}
.radio-box-new-wrapper.radio-center input[type="radio"]:empty ~ label:before {
  display: none;
}
.radio-box-new-wrapper .col-sm-4:empty {
  display: none;
}
@media (max-width: 767px) {
  .radio-box-new-wrapper.new-mobile .radio-box-new + .radio-box-new {
    margin-top: -1px;
  }
  .radio-box-new-wrapper.new-mobile .radio-box-new input[type="radio"]:empty:focus {
    border-color: #D5D5D5;
  }
  .radio-box-new-wrapper.new-mobile .radio-box-new input[type="radio"] ~ label {
    margin-bottom: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    transition: border 0.3s ease-in-out;
    -moz-transition: border 0.3s ease-in-out;
    -webkit-transition: border 0.3s ease-in-out;
  }
  .radio-box-new-wrapper.new-mobile .radio-box-new input[type="radio"] ~ label:before {
    top: 6px;
  }
  .radio-box-new-wrapper.new-mobile .radio-box-new:first-child input[type="radio"] ~ label {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
  }
  .radio-box-new-wrapper.new-mobile .radio-box-new:last-child input[type="radio"] ~ label {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .radio-box-new-wrapper.new-mobile input[type="radio"]:checked ~ label {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #2f9aee;
    position: relative;
    z-index: 1;
  }
  .radio-box-new-wrapper .row.is-flex-sm-min + .row.is-flex-sm-min {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .radio-box-new-wrapper:not(.no-mobile).full-width-mobile input[type="radio"]:empty ~ label {
    padding: 10px 15px 10px 35px;
  }
  .radio-box-new-wrapper:not(.no-mobile).full-width-mobile input[type="radio"] ~ label:after {
    left: 0;
    top: 5px;
  }
  .radio-box-new-wrapper:not(.no-mobile).full-width-mobile input[type="radio"]:checked ~ label:before {
    left: -2px;
    top: 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .radio-box-new-wrapper:not(.no-mobile).full-width-mobile input[type="radio"]:empty ~ label:before {
    top: 0;
    left: -2px;
  }
}
.radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).cleared input[type="radio"] ~ label {
  padding: 15px 10px;
}
.radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).cleared input[type="radio"] ~ label:before {
  display: none;
}
@media (max-width: 767px) {
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
    padding: 40px;
    background-color: #FFFFFF;
    margin-bottom: 20px;
    padding: 0;
  }
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).box-lg {
    padding: 30px;
  }
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).box-md {
    padding: 20px;
  }
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).box-sm {
    padding: 10px;
  }
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).box-success,
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).box-blue,
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).box-danger,
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).box-violet,
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).box-primary {
    color: white;
  }
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).box-success a,
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).box-blue a,
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).box-danger a,
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).box-violet a,
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).box-primary a {
    color: white;
  }
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).box-success {
    background-color: #0AD254;
  }
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).box-blue {
    background-color: #2f9aee;
  }
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).box-primary {
    background-color: #253556;
  }
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) h1 {
    margin-bottom: 20px;
    color: #333333;
  }
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) > h1:first-child,
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) > h2:first-child,
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) > h3:first-child,
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) > h4:first-child,
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) > h5:first-child,
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) > h6:first-child {
    margin-top: 0;
    margin-bottom: 20px;
  }
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) .img-full {
    margin-left: -40px;
    margin-right: -40px;
    margin-top: -40px;
  }
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) .img-full img {
    width: 100%;
    height: auto;
  }
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).search-form {
    padding: 20px 30px;
    margin-bottom: 20px;
  }
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) input[type="radio"] ~ label:after {
    display: block;
    content: '';
    width: 23px;
    height: 23px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background-color: transparent;
    position: absolute;
    left: 13px;
    top: 27%;
    border: 1px solid #D5D5D5;
  }
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) input[type="radio"]:empty ~ label,
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) input[type="radio"]:checked ~ label,
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) input[type="radio"]:disabled ~ label {
    border: 0;
    padding: 15px 15px 15px 45px;
    margin-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) input[type="radio"]:empty ~ label:before,
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) input[type="radio"]:checked ~ label:before,
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) input[type="radio"]:disabled ~ label:before {
    left: 10px;
  }
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) input[type="radio"]:empty ~ label .wk2-icon,
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) input[type="radio"]:checked ~ label .wk2-icon,
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) input[type="radio"]:disabled ~ label .wk2-icon {
    display: none;
  }
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) input[type="radio"]:empty ~ label:focus,
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) input[type="radio"]:checked ~ label:focus,
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) input[type="radio"]:disabled ~ label:focus {
    border: 0 solid transparent;
  }
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) input[type="radio"]:checked ~ label:after {
    display: none;
  }
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile) .title b {
    font-size: 13px;
  }
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).cleared {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).cleared input[type="radio"] ~ label:before {
    display: block;
  }
}
@media (max-width: 767px) and (max-width: 991px) {
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).box-lg {
    padding: 20px;
  }
}
@media (max-width: 767px) and (max-width: 991px) {
  .radio-box-new-wrapper:not(.no-mobile):not(.new-mobile).box-md {
    padding: 10px;
  }
}
.radio-item,
.checkbox-item {
  border-bottom: solid 1px #EFEFEF;
}
.radio-item:last-of-type,
.checkbox-item:last-of-type {
  border-bottom: 0;
}
.radio-item label,
.checkbox-item label {
  padding: 20px 20px 20px 40px;
  position: relative;
  display: block;
  margin-bottom: 0;
  cursor: pointer;
  border-left: solid 3px transparent;
}
.radio-item label:after,
.checkbox-item label:after,
.radio-item label:before,
.checkbox-item label:before {
  content: '';
  width: 16px;
  height: 16px;
  position: absolute;
  top: 23px;
  left: 15px;
}
.radio-item label:after,
.checkbox-item label:after {
  border: solid 1px #979797;
}
@media (min-width: 768px) {
  .radio-item.box-common,
  .checkbox-item.box-common {
    -webkit-transition: box-shadow 0.3s ease;
    -o-transition: box-shadow 0.3s ease;
    transition: box-shadow 0.3s ease;
  }
  .radio-item.box-common:hover,
  .checkbox-item.box-common:hover {
    box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.2);
    -webkit-transition: box-shadow 0.3s ease;
    -o-transition: box-shadow 0.3s ease;
    transition: box-shadow 0.3s ease;
  }
  .radio-item:not(.box-common) label,
  .checkbox-item:not(.box-common) label {
    -webkit-transition: border-left 0.3s ease;
    -o-transition: border-left 0.3s ease;
    transition: border-left 0.3s ease;
  }
  .radio-item:not(.box-common):hover label,
  .checkbox-item:not(.box-common):hover label {
    border-left-color: #D5D5D5;
    -webkit-transition: border-left 0.3s ease;
    -o-transition: border-left 0.3s ease;
    transition: border-left 0.3s ease;
  }
}
@media (max-width: 991px) {
  .radio-item label,
  .checkbox-item label {
    padding: 15px 10px 15px 30px;
  }
  .radio-item label:after,
  .checkbox-item label:after,
  .radio-item label:before,
  .checkbox-item label:before {
    top: 17px;
    left: 10px;
  }
}
.radio-item label:after,
.radio-item label:before {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.radio-item label:before {
  border: solid 8px white;
}
.radio-item input[type='radio'] {
  display: none;
}
.radio-item input[type='radio']:checked + label:before {
  background-color: #2f9aee;
  border: solid 3px white;
  -webkit-transition: border 0.2s ease;
  -o-transition: border 0.2s ease;
  transition: border 0.2s ease;
}
.checkbox-item label:after {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.checkbox-item label:before {
  font-size: 17px;
  color: #2f9aee;
  content: "\F151";
  text-align: center;
  opacity: 0;
}
.checkbox-item input[type='checkbox'] {
  display: none;
}
.checkbox-item input[type='checkbox']:checked + label:before {
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.radio-new {
  font-size: 15px;
  margin: 10px 0;
}
.radio-new input[type="radio"] {
  display: none;
}
.radio-new label {
  cursor: pointer;
  padding-left: 0;
  padding-top: 10px;
  position: relative;
  font-size: 15px;
  line-height: 25px;
}
.radio-new input[type="radio"] + label:before {
  border: 1px solid #D5D5D5;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  border-radius: 17px;
  content: "";
  display: inline-block;
  line-height: 13px;
  height: 17px;
  width: 17px;
  padding: 0;
  margin: 0 10px 0 0;
  position: relative;
  top: 6px;
  padding: 11px;
}
.radio-new input[type="radio"] + label:after {
  opacity: 0;
  display: block;
  content: "\F121";
  color: #2f9aee;
  font-size: 31px;
  position: absolute;
  font-family: "WorkanaNewDesign" !important;
  left: -4px;
  top: 17px;
  transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
}
.radio-new input[type="radio"]:checked + label:after {
  opacity: 1;
}
.radio-new input[type="radio"]:checked + label:after {
  font-weight: 600;
}
.radio-new input[type="radio"][disabled]:checked + label:before,
.radio-new input[type="radio"][disabled] + label:before {
  color: #DDD;
  border-color: #DDD;
}
.radio {
  margin-bottom: 10px;
}
.radio input[type="radio"] {
  display: none;
}
.radio label {
  padding: 0 0 0 25px;
  position: relative;
  display: block;
  margin-bottom: 0;
  cursor: pointer;
}
.radio label:after,
.radio label:before {
  content: '';
  width: 16px;
  height: 16px;
  position: absolute;
  top: 1px;
  left: 0;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.radio label:before {
  border: solid 8px #FFFFFF;
}
.radio label:after {
  border: solid 1px #D5D5D5;
}
.radio input[type='radio'] {
  display: none;
}
.radio input[type='radio']:checked + label:before {
  background-color: #2f9aee;
  border: solid 3px #FFFFFF;
  -webkit-transition: border 0.2s ease;
  -o-transition: border 0.2s ease;
  transition: border 0.2s ease;
}
.radio-md label {
  padding-left: 35px;
}
.radio-md label:after,
.radio-md label:before {
  width: 20px;
  height: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.radio-md label:before {
  border: solid 10px white;
}
.radio-md input[type='radio']:checked + label:before {
  border: solid 5px #FFFFFF;
}
.radiobox-list-item input[type="radio"]:empty {
  opacity: 0;
  display: none;
}
.radiobox-list-item input[type="radio"]:empty ~ label {
  position: relative;
  cursor: pointer;
  width: 100%;
  text-align: left;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.radiobox-list-item input[type="radio"]:empty ~ label:after {
  display: block;
  content: '';
  width: 23px;
  height: 23px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background-color: transparent;
  position: absolute;
  left: 13px;
  top: 27%;
  border: 1px solid #D5D5D5;
}
@media (max-width: 767px) {
  .radiobox-list-item input[type="radio"]:empty ~ label:after {
    top: 16%;
  }
}
.radiobox-list-item input[type="radio"]:empty ~ label:before {
  opacity: 0;
  display: block;
  content: "\F121";
  color: #2f9aee;
  font-size: 28px;
  position: absolute;
  font-family: "WorkanaNewDesign" !important;
  top: 27%;
  left: 10px;
  margin-top: -6px;
  transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .radiobox-list-item input[type="radio"]:empty ~ label:before {
    top: 16%;
  }
}
.radiobox-list-item input[type="radio"]:empty ~ label,
.radiobox-list-item input[type="radio"]:checked ~ label,
.radiobox-list-item input[type="radio"]:disabled ~ label {
  border: 0;
  padding: 15px 15px 15px 45px;
  border-bottom: 1px solid #D5D5D5;
  margin-bottom: 0;
}
.radiobox-list-item input[type="radio"]:checked ~ label:before {
  opacity: 1;
}
.radiobox-list-item input[type="radio"]:checked ~ label:after {
  display: none;
}
.radiobox-list-item b {
  font-weight: 600;
}
.radiobox-list-item p {
  margin-top: 5px;
  margin-bottom: 0;
}
.search-tags .label {
  font-size: 12px;
  color: white;
  padding: 8px 25px 8px 13px;
  border-radius: 4px;
  cursor: pointer;
  background-color: #0AD254;
  position: relative;
  text-transform: uppercase;
  margin: 0px 5px 20px 0px;
  display: inline-block;
}
.search-tags .label:after {
  position: absolute;
  content: "\f114";
  display: inline-block;
  font-size: 24px;
  line-height: normal;
  vertical-align: middle;
  right: 2px;
  top: 1px;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .search-tags .label {
    padding: 10px 40px 10px 15px;
    font-size: 11px;
  }
  .search-tags .label:after {
    top: 4px;
    right: 10px;
  }
}
.search-element {
  position: relative;
  margin-top: 10px;
}
.search-element input[type="search"] {
  margin-bottom: 25px;
  border-top-left-radius: 0;
}
@media (min-width: 768px) {
  .search-element input[type="search"] {
    border-bottom-left-radius: 0;
  }
}
@media (max-width: 767px) {
  .search-element input[type="search"] {
    border-top-right-radius: 0;
  }
}
.search-element input[type="search"]:focus + button.search {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/icon-search-focus.fafe78e12.svg);
}
.search-element button.search {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/icon-search.66be9296a.svg);
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: center center;
  width: 30px;
  height: 30px;
  border: 0px;
  background-color: transparent;
  position: absolute;
  top: 10px;
  right: 25px;
}
.search-element button.search:hover {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/icon-search-focus.fafe78e12.svg);
}
.search-element .dropdown-toggle {
  width: 100%;
  height: 50px;
  background-color: #253556;
  color: white;
  display: block;
  padding: 15px;
  text-decoration: none!important;
  position: relative;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
@media (max-width: 767px) {
  .search-element .dropdown-toggle {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    padding: 15px 12px;
  }
}
.search-element .dropdown-toggle i {
  font-size: 200%;
  position: absolute;
  right: 10px;
  margin-top: -4px;
}
.search-element .dropdown-menu {
  left: 15px;
  right: 15px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.search-element .dropdown-menu > li > a {
  padding: 15px;
  font-size: 13px;
}
@media (max-width: 767px) {
  .search-element .dropdown-menu > li > a {
    padding: 15px 12px;
  }
}
@media (min-width: 768px) {
  .search-element .dropdown-menu {
    right: 0;
  }
}
@media (min-width: 768px) {
  .search-element .col-full-right {
    padding-right: 0;
  }
  .search-element .col-full-left {
    padding-left: 0;
  }
}
a.is-disabled {
  color: inherit;
  text-decoration: none;
}
.box-common.search-form {
  padding: 20px 30px;
  margin-bottom: 20px;
}
.search-form h1 {
  text-transform: uppercase;
  margin: 10px 0;
  color: #686868;
  font-size: 14px;
}
.search-form h5,
.search-form .h5 {
  text-transform: uppercase;
  margin: 20px 0;
  color: #686868;
}
.search-form h5.slider,
.search-form .h5.slider {
  margin-bottom: 0px;
}
.search-form h5.first,
.search-form .h5.first {
  margin-top: 0px;
}
.search-form .presets {
  margin-top: 10px;
}
@media (max-width: 992px) {
  .search-form .rating-select li:last-child {
    margin-bottom: 20px;
  }
  .search-form .collapse-group .collapse-group h5 {
    position: relative;
  }
  .search-form .collapse-group .collapse-group h5::after {
    font-family: "WorkanaNewDesign";
    font-size: 16px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f111";
    position: absolute;
    font-weight: 600;
    top: 0px;
    right: 0px;
    color: #686868;
    -webkit-transition: 0.3s all;
    -o-transition: 0.3s all;
    transition: 0.3s all;
  }
  .search-form .collapse-group .collapse-group.collapse-group-open h5::after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .search-form select.form-control {
    margin-bottom: 0px;
  }
  .search-form h5 {
    margin: 0px;
    height: 40px;
    line-height: 40px;
  }
  .search-form .form-group {
    margin-bottom: 10px;
  }
}
.search-form span.sub {
  font-size: 12px;
  color: #2f9aee;
  display: block;
  font-weight: normal;
  margin-top: 5px;
  margin-bottom: 20px;
}
.search-form .list-unstyled li {
  margin-bottom: 5px;
}
.search-form .controls-skills-ui .select2-selection--multiple {
  min-height: 100px;
}
.search-form .select2-container--default .select2-search--inline .select2-search__field {
  margin: 8px 5px 5px;
  font-size: 16px;
}
.search-form .search-category li .all-categories span {
  margin-left: 5px;
}
.search-form .search-category li ul li:first-child {
  margin-top: 5px;
}
.search-form .search-category li ul li:last-child {
  margin-bottom: 5px;
}
.search-form .search-category .checkbox label {
  width: 100%;
}
.search-form .search-category .checkbox label span {
  display: inline-block;
  vertical-align: top;
  width: 87%;
}
@media (min-width: 991px) {
  .search-form .col-md-4.checkbox,
  .search-form .col-sm-4.checkbox,
  .search-form .col-md-3.checkbox,
  .search-form .col-sm-3.checkbox {
    padding-right: 5px;
    padding-left: 5px;
  }
  .search-form .col-md-4.checkbox:nth-child(3n+1),
  .search-form .col-sm-4.checkbox:nth-child(3n+1),
  .search-form .col-md-3.checkbox:nth-child(3n+1),
  .search-form .col-sm-3.checkbox:nth-child(3n+1) {
    padding-left: 15px;
  }
  .search-form .col-md-4.checkbox:nth-child(3n+3),
  .search-form .col-sm-4.checkbox:nth-child(3n+3),
  .search-form .col-md-3.checkbox:nth-child(3n+3),
  .search-form .col-sm-3.checkbox:nth-child(3n+3) {
    padding-right: 15px;
  }
  .search-form .col-md-6.checkbox,
  .search-form .col-sm-6.checkbox {
    padding-right: 5px;
    padding-left: 5px;
  }
  .search-form .col-md-6.checkbox:nth-child(1),
  .search-form .col-sm-6.checkbox:nth-child(1) {
    padding-left: 15px;
  }
  .search-form .col-md-6.checkbox:nth-child(2),
  .search-form .col-sm-6.checkbox:nth-child(2) {
    padding-right: 15px;
  }
}
.search-form .checkbox + .checkbox {
  margin-top: 0px;
}
@media (min-width: 992px) {
  .search-form #search-form input[type="search"].form-control.icon {
    background-position: top 13px right 10px;
  }
  .search-form #block-filters .collapse-group {
    margin-bottom: 25px;
  }
  .search-form #block-filters .collapse-group:last-child {
    margin-bottom: 0px;
  }
  .search-form .checkbox-new [type="checkbox"]:not(:checked) + label,
  .search-form .checkbox-new [type="checkbox"]:checked + label,
  .search-form .radio-box-new input[type="radio"]:empty ~ label {
    text-align: center;
    display: flex;
    align-items: center;
  }
  .search-form .checkbox-new [type="checkbox"]:not(:checked) + label span,
  .search-form .checkbox-new [type="checkbox"]:checked + label span,
  .search-form .radio-box-new input[type="radio"]:empty ~ label span {
    width: 100%;
  }
}
.search-results #workers h2 {
  margin: 20px 0;
}
.search-results h6 {
  font-size: 14px;
}
.search-results h6.hire-link {
  margin: 0;
  padding: 9px;
}
.search-results .loading .project-item,
.search-results .loading .listing.worker-item {
  position: relative;
}
.search-results .loading .project-item:before,
.search-results .loading .listing.worker-item:before {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(255, 255, 255, 0.7);
  left: 0px;
  top: 0px;
  content: '';
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.search-results .alert {
  margin-top: 0;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .search-results .search-tags {
    display: none;
  }
}
.collapse-filters .btn-spinner.checking {
  position: fixed;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none;
  outline: 0!important;
}
select::-ms-expand {
  display: none;
}
select.form-control {
  box-shadow: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/icon-select-arrow-down.75e671b0f.svg);
  background-repeat: no-repeat;
  background-position: top 20px right 13px;
  padding: 10px 45px 10px 12px;
}
select.form-control:disabled {
  background-color: transparent;
  color: #a8a8a8;
}
@media (max-width: 767px) {
  .form-group.form-group-select-xs div[class^='col-sm-']:first-child select {
    margin-bottom: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottom-right: 0px;
    -moz-border-radius-bottom-left: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .form-group.form-group-select-xs div[class^='col-sm-']:last-child select {
    -webkit-border-top-right-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
  }
}
select.sort {
  border: 0px;
  padding: 2px;
  background-color: transparent;
  color: #282e38;
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/icon-sort-filter.4e8c2f674.svg);
  background-repeat: no-repeat;
  background-position: right 8px;
  padding-right: 15px;
}
/**
 * Select2 adapt to Workana design
 */
.select2-container {
  display: block;
  color: #686868;
  margin-bottom: 10px;
}
.select2-container--default .select2-selection--single {
  border: 1px solid #D5D5D5;
  height: 50px;
  border-radius: 3px;
  font-size: 13px;
  line-height: 1.4;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 50px;
  width: 37px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow::after {
  font-family: "WorkanaNewDesign" !important;
  line-height: 1;
  content: "\f108";
  font-size: 22px;
  position: absolute;
  top: 50%;
  margin-top: -12px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 50px;
  color: #686868 !important;
  padding-left: 15px;
  padding-right: 40px;
}
.select2-container--default.select2-container--open .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default.select2-container--open .select2-selection--multiple,
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid #2f9aee;
  outline: 0;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow::after,
.select2-container--default.select2-container--focus .select2-selection--single .select2-selection__arrow::after,
.select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__arrow::after,
.select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__arrow::after {
  content: "\f109";
  color: #2f9aee;
}
.select2-container--default.select2-container--disabled {
  opacity: 0.6;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  border: 1px solid #D5D5D5 !important;
  background-color: transparent;
  cursor: no-drop;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__arrow::after {
  content: "\f108" !important;
  color: #686868 !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #2f9aee;
}
.select2-container--default .select2-selection--multiple {
  border: 1px solid #D5D5D5;
  min-height: 50px;
  border-radius: 3px;
  font-size: 13px;
  line-height: 1.4;
  padding: 4px;
}
.select2-container--default .select2-selection--multiple .select2-search--inline {
  width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field {
  font-size: 13px;
  color: #686868;
  width: 100% !important;
}
.select2-container--default .select2-selection--multiple .select2-search--inline ::-webkit-input-placeholder {
  color: #D5D5D5;
}
.select2-container--default .select2-selection--multiple .select2-search--inline :-moz-placeholder {
  /* Firefox 18- */
  color: #D5D5D5;
}
.select2-container--default .select2-selection--multiple .select2-search--inline ::-moz-placeholder {
  /* Firefox 19+ */
  color: #D5D5D5;
}
.select2-container--default .select2-selection--multiple .select2-search--inline :-ms-input-placeholder {
  color: #D5D5D5;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #2f9aee;
  border: 0px;
  text-transform: uppercase;
  padding: 5px 10px;
  color: #FFFFFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-weight: normal;
  font-size: 11px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
  height: 0px;
  line-height: 0px;
  position: relative;
  top: 8px;
  right: -4px;
  font-size: 18px;
  color: #FFFFFF;
  font-weight: normal;
  float: right;
}
.select2-container .flag {
  margin: -1px 18px 0 2px;
}
.select2-results__option {
  padding-left: 15px;
}
.suggestion-message {
  position: relative;
  padding-left: 40px;
  margin-bottom: 20px;
}
.suggestion-message span {
  position: absolute;
  height: 30px;
  width: 30px;
  top: 50%;
  left: 0;
  margin-top: -15px;
  padding: 4px;
  text-align: center;
  font-size: 19px;
}
.suggestion-message.circle span {
  border: 1px solid #009FE3;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.suggestion-message.big {
  padding-left: 60px;
}
.suggestion-message.big span {
  height: 40px;
  width: 40px;
  margin-top: -15px;
  font-size: 30px;
}
li.suggestion-message {
  padding-left: 40px!important;
  margin-bottom: 20px!important;
}
li.suggestion-message:before {
  display: none!important;
}
li.suggestion-message.big {
  padding-left: 60px!important;
}
input[type=file].upload-inline {
  z-index: 1;
  height: 30px;
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
  opacity: 0;
  /* Standard: FF gt 1.5, Opera, Safari */
  filter: alpha(opacity=0);
  /* IE lt 8 */
  -ms-filter: "alpha(opacity=0)";
  /* IE 8 */
  -khtml-opacity: 0;
  /* Safari 1.x */
  -moz-opacity: 0;
  /* FF lt 1.5, Netscape */
}
select,
input[type=file] {
  padding: 2px 0;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label,
.has-warning .form-control-feedback {
  color: #EEAF00;
}
.has-warning .form-control,
.has-warning .form-control:focus {
  border: 1px solid #EEAF00;
}
.has-warning .input-group-addon {
  border-color: #EEAF00;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label,
.has-error .form-control-feedback {
  color: #FB535B;
}
.has-error .form-control,
.has-error .form-control:focus {
  border: 1px solid #FB535B;
}
.has-error .input-group-addon {
  border-color: #FB535B;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label,
.has-success .form-control-feedback {
  color: #0AD254;
}
.has-success .form-control,
.has-success .form-control:focus {
  border: 1px solid #0AD254;
}
.has-success .input-group-addon {
  border-color: #0AD254;
}
/*.alert-error {
  .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);
}*/
.intl-tel-input.iti-container {
  z-index: 1600;
}
.navbar {
  border: none;
  font-size: 13px;
}
.navbar-collapse {
  border-top-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (max-width: 991px) {
  .navbar-collapse .navbar-nav {
    margin-top: 60px;
  }
}
header .navbar--primary {
  border-width: 0;
  min-height: 60px;
}
header .navbar--primary .navbar-nav > li > a {
  font-weight: 400;
  border-bottom: 3px solid transparent;
  font-size: 13px;
  padding: 10px;
  transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  transition: border-bottom 0.3s ease-in-out;
  -moz-transition: border-bottom 0.3s ease-in-out;
  -webkit-transition: border-bottom 0.3s ease-in-out;
}
header .navbar--primary .navbar-nav > li.active > a {
  color: #08ab44;
  background-color: transparent;
  border-bottom: 3px solid #08ab44;
}
@media (min-width: 992px) {
  header .navbar--primary .navbar-nav > li > a {
    padding-top: 25px;
    padding-bottom: 24px;
  }
  header .navbar--primary .navbar-nav > li:hover > a {
    color: #0AD254;
    background-color: transparent;
    border-bottom: 3px solid #0AD254;
  }
  header .navbar--primary .navbar-nav > li.active:hover > a {
    color: #08ab44;
    background-color: transparent;
    border-bottom: 3px solid #08ab44;
  }
}
header .navbar--primary .navbar-toggle {
  border-color: transparent;
  margin: 12px 10px;
}
header .navbar--primary .navbar-toggle .icon-bar {
  background-color: #fff !important;
  margin-bottom: 6px;
  width: 20px;
}
header .navbar--primary .navbar-toggle .icon-bar:last-child {
  margin-bottom: 0;
}
header .navbar--primary .navbar-loggedout .loggedout-menu {
  margin-right: -5px;
}
header .navbar--primary .navbar-loggedout .navbar-btn,
header .navbar--primary .navbar-loggedout .header-create-project .header-create-project__button {
  margin: 14px 5px;
}
@media (min-width: 991px) {
  header .navbar--primary {
    height: 70px;
  }
  header .navbar--primary .container {
    margin-top: 0px;
  }
}
header .navbar--secondary {
  background: #E4E4E4;
  margin-bottom: 0;
}
header .navbar--secondary ul > li > a {
  border-bottom: 3px solid transparent;
  color: #686868;
  font-size: 13px;
  font-weight: 400;
  transition: border-bottom 0.3s ease-in-out;
  -moz-transition: border-bottom 0.3s ease-in-out;
  -webkit-transition: border-bottom 0.3s ease-in-out;
  padding: 15px 10px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  header .navbar--secondary ul > li > a {
    padding: 15px 5px;
    font-size: 11px;
  }
}
header .navbar--secondary ul > .active a {
  border-bottom: 3px solid #253556;
  color: #253556;
}
header .navbar--secondary ul > li > a:hover {
  background-color: transparent;
  border-bottom: 3px solid #5b7ab9;
  color: #5b7ab9;
}
header .navbar--secondary ul > li > a:focus {
  background-color: transparent;
}
@media (max-width: 991px) {
  header .navbar--secondary:not(.store-navbar) {
    display: none;
  }
}
header .navbar-action {
  margin-top: 10px;
}
header .navbar-fixed-top {
  z-index: 1050;
}
.navbar .navbar-brand {
  height: 70px;
  padding: 22.5px 15px;
  color: #fff;
}
.navbar .navbar-brand:hover,
.navbar .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
  outline: 0;
}
@media (max-width: 1199px) {
  .navbar .navbar-brand {
    height: 60px;
    padding: 15px;
    margin-top: 3px;
  }
  .navbar .navbar-brand img {
    height: 100%;
    width: auto;
  }
}
@media (max-width: 991px) {
  .navbar .navbar-brand {
    margin-top: 0;
  }
}
header .navbar .pro-label {
  line-height: normal;
}
header .navbar .main-navigation-dropdown {
  color: #FFFFFF;
  background: #0A163A;
  box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
  border: none;
  padding-bottom: 0;
  overflow: hidden;
  padding-top: 5px;
}
header .navbar .main-navigation-dropdown li > a {
  color: #FFFFFF;
  font-size: 13px;
  padding: 5px 15px 10px 15px;
  display: block;
}
header .navbar .dropdown-user {
  overflow: visible;
  text-align: left;
  padding: 5px;
  border-radius: 3px;
}
header .navbar .dropdown-user form {
  margin: 0;
}
header .navbar .dropdown-user li {
  list-style-type: none;
}
header .navbar .dropdown-user li.dropdown-header {
  display: none;
}
header .navbar .dropdown-user li.divider {
  background-color: #253556;
  display: block;
  width: 93%;
  margin: 0 auto;
}
header .navbar .dropdown-user .submit-link {
  border: 0;
  background-color: transparent;
  color: #FFFFFF;
  padding: 10px 15px;
  outline: 0;
  width: 100%;
  font-size: 13px;
  text-align: left;
}
header .navbar .dropdown-user .nav-column {
  width: 50%;
  float: left;
}
header .navbar .dropdown-user .nav-column.with-cta {
  padding-left: 15px;
  padding-right: 15px;
}
header .navbar .dropdown-user .nav-column.with-cta .btn,
header .navbar .dropdown-user .nav-column.with-cta .header-create-project .header-create-project__button {
  text-transform: none;
  padding: 10px;
  width: 100%;
  margin: -5px 0 15px 0;
}
header .navbar .dropdown-user .nav-column.with-cta li {
  border-bottom: 0;
}
header .navbar .dropdown-header {
  font-size: 13px;
  font-weight: 600;
  color: #FFFFFF;
  text-transform: none;
  padding: 10px 15px;
}
@media (max-width: 991px) {
  header .navbar .dropdown-user li.divider {
    display: none;
  }
  header .navbar .dropdown-user li > a {
    padding: 15px;
  }
  header .navbar .dropdown-user .nav-column {
    width: 100%;
    height: initial;
    float: none;
  }
  header .navbar .dropdown-user .nav-column.with-cta {
    padding-right: 15px;
  }
  header .navbar .dropdown-user .nav-column.with-cta .btn,
  header .navbar .dropdown-user .nav-column.with-cta .header-create-project .header-create-project__button {
    margin-top: 15px;
  }
  header .navbar .main-navigation-dropdown li {
    border-bottom: 1px solid #253556;
  }
  header .navbar .main-navigation-dropdown .cta {
    padding: 15px;
    display: inline-block;
    width: 100%;
  }
  header .navbar .main-navigation-dropdown .cta .btn,
  header .navbar .main-navigation-dropdown .cta .header-create-project .header-create-project__button {
    width: 100%;
  }
}
@media (min-width: 992px) {
  header .navbar .dropdown-user {
    width: 390px;
    right: 12px;
    margin-top: -5px;
  }
  header .navbar .dropdown-user:after {
    content: '';
    border: solid 6px transparent;
    border-bottom-color: #0A163A;
    position: absolute;
    right: 12px;
    top: -12px;
    z-index: 1;
  }
  header .navbar .dropdown-user li.dropdown-header {
    display: block;
    float: left;
    width: 100%;
    font-size: 14px;
  }
  header .navbar .dropdown-user .submit-link:hover,
  header .navbar .dropdown-user .submit-link:focus,
  header .navbar .dropdown-user .submit-link:disabled {
    color: #FB535B;
  }
  header .navbar .main-navigation-dropdown li > a:hover,
  header .navbar .main-navigation-dropdown li > a:focus {
    color: #0AD254;
    text-decoration: none;
    background-color: transparent;
    font-size: 13px;
  }
}
.navbar .navbar-toggle:hover .icon-bar {
  background-color: #b3b3b3;
}
.navbar-form {
  margin-top: 7px;
  margin-bottom: 5px;
}
.navbar-form .form-control {
  height: auto;
  padding: 4px 6px;
}
.navbar-text {
  margin: 12px 15px;
  line-height: 21px;
}
.navbar .dropdown-menu {
  border: none;
}
.navbar .dropdown-menu > li > a,
.navbar .dropdown-menu > li > a:focus {
  background-color: transparent;
}
.navbar .dropdown-header {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 768px) {
  .navbar .dropdown.disabled-mobile {
    border: 0px;
    width: 100%;
    font-size: inherit;
  }
  .navbar .dropdown.disabled-mobile .dropdown-toggle {
    display: none;
  }
  .navbar .dropdown.disabled-mobile .dropdown-menu {
    display: block;
    width: 100%;
    box-shadow: none;
    font-size: inherit;
  }
}
.navbar-default .dropdown-menu {
  background-color: #282e38;
}
.navbar-default .dropdown-menu > li > a,
.navbar-default .dropdown-menu > li > a:focus {
  color: #fff;
}
.navbar-default .dropdown-menu > li > a:hover,
.navbar-default .dropdown-menu > .active > a,
.navbar-default .dropdown-menu > .active > a:hover {
  background-color: #272727;
}
.navbar-inverse .dropdown-menu {
  background-color: #253556;
}
.navbar-inverse .dropdown-menu > li > a,
.navbar-inverse .dropdown-menu > li > a:focus {
  color: #fff;
}
header .login--collapsed {
  position: relative;
  float: right;
  margin-top: 18px;
}
header .navbar-user .nav__icon {
  font-size: 32px!important;
  height: 60px;
  color: white!important;
  padding: 18px 6px 0 6px!important;
  border-bottom: 0!important;
}
header .navbar-user .nav__icon .notification-icon:after {
  background: #FB535B;
  color: #FFF;
  z-index: 9999;
  font-size: 11px;
  border: 1px solid #253556;
  line-height: 10px;
  padding: 3px 5px;
  height: auto;
  width: auto;
  margin-left: -9px;
}
header .navbar-user .nav__icon .notification-icon.no-messages:after {
  display: none;
}
header .navbar-user .nav__userthumbnail {
  padding: 15px!important;
  height: 60px;
  width: 60px;
  margin-top: 5px;
  margin-left: -10px;
}
header .navbar-user .nav__userthumbnail img {
  width: 100%;
  height: 100%;
  display: block;
  border: solid 2px rgba(255, 255, 255, 0.8);
  transition: border 0.3s ease-in-out;
  -moz-transition: border 0.3s ease-in-out;
  -webkit-transition: border 0.3s ease-in-out;
}
header .navbar-user .nav__userthumbnail.pro-profile-photo img {
  border: solid 2px #55DDDE;
}
header .navbar-user .nav__userthumbnail.pro-profile-photo:hover img {
  border: solid 2px #55DDDE;
}
header .navbar-user .nav__userthumbnail:hover img {
  border: solid 2px #FFF;
}
@media (min-width: 992px) {
  header .navbar--primary .main-menu .dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
  }
  header .navbar--primary .main-menu .dropdown.open > .dropdown-menu {
    display: none;
  }
}
header .navbar--primary .navbar-btn .btn.btn-transparent,
header .navbar--primary .navbar-btn .header-create-project .header-create-project__button.btn-transparent,
header .navbar--primary .header-create-project .header-create-project__button .btn.btn-transparent {
  border-radius: 0;
  padding: 5px 10px;
  min-width: 170px;
}
header .navbar--primary .navbar-text {
  color: #fff;
}
header .navbar--primary .navbar-nav.navbar-user {
  width: 140px;
}
header .navbar--primary .navbar-nav.navbar-user > li.user {
  float: right;
}
header .navbar--primary .navbar-nav.navbar-user > li > a {
  border-width: 0px;
  color: #FFFFFF;
}
header .navbar--primary .navbar-nav.navbar-user > li > a:hover {
  border-width: 0px;
  color: #FFFFFF;
}
header .navbar--primary .navbar-nav.navbar-user > li > a:focus {
  color: #FFFFFF;
}
header .navbar--primary .navbar-nav.navbar-user > .active > a,
header .navbar--primary .navbar-nav.navbar-user > .active > a:hover {
  border-width: 0px;
  color: #FFFFFF;
}
header .navbar--primary .nav-column {
  padding: 0;
  list-style: none;
}
@media (max-width: 991px) {
  header .navbar--primary .navbar-user {
    padding-left: 0;
    margin: 13px -5px 0 0;
    list-style: none;
  }
  header .navbar--primary .navbar-user li {
    display: inline-block;
  }
  header .navbar--primary .navbar-user a {
    text-decoration: none!important;
  }
  header .navbar--primary .navbar-nav > li {
    border-bottom: 1px solid #161f32;
  }
  header .navbar--primary .navbar-nav > li:last-child {
    border-bottom: 0px;
  }
  header .navbar--primary .navbar-nav > li > a:hover {
    color: #FFFFFF;
    border-bottom: 3px solid transparent;
  }
  header .navbar--primary .navbar-nav > li > a,
  header .navbar--primary .navbar-nav > li > form {
    font-size: 13px;
    letter-spacing: 0.5px;
    background: none !important;
    padding: 15px;
  }
  header .navbar--primary .navbar-nav > li > a input,
  header .navbar--primary .navbar-nav > li > form input {
    padding-left: 0px;
    font-size: 13px;
    text-transform: none;
  }
  header .navbar--primary .navbar-nav > li > a input.btn-link,
  header .navbar--primary .navbar-nav > li > form input.btn-link {
    width: 100%;
    text-align: left;
    font-weight: 400;
  }
  header .navbar--primary .navbar-nav > li > a input.btn-link:disabled,
  header .navbar--primary .navbar-nav > li > form input.btn-link:disabled {
    color: #FB535B;
  }
  header .navbar--primary .navbar-nav > li > a i,
  header .navbar--primary .navbar-nav > li > form i {
    font-size: 16px;
    vertical-align: middle;
    margin-right: 7px;
    position: relative;
    top: -2px;
  }
  header .navbar--primary .navbar-nav > li > a .badge,
  header .navbar--primary .navbar-nav > li > form .badge {
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -8px;
    font-weight: 600;
    padding: 3px 5px;
    font-size: 11px;
    background: #FB535B;
  }
  header .navbar--primary .navbar-nav > li.active a {
    border-bottom: 0px solid #161f32 !important;
  }
  header .navbar--primary .navbar-nav > li.active a :hover,
  header .navbar--primary .navbar-nav > li.active a :focus {
    border-bottom: 0px solid #161f32 !important;
  }
  header .navbar--primary .navbar-nav > li .dropdown-menu > li {
    border-bottom-color: #253556;
  }
  header .navbar--primary .navbar-nav > li .dropdown-menu > li a:hover,
  header .navbar--primary .navbar-nav > li .dropdown-menu > li a:focus {
    color: #FFFFFF;
  }
  header .navbar--primary .navbar-nav > .dropdown {
    position: relative;
  }
  header .navbar--primary .navbar-nav > .dropdown::after {
    font-family: "WorkanaNewDesign";
    font-size: 24px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\F108";
    position: absolute;
    top: 6px;
    right: 12px;
    color: #FFFFFF;
    pointer-events: none;
    -webkit-transition: 0.3s all;
    -o-transition: 0.3s all;
    transition: 0.3s all;
  }
  header .navbar--primary .navbar-nav > .open.dropdown::after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: 0.3s all;
    -o-transition: 0.3s all;
    transition: 0.3s all;
    right: 13px;
  }
  header .navbar--primary .navbar-nav > .open .dropdown-menu {
    padding-bottom: 0;
    background-color: #0A163A;
  }
  header .navbar--primary .navbar-nav > .open .dropdown-menu > li > a {
    background: none !important;
    padding: 15px;
  }
  header .navbar--primary .navbar-nav > .open .dropdown-menu a:hover,
  header .navbar--primary .navbar-nav > .open .dropdown-menu a:focus {
    border-bottom: 0px solid transparent;
    color: #FFFFFF;
  }
  header .navbar--primary .navbar-nav .lang-selector {
    padding: 16px 15px;
  }
  header .navbar--primary .navbar-nav .lang-selector-label {
    color: #FFFFFF;
    font-weight: 400;
    vertical-align: initial;
  }
  header .navbar--primary .navbar-nav .lang-selector .btn-group {
    float: right;
    margin-top: -4px;
  }
  header .navbar--primary .navbar-nav .lang-selector .btn,
  header .navbar--primary .navbar-nav .lang-selector .header-create-project .header-create-project__button {
    padding: 5px 10px;
    background-color: #1d2a44;
    text-transform: uppercase;
  }
  header .navbar--primary .navbar-collapse {
    position: relative;
    height: 100vh;
    max-height: 100vh;
    top: -60px;
    overflow-x: hidden;
  }
  header .navbar--primary .btn,
  header .navbar--primary .header-create-project .header-create-project__button {
    margin-bottom: 0;
  }
  header .navbar--primary .nav__userthumbnail {
    height: inherit;
    width: inherit;
  }
  header .navbar--primary .nav__userthumbnail img {
    width: 30px;
    height: 30px;
    display: inline;
    padding: 0;
    margin-right: 8px;
    margin-top: -10px;
    margin-bottom: -10px;
    border: solid 1px white;
  }
}
header form.searchForm {
  margin: 0;
  display: block;
  float: right;
}
header .input-search {
  float: left;
  margin: 13px 10px 0 10px;
  padding: 5px;
  position: relative;
  transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -webkit-transition: background-color 0.3s ease-in-out;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
header .input-search.lg {
  min-width: 280px;
  background-color: rgba(255, 255, 255, 0.8);
}
header .input-search .dropdown-toggle {
  position: absolute;
  right: 40px;
  top: 10px;
  color: #253556;
}
header .input-search.open {
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  border-bottom-right-radius: 0px;
  background-color: #FFFFFF;
}
header .input-search:focus,
header .input-search:hover {
  background-color: #FFFFFF;
}
header .input-search .search {
  background-color: transparent;
  border: 0px;
  outline: 0px;
  line-height: 30px;
  float: left;
}
header .input-search .search-submit {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/icon-search-b.f3cd78c25.svg);
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: center center;
  width: 30px;
  height: 30px;
  border: 0px;
  background-color: transparent;
  outline: 0px;
  float: right;
}
header .input-search .search-submit:hover {
  cursor: pointer;
}
header .input-search .dropdown-toggle:hover,
header .input-search .dropdown-toggle:focus {
  text-decoration: none;
  color: inherit;
}
header .input-search .dropdown-menu {
  background-color: #FFFFFF;
  box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
  right: 40px;
  text-align: right;
  min-width: initial;
}
header .input-search .dropdown-menu a {
  color: #253556;
  font-size: 12px;
}
header .input-search .dropdown-menu li:hover a {
  color: #FFFFFF;
  background-color: #253556;
}
header .input-search.md:focus,
header .input-search.md:hover {
  background-color: transparent;
}
header .input-search.md .search-submit {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/icon-search-w.5de8bc9a0.svg);
}
header .mobile-search {
  height: 80px;
  width: 100%;
  background-color: #253556;
  position: fixed;
  top: 50px;
  z-index: 1029;
}
header .mobile-search form.searchForm {
  width: 100%;
}
header .mobile-search .input-search {
  width: 100%;
  margin: 20px 0 0 0;
  padding-right: 125px;
}
header .mobile-search .input-search .search {
  width: 100%;
}
header .mobile-search .input-search .dropdown-toggle {
  top: 12px;
}
header .mobile-search .input-search .search-submit {
  position: absolute;
  top: 5px;
  right: 5px;
}
header .navbar-action {
  margin-top: 5px;
}
.header-create-project {
  background: red;
  float: left;
  width: 16.66666667%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: right !important;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .header-create-project {
    float: left;
    width: 25%;
  }
}
.header-create-project .header-create-project__button {
  margin-top: 12px;
  color: #fff;
  background-color: #a8a8a8;
  border-color: #9b9b9b;
}
.header-create-project .header-create-project__button:focus,
.header-create-project .header-create-project__button.focus {
  color: #fff;
  background-color: #8f8f8f;
  border-color: #5b5b5b;
}
.header-create-project .header-create-project__button:hover {
  color: #fff;
  background-color: #8f8f8f;
  border-color: #7d7d7d;
}
.header-create-project .header-create-project__button:active,
.header-create-project .header-create-project__button.active,
.open > .dropdown-toggle.header-create-project .header-create-project__button {
  color: #fff;
  background-color: #8f8f8f;
  border-color: #7d7d7d;
}
.header-create-project .header-create-project__button:active:hover,
.header-create-project .header-create-project__button.active:hover,
.open > .dropdown-toggle.header-create-project .header-create-project__button:hover,
.header-create-project .header-create-project__button:active:focus,
.header-create-project .header-create-project__button.active:focus,
.open > .dropdown-toggle.header-create-project .header-create-project__button:focus,
.header-create-project .header-create-project__button:active.focus,
.header-create-project .header-create-project__button.active.focus,
.open > .dropdown-toggle.header-create-project .header-create-project__button.focus {
  color: #fff;
  background-color: #7d7d7d;
  border-color: #5b5b5b;
}
.header-create-project .header-create-project__button:active,
.header-create-project .header-create-project__button.active,
.open > .dropdown-toggle.header-create-project .header-create-project__button {
  background-image: none;
}
.header-create-project .header-create-project__button.disabled:hover,
.header-create-project .header-create-project__button[disabled]:hover,
fieldset[disabled] .header-create-project .header-create-project__button:hover,
.header-create-project .header-create-project__button.disabled:focus,
.header-create-project .header-create-project__button[disabled]:focus,
fieldset[disabled] .header-create-project .header-create-project__button:focus,
.header-create-project .header-create-project__button.disabled.focus,
.header-create-project .header-create-project__button[disabled].focus,
fieldset[disabled] .header-create-project .header-create-project__button.focus {
  background-color: #a8a8a8;
  border-color: #9b9b9b;
}
.header-create-project .header-create-project__button .badge {
  color: #a8a8a8;
  background-color: #fff;
}
.profile-icons {
  background: blue;
  float: left;
  width: 16.66666667%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: right;
}
@media (min-width: 768px) {
  .profile-icons {
    float: left;
    width: 25%;
  }
}
header a.profile-image {
  padding: 5px;
  max-height: 50px;
  display: block;
  width: 50px;
}
header a.profile-image img {
  max-width: 100%;
}
@media (max-width: 991px) {
  .navbar-header {
    z-index: 10;
    position: relative;
    background-color: #253556;
  }
}
.features-list {
  padding: 5px 0;
  list-style: none;
}
.features-list li {
  padding-left: 20px;
  position: relative;
  margin-bottom: 5px;
}
.features-list li:before {
  display: inline-block;
  content: "\F151";
  position: absolute;
  top: 3px;
  left: 0;
  margin: 0;
}
.list-filtered {
  padding: 0;
  margin: 0;
}
.list-filtered.checking {
  position: relative;
}
.list-filtered.checking .list-filtered-loading {
  display: block;
}
.list-filtered-loading {
  display: none;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.5);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.list-filtered-loading i {
  top: 50%;
  left: 50%;
  font-size: 30px;
  margin-left: -16px;
  margin-top: -15px;
}
.list-filtered-item,
.list-filtered-item-heading {
  padding: 0 15px;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  margin-bottom: 0;
}
.list-filtered-item-heading {
  color: #a8a8a8;
  padding-right: 40px;
}
.list-filtered-item-heading p {
  margin-top: 5px;
  margin-bottom: 25px;
}
.list-filtered-item .panel-heading {
  padding: 0;
}
.list-filtered-item .panel-heading h5 {
  padding-left: 55px;
  padding-right: 30px;
}
.list-filtered-item .panel-heading h5,
.list-filtered-item .panel-heading p {
  margin-top: 15px;
  margin-bottom: 15px;
}
.list-filtered-item .wk-panel-collapsable {
  border: 0;
}
.list-filtered-item .wk-panel-collapsable .panel-heading {
  padding: 10px 40px 10px 15px;
  transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -webkit-transition: background-color 0.3s ease-in-out;
}
.list-filtered-item .wk-panel-collapsable .panel-heading .row {
  position: relative;
  z-index: 1;
  pointer-events: none;
}
.list-filtered-item .wk-panel-collapsable .panel-heading .row a {
  pointer-events: all;
}
.list-filtered-item .wk-panel-collapsable .panel-heading a[data-toggle='collapse'] {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -webkit-transition: background-color 0.3s ease-in-out;
}
.list-filtered-item .wk-panel-collapsable .panel-heading a[data-toggle='collapse']:before {
  color: #D5D5D5;
  top: 20px;
}
.list-filtered-item .wk-panel-collapsable .panel-heading a[data-toggle='collapse'][aria-expanded='true'] {
  transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -webkit-transition: background-color 0.3s ease-in-out;
  background-color: #FFFFFF;
}
@media (min-width: 992px) {
  .list-filtered-item .wk-panel-collapsable .panel-heading:hover {
    background-color: #f8f8f8;
  }
}
.list-filtered-item .wk-panel-collapsable .panel-body {
  margin-bottom: 20px;
}
.list-filtered-item:last-child {
  border-bottom: 0;
}
.list-filtered-item.no-results {
  border-bottom: 0px;
}
@media (max-width: 767px) {
  .list-filtered-item .wk-panel-collapsable .panel-heading p {
    padding-left: 55px;
    font-size: 11px;
    margin: 5px 0;
  }
  .list-filtered-item .wk-panel-collapsable .panel-heading h5 {
    margin-bottom: 5px;
  }
  .list-filtered-item .wk-panel-collapsable .panel-body {
    margin-bottom: 10px;
  }
}
.list-group {
  font-size: 11px;
}
.list-group-item-heading {
  background-color: #f4f4f4;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: #a8a8a8;
  padding: 14px 20px;
  font-weight: 600;
  margin-bottom: 0;
}
.list-icons {
  padding: 0;
  line-height: 24px;
  list-style: none;
}
.list-icons li {
  display: inline-block;
  width: 22px;
  height: 22px;
  margin: 10px 5px;
  text-align: center;
}
.list-icons li:first-child {
  margin-left: 0;
}
.list-icons li i {
  cursor: pointer;
  font-size: 22px;
}
.list-steps {
  padding: 0;
  line-height: 24px;
  list-style: none;
}
.list-steps li {
  font-weight: 600;
  position: relative;
  margin: 15px 0;
  padding-left: 20px;
}
.list-steps li:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #D5D5D5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  top: 7px;
  left: 0;
}
.list-steps li:before {
  content: '';
  position: absolute;
  width: 2px;
  background-color: #D5D5D5;
  top: 7px;
  bottom: -22px;
  left: 4px;
}
.list-steps li:last-child:before {
  display: none;
}
.list-steps li.active {
  color: #2f9aee;
}
.list-steps li.active:after {
  background-color: #2f9aee;
}
@media (max-width: 767px) {
  .list-steps li {
    margin: 5px 0;
  }
  .list-steps li:before {
    bottom: -14px;
  }
}
.list-unstyled ul {
  padding-left: 25px;
  list-style: none;
}
.list-separated {
  list-style: none;
  padding-left: 0px;
}
.list-separated li {
  margin: 15px 0;
}
.list-capitalize {
  list-style: none;
}
.list-capitalize li {
  text-transform: capitalize;
}
.list-normal {
  padding-left: 20px;
}
.list-blue {
  list-style: none;
}
.list-blue li::before {
  content: "\2022";
  color: #2f9aee;
  font-weight: 600;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
.common-border-radius {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.labels-border-radius {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.common-box-shadow {
  box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
}
.common-box-shadow-hover {
  box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.2);
}
.common-box-padding {
  padding: 40px;
}
.common-box-lg-padding {
  padding: 30px;
}
.common-box-md-padding {
  padding: 20px;
}
.common-box-sm-padding {
  padding: 10px;
}
.btn-animation {
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
.modal-notification {
  text-align: center;
}
@media (min-width: 768px) {
  .modal-notification {
    max-width: 400px;
  }
}
.modal-notification .modal-content {
  border: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.modal-notification .device {
  width: 100%;
  height: 134px;
  background-position: center center;
  background-repeat: no-repeat;
  margin: 20px 0;
  position: relative;
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/desktop-push-notifications.308dcff32.svg);
}
@media (max-width: 991px) {
  .modal-notification .device {
    background-size: auto 134px;
    background-image: url(https://wkncdn.com/newx/assets/build/img/svg/mobile-push-notifications.73c9d2fe5.svg);
  }
}
.modal-notification .btn,
.modal-notification .header-create-project .header-create-project__button {
  padding-left: 5px;
  padding-right: 5px;
}
.modal-notification h2 {
  font-size: 23px;
  color: #2f9aee;
}
.modal-notification p {
  line-height: 26px;
}
.modal-notification .modal-footer {
  border: 0;
}
.modal {
  text-align: center;
  padding: 10px;
  z-index: 1100;
}
.modal .close {
  color: #333333;
  z-index: 1101;
}
.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -5px;
}
.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.modal-dialog .modal-content {
  border: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.modal-dialog .modal-header {
  border: none;
  padding: 20px 20px 0;
}
.modal-dialog .modal-header .modal-title,
.modal-dialog .modal-header h1,
.modal-dialog .modal-header h2,
.modal-dialog .modal-header h3,
.modal-dialog .modal-header h4 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
}
.modal-dialog .close {
  font-family: serif;
  height: 30px;
  width: 30px;
  position: absolute;
  right: 10px;
  top: 10px;
  opacity: 1;
  line-height: 20px;
}
.modal-dialog .modal-body {
  padding: 20px;
}
.modal-dialog .modal-body.normal-height {
  height: auto;
  max-height: 50vh;
  overflow-y: auto;
}
.modal-dialog .modal-body.modal-flex-height {
  height: calc(80vh - 100px);
  min-height: 400px;
  overflow-y: auto;
}
.modal-dialog .modal-body a.link {
  color: #0AD254;
  font-weight: 600;
}
.modal-dialog .modal-body a.link-blue {
  color: #2f9aee;
  font-weight: 600;
}
@media (max-width: 767px) {
  .modal-dialog .modal-body.modal-flex-height-xs {
    height: calc(80vh - 100px);
    min-height: 400px;
    overflow-y: auto;
  }
}
.modal-dialog .modal-footer {
  border-top: 0;
  text-align: right;
}
.modal-dialog .modal-footer p {
  margin: 0;
}
.modal-dialog .modal-footer .btn + .btn,
.modal-dialog .modal-footer .header-create-project .header-create-project__button + .header-create-project .header-create-project__button {
  margin-right: 10px;
}
@media (max-width: 767px) {
  .modal-dialog .modal-footer .btn + .btn,
  .modal-dialog .modal-footer .header-create-project .header-create-project__button + .header-create-project .header-create-project__button {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .modal-dialog .modal-footer.full-xs {
    padding-bottom: 0;
  }
  .modal-dialog .modal-footer.full-xs .full {
    width: calc(100% + 40px);
    position: relative;
    left: -20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    height: 68px;
    line-height: normal;
  }
  .modal-dialog .modal-footer .btn-block,
  .modal-dialog .modal-footer .btn-xs-block,
  .modal-dialog .modal-footer .header-create-project .header-create-project__button {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.modal-dialog iframe {
  border: 0;
  margin: auto;
  display: block;
  max-width: 100%;
}
@media (max-width: 767px) {
  .modal-dialog {
    width: 100%;
    margin: 0;
  }
  .modal-dialog iframe {
    width: 300px;
    height: 200px;
  }
}
.modal-sm .modal-footer .btn,
.modal-sm .modal-footer .header-create-project .header-create-project__button {
  width: 100%;
}
.modal-sm .modal-footer .btn + .btn,
.modal-sm .modal-footer .header-create-project .header-create-project__button + .header-create-project .header-create-project__button {
  margin: 15px 0 0 0;
}
@media (min-width: 768px) {
  .modal-xs {
    width: 400px;
  }
}
.breadcrumb {
  border: 0px;
  border-radius: 3px;
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  background-color: transparent;
  padding: 8px 0px;
  margin: 10px 0 0 0;
}
.breadcrumb li + li:before {
  content: "\003E";
}
.breadcrumb a {
  color: #a8a8a8;
}
.breadcrumb > .active {
  color: #a8a8a8;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  border-color: transparent;
}
.nav-tabs > li > a {
  background-color: #e7e7e7;
  color: #333333;
}
.nav-tabs .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.nav-pills {
  font-weight: 300;
}
.wk-pager-scroll {
  margin-top: 30px;
  margin-bottom: 20px;
}
.wk-pager-scroll a {
  padding: 10px 57.6px;
  font-size: 14px;
  line-height: 1.4;
  border-radius: 3px;
  color: #fff;
  background-color: #2f9aee;
  border-color: #2f9aee;
  text-decoration: none!important;
  font-weight: 600;
  letter-spacing: 0.5px;
}
.wk-pager-scroll a:focus,
.wk-pager-scroll a.focus {
  color: #fff;
  background-color: #1281d8;
  border-color: #0c5792;
}
.wk-pager-scroll a:hover {
  color: #fff;
  background-color: #1281d8;
  border-color: #117bcf;
}
.wk-pager-scroll a:active,
.wk-pager-scroll a.active,
.open > .dropdown-toggle.wk-pager-scroll a {
  color: #fff;
  background-color: #1281d8;
  border-color: #117bcf;
}
.wk-pager-scroll a:active:hover,
.wk-pager-scroll a.active:hover,
.open > .dropdown-toggle.wk-pager-scroll a:hover,
.wk-pager-scroll a:active:focus,
.wk-pager-scroll a.active:focus,
.open > .dropdown-toggle.wk-pager-scroll a:focus,
.wk-pager-scroll a:active.focus,
.wk-pager-scroll a.active.focus,
.open > .dropdown-toggle.wk-pager-scroll a.focus {
  color: #fff;
  background-color: #0f6db7;
  border-color: #0c5792;
}
.wk-pager-scroll a:active,
.wk-pager-scroll a.active,
.open > .dropdown-toggle.wk-pager-scroll a {
  background-image: none;
}
.wk-pager-scroll a.disabled:hover,
.wk-pager-scroll a[disabled]:hover,
fieldset[disabled] .wk-pager-scroll a:hover,
.wk-pager-scroll a.disabled:focus,
.wk-pager-scroll a[disabled]:focus,
fieldset[disabled] .wk-pager-scroll a:focus,
.wk-pager-scroll a.disabled.focus,
.wk-pager-scroll a[disabled].focus,
fieldset[disabled] .wk-pager-scroll a.focus {
  background-color: #2f9aee;
  border-color: #2f9aee;
}
.wk-pager-scroll a .badge {
  color: #2f9aee;
  background-color: #fff;
}
@media (max-width: 767px) {
  .wk-pager-scroll a {
    display: block;
    width: 100%;
  }
}
.pagination {
  margin: 40px 0 18px 0;
}
.pagination > li {
  display: inline-block;
  text-align: center;
}
.pagination > li > a,
.pagination > li > span {
  margin-left: 10px;
  margin-bottom: 10px;
  background-color: #d6d6d6;
  min-width: 40px;
  transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #c9c9c9;
}
.pagination > li.disabled {
  display: none;
}
.pagination > .active > a,
.pagination > .active > span {
  color: #fff;
  background-color: #2f9aee;
}
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #2f9aee;
}
.pagination > .next > a,
.pagination > .next > span {
  color: #fff;
  background-color: #2f9aee;
}
.pagination > .next > a:hover,
.pagination > .next > span:hover,
.pagination > .next > a:focus,
.pagination > .next > span:focus {
  background-color: #1281d8;
}
.pagination > li > a,
.pagination > li:first-child > a,
.pagination > li:last-child > a,
.pagination > li > span,
.pagination > li:first-child > span,
.pagination > li:last-child > span {
  border-radius: 3px;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding-left: 22px;
  padding-right: 22px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 0 5px;
}
@media (max-width: 767px) {
  .pagination > li a {
    display: none;
  }
  .pagination > li a[class*='-pagination-link-previous'],
  .pagination > li a[class*='-pagination-link-next'] {
    display: block;
  }
  .pagination > li.active a {
    display: block;
  }
}
.panel.panel-step {
  border: solid 1px #f4f4f4;
  min-height: 240px;
  border-radius: 0;
  margin: 15px 0;
}
.panel.panel-step .panel-heading {
  text-align: left;
  color: #253556;
}
.panel.panel-step .panel-heading h2 {
  margin: 0;
  font-weight: 600;
}
.panel.panel-step .panel-body {
  text-align: center;
}
.panel.panel-step .panel-body i {
  font-size: 60px;
}
.panel.panel-step .panel-body p {
  margin-top: 20px;
  font-size: 13px;
}
@media (max-width: 767px) {
  .panel.panel-step {
    min-height: 100px;
  }
  .panel.panel-step .panel-body {
    padding-top: 0;
  }
  .panel.panel-step .panel-body i {
    font-size: 30px;
  }
  .panel.panel-step .panel-body p {
    margin-top: 0;
  }
}
.panel-user {
  border: solid 1px #f4f4f4;
  display: inline-block;
  height: 100%;
  position: relative;
}
.panel-user h2 {
  margin-bottom: 0;
}
.panel-user .profile-photo {
  display: inline-block;
  overflow: hidden;
  height: 73px;
  width: 73px;
}
.panel-user .profile-photo img {
  height: auto;
  width: 100%;
}
.panel-user .panel-heading {
  padding-bottom: 0;
}
.panel-user .panel-body h3 {
  margin-top: 0px;
}
.panel-user .panel-body .message-intro {
  padding: 10px 15px 20px;
  margin: 0px;
}
.panel-user .panel-body .budget {
  padding-top: 15px;
}
.panel-user .profile-stars {
  font-size: 16px;
  letter-spacing: -1px;
}
.panel-user .user-badges {
  text-align: center;
}
.panel-user .user-badges .medals {
  text-align: center;
}
.panel-user .user-badges .medals .profile-badge {
  display: inline-block;
}
.panel-user .tagline {
  font-size: 11px;
}
.panel-user .country {
  font-size: 13px;
}
.panel-user .country .flag {
  margin-bottom: -7px;
}
.panel-user .granular-ranked {
  font-size: 13px;
}
.panel-user .panel-footer {
  background: none;
  border: none;
}
.panel-user .media,
.panel-user .media-body {
  overflow: visible;
}
@media (min-width: 992px) {
  .panel-user .profile-badge {
    display: inline-block;
  }
  .panel-user .profile-badge img {
    margin: 15px 0px;
  }
  .panel-user .panel-body {
    padding-bottom: 60px;
  }
  .panel-user .panel-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
}
.workers-invite {
  padding-bottom: 20px;
}
.workers-invite .granular-ranked .input-popover-info {
  display: none;
}
.workers-invite .panel-user .medals {
  display: inline-block;
  text-align: center;
}
.workers-invite .panel-user .profile-badge {
  display: inline-block;
}
.workers-invite .panel-user .profile-badge img {
  margin: 5px 0;
}
.workers-invite .panel-user .worker-value {
  color: #0AD254;
}
.panel {
  margin-top: 20px;
}
.panel-heading,
.panel-footer {
  background: none;
}
.panel-default .close {
  color: #333333;
}
.panel h2 b {
  font-weight: 500;
}
.panel.panel-green .panel-heading {
  background-color: #0AD254;
  color: #FFFFFF;
}
.panel.panel-green .panel-body ul li:before {
  color: #0AD254;
}
.panel.no-margin {
  margin-top: 0px;
}
.panel.panel-primary > .panel-heading .btn.btn-default,
.panel.panel-primary > .panel-heading .btn.btn-default:active,
.panel.panel-primary > .panel-heading .btn.btn-default:hover,
.panel.panel-primary > .panel-heading .header-create-project .header-create-project__button.btn-default,
.panel.panel-primary > .panel-heading .header-create-project .header-create-project__button.btn-default:active,
.panel.panel-primary > .panel-heading .header-create-project .header-create-project__button.btn-default:hover {
  background: none;
  color: #FFF;
  border: 0px;
  padding: 6px 23.8px;
}
.panel.panel-md .panel-body,
.panel.panel-md .panel-footer,
.panel.panel-md .panel-heading {
  padding: 20px;
}
.panel-default {
  border-color: #f4f4f4;
}
.panel-default > .panel-heading {
  color: #282e38;
  background-color: #f5f5f5;
  border-color: #f4f4f4;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #f4f4f4;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #282e38;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #f4f4f4;
}
.panel-primary {
  border-color: #253556;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #253556;
  border-color: #253556;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #253556;
}
.panel-primary > .panel-heading .badge {
  color: #253556;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #253556;
}
.panel-success {
  border-color: #09ba4a;
}
.panel-success > .panel-heading {
  color: #fff;
  background-color: #0AD254;
  border-color: #09ba4a;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #09ba4a;
}
.panel-success > .panel-heading .badge {
  color: #0AD254;
  background-color: #fff;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #09ba4a;
}
.panel-info {
  border-color: #969696;
}
.panel-info > .panel-heading {
  color: #fff;
  background-color: #a8a8a8;
  border-color: #969696;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #969696;
}
.panel-info > .panel-heading .badge {
  color: #a8a8a8;
  background-color: #fff;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #969696;
}
.panel-warning {
  border-color: #d59c00;
}
.panel-warning > .panel-heading {
  color: #fff;
  background-color: #EEAF00;
  border-color: #d59c00;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d59c00;
}
.panel-warning > .panel-heading .badge {
  color: #EEAF00;
  background-color: #fff;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d59c00;
}
.panel-danger {
  border-color: #fa3a43;
}
.panel-danger > .panel-heading {
  color: #fff;
  background-color: #FB535B;
  border-color: #fa3a43;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #fa3a43;
}
.panel-danger > .panel-heading .badge {
  color: #FB535B;
  background-color: #fff;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #fa3a43;
}
.panel-white {
  border-color: transparent;
}
.panel-white > .panel-heading {
  color: #282e38;
  background-color: transparent;
  border-color: #D5D5D5;
}
.panel-white > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: transparent;
}
.panel-white > .panel-heading .badge {
  color: transparent;
  background-color: #282e38;
}
.panel-white > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: transparent;
}
.panel-white .panel-footer {
  border-top: 0;
}
.wk-panel-group {
  margin-top: 20px;
}
.wk-panel-group.panel-group .panel + .panel {
  margin-top: 0;
}
.wk-panel-group .panel {
  border-bottom-color: #EFEFEF;
  margin-top: 0;
}
.wk-panel-group .panel:last-child {
  border-bottom-color: transparent;
}
.wk-panel-group .panel-heading {
  padding: 0;
}
.wk-panel-group .panel-title a {
  display: block;
  position: relative;
  border-left: 3px solid transparent;
  border-bottom: 0;
  font-weight: 600;
  font-size: 16px;
  color: #a8a8a8;
  padding: 22px 25px 22px 45px;
  text-decoration: none!important;
  transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}
.wk-panel-group .panel-title a:not(.collapsed) {
  background-color: rgba(239, 239, 239, 0.5);
  border-left-color: #2f9aee;
  color: #2f9aee;
  transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}
.wk-panel-group .panel-title a span,
.wk-panel-group .panel-title a i {
  vertical-align: middle;
}
.wk-panel-group .panel-title a i {
  position: absolute;
  top: 24px;
  left: 15px;
  font-size: 20px;
  width: 20px;
  height: 20px;
  text-align: center;
}
.wk-panel-group .panel-title a i.wk2-icon-lock,
.wk-panel-group .panel-title a i.wk2-icon-badge-b {
  font-size: 150%;
}
.wk-panel-group .panel-collapse {
  padding: 0 15px;
}
.popover {
  box-shadow: none;
  font-size: 12px;
  font-weight: 300;
  z-index: 1029;
}
.popover .popover-title {
  margin-bottom: -10px;
  border-bottom: none;
  color: #F7B500;
  text-transform: uppercase;
  font-weight: 600;
}
.popover > .arrow {
  pointer-events: none;
}
.popover.static {
  display: block;
}
.input-popover-info {
  margin-left: 4px;
}
.input-popover-info:focus {
  outline: none;
}
.input-popover-info img {
  vertical-align: top;
  position: relative;
  top: 1px;
}
.input-popover-blue {
  text-decoration: none!important;
}
.input-popover-blue i {
  vertical-align: middle;
}
.input-popover-blue + .popover {
  border-color: #2f9aee;
}
.input-popover-blue + .popover.top > .arrow {
  border-top-color: #2f9aee;
}
.input-popover-blue + .popover.bottom > .arrow {
  border-bottom-color: #2f9aee;
}
.progress {
  position: relative;
  height: 10px;
  background-color: rgba(37, 53, 86, 0.3);
  overflow: visible;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.progress-slim {
  height: 6px;
  padding: 0;
  border: 0;
  background-color: #253556;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-top: 5px;
}
.progress-slim .progress-bar {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.progress-slim.progress-inline {
  min-width: 200px;
  display: inline-block;
  margin: 0;
}
.progress.brand {
  background-color: rgba(47, 154, 238, 0.3);
}
.progress.brand .progress-bar {
  background-color: #2f9aee;
}
.progress.success {
  background-color: rgba(10, 210, 84, 0.3);
}
.progress.success .progress-bar {
  background-color: #0AD254;
}
.progress.danger {
  background-color: rgba(251, 83, 91, 0.3);
}
.progress.danger .progress-bar {
  background-color: #FB535B;
}
.progress.violet {
  background-color: rgba(90, 79, 169, 0.3);
}
.progress.violet .progress-bar {
  background-color: #5A4FA9;
}
.progress.start-animation {
  -webkit-animation: width 4s easeIn;
  -o-animation: width 4s easeIn;
  animation: width 4s easeIn;
}
.progress .progress-bar {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.progress .progress-value {
  position: absolute;
  right: 0;
  top: -24px;
  font-size: 12px;
  font-weight: 600;
}
.ray {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/ray-background.ed8c4f513.svg);
  background-repeat: no-repeat;
  background-position: right bottom;
}
.rehire-bkg {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/rehire-background.1216dfdb7.svg);
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 151px auto;
}
.medals .iron {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-iron.1b5338813.svg);
}
.medals .bronze {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-bronze.01cd698be.svg);
}
.medals .silver {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-silver.86781d3b4.svg);
}
.medals .platinum {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-platinum.f3b24ee7c.svg);
}
.medals .gold {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-gold.ae34c23b6.svg);
}
.medals .hero {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-hero.29ed2eab1.svg);
}
.medals .membership_premium {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-membership_premium.759c9349a.svg);
}
.medals .front_end {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-front_end.efa742148.svg);
}
.medals .pro {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-pro.4d0c3239d.svg);
}
.medals .partner {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-partner.b719f6c41.svg);
}
.medals .kickstarter {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-kickstarter.f23ac6b1f.svg);
}
.medals .experienced {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-experienced.092d4c014.svg);
}
.medals .certified {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-certified.7dcb27324.svg);
}
.medals .billing_info_completed {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-billing_info_completed.74a77789c.svg);
}
.medals .verified {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-verified.377729a57.svg);
}
.medals .mobile {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-mobile.3d9d3bbd7.svg);
}
.medals .marketing_online {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-marketing_online.99b6d2c34.svg);
}
.medals .wordpress {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-wordpress.62533f392.svg);
}
.medals .front_end_expert {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-front_end_expert.37dc525d0.svg);
}
.medals .full_stack_expert {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-full_stack_expert.ef3b10ce1.svg);
}
.medals .full_stack {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-full_stack.458a7e651.svg);
}
.medals .ux_ui {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-ux_ui.fc0b780ab.svg);
}
.medals .top10 {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-top10.dfd788533.svg);
}
.medals .top100 {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-top100.9969a02bb.svg);
}
.medals .bank_transfer {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-bank_transfer.76ab7f1c0.svg);
}
.medals .course_completed {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/medals-course_completed.f30b3cdea.svg);
}
.icon-mastercard-payoneer,
.icon-payoneer {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/icon-payoneer.38ed0c55d.svg);
}
.icon-paypal {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/icon-paypal.98f07e889.svg);
}
.icon-mercadopago,
.icon-mercadopago-es_AR,
.icon-mercadopago-en_US,
.icon-mercadopago-pt_BR {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/icon-mercadopago.d730d5677.svg);
}
.icon-banktransfer {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/icon-banktransfer.41d543825.svg);
}
.icon-banktransfer-pt {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/icon-banktransfer-pt.9dd497f2c.svg);
}
.plan-item.starter {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/plan-starter.4644ab5bc.svg);
}
.plan-item.starter.featured {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/plan-starter-w.030800c73.svg);
}
.plan-item.professional {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/plan-professional.ca90ac11f.svg);
}
.plan-item.professional.featured {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/plan-professional-w.bf592498b.svg);
}
.plan-item.premium {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/plan-premium.431468668.svg);
}
.plan-item.premium.featured {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/plan-premium-w.6e62a1146.svg);
}
.plan-item.prime:after {
  content: '';
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/workana-prime.0e2934dae.svg);
  background-size: 60px;
  background-repeat: no-repeat;
  background-position: center;
  width: 60px;
  height: 60px;
  position: absolute;
  right: 20px;
  top: 5px;
}
@media (max-width: 767px) {
  .plan-item.prime:after {
    background-size: 40px auto;
    width: 40px;
    top: 0;
  }
}
.safe-payment-en_US {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/safe-payment-en_US.a6997c765.svg);
}
.safe-payment-es_AR {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/safe-payment-es_AR.998e44c53.svg);
}
.safe-payment-pt_BR {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/safe-payment-pt_BR.c6599e8ea.svg);
}
.icon-upsell-private,
.icon-upsell-private-blue {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/upsell-private.5165a10b9.svg);
}
.icon-upsell-private-white {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/upsell-private-w.8c8846edc.svg);
}
.icon-upsell-email-promoted {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/upsell-email-promoted.eb4d631b5.svg);
}
.icon-upsell-email-promoted-blue {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/upsell-email-promoted-b.bcbe58383.svg);
}
.icon-upsell-email-promoted-white {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/upsell-email-promoted-w.a6523a316.svg);
}
.icon-upsell-assistance {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/upsell-assistance.91041d370.svg);
}
.icon-upsell-assistance-blue {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/upsell-assistance-b.1cd900bfb.svg);
}
.icon-upsell-assistance-white {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/upsell-assistance-w.c430961ab.svg);
}
.icon-upsell-highlight {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/upsell-highlight.4b00c9333.svg);
}
.icon-upsell-highlight-blue {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/upsell-highlight-b.2251fa4d9.svg);
}
.icon-upsell-highlight-white {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/upsell-highlight-w.735d0a455.svg);
}
.icon-upsell-bundle,
.icon-upsell-bundle-blue {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/upsell-bundle.cc2b07e77.svg);
}
.icon-upsell-bundle-white {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/upsell-bundle-w.d92e66a13.svg);
}
.icon-upsell-urgent {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/upsell-urgent.8c928de16.svg);
}
.icon-upsell-urgent-blue {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/upsell-urgent-b.266db6190.svg);
}
.icon-upsell-urgent-white {
  background-image: url(https://wkncdn.com/newx/assets/build/img/svg/upsell-urgent-w.a8ba82988.svg);
}
.table {
  background-color: transparent;
}
.table thead {
  font-weight: 600;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: #a8a8a8;
}
.table thead tr > th {
  padding: 18px 0;
  border: 0;
  font-weight: 600;
}
.table tbody > tr > td {
  border-top: 0;
  padding: 18px 0;
}
.table tfoot > tr > td {
  border-top: 0;
  padding: 18px 0;
}
.table.table-striped thead {
  background-color: #E6E6E6;
  color: #4A4A4A;
}
.table.table-striped tfoot {
  background-color: #E6E6E6;
  color: #4A4A4A;
}
.table.table-striped tbody > tr:nth-of-type(even) {
  background-color: #F2F2F2;
}
.table.table-col-margin-left tr > th:first-child,
.table.table-col-margin-left tr > td:first-child {
  padding-left: 18px;
}
.table.table-col-margin-right tr > th:last-child,
.table.table-col-margin-right tr > td:last-child {
  padding-right: 18px;
}
.table.box-common thead th:first-child {
  border-top-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
}
.table.box-common thead th:last-child {
  border-top-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
}
.table.box-common tfoot td:first-child {
  border-bottom-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
}
.table.box-common tfoot td:last-child {
  border-bottom-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
}
.table.table-bordered-rows {
  border: 1px solid #EFEFEF;
}
.table.table-bordered-rows thead,
.table.table-bordered-rows tfoot {
  background-color: #f7f7f7;
  color: #4A4A4A;
}
.table.table-bordered-rows tr {
  border-bottom: solid 1px #EFEFEF;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  vertical-align: middle;
}
.table-centered thead tr > th {
  text-align: center;
}
.table-auto-width {
  width: auto;
}
.table-bordered-outer {
  border: 1px solid #f4f4f4;
}
.table-admin {
  border: 1px solid #757575;
}
.table-admin > thead > tr > th,
.table-admin > tbody > tr > th,
.table-admin > tfoot > tr > th,
.table-admin > thead > tr > td,
.table-admin > tbody > tr > td,
.table-admin > tfoot > tr > td {
  border: 1px solid #757575;
  padding: 5px;
}
.table-admin > thead > tr > th,
.table-admin > thead > tr > td {
  border-bottom-width: 2px;
}
.table-admin thead {
  background-color: #E6E6E6;
  color: #4A4A4A;
}
.table-admin tfoot {
  background-color: #E6E6E6;
  color: #4A4A4A;
}
.table-slim tbody > tr > td {
  padding: 9px 0;
}
.table-slim tr > th:first-child,
.table-slim tr > td:first-child {
  padding-left: 9px;
}
.table-slim tr > th:last-child,
.table-slim tr > td:last-child {
  padding-right: 9px;
}
.tooltip .tooltip-inner {
  padding: 15px;
  font-size: 13px;
}
.tooltip .tooltip-inner a {
  text-decoration: underline;
  color: #2f9aee;
}
.tooltip-success .tooltip-inner {
  background: #0AD254;
}
.tooltip-success .tooltip-arrow::before {
  border-top-color: #0AD254;
}
.tooltip-success.bottom .tooltip-arrow::before {
  border-bottom-color: #0AD254;
}
.tooltip-success.right .tooltip-arrow::before {
  border-right-color: #0AD254;
}
.tooltip-success.left .tooltip-arrow::before {
  border-left-color: #0AD254;
}
.tooltip-anchor {
  font-size: 18px;
  vertical-align: middle;
  text-decoration: none!important;
  color: #0AD254;
}


/*# sourceMappingURL=bundle.core.90d38a40f.css.map*/