@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/Poppins.eot);
  src: local('Poppins'), local('Poppins-Regular'), url(../fonts/Poppins.eot?#iefix) format('embedded-opentype'), url(../fonts/Poppins.ttf) format('truetype'), url(../fonts/Poppins.woff2) format('woff2'), url(../fonts/Poppins.woff) format('woff'), url(../fonts/Poppins.svg#Poppins) format('svg');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(../fonts/Poppins-SemiBold.ttf) format('truetype'), url(../fonts/Poppins-SemiBold.woff2) format('woff2'), url(../fonts/Poppins-SemiBold.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/Open-Sans.eot);
  src: local('Open Sans'), local('OpenSans'), url(../fonts/Open-Sans.eot?#iefix) format('embedded-opentype'), url(../fonts/Open-Sans.svg#OpenSans) format('svg'), url(../fonts/Open-Sans.woff) format('woff'), url(../fonts/Open-Sans.woff2) format('woff2'), url(../fonts/Open-Sans.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/Open-Sans-Bold.woff) format('woff'), url(../fonts/Open-Sans-Bold.woff2) format('woff2'), url(../fonts/Open-Sans-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(../fonts/Open-Sans-Italic.woff) format('woff'), url(../fonts/Open-Sans-Italic.woff2) format('woff2'), url(../fonts/Open-Sans-Italic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(../fonts/Open-Sans-Bold-Italic.woff) format('woff'), url(../fonts/Open-Sans-Bold-Italic.woff2) format('woff2'), url(../fonts/Open-Sans-Bold-Italic.ttf) format('truetype');
}
@font-face {
  font-family: 'el-icons';
  src: url('../fonts/icomoon.eot?6l998');
  src: url('../fonts/icomoon.eot?6l998#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?6l998') format('truetype'), url('../fonts/icomoon.woff?6l998') format('woff'), url('../fonts/icomoon.svg?6l998#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
.ico {
  font-family: 'el-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ico-revalidation:before {
  content: "\e800";
}
.ico-diagnosis:before {
  content: "\e801";
}
.ico-home:before {
  content: "\e600";
}
.ico-home2:before {
  content: "\e601";
}
.ico-home3:before {
  content: "\e602";
}
.ico-office:before {
  content: "\e603";
}
.ico-newspaper:before {
  content: "\e604";
}
.ico-pencil:before {
  content: "\e605";
}
.ico-pencil2:before {
  content: "\e606";
}
.ico-quill:before {
  content: "\e607";
}
.ico-pen:before {
  content: "\e608";
}
.ico-blog:before {
  content: "\e609";
}
.ico-eyedropper:before {
  content: "\e60a";
}
.ico-droplet:before {
  content: "\e60b";
}
.ico-paint-format:before {
  content: "\e60c";
}
.ico-image:before {
  content: "\e60d";
}
.ico-images:before {
  content: "\e60e";
}
.ico-camera:before {
  content: "\e60f";
}
.ico-headphones:before {
  content: "\e610";
}
.ico-music:before {
  content: "\e611";
}
.ico-play:before {
  content: "\e612";
}
.ico-film:before {
  content: "\e613";
}
.ico-video-camera:before {
  content: "\e614";
}
.ico-dice:before {
  content: "\e615";
}
.ico-pacman:before {
  content: "\e616";
}
.ico-spades:before {
  content: "\e617";
}
.ico-clubs:before {
  content: "\e618";
}
.ico-diamonds:before {
  content: "\e619";
}
.ico-bullhorn:before {
  content: "\e61a";
}
.ico-connection:before {
  content: "\e61b";
}
.ico-podcast:before {
  content: "\e61c";
}
.ico-feed:before {
  content: "\e61d";
}
.ico-mic:before {
  content: "\e61e";
}
.ico-book:before {
  content: "\e61f";
}
.ico-books:before {
  content: "\e620";
}
.ico-library:before {
  content: "\e621";
}
.ico-file-text:before {
  content: "\e622";
}
.ico-profile:before {
  content: "\e623";
}
.ico-file-empty:before {
  content: "\e624";
}
.ico-files-empty:before {
  content: "\e625";
}
.ico-file-text2:before {
  content: "\e626";
}
.ico-file-picture:before {
  content: "\e627";
}
.ico-file-music:before {
  content: "\e628";
}
.ico-file-play:before {
  content: "\e629";
}
.ico-file-video:before {
  content: "\e62a";
}
.ico-file-zip:before {
  content: "\e62b";
}
.ico-copy:before {
  content: "\e62c";
}
.ico-paste:before {
  content: "\e62d";
}
.ico-stack:before {
  content: "\e62e";
}
.ico-folder:before {
  content: "\e62f";
}
.ico-folder-open:before {
  content: "\e630";
}
.ico-folder-plus:before {
  content: "\e631";
}
.ico-folder-minus:before {
  content: "\e632";
}
.ico-folder-download:before {
  content: "\e633";
}
.ico-folder-upload:before {
  content: "\e634";
}
.ico-price-tag:before {
  content: "\e635";
}
.ico-price-tags:before {
  content: "\e636";
}
.ico-barcode:before {
  content: "\e637";
}
.ico-qrcode:before {
  content: "\e638";
}
.ico-ticket:before {
  content: "\e639";
}
.ico-cart:before {
  content: "\e63a";
}
.ico-coin-dollar:before {
  content: "\e63b";
}
.ico-coin-euro:before {
  content: "\e63c";
}
.ico-coin-pound:before {
  content: "\e63d";
}
.ico-coin-yen:before {
  content: "\e63e";
}
.ico-credit-card:before {
  content: "\e63f";
}
.ico-calculator:before {
  content: "\e640";
}
.ico-lifebuoy:before {
  content: "\e641";
}
.ico-phone:before {
  content: "\e642";
}
.ico-phone-hang-up:before {
  content: "\e643";
}
.ico-address-book:before {
  content: "\e644";
}
.ico-envelop:before {
  content: "\e645";
}
.ico-pushpin:before {
  content: "\e646";
}
.ico-location:before {
  content: "\e647";
}
.ico-location2:before {
  content: "\e648";
}
.ico-compass:before {
  content: "\e649";
}
.ico-compass2:before {
  content: "\e64a";
}
.ico-map:before {
  content: "\e64b";
}
.ico-map2:before {
  content: "\e64c";
}
.ico-history:before {
  content: "\e64d";
}
.ico-clock:before {
  content: "\e64e";
}
.ico-clock2:before {
  content: "\e64f";
}
.ico-alarm:before {
  content: "\e650";
}
.ico-bell:before {
  content: "\e651";
}
.ico-stopwatch:before {
  content: "\e652";
}
.ico-calendar:before {
  content: "\e653";
}
.ico-printer:before {
  content: "\e654";
}
.ico-keyboard:before {
  content: "\e655";
}
.ico-display:before {
  content: "\e656";
}
.ico-laptop:before {
  content: "\e657";
}
.ico-mobile:before {
  content: "\e658";
}
.ico-mobile2:before {
  content: "\e659";
}
.ico-tablet:before {
  content: "\e65a";
}
.ico-tv:before {
  content: "\e65b";
}
.ico-drawer:before {
  content: "\e65c";
}
.ico-drawer2:before {
  content: "\e65d";
}
.ico-box-add:before {
  content: "\e65e";
}
.ico-box-remove:before {
  content: "\e65f";
}
.ico-download:before {
  content: "\e660";
}
.ico-upload:before {
  content: "\e661";
}
.ico-floppy-disk:before {
  content: "\e662";
}
.ico-drive:before {
  content: "\e663";
}
.ico-database:before {
  content: "\e664";
}
.ico-undo:before {
  content: "\e665";
}
.ico-redo:before {
  content: "\e666";
}
.ico-undo2:before {
  content: "\e667";
}
.ico-redo2:before {
  content: "\e668";
}
.ico-forward:before {
  content: "\e669";
}
.ico-reply:before {
  content: "\e66a";
}
.ico-bubble:before {
  content: "\e66b";
}
.ico-bubbles:before {
  content: "\e66c";
}
.ico-bubbles2:before {
  content: "\e66d";
}
.ico-bubble2:before {
  content: "\e66e";
}
.ico-bubbles3:before {
  content: "\e66f";
}
.ico-bubbles4:before {
  content: "\e670";
}
.ico-user:before {
  content: "\e671";
}
.ico-users:before {
  content: "\e672";
}
.ico-user-plus:before {
  content: "\e673";
}
.ico-user-minus:before {
  content: "\e674";
}
.ico-user-check:before {
  content: "\e675";
}
.ico-user-tie:before {
  content: "\e676";
}
.ico-quotes-left:before {
  content: "\e677";
}
.ico-quotes-right:before {
  content: "\e678";
}
.ico-hour-glass:before {
  content: "\e679";
}
.ico-spinner:before {
  content: "\e67a";
}
.ico-spinner2:before {
  content: "\e67b";
}
.ico-spinner3:before {
  content: "\e67c";
}
.ico-spinner4:before {
  content: "\e67d";
}
.ico-spinner5:before {
  content: "\e67e";
}
.ico-spinner6:before {
  content: "\e67f";
}
.ico-spinner7:before {
  content: "\e680";
}
.ico-spinner8:before {
  content: "\e681";
}
.ico-spinner9:before {
  content: "\e682";
}
.ico-spinner10:before {
  content: "\e683";
}
.ico-spinner11:before {
  content: "\e684";
}
.ico-binoculars:before {
  content: "\e685";
}
.ico-search:before {
  content: "\e686";
}
.ico-zoom-in:before {
  content: "\e687";
}
.ico-zoom-out:before {
  content: "\e688";
}
.ico-enlarge:before {
  content: "\e689";
}
.ico-shrink:before {
  content: "\e68a";
}
.ico-enlarge2:before {
  content: "\e68b";
}
.ico-shrink2:before {
  content: "\e68c";
}
.ico-key:before {
  content: "\e68d";
}
.ico-key2:before {
  content: "\e68e";
}
.ico-lock:before {
  content: "\e68f";
}
.ico-unlocked:before {
  content: "\e690";
}
.ico-wrench:before {
  content: "\e691";
}
.ico-equalizer:before {
  content: "\e692";
}
.ico-equalizer2:before {
  content: "\e693";
}
.ico-cog:before {
  content: "\e694";
}
.ico-cogs:before {
  content: "\e695";
}
.ico-hammer:before {
  content: "\e696";
}
.ico-magic-wand:before {
  content: "\e697";
}
.ico-aid-kit:before {
  content: "\e698";
}
.ico-bug:before {
  content: "\e699";
}
.ico-pie-chart:before {
  content: "\e69a";
}
.ico-stats-dots:before {
  content: "\e69b";
}
.ico-stats-bars:before {
  content: "\e69c";
}
.ico-stats-bars2:before {
  content: "\e69d";
}
.ico-trophy:before {
  content: "\e69e";
}
.ico-gift:before {
  content: "\e69f";
}
.ico-glass:before {
  content: "\e6a0";
}
.ico-glass2:before {
  content: "\e6a1";
}
.ico-mug:before {
  content: "\e6a2";
}
.ico-spoon-knife:before {
  content: "\e6a3";
}
.ico-leaf:before {
  content: "\e6a4";
}
.ico-rocket:before {
  content: "\e6a5";
}
.ico-meter:before {
  content: "\e6a6";
}
.ico-meter2:before {
  content: "\e6a7";
}
.ico-hammer2:before {
  content: "\e6a8";
}
.ico-fire:before {
  content: "\e6a9";
}
.ico-lab:before {
  content: "\e6aa";
}
.ico-magnet:before {
  content: "\e6ab";
}
.ico-bin:before {
  content: "\e6ac";
}
.ico-bin2:before {
  content: "\e6ad";
}
.ico-briefcase:before {
  content: "\e6ae";
}
.ico-airplane:before {
  content: "\e6af";
}
.ico-truck:before {
  content: "\e6b0";
}
.ico-road:before {
  content: "\e6b1";
}
.ico-accessibility:before {
  content: "\e6b2";
}
.ico-target:before {
  content: "\e6b3";
}
.ico-shield:before {
  content: "\e6b4";
}
.ico-power:before {
  content: "\e6b5";
}
.ico-switch:before {
  content: "\e6b6";
}
.ico-power-cord:before {
  content: "\e6b7";
}
.ico-clipboard:before {
  content: "\e6b8";
}
.ico-list-numbered:before {
  content: "\e6b9";
}
.ico-list:before {
  content: "\e6ba";
}
.ico-list2:before {
  content: "\e6bb";
}
.ico-tree:before {
  content: "\e6bc";
}
.ico-menu:before {
  content: "\e6bd";
}
.ico-menu2:before {
  content: "\e6be";
}
.ico-menu3:before {
  content: "\e6bf";
}
.ico-menu4:before {
  content: "\e6c0";
}
.ico-cloud:before {
  content: "\e6c1";
}
.ico-cloud-download:before {
  content: "\e6c2";
}
.ico-cloud-upload:before {
  content: "\e6c3";
}
.ico-cloud-check:before {
  content: "\e6c4";
}
.ico-download2:before {
  content: "\e6c5";
}
.ico-upload2:before {
  content: "\e6c6";
}
.ico-download3:before {
  content: "\e6c7";
}
.ico-upload3:before {
  content: "\e6c8";
}
.ico-sphere:before {
  content: "\e6c9";
}
.ico-earth:before {
  content: "\e6ca";
}
.ico-link:before {
  content: "\e6cb";
}
.ico-flag:before {
  content: "\e6cc";
}
.ico-attachment:before {
  content: "\e6cd";
}
.ico-eye:before {
  content: "\e6ce";
}
.ico-eye-plus:before {
  content: "\e6cf";
}
.ico-eye-minus:before {
  content: "\e6d0";
}
.ico-eye-blocked:before {
  content: "\e6d1";
}
.ico-bookmark:before {
  content: "\e6d2";
}
.ico-bookmarks:before {
  content: "\e6d3";
}
.ico-sun:before {
  content: "\e6d4";
}
.ico-contrast:before {
  content: "\e6d5";
}
.ico-brightness-contrast:before {
  content: "\e6d6";
}
.ico-star-empty:before {
  content: "\e6d7";
}
.ico-star-half:before {
  content: "\e6d8";
}
.ico-star-full:before {
  content: "\e6d9";
}
.ico-heart:before {
  content: "\e6da";
}
.ico-heart-broken:before {
  content: "\e6db";
}
.ico-man:before {
  content: "\e6dc";
}
.ico-woman:before {
  content: "\e6dd";
}
.ico-man-woman:before {
  content: "\e6de";
}
.ico-happy:before {
  content: "\e6df";
}
.ico-happy2:before {
  content: "\e6e0";
}
.ico-smile:before {
  content: "\e6e1";
}
.ico-smile2:before {
  content: "\e6e2";
}
.ico-tongue:before {
  content: "\e6e3";
}
.ico-tongue2:before {
  content: "\e6e4";
}
.ico-sad:before {
  content: "\e6e5";
}
.ico-sad2:before {
  content: "\e6e6";
}
.ico-wink:before {
  content: "\e6e7";
}
.ico-wink2:before {
  content: "\e6e8";
}
.ico-grin:before {
  content: "\e6e9";
}
.ico-grin2:before {
  content: "\e6ea";
}
.ico-cool:before {
  content: "\e6eb";
}
.ico-cool2:before {
  content: "\e6ec";
}
.ico-angry:before {
  content: "\e6ed";
}
.ico-angry2:before {
  content: "\e6ee";
}
.ico-evil:before {
  content: "\e6ef";
}
.ico-evil2:before {
  content: "\e6f0";
}
.ico-shocked:before {
  content: "\e6f1";
}
.ico-shocked2:before {
  content: "\e6f2";
}
.ico-baffled:before {
  content: "\e6f3";
}
.ico-baffled2:before {
  content: "\e6f4";
}
.ico-confused:before {
  content: "\e6f5";
}
.ico-confused2:before {
  content: "\e6f6";
}
.ico-neutral:before {
  content: "\e6f7";
}
.ico-neutral2:before {
  content: "\e6f8";
}
.ico-hipster:before {
  content: "\e6f9";
}
.ico-hipster2:before {
  content: "\e6fa";
}
.ico-wondering:before {
  content: "\e6fb";
}
.ico-wondering2:before {
  content: "\e6fc";
}
.ico-sleepy:before {
  content: "\e6fd";
}
.ico-sleepy2:before {
  content: "\e6fe";
}
.ico-frustrated:before {
  content: "\e6ff";
}
.ico-frustrated2:before {
  content: "\e700";
}
.ico-crying:before {
  content: "\e701";
}
.ico-crying2:before {
  content: "\e702";
}
.ico-point-up:before {
  content: "\e703";
}
.ico-point-right:before {
  content: "\e704";
}
.ico-point-down:before {
  content: "\e705";
}
.ico-point-left:before {
  content: "\e706";
}
.ico-warning:before {
  content: "\e707";
}
.ico-notification:before {
  content: "\e708";
}
.ico-question:before {
  content: "\e709";
}
.ico-plus:before {
  content: "\e70a";
}
.ico-minus:before {
  content: "\e70b";
}
.ico-info:before {
  content: "\e70c";
}
.ico-cancel-circle:before {
  content: "\e70d";
}
.ico-blocked:before {
  content: "\e70e";
}
.ico-cross:before {
  content: "\e70f";
}
.ico-checkmark:before {
  content: "\e710";
}
.ico-checkmark2:before {
  content: "\e711";
}
.ico-spell-check:before {
  content: "\e712";
}
.ico-enter:before {
  content: "\e713";
}
.ico-exit:before {
  content: "\e714";
}
.ico-play2:before {
  content: "\e715";
}
.ico-pause:before {
  content: "\e716";
}
.ico-stop:before {
  content: "\e717";
}
.ico-previous:before {
  content: "\e718";
}
.ico-next:before {
  content: "\e719";
}
.ico-backward:before {
  content: "\e71a";
}
.ico-forward2:before {
  content: "\e71b";
}
.ico-play3:before {
  content: "\e71c";
}
.ico-pause2:before {
  content: "\e71d";
}
.ico-stop2:before {
  content: "\e71e";
}
.ico-backward2:before {
  content: "\e71f";
}
.ico-forward3:before {
  content: "\e720";
}
.ico-first:before {
  content: "\e721";
}
.ico-last:before {
  content: "\e722";
}
.ico-previous2:before {
  content: "\e723";
}
.ico-next2:before {
  content: "\e724";
}
.ico-eject:before {
  content: "\e725";
}
.ico-volume-high:before {
  content: "\e726";
}
.ico-volume-medium:before {
  content: "\e727";
}
.ico-volume-low:before {
  content: "\e728";
}
.ico-volume-mute:before {
  content: "\e729";
}
.ico-volume-mute2:before {
  content: "\e72a";
}
.ico-volume-increase:before {
  content: "\e72b";
}
.ico-volume-decrease:before {
  content: "\e72c";
}
.ico-loop:before {
  content: "\e72d";
}
.ico-loop2:before {
  content: "\e72e";
}
.ico-infinite:before {
  content: "\e72f";
}
.ico-shuffle:before {
  content: "\e730";
}
.ico-arrow-up-left:before {
  content: "\e731";
}
.ico-arrow-up:before {
  content: "\e732";
}
.ico-arrow-up-right:before {
  content: "\e733";
}
.ico-arrow-right:before {
  content: "\e734";
}
.ico-arrow-down-right:before {
  content: "\e735";
}
.ico-arrow-down:before {
  content: "\e736";
}
.ico-arrow-down-left:before {
  content: "\e737";
}
.ico-arrow-left:before {
  content: "\e738";
}
.ico-arrow-up-left2:before {
  content: "\e739";
}
.ico-arrow-up2:before {
  content: "\e73a";
}
.ico-arrow-up-right2:before {
  content: "\e73b";
}
.ico-arrow-right2:before {
  content: "\e73c";
}
.ico-arrow-down-right2:before {
  content: "\e73d";
}
.ico-arrow-down2:before {
  content: "\e73e";
}
.ico-arrow-down-left2:before {
  content: "\e73f";
}
.ico-arrow-left2:before {
  content: "\e740";
}
.ico-circle-up:before {
  content: "\e741";
}
.ico-circle-right:before {
  content: "\e742";
}
.ico-circle-down:before {
  content: "\e743";
}
.ico-circle-left:before {
  content: "\e744";
}
.ico-tab:before {
  content: "\e745";
}
.ico-move-up:before {
  content: "\e746";
}
.ico-move-down:before {
  content: "\e747";
}
.ico-sort-alpha-asc:before {
  content: "\e748";
}
.ico-sort-alpha-desc:before {
  content: "\e749";
}
.ico-sort-numeric-asc:before {
  content: "\e74a";
}
.ico-sort-numberic-desc:before {
  content: "\e74b";
}
.ico-sort-amount-asc:before {
  content: "\e74c";
}
.ico-sort-amount-desc:before {
  content: "\e74d";
}
.ico-command:before {
  content: "\e74e";
}
.ico-shift:before {
  content: "\e74f";
}
.ico-ctrl:before {
  content: "\e750";
}
.ico-opt:before {
  content: "\e751";
}
.ico-checkbox-checked:before {
  content: "\e752";
}
.ico-checkbox-unchecked:before {
  content: "\e753";
}
.ico-radio-checked:before {
  content: "\e754";
}
.ico-radio-checked2:before {
  content: "\e755";
}
.ico-radio-unchecked:before {
  content: "\e756";
}
.ico-crop:before {
  content: "\e757";
}
.ico-make-group:before {
  content: "\e758";
}
.ico-ungroup:before {
  content: "\e759";
}
.ico-scissors:before {
  content: "\e75a";
}
.ico-filter:before {
  content: "\e75b";
}
.ico-font:before {
  content: "\e75c";
}
.ico-ligature:before {
  content: "\e75d";
}
.ico-ligature2:before {
  content: "\e75e";
}
.ico-text-height:before {
  content: "\e75f";
}
.ico-text-width:before {
  content: "\e760";
}
.ico-font-size:before {
  content: "\e761";
}
.ico-bold:before {
  content: "\e762";
}
.ico-underline:before {
  content: "\e763";
}
.ico-italic:before {
  content: "\e764";
}
.ico-strikethrough:before {
  content: "\e765";
}
.ico-omega:before {
  content: "\e766";
}
.ico-sigma:before {
  content: "\e767";
}
.ico-page-break:before {
  content: "\e768";
}
.ico-superscript:before {
  content: "\e769";
}
.ico-subscript:before {
  content: "\e76a";
}
.ico-superscript2:before {
  content: "\e76b";
}
.ico-subscript2:before {
  content: "\e76c";
}
.ico-text-color:before {
  content: "\e76d";
}
.ico-pagebreak:before {
  content: "\e76e";
}
.ico-clear-formatting:before {
  content: "\e76f";
}
.ico-table:before {
  content: "\e770";
}
.ico-table2:before {
  content: "\e771";
}
.ico-insert-template:before {
  content: "\e772";
}
.ico-pilcrow:before {
  content: "\e773";
}
.ico-ltr:before {
  content: "\e774";
}
.ico-rtl:before {
  content: "\e775";
}
.ico-section:before {
  content: "\e776";
}
.ico-paragraph-left:before {
  content: "\e777";
}
.ico-paragraph-center:before {
  content: "\e778";
}
.ico-paragraph-right:before {
  content: "\e779";
}
.ico-paragraph-justify:before {
  content: "\e77a";
}
.ico-indent-increase:before {
  content: "\e77b";
}
.ico-indent-decrease:before {
  content: "\e77c";
}
.ico-share:before {
  content: "\e77d";
}
.ico-new-tab:before {
  content: "\e77e";
}
.ico-embed:before {
  content: "\e77f";
}
.ico-embed2:before {
  content: "\e780";
}
.ico-terminal:before {
  content: "\e781";
}
.ico-share2:before {
  content: "\e782";
}
.ico-mail:before {
  content: "\e783";
}
.ico-mail2:before {
  content: "\e784";
}
.ico-mail3:before {
  content: "\e785";
}
.ico-mail4:before {
  content: "\e786";
}
.ico-google:before {
  content: "\e787";
}
.ico-google-plus:before {
  content: "\e788";
}
.ico-google-plus2:before {
  content: "\e789";
}
.ico-google-plus3:before {
  content: "\e78a";
}
.ico-google-drive:before {
  content: "\e78b";
}
.ico-facebook:before {
  content: "\e78c";
}
.ico-facebook2:before {
  content: "\e78d";
}
.ico-facebook3:before {
  content: "\e78e";
}
.ico-ello:before {
  content: "\e78f";
}
.ico-instagram:before {
  content: "\e790";
}
.ico-twitter:before {
  content: "\e791";
}
.ico-twitter2:before {
  content: "\e792";
}
.ico-twitter3:before {
  content: "\e793";
}
.ico-feed2:before {
  content: "\e794";
}
.ico-feed3:before {
  content: "\e795";
}
.ico-feed4:before {
  content: "\e796";
}
.ico-youtube:before {
  content: "\e797";
}
.ico-youtube2:before {
  content: "\e798";
}
.ico-youtube3:before {
  content: "\e799";
}
.ico-youtube4:before {
  content: "\e79a";
}
.ico-twitch:before {
  content: "\e79b";
}
.ico-vimeo:before {
  content: "\e79c";
}
.ico-vimeo2:before {
  content: "\e79d";
}
.ico-vimeo3:before {
  content: "\e79e";
}
.ico-lanyrd:before {
  content: "\e79f";
}
.ico-flickr:before {
  content: "\e7a0";
}
.ico-flickr2:before {
  content: "\e7a1";
}
.ico-flickr3:before {
  content: "\e7a2";
}
.ico-flickr4:before {
  content: "\e7a3";
}
.ico-picassa:before {
  content: "\e7a4";
}
.ico-picassa2:before {
  content: "\e7a5";
}
.ico-dribbble:before {
  content: "\e7a6";
}
.ico-dribbble2:before {
  content: "\e7a7";
}
.ico-dribbble3:before {
  content: "\e7a8";
}
.ico-forrst:before {
  content: "\e7a9";
}
.ico-forrst2:before {
  content: "\e7aa";
}
.ico-deviantart:before {
  content: "\e7ab";
}
.ico-deviantart2:before {
  content: "\e7ac";
}
.ico-steam:before {
  content: "\e7ad";
}
.ico-steam2:before {
  content: "\e7ae";
}
.ico-dropbox:before {
  content: "\e7af";
}
.ico-onedrive:before {
  content: "\e7b0";
}
.ico-github:before {
  content: "\e7b1";
}
.ico-github2:before {
  content: "\e7b2";
}
.ico-github3:before {
  content: "\e7b3";
}
.ico-github4:before {
  content: "\e7b4";
}
.ico-github5:before {
  content: "\e7b5";
}
.ico-wordpress:before {
  content: "\e7b6";
}
.ico-wordpress2:before {
  content: "\e7b7";
}
.ico-joomla:before {
  content: "\e7b8";
}
.ico-blogger:before {
  content: "\e7b9";
}
.ico-blogger2:before {
  content: "\e7ba";
}
.ico-tumblr:before {
  content: "\e7bb";
}
.ico-tumblr2:before {
  content: "\e7bc";
}
.ico-yahoo:before {
  content: "\e7bd";
}
.ico-tux:before {
  content: "\e7be";
}
.ico-apple:before {
  content: "\e7bf";
}
.ico-finder:before {
  content: "\e7c0";
}
.ico-android:before {
  content: "\e7c1";
}
.ico-windows:before {
  content: "\e7c2";
}
.ico-windows8:before {
  content: "\e7c3";
}
.ico-soundcloud:before {
  content: "\e7c4";
}
.ico-soundcloud2:before {
  content: "\e7c5";
}
.ico-skype:before {
  content: "\e7c6";
}
.ico-reddit:before {
  content: "\e7c7";
}
.ico-linkedin:before {
  content: "\e7c8";
}
.ico-linkedin2:before {
  content: "\e7c9";
}
.ico-lastfm:before {
  content: "\e7ca";
}
.ico-lastfm2:before {
  content: "\e7cb";
}
.ico-delicious:before {
  content: "\e7cc";
}
.ico-stumbleupon:before {
  content: "\e7cd";
}
.ico-stumbleupon2:before {
  content: "\e7ce";
}
.ico-stackoverflow:before {
  content: "\e7cf";
}
.ico-pinterest:before {
  content: "\e7d0";
}
.ico-pinterest2:before {
  content: "\e7d1";
}
.ico-xing:before {
  content: "\e7d2";
}
.ico-xing2:before {
  content: "\e7d3";
}
.ico-flattr:before {
  content: "\e7d4";
}
.ico-foursquare:before {
  content: "\e7d5";
}
.ico-paypal:before {
  content: "\e7d6";
}
.ico-paypal2:before {
  content: "\e7d7";
}
.ico-paypal3:before {
  content: "\e7d8";
}
.ico-yelp:before {
  content: "\e7d9";
}
.ico-file-pdf:before {
  content: "\e7da";
}
.ico-file-openoffice:before {
  content: "\e7db";
}
.ico-file-word:before {
  content: "\e7dc";
}
.ico-file-excel:before {
  content: "\e7dd";
}
.ico-libreoffice:before {
  content: "\e7de";
}
.ico-html5:before {
  content: "\e7df";
}
.ico-html52:before {
  content: "\e7e0";
}
.ico-css3:before {
  content: "\e7e1";
}
.ico-git:before {
  content: "\e7e2";
}
.ico-svg:before {
  content: "\e7e3";
}
.ico-codepen:before {
  content: "\e7e4";
}
.ico-chrome:before {
  content: "\e7e5";
}
.ico-firefox:before {
  content: "\e7e6";
}
.ico-IE:before {
  content: "\e7e7";
}
.ico-opera:before {
  content: "\e7e8";
}
.ico-safari:before {
  content: "\e7e9";
}
.ico-IcoMoon:before {
  content: "\e7ea";
}
.inline-block {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.clearfix,
.dl-horizontal dd,
.container,
.container-fluid,
.row,
.form-horizontal .form-group,
.btn-toolbar,
.btn-group-vertical > .btn-group,
.nav,
.navbar,
.navbar-header,
.navbar-collapse,
.pager,
.panel-body,
.modal-footer {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: "";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.drop-ie-gradient {
  filter: unquote("progid:DXImageTransform.Microsoft.gradient(enabled = false)");
}
.dropdown-arrow-inverse {
  border-bottom-color: #2c275e !important;
  border-top-color: #2c275e !important;
}
.lining-numerals {
  font-variant-numeric: lining-nums;
  -moz-font-feature-settings: "lnum";
  -ms-font-feature-settings: "lnum";
  -webkit-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! normalize-opentype v0.1.3 | MIT License | kennethormandy.com/journal/normalize-opentype-css */
/**
 * 1. Inherit style issues with custom selections, per robsterlini.co.uk/journal/opentype-and-selection-dont-mix
 * 2. Turn on kerning, standard ligatures, and proportional, oldstyle numerals
 *    Turn off all other ligatures, tabular, lining numerals, and alternates
 */
::-moz-selection {
  color: inherit;
  /* 1. */
  text-shadow: inherit;
  /* 1. */
}
::selection {
  color: inherit;
  /* 1. */
  text-shadow: inherit;
  /* 1. */
}
html,
body {
  /* TURNED OFF, made exercises broken
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;
  -moz-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;
  font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;
  */
  /* 2. */
  
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 0, "lnum" 1, "dlig" 0;
  -moz-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 0, "lnum" 1, "dlig" 0;
  font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 0, "lnum" 1, "dlig" 0;
  
  
}
/* Headings
========================================================================== */
/**
 * 1. Turn on discretionary ligatures for larger headings
 */
h1,
h2,
h3 {
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 1;
  -moz-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 1;
  font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 1;
  /* 1. */
}
/* Text-level semantics
========================================================================== */
/**
 * 1. Change all letters to uppercase
 * 2. Turn on small caps for upper and lowercase letters
 */
abbr {
  text-transform: uppercase;
  /* 1 */
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "smcp" 1, "c2sc" 1;
  -moz-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "smcp" 1, "c2sc" 1;
  font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "smcp" 1, "c2sc" 1;
  /* 2 */
}
/*
 * TODO: Turn on diagonal fractions where appropriate
 */
time {
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0;
  -moz-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0;
  font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0;
}
/*
 * 1. Turn off kerning and ligatures,
 *    Turn on lining, tabular numerals, slashed zero
 */
pre,
kbd,
samp,
code {
  -webkit-font-feature-settings: "kern" 0, "liga" 0, "dlig" 0, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1;
  -moz-font-feature-settings: "kern" 0, "liga" 0, "dlig" 0, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1;
  font-feature-settings: "kern" 0, "liga" 0, "dlig" 0, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1;
  /* 1. */
}
/**
 * 1. Turn on proper supercript numerals
 */
sup {
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "sups" 1;
  -moz-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "sups" 1;
  font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "sups" 1;
  /* 1. */
}
/**
 * 1. Turn on proper subscript numerals
 */
sub {
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "subs" 1;
  -moz-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "subs" 1;
  font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "subs" 1;
  /* 1. */
}
/* Grouping content
========================================================================== */
/**
 * TODO: Adds proper bullets
 */
/*
 * TODO:
 * 1. Adds counters for lists
 * 2. Use proper numerals for lists
 */
/**
 * Adds proper small caps
 */
/**
 * TODO: scmp, sc2c, pnum, case sensitive forms for postal codes
 */
/* Forms
========================================================================== */
/**
 * 1. Turns on lining, proportional numerals without clarified zeroes
 * TODO: Additional input modes https://developer.mozilla.org/en/docs/Web/HTML/Element/Input#attr-inputmode
 */
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="number"],
input[type="range"],
input[type="tel"],
input[type="week"] {
  -webkit-font-feature-settings: "kern" 0, "liga" 1, "pnum" 1, "tnum" 0, "onum" 0, "lnum" 1, "zero" 0;
  -moz-font-feature-settings: "kern" 0, "liga" 1, "pnum" 1, "tnum" 0, "onum" 0, "lnum" 1, "zero" 0;
  font-feature-settings: "kern" 0, "liga" 1, "pnum" 1, "tnum" 0, "onum" 0, "lnum" 1, "zero" 0;
  /* 1. */
}
/* Localisation
========================================================================== */
/* Tables
========================================================================== */
/**
 * 1. Turns on tabular, lining numerals and slashed zero
 *    Turns off kerning, as it could impact tabular numerals
 */
table {
  -webkit-font-feature-settings: "kern" 0, "liga" 1, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1;
  -moz-font-feature-settings: "kern" 0, "liga" 1, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1;
  font-feature-settings: "kern" 0, "liga" 1, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1;
  /* 1. */
}
/**
 * 1. Revert to defaults for table headings
 */
table thead,
table tfoot {
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;
  -moz-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;
  font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;
  /* 2. */
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label,
  .report-score-category .score {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #222222;
  background-color: #ffffff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #24c8ed;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #11aacd;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 40px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.5;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 20px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-backface-visibility: hidden;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 24px;
  margin-bottom: 24px;
  border: 0;
  border-top: 1px solid #f4f4f7;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.5;
  background-color: #ffffff;
  border: 4px solid white;
  border-radius: 0;
  -webkit-box-shadow: "0px 3px 10px rgba(0,0,0,0.15), 0px 3px 3px rgba(0,0,0,0.15)";
  box-shadow: "0px 3px 10px rgba(0,0,0,0.15), 0px 3px 3px rgba(0,0,0,0.15)";
  -webkit-box-shadow: 0px 3px 10px rgba(0,0,0,0.15), 0px 3px 3px rgba(0,0,0,0.15);
  -moz-box-shadow: 0px 3px 10px rgba(0,0,0,0.15), 0px 3px 3px rgba(0,0,0,0.15);
  box-shadow: 0px 3px 10px rgba(0,0,0,0.15), 0px 3px 3px rgba(0,0,0,0.15);
}
.img-thumbnail-lg,
.wp-caption {
  margin-top: 24px;
  margin-bottom: 24px;
  margin-left: 0;
}
.img-thumbnail-lg .alignnone,
.wp-caption .alignnone {
  margin-right: 0;
}
.img-thumbnail-lg .alignleft,
.wp-caption .alignleft {
  margin-right: 24px;
}
.img-thumbnail-lg > img,
.wp-caption > img,
.img-thumbnail-lg > a > img,
.wp-caption > a > img {
  padding: 0;
  line-height: 1.5;
  background-color: #ffffff;
  border-bottom: 4px solid #ffc71c;
  border-radius: 0;
}
.img-thumbnail-lg .wp-caption-text,
.wp-caption .wp-caption-text,
.img-thumbnail-lg .img-caption,
.wp-caption .img-caption {
  margin: 12px;
  color: #9693af;
  text-align: left;
  font-style: italic;
  font-size: 14px;
}
.no-border {
  border: none !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  line-height: 1.1;
  color: inherit;
}
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 {
  font-weight: normal;
  line-height: 1;
  color: #9693af;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 24px;
  margin-bottom: 12px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 12px;
  margin-bottom: 12px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 50px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 20px;
}
h4,
.h4 {
  font-size: 15px;
}
h5,
.h5 {
  font-size: 16px;
}
h6,
.h6 {
  font-size: 14px;
}
p {
  margin: 0 0 12px;
}
.lead {
  margin-bottom: 24px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 24px;
  }
}
small,
.small {
  font-size: 87%;
}
mark,
.mark {
  background-color: #fdefe6;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #9693af;
}
.text-primary {
  color: #ffc71c;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #e8af00;
}
.text-success {
  color: #199e38;
}
a.text-success:hover,
a.text-success:focus {
  color: #127228;
}
.text-info {
  color: #11aacd;
}
a.text-info:hover,
a.text-info:focus {
  color: #0d839e;
}
.text-warning {
  color: #e66208;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #b54d06;
}
.text-danger {
  color: #f01717;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #c70d0d;
}
.bg-primary {
  color: #fff;
  background-color: #ffc71c;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #e8af00;
}
.bg-success {
  background-color: #e9fcee;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #bdf5ca;
}
.bg-info {
  background-color: #e9fafd;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #baeef9;
}
.bg-warning {
  background-color: #fdefe6;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f8d2b8;
}
.bg-danger {
  background-color: #fee8e8;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #fab8b8;
}
.page-header {
  padding-bottom: 11px;
  margin: 48px 0 24px;
  border-bottom: 1px solid #f4f4f7;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 12px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 24px;
}
dt,
dd {
  line-height: 1.5;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #f4f4f7;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 12px 24px;
  margin: 0 0 24px;
  font-size: 20px;
  border-left: 5px solid #f4f4f7;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.5;
  color: #9693af;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #f4f4f7;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 24px;
  font-style: normal;
  line-height: 1.5;
}
::selection {
  background: rgba(255, 199, 28, 0.25);
}
::-moz-selection {
  background: rgba(255, 199, 28, 0.25);
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a > [class^="icon-"] {
  text-decoration: none !important;
  margin-right: 3px;
}
.nav a:active,
p a:active,
small a:active,
address a:active,
blockquote a:active,
a.btn:active {
  text-decoration: none;
  background: rgba(255, 199, 28, 0.1);
  position: relative;
  top: 1px;
}
h1 {
  font-family: 'Poppins', sans-serif;
  line-height: 48px;
  font-weight: 600;
  margin-top: 48px;
  margin-bottom: 24px;
  color: #222222;
}
h1 strong {
  font-weight: 600;
  font-style: normal;
}
h1 em {
  font-weight: normal;
  font-style: italic;
}
h2 {
  font-family: 'Poppins', sans-serif;
  font-weight: normal;
  color: #747095;
}
h3 {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  color: #747095;
}
h4 {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  color: #2c275e;
}
h5 {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  color: #747095;
}
h6 {
  font-size: 14px;
  font-family: 'Poppins', sans-serif;
  color: #747095;
}
small {
  color: #2c275e;
  font-size: 14px;
  line-height: 1.5;
}
.lead {
  font-size: 1.5em;
  color: #222222;
}
.page-header {
  border-bottom: 1px solid #d5d4df;
  margin-top: 96px;
  margin-bottom: 48px;
}
.page-header h1 {
  margin-top: 0;
  margin-bottom: 0;
}
code,
kbd,
pre,
samp {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 20px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #ffffff;
  background-color: #333333;
  border-radius: 15px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 11.5px;
  margin: 0 0 12px;
  font-size: 15px;
  line-height: 1.5;
  word-break: break-all;
  word-wrap: break-word;
  color: #747095;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 20px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 728px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #9693af;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 24px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 10px;
  line-height: 1.5;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #fafafb;
}
.table-hover > tbody > tr:hover {
  background-color: #f4f4f7;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #fff4d2;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #ffeeb8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #e9fcee;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d3f8dc;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #e9fafd;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #d2f4fb;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fdefe6;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #fae1cf;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #fee8e8;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #fcd0d0;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 18px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 24px;
  font-size: 24px;
  line-height: inherit;
  color: #747095;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 8px;
  font-size: 16px;
  line-height: 1.5;
  color: #9693af;
}
.form-control {
  display: block;
  width: 100%;
  height: 40px;
  padding: 7px 20px;
  font-size: 16px;
  line-height: 1.5;
  color: #9693af;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cac9d7;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-backface-visibility: hidden;
}
.form-control:focus {
  border-color: #ffc71c;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 199, 28, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 199, 28, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 199, 28, 0.6);
}
.form-control::-moz-placeholder {
  color: #cac9d7;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #cac9d7;
}
.form-control::-webkit-input-placeholder {
  color: #cac9d7;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #f4f4f7;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 40px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 35px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 57px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 24px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-bottom: 0;
  min-height: 40px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 35px;
  padding: 6px 15px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 15px;
}
select.input-sm {
  height: 35px;
  line-height: 35px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 35px;
  padding: 6px 15px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 15px;
}
.form-group-sm select.form-control {
  height: 35px;
  line-height: 35px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 35px;
  min-height: 38px;
  padding: 7px 15px;
  font-size: 14px;
  line-height: 1.5;
}
.input-lg {
  height: 57px;
  padding: 12px 25px;
  font-size: 24px;
  line-height: 1.33;
  border-radius: 40px;
}
select.input-lg {
  height: 57px;
  line-height: 57px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 57px;
  padding: 12px 25px;
  font-size: 24px;
  line-height: 1.33;
  border-radius: 40px;
}
.form-group-lg select.form-control {
  height: 57px;
  line-height: 57px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 57px;
  min-height: 48px;
  padding: 13px 25px;
  font-size: 24px;
  line-height: 1.33;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 50px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 57px;
  height: 57px;
  line-height: 57px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 35px;
  height: 35px;
  line-height: 35px;
}
.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 {
  color: #199e38;
}
.has-success .form-control {
  border-color: #199e38;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #127228;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #3ce063;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #3ce063;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #3ce063;
}
.has-success .input-group-addon {
  color: #199e38;
  border-color: #199e38;
  background-color: #e9fcee;
}
.has-success .form-control-feedback {
  color: #199e38;
}
.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 {
  color: #e66208;
}
.has-warning .form-control {
  border-color: #e66208;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #b54d06;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f99b5b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f99b5b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f99b5b;
}
.has-warning .input-group-addon {
  color: #e66208;
  border-color: #e66208;
  background-color: #fdefe6;
}
.has-warning .form-control-feedback {
  color: #e66208;
}
.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 {
  color: #f01717;
}
.has-error .form-control {
  border-color: #f01717;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c70d0d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f67777;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f67777;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f67777;
}
.has-error .input-group-addon {
  color: #f01717;
  border-color: #f01717;
  background-color: #fee8e8;
}
.has-error .form-control-feedback {
  color: #f01717;
}
.has-feedback label ~ .form-control-feedback {
  top: 29px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #626262;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 32px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 8px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 16.96px;
    font-size: 24px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 7px;
    font-size: 14px;
  }
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  color: #222222;
  font-weight: normal;
  -webkit-appearance: none;
  -webkit-transition: border .25s linear, color .25s linear;
  -moz-transition: border .25s linear, color .25s linear;
  -o-transition: border .25s linear, color .25s linear;
  transition: border .25s linear, color .25s linear;
  -webkit-backface-visibility: hidden;
}
textarea:-moz-placeholder,
input[type="text"]:-moz-placeholder,
input[type="password"]:-moz-placeholder,
input[type="datetime"]:-moz-placeholder,
input[type="datetime-local"]:-moz-placeholder,
input[type="date"]:-moz-placeholder,
input[type="month"]:-moz-placeholder,
input[type="time"]:-moz-placeholder,
input[type="week"]:-moz-placeholder,
input[type="number"]:-moz-placeholder,
input[type="email"]:-moz-placeholder,
input[type="url"]:-moz-placeholder,
input[type="search"]:-moz-placeholder,
input[type="tel"]:-moz-placeholder,
input[type="color"]:-moz-placeholder,
.uneditable-input:-moz-placeholder {
  color: #9693af;
}
textarea::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="datetime"]::-webkit-input-placeholder,
input[type="datetime-local"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="month"]::-webkit-input-placeholder,
input[type="time"]::-webkit-input-placeholder,
input[type="week"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="color"]::-webkit-input-placeholder,
.uneditable-input::-webkit-input-placeholder {
  color: #9693af;
}
textarea.placeholder,
input[type="text"].placeholder,
input[type="password"].placeholder,
input[type="datetime"].placeholder,
input[type="datetime-local"].placeholder,
input[type="date"].placeholder,
input[type="month"].placeholder,
input[type="time"].placeholder,
input[type="week"].placeholder,
input[type="number"].placeholder,
input[type="email"].placeholder,
input[type="url"].placeholder,
input[type="search"].placeholder,
input[type="tel"].placeholder,
input[type="color"].placeholder,
.uneditable-input.placeholder {
  color: #9693af;
}
.input-group.focus textarea,
.input-group.focus input[type="text"],
.input-group.focus input[type="password"],
.input-group.focus input[type="datetime"],
.input-group.focus input[type="datetime-local"],
.input-group.focus input[type="date"],
.input-group.focus input[type="month"],
.input-group.focus input[type="time"],
.input-group.focus input[type="week"],
.input-group.focus input[type="number"],
.input-group.focus input[type="email"],
.input-group.focus input[type="url"],
.input-group.focus input[type="search"],
.input-group.focus input[type="tel"],
.input-group.focus input[type="color"],
.input-group.focus .uneditable-input,
.control-group.focus textarea,
.control-group.focus input[type="text"],
.control-group.focus input[type="password"],
.control-group.focus input[type="datetime"],
.control-group.focus input[type="datetime-local"],
.control-group.focus input[type="date"],
.control-group.focus input[type="month"],
.control-group.focus input[type="time"],
.control-group.focus input[type="week"],
.control-group.focus input[type="number"],
.control-group.focus input[type="email"],
.control-group.focus input[type="url"],
.control-group.focus input[type="search"],
.control-group.focus input[type="tel"],
.control-group.focus input[type="color"],
.control-group.focus .uneditable-input,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: #ffc71c;
  -webkit-box-shadow: 0px 0px 5px rgba(255, 199, 28, 0.8);
  -moz-box-shadow: 0px 0px 5px rgba(255, 199, 28, 0.8);
  box-shadow: 0px 0px 5px rgba(255, 199, 28, 0.8);
}
textarea.flat,
input[type="text"].flat,
input[type="password"].flat,
input[type="datetime"].flat,
input[type="datetime-local"].flat,
input[type="date"].flat,
input[type="month"].flat,
input[type="time"].flat,
input[type="week"].flat,
input[type="number"].flat,
input[type="email"].flat,
input[type="url"].flat,
input[type="search"].flat,
input[type="tel"].flat,
input[type="color"].flat,
.uneditable-input.flat {
  border-color: transparent;
}
textarea.flat:hover,
input[type="text"].flat:hover,
input[type="password"].flat:hover,
input[type="datetime"].flat:hover,
input[type="datetime-local"].flat:hover,
input[type="date"].flat:hover,
input[type="month"].flat:hover,
input[type="time"].flat:hover,
input[type="week"].flat:hover,
input[type="number"].flat:hover,
input[type="email"].flat:hover,
input[type="url"].flat:hover,
input[type="search"].flat:hover,
input[type="tel"].flat:hover,
input[type="color"].flat:hover,
.uneditable-input.flat:hover {
  border-color: #cac9d7;
}
textarea.flat:focus,
input[type="text"].flat:focus,
input[type="password"].flat:focus,
input[type="datetime"].flat:focus,
input[type="datetime-local"].flat:focus,
input[type="date"].flat:focus,
input[type="month"].flat:focus,
input[type="time"].flat:focus,
input[type="week"].flat:focus,
input[type="number"].flat:focus,
input[type="email"].flat:focus,
input[type="url"].flat:focus,
input[type="search"].flat:focus,
input[type="tel"].flat:focus,
input[type="color"].flat:focus,
.uneditable-input.flat:focus {
  border-color: #ffc71c;
}
.has-error textarea,
.has-error input[type="text"],
.has-error input[type="password"],
.has-error input[type="datetime"],
.has-error input[type="datetime-local"],
.has-error input[type="date"],
.has-error input[type="month"],
.has-error input[type="time"],
.has-error input[type="week"],
.has-error input[type="number"],
.has-error input[type="email"],
.has-error input[type="url"],
.has-error input[type="search"],
.has-error input[type="tel"],
.has-error input[type="color"],
.has-error .uneditable-input,
textarea.input-validation-error,
input[type="text"].input-validation-error,
input[type="password"].input-validation-error,
input[type="datetime"].input-validation-error,
input[type="datetime-local"].input-validation-error,
input[type="date"].input-validation-error,
input[type="month"].input-validation-error,
input[type="time"].input-validation-error,
input[type="week"].input-validation-error,
input[type="number"].input-validation-error,
input[type="email"].input-validation-error,
input[type="url"].input-validation-error,
input[type="search"].input-validation-error,
input[type="tel"].input-validation-error,
input[type="color"].input-validation-error,
.uneditable-input.input-validation-error {
  border-color: #f88b8b;
  background: rgba(240, 23, 23, 0.1);
  color: #c70d0d;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.has-error textarea:focus,
.has-error input[type="text"]:focus,
.has-error input[type="password"]:focus,
.has-error input[type="datetime"]:focus,
.has-error input[type="datetime-local"]:focus,
.has-error input[type="date"]:focus,
.has-error input[type="month"]:focus,
.has-error input[type="time"]:focus,
.has-error input[type="week"]:focus,
.has-error input[type="number"]:focus,
.has-error input[type="email"]:focus,
.has-error input[type="url"]:focus,
.has-error input[type="search"]:focus,
.has-error input[type="tel"]:focus,
.has-error input[type="color"]:focus,
.has-error .uneditable-input:focus,
textarea.input-validation-error:focus,
input[type="text"].input-validation-error:focus,
input[type="password"].input-validation-error:focus,
input[type="datetime"].input-validation-error:focus,
input[type="datetime-local"].input-validation-error:focus,
input[type="date"].input-validation-error:focus,
input[type="month"].input-validation-error:focus,
input[type="time"].input-validation-error:focus,
input[type="week"].input-validation-error:focus,
input[type="number"].input-validation-error:focus,
input[type="email"].input-validation-error:focus,
input[type="url"].input-validation-error:focus,
input[type="search"].input-validation-error:focus,
input[type="tel"].input-validation-error:focus,
input[type="color"].input-validation-error:focus,
.uneditable-input.input-validation-error:focus {
  border-color: #f01717;
  -webkit-box-shadow: 0px 0px 7px #f01717;
  -moz-box-shadow: 0px 0px 7px #f01717;
  box-shadow: 0px 0px 7px #f01717;
}
.has-success textarea,
.has-success input[type="text"],
.has-success input[type="password"],
.has-success input[type="datetime"],
.has-success input[type="datetime-local"],
.has-success input[type="date"],
.has-success input[type="month"],
.has-success input[type="time"],
.has-success input[type="week"],
.has-success input[type="number"],
.has-success input[type="email"],
.has-success input[type="url"],
.has-success input[type="search"],
.has-success input[type="tel"],
.has-success input[type="color"],
.has-success .uneditable-input,
textarea.input-validation-success,
input[type="text"].input-validation-success,
input[type="password"].input-validation-success,
input[type="datetime"].input-validation-success,
input[type="datetime-local"].input-validation-success,
input[type="date"].input-validation-success,
input[type="month"].input-validation-success,
input[type="time"].input-validation-success,
input[type="week"].input-validation-success,
input[type="number"].input-validation-success,
input[type="email"].input-validation-success,
input[type="url"].input-validation-success,
input[type="search"].input-validation-success,
input[type="tel"].input-validation-success,
input[type="color"].input-validation-success,
.uneditable-input.input-validation-success {
  border-color: #93eea8;
  background: rgba(38, 221, 81, 0.1);
  color: #1cb440;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.has-success textarea:focus,
.has-success input[type="text"]:focus,
.has-success input[type="password"]:focus,
.has-success input[type="datetime"]:focus,
.has-success input[type="datetime-local"]:focus,
.has-success input[type="date"]:focus,
.has-success input[type="month"]:focus,
.has-success input[type="time"]:focus,
.has-success input[type="week"]:focus,
.has-success input[type="number"]:focus,
.has-success input[type="email"]:focus,
.has-success input[type="url"]:focus,
.has-success input[type="search"]:focus,
.has-success input[type="tel"]:focus,
.has-success input[type="color"]:focus,
.has-success .uneditable-input:focus,
textarea.input-validation-success:focus,
input[type="text"].input-validation-success:focus,
input[type="password"].input-validation-success:focus,
input[type="datetime"].input-validation-success:focus,
input[type="datetime-local"].input-validation-success:focus,
input[type="date"].input-validation-success:focus,
input[type="month"].input-validation-success:focus,
input[type="time"].input-validation-success:focus,
input[type="week"].input-validation-success:focus,
input[type="number"].input-validation-success:focus,
input[type="email"].input-validation-success:focus,
input[type="url"].input-validation-success:focus,
input[type="search"].input-validation-success:focus,
input[type="tel"].input-validation-success:focus,
input[type="color"].input-validation-success:focus,
.uneditable-input.input-validation-success:focus {
  border-color: #26dd51;
  -webkit-box-shadow: 0px 0px 7px #26dd51;
  -moz-box-shadow: 0px 0px 7px #26dd51;
  box-shadow: 0px 0px 7px #26dd51;
}
.has-warning textarea,
.has-warning input[type="text"],
.has-warning input[type="password"],
.has-warning input[type="datetime"],
.has-warning input[type="datetime-local"],
.has-warning input[type="date"],
.has-warning input[type="month"],
.has-warning input[type="time"],
.has-warning input[type="week"],
.has-warning input[type="number"],
.has-warning input[type="email"],
.has-warning input[type="url"],
.has-warning input[type="search"],
.has-warning input[type="tel"],
.has-warning input[type="color"],
.has-warning .uneditable-input {
  border-color: #f3b184;
  background: rgba(230, 98, 8, 0.1);
  color: #b54d06;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.has-warning textarea:focus,
.has-warning input[type="text"]:focus,
.has-warning input[type="password"]:focus,
.has-warning input[type="datetime"]:focus,
.has-warning input[type="datetime-local"]:focus,
.has-warning input[type="date"]:focus,
.has-warning input[type="month"]:focus,
.has-warning input[type="time"]:focus,
.has-warning input[type="week"]:focus,
.has-warning input[type="number"]:focus,
.has-warning input[type="email"]:focus,
.has-warning input[type="url"]:focus,
.has-warning input[type="search"]:focus,
.has-warning input[type="tel"]:focus,
.has-warning input[type="color"]:focus,
.has-warning .uneditable-input:focus {
  border-color: #e66208;
  -webkit-box-shadow: 0px 0px 7px #e66208;
  -moz-box-shadow: 0px 0px 7px #e66208;
  box-shadow: 0px 0px 7px #e66208;
}
.has-info textarea,
.has-info input[type="text"],
.has-info input[type="password"],
.has-info input[type="datetime"],
.has-info input[type="datetime-local"],
.has-info input[type="date"],
.has-info input[type="month"],
.has-info input[type="time"],
.has-info input[type="week"],
.has-info input[type="number"],
.has-info input[type="email"],
.has-info input[type="url"],
.has-info input[type="search"],
.has-info input[type="tel"],
.has-info input[type="color"],
.has-info .uneditable-input {
  border-color: #92e4f6;
  background: rgba(36, 200, 237, 0.1);
  color: #11aacd;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.has-info textarea:focus,
.has-info input[type="text"]:focus,
.has-info input[type="password"]:focus,
.has-info input[type="datetime"]:focus,
.has-info input[type="datetime-local"]:focus,
.has-info input[type="date"]:focus,
.has-info input[type="month"]:focus,
.has-info input[type="time"]:focus,
.has-info input[type="week"]:focus,
.has-info input[type="number"]:focus,
.has-info input[type="email"]:focus,
.has-info input[type="url"]:focus,
.has-info input[type="search"]:focus,
.has-info input[type="tel"]:focus,
.has-info input[type="color"]:focus,
.has-info .uneditable-input:focus {
  border-color: #24c8ed;
  -webkit-box-shadow: 0px 0px 7px #24c8ed;
  -moz-box-shadow: 0px 0px 7px #24c8ed;
  box-shadow: 0px 0px 7px #24c8ed;
}
textarea.form-control {
  padding: 15px 20px;
}
.has-error > .input-group-addon {
  background: #f01717;
  border-color: #f01717;
  color: white;
}
.has-error > .input-group-addon > * {
  color: white;
}
.has-success > .input-group-addon {
  background: #26dd51;
  border-color: #26dd51;
  color: white;
}
.has-success > .input-group-addon > * {
  color: white;
}
.has-warning > .input-group-addon {
  background: #e66208;
  border-color: #e66208;
  color: white;
}
.has-warning > .input-group-addon > * {
  color: white;
}
.has-info > .input-group-addon {
  background: #24c8ed;
  border-color: #24c8ed;
  color: white;
}
.has-info > .input-group-addon > * {
  color: white;
}
.input-group,
.control-group {
  position: relative;
}
.input-group > .input-icon,
.control-group > .input-icon {
  position: absolute;
  top: 8px;
  right: 8px;
  vertical-align: middle;
  color: #a5a2c9;
  background-color: none;
  padding: 0;
}
.input-group input:focus + .input-icon,
.control-group input:focus + .input-icon {
  color: #2c275e;
}
.input-group.huge > .input-icon,
.control-group.huge > .input-icon {
  line-height: 49px;
}
.input-group.large > .input-icon,
.control-group.large > .input-icon {
  line-height: 41px;
}
.input-group.small > .input-icon,
.control-group.small > .input-icon {
  font-size: 18.272px;
  /* 16px */
  line-height: 30px;
}
.input-group.success > .input-icon,
.control-group.success > .input-icon,
.input-group.success input + .input-icon,
.control-group.success input + .input-icon {
  color: #26dd51;
}
.input-group.success:focus,
.control-group.success:focus {
  border-color: #26dd51;
  -webkit-box-shadow: 0px 0px 5px #26dd51;
  -moz-box-shadow: 0px 0px 5px #26dd51;
  box-shadow: 0px 0px 5px #26dd51;
}
.input-group.warning > .input-icon,
.control-group.warning > .input-icon,
.input-group.warning input + .input-icon,
.control-group.warning input + .input-icon {
  color: #e66208;
}
.input-group.warning:focus,
.control-group.warning:focus {
  border-color: #e66208;
  -webkit-box-shadow: 0px 0px 5px #e66208;
  -moz-box-shadow: 0px 0px 5px #e66208;
  box-shadow: 0px 0px 5px #e66208;
}
.input-group.error > .input-icon,
.control-group.error > .input-icon,
.input-group.error input + .input-icon,
.control-group.error input + .input-icon {
  color: #f01717;
}
.input-group.error:focus,
.control-group.error:focus {
  border-color: #f01717;
  -webkit-box-shadow: 0px 0px 5px #f01717;
  -moz-box-shadow: 0px 0px 5px #f01717;
  box-shadow: 0px 0px 5px #f01717;
}
.input-group.disabled > .input-icon,
.control-group.disabled > .input-icon,
.input-group.disabled input + .input-icon,
.control-group.disabled input + .input-icon {
  color: #d5d4df;
  background-color: #f4f4f7;
}
input[disabled],
input[readonly],
textarea[disabled],
textarea[readonly] {
  background-color: #f4f4f7;
  border-color: #d5d4df;
  color: #d5d4df;
  cursor: default;
}
textarea[class*="span"] {
  width: 100% !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.help-block {
  font-style: italic;
}
.has-success .form-control-feedback {
  color: #26dd51;
}
.has-warning .form-control-feedback {
  color: #e66208;
}
.has-error .form-control-feedback {
  color: #f01717;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}
.input-group-addon {
  padding: 7px 20px;
  border-radius: 20px;
}
.input-group-addon.input-sm {
  padding: 6px 15px;
  border-radius: 15px;
}
.input-group-addon.input-lg {
  padding: 12px 25px;
  border-radius: 40px;
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 7px 20px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #2c275e;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #2c275e;
  background-color: #f4f4f7;
  border-color: transparent;
}
.btn-default:focus,
.btn-default.focus {
  color: #2c275e;
  background-color: #d8d7e1;
  border-color: rgba(0, 0, 0, 0);
}
.btn-default:hover {
  color: #2c275e;
  background-color: #d8d7e1;
  border-color: rgba(0, 0, 0, 0);
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #2c275e;
  background-color: #d8d7e1;
  border-color: rgba(0, 0, 0, 0);
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #2c275e;
  background-color: #c4c3d2;
  border-color: rgba(0, 0, 0, 0);
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #f4f4f7;
  border-color: transparent;
}
.btn-default .badge {
  color: #f4f4f7;
  background-color: #2c275e;
}
.btn-primary {
  color: #2c275e;
  background-color: #ffc71c;
  border-color: #ffc71c;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #2c275e;
  background-color: #e8af00;
  border-color: #9c7500;
}
.btn-primary:hover {
  color: #2c275e;
  background-color: #e8af00;
  border-color: #dea700;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #2c275e;
  background-color: #e8af00;
  border-color: #dea700;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #2c275e;
  background-color: #c49400;
  border-color: #9c7500;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #ffc71c;
  border-color: #ffc71c;
}
.btn-primary .badge {
  color: #ffc71c;
  background-color: #2c275e;
}
.btn-success {
  color: #ffffff;
  background-color: #26dd51;
  border-color: #26dd51;
}
.btn-success:focus,
.btn-success.focus {
  color: #ffffff;
  background-color: #1cb440;
  border-color: #127228;
}
.btn-success:hover {
  color: #ffffff;
  background-color: #1cb440;
  border-color: #1bab3d;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #1cb440;
  border-color: #1bab3d;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #ffffff;
  background-color: #179535;
  border-color: #127228;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #26dd51;
  border-color: #26dd51;
}
.btn-success .badge {
  color: #26dd51;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #24c8ed;
  border-color: #24c8ed;
}
.btn-info:focus,
.btn-info.focus {
  color: #ffffff;
  background-color: #11aacd;
  border-color: #0b7086;
}
.btn-info:hover {
  color: #ffffff;
  background-color: #11aacd;
  border-color: #10a3c4;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #11aacd;
  border-color: #10a3c4;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #ffffff;
  background-color: #0e8fac;
  border-color: #0b7086;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #24c8ed;
  border-color: #24c8ed;
}
.btn-info .badge {
  color: #24c8ed;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #e66208;
  border-color: #e66208;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #ffffff;
  background-color: #b54d06;
  border-color: #6b2e04;
}
.btn-warning:hover {
  color: #ffffff;
  background-color: #b54d06;
  border-color: #ab4906;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #b54d06;
  border-color: #ab4906;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #ffffff;
  background-color: #923e05;
  border-color: #6b2e04;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #e66208;
  border-color: #e66208;
}
.btn-warning .badge {
  color: #e66208;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #f01717;
  border-color: #f01717;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #ffffff;
  background-color: #c70d0d;
  border-color: #7f0808;
}
.btn-danger:hover {
  color: #ffffff;
  background-color: #c70d0d;
  border-color: #be0c0c;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c70d0d;
  border-color: #be0c0c;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #ffffff;
  background-color: #a60b0b;
  border-color: #7f0808;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #f01717;
  border-color: #f01717;
}
.btn-danger .badge {
  color: #f01717;
  background-color: #ffffff;
}
.btn-link {
  color: #24c8ed;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #11aacd;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #cac9d7;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 12px 25px;
  font-size: 24px;
  line-height: 1.33;
  border-radius: 40px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 6px 15px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 15px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 15px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.btn,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="file"] > input[type="button"] {
  font-variant-numeric: lining-nums;
  -moz-font-feature-settings: "lnum";
  -ms-font-feature-settings: "lnum";
  -webkit-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
.btn.btn-default,
input[type="button"].btn-default,
input[type="reset"].btn-default,
input[type="submit"].btn-default,
input[type="file"] > input[type="button"].btn-default,
.btn.btn-primary,
input[type="button"].btn-primary,
input[type="reset"].btn-primary,
input[type="submit"].btn-primary,
input[type="file"] > input[type="button"].btn-primary,
.btn.btn-info,
input[type="button"].btn-info,
input[type="reset"].btn-info,
input[type="submit"].btn-info,
input[type="file"] > input[type="button"].btn-info,
.btn.btn-warning,
input[type="button"].btn-warning,
input[type="reset"].btn-warning,
input[type="submit"].btn-warning,
input[type="file"] > input[type="button"].btn-warning,
.btn.btn-danger,
input[type="button"].btn-danger,
input[type="reset"].btn-danger,
input[type="submit"].btn-danger,
input[type="file"] > input[type="button"].btn-danger,
.btn.btn-success,
input[type="button"].btn-success,
input[type="reset"].btn-success,
input[type="submit"].btn-success,
input[type="file"] > input[type="button"].btn-success,
.btn.btn-inverse,
input[type="button"].btn-inverse,
input[type="reset"].btn-inverse,
input[type="submit"].btn-inverse,
input[type="file"] > input[type="button"].btn-inverse,
.btn + input,
input[type="button"] + input,
input[type="reset"] + input,
input[type="submit"] + input,
input[type="file"] > input[type="button"] + input {
  -webkit-box-shadow: "2px 2px 1px rgba(0,0,0,0.2), 0px 0px 4px rgba(0,0,0,0.1)";
  box-shadow: "2px 2px 1px rgba(0,0,0,0.2), 0px 0px 4px rgba(0,0,0,0.1)";
  -webkit-box-shadow: 2px 2px 1px rgba(0,0,0,0.2), 0px 0px 4px rgba(0,0,0,0.1);
  -moz-box-shadow: 2px 2px 1px rgba(0,0,0,0.2), 0px 0px 4px rgba(0,0,0,0.1);
  box-shadow: 2px 2px 1px rgba(0,0,0,0.2), 0px 0px 4px rgba(0,0,0,0.1);
  text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-transition: background-color 0.1s ease-in-out;
  -moz-transition: background-color 0.1s ease-in-out;
  -o-transition: background-color 0.1s ease-in-out;
  transition: background-color 0.1s ease-in-out;
  -webkit-backface-visibility: hidden;
}
.btn.btn-default:hover,
input[type="button"].btn-default:hover,
input[type="reset"].btn-default:hover,
input[type="submit"].btn-default:hover,
input[type="file"] > input[type="button"].btn-default:hover,
.btn.btn-primary:hover,
input[type="button"].btn-primary:hover,
input[type="reset"].btn-primary:hover,
input[type="submit"].btn-primary:hover,
input[type="file"] > input[type="button"].btn-primary:hover,
.btn.btn-info:hover,
input[type="button"].btn-info:hover,
input[type="reset"].btn-info:hover,
input[type="submit"].btn-info:hover,
input[type="file"] > input[type="button"].btn-info:hover,
.btn.btn-warning:hover,
input[type="button"].btn-warning:hover,
input[type="reset"].btn-warning:hover,
input[type="submit"].btn-warning:hover,
input[type="file"] > input[type="button"].btn-warning:hover,
.btn.btn-danger:hover,
input[type="button"].btn-danger:hover,
input[type="reset"].btn-danger:hover,
input[type="submit"].btn-danger:hover,
input[type="file"] > input[type="button"].btn-danger:hover,
.btn.btn-success:hover,
input[type="button"].btn-success:hover,
input[type="reset"].btn-success:hover,
input[type="submit"].btn-success:hover,
input[type="file"] > input[type="button"].btn-success:hover,
.btn.btn-inverse:hover,
input[type="button"].btn-inverse:hover,
input[type="reset"].btn-inverse:hover,
input[type="submit"].btn-inverse:hover,
input[type="file"] > input[type="button"].btn-inverse:hover,
.btn + input:hover,
input[type="button"] + input:hover,
input[type="reset"] + input:hover,
input[type="submit"] + input:hover,
input[type="file"] > input[type="button"] + input:hover,
.btn.btn-default:focus,
input[type="button"].btn-default:focus,
input[type="reset"].btn-default:focus,
input[type="submit"].btn-default:focus,
input[type="file"] > input[type="button"].btn-default:focus,
.btn.btn-primary:focus,
input[type="button"].btn-primary:focus,
input[type="reset"].btn-primary:focus,
input[type="submit"].btn-primary:focus,
input[type="file"] > input[type="button"].btn-primary:focus,
.btn.btn-info:focus,
input[type="button"].btn-info:focus,
input[type="reset"].btn-info:focus,
input[type="submit"].btn-info:focus,
input[type="file"] > input[type="button"].btn-info:focus,
.btn.btn-warning:focus,
input[type="button"].btn-warning:focus,
input[type="reset"].btn-warning:focus,
input[type="submit"].btn-warning:focus,
input[type="file"] > input[type="button"].btn-warning:focus,
.btn.btn-danger:focus,
input[type="button"].btn-danger:focus,
input[type="reset"].btn-danger:focus,
input[type="submit"].btn-danger:focus,
input[type="file"] > input[type="button"].btn-danger:focus,
.btn.btn-success:focus,
input[type="button"].btn-success:focus,
input[type="reset"].btn-success:focus,
input[type="submit"].btn-success:focus,
input[type="file"] > input[type="button"].btn-success:focus,
.btn.btn-inverse:focus,
input[type="button"].btn-inverse:focus,
input[type="reset"].btn-inverse:focus,
input[type="submit"].btn-inverse:focus,
input[type="file"] > input[type="button"].btn-inverse:focus,
.btn + input:focus,
input[type="button"] + input:focus,
input[type="reset"] + input:focus,
input[type="submit"] + input:focus,
input[type="file"] > input[type="button"] + input:focus,
.btn-group:focus .btn.btn-default.dropdown-toggle,
.btn-group:focus input[type="button"].btn-default.dropdown-toggle,
.btn-group:focus input[type="reset"].btn-default.dropdown-toggle,
.btn-group:focus input[type="submit"].btn-default.dropdown-toggle,
.btn-group:focus input[type="file"] > input[type="button"].btn-default.dropdown-toggle,
.btn-group:focus .btn.btn-primary.dropdown-toggle,
.btn-group:focus input[type="button"].btn-primary.dropdown-toggle,
.btn-group:focus input[type="reset"].btn-primary.dropdown-toggle,
.btn-group:focus input[type="submit"].btn-primary.dropdown-toggle,
.btn-group:focus input[type="file"] > input[type="button"].btn-primary.dropdown-toggle,
.btn-group:focus .btn.btn-info.dropdown-toggle,
.btn-group:focus input[type="button"].btn-info.dropdown-toggle,
.btn-group:focus input[type="reset"].btn-info.dropdown-toggle,
.btn-group:focus input[type="submit"].btn-info.dropdown-toggle,
.btn-group:focus input[type="file"] > input[type="button"].btn-info.dropdown-toggle,
.btn-group:focus .btn.btn-warning.dropdown-toggle,
.btn-group:focus input[type="button"].btn-warning.dropdown-toggle,
.btn-group:focus input[type="reset"].btn-warning.dropdown-toggle,
.btn-group:focus input[type="submit"].btn-warning.dropdown-toggle,
.btn-group:focus input[type="file"] > input[type="button"].btn-warning.dropdown-toggle,
.btn-group:focus .btn.btn-danger.dropdown-toggle,
.btn-group:focus input[type="button"].btn-danger.dropdown-toggle,
.btn-group:focus input[type="reset"].btn-danger.dropdown-toggle,
.btn-group:focus input[type="submit"].btn-danger.dropdown-toggle,
.btn-group:focus input[type="file"] > input[type="button"].btn-danger.dropdown-toggle,
.btn-group:focus .btn.btn-success.dropdown-toggle,
.btn-group:focus input[type="button"].btn-success.dropdown-toggle,
.btn-group:focus input[type="reset"].btn-success.dropdown-toggle,
.btn-group:focus input[type="submit"].btn-success.dropdown-toggle,
.btn-group:focus input[type="file"] > input[type="button"].btn-success.dropdown-toggle,
.btn-group:focus .btn.btn-inverse.dropdown-toggle,
.btn-group:focus input[type="button"].btn-inverse.dropdown-toggle,
.btn-group:focus input[type="reset"].btn-inverse.dropdown-toggle,
.btn-group:focus input[type="submit"].btn-inverse.dropdown-toggle,
.btn-group:focus input[type="file"] > input[type="button"].btn-inverse.dropdown-toggle,
.btn-group:focus .btn + input.dropdown-toggle,
.btn-group:focus input[type="button"] + input.dropdown-toggle,
.btn-group:focus input[type="reset"] + input.dropdown-toggle,
.btn-group:focus input[type="submit"] + input.dropdown-toggle,
.btn-group:focus input[type="file"] > input[type="button"] + input.dropdown-toggle {
  outline: none;
  -webkit-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  -webkit-backface-visibility: hidden;
}
.btn.btn-default:active,
input[type="button"].btn-default:active,
input[type="reset"].btn-default:active,
input[type="submit"].btn-default:active,
input[type="file"] > input[type="button"].btn-default:active,
.btn.btn-primary:active,
input[type="button"].btn-primary:active,
input[type="reset"].btn-primary:active,
input[type="submit"].btn-primary:active,
input[type="file"] > input[type="button"].btn-primary:active,
.btn.btn-info:active,
input[type="button"].btn-info:active,
input[type="reset"].btn-info:active,
input[type="submit"].btn-info:active,
input[type="file"] > input[type="button"].btn-info:active,
.btn.btn-warning:active,
input[type="button"].btn-warning:active,
input[type="reset"].btn-warning:active,
input[type="submit"].btn-warning:active,
input[type="file"] > input[type="button"].btn-warning:active,
.btn.btn-danger:active,
input[type="button"].btn-danger:active,
input[type="reset"].btn-danger:active,
input[type="submit"].btn-danger:active,
input[type="file"] > input[type="button"].btn-danger:active,
.btn.btn-success:active,
input[type="button"].btn-success:active,
input[type="reset"].btn-success:active,
input[type="submit"].btn-success:active,
input[type="file"] > input[type="button"].btn-success:active,
.btn.btn-inverse:active,
input[type="button"].btn-inverse:active,
input[type="reset"].btn-inverse:active,
input[type="submit"].btn-inverse:active,
input[type="file"] > input[type="button"].btn-inverse:active,
.btn + input:active,
input[type="button"] + input:active,
input[type="reset"] + input:active,
input[type="submit"] + input:active,
input[type="file"] > input[type="button"] + input:active,
.btn-group.open .btn.btn-default.dropdown-toggle,
.btn-group.open input[type="button"].btn-default.dropdown-toggle,
.btn-group.open input[type="reset"].btn-default.dropdown-toggle,
.btn-group.open input[type="submit"].btn-default.dropdown-toggle,
.btn-group.open input[type="file"] > input[type="button"].btn-default.dropdown-toggle,
.btn-group.open .btn.btn-primary.dropdown-toggle,
.btn-group.open input[type="button"].btn-primary.dropdown-toggle,
.btn-group.open input[type="reset"].btn-primary.dropdown-toggle,
.btn-group.open input[type="submit"].btn-primary.dropdown-toggle,
.btn-group.open input[type="file"] > input[type="button"].btn-primary.dropdown-toggle,
.btn-group.open .btn.btn-info.dropdown-toggle,
.btn-group.open input[type="button"].btn-info.dropdown-toggle,
.btn-group.open input[type="reset"].btn-info.dropdown-toggle,
.btn-group.open input[type="submit"].btn-info.dropdown-toggle,
.btn-group.open input[type="file"] > input[type="button"].btn-info.dropdown-toggle,
.btn-group.open .btn.btn-warning.dropdown-toggle,
.btn-group.open input[type="button"].btn-warning.dropdown-toggle,
.btn-group.open input[type="reset"].btn-warning.dropdown-toggle,
.btn-group.open input[type="submit"].btn-warning.dropdown-toggle,
.btn-group.open input[type="file"] > input[type="button"].btn-warning.dropdown-toggle,
.btn-group.open .btn.btn-danger.dropdown-toggle,
.btn-group.open input[type="button"].btn-danger.dropdown-toggle,
.btn-group.open input[type="reset"].btn-danger.dropdown-toggle,
.btn-group.open input[type="submit"].btn-danger.dropdown-toggle,
.btn-group.open input[type="file"] > input[type="button"].btn-danger.dropdown-toggle,
.btn-group.open .btn.btn-success.dropdown-toggle,
.btn-group.open input[type="button"].btn-success.dropdown-toggle,
.btn-group.open input[type="reset"].btn-success.dropdown-toggle,
.btn-group.open input[type="submit"].btn-success.dropdown-toggle,
.btn-group.open input[type="file"] > input[type="button"].btn-success.dropdown-toggle,
.btn-group.open .btn.btn-inverse.dropdown-toggle,
.btn-group.open input[type="button"].btn-inverse.dropdown-toggle,
.btn-group.open input[type="reset"].btn-inverse.dropdown-toggle,
.btn-group.open input[type="submit"].btn-inverse.dropdown-toggle,
.btn-group.open input[type="file"] > input[type="button"].btn-inverse.dropdown-toggle,
.btn-group.open .btn + input.dropdown-toggle,
.btn-group.open input[type="button"] + input.dropdown-toggle,
.btn-group.open input[type="reset"] + input.dropdown-toggle,
.btn-group.open input[type="submit"] + input.dropdown-toggle,
.btn-group.open input[type="file"] > input[type="button"] + input.dropdown-toggle,
.btn.btn-default.active,
input[type="button"].btn-default.active,
input[type="reset"].btn-default.active,
input[type="submit"].btn-default.active,
input[type="file"] > input[type="button"].btn-default.active,
.btn.btn-primary.active,
input[type="button"].btn-primary.active,
input[type="reset"].btn-primary.active,
input[type="submit"].btn-primary.active,
input[type="file"] > input[type="button"].btn-primary.active,
.btn.btn-info.active,
input[type="button"].btn-info.active,
input[type="reset"].btn-info.active,
input[type="submit"].btn-info.active,
input[type="file"] > input[type="button"].btn-info.active,
.btn.btn-warning.active,
input[type="button"].btn-warning.active,
input[type="reset"].btn-warning.active,
input[type="submit"].btn-warning.active,
input[type="file"] > input[type="button"].btn-warning.active,
.btn.btn-danger.active,
input[type="button"].btn-danger.active,
input[type="reset"].btn-danger.active,
input[type="submit"].btn-danger.active,
input[type="file"] > input[type="button"].btn-danger.active,
.btn.btn-success.active,
input[type="button"].btn-success.active,
input[type="reset"].btn-success.active,
input[type="submit"].btn-success.active,
input[type="file"] > input[type="button"].btn-success.active,
.btn.btn-inverse.active,
input[type="button"].btn-inverse.active,
input[type="reset"].btn-inverse.active,
input[type="submit"].btn-inverse.active,
input[type="file"] > input[type="button"].btn-inverse.active,
.btn + input.active,
input[type="button"] + input.active,
input[type="reset"] + input.active,
input[type="submit"] + input.active,
input[type="file"] > input[type="button"] + input.active {
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0);
  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0);
  position: relative;
  top: 1px;
}
.btn.btn-default.disabled,
input[type="button"].btn-default.disabled,
input[type="reset"].btn-default.disabled,
input[type="submit"].btn-default.disabled,
input[type="file"] > input[type="button"].btn-default.disabled,
.btn.btn-primary.disabled,
input[type="button"].btn-primary.disabled,
input[type="reset"].btn-primary.disabled,
input[type="submit"].btn-primary.disabled,
input[type="file"] > input[type="button"].btn-primary.disabled,
.btn.btn-info.disabled,
input[type="button"].btn-info.disabled,
input[type="reset"].btn-info.disabled,
input[type="submit"].btn-info.disabled,
input[type="file"] > input[type="button"].btn-info.disabled,
.btn.btn-warning.disabled,
input[type="button"].btn-warning.disabled,
input[type="reset"].btn-warning.disabled,
input[type="submit"].btn-warning.disabled,
input[type="file"] > input[type="button"].btn-warning.disabled,
.btn.btn-danger.disabled,
input[type="button"].btn-danger.disabled,
input[type="reset"].btn-danger.disabled,
input[type="submit"].btn-danger.disabled,
input[type="file"] > input[type="button"].btn-danger.disabled,
.btn.btn-success.disabled,
input[type="button"].btn-success.disabled,
input[type="reset"].btn-success.disabled,
input[type="submit"].btn-success.disabled,
input[type="file"] > input[type="button"].btn-success.disabled,
.btn.btn-inverse.disabled,
input[type="button"].btn-inverse.disabled,
input[type="reset"].btn-inverse.disabled,
input[type="submit"].btn-inverse.disabled,
input[type="file"] > input[type="button"].btn-inverse.disabled,
.btn + input.disabled,
input[type="button"] + input.disabled,
input[type="reset"] + input.disabled,
input[type="submit"] + input.disabled,
input[type="file"] > input[type="button"] + input.disabled,
.btn.btn-default[disabled],
input[type="button"].btn-default[disabled],
input[type="reset"].btn-default[disabled],
input[type="submit"].btn-default[disabled],
input[type="file"] > input[type="button"].btn-default[disabled],
.btn.btn-primary[disabled],
input[type="button"].btn-primary[disabled],
input[type="reset"].btn-primary[disabled],
input[type="submit"].btn-primary[disabled],
input[type="file"] > input[type="button"].btn-primary[disabled],
.btn.btn-info[disabled],
input[type="button"].btn-info[disabled],
input[type="reset"].btn-info[disabled],
input[type="submit"].btn-info[disabled],
input[type="file"] > input[type="button"].btn-info[disabled],
.btn.btn-warning[disabled],
input[type="button"].btn-warning[disabled],
input[type="reset"].btn-warning[disabled],
input[type="submit"].btn-warning[disabled],
input[type="file"] > input[type="button"].btn-warning[disabled],
.btn.btn-danger[disabled],
input[type="button"].btn-danger[disabled],
input[type="reset"].btn-danger[disabled],
input[type="submit"].btn-danger[disabled],
input[type="file"] > input[type="button"].btn-danger[disabled],
.btn.btn-success[disabled],
input[type="button"].btn-success[disabled],
input[type="reset"].btn-success[disabled],
input[type="submit"].btn-success[disabled],
input[type="file"] > input[type="button"].btn-success[disabled],
.btn.btn-inverse[disabled],
input[type="button"].btn-inverse[disabled],
input[type="reset"].btn-inverse[disabled],
input[type="submit"].btn-inverse[disabled],
input[type="file"] > input[type="button"].btn-inverse[disabled],
.btn + input[disabled],
input[type="button"] + input[disabled],
input[type="reset"] + input[disabled],
input[type="submit"] + input[disabled],
input[type="file"] > input[type="button"] + input[disabled] {
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0);
  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0);
  opacity: 0.5;
  filter: alpha(opacity=50);
  pointer-events: none;
}
.btn.btn-default,
input[type="button"].btn-default,
input[type="reset"].btn-default,
input[type="submit"].btn-default,
input[type="file"] > input[type="button"].btn-default {
  background-color: #f4f4f7;
  color: #2c275e;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
}
.btn.btn-default:focus,
input[type="button"].btn-default:focus,
input[type="reset"].btn-default:focus,
input[type="submit"].btn-default:focus,
input[type="file"] > input[type="button"].btn-default:focus,
.btn-group:focus .btn.btn-default.dropdown-toggle,
.btn-group:focus input[type="button"].btn-default.dropdown-toggle,
.btn-group:focus input[type="reset"].btn-default.dropdown-toggle,
.btn-group:focus input[type="submit"].btn-default.dropdown-toggle,
.btn-group:focus input[type="file"] > input[type="button"].btn-default.dropdown-toggle {
  border-style: dotted;
  border-color: #aaaaad;
}
.btn.btn-default:hover,
input[type="button"].btn-default:hover,
input[type="reset"].btn-default:hover,
input[type="submit"].btn-default:hover,
input[type="file"] > input[type="button"].btn-default:hover {
  background: #d0d0d2;
  border-color: rgba(0, 0, 0, 0);
}
.btn.btn-default:active,
input[type="button"].btn-default:active,
input[type="reset"].btn-default:active,
input[type="submit"].btn-default:active,
input[type="file"] > input[type="button"].btn-default:active,
.btn-group.open .btn.btn-default.dropdown-toggle,
.btn-group.open input[type="button"].btn-default.dropdown-toggle,
.btn-group.open input[type="reset"].btn-default.dropdown-toggle,
.btn-group.open input[type="submit"].btn-default.dropdown-toggle,
.btn-group.open input[type="file"] > input[type="button"].btn-default.dropdown-toggle,
.btn.btn-default.active,
input[type="button"].btn-default.active,
input[type="reset"].btn-default.active,
input[type="submit"].btn-default.active,
input[type="file"] > input[type="button"].btn-default.active {
  background: #b7b7b9;
  border-color: #aaaaad;
}
.btn.btn-default.disabled,
input[type="button"].btn-default.disabled,
input[type="reset"].btn-default.disabled,
input[type="submit"].btn-default.disabled,
input[type="file"] > input[type="button"].btn-default.disabled,
.btn.btn-default[disabled],
input[type="button"].btn-default[disabled],
input[type="reset"].btn-default[disabled],
input[type="submit"].btn-default[disabled],
input[type="file"] > input[type="button"].btn-default[disabled] {
  background: transparent;
  border-color: rgba(0, 0, 0, 0);
}
.btn.btn-default .caret,
input[type="button"].btn-default .caret,
input[type="reset"].btn-default .caret,
input[type="submit"].btn-default .caret,
input[type="file"] > input[type="button"].btn-default .caret {
  border-bottom-color: #2c275e;
  border-top-color: #2c275e;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
  -webkit-backface-visibility: hidden;
}
.btn.btn-default:hover,
input[type="button"].btn-default:hover,
input[type="reset"].btn-default:hover,
input[type="submit"].btn-default:hover,
input[type="file"] > input[type="button"].btn-default:hover {
  background-color: #e8e8eb;
  border-color: #e8e8eb;
}
.btn.btn-primary,
input[type="button"].btn-primary,
input[type="reset"].btn-primary,
input[type="submit"].btn-primary,
input[type="file"] > input[type="button"].btn-primary {
  background-color: #ffc71c;
  color: #2c275e;
  border-color: #ffc71c;
  border-width: 1px;
  border-style: solid;
  text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);
}
.btn.btn-primary:focus,
input[type="button"].btn-primary:focus,
input[type="reset"].btn-primary:focus,
input[type="submit"].btn-primary:focus,
input[type="file"] > input[type="button"].btn-primary:focus,
.btn-group:focus .btn.btn-primary.dropdown-toggle,
.btn-group:focus input[type="button"].btn-primary.dropdown-toggle,
.btn-group:focus input[type="reset"].btn-primary.dropdown-toggle,
.btn-group:focus input[type="submit"].btn-primary.dropdown-toggle,
.btn-group:focus input[type="file"] > input[type="button"].btn-primary.dropdown-toggle {
  border-style: dotted;
  border-color: #a88312;
}
.btn.btn-primary:hover,
input[type="button"].btn-primary:hover,
input[type="reset"].btn-primary:hover,
input[type="submit"].btn-primary:hover,
input[type="file"] > input[type="button"].btn-primary:hover {
  background: #fdad1b;
  border-color: #f7ba00;
}
.btn.btn-primary:active,
input[type="button"].btn-primary:active,
input[type="reset"].btn-primary:active,
input[type="submit"].btn-primary:active,
input[type="file"] > input[type="button"].btn-primary:active,
.btn-group.open .btn.btn-primary.dropdown-toggle,
.btn-group.open input[type="button"].btn-primary.dropdown-toggle,
.btn-group.open input[type="reset"].btn-primary.dropdown-toggle,
.btn-group.open input[type="submit"].btn-primary.dropdown-toggle,
.btn-group.open input[type="file"] > input[type="button"].btn-primary.dropdown-toggle,
.btn.btn-primary.active,
input[type="button"].btn-primary.active,
input[type="reset"].btn-primary.active,
input[type="submit"].btn-primary.active,
input[type="file"] > input[type="button"].btn-primary.active {
  background: #bf9515;
  border-color: #a88312;
}
.btn.btn-primary.disabled,
input[type="button"].btn-primary.disabled,
input[type="reset"].btn-primary.disabled,
input[type="submit"].btn-primary.disabled,
input[type="file"] > input[type="button"].btn-primary.disabled,
.btn.btn-primary[disabled],
input[type="button"].btn-primary[disabled],
input[type="reset"].btn-primary[disabled],
input[type="submit"].btn-primary[disabled],
input[type="file"] > input[type="button"].btn-primary[disabled] {
  background: #ffc71c;
  border-color: #ffc102;
}
.btn.btn-info,
input[type="button"].btn-info,
input[type="reset"].btn-info,
input[type="submit"].btn-info,
input[type="file"] > input[type="button"].btn-info {
  background-color: #24c8ed;
  color: #ffffff;
  border-color: #24c8ed;
  border-width: 1px;
  border-style: solid;
}
.btn.btn-info:focus,
input[type="button"].btn-info:focus,
input[type="reset"].btn-info:focus,
input[type="submit"].btn-info:focus,
input[type="file"] > input[type="button"].btn-info:focus,
.btn-group:focus .btn.btn-info.dropdown-toggle,
.btn-group:focus input[type="button"].btn-info.dropdown-toggle,
.btn-group:focus input[type="reset"].btn-info.dropdown-toggle,
.btn-group:focus input[type="submit"].btn-info.dropdown-toggle,
.btn-group:focus input[type="file"] > input[type="button"].btn-info.dropdown-toggle {
  border-style: dotted;
  border-color: #18839c;
}
.btn.btn-info:hover,
input[type="button"].btn-info:hover,
input[type="reset"].btn-info:hover,
input[type="submit"].btn-info:hover,
input[type="file"] > input[type="button"].btn-info:hover {
  background: #1faac9;
  border-color: #12b6db;
}
.btn.btn-info:active,
input[type="button"].btn-info:active,
input[type="reset"].btn-info:active,
input[type="submit"].btn-info:active,
input[type="file"] > input[type="button"].btn-info:active,
.btn-group.open .btn.btn-info.dropdown-toggle,
.btn-group.open input[type="button"].btn-info.dropdown-toggle,
.btn-group.open input[type="reset"].btn-info.dropdown-toggle,
.btn-group.open input[type="submit"].btn-info.dropdown-toggle,
.btn-group.open input[type="file"] > input[type="button"].btn-info.dropdown-toggle,
.btn.btn-info.active,
input[type="button"].btn-info.active,
input[type="reset"].btn-info.active,
input[type="submit"].btn-info.active,
input[type="file"] > input[type="button"].btn-info.active {
  background: #1b96b2;
  border-color: #18839c;
}
.btn.btn-info.disabled,
input[type="button"].btn-info.disabled,
input[type="reset"].btn-info.disabled,
input[type="submit"].btn-info.disabled,
input[type="file"] > input[type="button"].btn-info.disabled,
.btn.btn-info[disabled],
input[type="button"].btn-info[disabled],
input[type="reset"].btn-info[disabled],
input[type="submit"].btn-info[disabled],
input[type="file"] > input[type="button"].btn-info[disabled] {
  background: #24c8ed;
  border-color: #13bee5;
}
.btn.btn-danger,
input[type="button"].btn-danger,
input[type="reset"].btn-danger,
input[type="submit"].btn-danger,
input[type="file"] > input[type="button"].btn-danger {
  background-color: #f01717;
  color: #ffffff;
  border-color: #f01717;
  border-width: 1px;
  border-style: solid;
}
.btn.btn-danger:focus,
input[type="button"].btn-danger:focus,
input[type="reset"].btn-danger:focus,
input[type="submit"].btn-danger:focus,
input[type="file"] > input[type="button"].btn-danger:focus,
.btn-group:focus .btn.btn-danger.dropdown-toggle,
.btn-group:focus input[type="button"].btn-danger.dropdown-toggle,
.btn-group:focus input[type="reset"].btn-danger.dropdown-toggle,
.btn-group:focus input[type="submit"].btn-danger.dropdown-toggle,
.btn-group:focus input[type="file"] > input[type="button"].btn-danger.dropdown-toggle {
  border-style: dotted;
  border-color: #9d0f0f;
}
.btn.btn-danger:hover,
input[type="button"].btn-danger:hover,
input[type="reset"].btn-danger:hover,
input[type="submit"].btn-danger:hover,
input[type="file"] > input[type="button"].btn-danger:hover {
  background: #cc1414;
  border-color: #d50e0e;
}
.btn.btn-danger:active,
input[type="button"].btn-danger:active,
input[type="reset"].btn-danger:active,
input[type="submit"].btn-danger:active,
input[type="file"] > input[type="button"].btn-danger:active,
.btn-group.open .btn.btn-danger.dropdown-toggle,
.btn-group.open input[type="button"].btn-danger.dropdown-toggle,
.btn-group.open input[type="reset"].btn-danger.dropdown-toggle,
.btn-group.open input[type="submit"].btn-danger.dropdown-toggle,
.btn-group.open input[type="file"] > input[type="button"].btn-danger.dropdown-toggle,
.btn.btn-danger.active,
input[type="button"].btn-danger.active,
input[type="reset"].btn-danger.active,
input[type="submit"].btn-danger.active,
input[type="file"] > input[type="button"].btn-danger.active {
  background: #b41111;
  border-color: #9d0f0f;
}
.btn.btn-danger.disabled,
input[type="button"].btn-danger.disabled,
input[type="reset"].btn-danger.disabled,
input[type="submit"].btn-danger.disabled,
input[type="file"] > input[type="button"].btn-danger.disabled,
.btn.btn-danger[disabled],
input[type="button"].btn-danger[disabled],
input[type="reset"].btn-danger[disabled],
input[type="submit"].btn-danger[disabled],
input[type="file"] > input[type="button"].btn-danger[disabled] {
  background: #f01717;
  border-color: #df0e0e;
}
.btn.btn-success,
input[type="button"].btn-success,
input[type="reset"].btn-success,
input[type="submit"].btn-success,
input[type="file"] > input[type="button"].btn-success {
  background-color: #26dd51;
  color: #ffffff;
  border-color: #26dd51;
  border-width: 1px;
  border-style: solid;
}
.btn.btn-success:focus,
input[type="button"].btn-success:focus,
input[type="reset"].btn-success:focus,
input[type="submit"].btn-success:focus,
input[type="file"] > input[type="button"].btn-success:focus,
.btn-group:focus .btn.btn-success.dropdown-toggle,
.btn-group:focus input[type="button"].btn-success.dropdown-toggle,
.btn-group:focus input[type="reset"].btn-success.dropdown-toggle,
.btn-group:focus input[type="submit"].btn-success.dropdown-toggle,
.btn-group:focus input[type="file"] > input[type="button"].btn-success.dropdown-toggle {
  border-style: dotted;
  border-color: #199035;
}
.btn.btn-success:hover,
input[type="button"].btn-success:hover,
input[type="reset"].btn-success:hover,
input[type="submit"].btn-success:hover,
input[type="file"] > input[type="button"].btn-success:hover {
  background: #20bc45;
  border-color: #1ec145;
}
.btn.btn-success:active,
input[type="button"].btn-success:active,
input[type="reset"].btn-success:active,
input[type="submit"].btn-success:active,
input[type="file"] > input[type="button"].btn-success:active,
.btn-group.open .btn.btn-success.dropdown-toggle,
.btn-group.open input[type="button"].btn-success.dropdown-toggle,
.btn-group.open input[type="reset"].btn-success.dropdown-toggle,
.btn-group.open input[type="submit"].btn-success.dropdown-toggle,
.btn-group.open input[type="file"] > input[type="button"].btn-success.dropdown-toggle,
.btn.btn-success.active,
input[type="button"].btn-success.active,
input[type="reset"].btn-success.active,
input[type="submit"].btn-success.active,
input[type="file"] > input[type="button"].btn-success.active {
  background: #1da63d;
  border-color: #199035;
}
.btn.btn-success.disabled,
input[type="button"].btn-success.disabled,
input[type="reset"].btn-success.disabled,
input[type="submit"].btn-success.disabled,
input[type="file"] > input[type="button"].btn-success.disabled,
.btn.btn-success[disabled],
input[type="button"].btn-success[disabled],
input[type="reset"].btn-success[disabled],
input[type="submit"].btn-success[disabled],
input[type="file"] > input[type="button"].btn-success[disabled] {
  background: #26dd51;
  border-color: #20ca48;
}
.btn.btn-warning,
input[type="button"].btn-warning,
input[type="reset"].btn-warning,
input[type="submit"].btn-warning,
input[type="file"] > input[type="button"].btn-warning {
  background-color: #e66208;
  color: #ffffff;
  border-color: #e66208;
  border-width: 1px;
  border-style: solid;
}
.btn.btn-warning:focus,
input[type="button"].btn-warning:focus,
input[type="reset"].btn-warning:focus,
input[type="submit"].btn-warning:focus,
input[type="file"] > input[type="button"].btn-warning:focus,
.btn-group:focus .btn.btn-warning.dropdown-toggle,
.btn-group:focus input[type="button"].btn-warning.dropdown-toggle,
.btn-group:focus input[type="reset"].btn-warning.dropdown-toggle,
.btn-group:focus input[type="submit"].btn-warning.dropdown-toggle,
.btn-group:focus input[type="file"] > input[type="button"].btn-warning.dropdown-toggle {
  border-style: dotted;
  border-color: #943f05;
}
.btn.btn-warning:hover,
input[type="button"].btn-warning:hover,
input[type="reset"].btn-warning:hover,
input[type="submit"].btn-warning:hover,
input[type="file"] > input[type="button"].btn-warning:hover {
  background: #ea5307;
  border-color: #c45307;
}
.btn.btn-warning:active,
input[type="button"].btn-warning:active,
input[type="reset"].btn-warning:active,
input[type="submit"].btn-warning:active,
input[type="file"] > input[type="button"].btn-warning:active,
.btn-group.open .btn.btn-warning.dropdown-toggle,
.btn-group.open input[type="button"].btn-warning.dropdown-toggle,
.btn-group.open input[type="reset"].btn-warning.dropdown-toggle,
.btn-group.open input[type="submit"].btn-warning.dropdown-toggle,
.btn-group.open input[type="file"] > input[type="button"].btn-warning.dropdown-toggle,
.btn.btn-warning.active,
input[type="button"].btn-warning.active,
input[type="reset"].btn-warning.active,
input[type="submit"].btn-warning.active,
input[type="file"] > input[type="button"].btn-warning.active {
  background: #ad4a06;
  border-color: #943f05;
}
.btn.btn-warning.disabled,
input[type="button"].btn-warning.disabled,
input[type="reset"].btn-warning.disabled,
input[type="submit"].btn-warning.disabled,
input[type="file"] > input[type="button"].btn-warning.disabled,
.btn.btn-warning[disabled],
input[type="button"].btn-warning[disabled],
input[type="reset"].btn-warning[disabled],
input[type="submit"].btn-warning[disabled],
input[type="file"] > input[type="button"].btn-warning[disabled] {
  background: #e66208;
  border-color: #cd5807;
}
.btn.btn-inverse,
input[type="button"].btn-inverse,
input[type="reset"].btn-inverse,
input[type="submit"].btn-inverse,
input[type="file"] > input[type="button"].btn-inverse {
  background-color: rgba(255, 255, 255, 0.5);
  color: #ffffff;
  border-color: rgba(255, 255, 255, 0.5);
  border-width: 1px;
  border-style: solid;
}
.btn.btn-inverse:focus,
input[type="button"].btn-inverse:focus,
input[type="reset"].btn-inverse:focus,
input[type="submit"].btn-inverse:focus,
input[type="file"] > input[type="button"].btn-inverse:focus,
.btn-group:focus .btn.btn-inverse.dropdown-toggle,
.btn-group:focus input[type="button"].btn-inverse.dropdown-toggle,
.btn-group:focus input[type="reset"].btn-inverse.dropdown-toggle,
.btn-group:focus input[type="submit"].btn-inverse.dropdown-toggle,
.btn-group:focus input[type="file"] > input[type="button"].btn-inverse.dropdown-toggle {
  border-style: dotted;
  border-color: #191634;
}
.btn.btn-inverse:hover,
input[type="button"].btn-inverse:hover,
input[type="reset"].btn-inverse:hover,
input[type="submit"].btn-inverse:hover,
input[type="file"] > input[type="button"].btn-inverse:hover {
  background: #252150;
  border-color: rgba(237, 237, 237, 0.5);
}
.btn.btn-inverse:active,
input[type="button"].btn-inverse:active,
input[type="reset"].btn-inverse:active,
input[type="submit"].btn-inverse:active,
input[type="file"] > input[type="button"].btn-inverse:active,
.btn-group.open .btn.btn-inverse.dropdown-toggle,
.btn-group.open input[type="button"].btn-inverse.dropdown-toggle,
.btn-group.open input[type="reset"].btn-inverse.dropdown-toggle,
.btn-group.open input[type="submit"].btn-inverse.dropdown-toggle,
.btn-group.open input[type="file"] > input[type="button"].btn-inverse.dropdown-toggle,
.btn.btn-inverse.active,
input[type="button"].btn-inverse.active,
input[type="reset"].btn-inverse.active,
input[type="submit"].btn-inverse.active,
input[type="file"] > input[type="button"].btn-inverse.active {
  background: #211d47;
  border-color: #191634;
}
.btn.btn-inverse.disabled,
input[type="button"].btn-inverse.disabled,
input[type="reset"].btn-inverse.disabled,
input[type="submit"].btn-inverse.disabled,
input[type="file"] > input[type="button"].btn-inverse.disabled,
.btn.btn-inverse[disabled],
input[type="button"].btn-inverse[disabled],
input[type="reset"].btn-inverse[disabled],
input[type="submit"].btn-inverse[disabled],
input[type="file"] > input[type="button"].btn-inverse[disabled] {
  background: rgba(255, 255, 255, 0.5);
  border-color: rgba(242, 242, 242, 0.5);
}
.btn.input[tyoe="button"],
input[type="button"].input[tyoe="button"],
input[type="reset"].input[tyoe="button"],
input[type="submit"].input[tyoe="button"],
input[type="file"] > input[type="button"].input[tyoe="button"],
.btn.input[tyoe="reset"],
input[type="button"].input[tyoe="reset"],
input[type="reset"].input[tyoe="reset"],
input[type="submit"].input[tyoe="reset"],
input[type="file"] > input[type="button"].input[tyoe="reset"],
.btn.input[tyoe="submit"],
input[type="button"].input[tyoe="submit"],
input[type="reset"].input[tyoe="submit"],
input[type="submit"].input[tyoe="submit"],
input[type="file"] > input[type="button"].input[tyoe="submit"] {
  background-color: #f4f4f7;
  color: #2c275e;
  border-color: transparent;
  border-width: 0%;
  border-style: solid;
}
.btn.input[tyoe="button"]:focus,
input[type="button"].input[tyoe="button"]:focus,
input[type="reset"].input[tyoe="button"]:focus,
input[type="submit"].input[tyoe="button"]:focus,
input[type="file"] > input[type="button"].input[tyoe="button"]:focus,
.btn.input[tyoe="reset"]:focus,
input[type="button"].input[tyoe="reset"]:focus,
input[type="reset"].input[tyoe="reset"]:focus,
input[type="submit"].input[tyoe="reset"]:focus,
input[type="file"] > input[type="button"].input[tyoe="reset"]:focus,
.btn.input[tyoe="submit"]:focus,
input[type="button"].input[tyoe="submit"]:focus,
input[type="reset"].input[tyoe="submit"]:focus,
input[type="submit"].input[tyoe="submit"]:focus,
input[type="file"] > input[type="button"].input[tyoe="submit"]:focus,
.btn-group:focus .btn.input[tyoe="button"].dropdown-toggle,
.btn-group:focus input[type="button"].input[tyoe="button"].dropdown-toggle,
.btn-group:focus input[type="reset"].input[tyoe="button"].dropdown-toggle,
.btn-group:focus input[type="submit"].input[tyoe="button"].dropdown-toggle,
.btn-group:focus input[type="file"] > input[type="button"].input[tyoe="button"].dropdown-toggle,
.btn-group:focus .btn.input[tyoe="reset"].dropdown-toggle,
.btn-group:focus input[type="button"].input[tyoe="reset"].dropdown-toggle,
.btn-group:focus input[type="reset"].input[tyoe="reset"].dropdown-toggle,
.btn-group:focus input[type="submit"].input[tyoe="reset"].dropdown-toggle,
.btn-group:focus input[type="file"] > input[type="button"].input[tyoe="reset"].dropdown-toggle,
.btn-group:focus .btn.input[tyoe="submit"].dropdown-toggle,
.btn-group:focus input[type="button"].input[tyoe="submit"].dropdown-toggle,
.btn-group:focus input[type="reset"].input[tyoe="submit"].dropdown-toggle,
.btn-group:focus input[type="submit"].input[tyoe="submit"].dropdown-toggle,
.btn-group:focus input[type="file"] > input[type="button"].input[tyoe="submit"].dropdown-toggle {
  border-style: dotted;
  border-color: #aaaaad;
}
.btn.input[tyoe="button"]:hover,
input[type="button"].input[tyoe="button"]:hover,
input[type="reset"].input[tyoe="button"]:hover,
input[type="submit"].input[tyoe="button"]:hover,
input[type="file"] > input[type="button"].input[tyoe="button"]:hover,
.btn.input[tyoe="reset"]:hover,
input[type="button"].input[tyoe="reset"]:hover,
input[type="reset"].input[tyoe="reset"]:hover,
input[type="submit"].input[tyoe="reset"]:hover,
input[type="file"] > input[type="button"].input[tyoe="reset"]:hover,
.btn.input[tyoe="submit"]:hover,
input[type="button"].input[tyoe="submit"]:hover,
input[type="reset"].input[tyoe="submit"]:hover,
input[type="submit"].input[tyoe="submit"]:hover,
input[type="file"] > input[type="button"].input[tyoe="submit"]:hover {
  background: #d0d0d2;
  border-color: rgba(0, 0, 0, 0);
}
.btn.input[tyoe="button"]:active,
input[type="button"].input[tyoe="button"]:active,
input[type="reset"].input[tyoe="button"]:active,
input[type="submit"].input[tyoe="button"]:active,
input[type="file"] > input[type="button"].input[tyoe="button"]:active,
.btn.input[tyoe="reset"]:active,
input[type="button"].input[tyoe="reset"]:active,
input[type="reset"].input[tyoe="reset"]:active,
input[type="submit"].input[tyoe="reset"]:active,
input[type="file"] > input[type="button"].input[tyoe="reset"]:active,
.btn.input[tyoe="submit"]:active,
input[type="button"].input[tyoe="submit"]:active,
input[type="reset"].input[tyoe="submit"]:active,
input[type="submit"].input[tyoe="submit"]:active,
input[type="file"] > input[type="button"].input[tyoe="submit"]:active,
.btn-group.open .btn.input[tyoe="button"].dropdown-toggle,
.btn-group.open input[type="button"].input[tyoe="button"].dropdown-toggle,
.btn-group.open input[type="reset"].input[tyoe="button"].dropdown-toggle,
.btn-group.open input[type="submit"].input[tyoe="button"].dropdown-toggle,
.btn-group.open input[type="file"] > input[type="button"].input[tyoe="button"].dropdown-toggle,
.btn-group.open .btn.input[tyoe="reset"].dropdown-toggle,
.btn-group.open input[type="button"].input[tyoe="reset"].dropdown-toggle,
.btn-group.open input[type="reset"].input[tyoe="reset"].dropdown-toggle,
.btn-group.open input[type="submit"].input[tyoe="reset"].dropdown-toggle,
.btn-group.open input[type="file"] > input[type="button"].input[tyoe="reset"].dropdown-toggle,
.btn-group.open .btn.input[tyoe="submit"].dropdown-toggle,
.btn-group.open input[type="button"].input[tyoe="submit"].dropdown-toggle,
.btn-group.open input[type="reset"].input[tyoe="submit"].dropdown-toggle,
.btn-group.open input[type="submit"].input[tyoe="submit"].dropdown-toggle,
.btn-group.open input[type="file"] > input[type="button"].input[tyoe="submit"].dropdown-toggle,
.btn.input[tyoe="button"].active,
input[type="button"].input[tyoe="button"].active,
input[type="reset"].input[tyoe="button"].active,
input[type="submit"].input[tyoe="button"].active,
input[type="file"] > input[type="button"].input[tyoe="button"].active,
.btn.input[tyoe="reset"].active,
input[type="button"].input[tyoe="reset"].active,
input[type="reset"].input[tyoe="reset"].active,
input[type="submit"].input[tyoe="reset"].active,
input[type="file"] > input[type="button"].input[tyoe="reset"].active,
.btn.input[tyoe="submit"].active,
input[type="button"].input[tyoe="submit"].active,
input[type="reset"].input[tyoe="submit"].active,
input[type="submit"].input[tyoe="submit"].active,
input[type="file"] > input[type="button"].input[tyoe="submit"].active {
  background: #b7b7b9;
  border-color: #aaaaad;
}
.btn.input[tyoe="button"].disabled,
input[type="button"].input[tyoe="button"].disabled,
input[type="reset"].input[tyoe="button"].disabled,
input[type="submit"].input[tyoe="button"].disabled,
input[type="file"] > input[type="button"].input[tyoe="button"].disabled,
.btn.input[tyoe="reset"].disabled,
input[type="button"].input[tyoe="reset"].disabled,
input[type="reset"].input[tyoe="reset"].disabled,
input[type="submit"].input[tyoe="reset"].disabled,
input[type="file"] > input[type="button"].input[tyoe="reset"].disabled,
.btn.input[tyoe="submit"].disabled,
input[type="button"].input[tyoe="submit"].disabled,
input[type="reset"].input[tyoe="submit"].disabled,
input[type="submit"].input[tyoe="submit"].disabled,
input[type="file"] > input[type="button"].input[tyoe="submit"].disabled,
.btn.input[tyoe="button"][disabled],
input[type="button"].input[tyoe="button"][disabled],
input[type="reset"].input[tyoe="button"][disabled],
input[type="submit"].input[tyoe="button"][disabled],
input[type="file"] > input[type="button"].input[tyoe="button"][disabled],
.btn.input[tyoe="reset"][disabled],
input[type="button"].input[tyoe="reset"][disabled],
input[type="reset"].input[tyoe="reset"][disabled],
input[type="submit"].input[tyoe="reset"][disabled],
input[type="file"] > input[type="button"].input[tyoe="reset"][disabled],
.btn.input[tyoe="submit"][disabled],
input[type="button"].input[tyoe="submit"][disabled],
input[type="reset"].input[tyoe="submit"][disabled],
input[type="submit"].input[tyoe="submit"][disabled],
input[type="file"] > input[type="button"].input[tyoe="submit"][disabled] {
  background: transparent;
  border-color: rgba(0, 0, 0, 0);
}
.btn > [class^="icon-"],
input[type="button"] > [class^="icon-"],
input[type="reset"] > [class^="icon-"],
input[type="submit"] > [class^="icon-"],
input[type="file"] > input[type="button"] > [class^="icon-"] {
  position: relative;
  top: 3px;
  vertical-align: top;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.btn > [class^="icon-"].pull-right,
input[type="button"] > [class^="icon-"].pull-right,
input[type="reset"] > [class^="icon-"].pull-right,
input[type="submit"] > [class^="icon-"].pull-right,
input[type="file"] > input[type="button"] > [class^="icon-"].pull-right {
  margin-right: 8px;
}
.btn > [class^="icon-"].pull-left,
input[type="button"] > [class^="icon-"].pull-left,
input[type="reset"] > [class^="icon-"].pull-left,
input[type="submit"] > [class^="icon-"].pull-left,
input[type="file"] > input[type="button"] > [class^="icon-"].pull-left {
  margin-left: 8px;
}
.btn-toolbar .btn.active,
.btn-toolbar .btn:active {
  border-bottom: none;
}
.btn-toolbar .btn:first-child {
  -webkit-border-radius: 20px 0 0 20px;
  -moz-border-radius: 20px 0 0 20px;
  border-radius: 20px 0 0 20px;
}
.btn-toolbar .btn:last-child {
  -webkit-border-radius: 0 20px 20px 0;
  -moz-border-radius: 0 20px 20px 0;
  border-radius: 0 20px 20px 0;
}
.btn-group > .btn {
  border-radius: 0;
  text-align: center;
}
.btn-group > .btn:active + .btn,
.btn-group > .btn.active + .btn {
  border-left-color: transparent;
}
.btn-group > .btn:first-of-type {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}
.btn-group > .btn:last-of-type {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}
.btn-group > .btn + .btn {
  margin-left: 0;
}
.btn-group > .btn + .dropdown-toggle {
  border-left: 2px solid rgba(44, 39, 94, 0.15);
  padding-left: 13px;
  padding-right: 13px;
}
.btn-group > .btn + .dropdown-toggle .caret {
  margin-left: 3px;
  margin-right: 3px;
}
.btn-group > .btn.btn-huge + .dropdown-toggle .caret {
  margin-left: 7px;
  margin-right: 7px;
}
.btn-group > .btn.btn-small + .dropdown-toggle .caret {
  margin-left: 0;
  margin-right: 0;
}
.nav-pills li.active > a,
.nav-list li.active > a,
.nav-pills li.active > a:hover,
.nav-list li.active > a:hover {
  background-color: #ffc71c;
}
.btn.btn-link {
  border-radius: 20px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-backface-visibility: hidden;
}
.btn.btn-link:hover {
  background-color: rgba(150, 147, 175, 0.1);
  text-decoration: none;
}
.btn.btn-link.btn-sm {
  border-radius: 15px;
}
.btn.btn-link.btn-lg {
  border-radius: 40px;
}
.btn-link b.caret {
  border-top-color: #24c8ed;
}
footer.footer,
body.body-login footer.footer {
  background-color: #f4f4f7;
  color: #747095;
  padding-top: 24px;
  padding-bottom: 24px;
  border-top: 1px solid #d5d4df;
}
footer.footer p,
body.body-login footer.footer p,
footer.footer address,
body.body-login footer.footer address,
footer.footer li,
body.body-login footer.footer li {
  font-size: 14px;
  line-height: 1.5;
}
footer.footer address,
body.body-login footer.footer address {
  margin-bottom: 0px;
}
footer.footer a,
body.body-login footer.footer a {
  color: #686587;
}
footer.footer a:hover,
body.body-login footer.footer a:hover {
  color: #5d5a78;
}
.footer-title {
  margin: 0 0 22px;
  padding-top: 21px;
}
.footer-brand {
  display: block;
  margin-bottom: 26px;
  width: 220px;
}
.footer-brand img {
  width: 216px;
}
html.fixed-footer,
html.fixed-footer body {
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */
  /* Wrapper for page content to push down footer */
  /* Set the fixed height of the footer here */
  /* Lastly, apply responsive CSS fixes as necessary */
}
html.fixed-footer #wrap,
html.fixed-footer body #wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  /* Negative indent footer by it's height */
  margin: 0 auto -120px;
}
html.fixed-footer #push,
html.fixed-footer body #push,
html.fixed-footer #footer,
html.fixed-footer body #footer {
  height: 120px;
}
html.fixed-footer #footer,
html.fixed-footer body #footer {
  background-color: #eee;
}
@media (max-width: 767px) {
  html.fixed-footer #footer,
  html.fixed-footer body #footer {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
html {
  height: 100%;
}
body {
  min-height: 100%;
}
body.view-task {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eae9ef));
  background: -webkit-linear-gradient(top, #ffffff, #eae9ef);
  background: -moz-linear-gradient(top, #ffffff, #eae9ef);
  background: -ms-linear-gradient(top, #ffffff, #eae9ef);
  background: -o-linear-gradient(top, #ffffff, #eae9ef);
  background: linear-gradient(to bottom, #ffffff, #eae9ef);
}
.layout-header {
  margin: 0;
  padding: 0;
  background-color: #2c275e;
  background-image: url('../images/bg_pattern_inv.png');
  background-repeat: no-repeat;
  background-position: bottom right;
}
.layout-header .navbar {
  background-color: transparent;
}
.layout-header h1 {
  color: white;
  /*margin-bottom: 50px;*/
  margin-top: 50px;
}
.layout-body {
  padding-top: 50px;
}
.task-header {
  display: block;
  border-top: 5px solid #ffc71c;
  background-image: url('../images/bg_pattern_top.png');
  background-repeat: no-repeat;
  background-position: bottom right;
  padding: 60px 0 20px 0;
}
.task-header .head {
  width: 100px;
  height: 100px;
  margin-right: 10px;
  position: absolute;
}
.task-header .bubble {
  min-height: 100px;
  position: relative;
  margin-left: 150px;
  margin-bottom: 0;
}
.task-header .bubble:before {
  content: "";
  display: block;
  position: absolute;
  top: 25px;
  left: -25px;
  width: 25px;
  height: 25px;
  background-image: url('../images/bubble_arrow.png');
  background-repeat: no-repeat;
  background-position: center;
}
.task-header .task-number {
  color: #9693af;
  width: 60px;
  position: absolute;
  text-align: right;
}
.task-header .task-number,
.task-header .task-description {
  font-family: 'Poppins', sans-serif;
  font-weight: normal;
  font-size: 30px;
  line-height: 1.3em;
  display: block;
}
.task-header .task-description {
  border-left: 2px solid #ffc71c;
  margin-left: 80px;
  padding-left: 20px;
}
.task-header .feedback-success {
  font-size: 70px;
  line-height: 1em;
  color: #26dd51;
  width: 100%;
  text-align: center;
}
.task-header .task-action .btn {
  font-size: 20px;
  border-radius: 20px;
  text-align: left;
}
.task-header .task-action .btn i {
  float: right;
  font-size: 40px;
  margin-top: 5px;
}
.btn.btn-pause {
  color: #747095;
  text-decoration: none !important;
}
.btn.btn-pause i {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 5px;
  position: relative;
  top: 1px;
}
.btn.btn-pause:hover {
  color: #2c275e;
}
.btn.btn-pause:hover i {
  background-color: #2c275e;
  color: white;
}
.btn.btn-speech {
  font-size: 27px;
  text-decoration: none !important;
  color: #9693af;
}
.btn.btn-speech:hover {
  color: #24c8ed;
  background: none;
}
.frame {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 25px;
}
.frame.frame-white {
  background-color: #ffffff;
}
.frame.frame-gray {
  background-color: #f4f4f7;
  border: 1px solid #e6e6ec;
}
.promo-image {
  position: relative;
  top: 50px;
  margin-bottom: 50px;
}
.partial-raport-kupteraz {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  background-color: #2c275e;
  background-image: url('../images/unlock_bg.jpg');
  background-position: top right;
  background-repeat: no-repeat;
  margin: -20px -20px 20px -20px;
  padding: 20px;
  color: white;
}
body.body-login,
body.body-rejestracja {
  background-color: #2c275e;
  background-image: url('../images/bg_pattern_inv.png');
  background-repeat: no-repeat;
  background-position: bottom right;
  color: white;
}
body.body-login hr,
body.body-rejestracja hr {
  border-top-color: rgba(255, 255, 255, 0.2);
}
body.body-login footer.footer,
body.body-rejestracja footer.footer {
  background: none;
  border-top-color: rgba(255, 255, 255, 0.2);
}
body.body-login a,
body.body-rejestracja a {
  color: #ffc71c;
}
body.body-login a:hover,
body.body-rejestracja a:hover {
  color: white;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  -webkit-backface-visibility: hidden;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 16px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid #dfdfe7;
  border-radius: 20px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-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-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 11px 0;
  overflow: hidden;
  background-color: #dfdfe7;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.5;
  color: #747095;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #2c275e;
  background-color: #f4f4f7;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: rgba(150, 147, 175, 0.1);
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #cac9d7;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 14px;
  line-height: 1.5;
  color: #cac9d7;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
ul.dropdown-menu {
  background-color: #ffffff;
  -webkit-box-shadow: "0px 10px 15px rgba(0,0,0,0.15), 0px 4px 4px rgba(0,0,0,0.15)";
  box-shadow: "0px 10px 15px rgba(0,0,0,0.15), 0px 4px 4px rgba(0,0,0,0.15)";
  -webkit-box-shadow: 0px 10px 15px rgba(0,0,0,0.15), 0px 4px 4px rgba(0,0,0,0.15);
  -moz-box-shadow: 0px 10px 15px rgba(0,0,0,0.15), 0px 4px 4px rgba(0,0,0,0.15);
  box-shadow: 0px 10px 15px rgba(0,0,0,0.15), 0px 4px 4px rgba(0,0,0,0.15);
  padding: 15px 0;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
  -webkit-backface-visibility: hidden;
}
ul.dropdown-menu > li.active > a {
  color: #ffc71c;
}
ul.dropdown-menu > li.active > a:hover {
  color: #ffc71c;
  cursor: default;
}
ul.dropdown-menu > li > a {
  padding-top: 6px;
  padding-bottom: 6px;
}
ul.dropdown-menu > li > a:hover {
  -webkit-transition: 0.2s ease-out all;
  -moz-transition: 0.2s ease-out all;
  -o-transition: 0.2s ease-out all;
  transition: 0.2s ease-out all;
  -webkit-backface-visibility: hidden;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 20px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 0;
}
.btn-group > .btn + .dropdown-toggle .caret {
  margin-right: 8px;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 57px;
  padding: 12px 25px;
  font-size: 24px;
  line-height: 1.33;
  border-radius: 40px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 57px;
  line-height: 57px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 35px;
  padding: 6px 15px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 15px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 35px;
  line-height: 35px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 7px 20px;
  font-size: 16px;
  font-weight: normal;
  line-height: 1;
  color: #9693af;
  text-align: center;
  background-color: #f4f4f7;
  border: 1px solid #cac9d7;
  border-radius: 20px;
}
.input-group-addon.input-sm {
  padding: 6px 15px;
  font-size: 14px;
  border-radius: 15px;
}
.input-group-addon.input-lg {
  padding: 12px 25px;
  font-size: 24px;
  border-radius: 40px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #f4f4f7;
}
.nav > li.disabled > a {
  color: #cac9d7;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #cac9d7;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #f4f4f7;
  border-color: #24c8ed;
}
.nav .nav-divider {
  height: 1px;
  margin: 11px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.5;
  border: 1px solid transparent;
  border-radius: 20px 20px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #f4f4f7 #f4f4f7 #dddddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #9693af;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 20px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 20px 20px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 20px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #2c275e;
  background-color: rgba(150, 147, 175, 0.1);
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 20px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 20px 20px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.nav > li > a {
  padding: 10px 20px;
}
.nav-tabs > li > a:hover {
  background-color: rgba(150, 147, 175, 0.1);
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
}
.nav-tabs .open > a,
.nav-pills .open > a,
.nav-tabs .open > a:hover,
.nav-pills .open > a:hover,
.nav-tabs .open > a:focus,
.nav-pills .open > a:focus {
  background-color: rgba(150, 147, 175, 0.1);
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
}
.nav-pills > li > a {
  border-radius: 20px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-backface-visibility: hidden;
}
.nav-pills > li > a:hover {
  background-color: rgba(150, 147, 175, 0.1);
}
.nav-pills > li.active > a {
  font-weight: bold;
}
.nav-pills > li .pill-text small {
  color: #9693af;
  font-weight: normal !important;
}
ul.pagination > li.active > a {
  font-weight: bold;
  border-color: transparent;
}
ul.pagination > li > a:hover {
  background-color: rgba(150, 147, 175, 0.1);
}
ul.pager > li > a:hover {
  background-color: rgba(150, 147, 175, 0.1);
}
.nav-pills.nav-radio > li.button > a i {
  margin: 0 15px 0 0;
  width: 16px;
  height: 16px;
}
.nav-pills.nav-radio > li.choice > a {
  color: #222222;
}
.nav-pills.nav-radio > li.choice > a:before {
  content: "";
  margin: 0 15px 0 0;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  top: 2px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  border: 1px solid #9693af;
}
.nav-pills.nav-radio > li.choice.active > a,
.nav-pills.nav-radio > li.choice.active > a:hover,
.nav-pills.nav-radio > li.choice.active > a:focus {
  background-color: rgba(255, 199, 28, 0.2);
}
.nav-pills.nav-radio > li.choice.active > a:before,
.nav-pills.nav-radio > li.choice.active > a:hover:before,
.nav-pills.nav-radio > li.choice.active > a:focus:before {
  background-color: #ffc71c;
}
.navbar {
  position: relative;
  min-height: 100px;
  margin-bottom: 24px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 0;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 38px 15px;
  font-size: 24px;
  line-height: 24px;
  height: 100px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 33px;
  margin-bottom: 33px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 20px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 19px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 24px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 24px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 38px;
    padding-bottom: 38px;
  }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 30px;
  margin-bottom: 30px;
}
.navbar-btn.btn-sm {
  margin-top: 32.5px;
  margin-bottom: 32.5px;
}
.navbar-btn.btn-xs {
  margin-top: 39px;
  margin-bottom: 39px;
}
.navbar-text {
  margin-top: 38px;
  margin-bottom: 38px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #ffffff;
  border-color: #eeeeee;
}
.navbar-default .navbar-brand {
  color: #222222;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #080808;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #2c275e;
}
.navbar-default .navbar-nav > li > a {
  color: #222222;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #f01717;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #222222;
  background-color: transparent;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: rgba(34, 34, 34, 0.5);
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #dddddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #eeeeee;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: transparent;
  color: #222222;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #222222;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #f01717;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #222222;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: rgba(34, 34, 34, 0.5);
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #222222;
}
.navbar-default .navbar-link:hover {
  color: #f01717;
}
.navbar-default .btn-link {
  color: #222222;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #f01717;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: rgba(34, 34, 34, 0.5);
}
.navbar-inverse {
  background-color: #2c275e;
  border-color: #1b183a;
}
.navbar-inverse .navbar-brand {
  color: #ffffff;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffc71c;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #cac9d7;
}
.navbar-inverse .navbar-nav > li > a {
  color: #cac9d7;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: #24204c;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffc71c;
  background-color: #2c275e;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #201d45;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #2c275e;
  color: #ffc71c;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #1b183a;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #1b183a;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #cac9d7;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: #24204c;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffc71c;
    background-color: #2c275e;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #cac9d7;
}
.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.navbar-inverse .btn-link {
  color: #cac9d7;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #ffffff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444444;
}
.navbar {
  border: none;
  margin-bottom: 0;
}
.navbar .navbar-nav > li > .dropdown-menu {
  margin-top: 1px;
}
.navbar.navbar-inverse .navbar-nav > li > a:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #24204c), color-stop(100%, rgba(36, 32, 76, 0)));
  background: -webkit-linear-gradient(top, #24204c, rgba(36, 32, 76, 0));
  background: -moz-linear-gradient(top, #24204c, rgba(36, 32, 76, 0));
  background: -ms-linear-gradient(top, #24204c, rgba(36, 32, 76, 0));
  background: -o-linear-gradient(top, #24204c, rgba(36, 32, 76, 0));
  background: linear-gradient(to bottom, #24204c, rgba(36, 32, 76, 0));
}
.navbar .navbar-brand {
  font-family: 'Poppins', sans-serif;
  font-size: 24px;
  text-shadow: none;
  text-decoration: none;
  font-weight: normal;
  padding: 25px 15px;
}
.navbar .navbar-brand:hover,
.navbar .navbar-brand:focus {
  color: #ffc71c;
  text-decoration: none;
}
.navbar .navbar-brand[class*="icon-"] {
  font-weight: normal;
}
.navbar .navbar-brand img {
  display: inline-block;
  height: 70px;
  margin-top: -15px;
  margin-right: 30px;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 24px;
  list-style: none;
  background-color: transparent;
  border-radius: 20px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #2c275e;
}
.breadcrumb > .active {
  color: #2c275e;
}
.breadcrumb {
  background: none;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0px;
}
.breadcrumb > li {
  font-size: 14px;
  text-transform: uppercase;
}
.breadcrumb > li a {
  color: #2c275e;
}
.breadcrumb > li + li:before {
  content: "\203a\00a0";
  padding: 0 5px;
  position: relative;
  top: -1px;
  color: #2c275e;
}
.breadcrumb.inverse {
  color: rgba(255, 255, 255, 0.5);
}
.breadcrumb.inverse > li a {
  color: #ffffff;
}
.breadcrumb.inverse > li + li:before {
  color: #ffffff;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 24px 0;
  border-radius: 20px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 7px 20px;
  line-height: 1.5;
  text-decoration: none;
  color: #9693af;
  background-color: #f4f4f7;
  border: 1px solid transparent;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 3;
  color: #11aacd;
  background-color: #f4f4f7;
  border-color: #dddddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #2c275e;
  background-color: rgba(150, 147, 175, 0.1);
  border-color: #cac9d7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #cac9d7;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 12px 25px;
  font-size: 24px;
  line-height: 1.33;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 40px;
  border-top-left-radius: 40px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 40px;
  border-top-right-radius: 40px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 6px 15px;
  font-size: 14px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 15px;
  border-top-left-radius: 15px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 15px;
  border-top-right-radius: 15px;
}
ul.pagination li > a,
ul.pagination li:first-child > a,
ul.pagination li:first-child > span,
ul.pagination li:last-child > a,
ul.pagination li:last-child > span {
  color: #9693af;
  text-align: center;
  font-variant-numeric: lining-nums;
  -moz-font-feature-settings: "lnum";
  -ms-font-feature-settings: "lnum";
  -webkit-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
ul.pagination li.active > a,
ul.pagination li.active > a:hover {
  border-width: 1px;
  border-style: solid;
  border-color: #cac9d7;
}
ul.pagination li > a:hover,
ul.pagination li.disabled > a,
ul.pagination li.disabled > a:hover {
  border-color: transparent;
}
.pager {
  padding-left: 0;
  margin: 24px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #f4f4f7;
  border: 1px solid transparent;
  border-radius: 20px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #f4f4f7;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #cac9d7;
  background-color: #f4f4f7;
  cursor: not-allowed;
}
.label,
.report-score-category .score {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #cac9d7;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #aeacc1;
}
.label-primary {
  background-color: #ffc71c;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #e8af00;
}
.label-success {
  background-color: #26dd51;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #1cb440;
}
.label-info {
  background-color: #24c8ed;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #11aacd;
}
.label-warning {
  background-color: #e66208;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #b54d06;
}
.label-danger {
  background-color: #f01717;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c70d0d;
}
.label,
.report-score-category .score {
  padding-left: 0.8em;
  padding-right: 0.8em;
  border-radius: 1em;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #cac9d7;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #24c8ed;
  background-color: #ffffff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.badge {
  font-variant-numeric: lining-nums;
  -moz-font-feature-settings: "lnum";
  -ms-font-feature-settings: "lnum";
  -webkit-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
.badge.badge-icon {
  border-radius: 40px;
  display: inline-block;
  margin-right: 10px;
  font-size: 1em;
  line-height: 1.5em;
  width: 30px;
  height: 30px;
}
.badge.badge-icon.badge-icon-lg {
  font-size: 1.5em;
  line-height: 2em;
  width: 50px;
  height: 50px;
}
.badge.badge-icon.pull-left {
  display: block;
  float: left;
  margin-right: 13px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: #9693af;
  background-color: #2c275e;
}
.jumbotron h1,
.jumbotron .h1 {
  color: #ffffff;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #1b183a;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 40px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 72px;
  }
}
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: #9693af;
  background-color: #2c275e;
}
.jumbotron h1,
.jumbotron .h1 {
  color: #ffffff;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 200;
}
.container .jumbotron {
  border-radius: 40px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 64px;
    line-height: 1;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 24px;
  line-height: 1.5;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 20px;
  -webkit-transition: border 0.2s ease-in-out;
  -moz-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
  -webkit-backface-visibility: hidden;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #24c8ed;
}
.thumbnail .caption {
  padding: 9px;
  color: #222222;
}
.alert {
  padding: 15px;
  margin-bottom: 24px;
  border: 1px solid transparent;
  border-radius: 20px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #e9fcee;
  border-color: #a8f1b9;
  color: #199e38;
}
.alert-success hr {
  border-top-color: #92eea8;
}
.alert-success .alert-link {
  color: #127228;
}
.alert-info {
  background-color: #e9fafd;
  border-color: #a7e9f8;
  color: #11aacd;
}
.alert-info hr {
  border-top-color: #90e3f6;
}
.alert-info .alert-link {
  color: #0d839e;
}
.alert-warning {
  background-color: #fdefe6;
  border-color: #f5c09c;
  color: #e66208;
}
.alert-warning hr {
  border-top-color: #f3b185;
}
.alert-warning .alert-link {
  color: #b54d06;
}
.alert-danger {
  background-color: #fee8e8;
  border-color: #fbb9b9;
  color: #f01717;
}
.alert-danger hr {
  border-top-color: #f9a1a1;
}
.alert-danger .alert-link {
  color: #c70d0d;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 24px;
  margin-bottom: 24px;
  background-color: #f5f5f5;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 14px;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  background-color: #ffc71c;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
  -webkit-backface-visibility: hidden;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #26dd51;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #24c8ed;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #e66208;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #f01717;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #f4f4f7;
}
.list-group-item:first-child {
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
a.list-group-item,
button.list-group-item {
  color: #747095;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #2c275e;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #747095;
  background-color: #f4f4f7;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #f4f4f7;
  color: #cac9d7;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #cac9d7;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #2c275e;
  background-color: rgba(150, 147, 175, 0.1);
  border-color: rgba(150, 147, 175, 0.1);
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: rgba(255, 255, 255, 0.1);
}
.list-group-item-success {
  color: #199e38;
  background-color: #e9fcee;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #199e38;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #199e38;
  background-color: #d3f8dc;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #199e38;
  border-color: #199e38;
}
.list-group-item-info {
  color: #11aacd;
  background-color: #e9fafd;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #11aacd;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #11aacd;
  background-color: #d2f4fb;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #11aacd;
  border-color: #11aacd;
}
.list-group-item-warning {
  color: #e66208;
  background-color: #fdefe6;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #e66208;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #e66208;
  background-color: #fae1cf;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #e66208;
  border-color: #e66208;
}
.list-group-item-danger {
  color: #f01717;
  background-color: #fee8e8;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #f01717;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #f01717;
  background-color: #fcd0d0;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #f01717;
  border-color: #f01717;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #f4f4f7;
}
.list-group-item:first-child {
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
  padding-top: 15px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-bottom: 15px;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
a.list-group-item {
  color: #747095;
}
a.list-group-item .list-group-item-heading {
  color: #2c275e;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  color: #747095;
  background-color: #f4f4f7;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #f4f4f7;
  color: #cac9d7;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #cac9d7;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #2c275e;
  background-color: rgba(150, 147, 175, 0.1);
  border-color: rgba(150, 147, 175, 0.1);
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: rgba(255, 255, 255, 0.1);
}
.list-group-item-success {
  color: #199e38;
  background-color: #e9fcee;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #199e38;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #199e38;
  background-color: #d3f8dc;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #199e38;
  border-color: #199e38;
}
.list-group-item-info {
  color: #11aacd;
  background-color: #e9fafd;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #11aacd;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #11aacd;
  background-color: #d2f4fb;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #11aacd;
  border-color: #11aacd;
}
.list-group-item-warning {
  color: #e66208;
  background-color: #fdefe6;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #e66208;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #e66208;
  background-color: #fae1cf;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #e66208;
  border-color: #e66208;
}
.list-group-item-danger {
  color: #f01717;
  background-color: #fee8e8;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #f01717;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #f01717;
  background-color: #fcd0d0;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #f01717;
  border-color: #f01717;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 24px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 20px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 19px;
  border-top-left-radius: 19px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #fafafb;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 19px;
  border-bottom-left-radius: 19px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 19px;
  border-top-left-radius: 19px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 19px;
  border-bottom-left-radius: 19px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 19px;
  border-top-left-radius: 19px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 19px;
  border-top-right-radius: 19px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 19px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 19px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 19px;
  border-bottom-left-radius: 19px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 19px;
  border-bottom-right-radius: 19px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 19px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 19px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 24px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 20px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
.panel-default {
  border-color: #dddddd;
}
.panel-default > .panel-heading {
  color: #747095;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #747095;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
.panel-primary {
  border-color: #ffc71c;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #ffc71c;
  border-color: #ffc71c;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ffc71c;
}
.panel-primary > .panel-heading .badge {
  color: #ffc71c;
  background-color: #ffffff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ffc71c;
}
.panel-success {
  border-color: #a8f1b9;
}
.panel-success > .panel-heading {
  color: #199e38;
  background-color: #e9fcee;
  border-color: #a8f1b9;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #a8f1b9;
}
.panel-success > .panel-heading .badge {
  color: #e9fcee;
  background-color: #199e38;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #a8f1b9;
}
.panel-info {
  border-color: #a7e9f8;
}
.panel-info > .panel-heading {
  color: #11aacd;
  background-color: #e9fafd;
  border-color: #a7e9f8;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #a7e9f8;
}
.panel-info > .panel-heading .badge {
  color: #e9fafd;
  background-color: #11aacd;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #a7e9f8;
}
.panel-warning {
  border-color: #f5c09c;
}
.panel-warning > .panel-heading {
  color: #e66208;
  background-color: #fdefe6;
  border-color: #f5c09c;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #f5c09c;
}
.panel-warning > .panel-heading .badge {
  color: #fdefe6;
  background-color: #e66208;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #f5c09c;
}
.panel-danger {
  border-color: #fbb9b9;
}
.panel-danger > .panel-heading {
  color: #f01717;
  background-color: #fee8e8;
  border-color: #fbb9b9;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #fbb9b9;
}
.panel-danger > .panel-heading .badge {
  color: #fee8e8;
  background-color: #f01717;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #fbb9b9;
}
.panel .panel-heading {
  padding-top: 15px;
}
.panel .panel-footer {
  padding-bottom: 15px;
}
.panel-default {
  border-color: #f4f4f7;
  -webkit-box-shadow: "2px 2px 1px rgba(44, 39, 94, 0.1), 0px 1px 2px rgba(44, 39, 94, 0.1),inset 1px 1px 1px rgba(255,255,255,0.5)";
  box-shadow: "2px 2px 1px rgba(44, 39, 94, 0.1), 0px 1px 2px rgba(44, 39, 94, 0.1),inset 1px 1px 1px rgba(255,255,255,0.5)";
  -webkit-box-shadow: 2px 2px 1px rgba(44, 39, 94, 0.1), 0px 1px 2px rgba(44, 39, 94, 0.1),inset 1px 1px 1px rgba(255,255,255,0.5);
  -moz-box-shadow: 2px 2px 1px rgba(44, 39, 94, 0.1), 0px 1px 2px rgba(44, 39, 94, 0.1),inset 1px 1px 1px rgba(255,255,255,0.5);
  box-shadow: 2px 2px 1px rgba(44, 39, 94, 0.1), 0px 1px 2px rgba(44, 39, 94, 0.1),inset 1px 1px 1px rgba(255,255,255,0.5);
}
.panel-default .panel-heading {
  background-color: #fafafb;
}
.panel-default a.panel-heading {
  display: block;
  background-color: #fff;
}
.panel-default a.panel-heading:hover {
  background-color: #fafafa;
}
.panel-default .panel-collapse > .panel-body {
  border-top: none !important;
  border-bottom: 1px solid #ddd;
}
.panel.inverse {
  color: white;
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.2);
}
.panel.inverse .panel-heading,
.panel.inverse .panel-footer {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(255, 255, 255, 0.2);
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #fcfcfd;
  border: 1px solid #e8e8ee;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 40px;
}
.well-sm {
  padding: 9px;
  border-radius: 15px;
}
.well {
  -webkit-box-shadow: "2px 2px 1px rgba(44, 39, 94, 0.1), 0px 1px 2px rgba(44, 39, 94, 0.1),inset 1px 1px 1px rgba(255,255,255,0.5)";
  box-shadow: "2px 2px 1px rgba(44, 39, 94, 0.1), 0px 1px 2px rgba(44, 39, 94, 0.1),inset 1px 1px 1px rgba(255,255,255,0.5)";
  -webkit-box-shadow: 2px 2px 1px rgba(44, 39, 94, 0.1), 0px 1px 2px rgba(44, 39, 94, 0.1),inset 1px 1px 1px rgba(255,255,255,0.5);
  -moz-box-shadow: 2px 2px 1px rgba(44, 39, 94, 0.1), 0px 1px 2px rgba(44, 39, 94, 0.1),inset 1px 1px 1px rgba(255,255,255,0.5);
  box-shadow: 2px 2px 1px rgba(44, 39, 94, 0.1), 0px 1px 2px rgba(44, 39, 94, 0.1),inset 1px 1px 1px rgba(255,255,255,0.5);
  border-color: transparent;
}
.well.well-white {
  background-color: white;
}
.well.well-dark {
  background-color: #2c275e;
  border-color: transparent;
  -webkit-box-shadow: "2px 2px 1px rgba(44, 39, 94, 0.1), 0px 1px 2px rgba(44, 39, 94, 0.1)";
  box-shadow: "2px 2px 1px rgba(44, 39, 94, 0.1), 0px 1px 2px rgba(44, 39, 94, 0.1)";
  -webkit-box-shadow: 2px 2px 1px rgba(44, 39, 94, 0.1), 0px 1px 2px rgba(44, 39, 94, 0.1);
  -moz-box-shadow: 2px 2px 1px rgba(44, 39, 94, 0.1), 0px 1px 2px rgba(44, 39, 94, 0.1);
  box-shadow: 2px 2px 1px rgba(44, 39, 94, 0.1), 0px 1px 2px rgba(44, 39, 94, 0.1);
  color: white;
}
.well.well-dark h1,
.well.well-dark h2,
.well.well-dark h3,
.well.well-dark h4,
.well.well-dark p {
  color: white;
}
.well.well-dark .lead {
  color: #9693af;
}
.well.well-dark a {
  color: #9693af;
}
.well.well-dark a:hover {
  color: white;
}
.close {
  float: right;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 40px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #ffffff;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #2c275e;
  min-height: 16.5px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.5;
}
.modal-body {
  position: relative;
  padding: 20px;
}
.modal-footer {
  padding: 20px;
  text-align: right;
  border-top: 1px solid transparent;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.modal-content {
  -webkit-box-shadow: "0 5px 15px rgba(0,0,0,.3), 0px 4px 4px rgba(0,0,0,0.2)";
  box-shadow: "0 5px 15px rgba(0,0,0,.3), 0px 4px 4px rgba(0,0,0,0.2)";
  -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.3), 0px 4px 4px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 15px rgba(0,0,0,.3), 0px 4px 4px rgba(0,0,0,0.2);
  box-shadow: 0 5px 15px rgba(0,0,0,.3), 0px 4px 4px rgba(0,0,0,0.2);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  border: 0;
}
.modal-backdrop.in {
  opacity: 0.75;
}
.modal-header {
  background-color: #2c275e;
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
  color: #9693af;
}
.modal-header .close {
  color: #f4f4f7;
  margin-top: 2px;
  margin-right: 10px;
}
.modal-title {
  color: white;
  margin-top: 7px;
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  background-color: #000000;
  border-radius: 20px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 16px;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 40px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 16px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 39px 39px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
  -webkit-backface-visibility: hidden;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #2c275e;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.carousel-indicators {
  position: absolute;
  height: 20px;
  bottom: -20px;
  left: initial;
  z-index: 15;
  width: auto;
  min-width: inherit;
  margin: 0;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 1px;
  text-indent: -999px;
  border: none;
  border-radius: 10px;
  cursor: pointer;
  background-color: #f4f4f7;
  background-color: rgba(44, 39, 94, 0.1);
  -webkit-box-shadow: inset 2px 2px 0px rgba(44, 39, 94, 0.1);
  -moz-box-shadow: inset 2px 2px 0px rgba(44, 39, 94, 0.1);
  box-shadow: inset 2px 2px 0px rgba(44, 39, 94, 0.1);
}
.carousel-indicators .active {
  margin: 1px;
  width: 12px;
  height: 12px;
  border: none;
  background-color: #2c275e;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
  }
}
@-webkit-keyframes point-up {
  0% {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -5px);
    -moz-transform: translate(0, -5px);
    -ms-transform: translate(0, -5px);
    -o-transform: translate(0, -5px);
    transform: translate(0, -5px);
  }
}
@keyframes point-up {
  0% {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -5px);
    -moz-transform: translate(0, -5px);
    -ms-transform: translate(0, -5px);
    -o-transform: translate(0, -5px);
    transform: translate(0, -5px);
  }
}
.ng-fade.ng-hide-add,
.ng-fade.ng-hide-remove {
  /* ensure visibility during the transition */
  display: block !important;
  /* yes, important */
}
.ng-fade.ng-fade {
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  transition: 0.5s ease all;
  -webkit-backface-visibility: hidden;
  opacity: 1;
}
.ng-fade.ng-hide {
  opacity: 0;
  display: block !important;
  /* yes, important */
}
.ng-fade.ng-show {
  opacity: 1;
}
.alert-cookie {
  background-color: #fff4d2;
  border: none;
  color: #c09730;
  padding: 12px;
  box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.7);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  z-index: 999999;
  margin: 0 !important;
  position: fixed;
  left: 0;
  right: 0;
}
.alert-cookie p {
  font-size: 14px;
  line-height: 1.5;
  color: #c09730;
  margin: 0;
}
.alert-cookie .alert-link {
  color: #24c8ed;
}
.alert-cookie.position-top {
  top: 0;
  bottom: auto;
}
.alert-cookie.position-bottom {
  top: auto;
  bottom: 0;
}
@media (min-width: 768px) {
  .alert-cookie {
    height: auto;
  }
  .alert-cookie .btn {
    width: auto;
    min-width: 80px;
    margin: 0 10px;
  }
  .alert-cookie .btn.btn-xs {
    padding: 2px 5px;
    min-width: 60px;
  }
}
@media (max-width: 767px) {
  .alert-cookie {
    padding: 40px;
  }
  .alert-cookie p {
    font-size: 1em;
  }
  .alert-cookie .btn {
    font-size: 1.4em;
    padding: 10px;
    width: 100%;
  }
}
.clearfix,
.dl-horizontal dd,
.container,
.container-fluid,
.row,
.form-horizontal .form-group,
.btn-toolbar,
.btn-group-vertical > .btn-group,
.nav,
.navbar,
.navbar-header,
.navbar-collapse,
.pager,
.panel-body,
.modal-footer {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: "";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
#navbar {
  background-color: white;
  z-index: 2;
}
#navbar.transparent {
  background-color: rgba(255, 255, 255, 0.5);
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
  -webkit-backface-visibility: hidden;
}
#navbar.transparent:hover {
  background-color: white;
}
#intro {
  position: fixed;
  top: -70px;
  left: -30px;
  bottom: auto;
  right: auto;
  width: 500px;
  height: 500px;
  padding: 120px 80px 50px 125px;
  background-color: white;
  -webkit-border-radius: 300px;
  -moz-border-radius: 300px;
  border-radius: 300px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15), 0px 2px 2px rgba(0, 0, 0, 0.15);
  z-index: 1;
  -webkit-transition: all 2s ease;
  -moz-transition: all 2s ease;
  -o-transition: all 2s ease;
  transition: all 2s ease;
  -webkit-backface-visibility: hidden;
}
#intro.hint > #intro-click {
  -webkit-transition-delay: 1.3s;
  -moz-transition-delay: 1.3s;
  -o-transition-delay: 1.3s;
  transition-delay: 1.3s;
}
#intro.hint > #intro-click.ng-fade {
  -webkit-transition-delay: 1.3s;
  -moz-transition-delay: 1.3s;
  -o-transition-delay: 1.3s;
  transition-delay: 1.3s;
}
#intro h1 {
  font-size: 3.2em;
}
#intro .icon-move-map {
  font-size: 2em;
  top: 10px;
  margin-right: 10px;
  -webkit-animation: pulse 0.5s linear infinite alternate-reverse;
  -moz-animation: pulse 0.5s linear infinite alternate-reverse;
  -o-animation: pulse 0.5s linear infinite alternate-reverse;
  animation: pulse 0.5s linear infinite alternate-reverse;
}
#intro .icon-click-object {
  font-size: 2em;
  line-height: 1.5em;
  -webkit-animation: point-up 0.5s linear infinite alternate-reverse;
  -moz-animation: point-up 0.5s linear infinite alternate-reverse;
  -o-animation: point-up 0.5s linear infinite alternate-reverse;
  animation: point-up 0.5s linear infinite alternate-reverse;
}
#intro.hint {
  width: 150px;
  height: 150px;
  padding: 20px;
  -webkit-border-radius: 75px;
  -moz-border-radius: 75px;
  border-radius: 75px;
  margin-left: -170px;
  margin-top: -170px;
  top: 100%;
  left: 100%;
  bottom: 20px;
  right: 20px;
}
#intro.hide {
  top: 100%;
  margin-top: 0px;
  display: block !important;
}
#map {
  position: fixed;
  z-index: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#map-content {
  background-image: url("../../images/map.jpg");
  background-repeat: no-repeat;
  background-position: center;
  width: 3833px;
  height: 2161px;
  cursor: move;
  cursor: -webkit-grab;
  cursor: -moz-grab;
}
#map-edges {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
#map-edges > div {
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  -webkit-backface-visibility: hidden;
}
#map-edges > div.on {
  opacity: 1;
}
#map-edges .map-edge-left {
  width: 100px;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(240, 23, 23, 0);
  background-image: -moz-radial-gradient(left center, ellipse contain, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
  background-image: -webkit-gradient(radial, left center, ellipse contain, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
  background-image: -webkit-radial-gradient(left center, ellipse contain, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
  background-image: -o-radial-gradient(left center, ellipse contain, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
  background-image: -ms-radial-gradient(left center, ellipse contain, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
  background-image: radial-gradient(ellipse at left center, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
}
#map-edges .map-edge-right {
  width: 100px;
  height: 100%;
  top: 0;
  right: 0;
  background-color: rgba(240, 23, 23, 0);
  background-image: -moz-radial-gradient(right center, ellipse contain, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
  background-image: -webkit-gradient(radial, right center, ellipse contain, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
  background-image: -webkit-radial-gradient(right center, ellipse contain, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
  background-image: -o-radial-gradient(right center, ellipse contain, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
  background-image: -ms-radial-gradient(right center, ellipse contain, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
  background-image: radial-gradient(ellipse at right center, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
}
#map-edges .map-edge-top {
  width: 100%;
  height: 100px;
  top: 0;
  left: 0;
  background-color: rgba(240, 23, 23, 0);
  background-image: -moz-radial-gradient(center top, ellipse contain, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
  background-image: -webkit-gradient(radial, center top, ellipse contain, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
  background-image: -webkit-radial-gradient(center top, ellipse contain, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
  background-image: -o-radial-gradient(center top, ellipse contain, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
  background-image: -ms-radial-gradient(center top, ellipse contain, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
  background-image: radial-gradient(ellipse at center top, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
}
#map-edges .map-edge-bottom {
  width: 100%;
  height: 100px;
  bottom: 0;
  left: 0;
  background-color: rgba(240, 23, 23, 0);
  background-image: -moz-radial-gradient(center bottom, ellipse contain, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
  background-image: -webkit-gradient(radial, center bottom, ellipse contain, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
  background-image: -webkit-radial-gradient(center bottom, ellipse contain, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
  background-image: -o-radial-gradient(center bottom, ellipse contain, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
  background-image: -ms-radial-gradient(center bottom, ellipse contain, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
  background-image: radial-gradient(ellipse at center bottom, rgba(240, 23, 23, 0.5) 0%, rgba(240, 23, 23, 0) 70%);
}
.map-object {
  position: absolute;
  display: inline-block;
}
.map-object:hover {
  cursor: pointer;
}
.map-object:hover .popover.marker {
  bottom: 15px;
}
.map-object:hover .popover.marker .arrow:before {
  width: 90px;
  height: 15px;
  bottom: -12.5px;
  left: -45px;
  opacity: 0.5;
}
.map-object:hover {
  cursor: pointer;
}
.map-object:hover:before {
  left: -250px;
  top: -250px;
  width: 500px;
  height: 500px;
  background-color: rgba(255, 255, 255, 0.3);
}
.map-object:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-radius: 250px;
  background-color: transparent;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-backface-visibility: hidden;
  -webkit-transform: rotateX(45deg) rotateZ(45deg);
  -moz-transform: rotateX(45deg) rotateZ(45deg);
  -ms-transform: rotateX(45deg) rotateZ(45deg);
  -o-transform: rotateX(45deg) rotateZ(45deg);
  transform: rotateX(45deg) rotateZ(45deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.map-object:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  left: -250px;
  top: -250px;
  width: 500px;
  height: 500px;
  -webkit-transform: rotateX(45deg) rotateZ(45deg);
  -moz-transform: rotateX(45deg) rotateZ(45deg);
  -ms-transform: rotateX(45deg) rotateZ(45deg);
  -o-transform: rotateX(45deg) rotateZ(45deg);
  transform: rotateX(45deg) rotateZ(45deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.map-object .spinner {
  -webkit-transform: rotateX(45deg) rotateZ(45deg);
  -moz-transform: rotateX(45deg) rotateZ(45deg);
  -ms-transform: rotateX(45deg) rotateZ(45deg);
  -o-transform: rotateX(45deg) rotateZ(45deg);
  transform: rotateX(45deg) rotateZ(45deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.map-object .spinner:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  left: -225px;
  top: -225px;
  width: 450px;
  height: 450px;
  background-color: rgba(255, 255, 255, 0);
  border-top: none;
  border-bottom: 25px solid transparent;
  border-left: none;
  border-right: none;
  border-radius: 225px;
  -webkit-animation: spin 3s infinite linear;
  -moz-animation: spin 3s infinite linear;
  -o-animation: spin 3s infinite linear;
  animation: spin 3s infinite linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-backface-visibility: hidden;
}
.map-object.active .spinner:after {
  background-color: rgba(255, 255, 255, 0.1);
  border-bottom-color: white;
}
.map-object.xsmall:hover {
  cursor: pointer;
}
.map-object.xsmall:hover:before {
  left: -75px;
  top: -75px;
  width: 150px;
  height: 150px;
  background-color: rgba(255, 255, 255, 0.3);
}
.map-object.xsmall:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-radius: 75px;
  background-color: transparent;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-backface-visibility: hidden;
  -webkit-transform: rotateX(45deg) rotateZ(45deg);
  -moz-transform: rotateX(45deg) rotateZ(45deg);
  -ms-transform: rotateX(45deg) rotateZ(45deg);
  -o-transform: rotateX(45deg) rotateZ(45deg);
  transform: rotateX(45deg) rotateZ(45deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.map-object.xsmall:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  left: -75px;
  top: -75px;
  width: 150px;
  height: 150px;
  -webkit-transform: rotateX(45deg) rotateZ(45deg);
  -moz-transform: rotateX(45deg) rotateZ(45deg);
  -ms-transform: rotateX(45deg) rotateZ(45deg);
  -o-transform: rotateX(45deg) rotateZ(45deg);
  transform: rotateX(45deg) rotateZ(45deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.map-object.xsmall .spinner {
  -webkit-transform: rotateX(45deg) rotateZ(45deg);
  -moz-transform: rotateX(45deg) rotateZ(45deg);
  -ms-transform: rotateX(45deg) rotateZ(45deg);
  -o-transform: rotateX(45deg) rotateZ(45deg);
  transform: rotateX(45deg) rotateZ(45deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.map-object.xsmall .spinner:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  left: -67.5px;
  top: -67.5px;
  width: 135px;
  height: 135px;
  background-color: rgba(255, 255, 255, 0);
  border-top: none;
  border-bottom: 25px solid transparent;
  border-left: none;
  border-right: none;
  border-radius: 67.5px;
  -webkit-animation: spin 3s infinite linear;
  -moz-animation: spin 3s infinite linear;
  -o-animation: spin 3s infinite linear;
  animation: spin 3s infinite linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-backface-visibility: hidden;
}
.map-object.xsmall.active .spinner:after {
  background-color: rgba(255, 255, 255, 0.1);
  border-bottom-color: white;
}
.map-object.small:hover {
  cursor: pointer;
}
.map-object.small:hover:before {
  left: -150px;
  top: -150px;
  width: 300px;
  height: 300px;
  background-color: rgba(255, 255, 255, 0.3);
}
.map-object.small:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-radius: 150px;
  background-color: transparent;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-backface-visibility: hidden;
  -webkit-transform: rotateX(45deg) rotateZ(45deg);
  -moz-transform: rotateX(45deg) rotateZ(45deg);
  -ms-transform: rotateX(45deg) rotateZ(45deg);
  -o-transform: rotateX(45deg) rotateZ(45deg);
  transform: rotateX(45deg) rotateZ(45deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.map-object.small:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  left: -150px;
  top: -150px;
  width: 300px;
  height: 300px;
  -webkit-transform: rotateX(45deg) rotateZ(45deg);
  -moz-transform: rotateX(45deg) rotateZ(45deg);
  -ms-transform: rotateX(45deg) rotateZ(45deg);
  -o-transform: rotateX(45deg) rotateZ(45deg);
  transform: rotateX(45deg) rotateZ(45deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.map-object.small .spinner {
  -webkit-transform: rotateX(45deg) rotateZ(45deg);
  -moz-transform: rotateX(45deg) rotateZ(45deg);
  -ms-transform: rotateX(45deg) rotateZ(45deg);
  -o-transform: rotateX(45deg) rotateZ(45deg);
  transform: rotateX(45deg) rotateZ(45deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.map-object.small .spinner:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  left: -135px;
  top: -135px;
  width: 270px;
  height: 270px;
  background-color: rgba(255, 255, 255, 0);
  border-top: none;
  border-bottom: 25px solid transparent;
  border-left: none;
  border-right: none;
  border-radius: 135px;
  -webkit-animation: spin 3s infinite linear;
  -moz-animation: spin 3s infinite linear;
  -o-animation: spin 3s infinite linear;
  animation: spin 3s infinite linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-backface-visibility: hidden;
}
.map-object.small.active .spinner:after {
  background-color: rgba(255, 255, 255, 0.1);
  border-bottom-color: white;
}
.map-object.medium:hover {
  cursor: pointer;
}
.map-object.medium:hover:before {
  left: -250px;
  top: -250px;
  width: 500px;
  height: 500px;
  background-color: rgba(255, 255, 255, 0.3);
}
.map-object.medium:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-radius: 250px;
  background-color: transparent;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-backface-visibility: hidden;
  -webkit-transform: rotateX(45deg) rotateZ(45deg);
  -moz-transform: rotateX(45deg) rotateZ(45deg);
  -ms-transform: rotateX(45deg) rotateZ(45deg);
  -o-transform: rotateX(45deg) rotateZ(45deg);
  transform: rotateX(45deg) rotateZ(45deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.map-object.medium:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  left: -250px;
  top: -250px;
  width: 500px;
  height: 500px;
  -webkit-transform: rotateX(45deg) rotateZ(45deg);
  -moz-transform: rotateX(45deg) rotateZ(45deg);
  -ms-transform: rotateX(45deg) rotateZ(45deg);
  -o-transform: rotateX(45deg) rotateZ(45deg);
  transform: rotateX(45deg) rotateZ(45deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.map-object.medium .spinner {
  -webkit-transform: rotateX(45deg) rotateZ(45deg);
  -moz-transform: rotateX(45deg) rotateZ(45deg);
  -ms-transform: rotateX(45deg) rotateZ(45deg);
  -o-transform: rotateX(45deg) rotateZ(45deg);
  transform: rotateX(45deg) rotateZ(45deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.map-object.medium .spinner:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  left: -225px;
  top: -225px;
  width: 450px;
  height: 450px;
  background-color: rgba(255, 255, 255, 0);
  border-top: none;
  border-bottom: 25px solid transparent;
  border-left: none;
  border-right: none;
  border-radius: 225px;
  -webkit-animation: spin 3s infinite linear;
  -moz-animation: spin 3s infinite linear;
  -o-animation: spin 3s infinite linear;
  animation: spin 3s infinite linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-backface-visibility: hidden;
}
.map-object.medium.active .spinner:after {
  background-color: rgba(255, 255, 255, 0.1);
  border-bottom-color: white;
}
.map-object.large:hover {
  cursor: pointer;
}
.map-object.large:hover:before {
  left: -350px;
  top: -350px;
  width: 700px;
  height: 700px;
  background-color: rgba(255, 255, 255, 0.3);
}
.map-object.large:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-radius: 350px;
  background-color: transparent;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-backface-visibility: hidden;
  -webkit-transform: rotateX(45deg) rotateZ(45deg);
  -moz-transform: rotateX(45deg) rotateZ(45deg);
  -ms-transform: rotateX(45deg) rotateZ(45deg);
  -o-transform: rotateX(45deg) rotateZ(45deg);
  transform: rotateX(45deg) rotateZ(45deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.map-object.large:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  left: -350px;
  top: -350px;
  width: 700px;
  height: 700px;
  -webkit-transform: rotateX(45deg) rotateZ(45deg);
  -moz-transform: rotateX(45deg) rotateZ(45deg);
  -ms-transform: rotateX(45deg) rotateZ(45deg);
  -o-transform: rotateX(45deg) rotateZ(45deg);
  transform: rotateX(45deg) rotateZ(45deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.map-object.large .spinner {
  -webkit-transform: rotateX(45deg) rotateZ(45deg);
  -moz-transform: rotateX(45deg) rotateZ(45deg);
  -ms-transform: rotateX(45deg) rotateZ(45deg);
  -o-transform: rotateX(45deg) rotateZ(45deg);
  transform: rotateX(45deg) rotateZ(45deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.map-object.large .spinner:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  left: -315px;
  top: -315px;
  width: 630px;
  height: 630px;
  background-color: rgba(255, 255, 255, 0);
  border-top: none;
  border-bottom: 25px solid transparent;
  border-left: none;
  border-right: none;
  border-radius: 315px;
  -webkit-animation: spin 3s infinite linear;
  -moz-animation: spin 3s infinite linear;
  -o-animation: spin 3s infinite linear;
  animation: spin 3s infinite linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-backface-visibility: hidden;
}
.map-object.large.active .spinner:after {
  background-color: rgba(255, 255, 255, 0.1);
  border-bottom-color: white;
}
.map-object.xlarge:hover {
  cursor: pointer;
}
.map-object.xlarge:hover:before {
  left: -500px;
  top: -500px;
  width: 1000px;
  height: 1000px;
  background-color: rgba(255, 255, 255, 0.3);
}
.map-object.xlarge:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-radius: 500px;
  background-color: transparent;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-backface-visibility: hidden;
  -webkit-transform: rotateX(45deg) rotateZ(45deg);
  -moz-transform: rotateX(45deg) rotateZ(45deg);
  -ms-transform: rotateX(45deg) rotateZ(45deg);
  -o-transform: rotateX(45deg) rotateZ(45deg);
  transform: rotateX(45deg) rotateZ(45deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.map-object.xlarge:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  left: -500px;
  top: -500px;
  width: 1000px;
  height: 1000px;
  -webkit-transform: rotateX(45deg) rotateZ(45deg);
  -moz-transform: rotateX(45deg) rotateZ(45deg);
  -ms-transform: rotateX(45deg) rotateZ(45deg);
  -o-transform: rotateX(45deg) rotateZ(45deg);
  transform: rotateX(45deg) rotateZ(45deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.map-object.xlarge .spinner {
  -webkit-transform: rotateX(45deg) rotateZ(45deg);
  -moz-transform: rotateX(45deg) rotateZ(45deg);
  -ms-transform: rotateX(45deg) rotateZ(45deg);
  -o-transform: rotateX(45deg) rotateZ(45deg);
  transform: rotateX(45deg) rotateZ(45deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.map-object.xlarge .spinner:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  left: -450px;
  top: -450px;
  width: 900px;
  height: 900px;
  background-color: rgba(255, 255, 255, 0);
  border-top: none;
  border-bottom: 25px solid transparent;
  border-left: none;
  border-right: none;
  border-radius: 450px;
  -webkit-animation: spin 3s infinite linear;
  -moz-animation: spin 3s infinite linear;
  -o-animation: spin 3s infinite linear;
  animation: spin 3s infinite linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-backface-visibility: hidden;
}
.map-object.xlarge.active .spinner:after {
  background-color: rgba(255, 255, 255, 0.1);
  border-bottom-color: white;
}
.map-object .popover-anchor {
  position: absolute;
}
.map-object .popover.marker {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-backface-visibility: hidden;
  top: auto;
  left: auto;
  bottom: 10px;
  width: 160px;
  max-width: 400px;
  min-height: 45px;
  margin-left: -80px;
  background: #000000;
  display: block;
}
.map-object .popover.marker .arrow:before {
  content: "";
  width: 60px;
  height: 10px;
  position: absolute;
  bottom: -5px;
  left: -30px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0);
  background-image: -moz-radial-gradient(center center, ellipse contain, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: -webkit-gradient(radial, center center, ellipse contain, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: -webkit-radial-gradient(center center, ellipse contain, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: -o-radial-gradient(center center, ellipse contain, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: -ms-radial-gradient(center center, ellipse contain, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: radial-gradient(ellipse at center center, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 75%);
}
.map-object .popover.marker .arrow:after {
  border-top-color: #000000;
}
.map-object .popover.marker .popover-content {
  padding: 10px 20px;
  color: white;
}
.map-object .popover.marker .popover-content h3 {
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  font-size: 20px;
  color: white;
  margin: 0;
  width: 120px;
  -webkit-transition: width 0.3 ease;
  -moz-transition: width 0.3 ease;
  -o-transition: width 0.3 ease;
  transition: width 0.3 ease;
  -webkit-backface-visibility: hidden;
}
.map-object .popover.marker .popover-body,
.map-object .popover.marker .popover-footer {
  width: 0;
  height: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-backface-visibility: hidden;
}
.map-object .popover.marker .popover-body {
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.map-object .popover.marker .popover-body p {
  font-size: 14px;
  color: #cac9d7;
}
.map-object .popover.marker .popover-footer {
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
  transition-delay: 0.4s;
  position: absolute;
  bottom: 20px;
}
.map-object.active .popover.marker {
  width: 400px;
  height: 200px;
  margin-left: -200px;
  bottom: 15px;
}
.map-object.active .popover.marker .arrow:before {
  width: 90px;
  height: 15px;
  bottom: -12.5px;
  left: -45px;
  opacity: 0.5;
}
.map-object.active .popover.marker h3 {
  text-align: left;
  margin-bottom: 10px;
  width: 360px;
}
.map-object.active .popover.marker .popover-body,
.map-object.active .popover.marker .popover-footer {
  width: auto;
  height: auto;
  opacity: 1;
}
.map-object.test {
  padding: 20px;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
}
.map-object.test:hover {
  background-color: black;
}
.progress-bar {
  border-radius: 20px;
}
.report-score-category {
  clear: both;
  margin: 40px 0;
}
.report-score-category .score {
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: normal;
  margin-right: 20px;
  width: 100px;
  display: block;
  float: left;
  margin-top: 2px;
}
.report-score-category > p {
  margin: 0;
  display: block;
}
.report-score-category .title {
  display: block;
}
.report-score-category .description {
  color: #9693af;
  display: block;
}
.score-highest {
  background-color: #26dd51;
}
.score-high {
  background-color: #93d237;
}
.score-medium {
  background-color: #ffc71c;
}
.score-low {
  background-color: #f86f1a;
}
.score-lowest {
  background-color: #f01717;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxlc3MvZWFybHktbG9naWMtdWktZm9udHMubGVzcyIsImxlc3MvZWFybHktbG9naWMtdWktaWNvbnMubGVzcyIsImxlc3MvZWFybHktbG9naWMtdWktbWl4aW5zLmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL3R5cGUubGVzcyIsImJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvZ3JpZC5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9mb3Jtcy5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9idXR0b24tZ3JvdXBzLmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL25hdnMubGVzcyIsImJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvbmF2YmFyLmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL3BhZ2VyLmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL3BhbmVscy5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9tb2RhbHMubGVzcyIsImJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3Mvbm9ybWFsaXplLmxlc3MiLCJib3dlcl9jb21wb25lbnRzL25vcm1hbGl6ZS1vcGVudHlwZS5jc3Mvbm9ybWFsaXplLW9wZW50eXBlLmNzcyIsImJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvcHJpbnQubGVzcyIsImxlc3MvbW9kdWxlcy9wYWdlLXJhcG9ydHkubGVzcyIsImJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3Mvc2NhZmZvbGRpbmcubGVzcyIsImxlc3MvZWFybHktbG9naWMtdWktdmFyaWFibGVzLmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL21peGlucy90YWItZm9jdXMubGVzcyIsImJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvdGh1bWJuYWlscy5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9jYXJvdXNlbC5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9taXhpbnMvaW1hZ2UubGVzcyIsImxlc3MvbW9kdWxlcy9pbWFnZXMubGVzcyIsImJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3ZlbmRvci1wcmVmaXhlcy5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9taXhpbnMvdGV4dC1lbXBoYXNpcy5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9taXhpbnMvYmFja2dyb3VuZC12YXJpYW50Lmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL21peGlucy90ZXh0LW92ZXJmbG93Lmxlc3MiLCJsZXNzL21vZHVsZXMvdHlwZS5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9jb2RlLmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ncmlkLmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ncmlkLWZyYW1ld29yay5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy90YWJsZXMubGVzcyIsImJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3RhYmxlLXJvdy5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9taXhpbnMvZm9ybXMubGVzcyIsImxlc3MvbW9kdWxlcy9pbnB1dC5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9idXR0b25zLmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9idXR0b25zLmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9vcGFjaXR5Lmxlc3MiLCJsZXNzL21vZHVsZXMvYnV0dG9ucy5sZXNzIiwibGVzcy9tb2R1bGVzL2NhcmV0Lmxlc3MiLCJsZXNzL21vZHVsZXMvZm9vdGVyLmxlc3MiLCJsZXNzL21vZHVsZXMvbGF5b3V0Lmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL2NvbXBvbmVudC1hbmltYXRpb25zLmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL2dseXBoaWNvbnMubGVzcyIsImJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvZHJvcGRvd25zLmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9uYXYtZGl2aWRlci5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9taXhpbnMvcmVzZXQtZmlsdGVyLmxlc3MiLCJsZXNzL21vZHVsZXMvZHJvcGRvd25zLmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ib3JkZXItcmFkaXVzLmxlc3MiLCJsZXNzL21vZHVsZXMvYnV0dG9uLWdyb3Vwcy5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9pbnB1dC1ncm91cHMubGVzcyIsImxlc3MvbW9kdWxlcy9uYXZzLmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9uYXYtdmVydGljYWwtYWxpZ24ubGVzcyIsImJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvdXRpbGl0aWVzLmxlc3MiLCJsZXNzL21vZHVsZXMvbmF2YmFyLmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL2JyZWFkY3J1bWJzLmxlc3MiLCJsZXNzL21vZHVsZXMvYnJlYWRjcnVtYnMubGVzcyIsImJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvcGFnaW5hdGlvbi5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9taXhpbnMvcGFnaW5hdGlvbi5sZXNzIiwibGVzcy9tb2R1bGVzL3BhZ2luYXRpb24ubGVzcyIsImJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvbGFiZWxzLmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9sYWJlbHMubGVzcyIsImxlc3MvbW9kdWxlcy9sYWJlbHMubGVzcyIsImJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvYmFkZ2VzLmxlc3MiLCJsZXNzL21vZHVsZXMvYmFkZ2VzLmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL2p1bWJvdHJvbi5sZXNzIiwibGVzcy9tb2R1bGVzL2p1bWJvdHJvbi5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9hbGVydHMubGVzcyIsImJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2FsZXJ0cy5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9wcm9ncmVzcy1iYXJzLmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ncmFkaWVudHMubGVzcyIsImJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3Byb2dyZXNzLWJhci5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9tZWRpYS5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9saXN0LWdyb3VwLmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9saXN0LWdyb3VwLmxlc3MiLCJsZXNzL21vZHVsZXMvbGlzdC1ncm91cC5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9taXhpbnMvcGFuZWxzLmxlc3MiLCJsZXNzL21vZHVsZXMvcGFuZWxzLmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL3dlbGxzLmxlc3MiLCJsZXNzL21vZHVsZXMvd2VsbHMubGVzcyIsImJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvY2xvc2UubGVzcyIsImxlc3MvbW9kdWxlcy9tb2RhbHMubGVzcyIsImJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvdG9vbHRpcC5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9taXhpbnMvcmVzZXQtdGV4dC5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9wb3BvdmVycy5sZXNzIiwibGVzcy9tb2R1bGVzL2Nhcm91c2VsLmxlc3MiLCJsZXNzL21vZHVsZXMvYW5pbWF0aW9ucy5sZXNzIiwibGVzcy9tb2R1bGVzL2Nvb2tpZS5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9taXhpbnMvY2xlYXJmaXgubGVzcyIsImJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2NlbnRlci1ibG9jay5sZXNzIiwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9taXhpbnMvaGlkZS10ZXh0Lmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL3Jlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MiLCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9yZXNwb25zaXZlLXZpc2liaWxpdHkubGVzcyIsImxlc3MvbW9kdWxlcy9tYXAubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQTtFQUNFLGFBQWEsU0FBYjtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4QkFBQTtFQUNBLEtBQUssTUFBTSxZQUFZLE1BQU0scURBQXFELE9BQU8sZ0RBQWdELE9BQU8seUNBQXlDLE9BQU8scUNBQXFDLE9BQU8sMkNBQTJDLE9BQU8sTUFBOVI7O0FBR0Y7RUFDRSxhQUFhLFNBQWI7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsS0FBSyxNQUFNLHFC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U0FBUyxPQUFUOztBQUNYLG9CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHFCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHFCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHNCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG1CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHFCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG9CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHNCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHVCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLDJCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGVBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsZUFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxlQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG1CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG9CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHVCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGdCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG1CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGlCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGtCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGlCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHFCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHVCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGtCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHdCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHVCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHNCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLDBCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLDRCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGNBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsbUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsZUFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxzQkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxvQkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxzQkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxxQkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxvQkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxrQkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxvQkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCw2QkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCw0QkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCwwQkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCw0QkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxnQkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxpQkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxnQkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxpQkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxvQkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxxQkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxvQkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxvQkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxzQkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxlQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGdCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGtCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGNBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsY0FBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxlQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLDJCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLCtCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHdCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLDRCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLDZCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGlDQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG9CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGlCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHdCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHNCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGlCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGdCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGtCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHFCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGlCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGVBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsZUFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxnQkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxpQkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxpQkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxlQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHNCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHVCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHdCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHNCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHNCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHNCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG1CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGtCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGlCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHFCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG1CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG9CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGdCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGdCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG1CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG1CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG9CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHVCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHNCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG9CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG9CQUFDO0VBQVUsU0FBUyxPQUFUOztB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QUFBOztFQVVGLGFBVEU7SUFDQyxjQUFBOztFQVFILGFBTkU7SUFDQyxnQkFBQTtJQUNBLGFBQUE7SUFDQSxXQUFBOzs7QWxDOUNIO0FsRHdNQSxjQUNFO0FDeE1GO0FBb0JBO0FBU0E7QUN5ZkEsZ0JBcUJFO0FDbGhCRjtBQTZHQSxtQkFXRTtBQ2xKRjtBQ0VBO0FBb0JBO0FBbUJBO0FDNUNBO0FDVUE7QUN1RkE7RVQyQ0UsUUFBQTs7QXNGcElBLFNBQUM7QUFDRCxTQUFDO0FyRmtNSCxjQUNFLEdxRnBNQztBckZtTUgsY0FDRSxHcUZuTUM7QXBGTEgsVW9GSUc7QXBGSkgsVW9GS0c7QXBGZUgsZ0JvRmhCRztBcEZnQkgsZ0JvRmZHO0FwRndCSCxJb0Z6Qkc7QXBGeUJILElvRnhCRztBbkZpaEJILGdCQXFCRSxZbUZ2aUJDO0FuRmtoQkgsZ0JBcUJFLFltRnRpQkM7QWxGb0JILFlrRnJCRztBbEZxQkgsWWtGcEJHO0FsRmlJSCxtQkFXRSxha0Y3SUM7QWxGa0lILG1CQVdFLGFrRjVJQztBakZOSCxJaUZLRztBakZMSCxJaUZNRztBaEZKSCxPZ0ZHRztBaEZISCxPZ0ZJRztBaEZnQkgsY2dGakJHO0FoRmlCSCxjZ0ZoQkc7QWhGbUNILGdCZ0ZwQ0c7QWhGb0NILGdCZ0ZuQ0c7QS9FVEgsTStFUUc7QS9FUkgsTStFU0c7QTlFQ0gsVzhFRkc7QTlFRUgsVzhFREc7QTdFd0ZILGE2RXpGRztBN0V5RkgsYTZFeEZHO0VBQ0MsU0FBUyxHQUFUO0VBQ0EsY0FBQTs7QUFFRixTQUFDO0FyRjhMSCxjQUNFLEdxRi9MQztBcEZUSCxVb0ZTRztBcEZXSCxnQm9GWEc7QXBGb0JILElvRnBCRztBbkY2Z0JILGdCQXFCRSxZbUZsaUJDO0FsRmdCSCxZa0ZoQkc7QWxGNkhILG1CQVdFLGFrRnhJQztBakZWSCxJaUZVRztBaEZSSCxPZ0ZRRztBaEZZSCxjZ0ZaRztBaEYrQkgsZ0JnRi9CRztBL0ViSCxNK0VhRztBOUVISCxXOEVHRztBN0VvRkgsYTZFcEZHO0VBQ0MsV0FBQTs7QXRGK0hGLFNBQUM7QUFDRCxTQUFDO0FDNkRILGNBQ0UsR0QvREM7QUM4REgsY0FDRSxHRDlEQztBRTFJSCxVRnlJRztBRXpJSCxVRjBJRztBRXRISCxnQkZxSEc7QUVySEgsZ0JGc0hHO0FFN0dILElGNEdHO0FFNUdILElGNkdHO0FHNFlILGdCQXFCRSxZSGxhQztBRzZZSCxnQkFxQkUsWUhqYUM7QUlqSEgsWUpnSEc7QUloSEgsWUppSEc7QUlKSCxtQkFXRSxhSlJDO0FJSEgsbUJBV0UsYUpQQztBSzNJSCxJTDBJRztBSzFJSCxJTDJJRztBTXpJSCxPTndJRztBTXhJSCxPTnlJRztBTXJISCxjTm9IRztBTXBISCxjTnFIRztBTWxHSCxnQk5pR0c7QU1qR0gsZ0JOa0dHO0FPOUlILE1QNklHO0FPN0lILE1QOElHO0FRcElILFdSbUlHO0FRbklILFdSb0lHO0FTN0NILGFUNENHO0FTNUNILGFUNkNHO0VBQ0MsY0FBQTtFQUNBLFNBQVMsRUFBVDs7QUFFRixTQUFDO0FDeURILGNBQ0UsR0QxREM7QUU5SUgsVUY4SUc7QUUxSEgsZ0JGMEhHO0FFakhILElGaUhHO0FHd1lILGdCQXFCRSxZSDdaQztBSXJISCxZSnFIRztBSVJILG1CQVdFLGFKSEM7QUsvSUgsSUwrSUc7QU03SUgsT042SUc7QU16SEgsY055SEc7QU10R0gsZ0JOc0dHO0FPbEpILE1Qa0pHO0FReElILFdSd0lHO0FTakRILGFUaURHO0VBQ0MsV0FBQTs7QW1EN0lKO0VvQ1JFLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBOztBcENTRjtFQUNFLHVCQUFBOztBQUVGO0VBQ0Usc0JBQUE7O0FBUUY7RUFDRSx3QkFBQTs7QUFFRjtFQUNFLHlCQUFBOztBQUVGO0VBQ0Usa0JBQUE7O0FBRUY7RXFDekJFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBOztBckM4QkY7RUFDRSx3QkFBQTs7QUFPRjtFQUNFLGVBQUE7O0FzQ2pDRjtFQUNFLG1CQUFBOztBQU1GO0FBQ0E7QUFDQTtBQUNBO0VDakJFLHdCQUFBOztBRHFCRjtBQUNBO0FBQ0E7QUFDQTtB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 */