﻿@font-face {
  font-family: "SSGizmo";
  src: url('/Content/fonts/ss-gizmo.eot');
  src: url('/Content/fonts/ss-gizmo.eot?#iefix') format('embedded-opentype'), url('/Content/fonts/ss-gizmo.woff') format('woff'), url('/Content/fonts/ss-gizmo.ttf') format('truetype'), url('/Content/fonts/ss-gizmo.svg#SSGizmo') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SSStandard";
  src: url('/Content/fonts/ss-gizmo.eot');
  src: url('/Content/fonts/ss-standard.eot?#iefix') format('embedded-opentype'), url('/Content/fonts/ss-standard.woff') format('woff'), url('/Content/fonts/ss-standard.ttf') format('truetype'), url('/Content/fonts/ss-standard.svg#SSStandard') format('svg');
  font-weight: normal;
  font-style: normal;
}
.ss-icon,
.ss-icon.ss-gizmo,
[class^="ss-"]:before,
[class*=" ss-"]:before,
[class^="ss-"].ss-gizmo:before,
[class*=" ss-"].ss-gizmo:before,
[class^="ss-"].right:after,
[class*=" ss-"].right:after,
[class^="ss-"].ss-gizmo.right:after,
[class*=" ss-"].ss-gizmo.right:after {
  font-family: "SSGizmo";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.ss-icon.ss-standard,
[class^="ss-"].ss-standard:before,
[class*=" ss-"].ss-standard:before,
[class^="ss-"].ss-standard.right:after,
[class*=" ss-"].ss-standard.right:after {
  font-family: "SSStandard";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
[class^="ss-"].right:before,
[class*=" ss-"].right:before,
[class*=" ss-"].ss-gizmo.right:before {
  display: none;
  content: '';
}
[class*=" ss-"].ss-standard.right:before {
  display: none;
  content: '';
}
.ss-cursor:before,
.ss-cursor.right:after {
  content: '';
}
.ss-crosshair:before,
.ss-crosshair.right:after {
  content: '⌖';
}
.ss-search:before,
.ss-search.right:after {
  content: '🔎';
}
.ss-zoomin:before,
.ss-zoomin.right:after {
  content: '';
}
.ss-zoomout:before,
.ss-zoomout.right:after {
  content: '';
}
.ss-view:before,
.ss-view.right:after {
  content: '👀';
}
.ss-attach:before,
.ss-attach.right:after {
  content: '📎';
}
.ss-link:before,
.ss-link.right:after {
  content: '🔗';
}
.ss-unlink:before,
.ss-unlink.right:after {
  content: '';
}
.ss-move:before,
.ss-move.right:after {
  content: '';
}
.ss-write:before,
.ss-write.right:after {
  content: '✎';
}
.ss-writingdisabled:before,
.ss-writingdisabled.right:after {
  content: '';
}
.ss-erase:before,
.ss-erase.right:after {
  content: '✐';
}
.ss-redirect:before,
.ss-redirect.right:after {
  content: '↪';
}
.ss-reply:before,
.ss-reply.right:after {
  content: '↩';
}
.ss-send:before,
.ss-send.right:after {
  content: '';
}
.ss-compose:before,
.ss-compose.right:after {
  content: '📝';
}
.ss-lock:before,
.ss-lock.right:after {
  content: '🔒';
}
.ss-unlock:before,
.ss-unlock.right:after {
  content: '🔓';
}
.ss-key:before,
.ss-key.right:after {
  content: '🔑';
}
.ss-backspace:before,
.ss-backspace.right:after {
  content: '⌫';
}
.ss-ban:before,
.ss-ban.right:after {
  content: '🚫';
}
.ss-smoking:before,
.ss-smoking.right:after {
  content: '🚬';
}
.ss-nosmoking:before,
.ss-nosmoking.right:after {
  content: '🚭';
}
.ss-trash:before,
.ss-trash.right:after {
  content: '';
}
.ss-target:before,
.ss-target.right:after {
  content: '◎';
}
.ss-tag:before,
.ss-tag.right:after {
  content: '';
}
.ss-bookmark:before,
.ss-bookmark.right:after {
  content: '🔖';
}
.ss-flag:before,
.ss-flag.right:after {
  content: '⚑';
}
.ss-like:before,
.ss-like.right:after {
  content: '👍';
}
.ss-dislike:before,
.ss-dislike.right:after {
  content: '👎';
}
.ss-heart:before,
.ss-heart.right:after {
  content: '♥';
}
.ss-star:before,
.ss-star.right:after {
  content: '⋆';
}
.ss-sample:before,
.ss-sample.right:after {
  content: '';
}
.ss-crop:before,
.ss-crop.right:after {
  content: '';
}
.ss-layers:before,
.ss-layers.right:after {
  content: '';
}
.ss-layergroup:before,
.ss-layergroup.right:after {
  content: '';
}
.ss-pen:before,
.ss-pen.right:after {
  content: '✒';
}
.ss-bezier:before,
.ss-bezier.right:after {
  content: '';
}
.ss-pixels:before,
.ss-pixels.right:after {
  content: '';
}
.ss-phone:before,
.ss-phone.right:after {
  content: '📞';
}
.ss-phonedisabled:before,
.ss-phonedisabled.right:after {
  content: '';
}
.ss-touchtonephone:before,
.ss-touchtonephone.right:after {
  content: '☏';
}
.ss-mail:before,
.ss-mail.right:after {
  content: '✉';
}
.ss-inbox:before,
.ss-inbox.right:after {
  content: '📥';
}
.ss-outbox:before,
.ss-outbox.right:after {
  content: '📤';
}
.ss-chat:before,
.ss-chat.right:after {
  content: '💬';
}
.ss-user:before,
.ss-user.right:after {
  content: '👤';
}
.ss-users:before,
.ss-users.right:after {
  content: '👥';
}
.ss-usergroup:before,
.ss-usergroup.right:after {
  content: '';
}
.ss-businessuser:before,
.ss-businessuser.right:after {
  content: '';
}
.ss-man:before,
.ss-man.right:after {
  content: '👨';
}
.ss-male:before,
.ss-male.right:after {
  content: '';
}
.ss-woman:before,
.ss-woman.right:after {
  content: '👩';
}
.ss-female:before,
.ss-female.right:after {
  content: '';
}
.ss-raisedhand:before,
.ss-raisedhand.right:after {
  content: '✋';
}
.ss-hand:before,
.ss-hand.right:after {
  content: '';
}
.ss-pointup:before,
.ss-pointup.right:after {
  content: '👆';
}
.ss-pointupright:before,
.ss-pointupright.right:after {
  content: '';
}
.ss-pointright:before,
.ss-pointright.right:after {
  content: '👉';
}
.ss-pointdownright:before,
.ss-pointdownright.right:after {
  content: '';
}
.ss-pointdown:before,
.ss-pointdown.right:after {
  content: '👇';
}
.ss-pointdownleft:before,
.ss-pointdownleft.right:after {
  content: '';
}
.ss-pointleft:before,
.ss-pointleft.right:after {
  content: '👈';
}
.ss-pointupleft:before,
.ss-pointupleft.right:after {
  content: '';
}
.ss-cart:before,
.ss-cart.right:after {
  content: '';
}
.ss-creditcard:before,
.ss-creditcard.right:after {
  content: '💳';
}
.ss-calculator:before,
.ss-calculator.right:after {
  content: '';
}
.ss-barchart:before,
.ss-barchart.right:after {
  content: '📊';
}
.ss-piechart:before,
.ss-piechart.right:after {
  content: '';
}
.ss-box:before,
.ss-box.right:after {
  content: '📦';
}
.ss-home:before,
.ss-home.right:after {
  content: '⌂';
}
.ss-globe:before,
.ss-globe.right:after {
  content: '🌎';
}
.ss-navigate:before,
.ss-navigate.right:after {
  content: '&#x25BB';
}
.ss-compass:before,
.ss-compass.right:after {
  content: '';
}
.ss-signpost:before,
.ss-signpost.right:after {
  content: '';
}
.ss-settings:before,
.ss-settings.right:after {
  content: '⚙';
}
.ss-location:before,
.ss-location.right:after {
  content: '';
}
.ss-floppydisk:before,
.ss-floppydisk.right:after {
  content: '💾';
}
.ss-database:before,
.ss-database.right:after {
  content: '';
}
.ss-hdd:before,
.ss-hdd.right:after {
  content: '';
}
.ss-microchip:before,
.ss-microchip.right:after {
  content: '';
}
.ss-music:before,
.ss-music.right:after {
  content: '♫';
}
.ss-headphones:before,
.ss-headphones.right:after {
  content: '🎧';
}
.ss-discdrive:before,
.ss-discdrive.right:after {
  content: '';
}
.ss-volume:before,
.ss-volume.right:after {
  content: '🔈';
}
.ss-lowvolume:before,
.ss-lowvolume.right:after {
  content: '🔉';
}
.ss-mediumvolume:before,
.ss-mediumvolume.right:after {
  content: '';
}
.ss-highvolume:before,
.ss-highvolume.right:after {
  content: '🔊';
}
.ss-airplay:before,
.ss-airplay.right:after {
  content: '';
}
.ss-camera:before,
.ss-camera.right:after {
  content: '📷';
}
.ss-picture:before,
.ss-picture.right:after {
  content: '🌄';
}
.ss-video:before,
.ss-video.right:after {
  content: '📹';
}
.ss-webcam:before,
.ss-webcam.right:after {
  content: '';
}
.ss-film:before,
.ss-film.right:after {
  content: '';
}
.ss-playvideo:before,
.ss-playvideo.right:after {
  content: '';
}
.ss-videogame:before,
.ss-videogame.right:after {
  content: '🎮';
}
.ss-play:before,
.ss-play.right:after {
  content: '▶';
}
.ss-pause:before,
.ss-pause.right:after {
  content: '';
}
.ss-stop:before,
.ss-stop.right:after {
  content: '■';
}
.ss-record:before,
.ss-record.right:after {
  content: '●';
}
.ss-rewind:before,
.ss-rewind.right:after {
  content: '⏪';
}
.ss-fastforward:before,
.ss-fastforward.right:after {
  content: '⏩';
}
.ss-skipback:before,
.ss-skipback.right:after {
  content: '⏮';
}
.ss-skipforward:before,
.ss-skipforward.right:after {
  content: '⏭';
}
.ss-eject:before,
.ss-eject.right:after {
  content: '⏏';
}
.ss-repeat:before,
.ss-repeat.right:after {
  content: '🔁';
}
.ss-replay:before,
.ss-replay.right:after {
  content: '↺';
}
.ss-shuffle:before,
.ss-shuffle.right:after {
  content: '🔀';
}
.ss-index:before,
.ss-index.right:after {
  content: '';
}
.ss-storagebox:before,
.ss-storagebox.right:after {
  content: '';
}
.ss-book:before,
.ss-book.right:after {
  content: '📕';
}
.ss-notebook:before,
.ss-notebook.right:after {
  content: '📓';
}
.ss-newspaper:before,
.ss-newspaper.right:after {
  content: '📰';
}
.ss-gridlines:before,
.ss-gridlines.right:after {
  content: '';
}
.ss-rows:before,
.ss-rows.right:after {
  content: '';
}
.ss-columns:before,
.ss-columns.right:after {
  content: '';
}
.ss-thumbnails:before,
.ss-thumbnails.right:after {
  content: '';
}
.ss-mouse:before,
.ss-mouse.right:after {
  content: '';
}
.ss-usb:before,
.ss-usb.right:after {
  content: '';
}
.ss-desktop:before,
.ss-desktop.right:after {
  content: '💻';
}
.ss-laptop:before,
.ss-laptop.right:after {
  content: '';
}
.ss-tablet:before,
.ss-tablet.right:after {
  content: '';
}
.ss-smartphone:before,
.ss-smartphone.right:after {
  content: '';
}
.ss-cell:before,
.ss-cell.right:after {
  content: '📱';
}
.ss-battery:before,
.ss-battery.right:after {
  content: '🔋';
}
.ss-highbattery:before,
.ss-highbattery.right:after {
  content: '';
}
.ss-mediumbattery:before,
.ss-mediumbattery.right:after {
  content: '';
}
.ss-lowbattery:before,
.ss-lowbattery.right:after {
  content: '';
}
.ss-chargingbattery:before,
.ss-chargingbattery.right:after {
  content: '';
}
.ss-lightbulb:before,
.ss-lightbulb.right:after {
  content: '💡';
}
.ss-washer:before,
.ss-washer.right:after {
  content: '';
}
.ss-downloadcloud:before,
.ss-downloadcloud.right:after {
  content: '';
}
.ss-download:before,
.ss-download.right:after {
  content: '';
}
.ss-downloadbox:before,
.ss-downloadbox.right:after {
  content: '';
}
.ss-uploadcloud:before,
.ss-uploadcloud.right:after {
  content: '';
}
.ss-upload:before,
.ss-upload.right:after {
  content: '';
}
.ss-uploadbox:before,
.ss-uploadbox.right:after {
  content: '';
}
.ss-fork:before,
.ss-fork.right:after {
  content: '';
}
.ss-merge:before,
.ss-merge.right:after {
  content: '';
}
.ss-refresh:before,
.ss-refresh.right:after {
  content: '↻';
}
.ss-sync:before,
.ss-sync.right:after {
  content: '';
}
.ss-loading:before,
.ss-loading.right:after {
  content: '';
}
.ss-file:before,
.ss-file.right:after {
  content: '📄';
}
.ss-files:before,
.ss-files.right:after {
  content: '';
}
.ss-addfile:before,
.ss-addfile.right:after {
  content: '';
}
.ss-removefile:before,
.ss-removefile.right:after {
  content: '';
}
.ss-checkfile:before,
.ss-checkfile.right:after {
  content: '';
}
.ss-deletefile:before,
.ss-deletefile.right:after {
  content: '';
}
.ss-exe:before,
.ss-exe.right:after {
  content: '';
}
.ss-zip:before,
.ss-zip.right:after {
  content: '';
}
.ss-doc:before,
.ss-doc.right:after {
  content: '';
}
.ss-pdf:before,
.ss-pdf.right:after {
  content: '';
}
.ss-jpg:before,
.ss-jpg.right:after {
  content: '';
}
.ss-png:before,
.ss-png.right:after {
  content: '';
}
.ss-mp3:before,
.ss-mp3.right:after {
  content: '';
}
.ss-rar:before,
.ss-rar.right:after {
  content: '';
}
.ss-gif:before,
.ss-gif.right:after {
  content: '';
}
.ss-folder:before,
.ss-folder.right:after {
  content: '📁';
}
.ss-openfolder:before,
.ss-openfolder.right:after {
  content: '📂';
}
.ss-downloadfolder:before,
.ss-downloadfolder.right:after {
  content: '';
}
.ss-uploadfolder:before,
.ss-uploadfolder.right:after {
  content: '';
}
.ss-quote:before,
.ss-quote.right:after {
  content: '“';
}
.ss-unquote:before,
.ss-unquote.right:after {
  content: '”';
}
.ss-print:before,
.ss-print.right:after {
  content: '⎙';
}
.ss-copier:before,
.ss-copier.right:after {
  content: '';
}
.ss-fax:before,
.ss-fax.right:after {
  content: '📠';
}
.ss-scanner:before,
.ss-scanner.right:after {
  content: '';
}
.ss-printregistration:before,
.ss-printregistration.right:after {
  content: '';
}
.ss-shredder:before,
.ss-shredder.right:after {
  content: '';
}
.ss-expand:before,
.ss-expand.right:after {
  content: '⤢';
}
.ss-contract:before,
.ss-contract.right:after {
  content: '';
}
.ss-help:before,
.ss-help.right:after {
  content: '❓';
}
.ss-info:before,
.ss-info.right:after {
  content: 'ℹ';
}
.ss-alert:before,
.ss-alert.right:after {
  content: '⚠';
}
.ss-caution:before,
.ss-caution.right:after {
  content: '⛔';
}
.ss-logout:before,
.ss-logout.right:after {
  content: '';
}
.ss-login:before,
.ss-login.right:after {
  content: '';
}
.ss-scaleup:before,
.ss-scaleup.right:after {
  content: '';
}
.ss-scaledown:before,
.ss-scaledown.right:after {
  content: '';
}
.ss-plus:before,
.ss-plus.right:after {
  content: '+';
}
.ss-hyphen:before,
.ss-hyphen.right:after {
  content: '-';
}
.ss-check:before,
.ss-check.right:after {
  content: '✓';
}
.ss-delete:before,
.ss-delete.right:after {
  content: '␡';
}
.ss-notifications:before,
.ss-notifications.right:after {
  content: '🔔';
}
.ss-notificationsdisabled:before,
.ss-notificationsdisabled.right:after {
  content: '🔕';
}
.ss-clock:before,
.ss-clock.right:after {
  content: '⏲';
}
.ss-stopwatch:before,
.ss-stopwatch.right:after {
  content: '⏱';
}
.ss-alarmclock:before,
.ss-alarmclock.right:after {
  content: '⏰';
}
.ss-egg:before,
.ss-egg.right:after {
  content: '';
}
.ss-eggs:before,
.ss-eggs.right:after {
  content: '';
}
.ss-cheese:before,
.ss-cheese.right:after {
  content: '';
}
.ss-chickenleg:before,
.ss-chickenleg.right:after {
  content: '🍗';
}
.ss-pizzapie:before,
.ss-pizzapie.right:after {
  content: '';
}
.ss-pizza:before,
.ss-pizza.right:after {
  content: '🍕';
}
.ss-cheesepizza:before,
.ss-cheesepizza.right:after {
  content: '';
}
.ss-frenchfries:before,
.ss-frenchfries.right:after {
  content: '🍟';
}
.ss-apple:before,
.ss-apple.right:after {
  content: '🍏';
}
.ss-carrot:before,
.ss-carrot.right:after {
  content: '';
}
.ss-broccoli:before,
.ss-broccoli.right:after {
  content: '';
}
.ss-cucumber:before,
.ss-cucumber.right:after {
  content: '';
}
.ss-orange:before,
.ss-orange.right:after {
  content: '🍊';
}
.ss-lemon:before,
.ss-lemon.right:after {
  content: '🍋';
}
.ss-onion:before,
.ss-onion.right:after {
  content: '';
}
.ss-bellpepper:before,
.ss-bellpepper.right:after {
  content: '';
}
.ss-peas:before,
.ss-peas.right:after {
  content: '';
}
.ss-grapes:before,
.ss-grapes.right:after {
  content: '🍇';
}
.ss-strawberry:before,
.ss-strawberry.right:after {
  content: '🍓';
}
.ss-bread:before,
.ss-bread.right:after {
  content: '🍞';
}
.ss-mug:before,
.ss-mug.right:after {
  content: '☕';
}
.ss-mugs:before,
.ss-mugs.right:after {
  content: '';
}
.ss-espresso:before,
.ss-espresso.right:after {
  content: '';
}
.ss-macchiato:before,
.ss-macchiato.right:after {
  content: '';
}
.ss-cappucino:before,
.ss-cappucino.right:after {
  content: '';
}
.ss-latte:before,
.ss-latte.right:after {
  content: '';
}
.ss-icedcoffee:before,
.ss-icedcoffee.right:after {
  content: '';
}
.ss-coffeebean:before,
.ss-coffeebean.right:after {
  content: '';
}
.ss-coffeemilk:before,
.ss-coffeemilk.right:after {
  content: '';
}
.ss-coffeefoam:before,
.ss-coffeefoam.right:after {
  content: '';
}
.ss-coffeesugar:before,
.ss-coffeesugar.right:after {
  content: '';
}
.ss-sugarpackets:before,
.ss-sugarpackets.right:after {
  content: '';
}
.ss-capsule:before,
.ss-capsule.right:after {
  content: '';
}
.ss-capsulerecycling:before,
.ss-capsulerecycling.right:after {
  content: '';
}
.ss-insertcapsule:before,
.ss-insertcapsule.right:after {
  content: '';
}
.ss-tea:before,
.ss-tea.right:after {
  content: '🍵';
}
.ss-teabag:before,
.ss-teabag.right:after {
  content: '';
}
.ss-jug:before,
.ss-jug.right:after {
  content: '';
}
.ss-pitcher:before,
.ss-pitcher.right:after {
  content: '';
}
.ss-kettle:before,
.ss-kettle.right:after {
  content: '';
}
.ss-wineglass:before,
.ss-wineglass.right:after {
  content: '🍷';
}
.ss-sugar:before,
.ss-sugar.right:after {
  content: '';
}
.ss-oven:before,
.ss-oven.right:after {
  content: '';
}
.ss-stove:before,
.ss-stove.right:after {
  content: '';
}
.ss-vent:before,
.ss-vent.right:after {
  content: '';
}
.ss-exhaust:before,
.ss-exhaust.right:after {
  content: '';
}
.ss-steam:before,
.ss-steam.right:after {
  content: '♨';
}
.ss-dishwasher:before,
.ss-dishwasher.right:after {
  content: '';
}
.ss-toaster:before,
.ss-toaster.right:after {
  content: '';
}
.ss-microwave:before,
.ss-microwave.right:after {
  content: '';
}
.ss-electrickettle:before,
.ss-electrickettle.right:after {
  content: '';
}
.ss-refrigerator:before,
.ss-refrigerator.right:after {
  content: '';
}
.ss-freezer:before,
.ss-freezer.right:after {
  content: '';
}
.ss-utensils:before,
.ss-utensils.right:after {
  content: '🍴';
}
.ss-cookingutensils:before,
.ss-cookingutensils.right:after {
  content: '';
}
.ss-whisk:before,
.ss-whisk.right:after {
  content: '';
}
.ss-pizzacutter:before,
.ss-pizzacutter.right:after {
  content: '';
}
.ss-measuringcup:before,
.ss-measuringcup.right:after {
  content: '';
}
.ss-colander:before,
.ss-colander.right:after {
  content: '';
}
.ss-eggtimer:before,
.ss-eggtimer.right:after {
  content: '';
}
.ss-platter:before,
.ss-platter.right:after {
  content: '';
}
.ss-plates:before,
.ss-plates.right:after {
  content: '';
}
.ss-steamplate:before,
.ss-steamplate.right:after {
  content: '';
}
.ss-cups:before,
.ss-cups.right:after {
  content: '';
}
.ss-steamglass:before,
.ss-steamglass.right:after {
  content: '';
}
.ss-pot:before,
.ss-pot.right:after {
  content: '';
}
.ss-steampot:before,
.ss-steampot.right:after {
  content: '';
}
.ss-chef:before,
.ss-chef.right:after {
  content: '';
}
.ss-weathervane:before,
.ss-weathervane.right:after {
  content: '';
}
.ss-thermometer:before,
.ss-thermometer.right:after {
  content: '';
}
.ss-thermometerup:before,
.ss-thermometerup.right:after {
  content: '';
}
.ss-thermometerdown:before,
.ss-thermometerdown.right:after {
  content: '';
}
.ss-droplet:before,
.ss-droplet.right:after {
  content: '💧';
}
.ss-sunrise:before,
.ss-sunrise.right:after {
  content: '🌅';
}
.ss-sunset:before,
.ss-sunset.right:after {
  content: '🌇';
}
.ss-sun:before,
.ss-sun.right:after {
  content: '☀';
}
.ss-cloud:before,
.ss-cloud.right:after {
  content: '☁';
}
.ss-clouds:before,
.ss-clouds.right:after {
  content: '';
}
.ss-partlycloudy:before,
.ss-partlycloudy.right:after {
  content: '⛅';
}
.ss-rain:before,
.ss-rain.right:after {
  content: '☔';
}
.ss-rainheavy:before,
.ss-rainheavy.right:after {
  content: '';
}
.ss-lightning:before,
.ss-lightning.right:after {
  content: '☇';
}
.ss-thunderstorm:before,
.ss-thunderstorm.right:after {
  content: '⛈';
}
.ss-umbrella:before,
.ss-umbrella.right:after {
  content: '☂';
}
.ss-rainumbrella:before,
.ss-rainumbrella.right:after {
  content: '';
}
.ss-rainbow:before,
.ss-rainbow.right:after {
  content: '🌈';
}
.ss-rainbowclouds:before,
.ss-rainbowclouds.right:after {
  content: '';
}
.ss-fog:before,
.ss-fog.right:after {
  content: '';
}
.ss-wind:before,
.ss-wind.right:after {
  content: '';
}
.ss-tornado:before,
.ss-tornado.right:after {
  content: '';
}
.ss-snowflake:before,
.ss-snowflake.right:after {
  content: '❄';
}
.ss-snowcrystal:before,
.ss-snowcrystal.right:after {
  content: '❆';
}
.ss-lightsnow:before,
.ss-lightsnow.right:after {
  content: '';
}
.ss-snow:before,
.ss-snow.right:after {
  content: '';
}
.ss-heavysnow:before,
.ss-heavysnow.right:after {
  content: '';
}
.ss-hail:before,
.ss-hail.right:after {
  content: '';
}
.ss-crescentmoon:before,
.ss-crescentmoon.right:after {
  content: '🌙';
}
.ss-waxingcrescentmoon:before,
.ss-waxingcrescentmoon.right:after {
  content: '🌒';
}
.ss-firstquartermoon:before,
.ss-firstquartermoon.right:after {
  content: '🌓';
}
.ss-waxinggibbousmoon:before,
.ss-waxinggibbousmoon.right:after {
  content: '🌔';
}
.ss-waninggibbousmoon:before,
.ss-waninggibbousmoon.right:after {
  content: '🌖';
}
.ss-lastquartermoon:before,
.ss-lastquartermoon.right:after {
  content: '🌗';
}
.ss-waningcrescentmoon:before,
.ss-waningcrescentmoon.right:after {
  content: '🌘';
}
.ss-fan:before,
.ss-fan.right:after {
  content: '';
}
.ss-bike:before,
.ss-bike.right:after {
  content: '🚲';
}
.ss-wheelchair:before,
.ss-wheelchair.right:after {
  content: '♿';
}
.ss-briefcase:before,
.ss-briefcase.right:after {
  content: '💼';
}
.ss-hanger:before,
.ss-hanger.right:after {
  content: '';
}
.ss-comb:before,
.ss-comb.right:after {
  content: '';
}
.ss-medicalcross:before,
.ss-medicalcross.right:after {
  content: '';
}
.ss-up:before,
.ss-up.right:after {
  content: '⬆';
}
.ss-upright:before,
.ss-upright.right:after {
  content: '⬈';
}
.ss-right:before,
.ss-right.right:after {
  content: '➡';
}
.ss-downright:before,
.ss-downright.right:after {
  content: '⬊';
}
.ss-down:before,
.ss-down.right:after {
  content: '⬇';
}
.ss-downleft:before,
.ss-downleft.right:after {
  content: '⬋';
}
.ss-left:before,
.ss-left.right:after {
  content: '⬅';
}
.ss-upleft:before,
.ss-upleft.right:after {
  content: '⬉';
}
.ss-navigateup:before,
.ss-navigateup.right:after {
  content: '';
}
.ss-navigateright:before,
.ss-navigateright.right:after {
  content: '▻';
}
.ss-navigatedown:before,
.ss-navigatedown.right:after {
  content: '';
}
.ss-navigateleft:before,
.ss-navigateleft.right:after {
  content: '◅';
}
.ss-retweet:before,
.ss-retweet.right:after {
  content: '';
}
.ss-share:before,
.ss-share.right:after {
  content: '';
}
.font-Roboto-light {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-style: normal;
}
.font-Roboto-light-italic {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-style: italic;
}
.font-Roboto-normal {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
}
.font-Roboto-normal-italic {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: italic;
}
.font-Roboto-medium {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
}
.font-Roboto-medium-italic {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: italic;
}
.font-Roboto-bold {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
}
.font-Roboto-bold-italic {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: italic;
}
.font-Roboto-black {
  font-family: 'Roboto', sans-serif;
  font-weight: 900;
  font-style: normal;
}
.font-Roboto-black-italic {
  font-family: 'Roboto', sans-serif;
  font-weight: 900;
  font-style: italic;
}
.gradient {
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
  background: -webkit-linear-gradient(top, #fff, #eee);
  background: -moz-linear-gradient(top, #fff, #eee);
  background: -ms-linear-gradient(top, #fff, #eee);
  background: -o-linear-gradient(top, #fff, #eee);
}
.transition050s {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.delay025s {
  -webkit-animation-delay: 0.25s;
  -moz-animation-delay: 0.25s;
  -o-animation-delay: 0.25s;
  animation-delay: 0.25s;
}
.delay050s {
  -webkit-animation-delay: 0.5s;
  -moz-animation-delay: 0.5s;
  -o-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
.delay075s {
  -webkit-animation-delay: 0.75s;
  -moz-animation-delay: 0.75s;
  -o-animation-delay: 0.75s;
  animation-delay: 0.75s;
}
.delay1s {
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  -o-animation-delay: 1s;
  animation-delay: 1s;
}
.delay125s {
  -webkit-animation-delay: 1.25s;
  -moz-animation-delay: 1.25s;
  -o-animation-delay: 1.25s;
  animation-delay: 1.25s;
}
.delay150s {
  -webkit-animation-delay: 1.5s;
  -moz-animation-delay: 1.5s;
  -o-animation-delay: 1.5s;
  animation-delay: 1.5s;
}
.delay175s {
  -webkit-animation-delay: 1.75s;
  -moz-animation-delay: 1.75s;
  -o-animation-delay: 1.75s;
  animation-delay: 1.75s;
}
.delay2s {
  -webkit-animation-delay: 2s;
  -moz-animation-delay: 2s;
  -o-animation-delay: 2s;
  animation-delay: 2s;
}
.delay250s {
  -webkit-animation-delay: 2.5s;
  -moz-animation-delay: 2.5s;
  -o-animation-delay: 2.5s;
  animation-delay: 2.5s;
}
.delay3s {
  -webkit-animation-delay: 3s;
  -moz-animation-delay: 3s;
  -o-animation-delay: 3s;
  animation-delay: 3s;
}
.delay4s {
  -webkit-animation-delay: 4s;
  -moz-animation-delay: 4s;
  -o-animation-delay: 4s;
  animation-delay: 4s;
}
.delay5s {
  -webkit-animation-delay: 5s;
  -moz-animation-delay: 5s;
  -o-animation-delay: 5s;
  animation-delay: 5s;
}
.section-small {
  margin: 40px auto;
}
.section-small > h1,
.section-small > h2,
.section-small > h3,
.section-small > h4,
.section-small > h5,
.section-small > h6 {
  margin-bottom: 20px;
}
.section-base {
  margin: 60px auto;
}
.section-base > h1,
.section-base > h2,
.section-base > h3,
.section-base > h4,
.section-base > h5,
.section-base > h6 {
  margin-bottom: 30px;
}
.section-large {
  margin: 80px auto;
}
.section-large > h1,
.section-large > h2,
.section-large > h3,
.section-large > h4,
.section-large > h5,
.section-large > h6 {
  margin-bottom: 40px;
}
.margin-small {
  margin: 10px 0;
}
.margin-base {
  margin: 20px 0;
}
.margin-large {
  margin: 30px 0;
}
.margin-top-small {
  margin-top: 10px;
}
.margin-top-base {
  margin-top: 20px;
}
.margin-top-large {
  margin-top: 30px;
}
.margin-bottom-small {
  margin-bottom: 10px;
}
.margin-bottom-base {
  margin-bottom: 20px;
}
.margin-bottom-large {
  margin-bottom: 30px;
}
.padding-top-small {
  padding-top: 10px;
}
.padding-top-base {
  padding-top: 20px;
}
.padding-top-large {
  padding-top: 30px;
}
.padding-bottom-small {
  padding-bottom: 10px;
}
.padding-bottom-base {
  padding-bottom: 20px;
}
.padding-bottom-large {
  padding-bottom: 30px;
}
/*Custom button styles*/
.toolButton {
  margin: 0 10px 10px 0;
  padding: 0 20px;
  background-color: #FFF;
  border: 1px solid #CCC;
  border-radius: 4px;
  height: 40px;
  font-size: 12px;
  line-height: 40px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3e4a51;
  text-transform: uppercase;
  vertical-align: middle;
  position: relative;
  /*@media screen and (max-width: 991px) {
        padding:0 15px;
        border-radius: @border-radius-small;
        height: 30px;
        font-size: 10px;
        line-height: 30px;
    }*/
}
.toolButton .fa,
.toolButton .glyphicon {
  display: inline-block;
  color: #0c9bb1;
  position: absolute;
  top: 0;
  left: 15px;
  line-height: 40px;
  vertical-align: middle;
  /*@media screen and (max-width: 991px) {
            height: 30px;
            font-size: 10px;
            line-height: 30px;
        }*/
}
/* custom text-input style */
.TextInput {
  width: 200px;
  height: 28px;
  margin-left: 10px;
  margin-right: 5px;
  line-height: 27px;
  background: #e7e8e9;
  border-radius: 3px;
  border-width: 0;
  -webkit-box-shadow: inset 1px 1px 1px 0px #CCCCCC;
  box-shadow: inset 1px 1px 1px 0px #CCCCCC;
}
.StdNewButton {
  height: 26px;
  border-radius: 4px;
}
/* General Styles
-------------------------*/
.document-page-heading {
  padding: 1em;
}
.documents-page-desc {
  font-size: 16px;
  line-height: 28px;
}
.scrollable-menu {
  height: auto;
  max-height: 275px;
  overflow-x: hidden;
}
html {
  font-size: 100%;
}
body {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  line-height: 1.7;
  color: #545459;
  -webkit-font-smoothing: auto;
  -webkit-text-size-adjust: 100%;
  background: #f4f4f9;
  overflow-x: hidden;
  position: relative;
}
.color {
  color: #00a8b8;
}
.black {
  color: #000;
}
.lead {
  font-size: 18px;
}
.upper {
  text-transform: uppercase;
}
.handwritten {
  font-family: 'Marck Script', cursive;
}
p {
  margin: 0 0 1em;
  line-height: 18px;
}
a,
.link {
  color: #00a8b8;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}
a:hover,
.link:hover {
  color: #4e5e9c;
  text-decoration: none;
}
span.link {
  float: right;
  margin: 0px 0px 10px 0px;
}
a.active {
  color: #000000;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0;
  color: #FFF;
  line-height: 1.3;
  /*font-family: @fonts;*/
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
}
h4,
h5,
h6 {
  font-weight: normal;
}
h1 {
  font-size: 16px;
  color: #fa7e2a;
  text-transform: uppercase;
}
h1.first-header {
  margin: 20px 0px 20px 0px;
}
h2 {
  font-size: 16px;
  color: #3e4a51;
  margin: 0px 0px 10px 0px;
  font-family: 'Roboto', sans-serif;
}
#footer h2 {
  font-size: 18px;
}
h3,
.modal-header h2,
.item h2 {
  font-size: 16px;
  color: #999999;
  margin: 0px 0px 8px 0px;
}
h3 span {
  color: #FFF;
  font-size: 13px;
}
h4 {
  font-size: 14px;
  color: #00a8b8;
  margin: 0px 0px 8px 0px;
}
h5 {
  font-size: 14px;
}
h6 {
  font-size: 14px;
}
.clear {
  clear: both;
  margin: 0px !important;
}
.align-right {
  text-align: right;
}
.page-header {
  margin: 0 0 0.5em;
}
img {
  max-width: 100%;
  height: auto;
}
.thumbnail {
  margin-top: 5px;
  padding: 3px;
  border-radius: 0;
}
.img-rounded {
  border-radius: 4px;
}
.img-circle {
  border-radius: 50%;
}
.img-thumbnail {
  border-radius: 4px;
  padding: 3px;
}
.invert {
  display: inline-block;
  padding: 0 5px;
  color: #fff;
  background: #3c478c;
}
ul,
ol {
  margin-bottom: 20px;
  padding-left: 0px;
  list-style: none;
  position: relative;
}
ol {
  list-style: decimal;
}
.list-unstyled ul,
.list-unstyled ol {
  padding-left: 20px;
}
ul ul {
  list-style-type: none;
  position: absolute;
}
.list-icon {
  padding-left: 0;
  list-style: none;
}
.list-icon ul {
  padding-left: 20px;
}
.list-icon i,
.list-icon i {
  width: 20px;
  display: inline-block;
}
.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: 0 10px;
  line-height: 2;
}
blockquote {
  position: relative;
  padding: 10px 55px 10px 20px;
}
blockquote p {
  font-size: 18px;
  line-height: 1.5;
}
blockquote small {
  font-size: 12px;
}
blockquote small:before {
  content: '~ ';
}
blockquote cite {
  font-style: italic;
}
blockquote:before {
  font-family: FontAwesome;
  content: '\F10E';
  top: 10px;
  right: 0;
  position: absolute;
  font-size: 42px;
  color: #eee;
}
hr {
  display: inline-block;
  width: 100%;
  border-top: 4px double #eee;
}
.hr2 {
  position: relative;
  text-transform: uppercase;
}
.hr2:before,
.hr2:after {
  border-top: 1px solid #ddd;
  content: "";
  margin: 0 auto;
  position: absolute;
  top: 48%;
  bottom: auto;
  left: 0;
  right: 0;
}
.hr2:after {
  top: auto;
  bottom: 38%;
  border-top: none;
  border-bottom: 1px solid #ddd;
}
.hr2 > span {
  display: inline-block;
  background: #fff;
  position: relative;
  z-index: 1;
  padding: 0 15px 0 0;
}
.hr2.text-center > span {
  padding: 0 15px;
}
.hr2.text-right > span {
  padding: 0 0 0 15px;
}
pre {
  font-size: 12px;
  border-radius: 0;
  border: 1px solid #e6e6e6;
  background-color: #fcfcfc;
}
pre code,
pre code a {
  color: #4f9fcf;
}
code a {
  color: #c7254e;
}
#main {
  min-height: 600px;
  padding: 0 0 150px;
}
.container {
  width: 100%;
  /*padding: 0px 0px 0px 0px;*/
}
.container.main-content {
  padding-top: 30px;
  min-height: 600px;
}
.notes h4 {
  font-size: 18px;
  font-weight: bold;
  color: #000;
}
.notes p {
  font-size: 14px;
}
.notes ul {
  padding-left: 15px;
  list-style: disc;
}
/* Utility
-------------------------*/
/*.utility {float: right; font-size: 13px; padding: 5px 0px 0px 0px; color: @color-utility;}
.utility a {color: @color-button; padding: 0px 0px 0px 20px;}*/
.utility {
  /*margin-top: 30px;*/
  float: right;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #999797;
  text-transform: uppercase;
  text-align: right;
  height: 5px;
  overflow: hidden;
  /*input[type=text].main-search {
        .TextInput;
        background: @color-gray-background-fill url('/styles/images/carney_image_sprite.png') no-repeat right -50px;
    }*/
}
.utility .util-copy-wrapper {
  vertical-align: middle;
}
.utility .util-copy-wrapper .loader {
  height: 5px;
  display: inline-block;
  /*vertical-align: middle;*/
  /*margin: 0 8px 4px 8px;*/
  margin: 0;
  visibility: hidden;
  color: #00a8b8;
}
.utility .util-copy-wrapper .loader img {
  margin-top: -20px;
  height: 5px;
}
.utility .util-copy-wrapper .loader i {
  line-height: 1;
}
@media screen and (max-width: 480px) {
  .utility .util-copy-wrapper .loader {
    position: absolute;
    top: 9px;
    left: 4px;
  }
  .utility .util-copy-wrapper .loader i {
    line-height: initial;
  }
}
.utility .util-copy-wrapper .loader.active {
  visibility: visible;
}
.utility .login-action {
  color: #006875;
  line-height: 86px;
  font-size: 14px;
}
.utility .slash-delim {
  margin: 0 5px;
}
.utility > * {
  display: inline-block;
}
@media screen and (max-width: 479px) {
  .utility {
    font-size: 10px;
    float: none;
  }
  .utility .login-action {
    line-height: 28px;
    display: block;
    text-align: right;
  }
  .utility .util-copy-wrapper {
    padding-top: 5px;
  }
}
/* Navigation
-------------------------*/
.navbar-login {
  background: #3c478c;
  height: 10px;
}
.navbar {
  margin-bottom: 0;
  margin-top: -6px;
  min-height: 0;
  color: #FFF;
  border: none;
  border-radius: 0;
  background-color: #FFF;
}
.navbar a {
  color: #00a8b8;
}
.navbar .navbar-header {
  float: none;
  margin: 14px auto;
  overflow: hidden;
}
.navbar .navbar-header .orm-copy {
  margin: 10px 0 0 0;
  margin-left: 0;
  width: 360px;
  height: 25px;
  display: block;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat -386px -212px;
  clear: both;
}
.navbar-right {
  float: right !important;
}
.navbar .disabled {
  background: #3c478c;
}
.container > .navbar-collapse {
  margin: auto 0;
}
.navbar-toggle {
  display: none;
  text-align: center;
  float: none;
  width: 100%;
  padding: 0px;
  margin: 0px;
  background: #3c478c;
  border-radius: 0px;
  padding: 8px;
}
#applicationHost .navbar-toggle {
  display: block;
  /* Hide toggle on desktops/wide tablet views */
}
@media (min-width: 768px) {
  #applicationHost .navbar-toggle {
    display: none;
  }
}
@media (max-width: 767px) {
  .navbar-collapse.collapse {
    /*display:none !important;*/
    height: 0;
    overflow: hidden;
  }
}
.navbar-collapse.in {
  display: block !important;
}
.navbar-toggle {
  outline: none;
  text-transform: uppercase;
  color: #FFF;
}
.navbar-nav {
  margin: 0;
  display: block;
  width: 100%;
}
.navbar-nav > li {
  /*&:hover {
            > a {
                text-shadow: 0 0 1px #FFFFFF;
            }
        }*/
  /*&.active > a {
            border-color: transparent transparent @color-turquoise-blue;

            @media screen and (max-width: 767px) {
                border-color: @color-turquoise-blue transparent;
            }
        }*/
}
.navbar-nav > li.dropdown a:after {
  content: "\e114";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
  font-size: 10px;
}
.navbar-nav > li.dropdown ul li a:after {
  display: none;
}
.navbar-nav > li:last-of-type {
  float: right;
}
.navbar-nav > li:last-of-type a {
  font-size: 20px;
}
.navbar-nav > li:last-of-type a i {
  position: relative;
  top: 3px;
}
.navbar-nav > li:last-of-type ul {
  right: 0;
}
.navbar-nav > li:last-of-type ul li a {
  font-size: 14px;
}
.navbar-nav > li:first-of-type a {
  font-size: 23px;
}
.navbar-nav > li:first-of-type a i {
  position: relative;
  top: 3px;
}
.navbar-nav > li > a {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  line-height: 28px;
  text-transform: capitalize;
  border-left: none;
  padding: 0 15px !important;
  margin: 8px 0;
  outline: none;
  cursor: pointer;
}
.navbar-nav > li > a .new-number {
  background-color: #fa802a;
  border-radius: 20px;
  width: 24px;
  height: 24px;
  display: inline-block;
  font-weight: 700;
  font-size: 11px;
  position: relative;
  right: -5px;
  text-align: center;
  top: 0px;
  padding-top: 0;
  z-index: 4;
  float: none;
  line-height: 26px;
}
.navbar-nav > li > a[class^="icon-"] {
  font-size: 1.3em;
}
@media screen and (max-width: 991px) {
  .navbar-nav > li > a {
    padding: 0 15px !important;
    font-size: 11px;
  }
}
@media screen and (max-width: 767px) {
  .navbar-nav > li > a {
    font-size: 13px;
    margin: 0;
    border-top: none;
    border-right: none;
    border-bottom: 1px solid #777;
    border-left: none;
    padding: 8px 0 !important;
  }
}
.navbar-nav > li > a.focus {
  background: transparent;
}
.navbar-nav > li > a:focus {
  background: transparent;
}
@media screen and (max-width: 767px) {
  .navbar-nav > li:nth-child(1) > a {
    border-top: 1px solid #777;
    border-left: none;
  }
}
.navbar-nav > li.active,
.navbar-nav > li:hover {
  background-color: #28336e !important;
}
.navbar-nav > li.active > a,
.navbar-nav > li:hover > a {
  color: #FFF;
  border-color: transparent !important;
}
.navbar-nav > li > ul > li {
  cursor: pointer;
}
.login-navbar .navbar-nav {
  float: left;
  display: inline-block;
}
.login-navbar .navbar-nav > li > a {
  padding: 0 20px !important;
}
@media screen and (max-width: 767px) {
  .login-navbar .navbar-nav {
    margin: 7.5px;
  }
}
.login-navbar .registration-header .navbar-brand.logo {
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat 0 0;
  height: 44px;
}
.navbar .logo.navbar-brand {
  /*color: lighten(@color-heading, 25%);
	span { color: lighten(@color-heading, 50%); }*/
  margin: 0px 0 0;
  margin-left: 0;
  margin: 0 auto;
  width: 685px;
  height: 62px;
  display: block;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat 0 -203px;
}
@media screen and (max-width: 991px) {
  .navbar .logo.navbar-brand {
    width: 360px;
    height: 45px;
  }
}
@media screen and (max-width: 479px) {
  .navbar .logo.navbar-brand {
    height: 35px;
    /*background-size: 80%;*/
    background-position: 1px -268px;
    float: none;
  }
}
/*.navbar a.logo img.logo-mobile {display: none;}*/
.icon-bar {
  background: #FFF;
}
.nav li .nav-caret-square {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  position: absolute;
  z-index: 1001;
  bottom: -1px;
  right: 50%;
  margin-right: -5px;
  width: 10px;
  height: 10px;
  overflow: hidden;
}
.nav li .nav-caret-square span {
  position: absolute;
  top: 6px;
  display: block;
  background: #fff;
  width: 10px;
  height: 10px;
  -webkit-box-shadow: inset 0 0 0 1px #00a8b8;
  box-shadow: inset 0 0 0 1px #00a8b8;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.nav li:hover .nav-caret-square {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
.nav li a {
  padding: 0 25px 0px 15px;
  color: #FFFFFF;
  float: left;
}
.nav li a:hover {
  /*color: @color-black;*/
  background: transparent !important;
}
.nav li span {
  position: relative;
  float: right;
  display: inline-block;
  z-index: 10;
  right: 4px;
  top: 5px;
  background: #fa7e2a;
  color: #fff;
  border-radius: 10px;
  width: 20px;
  text-align: center;
  font-size: 9px;
}
.nav li span.new-number {
  background-color: #fa802a;
  border-radius: 20px;
  width: 24px;
  height: 24px;
  display: inline-block;
  font-weight: 700;
  font-size: 11px;
  right: 9px;
  text-align: center;
  top: 10px;
  padding-top: 0;
  z-index: 4;
  float: left;
  line-height: 26px;
}
@media (max-width: 767px) {
  /*.nav li a {padding: 0px !important; }*/
  .nav li ul {
    position: relative;
    width: 100% !important;
  }
  .nav li ul li a {
    padding: 0px !important;
  }
}
.navbar .active a:focus {
  background-color: transparent;
}
.navbar ul ul {
  background: #fa7e2a;
  padding: 0px;
  width: 200px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
.navbar ul ul li {
  border-bottom: solid 1px #fff;
  padding: 5px 0px;
}
.navbar ul ul li a {
  padding: 0 25px 0px 15px;
  color: #FFFFFF;
}
.navbar ul ul li a:hover {
  color: #000000;
  background: none;
}
.navbar ul ul ul {
  /*position: absolute;*/
  /*left: 16px;*/
  background: #00a8b8;
  margin-top: 5px;
}
.navbar ul ul ul li {
  padding: 5px 15px !important;
  font-size: 12px;
  list-style-position: inside;
  line-height: 13px;
}
.navbar ul ul ul li a,
.navbar ul ul ul li:first-child a {
  padding: 0px !important;
  margin: 0px;
}
.navbar ul ul li:first-child {
  border-bottom: solid 1px #fff;
  padding: 5px 0px;
}
.navbar ul ul li:first-child a {
  padding: 0 25px 0px 15px;
  color: #FFFFFF;
}
.navbar ul ul li:first-child a:hover {
  color: #000000;
  background: none;
}
.navbar ul ul li.nav-group {
  padding-left: 15px;
  color: #545459;
}
.header-search-form input {
  border: 0;
  margin: 0;
  padding: 0 15px;
  line-height: 1.5;
}
.header-search-form .dropdown-menu li:hover {
  background: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  color: #fff;
  border-color: none;
  background-color: transparent !important;
}
.dropdown i[class="icon-angle-down"] {
  position: relative;
  top: 0px;
  left: 5px;
  font-size: 14px;
}
.navbar .navbar-collapse {
  /*overflow: visible;*/
  display: block;
  padding: 0;
  /*height: auto !important;*/
  max-height: none;
  text-align: center;
  background: #3c478c;
}
@media (min-width: 768px) {
  .navbar .navbar-collapse {
    text-align: left;
  }
}
.dropdown {
  position: relative;
}
/*.dropdown-menu {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity: 0;
	visibility: hidden;
	display: block; 
	padding: 0;
	border: none;
	border-top: 1px solid #eee;
	border-radius: 0;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4);
	
	line-height: 3.5;
	list-style: none;
	margin: 0;
	line-height: 3.5;
	right: 0;
	@media (min-width: 769px) {
		right: inherit;
	}
	@media (max-width: 768px) {
		right: 0;
        left: initial;
	}
	> li {
		border-bottom: 1px solid @border-color;
		display: block;
		a {
			padding: 0 10px;  		 
			font-weight: inherit;
			color: lighten(@color-heading, 30%);
			line-height: 45px;
			&:hover {
				padding: 0px 20px 0 40px;
			}

		}
        &:focus { background-color:none; }
		&:hover { color: #111; }
		&:last-child {
			border-bottom: none;
		}
		.dropdown-header { padding: 0 25px; line-height: 3; }
	}
	&:hover a { 
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
		opacity: .75;
		&:hover { 
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			opacity: 1; 
		}
	}
    &:focus a { 
		background-color:none;
	}
}*/
/* Show submenu on hover */
/*.dropdown:hover {
	background: @color-primary;
	> a { color: #fff; }
	.dropdown-menu {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		opacity: 1;
		visibility: visible;
	}
}*/
/* Page Top
-------------------------*/
.page-top {
  margin-bottom: 60px;
  padding: 30px;
  background: #545459;
  -webkit-box-shadow: inset 0 -2px 0 -1px #fff;
  box-shadow: inset 0 -2px 0 -1px #fff;
  border-bottom: 2px solid #545459;
}
.page-top .page-top-header {
  margin: 0;
  color: #fff;
  font-weight: 300;
  text-transform: uppercase;
  float: left;
}
.breadcrumb {
  float: right;
  margin: 24px 0 0;
  padding: 0;
  color: #eee;
  font-size: 11px;
  text-transform: uppercase;
  background: transparent;
}
.breadcrumb a {
  color: #eee;
}
.breadcrumb .active {
  color: #aaa;
}
/* Elements
-------------------------*/
input,
.form-control,
textarea {
  height: inherit;
  /*margin-bottom: 15px;
	padding: 5px 10px;
	color: @color-text;
	border: 1px solid #ccc;
	border-radius: @border-radius-base;
	background: #fcfcfc;
	-webkit-box-shadow: none;
	box-shadow: none;*/
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  -moz-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  box-shadow: inset 0 1px 1px 0 #d6d6d6;
  padding: 5px 7px;
  margin-bottom: 20px;
  /*float: left;*/
  background-color: white;
  /*height: 32px;*/
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}
input:hover,
.form-control:hover,
textarea:hover,
input:focus,
.form-control:focus,
textarea:focus,
input:active,
.form-control:active,
textarea:active {
  border-color: #3c478c;
  outline: none;
}
/*.navbar input[type="text"] {margin: 5px 0px 0px 0px; float: right; background: #fff url("/Content/Images/icons/search.png") no-repeat center right; width: 200px; padding-right: 20px; font-style: italic;}*/
input[type="text"],
input[type="password"] {
  /*-webkit-box-shadow: inset 1px 1px 5px @color-greybg;
    box-shadow: inset 1px 1px 5px @color-greybg; 
    height: auto; 
    border: solid 1px @color-greybg;*/
}
form .small input,
form .small button {
  font-size: 12px;
}
.form-group {
  margin-bottom: 0;
}
.input-group-addon {
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
  background: -webkit-linear-gradient(top, #fff, #eee);
  background: -moz-linear-gradient(top, #fff, #eee);
  background: -ms-linear-gradient(top, #fff, #eee);
  background: -o-linear-gradient(top, #fff, #eee);
  border-radius: 0;
}
.input-group-addon a {
  color: inherit;
  cursor: pointer;
}
.required-field-asterisk {
  font-size: 22px;
  line-height: 10px;
  color: #00a8b8;
}
.form-required:before {
  content: "*";
  font-size: 22px;
  line-height: 10px;
  color: #009dac;
}
/*
.required-field-asterisk:before,
.form-required:before
{
    content: "*";
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    color: #009dac;
}
    */
.btn {
  line-height: inherit;
  vertical-align: inherit;
  -webkit-box-shadow: 2px 2px 6px -1px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 6px -1px rgba(0, 0, 0, 0.4);
}
.btn,
.label,
input[type="submit"] {
  border: 0px solid #ddd;
  background: #00a8b8;
  color: #FFFFFF;
  text-transform: uppercase;
  border-radius: 4px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  padding: 3px 30px;
}
.btn:hover,
input[type="submit"]:hover {
  background: #4e5e9c;
  color: #FFFFFF;
}
.btn-default,
.label-default {
  color: #FFFFFF;
}
.btn-info,
.label-info {
  border-color: #3da4d5;
  background-color: #67B8DE;
  background: -webkit-gradient(linear, left top, left bottom, from(#67B8DE), to(#3da4d5));
  background: -webkit-linear-gradient(top, #67B8DE, #3da4d5);
  background: -moz-linear-gradient(top, #67B8DE, #3da4d5);
  background: -ms-linear-gradient(top, #67B8DE, #3da4d5);
  background: -o-linear-gradient(top, #67B8DE, #3da4d5);
}
.btn-info:hover,
.label-info:hover {
  border-color: #3da4d5;
  background-color: #67B8DE;
  background: -webkit-gradient(linear, left top, left bottom, from(#67B8DE), to(#35a1d3));
  background: -webkit-linear-gradient(top, #67B8DE, #35a1d3);
  background: -moz-linear-gradient(top, #67B8DE, #35a1d3);
  background: -ms-linear-gradient(top, #67B8DE, #35a1d3);
  background: -o-linear-gradient(top, #67B8DE, #35a1d3);
}
.btn-warning,
.label-warning {
  border-color: #eb6206;
  background-color: #fa7e2a;
  background: -webkit-gradient(linear, left top, left bottom, from(#fa7e2a), to(#eb6206));
  background: -webkit-linear-gradient(top, #fa7e2a, #eb6206);
  background: -moz-linear-gradient(top, #fa7e2a, #eb6206);
  background: -ms-linear-gradient(top, #fa7e2a, #eb6206);
  background: -o-linear-gradient(top, #fa7e2a, #eb6206);
}
.btn-warning:hover,
.label-warning:hover {
  border-color: #eb6206;
  background-color: #fa7e2a;
  background: -webkit-gradient(linear, left top, left bottom, from(#fa7e2a), to(#e25e05));
  background: -webkit-linear-gradient(top, #fa7e2a, #e25e05);
  background: -moz-linear-gradient(top, #fa7e2a, #e25e05);
  background: -ms-linear-gradient(top, #fa7e2a, #e25e05);
  background: -o-linear-gradient(top, #fa7e2a, #e25e05);
}
.btn-danger,
.label-danger {
  border-color: #8c0000;
  background-color: #BF0000;
  background: -webkit-gradient(linear, left top, left bottom, from(#BF0000), to(#8c0000));
  background: -webkit-linear-gradient(top, #BF0000, #8c0000);
  background: -moz-linear-gradient(top, #BF0000, #8c0000);
  background: -ms-linear-gradient(top, #BF0000, #8c0000);
  background: -o-linear-gradient(top, #BF0000, #8c0000);
}
.btn-danger:hover,
.label-danger:hover {
  border-color: #8c0000;
  background-color: #BF0000;
  background: -webkit-gradient(linear, left top, left bottom, from(#BF0000), to(#820000));
  background: -webkit-linear-gradient(top, #BF0000, #820000);
  background: -moz-linear-gradient(top, #BF0000, #820000);
  background: -ms-linear-gradient(top, #BF0000, #820000);
  background: -o-linear-gradient(top, #BF0000, #820000);
}
.btn-link,
.btn-link:hover {
  background: none;
  border-color: transparent;
  text-shadow: none;
}
.btn-xs {
  padding: 2px 5px;
}
.btn-sm {
  padding: 5px 10px;
}
.btn-lg {
  padding: 10px 25px;
}
.btn-toolbar {
  margin-bottom: 10px;
}
.btn-group-lg > .btn,
.btn-group > .btn,
.btn-group-sm > .btn,
.btn-group-xs > .btn {
  border-radius: 4px;
}
.alert {
  font-size: 20px;
  font-weight: bold;
  border-radius: 0;
  text-align: center;
  margin: 0px 0px 30px 0px;
  background-color: #fff;
}
.alert a {
  color: #fa7e2a;
}
.alert a i {
  vertical-align: middle;
}
/*
.alert-success { background-color: transparent; background: lighten(@color-success,60%) }
.alert-info { background-color: transparent; background: lighten(@color-info,35%) }
.alert-warning { background-color: transparent; background: lighten(@color-warning,50%) }
.alert-danger { background-color: transparent; background: lighten(@color-danger,60%) }
*/
.text-success {
  color: #20BF00;
}
.text-info {
  color: #67B8DE;
}
.text-warning {
  color: #fa7e2a;
}
.text-danger {
  color: #BF0000;
}
.arrow-up {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #f6f6f6;
}
.arrow-down {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #f6f6f6;
}
.arrow-right {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #f6f6f6;
}
.arrow-left {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #f6f6f6;
}
address {
  line-height: 2;
}
#scrollToTop {
  z-index: 1040;
  position: fixed;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  visibility: hidden;
  bottom: 0;
  right: 20px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  background: #3c478c;
  color: #fff;
  text-align: center;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
@media (min-width: 768px) {
  #scrollToTop {
    width: 50px;
    height: 50px;
    line-height: 60px;
  }
}
.social-networks,
.social-networks-transparent {
  margin: 40px 0 20px;
}
.social-networks a,
.social-networks-transparent a {
  display: inline-block;
  margin: 0 14px 4px 0;
  color: #fff;
}
@media screen and (max-width: 1199px) {
  .social-networks a,
  .social-networks-transparent a {
    margin-right: 4px;
  }
}
.social-networks a:hover,
.social-networks-transparent a:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
.social-networks a:hover i,
.social-networks-transparent a:hover i {
  -webkit-transform: rotateY(-360deg);
  -moz-transform: rotateY(-360deg);
  -ms-transform: rotateY(-360deg);
  -o-transform: rotateY(-360deg);
  transform: rotateY(-360deg);
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -ms-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
}
.social-networks i,
.social-networks-transparent i {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  text-align: center;
  color: #fff;
  border-radius: 30px;
}
.social-networks i.icon-large,
.social-networks-transparent i.icon-large {
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 1.33em;
}
.social-networks i.icon-2x,
.social-networks-transparent i.icon-2x {
  width: 50px;
  height: 50px;
  font-size: 2em;
  line-height: 50px;
}
.social-networks i.icon-3x,
.social-networks-transparent i.icon-3x {
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 3em;
}
.social-networks i.icon-4x,
.social-networks-transparent i.icon-4x {
  width: 80px;
  height: 80px;
  line-height: 80px;
  font-size: 4em;
}
.social-networks a .icon-adn {
  background: #d87a68;
}
.social-networks a .icon-android {
  background: #a4c639;
}
.social-networks a .icon-apple {
  background: #ccc;
}
.social-networks a .icon-bitbucket {
  background: #225588;
}
.social-networks a .icon-bitbucket-sign {
  background: #225588;
}
.social-networks a .icon-bitcoin {
  background: #ff9922;
}
.social-networks a .icon-btc {
  background: #ff9922;
}
.social-networks a .icon-css3 {
  background: #00bbff;
}
.social-networks a .icon-dribbble {
  background: #ea4c89;
}
.social-networks a .icon-dropbox {
  background: #3d9ae8;
}
.social-networks a .icon-facebook {
  background: #3b5998;
  background: #00a8b8;
}
.social-networks a .icon-facebook-sign {
  background: #3b5998;
}
.social-networks a .icon-flickr {
  background: #ff0084;
}
.social-networks a .icon-foursquare {
  background: #25a0ca;
}
.social-networks a .icon-github {
  background: #171515;
}
.social-networks a .icon-github-alt {
  background: #171515;
}
.social-networks a .icon-github-sign {
  background: #171515;
}
.social-networks a .icon-gittip {
  background: #171515;
}
.social-networks a .icon-google-plus {
  background: #d23e2b;
}
.social-networks a .icon-google-plus-sign {
  background: #d23e2b;
}
.social-networks a .icon-html5 {
  background: #ec6231;
}
.social-networks a .icon-instagram {
  background: #4E433C;
}
.social-networks a .icon-linkedin {
  background: #4875B4;
  background: #00a8b8;
}
.social-networks a .icon-linkedin-sign {
  background: #4875B4;
}
.social-networks a .icon-linux {
  background: #ffbb00;
}
.social-networks a .icon-maxcdn {
  background: #ffaa22;
}
.social-networks a .icon-pinterest {
  background: #c91a22;
}
.social-networks a .icon-pinterest-sign {
  background: #c91a22;
}
.social-networks a .icon-renren {
  background: #0066aa;
}
.social-networks a .icon-rss {
  background: #ee802f;
  background: #00a8b8;
}
.social-networks a .icon-skype {
  background: #42c7f2;
}
.social-networks a .icon-stackexchange {
  background: #2266aa;
}
.social-networks a .icon-trello {
  background: #226688;
}
.social-networks a .icon-tumblr {
  background: #2B4964;
}
.social-networks a .icon-tumblr-sign {
  background: #2B4964;
}
.social-networks a .icon-twitter {
  background: #4cc2ff;
  background: #00a8b8;
}
.social-networks a .icon-twitter-sign {
  background: #4cc2ff;
}
.social-networks a .icon-vk {
  background: #557799;
}
.social-networks a .icon-weibo {
  background: #dd3333;
}
.social-networks a .icon-windows {
  background: #00aaee;
}
.social-networks a .icon-xing {
  background: #126567;
}
.social-networks a .icon-xing-sign {
  background: #126567;
}
.social-networks a .icon-youtube {
  background: #c4302b;
  background: #00a8b8;
}
.social-networks a .icon-youtube-play {
  background: #c4302b;
}
.social-networks a .icon-youtube-sign {
  background: #c4302b;
}
.social-networks a .icon-puzzle {
  background: #00a8b8;
}
.social-networks-transparent a {
  color: #999;
}
.social-networks-transparent a:hover {
  color: #fff;
}
.social-networks-transparent a:hover .icon-adn {
  background: #d87a68;
}
.social-networks-transparent a:hover .icon-android {
  background: #a4c639;
}
.social-networks-transparent a:hover .icon-apple {
  background: #ccc;
}
.social-networks-transparent a:hover .icon-bitbucket {
  background: #225588;
}
.social-networks-transparent a:hover .icon-bitbucket-sign {
  background: #225588;
}
.social-networks-transparent a:hover .icon-bitcoin {
  background: #ff9922;
}
.social-networks-transparent a:hover .icon-btc {
  background: #ff9922;
}
.social-networks-transparent a:hover .icon-css3 {
  background: #00bbff;
}
.social-networks-transparent a:hover .icon-dribbble {
  background: #ea4c89;
}
.social-networks-transparent a:hover .icon-dropbox {
  background: #3d9ae8;
}
.social-networks-transparent a:hover .icon-facebook {
  background: #3b5998;
}
.social-networks-transparent a:hover .icon-facebook-sign {
  background: #3b5998;
}
.social-networks-transparent a:hover .icon-flickr {
  background: #ff0084;
}
.social-networks-transparent a:hover .icon-foursquare {
  background: #25a0ca;
}
.social-networks-transparent a:hover .icon-github {
  background: #171515;
}
.social-networks-transparent a:hover .icon-github-alt {
  background: #171515;
}
.social-networks-transparent a:hover .icon-github-sign {
  background: #171515;
}
.social-networks-transparent a:hover .icon-gittip {
  background: #171515;
}
.social-networks-transparent a:hover .icon-google-plus {
  background: #d23e2b;
}
.social-networks-transparent a:hover .icon-google-plus-sign {
  background: #d23e2b;
}
.social-networks-transparent a:hover .icon-html5 {
  background: #ec6231;
}
.social-networks-transparent a:hover .icon-instagram {
  background: #4E433C;
}
.social-networks-transparent a:hover .icon-linkedin {
  background: #4875B4;
}
.social-networks-transparent a:hover .icon-linkedin-sign {
  background: #4875B4;
}
.social-networks-transparent a:hover .icon-linux {
  background: #ffbb00;
}
.social-networks-transparent a:hover .icon-maxcdn {
  background: #ffaa22;
}
.social-networks-transparent a:hover .icon-pinterest {
  background: #c91a22;
}
.social-networks-transparent a:hover .icon-pinterest-sign {
  background: #c91a22;
}
.social-networks-transparent a:hover .icon-renren {
  background: #0066aa;
}
.social-networks-transparent a:hover .icon-rss {
  background: #ee802f;
}
.social-networks-transparent a:hover .icon-skype {
  background: #42c7f2;
}
.social-networks-transparent a:hover .icon-stackexchange {
  background: #2266aa;
}
.social-networks-transparent a:hover .icon-trello {
  background: #226688;
}
.social-networks-transparent a:hover .icon-tumblr {
  background: #2B4964;
}
.social-networks-transparent a:hover .icon-tumblr-sign {
  background: #2B4964;
}
.social-networks-transparent a:hover .icon-twitter {
  background: #4cc2ff;
}
.social-networks-transparent a:hover .icon-twitter-sign {
  background: #4cc2ff;
}
.social-networks-transparent a:hover .icon-vk {
  background: #557799;
}
.social-networks-transparent a:hover .icon-weibo {
  background: #dd3333;
}
.social-networks-transparent a:hover .icon-windows {
  background: #00aaee;
}
.social-networks-transparent a:hover .icon-xing {
  background: #126567;
}
.social-networks-transparent a:hover .icon-xing-sign {
  background: #126567;
}
.social-networks-transparent a:hover .icon-youtube {
  background: #c4302b;
}
.social-networks-transparent a:hover .icon-youtube-play {
  background: #c4302b;
}
.social-networks-transparent a:hover .icon-youtube-sign {
  background: #c4302b;
}
body.modal-open,
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom {
  margin-right: 0;
}
.modal-dialog {
  width: 700px;
}
.modal-content {
  border-radius: 0;
}
.well {
  overflow: hidden;
  padding: 15px 25px 20px;
  border-radius: 0px;
  background: #fafafa;
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.05);
}
.well.gradient {
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
  background: -webkit-linear-gradient(top, #fff, #eee);
  background: -moz-linear-gradient(top, #fff, #eee);
  background: -ms-linear-gradient(top, #fff, #eee);
  background: -o-linear-gradient(top, #fff, #eee);
}
.well button {
  margin-bottom: 5px;
}
.jumbotron {
  border: 1px solid #e3e3e3;
  background: #fafafa;
  -webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
}
.jumbotron.gradient {
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
  background: -webkit-linear-gradient(top, #fff, #eee);
  background: -moz-linear-gradient(top, #fff, #eee);
  background: -ms-linear-gradient(top, #fff, #eee);
  background: -o-linear-gradient(top, #fff, #eee);
}
.container .jumbotron {
  border-radius: 0;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.pager li a,
.pagination li a {
  display: inline-block;
  color: #545459;
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
  background: -webkit-linear-gradient(top, #fff, #eee);
  background: -moz-linear-gradient(top, #fff, #eee);
  background: -ms-linear-gradient(top, #fff, #eee);
  background: -o-linear-gradient(top, #fff, #eee);
}
.pager li a:hover,
.pagination li a:hover {
  color: #000;
}
.pagination {
  padding: 0px 0px;
}
input[type="text"].input-pagination {
  width: 30px;
  height: 25px;
  padding: 3px;
  text-align: center;
  margin: 0px 2px;
  vertical-align: middle;
}
.pager li > a,
.pager li > span {
  border-radius: 4px;
}
.pager i {
  width: 10px;
  display: inline-block;
}
.tab-header li.active {
  font-weight: 900;
}
.tab-header li a {
  position: relative;
  padding: 10px 30px;
  border-radius: 0;
}
.tab-header li a i {
  position: absolute;
  top: 15px;
  left: 13px;
  font-size: 0.9em;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  opacity: 0.3;
}
.tab-content {
  margin: 20px 0;
}
.panel-title {
  position: relative;
  background: #f9f9f9;
}
.panel-title a:after {
  font-family: FontAwesome;
  content: '\F105';
  position: absolute;
  right: 15px;
}
.panel-group {
  margin: 0 0 20px;
}
.panel-group .panel {
  margin-bottom: 10px;
  border-radius: 0;
}
.panel-heading {
  padding: 0;
}
.panel-title i {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: 0.5;
  padding-right: 5px;
}
.panel-title:hover {
  background: #3c478c;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}
.panel-title:hover a {
  color: #fff;
}
.panel-title {
  color: #6d6d73;
}
.panel-title a {
  display: block;
  padding: 10px 15px;
}
.progress {
  height: auto;
  margin-bottom: 10px;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.progress-bar {
  padding: 10px 15px;
  line-height: 1;
  text-align: left;
  background-color: #3c478c;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  opacity: 0.75;
}
.progress-bar-success {
  background-color: #20BF00;
}
.progress-bar-warning {
  background-color: #fa7e2a;
}
.progress-bar-danger {
  background-color: #BF0000;
}
#sidebar {
  margin-bottom: 30px;
  background-color: #fcfcfc;
  background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#eee));
  background: -webkit-linear-gradient(top, #fcfcfc, #eee);
  background: -moz-linear-gradient(top, #fcfcfc, #eee);
  background: -ms-linear-gradient(top, #fcfcfc, #eee);
  background: -o-linear-gradient(top, #fcfcfc, #eee);
}
#sidebar li a {
  display: block;
  padding: 10px 25px;
}
#sidebar ul ul li a {
  padding-left: 50px;
  font-size: 0.9em;
}
#sidebar ul ul li a:hover {
  padding-left: 60px;
}
#sidebar.affix-top {
  position: absolute;
  top: 0px;
  width: 240px;
}
#sidebar.affix {
  top: 80px;
  width: 240px;
}
#sidebar.affix-bottom {
  position: absolute;
  width: 240px;
}
#sidebar .active {
  font-weight: 900;
  border-right: 2px solid #3c478c;
}
#sidebar a:hover {
  padding-left: 35px;
}
@media (max-width: 1199px) {
  #sidebar[class*="affix"] {
    position: static;
    width: 100%;
    text-align: center;
  }
}
h1[id]:before,
h2[id]:before,
h3[id]:before,
h4[id]:before,
h5[id]:before,
h6[id]:before,
#sidebar [id]:before,
#comments:before {
  display: block;
  content: " ";
  margin-top: -80px;
  height: 80px;
}
.feature-grid-system [class^="col-"] {
  background: #eee;
  border: 1px solid #ddd;
  text-align: center;
  margin-bottom: 20px;
  line-height: 2;
}
.iconbox {
  text-align: center;
}
@media (min-width: 1200px) {
  .iconbox {
    text-align: left;
  }
}
.iconbox i {
  padding-right: 10px;
  font-size: 1.2em;
}
@media (min-width: 1200px) {
  .iconbox i {
    font-size: 1.6em;
  }
}
.iconbox .header {
  line-height: 1;
  color: #FFF;
  font-weight: 400;
  font-size: 1.2em;
  text-transform: uppercase;
  display: inline-block;
}
@media (min-width: 1200px) {
  .iconbox .header {
    font-size: 1.4em;
  }
}
.iconbox .content {
  margin: 0 0 50px;
  padding-top: 5px;
  color: #999;
}
@media (min-width: 1200px) {
  .iconbox .content {
    margin: inherit;
    color: inherit;
  }
}
/* Carousel - (Default: Wide Version)
-------------------------*/
.carousel {
  margin: 0 0 20px;
  font-size: 1.8em;
  background: #fff;
}
.carousel .item .container {
  position: relative;
  height: 100%;
}
.carousel .dark {
  padding: 0 0.5em;
  color: #eee;
  background: #333;
  background: rgba(0, 0, 0, 0.3);
}
.carousel .light {
  padding: 0 0.5em;
  color: #444;
  background: #eee;
  background: rgba(255, 255, 255, 0.5);
}
.carousel .gray {
  color: #eee;
  padding: 0 0.5em;
  background: #666;
}
.carousel .color {
  padding: 0 0.5em;
  color: #eee;
  background: #3c478c;
  text-shadow: none;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: 100%;
}
.carousel-control {
  visibility: hidden;
  z-index: 1001;
  position: relative;
  top: 50%;
  bottom: auto;
  width: 60px;
  height: 60px;
  margin-top: -45px;
  color: #545459;
}
@media (min-width: 992px) {
  .carousel-control {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: 0;
    visibility: visible;
  }
}
.carousel-control i {
  position: static;
  display: block;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  opacity: 0.6;
  line-height: 90px;
  font-size: 60px;
  text-align: center;
  margin: 0;
  text-shadow: none;
  color: #fff;
  background: #3c478c;
  -webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.carousel-control i:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  opacity: 0.9;
}
.carousel-control.left,
.carousel-control.right {
  background: transparent;
  -webkit-transition: all 0.25s ease 0.25s;
  -moz-transition: all 0.25s ease 0.25s;
  -ms-transition: all 0.25s ease 0.25s;
  -o-transition: all 0.25s ease 0.25s;
  transition: all 0.25s ease 0.25s;
  position: absolute;
}
.carousel .carousel-control.left {
  left: 30px;
}
.carousel .carousel-control.right {
  right: 30px;
}
.carousel:hover .carousel-control.left {
  left: 0;
}
.carousel:hover .carousel-control.right {
  right: 0;
}
.carousel:hover .carousel-control,
.carousel:hover .carousel-indicators {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
.carousel-content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  color: #FFF;
}
.carousel-content img {
  position: absolute;
}
.carousel-content .carousel-header {
  position: relative;
  z-index: 2;
  display: inline-block;
  margin-top: 1em;
  font-size: 48px;
  font-weight: 900;
  line-height: 1.3;
  text-transform: uppercase;
}
.carousel-content .carousel-body {
  position: relative;
  z-index: 2;
  display: inline-block;
  margin-top: 1em;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.5;
}
@media (min-width: 1200px) {
  .carousel-content .carousel-body {
    font-weight: 300;
  }
}
.carousel-content ul {
  margin: 0;
  padding: 0;
}
.carousel-content ul li {
  float: left;
  clear: both;
  list-style: none;
  margin-bottom: 0.5em;
}
.carousel-caption {
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  visibility: hidden;
  padding: 10px 0;
  font-size: 21px;
  font-weight: 400;
  text-align: inherit;
  background: #000;
  background: rgba(0, 0, 0, 0.5);
}
@media (min-width: 1200px) {
  .carousel-caption {
    visibility: visible;
  }
}
.carousel-caption small {
  color: #aaa;
  font-size: 20px;
}
.carousel-caption p {
  margin: 0;
}
.carousel-caption .carousel-header {
  margin: 0;
  color: #fff;
  font-weight: 900;
  text-transform: uppercase;
}
.carousel-indicators {
  position: absolute;
  left: 0;
  top: 100%;
  margin: 10px 0 0;
  width: 100%;
  height: 40px;
  text-align: center;
  -webkit-transition: all 0.25s ease 0.5s;
  -moz-transition: all 0.25s ease 0.5s;
  -ms-transition: all 0.25s ease 0.5s;
  -o-transition: all 0.25s ease 0.5s;
  transition: all 0.25s ease 0.5s;
}
@media (min-width: 992px) {
  .carousel-indicators {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    opacity: 0.8;
  }
}
.carousel-indicators li {
  border: 2px solid #ddd;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin: 0 3px;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}
.carousel-indicators li:hover {
  border-color: #3c478c;
  background: transparent;
}
.carousel-indicators .active {
  width: 20px;
  height: 20px;
  margin: 0 3px;
  border-color: #3c478c;
  background: #3c478c;
}
/* BxSlider
-------------------------*/
.bx-wrapper .bx-viewport {
  left: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}
.bx-wrapper ul:hover li {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=33)";
  opacity: 0.33;
}
.bx-wrapper ul li {
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
  background: -webkit-linear-gradient(top, #fff, #eee);
  background: -moz-linear-gradient(top, #fff, #eee);
  background: -ms-linear-gradient(top, #fff, #eee);
  background: -o-linear-gradient(top, #fff, #eee);
  display: inline-block;
  border: 1px solid #00a8b8;
  margin-right: 10px;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}
.bx-wrapper ul li:hover {
  filter: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 100%;
  margin-top: 10px;
  text-indent: 0;
  z-index: 1000;
  text-align: center;
  color: #545459;
  font-size: 24px;
  line-height: 30px;
}
.bx-wrapper .bx-controls-direction a:hover {
  background: #3c478c;
  color: #fff;
}
.bx-wrapper .bx-prev {
  right: 40px;
  left: auto;
  background: #00a8b8;
}
.bx-wrapper .bx-next {
  right: 0px;
  left: auto;
  background: #00a8b8;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  border: 2px solid #ddd;
  background: transparent;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover {
  border-color: #3c478c;
  background: transparent;
}
.bx-wrapper .bx-pager.bx-default-pager a.active {
  border-color: #3c478c;
  background: #3c478c;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  bottom: -40px;
}
/* Footer
-------------------------*/
#footer {
  /*color: @color-text;
	background: @color-greybg;
    padding: 50px 0px;
    margin: 50px 0px 0px 0px;
	a { 
		color: @color-button; 
	}
	.title { 
		margin: 0;  
		color: #fff;
 		text-transform: uppercase; 
 		font-weight: 300;
 	}*/
}
/*#footer .row div {margin-top: 30px;}*/
#footer .row div div {
  margin-top: 0px;
}
#footer .newsletter {
  margin-bottom: 50px;
  color: #fff;
  -webkit-box-shadow: inset 0 2px 0 -1px #fff;
  box-shadow: inset 0 2px 0 -1px #fff;
  border-top: 2px solid #3c478c;
  border-bottom: 1px solid #fff;
  background: #3c478c;
}
#footer .newsletter input {
  color: #545459;
  line-height: 40px;
  border: none;
  border-radius: 0;
  background: #fff;
}
#footer .newsletter button {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
  line-height: 40px;
  border: none;
  border-radius: 0;
}
#footer .newsletter .title {
  line-height: 50px;
  display: inline-block;
  margin-right: 30px;
}
#userPhotoPopup {
  width: 150px;
  margin-bottom: 5px;
}
/*#footer .footer-top {
	.title { margin-bottom: 1em; line-height: 1; }
	address i {
	display: inline-block;
	width: 15px;
	margin-right: 5px;
	text-align: center;
	}
	.social-networks {
		margin: 0;
		a { 
			margin: 0px 2px 4px; 
			padding: 0; 
			i { font-size: 1.5em; }	
		}
	}
}*/
/*.footer-copyright {
	text-align: center;
	@media (min-width: 768px) {
		text-align: left;
	}
}*/
/*.footer-bottom {
	margin-top: 30px;
	padding: 30px 0;
	color: #333;
	border-top: 1px solid #222;
	a {
		padding: 0 8px;
		&:last-child { 
			padding-right: 0;
		}
	}
}*/
/* Pricing Table
-------------------------*/
.pricing-table {
  padding: 30px 0;
  text-align: center;
  overflow: hidden;
}
.pricing-table .box {
  margin: 10px 0;
  padding: 20px 0 0;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  overflow: hidden;
  position: relative;
}
.pricing-table .popular {
  margin-top: 0;
  padding: 30px 0 20px;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}
.pricing-table .popular .pricing-header {
  font-weight: 900;
}
.pricing-table .pricing-popular {
  position: absolute;
  top: 30px;
  right: -45px;
  padding: 0 45px;
  text-align: center;
  color: #fff;
  line-height: 30px;
  font-size: 0.9em;
  font-weight: 900;
  background: #bbb;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.pricing-table .pricing-header {
  font-size: 1.8em;
  font-weight: 300;
  text-transform: uppercase;
  color: #606066;
  letter-spacing: 1px;
}
.pricing-table .price-tag {
  margin: 20px 0;
  color: #3c478c;
  font-size: 3em;
  line-height: 1;
  font-weight: 900;
}
.pricing-table small {
  font-size: 0.5em;
  font-weight: 400;
}
.pricing-table ul {
  list-style: none;
  padding: 0;
  color: #86868d;
  font-size: 0.9em;
}
.pricing-table ul li {
  line-height: 4;
  border-top: 1px solid #00a8b8;
}
.pricing-table .btn {
  margin: 0 0 20px;
}
/* PAGE: Portfolio
-------------------------*/
.portfolio-filter {
  margin-bottom: 30px;
  padding: 20px 0;
  border-bottom: 4px double #eee;
  text-transform: uppercase;
}
.portfolio-filter li {
  margin-right: 8px;
  padding: 0;
  text-align: center;
  display: block;
}
@media (min-width: 768px) {
  .portfolio-filter li {
    text-align: left;
    display: inline-block;
  }
}
.portfolio-filter li a {
  position: relative;
  display: inline-block;
  padding: 5px 15px;
  color: #545459;
}
.portfolio-filter li a .type-counter {
  z-index: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  position: absolute;
  min-width: 20px;
  line-height: 1.5;
  text-align: center;
  top: 0;
  right: -10px;
  color: #fff;
  font-size: 10px;
  border-radius: 4px;
  background: #888;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.portfolio-filter li a:hover {
  color: #000;
  background: #eee;
}
.portfolio-filter li a:hover .type-counter {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
  top: -10px;
}
.portfolio-filter li.active {
  background: #3c478c;
}
.portfolio-filter li.active .type-counter {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
  top: -10px;
}
.portfolio-filter li.active a {
  color: #fff;
}
.portfolio-filter li.active a:hover {
  background: inherit;
}
.portfolio {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
.portfolio.columns2 li {
  width: 50%;
}
.portfolio.columns3 li {
  width: 33.3333%;
}
.portfolio.portfolio-single-column > li {
  width: 100%;
  margin: 0 0 40px -15px;
  padding: 0;
  text-align: left;
}
.portfolio.portfolio-single-column > li a {
  display: inline-block;
}
.portfolio.portfolio-single-column > li > div {
  margin-bottom: 20px;
}
.portfolio > li {
  display: inline-block;
  margin-left: -1px;
  margin-bottom: 0px;
  padding: 15px;
  width: 25%;
}
.portfolio > li a {
  position: relative;
  display: block;
  overflow: hidden;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.portfolio > li a .header {
  font-size: 1em;
  line-height: 1.25;
  display: block;
  font-weight: 900;
}
@media (min-width: 1200px) {
  .portfolio > li a .header {
    font-size: 2em;
    font-weight: 400;
    margin-bottom: 0.5em;
  }
}
.portfolio > li a:hover .portfolio-item-content {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  opacity: 0.9;
}
.portfolio > li a:hover .type {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
}
.portfolio > li a .portfolio-item-content {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  color: #fff;
  padding: 20px;
  background: #3c478c;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.portfolio > li a .portfolio-item-content .body {
  visibility: hidden;
}
@media (min-width: 1200px) {
  .portfolio > li a .portfolio-item-content .body {
    visibility: visible;
  }
}
.portfolio > li a .type {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 12px;
  padding: 2px 12px;
  color: #fff;
  background: #000;
  background: rgba(0, 0, 0, 0.25);
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  visibility: hidden;
}
@media (min-width: 992px) {
  .portfolio > li a .type {
    visibility: visible;
  }
}
.portfolio img {
  width: 100%;
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
  background: -webkit-linear-gradient(top, #fff, #eee);
  background: -moz-linear-gradient(top, #fff, #eee);
  background: -ms-linear-gradient(top, #fff, #eee);
  background: -o-linear-gradient(top, #fff, #eee);
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.portfolio li ul,
.portfolio li ol {
  margin-bottom: 1em;
}
.project-single {
  margin-bottom: 60px;
}
.project-single .project-date {
  display: inline-block;
  padding: 10px 0 0;
  font-size: 11px;
  color: #999;
  border-top: 1px solid #00a8b8;
}
.project-single-more {
  margin-top: 90px;
  text-align: center;
}
.project-single-more ul {
  margin: 20px 0 0;
  padding-left: 0;
  list-style: none;
}
.project-single-more ul a {
  position: relative;
}
.project-single-more ul a:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
  z-index: 2;
  content: '\F06E';
  font-family: FontAwesome;
  color: #fff;
  font-size: 25px;
  line-height: 50px;
  width: 50px;
  height: 50px;
  text-align: center;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  left: 50%;
  margin-left: -25px;
  border-radius: 50%;
  background: #3c478c;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
}
.project-single-more ul a:hover:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  opacity: 0.75;
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
.project-single-more ul a:hover img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
  /*filter: none;*/
}
.project-single-more ul img {
  position: relative;
  margin: 0 0 20px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: 0.5;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.project-single-more ul .header {
  text-transform: uppercase;
}
.project-single-more li {
  margin-bottom: 30px;
}
/* PAGE: About
-------------------------*/
.team:hover .profile {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
  opacity: 0.25;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.team:hover .profile:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
.team .profile {
  margin-bottom: 30px;
  background: #f6f6f6;
}
.team .profile img {
  padding-bottom: 1px;
}
.team .profile .details {
  padding: 15px 25px;
  border-top: 3px solid #3c478c;
}
.team .profile .details .position {
  padding: 5px 0 10px;
  text-transform: uppercase;
}
.team .name {
  margin: 0;
}
.testimonials img {
  float: right;
  margin-left: 20px;
  border-radius: 50%;
}
.testimonials .single-testimonial {
  margin-bottom: 30px;
}
/* PAGE: Candidate Application Form
-------------------------*/
#candidateApplicationForm .form-required :after {
  content: "*";
}
/* PAGE: Contact
-------------------------*/
#googlemaps-page-top {
  margin: -60px 0 30px;
}
.contactinfo address {
  margin: 10px 0 0;
  font-size: 1.25em;
}
.contactinfo address i {
  width: 25px;
  display: inline-block;
}
#contactform,
#contactform-modal {
  position: relative;
  margin: 0 0 50px;
}
#contactform .form-group,
#contactform-modal .form-group {
  margin-top: 20px;
}
#contactform input,
#contactform-modal input,
#contactform textarea,
#contactform-modal textarea {
  margin-bottom: 0;
}
#contactform label,
#contactform-modal label {
  text-transform: uppercase;
}
#contactform .required,
#contactform-modal .required {
  position: absolute;
  bottom: 0;
  right: 0;
}
#contactform .error,
#contactform-modal .error {
  display: none;
  padding: 10px;
  color: #BF0000;
  background-color: #FFBABA;
}
#contactform .success,
#contactform-modal .success {
  display: none;
  padding: 10px;
  color: #20BF00;
  background-color: #B7FBB9;
}
#contactform #mailfail,
#contactform-modal #mailfail,
#contactform #mailsuccess,
#contactform-modal #mailsuccess {
  margin-bottom: 15px;
}
/* PAGE: Blog - Home
-------------------------*/
#blog-home article {
  margin: 0 0 90px;
  overflow: hidden;
}
#blog-home .post-meta-side {
  text-align: center;
}
#blog-home .post-meta-side .date {
  padding: 10px;
  color: #fff;
  font-size: 1.25em;
  background: #3c478c;
  line-height: 1;
}
#blog-home .post-meta-side .date span {
  display: block;
}
#blog-home .post-meta-side .date .day {
  padding: 5px 0;
  font-size: 2em;
  font-weight: bold;
}
#blog-home .post-meta-side a {
  color: inherit;
  display: block;
}
#blog-home .post-meta-side i {
  -webkit-transition: background 0.5s;
  -moz-transition: background 0.5s;
  -ms-transition: background 0.5s;
  -o-transition: background 0.5s;
  transition: background 0.5s;
}
#blog-home .post-meta-side .comments {
  margin: 10px 0;
  font-size: 1.3em;
  line-height: 2;
  background: #00a8b8;
}
#blog-home .post-meta-side .comments i {
  display: inline-block;
  width: 30px;
}
#blog-home .post-meta-side .comments:hover {
  color: #fff;
  background: #545459;
}
#blog-home .post-meta-side .comments:hover a {
  color: #fff;
}
#blog-home .post-meta-side .like {
  background: #00a8b8;
  font-size: 1.3em;
  line-height: 2;
}
#blog-home .post-meta-side .like a:hover i,
#blog-home .post-meta-side .like a.active i {
  color: #d23e2b;
}
#blog-home .post-meta-side .like a:hover {
  -webkit-transform: scale(1.25, 1.25);
  -moz-transform: scale(1.25, 1.25);
  -ms-transform: scale(1.25, 1.25);
  -o-transform: scale(1.25, 1.25);
  transform: scale(1.25, 1.25);
}
#blog-home .gallery img {
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  #blog-home .gallery img {
    margin-bottom: 0;
  }
}
#blog-sidebar ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
}
#blog-sidebar > ul > li {
  margin: 0 0 40px;
}
#blog-sidebar > ul > li .widget-title {
  font-size: 1.5em;
  color: #ffffff;
  font-weight: 400;
}
#blog-sidebar .widget-recent-comments li {
  margin: 0 0 10px;
  padding: 0 0 10px;
  border-bottom: 1px solid #00a8b8;
}
#blog-sidebar ul ul li {
  margin-bottom: 10px;
}
.post-content .post-intro {
  margin: 0 0 20px;
}
.post-content .post-meta {
  margin-top: 20px;
  padding-top: 10px;
  font-size: 0.9em;
  line-height: 2.4;
  color: #86868d;
  border-top: 1px solid #00a8b8;
}
.post-content .post-meta span {
  margin-right: 20px;
}
.post-content .post-meta i {
  display: inline-block;
  width: 20px;
}
.post-content .blog-post-title a {
  text-transform: uppercase;
  color: #FFF;
}
.post-content .blog-post-title a:hover {
  color: #3c478c;
}
.blog-widget .post-thumbnail {
  position: relative;
  margin: 0 0 10px;
}
.blog-widget .post-excerpt a {
  position: relative;
}
.blog-widget .post-excerpt a:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
  z-index: 2;
  content: '\F0C1';
  font-family: FontAwesome;
  color: #fff;
  font-size: 25px;
  line-height: 50px;
  width: 50px;
  height: 50px;
  text-align: center;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  left: 50%;
  margin-left: -25px;
  border-radius: 50%;
  background: #3c478c;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
}
.blog-widget .post-excerpt a:hover:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  opacity: 0.75;
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
.blog-widget .post-excerpt a:hover img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: 0.5;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.blog-widget article {
  margin: 0 0 20px;
}
.blog-widget .post-meta a {
  color: #545459;
}
/* PAGE: Blog - Post
-------------------------*/
#comments {
  margin: 120px 0 0;
}
#comments .comment-title {
  margin: 0 0 30px;
}
#comments ul {
  padding-left: 0;
}
#comments ul li {
  list-style: none;
  margin-bottom: 60px;
}
#comments ul ul {
  margin: 30px 0 0 30px;
}
@media (min-width: 992px) {
  #comments ul ul {
    margin: 30px 0 0 90px;
  }
}
#comments .comment-avatar {
  float: left;
  overflow: hidden;
  position: relative;
  z-index: 1;
  margin: 0 30px 20px 0;
}
@media (min-width: 992px) {
  #comments .comment-avatar {
    margin: 0;
  }
}
#comments .comment-data {
  position: relative;
  padding: 0 20px 20px;
  background: #f6f6f6;
}
@media (min-width: 992px) {
  #comments .comment-data {
    margin: 0 0 0 90px;
    padding: 20px 20px;
  }
}
#comments .comment-data .arrow-left {
  left: -10px;
  top: 22px;
  position: absolute;
}
#comments .comment-data .comment-author {
  display: inline-block;
  padding-bottom: 5px;
  font-size: 2em;
  line-height: 64px;
  text-transform: uppercase;
}
@media (min-width: 992px) {
  #comments .comment-data .comment-author {
    font-size: 1.2em;
    line-height: inherit;
    font-weight: bold;
  }
}
#comments .comment-data .comment-author a,
#comments .comment-data .comment-text a {
  color: #545459;
  text-decoration: underline;
}
#comments .comment-data .comment-author a:hover,
#comments .comment-data .comment-text a:hover {
  color: #3c478c;
}
#comments .comment-data .comment-text {
  clear: both;
}
@media (min-width: 992px) {
  #comments .comment-data .comment-text {
    clear: none;
  }
}
#comments .comment-data .comment-meta {
  color: #aaa;
  font-size: 11px;
  overflow: hidden;
}
#comments .comment-data .comment-meta .comment-reply a {
  font-size: 11px;
  padding: 3px 20px;
}
#comments .comment-data .comment-meta .comment-date {
  padding-top: 8px;
}
/* PAGE: 404
-------------------------*/
.page-404 .icon-404 {
  font-size: 60px;
  width: 70px;
  display: inline-block;
  color: #ccc;
}
.header-404 {
  font-size: 60px;
  display: inline;
  text-transform: uppercase;
  line-height: 1;
}
/* Isotope - Magic Layout Plugin
-------------------------*/
/* Isotope filtering */
.isotope-item {
  z-index: 2;
}
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}
/* Isotope CSS3 transition */
.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}
.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  transition-property: transform, opacity;
}
/* disabling Isotope CSS3 transitions */
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}
/* Magnific Popup - Lightbox Plugin
-------------------------*/
.mfp-container {
  padding: 0 30px;
}
.mfp-close {
  font-size: 48px;
}
.mfp-arrow {
  height: 80px;
  line-height: 0px;
  width: 80px;
  margin-top: -40px;
}
button.mfp-arrow {
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.mfp-arrow-left:after {
  font-family: FontAwesome;
  content: '\F104';
  color: #fff;
  font-size: 48px;
}
.mfp-arrow-right:after {
  font-family: FontAwesome;
  content: '\F105';
  color: #fff;
  font-size: 48px;
}
.mfp-arrow-left {
  left: 10px;
}
.mfp-arrow-right {
  right: 10px;
}
.mfp-arrow-left:hover {
  left: 20px;
}
.mfp-arrow-right:hover {
  right: 20px;
}
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a,
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b,
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a,
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
  border: none;
}
img.mfp-img {
  padding-bottom: 0;
}
.mfp-bottom-bar {
  top: auto;
  bottom: 0;
  margin-top: 0;
  background: rgba(0, 0, 0, 0.4);
}
.mfp-title {
  text-align: center;
  line-height: 1.7;
  font-size: 21px;
  padding: 20px 10px;
}
.mfp-title:empty {
  padding: 0;
}
.mfp-title,
.mfp-title h1,
.mfp-title h2,
.mfp-title h3,
.mfp-title h4,
.mfp-title h5,
.mfp-title h6 {
  color: #fff;
}
.mfp-counter {
  display: none;
}
.gallery {
  position: relative;
  margin: 0 0 20px;
  overflow: hidden;
}
.gallery img {
  width: 100%;
  margin-bottom: 20px;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
@media (min-width: 768px) {
  .gallery img {
    margin-bottom: 0;
  }
}
.gallery img:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
  opacity: 0.25;
}
.gallery a:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  content: '\F002';
  font-family: FontAwesome;
  color: #fff;
  font-size: 25px;
  line-height: 50px;
  width: 50px;
  height: 50px;
  text-align: center;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  left: 50%;
  margin-left: -25px;
  border-radius: 50%;
  background: #333;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
}
.gallery a:hover:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
  background: #3c478c;
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
[class*="lightbox"] i {
  color: #aaa;
  padding-left: 3px;
}
/* Countdown Plugin
https://github.com/hilios/jquery.countdown
-------------------------*/
.countdown {
  font-weight: 300;
}
.countdown div {
  display: inline-block;
  width: 150px;
}
.countdown .date-number {
  font-size: 6em;
  display: block;
}
.countdown .date-unit {
  font-size: 2em;
  display: block;
  color: #939399;
}
.countdown-form {
  text-align: center;
}
.countdown-form input {
  font-size: 1.2em;
  padding: 10px;
}
.countdown-form button {
  width: 100%;
  font-size: 1.2em;
  font-weight: 900;
  text-transform: uppercase;
}
/* Demo Styles
-------------------------*/
.demo-logo-html5 {
  position: absolute;
  height: 80%;
  left: 15%;
  top: 10%;
}
.demo-logo-css3 {
  position: absolute;
  height: 80%;
  right: 15%;
  top: 10%;
}
.demo-icon-plus {
  position: absolute;
  left: 50%;
  margin-left: -0.5em;
  top: 50%;
  margin-top: -0.5em;
  color: #000;
  text-shadow: none;
}
.demo-imac {
  bottom: 0;
  right: 28%;
  height: 75%;
}
.demo-macbook {
  bottom: 2%;
  right: 0%;
  height: 50%;
}
.demo-ipad {
  bottom: 2%;
  right: 60%;
  height: 50%;
}
.demo-iphone {
  bottom: 0%;
  right: 56%;
  height: 33%;
}
.demo-browser-about {
  bottom: 0;
  right: 0;
  z-index: 2;
  height: 80%;
}
/*Loading Application Splash*/
.splash {
  text-align: center;
  margin: 10% auto 0 auto;
}
.splash .fa-spinner {
  text-align: center;
  display: inline-block;
  font-size: 50px;
  margin: 50px auto 0 auto;
  color: #3c478c;
}
.splash .message {
  font-size: 32px;
  line-height: 1.5em;
  color: #3c478c;
  text-transform: uppercase;
}
.splash .icon-spinner {
  text-align: center;
  display: inline-block;
  font-size: 28px;
  margin: 50px auto 0 auto;
  color: #3c478c;
}
/*Headers*/
header {
  background: transparent;
  color: #FFFFFF;
  padding: 10px 0px;
  margin: 0px 0px 20px 0px;
  display: block;
  border-bottom: 1px solid #777777;
  position: relative;
  z-index: 20;
}
header h1,
header h2 {
  color: #3c478c;
  margin: 0px 0px 0px 0px;
}
header#header {
  background: none;
  padding: 0px;
  font-size: inherit;
}
header input[type="button"] {
  top: -3px;
  position: relative;
}
header h2 span.pull-right {
  float: right;
  position: relative;
  top: -4px;
  right: -4px;
}
header h2 span.pull-right select {
  height: 29px;
  padding: 3px;
  width: 140px;
  color: #999999;
}
/*Border Sections*/
.border {
  border: solid 1px #00a8b8;
  border-width: 0px 1px 1px 1px;
  background: #FFFFFF;
  padding: 25px;
  margin-bottom: 20px;
  position: relative;
  z-index: 10;
  border-radius: 4px;
}
.border ul li {
  margin: 0px 0px 8px 0px;
}
.border h2 {
  display: block;
  font-size: 13px;
  font-style: italic;
}
.border h2 span {
  display: block;
  font-size: 13px;
  font-style: italic;
}
.border-top {
  border: solid 1px #00a8b8;
  border-width: 1px 1px 0px 1px;
  padding: 10px;
  margin-bottom: -1px;
  position: relative;
  z-index: 10;
}
.border-top .pull-right {
  color: #f0eeef;
}
/*Tables inside Border Sections*/
.border .no-padding {
  margin: 0px -10px;
}
/*Dark Blocks - Conference, Referred Candidates, Position Candidates*/
.dark-block {
  background: #f0eeef;
  padding: 8px;
  margin: 0px 0px 10px 0px;
  vertical-align: top;
}
.dark-block .bottom {
  color: #FFFFFF;
  background: #d6d6d6;
  clear: both;
  margin: 70px -8px -8px -8px;
  padding: 8px;
  position: relative;
}
.right-link {
  float: right;
}
.dark-block .conference-date {
  display: inline-block;
  width: 100px;
  color: #00a8b8;
}
/*.meet img {
        width: 100px;
        border: solid 1px @color-button;
        float: right;
    }

    .meet h2 span {
        display: block;
        font-size: 14px;
        font-style: normal;
        color: @color-text;
    }*/
.news section article h2 {
  margin: 0px 0px 0px 0px;
  color: #00a8b8;
  line-height: 14px;
}
.news section article span {
  color: #999999;
  font-style: italic;
  display: inline-block;
  margin: 0px 0px 5px 0px;
}
.news section article p {
  line-height: 16px;
}
.news .link-title span {
  color: #00a8b8;
  font-size: 16px;
  font-style: normal;
}
.news-read-more {
  font-family: Calibri, Arial, sans-serif;
  padding-right: 18px;
}
/*.candidate img {
        float: left;
        width: 70px;
        border: solid 1px @color-button;
        margin: 0px 10px 10px 0px;
    }*/
/*.candidate span {
        float: right;
        text-align: right;
        color: @color-button-text;
    }*/
/*.candidate.home span {
        color: @color-text;
    }

    .candidate span img {
        width: 16px;
        float: none;
        border-width: 0px;
        margin: -2px 0px 0px 0px;
    }*/
.candidate .icon-heart {
  color: #b54436;
}
.candidate .icon-star,
.candidate .icon-star-empty {
  color: #eab601;
}
.candidate .eye-close {
  color: #3c478c;
}
.candidate .video {
  color: #4aa94e;
}
/*.candidate .title {
        text-transform: uppercase;
        position: relative;
        top: -4px;
    }*/
.candidate input[type="checkbox"] {
  position: relative;
  top: -2px;
}
/*.candidate div {
        margin-top: 30px;
    }*/
.candidate .clear.divide {
  margin-bottom: 10px !important;
}
.border.collapsed {
  height: 2px;
  position: relative;
  border-color: #FFFFFF;
  padding: 0px;
}
.border.my-positions li span {
  float: right;
}
.border.my-folders li span {
  float: right;
}
/*Sidebars*/
aside header h2 span {
  float: right;
}
aside header h2 .icon-question-sign {
  color: #999999;
}
/*User Intro Homepage*/
/*.user-photo {
        float: left;
        margin-right: 20px;
    }

        .user-photo img {
            width: 100px;
            border: solid 1px @color-button;
        }*/
.edit {
  float: right;
  color: #00a8b8;
  display: inline-block;
  /*margin-top: -2px;*/
  padding-left: 15px;
}
.user-preferences {
  float: left;
  margin-right: 20px;
  width: 30%;
}
.user-school {
  float: left;
}
.hr {
  border-top: solid 1px #d6d6d6;
  margin: 20px 0px;
}
/*Login - Forms*/
fieldset {
  margin: 0 0 20px 0;
}
fieldset.condensed {
  margin: 0;
}
.form-fields {
  float: left;
  margin-right: 40px;
  position: relative;
  min-height: 61px;
}
.form-fields label {
  display: block;
  margin: 0 0 5px 0;
  font-size: 14px;
  font-weight: normal;
}
.form-fields input[type="submit"] {
  position: absolute;
  bottom: 0;
}
input[type="checkbox"] {
  margin: 0px 8px 0px 0px;
  position: relative;
  top: 1px;
  -webkit-box-shadow: inset 1px 1px 5px #d6d6d6;
  box-shadow: inset 1px 1px 5px #d6d6d6;
  border: solid 1px #d6d6d6;
}
input[type=checkbox]:indeterminate::before {
    content: "";
    display: block;
    color: #00a8b8;
    width: 17px;
    height: 17px;
    background-color: #3B99FC;
}

input[type=checkbox]:indeterminate::after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    border: solid #00a8b8;
    border-width: 2px 0 0 0;
    position: absolute;
    top: 9px;
    left: 4px;
}
.border.contact-item {
  padding: 0px 10px 10px 0px;
}
.contact-item .contact-container {
  padding: 10px 0px 0px 10px;
  margin: 0px 0px 0px 0px;
}
.contact-item .contact-container .contact-inside {
  background: #f0eeef;
  display: table;
  width: 100%;
  padding: 10px 10px 10px 10px;
}
.contact-item .contact-container .contact-inside .table-row {
  position: relative;
}
.contact-item .img-wrapper {
  display: table-cell;
  width: 30%;
}
.contact-item .img-wrapper img {
  border: solid 0px #00a8b8;
  width: 100%;
}
.contact-item .contact-details {
  width: 70%;
  padding-left: 10px;
  /*position: relative;*/
  display: table-cell;
  vertical-align: top;
}
.contact-item .contact-details > * {
  line-height: 1;
}
.contact-item .contact-details h2 {
  color: #00a8b8;
}
.contact-item .contact-details h3 {
  color: #545459;
  font-size: 14px;
}
.contact-item .contact-details > a {
  position: absolute;
  bottom: 0;
  word-break: break-all;
}
@media screen and (max-width: 479px) {
  .contact-item .contact-details > a {
    position: relative;
  }
}
/*Checkbox Scroll - Conference Register*/
.checkbox-scroll {
  -webkit-box-shadow: inset 1px 1px 5px #d6d6d6;
  box-shadow: inset 1px 1px 5px #d6d6d6;
  border: solid 1px #d6d6d6;
  float: left;
  margin: 0px 45px 10px 0px;
  padding: 10px;
  width: 30%;
  height: 250px;
  overflow-y: scroll;
}
.checkbox-scroll input[type="checkbox"] {
  float: left;
  height: auto;
}
.checkbox-scroll label {
  float: left;
  width: 85%;
  line-height: 13px;
  margin: 0px 0px 10px 0px;
  font-weight: normal;
}
.checkbox-scroll.conferences-main {
  width: 100%;
  max-width: 360px;
}
.checkbox-scroll.conferences-main .checkbox-row {
  display: table;
  width: 100%;
}
.checkbox-scroll.conferences-main input {
  display: table-cell;
}
.checkbox-scroll.conferences-main label {
  width: 80%;
  display: table-cell;
}
.registration-form {
  float: left;
}
.registration-form label {
  float: left;
  width: 170px;
  margin: 0px 15px 30px 0px;
}
.registration-form input[type="submit"],
.registration-form .btn {
  float: right;
}
select {
  -webkit-box-shadow: inset 1px 1px 5px #d6d6d6;
  box-shadow: inset 1px 1px 5px #d6d6d6;
  height: 34px;
  padding: 3px;
  border: solid 1px #d6d6d6;
  margin-bottom: 15px;
}
.dark-block .bottom select {
  margin-bottom: 0px;
}
/*Conference Bulleting*/
.bulletin {
  border-bottom: solid 1px #d6d6d6;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
}
.bulletin h2 {
  margin: 0px 0px 0px 0px;
  color: #00a8b8;
  line-height: 14px;
}
.bulletin span {
  color: #999999;
  font-style: italic;
  display: inline-block;
  margin: 0px 0px 5px 0px;
}
.bulletin p {
  line-height: 16px;
  margin: 0px 0px 0px;
}
.conference-listing-dates span {
  display: inline-block;
  line-height: 14px;
}
.conference-listing-dates .conference-date {
  width: auto;
  padding-right: 10px;
}
.conference-listing-dates .conference-name {
  width: 15%;
  padding-right: 10px;
}
.conference-listing-dates .conference-lodging {
  width: 20%;
  padding-right: 10px;
}
.conference-listing-dates .conference-location {
  width: 10%;
  padding-right: 10px;
}
.conference-listing-dates .conference-address {
  width: 35%;
  padding-right: 10px;
}
.icon-puzzle {
  margin-bottom: -9px;
  background: #00a8b8 url("/Content/Images/icons/puzzle.png") no-repeat center center !important;
}
/*Striped Table*/
.table thead > tr > th {
  vertical-align: top;
  line-height: 16px;
  padding: 0px 10px 15px 0px;
  border-bottom: 0px solid #ddd;
}
.table-striped > tbody > tr:nth-child(odd) > td {
  background-color: #fff;
}
.table-striped > thead > tr > th {
  background-color: #fff;
  color: #999999;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 14px;
}
.table-striped > tbody > tr > td {
  padding: 15px 6px 15px 0px;
  font-size: 12px;
  line-height: 16px;
  color: #999;
  border-top: 1px solid #efefef;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
}
/*.table .request-candidate {
        background: transparent url("/Content/Images/icons/candidates.png") no-repeat center left;
        padding-left: 20px;
    }

    .table .edit {
        background: transparent url("/Content/Images/icons/edit.png") no-repeat center left;
        padding-left: 20px;
    }

    .table .close-position {
        background: transparent url("/Content/Images/icons/close.png") no-repeat center left;
        padding-left: 20px;
    }*/
.table .request-candidate,
.table .edit,
.table .close-position {
  padding-left: 10px;
}
.table .request-candidate .fa,
.table .edit .fa,
.table .close-position .fa {
  font-size: 18px;
}
/*Styles controlling width-based display--responsiveness*/
.table-striped .td-checkbox {
  width: 100px;
  text-align: center;
}
.table-striped .td-label {
  display: none;
}
.table-striped tbody tr td .edit,
.table-striped tbody tr td .close-position,
.table-striped tbody tr td .request-candidate {
  float: left;
  width: 65px;
}
.table-striped tbody tr td .request-candidate {
  float: left;
  width: 190px;
  padding-left: 0px;
}
.ResponsiveTableLayout thead {
  display: none;
}
.ResponsiveTableLayout tbody tr {
  display: block;
  width: 100%;
  border-bottom: 2px solid #EFEFEF;
  padding: 20px 0;
}
.ResponsiveTableLayout tbody tr:nth-child(1) {
  padding-top: 0;
}
.ResponsiveTableLayout tbody tr td {
  text-align: left;
  display: table;
  width: 100%;
  border-top: none;
  border-bottom: none;
  font-size: 14px;
  padding: 10px 0;
}
.ResponsiveTableLayout tbody tr td > * {
  display: table-cell;
  padding: 10px 0 10px 10px;
  vertical-align: baseline;
}
.ResponsiveTableLayout tbody tr td .td-label {
  display: table-cell;
  width: 30%;
  font-weight: bold;
  padding-left: 0;
}
.ResponsiveTableLayout tbody tr td .edit,
.ResponsiveTableLayout tbody tr td .close-position {
  float: none;
  padding-left: 0;
}
.ResponsiveTableLayout tbody tr td .edit a,
.ResponsiveTableLayout tbody tr td .close-position a {
  width: 120px !important;
}
.ResponsiveTableLayout tbody tr td .edit .request-candidate,
.ResponsiveTableLayout tbody tr td .close-position .request-candidate {
  float: none;
  padding-left: 0;
}
.ResponsiveTableLayout tbody tr td .edit .request-candidate a,
.ResponsiveTableLayout tbody tr td .close-position .request-candidate a {
  width: 150px !important;
}
.ResponsiveTableLayout tbody tr td .edit input,
.ResponsiveTableLayout tbody tr td .close-position input {
  margin-left: 10px;
}
.ResponsiveTableLayout tbody tr td .edit.td-checkbox,
.ResponsiveTableLayout tbody tr td .close-position.td-checkbox {
  text-align: left;
  width: 100%;
}
.ResponsiveTableLayout tbody tr td .edit.td-link .a-link,
.ResponsiveTableLayout tbody tr td .close-position.td-link .a-link {
  padding-left: 10px;
  /*.edit {width: 80px !important;}
                        .close-position {width: 90px !important;}
                        .request-candidate {width: 130px !important;}*/
}
.ResponsiveTableLayout tbody tr td:last-child > td {
  border-bottom: none;
}
.filter_menu {
  color: #fff;
}
.filter_menu .col-md-5,
.filter_menu .col-md-7 {
  padding-top: 8px;
}
.filter_menu .dropdown {
  display: inline-block;
  margin-right: 1%;
  margin-left: 1%;
}
.filter_menu .dropdown-menu {
  min-width: 55px;
}
.filter_menu .dropdown-menu li a {
  padding: 10px 0 10px 20px;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 1;
  color: #3e4a51;
  text-transform: uppercase;
}
.filter_menu .dropdown-menu li a:hover {
  background: #f0eeef;
  padding: 10px 0 10px 20px;
}
.filter_menu .dropdown-menu li a.active {
  background-color: #00a8b8;
  color: #fff;
}
.filter_menu button {
  padding: 0 26px 0 18px;
  background-color: white;
  border: 1px solid #cccccc;
  border-radius: 4px;
  font-size: 12px;
  line-height: 25px;
  color: #3e4a51;
  text-transform: uppercase;
  position: relative;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
}
.filter_menu .btn_collapse {
  margin-right: 6%;
}
.filter_menu .btn_collapse .fa {
  display: inline-block;
  color: #0c9bb1;
  position: absolute;
  top: 0;
  left: 10px;
  line-height: 25px;
  vertical-align: middle;
}
.filter_menu .fspacer {
  color: #0c9bb1;
  font-family: Arial;
  margin-right: 14%;
  margin-left: 0;
  /*float: right;*/
}
.filter_pagination {
  display: inline-block;
  margin-right: 5%;
  margin-left: 3%;
  position: relative;
  padding: 0 30px 0 55px;
}
.filter_pagination .page-current {
  padding: 0 5px 0 5px;
  width: 30px;
  height: 28px;
  margin-bottom: 0;
  text-align: center;
  background-color: white;
  border: 1px solid #cccccc;
  border-radius: 4px;
  font-size: 12px;
  line-height: 25px;
  color: #3e4a51;
  display: inline-block;
}
.filter_pagination .glyphicon {
  line-height: 15px;
  transform: rotate(0deg);
  font-family: Arial;
  font-size: 34px;
  padding-right: 10px;
  position: absolute;
}
.filter_pagination .page-left {
  left: 25px;
  top: 0px;
  position: absolute;
  display: inline-block;
}
.filter_pagination .page-left2 {
  left: 0px;
  top: 0px;
  position: absolute;
  display: inline-block;
  letter-spacing: -5px;
}
.filter_pagination .page-right {
  right: 20px;
  top: 6px;
  position: absolute;
  display: inline-block;
}
.filter_pagination .page-right2 {
  right: 0;
  top: 6px;
  position: absolute;
  display: inline-block;
  letter-spacing: -5px;
}
.filter_pagination .page-right .glyphicon {
  transform: rotate(180deg);
}
.filter_pagination .page-right2 .glyphicon {
  transform: rotate(180deg);
}
.filter_menu button .copy > span {
  color: #0c9bb1;
  font-family: Arial;
  padding: 0 2px;
}
.filter_menu button .glyphicon {
  line-height: 20px;
  transform: rotate(-90deg);
  font-family: Arial;
  font-size: 21px;
  display: inline-block;
  color: #0c9bb1;
  position: absolute;
  left: auto;
  right: 15px;
  top: 0;
}
.filter_menu .pull-right {
  margin-right: 0;
}
.candidate-collapse {
  width: 100%;
  display: block;
  position: absolute;
  border-radius: 4px;
  background: #009dac;
}
.candidate-title {
  width: 86%;
  display: block;
  float: left;
  vertical-align: top;
  position: relative;
  background: #cfcccc;
  padding: 7px 15px;
  color: #fff;
  font-size: 16px;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
}
.candidate-title span {
  color: #00a8b8;
}
.notyetreviewed {
  background: #C8A9FC;
  font-weight: bold;
}
.notyetreviewed span {
  color: #3e4a51;
}
.inactivecndstatus {
  background: #808080;
  font-style: italic;
}
span.conference-square {
  font-weight: normal;
  font-style: normal;
}
.candidate-title .candidate-referred {
  color: #777;
  font-weight: normal;
}
.candidate-title .candidate-badge {
  float: right;
}
.candidate-title .candidate-badge a {
  height: 20px;
  display: inline-block;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
}
.candidate-title .candidate-badge a span {
  display: inline-block;
  width: 18px;
  height: 25px;
  padding: 1px 0;
  margin-right: 0px;
  background-color: #009dac;
  line-height: initial;
  color: #ffffff;
  font-weight: normal;
  min-width: 40px;
}
.candidate-title .dropdown {
  display: inline-block;
  margin-right: 10%;
  margin-left: 0;
  float: right;
  font-weight: normal;
  font-style: normal;
  width: 50px;
  text-align: center;
  position: absolute;
  right: 120px;
}
.candidate-title .dropdown .fa-flag {
  color: #ff9600;
  font-size: 15px;
}
.candidate-title .cspacer {
  margin-right: 1%;
  margin-left: 1%;
  color: #fff;
}
.modern-browser .candidate-title .dropdown-menu li a {
  padding: 10px 0 10px 20px;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 1;
  color: #3e4a51;
  text-transform: uppercase;
}
.modern-browser .candidate-title .dropdown-menu li a:hover {
  background: #f0eeef;
  padding: 10px 0 10px 20px;
}
.modern-browser .candidate-title .drop-down-menu.flag-menu .fa-flag {
  color: #ff9600;
}
.modern-browser .candidate-title .drop-down-menu.flag-menu .fa-check {
  color: #3aa301;
}
.modern-browser .candidate-title .drop-down-menu.flag-menu .fa-thumbs-down {
  color: black;
}
.modern-browser .candidate-title .drop-down-menu.flag-menu .fa-file-text-o {
  color: #ff9600;
}
.modern-browser .candidate-title .drop-down-menu.flag-menu .fa-phone {
  color: #7c2ab1;
}
.modern-browser .candidate-title .drop-down-menu.flag-menu .fa-building-o {
  color: #2a56b1;
}
.modern-browser .candidate-title .drop-down-menu.flag-menu .fa-check-square-o {
  color: #00a8b8;
}
.modern-browser .candidate-title .drop-down-menu.flag-menu .fa-comments {
  color: #f6e800;
}
.modern-browser .candidate-title .drop-down-menu.flag-menu .fa-times {
  color: #de0304;
}
.modern-browser .candidate-title .drop-down-menu.flag-menu .dropdown-menu {
  right: auto !important;
  left: -10px !important;
  top: 31px;
  text-align: left;
}
.modern-browser .candidate-title .drop-down-menu ul {
  width: auto;
  border-radius: 0;
}
.modern-browser .candidate-title .drop-down-menu ul a {
  padding-left: 10px;
  padding-right: 15px;
}
.modern-browser .candidate-title .drop-down-menu ul a:hover {
  padding-left: 15px;
  padding-right: 10px;
}
.candidate-expand {
  width: 14%;
  display: block;
  float: left;
  vertical-align: top;
  position: relative;
  background: #009dac;
  padding: 7px 11px;
  color: #fff;
  font-size: 16px;
  text-align: right;
}
.candidate-expand .btn-expand {
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
}
.candidate-expand .btn-expand .fa {
  margin-left: 10%;
  font-size: 18px;
  line-height: 25px;
}
.candidates-list .overflow-container {
  display: none!important;
}
.candidates-list .overflow-container.active {
  display: table!important;
}
.btn-collapse {
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
  float: right;
}
.btn-collapse:hover {
  color: #fff;
}
.btn-collapse .fa {
  margin-left: 10%;
  font-size: 18px;
  line-height: 16px;
}
@media (max-width: 768px) {
  .candidate-title {
    width: 82%;
  }
  .candidate-expand {
    width: 18%;
  }
  .filter_menu .btn_collapse {
    margin-right: 6%;
  }
  .filter_menu .fdisplaying {
    display: none;
  }
}
@media (max-width: 991px) {
  .candidate-title {
    width: 82%;
  }
  .candidate-expand {
    width: 18%;
  }
  .filter_menu .btn_collapse {
    margin-right: 8%;
  }
  .filter_menu .fspacer {
    display: none;
  }
}
@media (max-width: 1199px) {
  .filter_menu .btn_collapse {
    margin-right: 3%;
  }
  .filter_pagination {
    margin-right: 5%;
    margin-left: 7%;
  }
  .filter_menu .fspacer {
    margin-right: 3%;
    margin-left: -2%;
  }
  .candidate-title .dropdown {
    right: 70px;
  }
}
@media (min-width: 1200px) {
  .filter_menu .btn_collapse {
    margin-right: 15%;
  }
  .filter_pagination {
    margin-right: 5%;
    margin-left: 7%;
  }
  .filter_menu .fspacer {
    margin-right: 8%;
  }
  .candidate-title .dropdown {
    right: 120px;
  }
}
.FullWidthHeader h1,
.FullWidthHeader h2 {
  margin: 0 0 4px 0;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3c478c;
  font-weight: 700;
  display: inline-block;
}
.FullWidthHeader .school-breadcrumbs {
  float: right;
  text-transform: uppercase;
  color: #FFF;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .FullWidthHeader .school-breadcrumbs {
    float: none;
    margin-left: 20px;
    white-space: nowrap;
  }
}
.FullWidthHeader .image-hrule {
  display: block;
  margin: 7px 0 17px 0;
  width: 100%;
  height: 2px;
  border-top: 1px solid #777;
}
.login-page {
  padding-top: 30px;
  margin-bottom: 240px;
  position: relative;
  /*        h1 {
            text-transform: none;
        }

        .forgot-password-link {
            font-weight: bold;
        }

        .login-form {
            width: 60%;
            float: left;
            padding-right: 50px;
            margin-top: 0;
            border-right: 1px solid @color-icon-star-disabled;
            h3 {
                .font-Roboto-bold;
                font-size: 18px;
                border-bottom: 1px solid #00a8b8;
                color: #7c7c81;
                padding-bottom: 5px;
                margin-top: 0;
                margin-bottom: 40px;
            }
            .btn-profile {
                width: 130px;
            }
            input[type="text"],
            input[type="password"] {
                width: 250px;
                font-size: 20px;
                border-radius: 0;
                height: 45px;
            }

            label {
                color: #FFF;
                margin-bottom: 0;
                .font-Roboto-bold;
            }

            .form-fields {
                min-height: 91px;
                margin-right: 50px;

                label {
                    margin: 15px 0;
                }

                &.login {
                    input[type="submit"] {
                        .StdNewButton;
                    }
                }
            }

            .remember {
                display: table;

                > * {
                    display: table-cell;
                }
            }
        }

        &.candidate-login {
            .forgot-password {
                .full-form-wrapper {
                    width: 100%;
                    max-width: none;
                }
            }
            .form-required:after{
                        content :"*";
                    }
            .form-fields {
                margin-right: 0;
            }
            .form-group {
                float: left;
                min-height: 100px;
                label {
                    width: auto;
                    
                }
                input {
                    width: 100%;
                    border-radius: 0;
                    height: 45px;
                }
                input[type="file"] {
                    border: none;
                    background-color: transparent;
                    padding: 0;
                }
                select{
                    height: 45px;
                }
                textarea {
                    border-radius: 0px;
                    box-shadow: 1px 1px 5px #D6D6D6 inset;
                }
                &.radio-input {
                    input {
                        width: auto;
                        height: auto;
                        margin-top: -2px;
                        vertical-align: middle;
                    }
                }
                &:nth-child(even) {
                    padding-right: 0;
                }
            }
        }

        

        .bg-art-container {
            width: 460px;
            height: 421px;
            position: absolute;
            bottom: 0;
            left: 50%;
            background: transparent url('/styles/images/carney_image_sprite.png') no-repeat bottom left;
            margin-bottom: -240px;
            z-index: -1;

            @media screen and (max-width: 720px) {
                display: none;
            }
        }


        @media screen and (max-width: 767px) {
            &.container {
                width: 80%;
                padding-top: 50px;
            }
        }

        @media screen and (max-width: 479px) {
            .login-form .form-fields {
                margin-right: 0;
            }

            .remember {
                width: 100%;

                label {
                    width: 80%;
                }
            }
        }*/
}
.login-page h1,
.login-page h2 {
  margin: 0 0 4px 0;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3c478c;
  font-weight: 700;
  display: inline-block;
}
.login-page .school-breadcrumbs {
  float: right;
  text-transform: uppercase;
  color: #FFF;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .login-page .school-breadcrumbs {
    float: none;
    margin-left: 20px;
    white-space: nowrap;
  }
}
.login-page .image-hrule {
  display: block;
  margin: 7px 0 17px 0;
  width: 100%;
  height: 2px;
  border-top: 1px solid #777;
}
.login-page h1,
.login-page h2 {
  margin: 0 0 4px 0;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3c478c;
  font-weight: 700;
  display: inline-block;
}
.login-page .school-breadcrumbs {
  float: right;
  text-transform: uppercase;
  color: #3c478c;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .login-page .school-breadcrumbs {
    float: none;
    margin-left: 20px;
    white-space: nowrap;
  }
}
.login-page .image-hrule {
  display: block;
  margin: 7px 0 17px 0;
  width: 100%;
  height: 2px;
  border-top: 1px solid #777;
}
.table-pagetype .table-striped .a-link .request-candidate,
.table-pagetype .table-striped .a-link .close-position,
.table-pagetype .table-striped .a-link .edit {
  position: relative;
  padding-left: 25px;
}
.table-pagetype .table-striped .a-link .request-candidate i,
.table-pagetype .table-striped .a-link .close-position i,
.table-pagetype .table-striped .a-link .edit i {
  position: absolute !important;
  left: 0;
  top: 0;
}
@media screen and (max-width: 699px) {
  .table-pagetype .table-striped thead {
    display: none;
  }
  .table-pagetype .table-striped tbody tr {
    display: block;
    width: 100%;
    border-bottom: 2px solid #EFEFEF;
    padding: 20px 0;
  }
  .table-pagetype .table-striped tbody tr:nth-child(1) {
    padding-top: 0;
  }
  .table-pagetype .table-striped tbody tr td {
    text-align: left;
    display: table;
    width: 100%;
    border-top: none;
    border-bottom: none;
    font-size: 14px;
    padding: 10px 0;
  }
  .table-pagetype .table-striped tbody tr td > * {
    display: table-cell;
    padding: 10px 0 10px 10px;
    vertical-align: baseline;
  }
  .table-pagetype .table-striped tbody tr td .td-label {
    display: table-cell;
    width: 30%;
    font-weight: bold;
    padding-left: 0;
  }
  .table-pagetype .table-striped tbody tr td .edit,
  .table-pagetype .table-striped tbody tr td .close-position {
    float: none;
    padding-left: 0;
  }
  .table-pagetype .table-striped tbody tr td .edit a,
  .table-pagetype .table-striped tbody tr td .close-position a {
    width: 120px !important;
  }
  .table-pagetype .table-striped tbody tr td .edit .request-candidate,
  .table-pagetype .table-striped tbody tr td .close-position .request-candidate {
    float: none;
    padding-left: 0;
  }
  .table-pagetype .table-striped tbody tr td .edit .request-candidate a,
  .table-pagetype .table-striped tbody tr td .close-position .request-candidate a {
    width: 150px !important;
  }
  .table-pagetype .table-striped tbody tr td .edit input,
  .table-pagetype .table-striped tbody tr td .close-position input {
    margin-left: 10px;
  }
  .table-pagetype .table-striped tbody tr td .edit.td-checkbox,
  .table-pagetype .table-striped tbody tr td .close-position.td-checkbox {
    text-align: left;
    width: 100%;
  }
  .table-pagetype .table-striped tbody tr td .edit.td-link .a-link,
  .table-pagetype .table-striped tbody tr td .close-position.td-link .a-link {
    padding-left: 10px;
    /*.edit {width: 80px !important;}
                        .close-position {width: 90px !important;}
                        .request-candidate {width: 130px !important;}*/
  }
  .table-pagetype .table-striped tbody tr td:last-child > td {
    border-bottom: none;
  }
}
.positions-wrapper .table-striped .table-hover td:nth-child(5),
.positions-wrapper .table-striped .table-hover td:nth-child(6) {
  text-align: center;
}
@media screen and (max-width: 910px) {
  .positions-wrapper .table-striped thead {
    display: none;
  }
  .positions-wrapper .table-striped tbody tr {
    display: block;
    width: 100%;
    border-bottom: 2px solid #EFEFEF;
    padding: 20px 0;
  }
  .positions-wrapper .table-striped tbody tr:nth-child(1) {
    padding-top: 0;
  }
  .positions-wrapper .table-striped tbody tr td {
    text-align: left;
    display: table;
    width: 100%;
    border-top: none;
    border-bottom: none;
    font-size: 14px;
    padding: 10px 0;
  }
  .positions-wrapper .table-striped tbody tr td > * {
    display: table-cell;
    padding: 10px 0 10px 10px;
    vertical-align: baseline;
  }
  .positions-wrapper .table-striped tbody tr td .td-label {
    display: table-cell;
    width: 30%;
    font-weight: bold;
    padding-left: 0;
  }
  .positions-wrapper .table-striped tbody tr td .edit,
  .positions-wrapper .table-striped tbody tr td .close-position {
    float: none;
    padding-left: 0;
  }
  .positions-wrapper .table-striped tbody tr td .edit a,
  .positions-wrapper .table-striped tbody tr td .close-position a {
    width: 120px !important;
  }
  .positions-wrapper .table-striped tbody tr td .edit .request-candidate,
  .positions-wrapper .table-striped tbody tr td .close-position .request-candidate {
    float: none;
    padding-left: 0;
  }
  .positions-wrapper .table-striped tbody tr td .edit .request-candidate a,
  .positions-wrapper .table-striped tbody tr td .close-position .request-candidate a {
    width: 150px !important;
  }
  .positions-wrapper .table-striped tbody tr td .edit input,
  .positions-wrapper .table-striped tbody tr td .close-position input {
    margin-left: 10px;
  }
  .positions-wrapper .table-striped tbody tr td .edit.td-checkbox,
  .positions-wrapper .table-striped tbody tr td .close-position.td-checkbox {
    text-align: left;
    width: 100%;
  }
  .positions-wrapper .table-striped tbody tr td .edit.td-link .a-link,
  .positions-wrapper .table-striped tbody tr td .close-position.td-link .a-link {
    padding-left: 10px;
    /*.edit {width: 80px !important;}
                        .close-position {width: 90px !important;}
                        .request-candidate {width: 130px !important;}*/
  }
  .positions-wrapper .table-striped tbody tr td:last-child > td {
    border-bottom: none;
  }
  .positions-wrapper .table-striped .table-hover td:nth-child(5),
  .positions-wrapper .table-striped .table-hover td:nth-child(6) {
    text-align: left;
  }
}
/* Site-wide layout Mixins */
/*Page Content Panels*/
.PageContentPanel {
  display: table;
  width: 100%;
  margin-bottom: 15px;
  float: left;
  position: relative;
  background-color: #FFF;
  border-radius: 4px;
  border: 1px solid #006875;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  /*overflow: hidden;*/
}
.PageContentPanel .left-icon-panel {
  display: table-cell;
  width: 15%;
  background-color: #006875;
  text-align: center;
}
.PageContentPanel .contents {
  width: 100%;
  display: inline-block;
  vertical-align: text-top;
}
.PageContentPanel .contents h1 {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #3c478c;
  text-transform: none;
}
.PageContentPanel .contents ul {
  margin: 10px 0;
}
.PageContentPanel .contents.column-flow li {
  width: 30%;
  margin: 0 3% 10px 0;
  font-size: 13px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  line-height: 1.2;
  color: #3e4a51;
  float: left;
}
@media screen and (max-width: 479px) {
  .PageContentPanel {
    padding-left: 0px !important;
  }
  .PageContentPanel .left-icon-panel,
  .PageContentPanel .right-content {
    display: block;
    width: 100% !important;
  }
  .PageContentPanel .left-icon-panel {
    text-align: left;
  }
  .PageContentPanel .lg-icon {
    margin: 15px 0 15px 20px !important;
    font-size: 30px !important;
  }
}
/* Page Asides */
.RightAside {
  padding: 0 0 0 15px;
  float: left;
}
.RightAside .sidebar-panel {
  background: #fff;
  padding: 0;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  color: #3e4a51;
  border-left: 1px solid #d6d6db;
  border-right: 1px solid #d6d6db;
}
.RightAside .sidebar-panel:first-of-type {
  border-top: 1px solid #d6d6db;
}
.RightAside .sidebar-panel:last-of-type {
  border-bottom: 1px solid #d6d6db;
}
.RightAside .sidebar-panel .header i,
.RightAside .sidebar-panel h1 i,
.RightAside .sidebar-panel i i {
  float: right;
}
.RightAside .sidebar-panel .header {
  position: relative;
  display: block;
  margin: 1px;
  /*background: transparent url('/styles/images/carney_image_sprite.png') repeat-x right -180px;*/
}
.RightAside .sidebar-panel .header i {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.RightAside .sidebar-panel .header-wrapper {
  display: inline-block;
}
.RightAside .sidebar-panel h1 {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  padding: 15px 15px 10px 15px;
}
.RightAside .sidebar-panel .contents {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  color: #3e4a51;
  padding: 20px 15px;
}
.RightAside .sidebar-panel .contents .sidebar-action {
  display: table;
  color: #006875;
}
.RightAside .sidebar-panel .contents .sidebar-action > div {
  display: table-cell;
}
.RightAside .sidebar-panel .contents .sidebar-action i {
  margin-top: 2px;
  color: #006875;
}
.RightAside .sidebar-panel .contents .sidebar-action:hover,
.RightAside .sidebar-panel .contents .sidebar-action:hover i {
  color: #3c478c;
}
.RightAside .sidebar-panel ul {
  margin-bottom: 0;
}
.RightAside .sidebar-panel.clear-search {
  padding: 8px 15px;
}
.RightAside .sidebar-panel.clear-search a {
  display: block;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  color: #3e4a51;
}
.RightAside .sidebar-panel.clear-search a i {
  color: #006875;
  font-size: 14px;
  margin-right: 20px;
  vertical-align: baseline;
  background: transparent;
}
.RightAside .sidebar-panel.clear-search a:hover {
  background-color: #eaeaea;
}
@media screen and (max-width: 800px) {
  .RightAside {
    /*padding: 0;*/
  }
}
.no-break {
  white-space: nowrap;
}
.FullWidthHeader h1,
.FullWidthHeader h2 {
  margin: 0 0 4px 0;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3c478c;
  font-weight: 700;
  display: inline-block;
}
.FullWidthHeader .school-breadcrumbs {
  float: right;
  text-transform: uppercase;
  color: #3c478c;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .FullWidthHeader .school-breadcrumbs {
    float: none;
    margin-left: 20px;
    white-space: nowrap;
  }
}
.FullWidthHeader .image-hrule {
  display: block;
  margin: 7px 0 17px 0;
  width: 100%;
  height: 2px;
  border-top: 1px solid #777;
}
.CandidateMenus {
  margin: 0 0 30px 0;
  padding: 0;
  /*@media screen and (max-width: 479px) {
        button {
            margin-right: 5px;
        }

        .dropdown-menu {
            min-width: 140px;
            width: auto;

        }
    }*/
}
.CandidateMenus .check-button {
  display: inline-block;
}
.CandidateMenus button,
.CandidateMenus .check-button {
  margin: 0 10px 10px 0;
  padding: 0 20px;
  background-color: #FFF;
  border: 1px solid #CCC;
  border-radius: 4px;
  height: 40px;
  font-size: 12px;
  line-height: 40px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3e4a51;
  text-transform: uppercase;
  vertical-align: middle;
  position: relative;
  /*@media screen and (max-width: 991px) {
        padding:0 15px;
        border-radius: @border-radius-small;
        height: 30px;
        font-size: 10px;
        line-height: 30px;
    }*/
  /*@media screen and (max-width: 991px) {
            &.left-icon-button {
                padding-left: 30px;
            }
        }

        @media screen and (max-width: 767px) {
            &.next, &.previous {
                .glyphicon {
                    position: relative;
                    left: 0;
                    right: 0;
                }
            }

            &.left-icon-button {
                padding: 0 10px 0 25px;

                .fa {
                    left: 10px;
                }
            }
        }

        @media screen and (max-width: 479px) {
            
            margin-bottom: 10px;

            &.next, &.previous {
                padding: 0 10px;

                 .copy {
                    display: none;
                }
            }

            &.left-icon-button {
                padding: 0 4px 0 15px;

                .fa {
                    left: 4px;
                }
            }
        }*/
}
.CandidateMenus button .fa,
.CandidateMenus .check-button .fa,
.CandidateMenus button .glyphicon,
.CandidateMenus .check-button .glyphicon {
  display: inline-block;
  color: #0c9bb1;
  position: absolute;
  top: 0;
  left: 15px;
  line-height: 40px;
  vertical-align: middle;
  /*@media screen and (max-width: 991px) {
            height: 30px;
            font-size: 10px;
            line-height: 30px;
        }*/
}
.CandidateMenus button .glyphicon,
.CandidateMenus .check-button .glyphicon {
  top: -2px;
  /*@media screen and (max-width: 991px) {
                top:-1px;
            }*/
}
.CandidateMenus button.select-all input[type="checkbox"],
.CandidateMenus .check-button.select-all input[type="checkbox"] {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
  pointer-events: none;
  top: 0;
}
.CandidateMenus button.select-all span,
.CandidateMenus .check-button.select-all span {
  vertical-align: top;
}
.CandidateMenus button.next .glyphicon,
.CandidateMenus .check-button.next .glyphicon,
.CandidateMenus button.previous .glyphicon,
.CandidateMenus .check-button.previous .glyphicon,
.CandidateMenus button.dropdown-toggle .glyphicon,
.CandidateMenus .check-button.dropdown-toggle .glyphicon {
  font-family: Arial;
  font-size: 21px;
  /*@media screen and (max-width: 991px) {
                    font-size: 18px;
                }*/
}
.CandidateMenus button.next,
.CandidateMenus .check-button.next,
.CandidateMenus button.dropdown-toggle,
.CandidateMenus .check-button.dropdown-toggle {
  padding-right: 40px;
  /*@media screen and (max-width: 991px) {
                padding-right: 30px;
            }*/
}
.CandidateMenus button.next .glyphicon,
.CandidateMenus .check-button.next .glyphicon,
.CandidateMenus button.dropdown-toggle .glyphicon,
.CandidateMenus .check-button.dropdown-toggle .glyphicon {
  left: auto;
  right: 15px;
}
.CandidateMenus button.previous,
.CandidateMenus .check-button.previous,
.CandidateMenus button.left-icon-button,
.CandidateMenus .check-button.left-icon-button {
  padding-left: 40px;
}
@media screen and (max-width: 990px) {
  .CandidateMenus button .more-string,
  .CandidateMenus .check-button .more-string {
    display: none;
  }
}
@media screen and (max-width: 400px) {
  .CandidateMenus button.left-icon-button,
  .CandidateMenus .check-button.left-icon-button {
    padding-left: 25px;
    padding-right: 8px;
  }
  .CandidateMenus button.left-icon-button i,
  .CandidateMenus .check-button.left-icon-button i {
    left: 6px;
    vertical-align: initial;
  }
  .CandidateMenus button.left-icon-button.send-message,
  .CandidateMenus .check-button.left-icon-button.send-message,
  .CandidateMenus button.left-icon-button.print,
  .CandidateMenus .check-button.left-icon-button.print {
    padding-left: 8px;
  }
}
.CandidateMenus > div {
  position: relative;
  padding: 0;
}
.CandidateMenus .drop-down-menu {
  width: 80%;
}
.CandidateMenus .drop-down-menu.sort-by,
.CandidateMenus .drop-down-menu.sort-by button {
  margin-right: 0;
}
.CandidateMenus .drop-down-menu.sort-by ul li > .active {
  font-weight: bold;
}
.CandidateMenus .drop-down-menu button {
  width: 100%;
  text-align: left;
  /*@media screen and (max-width: 767px) {
                padding: 0 5px; 
                width: auto; 
                .fa {
                    display: inline-block;
                    position: relative;
                    font-size: 22px;
                    line-height: 30px;
                    left: 0;
                    right: 0;
                }

                .copy,
                .glyphicon {
                    display: none;
                }
            }*/
}
.CandidateMenus .drop-down-menu button .glyphicon {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  top: 0;
}
.CandidateMenus .drop-down-menu button .fa {
  display: none;
}
.CandidateMenus .drop-down-menu .dropdown-menu {
  width: 100%;
  right: 0 !important;
  left: auto !important;
}
.CandidateMenus .drop-down-menu .dropdown-menu li {
  border-bottom: none;
}
.CandidateMenus .drop-down-menu .dropdown-menu li a {
  padding: 10px 0 10px 20px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  line-height: 1;
  color: #3e4a51;
  text-transform: uppercase;
}
.CandidateMenus .drop-down-menu .dropdown-menu li a:hover {
  background: #f0eeef;
  padding: 10px 0 10px 20px;
}
@media screen and (min-width: 992px) {
  .CandidateMenus .drop-down-menu .dropdown-menu li a:hover {
    padding-left: 25px;
  }
}
@media screen and (max-width: 991px) {
  .CandidateMenus .drop-down-menu .dropdown-menu li a {
    padding-left: 15px;
  }
}
@media screen and (max-width: 479px) {
  .CandidateMenus .drop-down-menu .dropdown-menu li a {
    line-height: 1;
  }
}
.CandidateMenus .drop-down-menu:hover {
  background: none;
}
.CandidateMenus .print {
  /*@media screen and (max-width: 767px) {
            padding: 0 15px; padding-left: 15px;
        }*/
}
.CandidateMenus .sort-by {
  float: right;
}
.OverflowContainer .overflow-container {
  display: table;
  width: 100%;
}
.SummaryBlock .summary-block {
  width: 73%;
  display: table-cell;
  vertical-align: top;
  position: relative;
}
.SummaryBlock .summary-block > * {
  float: left;
}
.SummaryBlock .summary-block .candidate-image {
  width: 35%;
  margin: 45px 0px;
}
.SummaryBlock .summary-block .contact-info {
  width: 65%;
  padding: 45px 0px 45px 15px;
}
.SummaryBlock .summary-block .contact-info .break {
  display: inline;
  white-space: nowrap;
}
.SummaryBlock .summary-block .contact-info > span {
  margin-bottom: 4px;
  margin-right: 4px;
  display: block;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #3e4a51;
}
@media screen and (max-width: 991px) {
  .SummaryBlock .summary-block .contact-info > span {
    font-size: 12px;
  }
}
.SummaryBlock .summary-block .contact-info .referred {
  color: #999797;
  display: inline-block;
  margin-bottom: 0;
  line-height: 12px;
}
.SummaryBlock .summary-block .contact-info .candidate-id {
  color: #3c478c;
  font-weight: bold;
  display: inline-block;
  line-height: 12px;
}
.SummaryBlock .summary-block .contact-info .no-break.referred-two {
  line-height: 12px;
  display: inline-block;
}
.SummaryBlock .summary-block .contact-info h1.name {
  margin: 20px 0 4px 0;
  color: #3c478c;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: none;
}
@media screen and (max-width: 991px) {
  .SummaryBlock .summary-block .contact-info h1.name {
    margin-top: 15px;
  }
}
.SummaryBlock .summary-block .contact-info .email {
  color: #006875;
  font-size: 16px;
  /*display: inline;*/
}
@media screen and (max-width: 991px) {
  .SummaryBlock .summary-block .contact-info .email {
    font-size: 14px;
  }
}
.SummaryBlock .summary-block .contact-info .address {
  white-space: normal;
}
@media screen and (max-width: 991px) {
  .SummaryBlock .summary-block .contact-info .address {
    white-space: pre-line;
  }
}
.SummaryBlock .summary-block menu {
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  position: absolute;
  background-color: #bebcbc;
}
.SummaryBlock .summary-block menu > ul {
  float: left;
  width: 100%;
  margin: 0;
  background-color: #cfcccc;
  -webkit-box-shadow: inset 0 -4px 7px -4px #AAA;
  box-shadow: inset 0 -4px 7px -4px #AAA;
}
.SummaryBlock .summary-block menu > ul > li {
  float: left;
  margin: 0;
  padding: 0 10px;
  height: 45px;
  border-left: 1px solid #DDD;
  border-style: solid;
  border-width: 0 1px;
  border-color: transparent #BAB7B7 transparent #E6E3E3;
  list-style: none;
}
@media screen and (min-width: 1200px) {
  .SummaryBlock .summary-block menu > ul > li {
    padding: 0 15px;
  }
}
.SummaryBlock .summary-block menu > ul > li .view-full-waiting {
  color: #fff;
  cursor: default;
}
.SummaryBlock .summary-block menu > ul > li > a,
.SummaryBlock .summary-block menu > ul > li input {
  /*margin: 0;*/
  display: inline-block;
  line-height: 45px;
  /*vertical-align: middle;*/
}
.SummaryBlock .summary-block menu > ul > li > input {
  margin: 0;
}
.SummaryBlock .summary-block menu > ul > li .edit-school-note {
  color: #ffeb12;
  font-weight: bold !important;
}
.SummaryBlock .summary-block menu > ul > li .edit-school-note:hover {
  color: #4e5e9c;
}
.SummaryBlock .summary-block menu > ul > li > a {
  /*display: block;
                        margin: 18px 20px;
                        height: 19px;*/
}
.SummaryBlock .summary-block menu > ul > li > a i {
  display: inline-block;
  font-size: 16px;
  /*&.fa-eye {
                                color: @color-primary;
                            }*/
}
.SummaryBlock .summary-block menu > ul > li > a i.fa-star {
  color: #e2e2e2;
}
.SummaryBlock .summary-block menu > ul > li > a i.fa-star.active {
  color: #ffeb12;
}
.SummaryBlock .summary-block menu > ul > li > a i.fa-video-camera {
  /*color: @color-turquoise-blue;*/
}
.SummaryBlock .summary-block menu > ul > li > a i.fa-heart,
.SummaryBlock .summary-block menu > ul > li > a i.fa-heart-o {
  color: #eb3348;
}
.SummaryBlock .summary-block menu > ul > li > a i.carney-puzzle-piece {
  width: 16px;
  height: 22px;
  position: relative;
  top: 3px;
  margin-right: 7px;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat 0 -81px;
}
.SummaryBlock .summary-block menu > ul > li:nth-child(1) {
  border-left: none;
}
.SummaryBlock .summary-block menu > ul > li.text-link > a > .fa {
  margin-right: 7px;
}
.SummaryBlock .summary-block menu > ul > li.text-link > a.carney-puzzle-piece {
  margin-right: 7px;
}
.SummaryBlock .summary-block menu > ul > li.candidates-menu {
  margin-bottom: 0;
  border-right-width: 0;
}
.SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu {
  display: inline-block;
  line-height: 25px;
  /*margin: 12px 20px;*/
  width: auto;
  /*vertical-align: middle;*/
}
.SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu ul {
  width: auto;
  border-radius: 0;
}
.SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu ul a {
  padding-left: 10px;
  padding-right: 15px;
}
.SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu ul a:hover {
  padding-left: 15px;
  padding-right: 10px;
}
@media screen and (max-width: 1199px) {
  .SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu .dropdown-toggle {
    margin-right: 0;
    border-radius: 3px;
    font-size: 12px;
    padding-right: 25px;
    height: 25px;
    line-height: 25px;
  }
  .SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu .dropdown-toggle .glyphicon {
    font-size: 18px;
    padding: 0 10px;
    right: 0;
  }
}
@media screen and (max-width: 991px) {
  .SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu .dropdown-toggle .glyphicon {
    top: -3px;
  }
}
@media screen and (max-width: 767px) {
  .SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu .dropdown-toggle .copy,
  .SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu .dropdown-toggle .glyphicon {
    display: block;
  }
}
.SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu button {
  padding: 0 30px 0 10px;
  height: 25px;
  line-height: 25px;
  float: none;
  vertical-align: inherit;
}
.SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu button i {
  line-height: 25px;
}
.SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu.want-to .dropdown-menu {
  top: 31px;
}
.SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu {
  margin-right: 0;
}
.SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu > a {
  font-size: 15px;
  padding-right: 0;
}
.SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-flag {
  color: #ff9600;
}
.SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-check {
  color: #3aa301;
}
.SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-thumbs-down {
  color: #000000;
}
.SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-file-text-o {
  color: #ff9600;
}
.SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-phone {
  color: #7c2ab1;
}
.SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-building-o {
  color: #2a56b1;
}
.SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-check-square-o {
  color: #00a8b8;
}
.SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-comments {
  color: #f6e800;
}
.SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-times {
  color: #de0304;
}
.SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .dropdown-menu {
  right: auto !important;
  left: -10px !important;
  top: 31px;
}
.SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .dropdown-menu .activeFlag {
  font-weight: bold;
}
@media screen and (max-width: 560px) {
  .SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .dropdown-menu {
    right: 0 !important;
    left: auto !important;
  }
}
.SummaryBlock .summary-block menu > ul > li.conference-badges {
  border-right: none;
}
.SummaryBlock .summary-block menu > ul > li.conference-badges a {
  height: 45px;
  display: inline-block;
  line-height: 45px;
  color: #FFF;
  text-align: center;
}
.SummaryBlock .summary-block menu > ul > li.conference-badges a span {
  display: inline;
  width: 18px;
  height: 18px;
  padding: 1px 6px;
  margin-right: 2px;
  background-color: #006875;
  line-height: initial;
}
.SummaryBlock .summary-block menu > ul.notyetreviewedmenu {
  background: #C8A9FC;
}
.SummaryBlock .summary-block menu > ul.inactivecndstatusmenu {
  background: #808080;
}
.SummaryBlock .summary-block menu.top-menu {
  top: 0;
}
.SummaryBlock .summary-block menu.top-menu .select-checkbox {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
}
.SummaryBlock .summary-block menu.bottom-menu {
  bottom: 0;
}
.SummaryBlock .summary-block menu.bottom-menu > ul {
  -webkit-box-shadow: inset 0 4px 7px -4px #AAA;
  box-shadow: inset 0 4px 7px -4px #AAA;
  border-bottom: none;
}
@media screen and (max-width: 960px) {
  .SummaryBlock .summary-block {
    position: static;
  }
  .SummaryBlock .summary-block .candidate-image {
    width: 50% !important;
  }
  .SummaryBlock .summary-block .contact-info {
    width: 35% !important;
  }
  .SummaryBlock .summary-block .top-menu,
  .SummaryBlock .summary-block .bottom-menu {
    z-index: 200;
  }
  .SummaryBlock .summary-block menu > ul > li {
    padding: 0 15px;
  }
  .SummaryBlock .edu-exp-block {
    padding: 45px 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 990px) {
  .SummaryBlock .summary-block menu > ul > li {
    padding: 0 10px;
  }
}
@media screen and (min-width: 561px) and (max-width: 600px) {
  .SummaryBlock .summary-block menu > ul > li {
    padding: 0 10px;
  }
}
@media screen and (max-width: 560px) {
  .SummaryBlock .summary-block {
    width: 55%;
    position: static;
    padding: 90px 0;
  }
  .SummaryBlock .summary-block .candidate-image {
    width: 100% !important;
    margin: 0 !important;
  }
  .SummaryBlock .summary-block .contact-info {
    width: 100% !important;
    padding: 15px !important;
  }
  .SummaryBlock .summary-block menu {
    width: 100%;
  }
  .SummaryBlock .summary-block menu > ul > li {
    width: 22%;
    border-bottom: 1px solid #bab7b7 !important;
    text-align: center;
  }
  .SummaryBlock .summary-block menu > ul > li.rating {
    width: 34%;
  }
  .SummaryBlock .summary-block menu > ul > li.drop-row {
    clear: both;
    width: 50%;
    border-left: none !important;
  }
  .SummaryBlock .summary-block menu > ul > li.row-last,
  .SummaryBlock .summary-block menu > ul > li.last {
    border-right: none !important;
  }
  .SummaryBlock .summary-block menu > ul > li.candidates-menu.last {
    width: 50%;
  }
  .SummaryBlock .summary-block menu > ul > li.candidates-menu .drop-down-menu {
    float: none;
  }
  .SummaryBlock .summary-block menu > ul > li.candidates-menu li {
    text-align: left;
  }
  .SummaryBlock .summary-block menu > ul > li.top-border {
    border-top: 1px solid #e6e3e3;
    border-bottom: none !important;
  }
  .SummaryBlock .summary-block menu > ul > li.view-profile,
  .SummaryBlock .summary-block menu > ul > li.view-full {
    width: 50%;
  }
  .SummaryBlock .summary-block menu > ul > li.puzzle {
    width: auto;
  }
  .SummaryBlock .summary-block menu > ul > li.video {
    width: 40%;
    border-left: none !important;
  }
  .SummaryBlock .summary-block menu > ul > li.conference-badges {
    width: 45%;
    border-right: none !important;
  }
  .SummaryBlock .edu-exp-block {
    padding: 90px 0;
  }
}
@media screen and (max-width: 479px) {
  .SummaryBlock .summary-block {
    width: 50%;
  }
  .SummaryBlock .summary-block .contact-info .email {
    font-size: 11px;
  }
  .SummaryBlock .summary-block menu li a {
    /*margin: 18px 17px;*/
  }
}
.EduExpBlock .edu-exp-block {
  display: table-cell;
  vertical-align: top;
  width: 27%;
  height: 100%;
  position: relative;
  background-color: #006875;
}
.EduExpBlock .edu-exp-block .inner {
  width: 100%;
  padding: 15px;
  color: #FFF;
}
.EduExpBlock .edu-exp-block .inner h1,
.EduExpBlock .edu-exp-block .inner h2,
.EduExpBlock .edu-exp-block .inner ol li,
.EduExpBlock .edu-exp-block .inner ul li {
  margin-bottom: 6px;
}
.EduExpBlock .edu-exp-block .inner h1,
.EduExpBlock .edu-exp-block .inner h2 {
  font-size: 13px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  color: #FFF;
}
.EduExpBlock .edu-exp-block .inner ol li,
.EduExpBlock .edu-exp-block .inner ul li {
  line-height: 15px;
  margin-bottom: 6px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 11px;
  font-weight: 600;
  color: #FFF;
  list-style: none;
}
.EduExpBlock .edu-exp-block .inner ol li .title,
.EduExpBlock .edu-exp-block .inner ul li .title {
  display: block;
  font-style: italic;
}
.EduExpBlock .edu-exp-block .inner ol li a,
.EduExpBlock .edu-exp-block .inner ul li a,
.EduExpBlock .edu-exp-block .inner ol li a:link,
.EduExpBlock .edu-exp-block .inner ul li a:link,
.EduExpBlock .edu-exp-block .inner ol li a:visited,
.EduExpBlock .edu-exp-block .inner ul li a:visited {
  color: #FFF;
  text-decoration: none;
}
.EduExpBlock .edu-exp-block .inner ol li a:hover,
.EduExpBlock .edu-exp-block .inner ul li a:hover,
.EduExpBlock .edu-exp-block .inner ol li a:active,
.EduExpBlock .edu-exp-block .inner ul li a:active {
  text-decoration: none;
  color: #3c478c;
}
.EduExpBlock .edu-exp-block .inner .education,
.EduExpBlock .edu-exp-block .inner .candidate-portfolio {
  margin-bottom: 10px;
  border-bottom: 1px solid #F0F0F0;
}
.EduExpBlock .edu-exp-block .inner .education .document-pager,
.EduExpBlock .edu-exp-block .inner .candidate-portfolio .document-pager {
  margin: 0px;
  padding-top: 0px;
}
.EduExpBlock .edu-exp-block .inner .education .document-pager li,
.EduExpBlock .edu-exp-block .inner .candidate-portfolio .document-pager li {
  font-size: 13px;
  list-style-type: none;
  display: inline-block;
}
.EduExpBlock .edu-exp-block .inner .education .document-pager li a,
.EduExpBlock .edu-exp-block .inner .candidate-portfolio .document-pager li a {
  color: #FFFFFF;
  background: transparent;
  border: solid 0px #cfcccc;
}
.EduExpBlock .edu-exp-block .inner .education .document-pager li a.active,
.EduExpBlock .edu-exp-block .inner .candidate-portfolio .document-pager li a.active {
  font-size: 13px;
  display: inline-block;
  padding: 0px 10px;
  margin-right: 3px;
  background: #cfcccc;
}
.EduExpBlock .edu-exp-block .inner .education ol,
.EduExpBlock .edu-exp-block .inner .experience ol {
  margin-bottom: 10px;
}
.EduExpBlock .edu-exp-block .inner .education ol li,
.EduExpBlock .edu-exp-block .inner .experience ol li {
  list-style-type: disc;
  margin-left: 16px;
}
@media screen and (max-width: 560px) {
  .EduExpBlock .edu-exp-block {
    width: 45%;
    padding-bottom: 75px;
  }
}
@media screen and (max-width: 479px) {
  .EduExpBlock .edu-exp-block {
    width: 50%;
  }
}
.InputsWrapped {
  z-index: 0;
  position: relative;
}
.InputsWrapped input[type="radio"],
.InputsWrapped input[type="checkbox"] {
  z-index: 10;
  position: absolute;
  left: 10px;
  top: 0;
}
.InputsWrapped input[type="checkbox"] {
  top: 2px;
}
.InputsWrapped label {
  z-index: 9;
  padding-left: 30px;
}
/*Sidebar Block Mixins*/
.CarneyDirectorBlock {
  width: 100%;
  float: left;
  margin-top: 10px;
  font-size: 12px;
}
.CarneyDirectorBlock:hover {
  background: #EAEAEA;
}
.CarneyDirectorBlock img {
  width: 30%;
  float: right;
}
.CarneyDirectorBlock h2 {
  max-width: 50%;
  padding: 5px 0 0;
  color: #3e4a51;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 1.1em;
  font-weight: 600;
  line-height: 1.3;
}
.CarneyDirectorBlock h2 .title {
  font-weight: normal;
  font-size: 0.9em;
}
@media screen and (max-width: 991px) and (min-width: 769px) {
  .CarneyDirectorBlock {
    font-size: 10px;
  }
}
/*modal forms*/
.SingleColModalForm {
  max-width: 500px;
}
.SingleColModalForm fieldset .row-outer {
  display: table;
  width: 100%;
  max-width: 400px;
}
.SingleColModalForm fieldset .row-outer > label {
  width: 110px;
}
.SingleColModalForm fieldset .row-outer > label,
.SingleColModalForm fieldset .row-outer span {
  display: table-cell;
}
.SingleColModalForm fieldset .row-outer > label input,
.SingleColModalForm fieldset .row-outer span input,
.SingleColModalForm fieldset .row-outer > label select,
.SingleColModalForm fieldset .row-outer span select,
.SingleColModalForm fieldset .row-outer > label textarea,
.SingleColModalForm fieldset .row-outer span textarea,
.SingleColModalForm fieldset .row-outer > label label,
.SingleColModalForm fieldset .row-outer span label {
  width: 100%;
}
/*modal header to second-generation styles*/
.modal-header h1,
.modal-header h2 {
  margin: 0 0 4px 0;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3c478c;
  font-weight: 700;
  display: inline-block;
}
.modal-header .school-breadcrumbs {
  float: right;
  text-transform: uppercase;
  color: #FFF;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .modal-header .school-breadcrumbs {
    float: none;
    margin-left: 20px;
    white-space: nowrap;
  }
}
.modal-header .image-hrule {
  display: block;
  margin: 7px 0 17px 0;
  width: 100%;
  height: 2px;
  border-top: 1px solid #777;
}
.modal-header h1,
.modal-header h2 {
  margin: 0 0 4px 0;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3c478c;
  font-weight: 700;
  display: inline-block;
}
.modal-header .school-breadcrumbs {
  float: right;
  text-transform: uppercase;
  color: #3c478c;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .modal-header .school-breadcrumbs {
    float: none;
    margin-left: 20px;
    white-space: nowrap;
  }
}
.modal-header .image-hrule {
  display: block;
  margin: 7px 0 17px 0;
  width: 100%;
  height: 2px;
  border-top: 1px solid #777;
}
/*responsive message listing*/
/*validation error styling*/
.error-warning,
.validation-error-list {
  color: #fa7e2a;
  font-weight: bold;
}
input.error,
select.error,
textarea.error {
  -webkit-box-shadow: inset 1px 1px 5px #d6d6d6, 1px 1px 0 0 #fa7e2a, -1px -1px 0 0 #fa7e2a, 1px -1px 0 0 #fa7e2a, -1px 1px 0 0 #fa7e2a;
  box-shadow: inset 1px 1px 5px #d6d6d6, 1px 1px 0 0 #fa7e2a, -1px -1px 0 0 #fa7e2a, 1px -1px 0 0 #fa7e2a, -1px 1px 0 0 #fa7e2a;
}
/* My ORM */
.my-orm h1,
.my-orm h2 {
  margin: 0 0 4px 0;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3c478c;
  font-weight: 700;
  display: inline-block;
}
.my-orm .school-breadcrumbs {
  float: right;
  text-transform: uppercase;
  color: #FFF;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .my-orm .school-breadcrumbs {
    float: none;
    margin-left: 20px;
    white-space: nowrap;
  }
}
.my-orm .image-hrule {
  display: block;
  margin: 7px 0 17px 0;
  width: 100%;
  height: 2px;
  border-top: 1px solid #777;
}
.my-orm h1,
.my-orm h2 {
  margin: 0 0 4px 0;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3c478c;
  font-weight: 700;
  display: inline-block;
}
.my-orm .school-breadcrumbs {
  float: right;
  text-transform: uppercase;
  color: #3c478c;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .my-orm .school-breadcrumbs {
    float: none;
    margin-left: 20px;
    white-space: nowrap;
  }
}
.my-orm .image-hrule {
  display: block;
  margin: 7px 0 17px 0;
  width: 100%;
  height: 2px;
  border-top: 1px solid #777;
}
.my-orm .home-header {
  display: table;
  width: 100%;
  padding-top: 10px;
}
.my-orm .home-header .home-header-cell {
  display: table-cell;
  vertical-align: top;
}
.my-orm .home-header .home-header-cell.left-cell {
  padding-top: 3px;
}
.my-orm .home-header .home-header-cell.left-cell h2 {
  display: block;
}
.my-orm .home-header .home-header-cell.left-cell .school-breadcrumbs {
  float: none;
  margin-left: 0;
  white-space: normal;
}
.my-orm .home-header .home-header-cell.right-cell {
  text-align: right;
  width: 220px;
  padding-left: 10px;
}
@media screen and (max-width: 600px) {
  .my-orm .home-header .home-header-cell.right-cell {
    width: 130px;
  }
}
.my-orm > section {
  margin-bottom: 30px;
}
.my-orm .left-col {
  margin: 0;
  padding: 0;
  /*Conference Bulleting*/
}
.my-orm .left-col .bulletin {
  border-bottom: solid 1px #d6d6d6;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
}
.my-orm .left-col .bulletin h2 {
  margin: 0px 0px 0px 0px;
  color: #00a8b8;
  font-style: normal;
  line-height: 14px;
  float: left;
}
.my-orm .left-col .bulletin span,
.my-orm .left-col .bulletin h3 {
  color: #999999;
  float: right;
  text-align: right;
  font-style: italic;
  display: inline-block;
  margin: 0px 0px 5px 0px;
}
.my-orm .left-col .bulletin p {
  line-height: 18px;
  clear: both;
  margin: 0px 0px 4px 0px;
}
.my-orm .left-col .referred-candidates .image-hrule {
  margin-bottom: 10px;
}
.my-orm .left-col .referred-candidates .content-panel {
  display: table;
  width: 100%;
  margin-bottom: 15px;
  float: left;
  position: relative;
  background-color: #FFF;
  border-radius: 4px;
  border: 1px solid #006875;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  /*overflow: hidden;*/
}
.my-orm .left-col .referred-candidates .content-panel .left-icon-panel {
  display: table-cell;
  width: 15%;
  background-color: #006875;
  text-align: center;
}
.my-orm .left-col .referred-candidates .content-panel .contents {
  width: 100%;
  display: inline-block;
  vertical-align: text-top;
}
.my-orm .left-col .referred-candidates .content-panel .contents h1 {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #3c478c;
  text-transform: none;
}
.my-orm .left-col .referred-candidates .content-panel .contents ul {
  margin: 10px 0;
}
.my-orm .left-col .referred-candidates .content-panel .contents.column-flow li {
  width: 30%;
  margin: 0 3% 10px 0;
  font-size: 13px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  line-height: 1.2;
  color: #3e4a51;
  float: left;
}
@media screen and (max-width: 479px) {
  .my-orm .left-col .referred-candidates .content-panel {
    padding-left: 0px !important;
  }
  .my-orm .left-col .referred-candidates .content-panel .left-icon-panel,
  .my-orm .left-col .referred-candidates .content-panel .right-content {
    display: block;
    width: 100% !important;
  }
  .my-orm .left-col .referred-candidates .content-panel .left-icon-panel {
    text-align: left;
  }
  .my-orm .left-col .referred-candidates .content-panel .lg-icon {
    margin: 15px 0 15px 20px !important;
    font-size: 30px !important;
  }
}
.my-orm .left-col .referred-candidates .content-panel .left-icon-panel {
  width: 10%;
}
.my-orm .left-col .referred-candidates .content-panel .left-icon-panel .lg-icon {
  margin-top: 20px;
  /*font-size: 36px;
                        color: #FFF;
                        text-shadow: @style-text-shadow;

                        @media screen and (max-width: 600px) {
                            font-size: 20px;
                        }*/
  display: inline-block;
  width: 30px;
  height: 30px;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat -410px -90px;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents {
  padding: 25px 20px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3e4a51;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-header > * {
  float: left;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-header .title {
  font-weight: bold;
  margin-bottom: 20px;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-header .title h1 {
  color: #3c478c;
  font-size: 18px;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-header .title a {
  display: block;
  font-size: 13px;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-header .add-position-btn {
  float: right;
  padding: 5px 15px;
  border-radius: 15px;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-header .add-position-btn i {
  /*color: #e2bf31;*/
  font-size: 14px;
  margin-right: 3px;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-header .add-position-btn span {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 6px;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat -530px -93px;
  vertical-align: middle;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table {
  width: 100%;
  margin-top: 10px;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .table-head {
  display: table;
  width: 100%;
  border-bottom: 1px solid #EFEFEF;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .table-head div {
  text-transform: uppercase;
  color: #747c81;
  font-weight: 400;
  line-height: 15px;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .positions {
  display: table;
  width: 100%;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table article {
  width: 100%;
  border-bottom: 1px solid #EFEFEF;
  padding: 5px 0 14px;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table article .position-wrapper {
  width: 100%;
  display: table;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .table-head > div,
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position-wrapper > div {
  display: table-cell;
  text-align: center;
  font-size: 12px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  padding: 5px 5px 5px 0;
  vertical-align: middle;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .table-head > div:nth-child(1),
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position-wrapper > div:nth-child(1) {
  text-align: left;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .table-head > div:nth-child(2),
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position-wrapper > div:nth-child(2) {
  padding: 0;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .table-head > div:nth-child(2),
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position-wrapper > div:nth-child(2),
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .table-head > div:nth-child(3),
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position-wrapper > div:nth-child(3) {
  width: 25%;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position-wrapper > .position {
  font-size: 14px;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position-actions {
  display: block;
  width: 100%;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position-actions i.fa-users {
  color: #fa7e2a;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position-actions i.fa-pencil {
  color: #022bfd;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position-actions a {
  border: 1px solid #00a8b8;
  border-radius: 4px;
  font-size: 12px;
  padding: 1px 6px;
  margin-right: 6px;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position-actions a .view-candidates-icon,
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position-actions a .edit-close-icon,
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position-actions a .request-candidates-icon {
  display: inline-block;
  width: 13px;
  height: 12px;
  margin-right: 6px;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat -530px -113px;
  vertical-align: middle;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position-actions a .edit-close-icon {
  background: none;
  height: 14px;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position-actions a .request-candidates-icon {
  width: 13px;
  height: 14px;
  /*background-position: -530px -158px;*/
  background-position: -549px -92px;
}
@media screen and (max-width: 580px) {
  .my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position-actions a {
    display: block;
    width: 150px;
    margin-bottom: 10px;
  }
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position {
  color: #3c478c;
  font-weight: 600;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position .position-referrals {
  margin-bottom: 4px;
  display: inline-block;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position .position-referrals a,
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position .position-referrals a:link,
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position .position-referrals a:visited,
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position .position-referrals a:hover,
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position .position-referrals a:active {
  color: #3c478c;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position .all-referrals {
  margin-bottom: 4px;
  display: inline-block;
  font-style: italic;
  white-space: nowrap;
  margin-right: 15px;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position .all-referrals a,
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position .all-referrals a:link,
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position .all-referrals a:visited,
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position .all-referrals a:hover,
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position .all-referrals a:active {
  color: #747c81;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position .all-referrals .new-referrals a,
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position .all-referrals .new-referrals a:link,
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position .all-referrals .new-referrals a:visited,
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position .all-referrals .new-referrals a:hover,
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .position .all-referrals .new-referrals a:active {
  color: #e71a0a;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .puzzle-updates-icon {
  display: inline-block;
  width: 22px;
  height: 24px;
  margin-top: 5px;
  margin-bottom: -8px;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat -410px -130px;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .puzzle-updates-icon.candidate-messages {
  background-position: -410px -157px;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .update-count {
  background: #fa7e2a;
  border-radius: 7px;
  width: 14px;
  height: 14px;
  display: inline-block;
  font-size: 9px;
  font-weight: 600;
  text-align: center;
  line-height: 14px;
  color: #FFF;
  vertical-align: top;
  margin-top: 5px;
}
.my-orm .left-col .referred-candidates .content-panel .right-content .contents .positions-table .update-count.zero-count {
  background: #CCC;
}
@media screen and (max-width: 479px) {
  .my-orm .left-col .referred-candidates .content-panel .right-content .contents {
    padding-left: 8px;
    padding-right: 8px;
  }
}
.my-orm .left-col .message-center .content-panel {
  display: table;
  width: 100%;
  margin-bottom: 15px;
  float: left;
  position: relative;
  background-color: #FFF;
  border-radius: 4px;
  border: 1px solid #006875;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  /*overflow: hidden;*/
}
.my-orm .left-col .message-center .content-panel .left-icon-panel {
  display: table-cell;
  width: 15%;
  background-color: #006875;
  text-align: center;
}
.my-orm .left-col .message-center .content-panel .contents {
  width: 100%;
  display: inline-block;
  vertical-align: text-top;
}
.my-orm .left-col .message-center .content-panel .contents h1 {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #3c478c;
  text-transform: none;
}
.my-orm .left-col .message-center .content-panel .contents ul {
  margin: 10px 0;
}
.my-orm .left-col .message-center .content-panel .contents.column-flow li {
  width: 30%;
  margin: 0 3% 10px 0;
  font-size: 13px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  line-height: 1.2;
  color: #3e4a51;
  float: left;
}
@media screen and (max-width: 479px) {
  .my-orm .left-col .message-center .content-panel {
    padding-left: 0px !important;
  }
  .my-orm .left-col .message-center .content-panel .left-icon-panel,
  .my-orm .left-col .message-center .content-panel .right-content {
    display: block;
    width: 100% !important;
  }
  .my-orm .left-col .message-center .content-panel .left-icon-panel {
    text-align: left;
  }
  .my-orm .left-col .message-center .content-panel .lg-icon {
    margin: 15px 0 15px 20px !important;
    font-size: 30px !important;
  }
}
.my-orm .left-col .message-center .content-panel .left-icon-panel {
  width: 10%;
}
.my-orm .left-col .message-center .content-panel .left-icon-panel .lg-icon {
  margin-top: 20px;
  display: inline-block;
  width: 34px;
  height: 30px;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat -450px -92px;
}
.my-orm .left-col .message-center .content-panel .right-content .contents {
  /*.messages-block {

                            .nav-tabs {
                                li {
                                    padding: 10px 20px;
                                    margin: 0;
                                    border: 1px solid @color-light-gray-borders;

                                    &.active {
                                        background-color: @color-light-gray-borders;

                                        a {
                                            color: @color-turquoise-blue;
                                        }
                                    }

                                    a {
                                        color: @color-dark-text-gray;
                                        background-color: transparent;
                                        border: none;
                                        width: auto;
                                        padding: 0;
                                        text-transform: uppercase;
                                        font-family: @font-open-sans-stack;

                                        &:hover,
                                        &:active {
                                            color: @color-turquoise-blue;
                                        }
                                    }
                                }

                                border-bottom: 1px solid @color-light-gray-borders;
                            }

                            .messages-table {
                                .table-head,
                                .table-body {
                                    display: table;
                                    width: 100%;

                                    &.unread {
                                        .td {
                                            font-weight: bold;
                                            &:nth-child(1) {
                                                input {
                                                    font-size: 14px;
                                                    vertical-align: baseline;
                                                }
                                            }
                                        }
                                        .td-label {
                                            font-weight: normal;
                                        }
                                    }

                                    .td,
                                    .th {
                                        border-bottom: 1px solid @color-light-gray-borders;
                                        display: table-cell;
                                        font-family: @font-open-sans-stack;
                                        text-align: left;
                                        line-height: 18px;
                                        padding-right: 5px;
                                        padding: 5px 5px 5px 0px;

                                        &:nth-child(2),
                                        &:nth-child(3) {
                                            width: 110px;
                                        }

                                        &:nth-child(1) {
                                            width: 30px;
                                            padding-left: 4px;
                                        }

                                        &:nth-child(5) {
                                            width: 80px;
                                            padding-right: 0;
                                            text-align: center;
                                        }

                                        input[type="checkbox"] {
                                            margin: 4px 0 0;
                                            vertical-align: text-top;
                                        }

                                        .td-label {
                                            display: none;
                                        }
                                    }

                                    .th {
                                        padding: 8px 0;
                                        text-transform: uppercase;

                                        button {
                                            -webkit-appearance: none;
                                            border: none;
                                            background: transparent;
                                            padding: 0;
                                            color: @color-dark-text-gray;
                                            font-family: @font-open-sans-stack;
                                        }

                                        input[type="checkbox"] {
                                            pointer-events: none;
                                        }
                                    }
                                }

                                @media screen and (max-width: 620px) {
                                    .table-head {
                                        .th {
                                            display: none;
                                        }

                                            .th:nth-child(1) {
                                                display: table-cell;

                                                &:after {
                                                    content: 'All';
                                                }
                                            }
                                    }

                                    .table-body {
                                        border-bottom: 1px solid @color-light-gray-borders;
                                        padding: 10px 0;

                                        .td {
                                            display: block;
                                            width: 100% !important;
                                            border: none;
                                            padding: 0 0 10px 30px;

                                            &:nth-child(1) {
                                                position: absolute;
                                                margin: 0;
                                                padding: 0 0 0 4px;
                                                width: auto !important;
                                            }

                                            &:nth-child(5) {
                                                text-align: left;
                                            }

                                            .td-label {
                                                display: inline-block;
                                            }

                                            > * {
                                                display: inline-block;
                                            }

                                            span:nth-child(1) {
                                                width: 80px;
                                                text-transform: uppercase;
                                                vertical-align: top;
                                            }
                                        }
                                    }
                                }
                            }
                        }*/
  padding: 25px 20px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3e4a51;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-header > * {
  float: left;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-header .title {
  font-weight: bold;
  margin-bottom: 20px;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-header .title h1 {
  color: #3c478c;
  font-size: 18px;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-header .title a {
  display: block;
  font-size: 13px;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-header .top-buttons {
  float: right;
  margin-bottom: 30px;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-header .top-buttons button {
  margin: 0 10px 10px 0;
  padding: 0 20px;
  background-color: #FFF;
  border: 1px solid #CCC;
  border-radius: 4px;
  height: 40px;
  font-size: 12px;
  line-height: 40px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3e4a51;
  text-transform: uppercase;
  vertical-align: middle;
  position: relative;
  /*@media screen and (max-width: 991px) {
        padding:0 15px;
        border-radius: @border-radius-small;
        height: 30px;
        font-size: 10px;
        line-height: 30px;
    }*/
  float: left;
  padding: 0 10px;
  line-height: 30px;
  height: 30px;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-header .top-buttons button .fa,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-header .top-buttons button .glyphicon {
  display: inline-block;
  color: #0c9bb1;
  position: absolute;
  top: 0;
  left: 15px;
  line-height: 40px;
  vertical-align: middle;
  /*@media screen and (max-width: 991px) {
            height: 30px;
            font-size: 10px;
            line-height: 30px;
        }*/
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-header .top-buttons button i {
  display: inline-block;
  width: 18px;
  height: 14px;
  margin-right: 4px;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat -530px -158px;
  vertical-align: middle;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-header .top-buttons button .sprite-x {
  background-position: -530px -128px;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-header .top-buttons button .sprite-envelope {
  background-position: -530px -142px;
}
@media screen and (max-width: 479px) {
  .my-orm .left-col .message-center .content-panel .right-content .contents .messages-header .top-buttons button {
    padding: 0 5px;
  }
  .my-orm .left-col .message-center .content-panel .right-content .contents .messages-header .top-buttons button i {
    margin-right: 1px;
  }
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .nav-tabs {
  border-bottom: 1px solid #EFEFEF;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .nav-tabs li {
  padding: 10px 20px;
  margin: 0;
  border: 1px solid #EFEFEF;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .nav-tabs li.active {
  background-color: #EFEFEF;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .nav-tabs li.active a {
  color: #006875;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .nav-tabs li a {
  color: #3e4a51;
  background-color: transparent;
  border: none;
  width: auto;
  padding: 0;
  text-transform: uppercase;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .nav-tabs li a:hover,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .nav-tabs li a:active {
  color: #006875;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body {
  display: table;
  width: 100%;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head.focus,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body.focus {
  background: #F4F4F4;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head.unread .td,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body.unread .td {
  font-weight: bold;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head.unread .td:nth-child(1) input,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body.unread .td:nth-child(1) input {
  font-size: 14px;
  vertical-align: baseline;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head.unread .td-label,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body.unread .td-label {
  font-weight: normal;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head .td,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .td,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head .th,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .th {
  border-bottom: 1px solid #EFEFEF;
  display: table-cell;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  /*font-family: 'Roboto', sans-serif;*/
  text-align: left;
  line-height: 18px;
  padding-right: 5px;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head .td.checkbox-cell,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .td.checkbox-cell,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head .th.checkbox-cell,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .th.checkbox-cell {
  width: 30px;
  padding-left: 4px;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head .td.from,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .td.from,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head .th.from,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .th.from,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head .td.area,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .td.area,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head .th.area,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .th.area {
  width: 110px;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head .td.sent,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .td.sent,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head .th.sent,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .th.sent {
  width: 80px;
  padding-right: 0;
  text-align: center;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head .td input[type="checkbox"],
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .td input[type="checkbox"],
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head .th input[type="checkbox"],
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .th input[type="checkbox"] {
  margin: 4px 0 0;
  vertical-align: text-top;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head .td .td-label,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .td .td-label,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head .th .td-label,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .th .td-label {
  display: none;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head .th.subject,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .th.subject {
  width: 25%;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head .td.subject,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .td.subject {
  width: 25%;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head .th,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .th {
  padding: 8px 0;
  text-transform: uppercase;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head .th button,
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .th button {
  -webkit-appearance: none;
  border: none;
  background: transparent;
  padding: 0;
  color: #3e4a51;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
}
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head .th input[type="checkbox"],
.my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .th input[type="checkbox"] {
  pointer-events: none;
}
@media screen and (max-width: 620px) {
  .my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head .th {
    display: none;
  }
  .my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head .th.checkbox-cell {
    display: table-cell;
  }
  .my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-head .th.checkbox-cell:after {
    content: 'All';
  }
  .my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body {
    border-bottom: 1px solid #EFEFEF;
    padding: 10px 0;
  }
  .my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .td {
    display: block;
    width: 100% !important;
    border: none;
    padding: 0 0 10px 30px;
  }
  .my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .td.checkbox-cell {
    position: absolute;
    margin: 0;
    padding: 0 0 0 4px;
    width: auto !important;
  }
  .my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .td.sent {
    text-align: left;
  }
  .my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .td .td-label {
    display: inline-block;
  }
  .my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .td > * {
    display: inline-block;
  }
  .my-orm .left-col .message-center .content-panel .right-content .contents .messages-block .messages-table .table-body .td span:nth-child(1) {
    width: 80px;
    text-transform: uppercase;
    vertical-align: top;
  }
}
@media screen and (max-width: 479px) {
  .my-orm .left-col .message-center .content-panel .right-content .contents {
    padding-left: 8px;
    padding-right: 8px;
  }
}
.my-orm .left-col .preferences .content-panel {
  display: table;
  width: 100%;
  margin-bottom: 15px;
  float: left;
  position: relative;
  background-color: #FFF;
  border-radius: 4px;
  border: 1px solid #006875;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  /*overflow: hidden;*/
}
.my-orm .left-col .preferences .content-panel .left-icon-panel {
  display: table-cell;
  width: 15%;
  background-color: #006875;
  text-align: center;
}
.my-orm .left-col .preferences .content-panel .contents {
  width: 100%;
  display: inline-block;
  vertical-align: text-top;
}
.my-orm .left-col .preferences .content-panel .contents h1 {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #3c478c;
  text-transform: none;
}
.my-orm .left-col .preferences .content-panel .contents ul {
  margin: 10px 0;
}
.my-orm .left-col .preferences .content-panel .contents.column-flow li {
  width: 30%;
  margin: 0 3% 10px 0;
  font-size: 13px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  line-height: 1.2;
  color: #3e4a51;
  float: left;
}
@media screen and (max-width: 479px) {
  .my-orm .left-col .preferences .content-panel {
    padding-left: 0px !important;
  }
  .my-orm .left-col .preferences .content-panel .left-icon-panel,
  .my-orm .left-col .preferences .content-panel .right-content {
    display: block;
    width: 100% !important;
  }
  .my-orm .left-col .preferences .content-panel .left-icon-panel {
    text-align: left;
  }
  .my-orm .left-col .preferences .content-panel .lg-icon {
    margin: 15px 0 15px 20px !important;
    font-size: 30px !important;
  }
}
.my-orm .left-col .preferences .content-panel .left-icon-panel {
  width: 10%;
}
.my-orm .left-col .preferences .content-panel .left-icon-panel .contents {
  vertical-align: top;
}
.my-orm .left-col .preferences .content-panel .left-icon-panel .lg-icon {
  display: inline-block;
  width: 34px;
  height: 35px;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat -490px -92px;
}
.my-orm .left-col .preferences .content-panel .right-content {
  padding: 25px 20px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3e4a51;
}
.my-orm .left-col .preferences .content-panel .right-content .contents .preferences-header > * {
  float: left;
}
.my-orm .left-col .preferences .content-panel .right-content .contents .preferences-header .title {
  width: 100%;
  font-weight: bold;
  margin-bottom: 20px;
}
.my-orm .left-col .preferences .content-panel .right-content .contents .preferences-header .title h1 {
  color: #3c478c;
  font-size: 18px;
}
.my-orm .left-col .preferences .content-panel .right-content .contents .preferences-header .title a {
  display: block;
  font-size: 13px;
}
.my-orm .left-col .preferences .content-panel .right-content .contents .preferences-header .top-buttons {
  float: none;
  margin-bottom: 30px;
}
.my-orm .left-col .preferences .content-panel .right-content .contents .preferences-header .top-buttons button {
  width: 230px;
  text-align: left !important;
  margin: 0 10px 10px 0;
  padding: 0 20px;
  background-color: #FFF;
  border: 1px solid #CCC;
  border-radius: 4px;
  height: 40px;
  font-size: 12px;
  line-height: 40px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3e4a51;
  text-transform: uppercase;
  vertical-align: middle;
  position: relative;
  /*@media screen and (max-width: 991px) {
        padding:0 15px;
        border-radius: @border-radius-small;
        height: 30px;
        font-size: 10px;
        line-height: 30px;
    }*/
  float: left;
  padding: 0 10px;
  line-height: 30px;
  height: 30px;
  margin-bottom: 15px;
}
.my-orm .left-col .preferences .content-panel .right-content .contents .preferences-header .top-buttons button .fa,
.my-orm .left-col .preferences .content-panel .right-content .contents .preferences-header .top-buttons button .glyphicon {
  display: inline-block;
  color: #0c9bb1;
  position: absolute;
  top: 0;
  left: 15px;
  line-height: 40px;
  vertical-align: middle;
  /*@media screen and (max-width: 991px) {
            height: 30px;
            font-size: 10px;
            line-height: 30px;
        }*/
}
.my-orm .left-col .preferences .content-panel .right-content .contents .preferences-header .top-buttons button .fa {
  display: inline-block;
  position: relative;
  left: 0;
  float: left;
  width: 18px;
  height: 14px;
  margin-right: 4px;
  vertical-align: middle;
  line-height: 30px;
}
.my-orm .left-col .preferences .content-panel .right-content .contents .preferences-header .top-buttons button .fa-pencil-square-o {
  font-size: 15px;
}
@media screen and (max-width: 479px) {
  .my-orm .left-col .preferences .content-panel .right-content .contents .preferences-header .top-buttons button {
    padding: 0 5px;
  }
  .my-orm .left-col .preferences .content-panel .right-content .contents .preferences-header .top-buttons button i {
    margin-right: 1px;
  }
}
@media screen and (max-width: 800px) {
  .my-orm .left-col {
    width: 100% !important;
  }
}
.my-orm .gray {
  color: #999797;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
}
.my-orm .home-sidebar {
  padding: 0 0 0 15px;
  float: left;
}
.my-orm .home-sidebar .sidebar-panel {
  background: #fff;
  padding: 0;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  color: #3e4a51;
  border-left: 1px solid #d6d6db;
  border-right: 1px solid #d6d6db;
}
.my-orm .home-sidebar .sidebar-panel:first-of-type {
  border-top: 1px solid #d6d6db;
}
.my-orm .home-sidebar .sidebar-panel:last-of-type {
  border-bottom: 1px solid #d6d6db;
}
.my-orm .home-sidebar .sidebar-panel .header i,
.my-orm .home-sidebar .sidebar-panel h1 i,
.my-orm .home-sidebar .sidebar-panel i i {
  float: right;
}
.my-orm .home-sidebar .sidebar-panel .header {
  position: relative;
  display: block;
  margin: 1px;
  /*background: transparent url('/styles/images/carney_image_sprite.png') repeat-x right -180px;*/
}
.my-orm .home-sidebar .sidebar-panel .header i {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.my-orm .home-sidebar .sidebar-panel .header-wrapper {
  display: inline-block;
}
.my-orm .home-sidebar .sidebar-panel h1 {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  padding: 15px 15px 10px 15px;
}
.my-orm .home-sidebar .sidebar-panel .contents {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  color: #3e4a51;
  padding: 20px 15px;
}
.my-orm .home-sidebar .sidebar-panel .contents .sidebar-action {
  display: table;
  color: #006875;
}
.my-orm .home-sidebar .sidebar-panel .contents .sidebar-action > div {
  display: table-cell;
}
.my-orm .home-sidebar .sidebar-panel .contents .sidebar-action i {
  margin-top: 2px;
  color: #006875;
}
.my-orm .home-sidebar .sidebar-panel .contents .sidebar-action:hover,
.my-orm .home-sidebar .sidebar-panel .contents .sidebar-action:hover i {
  color: #3c478c;
}
.my-orm .home-sidebar .sidebar-panel ul {
  margin-bottom: 0;
}
.my-orm .home-sidebar .sidebar-panel.clear-search {
  padding: 8px 15px;
}
.my-orm .home-sidebar .sidebar-panel.clear-search a {
  display: block;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  color: #3e4a51;
}
.my-orm .home-sidebar .sidebar-panel.clear-search a i {
  color: #006875;
  font-size: 14px;
  margin-right: 20px;
  vertical-align: baseline;
  background: transparent;
}
.my-orm .home-sidebar .sidebar-panel.clear-search a:hover {
  background-color: #eaeaea;
}
@media screen and (max-width: 800px) {
  .my-orm .home-sidebar {
    /*padding: 0;*/
  }
}
.my-orm .home-sidebar .sidebar-panel.bio .user-title {
  font-size: 14px;
  font-style: italic;
  width: 100%;
}
.my-orm .home-sidebar .sidebar-panel.bio .content-holder #userPhoto {
  border: none;
  background: none;
  min-height: 0;
}
.my-orm .home-sidebar .sidebar-panel.bio .content-holder #userPhoto img {
  cursor: pointer;
  width: 100%;
  border: 1px solid #bebcbc;
}
.my-orm .home-sidebar .sidebar-panel.bio .content-holder .links {
  display: table-cell;
  width: 65%;
  vertical-align: top;
}
.my-orm .home-sidebar .sidebar-panel.bio .content-holder .links a {
  display: block;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 10px 10px;
}
.my-orm .home-sidebar .sidebar-panel.conferences {
  width: 100%;
}
.my-orm .home-sidebar .sidebar-panel.conferences .director-block {
  width: 100%;
  float: left;
  margin-top: 10px;
  font-size: 12px;
}
.my-orm .home-sidebar .sidebar-panel.conferences .director-block:hover {
  background: #EAEAEA;
}
.my-orm .home-sidebar .sidebar-panel.conferences .director-block img {
  width: 30%;
  float: right;
}
.my-orm .home-sidebar .sidebar-panel.conferences .director-block h2 {
  max-width: 50%;
  padding: 5px 0 0;
  color: #3e4a51;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 1.1em;
  font-weight: 600;
  line-height: 1.3;
}
.my-orm .home-sidebar .sidebar-panel.conferences .director-block h2 .title {
  font-weight: normal;
  font-size: 0.9em;
}
@media screen and (max-width: 991px) and (min-width: 769px) {
  .my-orm .home-sidebar .sidebar-panel.conferences .director-block {
    font-size: 10px;
  }
}
.my-orm .home-sidebar .sidebar-panel.conferences .conference-list {
  float: left;
  width: 100%;
  padding-top: 15px;
}
.my-orm .home-sidebar .sidebar-panel.conferences .conference-list .conference {
  margin: 0;
  width: 100%;
  border-bottom: 1px solid #FFF;
}
.my-orm .home-sidebar .sidebar-panel.conferences .conference-list .conference > a {
  float: left;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  width: 100%;
}
.my-orm .home-sidebar .sidebar-panel.conferences .conference-list .conference > a:hover {
  background: #EAEAEA;
}
.my-orm .home-sidebar .sidebar-panel.conferences .conference-list .conference .action {
  float: right;
  color: #006875;
}
.my-orm .home-sidebar .sidebar-panel.conferences .conference-list .conference .location {
  color: #006875;
}
.my-orm .home-sidebar .sidebar-panel.conferences .conference-list .conference .date {
  color: #3e4a51;
  display: block;
  width: 100%;
}
.my-orm .home-sidebar .sidebar-panel.conferences .conference-list .sorry {
  display: block;
  width: 100%;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3e4a51;
}
.my-orm .home-sidebar .sidebar-panel.quick-links {
  width: 100%;
}
.my-orm .home-sidebar .sidebar-panel.quick-links li {
  margin: 5px 0;
}
.my-orm .home-sidebar .sidebar-panel.quick-links li a {
  font-size: 13px;
}
.my-orm .home-sidebar .sidebar-panel.news-events {
  width: 100%;
}
.my-orm .home-sidebar .sidebar-panel.news-events article {
  margin: 15px 0;
}
.my-orm .home-sidebar .sidebar-panel.news-events article > * {
  font-size: 12px;
}
.my-orm .home-sidebar .sidebar-panel.news-events article h2 {
  color: #006875;
}
.my-orm .home-sidebar .sidebar-panel.news-events article i {
  color: #006875;
}
.my-orm .home-sidebar .sidebar-panel.news-events article a:hover i {
  color: #4e5e9c;
}
.my-orm .home-sidebar .sidebar-panel.news-events article .date {
  display: block;
  color: #3e4a51;
}
@media screen and (max-width: 767px) {
  .my-orm .home-sidebar {
    padding-left: 0;
  }
}
/*Candidate Views*/
.candidate-resume {
  padding: 0;
}
.candidate-resume h1,
.candidate-resume h2 {
  margin: 0 0 4px 0;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3c478c;
  font-weight: 700;
  display: inline-block;
}
.candidate-resume .school-breadcrumbs {
  float: right;
  text-transform: uppercase;
  color: #FFF;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .candidate-resume .school-breadcrumbs {
    float: none;
    margin-left: 20px;
    white-space: nowrap;
  }
}
.candidate-resume .image-hrule {
  display: block;
  margin: 7px 0 17px 0;
  width: 100%;
  height: 2px;
  border-top: 1px solid #777;
}
.candidate-resume h1,
.candidate-resume h2 {
  margin: 0 0 4px 0;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3c478c;
  font-weight: 700;
  display: inline-block;
}
.candidate-resume .school-breadcrumbs {
  float: right;
  text-transform: uppercase;
  color: #3c478c;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .candidate-resume .school-breadcrumbs {
    float: none;
    margin-left: 20px;
    white-space: nowrap;
  }
}
.candidate-resume .image-hrule {
  display: block;
  margin: 7px 0 17px 0;
  width: 100%;
  height: 2px;
  border-top: 1px solid #777;
}
.candidate-resume .candidates-menu {
  margin: 0 0 30px 0;
  padding: 0;
  /*@media screen and (max-width: 479px) {
        button {
            margin-right: 5px;
        }

        .dropdown-menu {
            min-width: 140px;
            width: auto;

        }
    }*/
}
.candidate-resume .candidates-menu .check-button {
  display: inline-block;
}
.candidate-resume .candidates-menu button,
.candidate-resume .candidates-menu .check-button {
  margin: 0 10px 10px 0;
  padding: 0 20px;
  background-color: #FFF;
  border: 1px solid #CCC;
  border-radius: 4px;
  height: 40px;
  font-size: 12px;
  line-height: 40px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3e4a51;
  text-transform: uppercase;
  vertical-align: middle;
  position: relative;
  /*@media screen and (max-width: 991px) {
        padding:0 15px;
        border-radius: @border-radius-small;
        height: 30px;
        font-size: 10px;
        line-height: 30px;
    }*/
  /*@media screen and (max-width: 991px) {
            &.left-icon-button {
                padding-left: 30px;
            }
        }

        @media screen and (max-width: 767px) {
            &.next, &.previous {
                .glyphicon {
                    position: relative;
                    left: 0;
                    right: 0;
                }
            }

            &.left-icon-button {
                padding: 0 10px 0 25px;

                .fa {
                    left: 10px;
                }
            }
        }

        @media screen and (max-width: 479px) {
            
            margin-bottom: 10px;

            &.next, &.previous {
                padding: 0 10px;

                 .copy {
                    display: none;
                }
            }

            &.left-icon-button {
                padding: 0 4px 0 15px;

                .fa {
                    left: 4px;
                }
            }
        }*/
}
.candidate-resume .candidates-menu button .fa,
.candidate-resume .candidates-menu .check-button .fa,
.candidate-resume .candidates-menu button .glyphicon,
.candidate-resume .candidates-menu .check-button .glyphicon {
  display: inline-block;
  color: #0c9bb1;
  position: absolute;
  top: 0;
  left: 15px;
  line-height: 40px;
  vertical-align: middle;
  /*@media screen and (max-width: 991px) {
            height: 30px;
            font-size: 10px;
            line-height: 30px;
        }*/
}
.candidate-resume .candidates-menu button .glyphicon,
.candidate-resume .candidates-menu .check-button .glyphicon {
  top: -2px;
  /*@media screen and (max-width: 991px) {
                top:-1px;
            }*/
}
.candidate-resume .candidates-menu button.select-all input[type="checkbox"],
.candidate-resume .candidates-menu .check-button.select-all input[type="checkbox"] {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
  pointer-events: none;
  top: 0;
}
.candidate-resume .candidates-menu button.select-all span,
.candidate-resume .candidates-menu .check-button.select-all span {
  vertical-align: top;
}
.candidate-resume .candidates-menu button.next .glyphicon,
.candidate-resume .candidates-menu .check-button.next .glyphicon,
.candidate-resume .candidates-menu button.previous .glyphicon,
.candidate-resume .candidates-menu .check-button.previous .glyphicon,
.candidate-resume .candidates-menu button.dropdown-toggle .glyphicon,
.candidate-resume .candidates-menu .check-button.dropdown-toggle .glyphicon {
  font-family: Arial;
  font-size: 21px;
  /*@media screen and (max-width: 991px) {
                    font-size: 18px;
                }*/
}
.candidate-resume .candidates-menu button.next,
.candidate-resume .candidates-menu .check-button.next,
.candidate-resume .candidates-menu button.dropdown-toggle,
.candidate-resume .candidates-menu .check-button.dropdown-toggle {
  padding-right: 40px;
  /*@media screen and (max-width: 991px) {
                padding-right: 30px;
            }*/
}
.candidate-resume .candidates-menu button.next .glyphicon,
.candidate-resume .candidates-menu .check-button.next .glyphicon,
.candidate-resume .candidates-menu button.dropdown-toggle .glyphicon,
.candidate-resume .candidates-menu .check-button.dropdown-toggle .glyphicon {
  left: auto;
  right: 15px;
}
.candidate-resume .candidates-menu button.previous,
.candidate-resume .candidates-menu .check-button.previous,
.candidate-resume .candidates-menu button.left-icon-button,
.candidate-resume .candidates-menu .check-button.left-icon-button {
  padding-left: 40px;
}
@media screen and (max-width: 990px) {
  .candidate-resume .candidates-menu button .more-string,
  .candidate-resume .candidates-menu .check-button .more-string {
    display: none;
  }
}
@media screen and (max-width: 400px) {
  .candidate-resume .candidates-menu button.left-icon-button,
  .candidate-resume .candidates-menu .check-button.left-icon-button {
    padding-left: 25px;
    padding-right: 8px;
  }
  .candidate-resume .candidates-menu button.left-icon-button i,
  .candidate-resume .candidates-menu .check-button.left-icon-button i {
    left: 6px;
    vertical-align: initial;
  }
  .candidate-resume .candidates-menu button.left-icon-button.send-message,
  .candidate-resume .candidates-menu .check-button.left-icon-button.send-message,
  .candidate-resume .candidates-menu button.left-icon-button.print,
  .candidate-resume .candidates-menu .check-button.left-icon-button.print {
    padding-left: 8px;
  }
}
.candidate-resume .candidates-menu > div {
  position: relative;
  padding: 0;
}
.candidate-resume .candidates-menu .drop-down-menu {
  width: 80%;
}
.candidate-resume .candidates-menu .drop-down-menu.sort-by,
.candidate-resume .candidates-menu .drop-down-menu.sort-by button {
  margin-right: 0;
}
.candidate-resume .candidates-menu .drop-down-menu.sort-by ul li > .active {
  font-weight: bold;
}
.candidate-resume .candidates-menu .drop-down-menu button {
  width: 100%;
  text-align: left;
  /*@media screen and (max-width: 767px) {
                padding: 0 5px; 
                width: auto; 
                .fa {
                    display: inline-block;
                    position: relative;
                    font-size: 22px;
                    line-height: 30px;
                    left: 0;
                    right: 0;
                }

                .copy,
                .glyphicon {
                    display: none;
                }
            }*/
}
.candidate-resume .candidates-menu .drop-down-menu button .glyphicon {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  top: 0;
}
.candidate-resume .candidates-menu .drop-down-menu button .fa {
  display: none;
}
.candidate-resume .candidates-menu .drop-down-menu .dropdown-menu {
  width: 100%;
  right: 0 !important;
  left: auto !important;
}
.candidate-resume .candidates-menu .drop-down-menu .dropdown-menu li {
  border-bottom: none;
}
.candidate-resume .candidates-menu .drop-down-menu .dropdown-menu li a {
  padding: 10px 0 10px 20px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  line-height: 1;
  color: #3e4a51;
  text-transform: uppercase;
}
.candidate-resume .candidates-menu .drop-down-menu .dropdown-menu li a:hover {
  background: #f0eeef;
  padding: 10px 0 10px 20px;
}
@media screen and (min-width: 992px) {
  .candidate-resume .candidates-menu .drop-down-menu .dropdown-menu li a:hover {
    padding-left: 25px;
  }
}
@media screen and (max-width: 991px) {
  .candidate-resume .candidates-menu .drop-down-menu .dropdown-menu li a {
    padding-left: 15px;
  }
}
@media screen and (max-width: 479px) {
  .candidate-resume .candidates-menu .drop-down-menu .dropdown-menu li a {
    line-height: 1;
  }
}
.candidate-resume .candidates-menu .drop-down-menu:hover {
  background: none;
}
.candidate-resume .candidates-menu .print {
  /*@media screen and (max-width: 767px) {
            padding: 0 15px; padding-left: 15px;
        }*/
}
.candidate-resume .candidates-menu .sort-by {
  float: right;
}
.candidate-resume .resume-body {
  padding: 0;
  margin: 0;
}
.candidate-resume .resume-body > .candidate-summary {
  display: table;
  width: 100%;
  margin-bottom: 15px;
  float: left;
  position: relative;
  background-color: #FFF;
  border-radius: 4px;
  border: 1px solid #006875;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  /*overflow: hidden;*/
  display: block;
  overflow: hidden;
}
.candidate-resume .resume-body > .candidate-summary .overflow-container {
  display: table;
  width: 100%;
}
.candidate-resume .resume-body > .candidate-summary .left-icon-panel {
  display: table-cell;
  width: 15%;
  background-color: #006875;
  text-align: center;
}
.candidate-resume .resume-body > .candidate-summary .contents {
  width: 100%;
  display: inline-block;
  vertical-align: text-top;
}
.candidate-resume .resume-body > .candidate-summary .contents h1 {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #3c478c;
  text-transform: none;
}
.candidate-resume .resume-body > .candidate-summary .contents ul {
  margin: 10px 0;
}
.candidate-resume .resume-body > .candidate-summary .contents.column-flow li {
  width: 30%;
  margin: 0 3% 10px 0;
  font-size: 13px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  line-height: 1.2;
  color: #3e4a51;
  float: left;
}
@media screen and (max-width: 479px) {
  .candidate-resume .resume-body > .candidate-summary {
    padding-left: 0px !important;
  }
  .candidate-resume .resume-body > .candidate-summary .left-icon-panel,
  .candidate-resume .resume-body > .candidate-summary .right-content {
    display: block;
    width: 100% !important;
  }
  .candidate-resume .resume-body > .candidate-summary .left-icon-panel {
    text-align: left;
  }
  .candidate-resume .resume-body > .candidate-summary .lg-icon {
    margin: 15px 0 15px 20px !important;
    font-size: 30px !important;
  }
}
.candidate-resume .resume-body > .candidate-summary .summary-block {
  width: 73%;
  display: table-cell;
  vertical-align: top;
  position: relative;
}
.candidate-resume .resume-body > .candidate-summary .summary-block > * {
  float: left;
}
.candidate-resume .resume-body > .candidate-summary .summary-block .candidate-image {
  width: 35%;
  margin: 45px 0px;
}
.candidate-resume .resume-body > .candidate-summary .summary-block .contact-info {
  width: 65%;
  padding: 45px 0px 45px 15px;
}
.candidate-resume .resume-body > .candidate-summary .summary-block .contact-info .break {
  display: inline;
  white-space: nowrap;
}
.candidate-resume .resume-body > .candidate-summary .summary-block .contact-info > span {
  margin-bottom: 4px;
  margin-right: 4px;
  display: block;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #3e4a51;
}
@media screen and (max-width: 991px) {
  .candidate-resume .resume-body > .candidate-summary .summary-block .contact-info > span {
    font-size: 12px;
  }
}
.candidate-resume .resume-body > .candidate-summary .summary-block .contact-info .referred {
  color: #999797;
  display: inline-block;
  margin-bottom: 0;
  line-height: 12px;
}
.candidate-resume .resume-body > .candidate-summary .summary-block .contact-info .candidate-id {
  color: #3c478c;
  font-weight: bold;
  display: inline-block;
  line-height: 12px;
}
.candidate-resume .resume-body > .candidate-summary .summary-block .contact-info .no-break.referred-two {
  line-height: 12px;
  display: inline-block;
}
.candidate-resume .resume-body > .candidate-summary .summary-block .contact-info h1.name {
  margin: 20px 0 4px 0;
  color: #3c478c;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: none;
}
@media screen and (max-width: 991px) {
  .candidate-resume .resume-body > .candidate-summary .summary-block .contact-info h1.name {
    margin-top: 15px;
  }
}
.candidate-resume .resume-body > .candidate-summary .summary-block .contact-info .email {
  color: #006875;
  font-size: 16px;
  /*display: inline;*/
}
@media screen and (max-width: 991px) {
  .candidate-resume .resume-body > .candidate-summary .summary-block .contact-info .email {
    font-size: 14px;
  }
}
.candidate-resume .resume-body > .candidate-summary .summary-block .contact-info .address {
  white-space: normal;
}
@media screen and (max-width: 991px) {
  .candidate-resume .resume-body > .candidate-summary .summary-block .contact-info .address {
    white-space: pre-line;
  }
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu {
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  position: absolute;
  background-color: #bebcbc;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul {
  float: left;
  width: 100%;
  margin: 0;
  background-color: #cfcccc;
  -webkit-box-shadow: inset 0 -4px 7px -4px #AAA;
  box-shadow: inset 0 -4px 7px -4px #AAA;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li {
  float: left;
  margin: 0;
  padding: 0 10px;
  height: 45px;
  border-left: 1px solid #DDD;
  border-style: solid;
  border-width: 0 1px;
  border-color: transparent #BAB7B7 transparent #E6E3E3;
  list-style: none;
}
@media screen and (min-width: 1200px) {
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li {
    padding: 0 15px;
  }
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li .view-full-waiting {
  color: #fff;
  cursor: default;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li > a,
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li input {
  /*margin: 0;*/
  display: inline-block;
  line-height: 45px;
  /*vertical-align: middle;*/
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li > input {
  margin: 0;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li .edit-school-note {
  color: #ffeb12;
  font-weight: bold !important;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li .edit-school-note:hover {
  color: #4e5e9c;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li > a {
  /*display: block;
                        margin: 18px 20px;
                        height: 19px;*/
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li > a i {
  display: inline-block;
  font-size: 16px;
  /*&.fa-eye {
                                color: @color-primary;
                            }*/
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li > a i.fa-star {
  color: #e2e2e2;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li > a i.fa-star.active {
  color: #ffeb12;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li > a i.fa-video-camera {
  /*color: @color-turquoise-blue;*/
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li > a i.fa-heart,
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li > a i.fa-heart-o {
  color: #eb3348;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li > a i.carney-puzzle-piece {
  width: 16px;
  height: 22px;
  position: relative;
  top: 3px;
  margin-right: 7px;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat 0 -81px;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li:nth-child(1) {
  border-left: none;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.text-link > a > .fa {
  margin-right: 7px;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.text-link > a.carney-puzzle-piece {
  margin-right: 7px;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu {
  margin-bottom: 0;
  border-right-width: 0;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu {
  display: inline-block;
  line-height: 25px;
  /*margin: 12px 20px;*/
  width: auto;
  /*vertical-align: middle;*/
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu ul {
  width: auto;
  border-radius: 0;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu ul a {
  padding-left: 10px;
  padding-right: 15px;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu ul a:hover {
  padding-left: 15px;
  padding-right: 10px;
}
@media screen and (max-width: 1199px) {
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu .dropdown-toggle {
    margin-right: 0;
    border-radius: 3px;
    font-size: 12px;
    padding-right: 25px;
    height: 25px;
    line-height: 25px;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu .dropdown-toggle .glyphicon {
    font-size: 18px;
    padding: 0 10px;
    right: 0;
  }
}
@media screen and (max-width: 991px) {
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu .dropdown-toggle .glyphicon {
    top: -3px;
  }
}
@media screen and (max-width: 767px) {
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu .dropdown-toggle .copy,
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu .dropdown-toggle .glyphicon {
    display: block;
  }
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu button {
  padding: 0 30px 0 10px;
  height: 25px;
  line-height: 25px;
  float: none;
  vertical-align: inherit;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu button i {
  line-height: 25px;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.want-to .dropdown-menu {
  top: 31px;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu {
  margin-right: 0;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu > a {
  font-size: 15px;
  padding-right: 0;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-flag {
  color: #ff9600;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-check {
  color: #3aa301;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-thumbs-down {
  color: #000000;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-file-text-o {
  color: #ff9600;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-phone {
  color: #7c2ab1;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-building-o {
  color: #2a56b1;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-check-square-o {
  color: #00a8b8;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-comments {
  color: #f6e800;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-times {
  color: #de0304;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .dropdown-menu {
  right: auto !important;
  left: -10px !important;
  top: 31px;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .dropdown-menu .activeFlag {
  font-weight: bold;
}
@media screen and (max-width: 560px) {
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .dropdown-menu {
    right: 0 !important;
    left: auto !important;
  }
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.conference-badges {
  border-right: none;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.conference-badges a {
  height: 45px;
  display: inline-block;
  line-height: 45px;
  color: #FFF;
  text-align: center;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.conference-badges a span {
  display: inline;
  width: 18px;
  height: 18px;
  padding: 1px 6px;
  margin-right: 2px;
  background-color: #006875;
  line-height: initial;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul.notyetreviewedmenu {
  background: #C8A9FC;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu > ul.inactivecndstatusmenu {
  background: #808080;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu.top-menu {
  top: 0;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu.top-menu .select-checkbox {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu.bottom-menu {
  bottom: 0;
}
.candidate-resume .resume-body > .candidate-summary .summary-block menu.bottom-menu > ul {
  -webkit-box-shadow: inset 0 4px 7px -4px #AAA;
  box-shadow: inset 0 4px 7px -4px #AAA;
  border-bottom: none;
}
@media screen and (max-width: 960px) {
  .candidate-resume .resume-body > .candidate-summary .summary-block {
    position: static;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block .candidate-image {
    width: 50% !important;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block .contact-info {
    width: 35% !important;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block .top-menu,
  .candidate-resume .resume-body > .candidate-summary .summary-block .bottom-menu {
    z-index: 200;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li {
    padding: 0 15px;
  }
  .candidate-resume .resume-body > .candidate-summary .edu-exp-block {
    padding: 45px 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 990px) {
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li {
    padding: 0 10px;
  }
}
@media screen and (min-width: 561px) and (max-width: 600px) {
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li {
    padding: 0 10px;
  }
}
@media screen and (max-width: 560px) {
  .candidate-resume .resume-body > .candidate-summary .summary-block {
    width: 55%;
    position: static;
    padding: 90px 0;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block .candidate-image {
    width: 100% !important;
    margin: 0 !important;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block .contact-info {
    width: 100% !important;
    padding: 15px !important;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block menu {
    width: 100%;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li {
    width: 22%;
    border-bottom: 1px solid #bab7b7 !important;
    text-align: center;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.rating {
    width: 34%;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.drop-row {
    clear: both;
    width: 50%;
    border-left: none !important;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.row-last,
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.last {
    border-right: none !important;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu.last {
    width: 50%;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu {
    float: none;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.candidates-menu li {
    text-align: left;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.top-border {
    border-top: 1px solid #e6e3e3;
    border-bottom: none !important;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.view-profile,
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.view-full {
    width: 50%;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.puzzle {
    width: auto;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.video {
    width: 40%;
    border-left: none !important;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block menu > ul > li.conference-badges {
    width: 45%;
    border-right: none !important;
  }
  .candidate-resume .resume-body > .candidate-summary .edu-exp-block {
    padding: 90px 0;
  }
}
@media screen and (max-width: 479px) {
  .candidate-resume .resume-body > .candidate-summary .summary-block {
    width: 50%;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block .contact-info .email {
    font-size: 11px;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block menu li a {
    /*margin: 18px 17px;*/
  }
}
@media screen and (max-width: 560px) {
  .candidate-resume .resume-body > .candidate-summary .summary-block .top-menu > ul > li {
    width: 33%;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block .bottom-menu > ul > li,
  .candidate-resume .resume-body > .candidate-summary .summary-block .bottom-menu > ul > .video {
    width: 50%;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block .bottom-menu > ul > li.conference-badges,
  .candidate-resume .resume-body > .candidate-summary .summary-block .bottom-menu > ul > .video.conference-badges {
    width: 85%;
  }
}
@media screen and (min-width: 1200px) {
  .candidate-resume .resume-body > .candidate-summary .summary-block .contact-info h1.name {
    font-size: 21px;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block .contact-info .email {
    font-size: 14px;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block .contact-info .referred,
  .candidate-resume .resume-body > .candidate-summary .summary-block .contact-info .referred-two {
    font-size: 14px;
    line-height: 16px;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block .contact-info .address {
    margin-top: 10px;
    font-size: 14px;
    line-height: 21px;
  }
  .candidate-resume .resume-body > .candidate-summary .summary-block .contact-info .phone {
    font-size: 14px;
  }
}
.candidate-resume .resume-body > .candidate-summary .edu-exp-block {
  display: table-cell;
  vertical-align: top;
  width: 27%;
  height: 100%;
  position: relative;
  background-color: #006875;
}
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner {
  width: 100%;
  padding: 15px;
  color: #FFF;
}
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner h1,
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner h2,
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner ol li,
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner ul li {
  margin-bottom: 6px;
}
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner h1,
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner h2 {
  font-size: 13px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  color: #FFF;
}
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner ol li,
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner ul li {
  line-height: 15px;
  margin-bottom: 6px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 11px;
  font-weight: 600;
  color: #FFF;
  list-style: none;
}
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner ol li .title,
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner ul li .title {
  display: block;
  font-style: italic;
}
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner ol li a,
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner ul li a,
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner ol li a:link,
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner ul li a:link,
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner ol li a:visited,
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner ul li a:visited {
  color: #FFF;
  text-decoration: none;
}
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner ol li a:hover,
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner ul li a:hover,
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner ol li a:active,
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner ul li a:active {
  text-decoration: none;
  color: #3c478c;
}
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner .education,
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner .candidate-portfolio {
  margin-bottom: 10px;
  border-bottom: 1px solid #F0F0F0;
}
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner .education .document-pager,
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner .candidate-portfolio .document-pager {
  margin: 0px;
  padding-top: 0px;
}
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner .education .document-pager li,
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner .candidate-portfolio .document-pager li {
  font-size: 13px;
  list-style-type: none;
  display: inline-block;
}
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner .education .document-pager li a,
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner .candidate-portfolio .document-pager li a {
  color: #FFFFFF;
  background: transparent;
  border: solid 0px #cfcccc;
}
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner .education .document-pager li a.active,
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner .candidate-portfolio .document-pager li a.active {
  font-size: 13px;
  display: inline-block;
  padding: 0px 10px;
  margin-right: 3px;
  background: #cfcccc;
}
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner .education ol,
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner .experience ol {
  margin-bottom: 10px;
}
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner .education ol li,
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner .experience ol li {
  list-style-type: disc;
  margin-left: 16px;
}
@media screen and (max-width: 560px) {
  .candidate-resume .resume-body > .candidate-summary .edu-exp-block {
    width: 45%;
    padding-bottom: 75px;
  }
}
@media screen and (max-width: 479px) {
  .candidate-resume .resume-body > .candidate-summary .edu-exp-block {
    width: 50%;
  }
}
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner {
  padding: 0;
}
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner .candidate-portfolio {
  border-bottom: none;
}
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner .candidate-portfolio h1 {
  line-height: 45px;
  font-size: 15px;
  margin-bottom: 0;
  padding-left: 15px;
  border-bottom: 1px solid #ababab;
  display: block;
}
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner .candidate-portfolio a {
  font-size: 12px;
}
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner .candidate-portfolio > div > ul {
  padding: 15px;
}
.candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner .candidate-portfolio > div > ul > li {
  line-height: 2em;
  font-weight: normal;
}
@media screen and (min-width: 1200px) {
  .candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner .candidate-portfolio h1 {
    font-size: 16px;
  }
  .candidate-resume .resume-body > .candidate-summary .edu-exp-block .inner .candidate-portfolio a {
    font-size: 16px;
  }
}
.candidate-resume .resume-body .instructional-exp__table {
  margin: 10px 0;
  width: 100%;
  font-size: 13px;
}
.candidate-resume .resume-body .instructional-exp__table-cell {
  vertical-align: top;
  padding-bottom: 10px;
}
.candidate-resume .resume-body .instructional-exp__table-cell--left {
  padding-right: 10px;
  width: 20%;
  font-weight: bold;
}
.candidate-resume .resume-body > .interview-responses {
  display: table;
  width: 100%;
  margin-bottom: 15px;
  float: left;
  position: relative;
  background-color: #FFF;
  border-radius: 4px;
  border: 1px solid #006875;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  /*overflow: hidden;*/
}
.candidate-resume .resume-body > .interview-responses .left-icon-panel {
  display: table-cell;
  width: 15%;
  background-color: #006875;
  text-align: center;
}
.candidate-resume .resume-body > .interview-responses .contents {
  width: 100%;
  display: inline-block;
  vertical-align: text-top;
}
.candidate-resume .resume-body > .interview-responses .contents h1 {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #3c478c;
  text-transform: none;
}
.candidate-resume .resume-body > .interview-responses .contents ul {
  margin: 10px 0;
}
.candidate-resume .resume-body > .interview-responses .contents.column-flow li {
  width: 30%;
  margin: 0 3% 10px 0;
  font-size: 13px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  line-height: 1.2;
  color: #3e4a51;
  float: left;
}
@media screen and (max-width: 479px) {
  .candidate-resume .resume-body > .interview-responses {
    padding-left: 0px !important;
  }
  .candidate-resume .resume-body > .interview-responses .left-icon-panel,
  .candidate-resume .resume-body > .interview-responses .right-content {
    display: block;
    width: 100% !important;
  }
  .candidate-resume .resume-body > .interview-responses .left-icon-panel {
    text-align: left;
  }
  .candidate-resume .resume-body > .interview-responses .lg-icon {
    margin: 15px 0 15px 20px !important;
    font-size: 30px !important;
  }
}
.candidate-resume .resume-body > .interview-responses .left-icon-panel i {
  width: 37px;
}
.candidate-resume .resume-body > .interview-responses .right-content {
  padding: 10px 15px;
}
@media screen and (max-width: 479px) {
  .candidate-resume .resume-body > .interview-responses .right-content {
    padding: 10px;
  }
}
.candidate-resume .resume-body > .interview-responses .lg-icon {
  height: 50px;
}
.candidate-resume .resume-body > .interview-responses i {
  position: relative;
}
.candidate-resume .resume-body > .interview-responses i:after {
  position: absolute;
  top: 8px;
  right: -5px;
  color: #ffffff;
  font-size: 20px;
  line-height: 1px;
  font-style: normal;
  content: "+";
}
.candidate-resume .resume-body > .teaching-interests {
  display: table;
  width: 100%;
  margin-bottom: 15px;
  float: left;
  position: relative;
  background-color: #FFF;
  border-radius: 4px;
  border: 1px solid #006875;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  /*overflow: hidden;*/
}
.candidate-resume .resume-body > .teaching-interests .left-icon-panel {
  display: table-cell;
  width: 15%;
  background-color: #006875;
  text-align: center;
}
.candidate-resume .resume-body > .teaching-interests .contents {
  width: 100%;
  display: inline-block;
  vertical-align: text-top;
}
.candidate-resume .resume-body > .teaching-interests .contents h1 {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #3c478c;
  text-transform: none;
}
.candidate-resume .resume-body > .teaching-interests .contents ul {
  margin: 10px 0;
}
.candidate-resume .resume-body > .teaching-interests .contents.column-flow li {
  width: 30%;
  margin: 0 3% 10px 0;
  font-size: 13px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  line-height: 1.2;
  color: #3e4a51;
  float: left;
}
@media screen and (max-width: 479px) {
  .candidate-resume .resume-body > .teaching-interests {
    padding-left: 0px !important;
  }
  .candidate-resume .resume-body > .teaching-interests .left-icon-panel,
  .candidate-resume .resume-body > .teaching-interests .right-content {
    display: block;
    width: 100% !important;
  }
  .candidate-resume .resume-body > .teaching-interests .left-icon-panel {
    text-align: left;
  }
  .candidate-resume .resume-body > .teaching-interests .lg-icon {
    margin: 15px 0 15px 20px !important;
    font-size: 30px !important;
  }
}
.candidate-resume .resume-body > .teaching-interests .left-icon-panel i {
  width: 37px;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat -20px -90px;
}
.candidate-resume .resume-body > .teaching-interests .right-content {
  padding: 10px 15px;
}
@media screen and (max-width: 479px) {
  .candidate-resume .resume-body > .teaching-interests .right-content {
    padding: 10px;
  }
}
.candidate-resume .resume-body > .teaching-interests .lg-icon {
  height: 50px;
}
.candidate-resume .resume-body > .education {
  display: table;
  width: 100%;
  margin-bottom: 15px;
  float: left;
  position: relative;
  background-color: #FFF;
  border-radius: 4px;
  border: 1px solid #006875;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  /*overflow: hidden;*/
}
.candidate-resume .resume-body > .education .left-icon-panel {
  display: table-cell;
  width: 15%;
  background-color: #006875;
  text-align: center;
}
.candidate-resume .resume-body > .education .contents {
  width: 100%;
  display: inline-block;
  vertical-align: text-top;
}
.candidate-resume .resume-body > .education .contents h1 {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #3c478c;
  text-transform: none;
}
.candidate-resume .resume-body > .education .contents ul {
  margin: 10px 0;
}
.candidate-resume .resume-body > .education .contents.column-flow li {
  width: 30%;
  margin: 0 3% 10px 0;
  font-size: 13px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  line-height: 1.2;
  color: #3e4a51;
  float: left;
}
@media screen and (max-width: 479px) {
  .candidate-resume .resume-body > .education {
    padding-left: 0px !important;
  }
  .candidate-resume .resume-body > .education .left-icon-panel,
  .candidate-resume .resume-body > .education .right-content {
    display: block;
    width: 100% !important;
  }
  .candidate-resume .resume-body > .education .left-icon-panel {
    text-align: left;
  }
  .candidate-resume .resume-body > .education .lg-icon {
    margin: 15px 0 15px 20px !important;
    font-size: 30px !important;
  }
}
.candidate-resume .resume-body > .education .left-icon-panel i {
  width: 37px;
  height: 40px;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat -60px -90px;
}
.candidate-resume .resume-body > .education .right-content {
  padding: 10px 15px;
  font-size: 15px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3e4a51;
}
@media screen and (max-width: 479px) {
  .candidate-resume .resume-body > .education .right-content {
    padding: 10px;
  }
}
.candidate-resume .resume-body > .education .right-content ul li {
  list-style-type: disc;
  list-style-position: inside;
}
.candidate-resume .resume-body > .education .right-content .year {
  width: 12%;
}
.candidate-resume .resume-body > .experience {
  display: table;
  width: 100%;
  margin-bottom: 15px;
  float: left;
  position: relative;
  background-color: #FFF;
  border-radius: 4px;
  border: 1px solid #006875;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  /*overflow: hidden;*/
}
.candidate-resume .resume-body > .experience .left-icon-panel {
  display: table-cell;
  width: 15%;
  background-color: #006875;
  text-align: center;
}
.candidate-resume .resume-body > .experience .contents {
  width: 100%;
  display: inline-block;
  vertical-align: text-top;
}
.candidate-resume .resume-body > .experience .contents h1 {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #3c478c;
  text-transform: none;
}
.candidate-resume .resume-body > .experience .contents ul {
  margin: 10px 0;
}
.candidate-resume .resume-body > .experience .contents.column-flow li {
  width: 30%;
  margin: 0 3% 10px 0;
  font-size: 13px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  line-height: 1.2;
  color: #3e4a51;
  float: left;
}
@media screen and (max-width: 479px) {
  .candidate-resume .resume-body > .experience {
    padding-left: 0px !important;
  }
  .candidate-resume .resume-body > .experience .left-icon-panel,
  .candidate-resume .resume-body > .experience .right-content {
    display: block;
    width: 100% !important;
  }
  .candidate-resume .resume-body > .experience .left-icon-panel {
    text-align: left;
  }
  .candidate-resume .resume-body > .experience .lg-icon {
    margin: 15px 0 15px 20px !important;
    font-size: 30px !important;
  }
}
.candidate-resume .resume-body > .experience .left-icon-panel i {
  width: 37px;
  height: 40px;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat -110px -90px;
}
.candidate-resume .resume-body > .experience .right-content {
  padding: 10px 15px;
}
@media screen and (max-width: 479px) {
  .candidate-resume .resume-body > .experience .right-content {
    padding: 10px;
  }
}
.candidate-resume .resume-body > .experience .right-content ul li {
  list-style-type: disc;
  list-style-position: inside;
  font-size: 13px;
}
.candidate-resume .resume-body > .experience .right-content table {
  margin-top: 10px;
}
.candidate-resume .resume-body > .experience .right-content table tbody tr {
  border-bottom: 1px solid #EEE;
}
.candidate-resume .resume-body > .experience .right-content table tbody tr td {
  padding: 6px 15px 4px 0;
  line-height: 1.2;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  color: #3e4a51;
  vertical-align: top;
}
.candidate-resume .resume-body > .experience .right-content table tbody tr td.date {
  white-space: nowrap;
}
.candidate-resume .resume-body > .experience .right-content table tbody tr td.entity {
  width: 25%;
}
.candidate-resume .resume-body > .languages-info {
  display: table;
  width: 100%;
  margin-bottom: 15px;
  float: left;
  position: relative;
  background-color: #FFF;
  border-radius: 4px;
  border: 1px solid #006875;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  /*overflow: hidden;*/
}
.candidate-resume .resume-body > .languages-info .left-icon-panel {
  display: table-cell;
  width: 15%;
  background-color: #006875;
  text-align: center;
}
.candidate-resume .resume-body > .languages-info .contents {
  width: 100%;
  display: inline-block;
  vertical-align: text-top;
}
.candidate-resume .resume-body > .languages-info .contents h1 {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #3c478c;
  text-transform: none;
}
.candidate-resume .resume-body > .languages-info .contents ul {
  margin: 10px 0;
}
.candidate-resume .resume-body > .languages-info .contents.column-flow li {
  width: 30%;
  margin: 0 3% 10px 0;
  font-size: 13px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  line-height: 1.2;
  color: #3e4a51;
  float: left;
}
@media screen and (max-width: 479px) {
  .candidate-resume .resume-body > .languages-info {
    padding-left: 0px !important;
  }
  .candidate-resume .resume-body > .languages-info .left-icon-panel,
  .candidate-resume .resume-body > .languages-info .right-content {
    display: block;
    width: 100% !important;
  }
  .candidate-resume .resume-body > .languages-info .left-icon-panel {
    text-align: left;
  }
  .candidate-resume .resume-body > .languages-info .lg-icon {
    margin: 15px 0 15px 20px !important;
    font-size: 30px !important;
  }
}
.candidate-resume .resume-body > .languages-info .left-icon-panel i {
  width: 37px;
  height: 40px;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat -160px -90px;
}
.candidate-resume .resume-body > .languages-info .right-content {
  padding: 10px 15px;
}
@media screen and (max-width: 479px) {
  .candidate-resume .resume-body > .languages-info .right-content {
    padding: 10px;
  }
}
.candidate-resume .resume-body > .technology,
.candidate-resume .resume-body > .instructional-exp {
  display: table;
  width: 100%;
  margin-bottom: 15px;
  float: left;
  position: relative;
  background-color: #FFF;
  border-radius: 4px;
  border: 1px solid #006875;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  /*overflow: hidden;*/
}
.candidate-resume .resume-body > .technology .left-icon-panel,
.candidate-resume .resume-body > .instructional-exp .left-icon-panel {
  display: table-cell;
  width: 15%;
  background-color: #006875;
  text-align: center;
}
.candidate-resume .resume-body > .technology .contents,
.candidate-resume .resume-body > .instructional-exp .contents {
  width: 100%;
  display: inline-block;
  vertical-align: text-top;
}
.candidate-resume .resume-body > .technology .contents h1,
.candidate-resume .resume-body > .instructional-exp .contents h1 {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #3c478c;
  text-transform: none;
}
.candidate-resume .resume-body > .technology .contents ul,
.candidate-resume .resume-body > .instructional-exp .contents ul {
  margin: 10px 0;
}
.candidate-resume .resume-body > .technology .contents.column-flow li,
.candidate-resume .resume-body > .instructional-exp .contents.column-flow li {
  width: 30%;
  margin: 0 3% 10px 0;
  font-size: 13px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  line-height: 1.2;
  color: #3e4a51;
  float: left;
}
@media screen and (max-width: 479px) {
  .candidate-resume .resume-body > .technology,
  .candidate-resume .resume-body > .instructional-exp {
    padding-left: 0px !important;
  }
  .candidate-resume .resume-body > .technology .left-icon-panel,
  .candidate-resume .resume-body > .instructional-exp .left-icon-panel,
  .candidate-resume .resume-body > .technology .right-content,
  .candidate-resume .resume-body > .instructional-exp .right-content {
    display: block;
    width: 100% !important;
  }
  .candidate-resume .resume-body > .technology .left-icon-panel,
  .candidate-resume .resume-body > .instructional-exp .left-icon-panel {
    text-align: left;
  }
  .candidate-resume .resume-body > .technology .lg-icon,
  .candidate-resume .resume-body > .instructional-exp .lg-icon {
    margin: 15px 0 15px 20px !important;
    font-size: 30px !important;
  }
}
.candidate-resume .resume-body > .technology .left-icon-panel i,
.candidate-resume .resume-body > .instructional-exp .left-icon-panel i {
  width: 48px;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat -210px -90px;
}
.candidate-resume .resume-body > .technology .right-content,
.candidate-resume .resume-body > .instructional-exp .right-content {
  padding: 10px 15px;
}
@media screen and (max-width: 479px) {
  .candidate-resume .resume-body > .technology .right-content,
  .candidate-resume .resume-body > .instructional-exp .right-content {
    padding: 10px;
  }
}
.candidate-resume .resume-body > .instructional-exp .left-icon-panel i {
  width: 34px;
  height: 34px;
  margin-top: 8px;
  background: transparent url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2021.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2019.3%2019.3%22%20style%3D%22enable-background%3Anew%200%200%2019.3%2019.3%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23FFFFFF%3B%7D%0A%3C/style%3E%0A%3Cg%20id%3D%22ui_x5F_spec_x5F_header%22%3E%0A%3C/g%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M13.7%2C2.8l2.8%2C2.8l-2.8%2C2.8l-2.8-2.8L13.7%2C2.8%20M6%2C3.3v4H2v-4H6%20M16%2C13.3v4h-4v-4H16%20M6%2C13.3v4H2v-4H6%20M13.7%2C0%0A%09L8%2C5.7l5.7%2C5.7l5.7-5.7L13.7%2C0L13.7%2C0z%20M8%2C1.3H0v8h8V5.7V1.3L8%2C1.3z%20M18%2C11.3h-4.3H10v8h8V11.3L18%2C11.3z%20M8%2C11.3H0v8h8V11.3L8%2C11.3z%0A%09%22/%3E%0A%3C/svg%3E%0A') no-repeat;
}
.candidate-resume .resume-body > .athletic {
  display: table;
  width: 100%;
  margin-bottom: 15px;
  float: left;
  position: relative;
  background-color: #FFF;
  border-radius: 4px;
  border: 1px solid #006875;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  /*overflow: hidden;*/
}
.candidate-resume .resume-body > .athletic .left-icon-panel {
  display: table-cell;
  width: 15%;
  background-color: #006875;
  text-align: center;
}
.candidate-resume .resume-body > .athletic .contents {
  width: 100%;
  display: inline-block;
  vertical-align: text-top;
}
.candidate-resume .resume-body > .athletic .contents h1 {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #3c478c;
  text-transform: none;
}
.candidate-resume .resume-body > .athletic .contents ul {
  margin: 10px 0;
}
.candidate-resume .resume-body > .athletic .contents.column-flow li {
  width: 30%;
  margin: 0 3% 10px 0;
  font-size: 13px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  line-height: 1.2;
  color: #3e4a51;
  float: left;
}
@media screen and (max-width: 479px) {
  .candidate-resume .resume-body > .athletic {
    padding-left: 0px !important;
  }
  .candidate-resume .resume-body > .athletic .left-icon-panel,
  .candidate-resume .resume-body > .athletic .right-content {
    display: block;
    width: 100% !important;
  }
  .candidate-resume .resume-body > .athletic .left-icon-panel {
    text-align: left;
  }
  .candidate-resume .resume-body > .athletic .lg-icon {
    margin: 15px 0 15px 20px !important;
    font-size: 30px !important;
  }
}
.candidate-resume .resume-body > .athletic .left-icon-panel i {
  width: 43px;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat -270px -90px;
}
.candidate-resume .resume-body > .athletic .right-content {
  padding: 10px 15px;
}
@media screen and (max-width: 479px) {
  .candidate-resume .resume-body > .athletic .right-content {
    padding: 10px;
  }
}
.candidate-resume .resume-body > .activities {
  display: table;
  width: 100%;
  margin-bottom: 15px;
  float: left;
  position: relative;
  background-color: #FFF;
  border-radius: 4px;
  border: 1px solid #006875;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  /*overflow: hidden;*/
}
.candidate-resume .resume-body > .activities .left-icon-panel {
  display: table-cell;
  width: 15%;
  background-color: #006875;
  text-align: center;
}
.candidate-resume .resume-body > .activities .contents {
  width: 100%;
  display: inline-block;
  vertical-align: text-top;
}
.candidate-resume .resume-body > .activities .contents h1 {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #3c478c;
  text-transform: none;
}
.candidate-resume .resume-body > .activities .contents ul {
  margin: 10px 0;
}
.candidate-resume .resume-body > .activities .contents.column-flow li {
  width: 30%;
  margin: 0 3% 10px 0;
  font-size: 13px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  line-height: 1.2;
  color: #3e4a51;
  float: left;
}
@media screen and (max-width: 479px) {
  .candidate-resume .resume-body > .activities {
    padding-left: 0px !important;
  }
  .candidate-resume .resume-body > .activities .left-icon-panel,
  .candidate-resume .resume-body > .activities .right-content {
    display: block;
    width: 100% !important;
  }
  .candidate-resume .resume-body > .activities .left-icon-panel {
    text-align: left;
  }
  .candidate-resume .resume-body > .activities .lg-icon {
    margin: 15px 0 15px 20px !important;
    font-size: 30px !important;
  }
}
.candidate-resume .resume-body > .activities .left-icon-panel i {
  width: 45px;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat -320px -90px;
}
.candidate-resume .resume-body > .activities .right-content {
  padding: 10px 15px;
}
@media screen and (max-width: 479px) {
  .candidate-resume .resume-body > .activities .right-content {
    padding: 10px;
  }
}
.candidate-resume .resume-body > .references,
.candidate-resume .resume-body > .endorsements {
  display: table;
  width: 100%;
  margin-bottom: 15px;
  float: left;
  position: relative;
  background-color: #FFF;
  border-radius: 4px;
  border: 1px solid #006875;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  /*overflow: hidden;*/
}
.candidate-resume .resume-body > .references .left-icon-panel,
.candidate-resume .resume-body > .endorsements .left-icon-panel {
  display: table-cell;
  width: 15%;
  background-color: #006875;
  text-align: center;
}
.candidate-resume .resume-body > .references .contents,
.candidate-resume .resume-body > .endorsements .contents {
  width: 100%;
  display: inline-block;
  vertical-align: text-top;
}
.candidate-resume .resume-body > .references .contents h1,
.candidate-resume .resume-body > .endorsements .contents h1 {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #3c478c;
  text-transform: none;
}
.candidate-resume .resume-body > .references .contents ul,
.candidate-resume .resume-body > .endorsements .contents ul {
  margin: 10px 0;
}
.candidate-resume .resume-body > .references .contents.column-flow li,
.candidate-resume .resume-body > .endorsements .contents.column-flow li {
  width: 30%;
  margin: 0 3% 10px 0;
  font-size: 13px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  line-height: 1.2;
  color: #3e4a51;
  float: left;
}
@media screen and (max-width: 479px) {
  .candidate-resume .resume-body > .references,
  .candidate-resume .resume-body > .endorsements {
    padding-left: 0px !important;
  }
  .candidate-resume .resume-body > .references .left-icon-panel,
  .candidate-resume .resume-body > .endorsements .left-icon-panel,
  .candidate-resume .resume-body > .references .right-content,
  .candidate-resume .resume-body > .endorsements .right-content {
    display: block;
    width: 100% !important;
  }
  .candidate-resume .resume-body > .references .left-icon-panel,
  .candidate-resume .resume-body > .endorsements .left-icon-panel {
    text-align: left;
  }
  .candidate-resume .resume-body > .references .lg-icon,
  .candidate-resume .resume-body > .endorsements .lg-icon {
    margin: 15px 0 15px 20px !important;
    font-size: 30px !important;
  }
}
.candidate-resume .resume-body > .references .left-icon-panel i,
.candidate-resume .resume-body > .endorsements .left-icon-panel i {
  width: 40px;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat -365px -90px;
}
.candidate-resume .resume-body > .references .right-content,
.candidate-resume .resume-body > .endorsements .right-content {
  padding: 10px 15px;
}
@media screen and (max-width: 479px) {
  .candidate-resume .resume-body > .references .right-content,
  .candidate-resume .resume-body > .endorsements .right-content {
    padding: 10px;
  }
}
.candidate-resume .resume-body > .references .right-content .reference-list,
.candidate-resume .resume-body > .endorsements .right-content .reference-list {
  padding-bottom: 10px;
}
.candidate-resume .resume-body > .references .right-content .reference-list .reference-item,
.candidate-resume .resume-body > .endorsements .right-content .reference-list .reference-item,
.candidate-resume .resume-body > .references .right-content .reference-list .endorsement,
.candidate-resume .resume-body > .endorsements .right-content .reference-list .endorsement {
  margin: 10px 0;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  color: #3e4a51;
}
.candidate-resume .resume-body > .references .right-content .reference-list .reference-item .byline,
.candidate-resume .resume-body > .endorsements .right-content .reference-list .reference-item .byline,
.candidate-resume .resume-body > .references .right-content .reference-list .endorsement .byline,
.candidate-resume .resume-body > .endorsements .right-content .reference-list .endorsement .byline {
  display: block;
}
.candidate-resume .resume-body > .endorsements .left-icon-panel i {
  width: 40px;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat -448px -130px;
}
.candidate-resume .resume-body .lg-icon {
  height: 40px;
  display: inline-block;
}
.candidate-resume .resume-body i {
  background: none;
  color: #ffffff;
  font-size: 33px;
}
@media screen and (max-width: 767px) {
  .candidate-resume .resume-body {
    margin: 15px 0;
  }
}
.candidate-resume aside {
  padding: 0 0 0 15px;
  float: left;
}
.candidate-resume aside .sidebar-panel {
  background: #fff;
  padding: 0;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  color: #3e4a51;
  border-left: 1px solid #d6d6db;
  border-right: 1px solid #d6d6db;
}
.candidate-resume aside .sidebar-panel:first-of-type {
  border-top: 1px solid #d6d6db;
}
.candidate-resume aside .sidebar-panel:last-of-type {
  border-bottom: 1px solid #d6d6db;
}
.candidate-resume aside .sidebar-panel .header i,
.candidate-resume aside .sidebar-panel h1 i,
.candidate-resume aside .sidebar-panel i i {
  float: right;
}
.candidate-resume aside .sidebar-panel .header {
  position: relative;
  display: block;
  margin: 1px;
  /*background: transparent url('/styles/images/carney_image_sprite.png') repeat-x right -180px;*/
}
.candidate-resume aside .sidebar-panel .header i {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.candidate-resume aside .sidebar-panel .header-wrapper {
  display: inline-block;
}
.candidate-resume aside .sidebar-panel h1 {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  padding: 15px 15px 10px 15px;
}
.candidate-resume aside .sidebar-panel .contents {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  color: #3e4a51;
  padding: 20px 15px;
}
.candidate-resume aside .sidebar-panel .contents .sidebar-action {
  display: table;
  color: #006875;
}
.candidate-resume aside .sidebar-panel .contents .sidebar-action > div {
  display: table-cell;
}
.candidate-resume aside .sidebar-panel .contents .sidebar-action i {
  margin-top: 2px;
  color: #006875;
}
.candidate-resume aside .sidebar-panel .contents .sidebar-action:hover,
.candidate-resume aside .sidebar-panel .contents .sidebar-action:hover i {
  color: #3c478c;
}
.candidate-resume aside .sidebar-panel ul {
  margin-bottom: 0;
}
.candidate-resume aside .sidebar-panel.clear-search {
  padding: 8px 15px;
}
.candidate-resume aside .sidebar-panel.clear-search a {
  display: block;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  color: #3e4a51;
}
.candidate-resume aside .sidebar-panel.clear-search a i {
  color: #006875;
  font-size: 14px;
  margin-right: 20px;
  vertical-align: baseline;
  background: transparent;
}
.candidate-resume aside .sidebar-panel.clear-search a:hover {
  background-color: #eaeaea;
}
@media screen and (max-width: 800px) {
  .candidate-resume aside {
    /*padding: 0;*/
  }
}
.candidate-resume aside .sidebar-panel.videos .video-list > li .play-button {
  width: 20px;
}
.candidate-resume aside .sidebar-panel.videos .video-list > li .video-title {
  font-size: 13px;
  line-height: 1.5;
  font-weight: 600;
}
.candidate-resume aside .sidebar-panel.videos .video-list > li .video-title .date {
  font-weight: 300;
  font-style: italic;
  color: #bebcbc;
}
.candidate-resume aside .sidebar-panel.school-note .add-button {
  width: 20px;
}
.candidate-resume aside .sidebar-panel.school-note .add-note-text {
  font-size: 13px;
  line-height: 1.5;
  font-weight: 600;
}
.candidate-resume aside .sidebar-panel.folders .sidebar-action {
  width: 100%;
}
.candidate-resume aside .sidebar-panel.folders .sidebar-action .folder-name,
.candidate-resume aside .sidebar-panel.folders .sidebar-action .folder-count {
  color: #3e4a51;
  font-size: 13px;
  line-height: 1.3;
}
.candidate-resume aside .sidebar-panel.folders .sidebar-action .folder-count {
  width: 15%;
  text-align: right;
}
@media screen and (max-width: 767px) {
  .candidate-resume aside {
    padding: 0;
    margin-top: 0;
  }
}
.candidates .home-search {
  width: 200px;
  height: 28px;
  margin-left: 10px;
  margin-right: 5px;
  line-height: 27px;
  background: #e7e8e9;
  border-radius: 3px;
  border-width: 0;
  -webkit-box-shadow: inset 1px 1px 1px 0px #CCCCCC;
  box-shadow: inset 1px 1px 1px 0px #CCCCCC;
  background: #e7e8e9 url('/styles/images/carney_image_sprite.png') no-repeat right -50px;
  width: 100%;
  padding: 0px 10px;
  margin-left: 0;
  margin-bottom: 0;
}
.candidates h1,
.candidates h2 {
  margin: 0 0 4px 0;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3c478c;
  font-weight: 700;
  display: inline-block;
}
.candidates .school-breadcrumbs {
  float: right;
  text-transform: uppercase;
  color: #FFF;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .candidates .school-breadcrumbs {
    float: none;
    margin-left: 20px;
    white-space: nowrap;
  }
}
.candidates .image-hrule {
  display: block;
  margin: 7px 0 17px 0;
  width: 100%;
  height: 2px;
  border-top: 1px solid #777;
}
.candidates h1,
.candidates h2 {
  margin: 0 0 4px 0;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3c478c;
  font-weight: 700;
  display: inline-block;
}
.candidates .school-breadcrumbs {
  float: right;
  text-transform: uppercase;
  color: #3c478c;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .candidates .school-breadcrumbs {
    float: none;
    margin-left: 20px;
    white-space: nowrap;
  }
}
.candidates .image-hrule {
  display: block;
  margin: 7px 0 17px 0;
  width: 100%;
  height: 2px;
  border-top: 1px solid #777;
}
.candidates h2 {
  margin-bottom: 30px;
}
.candidates .candidates-menu {
  margin: 0 0 30px 0;
  padding: 0;
  /*@media screen and (max-width: 479px) {
        button {
            margin-right: 5px;
        }

        .dropdown-menu {
            min-width: 140px;
            width: auto;

        }
    }*/
  display: table;
}
.candidates .candidates-menu .check-button {
  display: inline-block;
}
.candidates .candidates-menu button,
.candidates .candidates-menu .check-button {
  margin: 0 10px 10px 0;
  padding: 0 20px;
  background-color: #FFF;
  border: 1px solid #CCC;
  border-radius: 4px;
  height: 40px;
  font-size: 12px;
  line-height: 40px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3e4a51;
  text-transform: uppercase;
  vertical-align: middle;
  position: relative;
  /*@media screen and (max-width: 991px) {
        padding:0 15px;
        border-radius: @border-radius-small;
        height: 30px;
        font-size: 10px;
        line-height: 30px;
    }*/
  /*@media screen and (max-width: 991px) {
            &.left-icon-button {
                padding-left: 30px;
            }
        }

        @media screen and (max-width: 767px) {
            &.next, &.previous {
                .glyphicon {
                    position: relative;
                    left: 0;
                    right: 0;
                }
            }

            &.left-icon-button {
                padding: 0 10px 0 25px;

                .fa {
                    left: 10px;
                }
            }
        }

        @media screen and (max-width: 479px) {
            
            margin-bottom: 10px;

            &.next, &.previous {
                padding: 0 10px;

                 .copy {
                    display: none;
                }
            }

            &.left-icon-button {
                padding: 0 4px 0 15px;

                .fa {
                    left: 4px;
                }
            }
        }*/
}
.candidates .candidates-menu button .fa,
.candidates .candidates-menu .check-button .fa,
.candidates .candidates-menu button .glyphicon,
.candidates .candidates-menu .check-button .glyphicon {
  display: inline-block;
  color: #0c9bb1;
  position: absolute;
  top: 0;
  left: 15px;
  line-height: 40px;
  vertical-align: middle;
  /*@media screen and (max-width: 991px) {
            height: 30px;
            font-size: 10px;
            line-height: 30px;
        }*/
}
.candidates .candidates-menu button .glyphicon,
.candidates .candidates-menu .check-button .glyphicon {
  top: -2px;
  /*@media screen and (max-width: 991px) {
                top:-1px;
            }*/
}
.candidates .candidates-menu button.select-all input[type="checkbox"],
.candidates .candidates-menu .check-button.select-all input[type="checkbox"] {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
  pointer-events: none;
  top: 0;
}
.candidates .candidates-menu button.select-all span,
.candidates .candidates-menu .check-button.select-all span {
  vertical-align: top;
}
.candidates .candidates-menu button.next .glyphicon,
.candidates .candidates-menu .check-button.next .glyphicon,
.candidates .candidates-menu button.previous .glyphicon,
.candidates .candidates-menu .check-button.previous .glyphicon,
.candidates .candidates-menu button.dropdown-toggle .glyphicon,
.candidates .candidates-menu .check-button.dropdown-toggle .glyphicon {
  font-family: Arial;
  font-size: 21px;
  /*@media screen and (max-width: 991px) {
                    font-size: 18px;
                }*/
}
.candidates .candidates-menu button.next,
.candidates .candidates-menu .check-button.next,
.candidates .candidates-menu button.dropdown-toggle,
.candidates .candidates-menu .check-button.dropdown-toggle {
  padding-right: 40px;
  /*@media screen and (max-width: 991px) {
                padding-right: 30px;
            }*/
}
.candidates .candidates-menu button.next .glyphicon,
.candidates .candidates-menu .check-button.next .glyphicon,
.candidates .candidates-menu button.dropdown-toggle .glyphicon,
.candidates .candidates-menu .check-button.dropdown-toggle .glyphicon {
  left: auto;
  right: 15px;
}
.candidates .candidates-menu button.previous,
.candidates .candidates-menu .check-button.previous,
.candidates .candidates-menu button.left-icon-button,
.candidates .candidates-menu .check-button.left-icon-button {
  padding-left: 40px;
}
@media screen and (max-width: 990px) {
  .candidates .candidates-menu button .more-string,
  .candidates .candidates-menu .check-button .more-string {
    display: none;
  }
}
@media screen and (max-width: 400px) {
  .candidates .candidates-menu button.left-icon-button,
  .candidates .candidates-menu .check-button.left-icon-button {
    padding-left: 25px;
    padding-right: 8px;
  }
  .candidates .candidates-menu button.left-icon-button i,
  .candidates .candidates-menu .check-button.left-icon-button i {
    left: 6px;
    vertical-align: initial;
  }
  .candidates .candidates-menu button.left-icon-button.send-message,
  .candidates .candidates-menu .check-button.left-icon-button.send-message,
  .candidates .candidates-menu button.left-icon-button.print,
  .candidates .candidates-menu .check-button.left-icon-button.print {
    padding-left: 8px;
  }
}
.candidates .candidates-menu > div {
  position: relative;
  padding: 0;
}
.candidates .candidates-menu .drop-down-menu {
  width: 80%;
}
.candidates .candidates-menu .drop-down-menu.sort-by,
.candidates .candidates-menu .drop-down-menu.sort-by button {
  margin-right: 0;
}
.candidates .candidates-menu .drop-down-menu.sort-by ul li > .active {
  font-weight: bold;
}
.candidates .candidates-menu .drop-down-menu button {
  width: 100%;
  text-align: left;
  /*@media screen and (max-width: 767px) {
                padding: 0 5px; 
                width: auto; 
                .fa {
                    display: inline-block;
                    position: relative;
                    font-size: 22px;
                    line-height: 30px;
                    left: 0;
                    right: 0;
                }

                .copy,
                .glyphicon {
                    display: none;
                }
            }*/
}
.candidates .candidates-menu .drop-down-menu button .glyphicon {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  top: 0;
}
.candidates .candidates-menu .drop-down-menu button .fa {
  display: none;
}
.candidates .candidates-menu .drop-down-menu .dropdown-menu {
  width: 100%;
  right: 0 !important;
  left: auto !important;
}
.candidates .candidates-menu .drop-down-menu .dropdown-menu li {
  border-bottom: none;
}
.candidates .candidates-menu .drop-down-menu .dropdown-menu li a {
  padding: 10px 0 10px 20px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  line-height: 1;
  color: #3e4a51;
  text-transform: uppercase;
}
.candidates .candidates-menu .drop-down-menu .dropdown-menu li a:hover {
  background: #f0eeef;
  padding: 10px 0 10px 20px;
}
@media screen and (min-width: 992px) {
  .candidates .candidates-menu .drop-down-menu .dropdown-menu li a:hover {
    padding-left: 25px;
  }
}
@media screen and (max-width: 991px) {
  .candidates .candidates-menu .drop-down-menu .dropdown-menu li a {
    padding-left: 15px;
  }
}
@media screen and (max-width: 479px) {
  .candidates .candidates-menu .drop-down-menu .dropdown-menu li a {
    line-height: 1;
  }
}
.candidates .candidates-menu .drop-down-menu:hover {
  background: none;
}
.candidates .candidates-menu .print {
  /*@media screen and (max-width: 767px) {
            padding: 0 15px; padding-left: 15px;
        }*/
}
.candidates .candidates-menu .sort-by {
  float: right;
}
.candidates .candidates-menu button.right-icon-button {
  float: right;
  margin-right: 0px;
  margin-left: 10px;
}
.candidates .candidates-menu .select-all {
  padding-left: 10px;
  padding-right: 10px;
}
.candidates .candidates-menu .select-all input {
  height: initial;
}
.candidates .candidates-menu .send-message,
.candidates .candidates-menu .print,
.candidates .candidates-menu .request-video {
  /*@media screen and (max-width: 660px) {
                padding: 0 10px 0 15px; 
                .copy {
                    display: none;
                }
            }*/
}
.candidates .candidates-menu button,
.candidates .candidates-menu .drop-down-menu {
  margin-right: 10px;
}
.candidates .candidates-menu .drop-down-menu {
  width: 45%;
  float: left;
}
.candidates .candidates-menu .drop-down-menu.folders {
  margin-right: 0;
  float: right;
}
.candidates .candidates-menu .drop-down-menu button {
  /*@media screen and (max-width: 767px) {
                    padding:0 26px 0 8px; 
                    .fa {
                        display: none;
                    }

                    .copy,
                    .glyphicon {
                        display: inline-block;
                    }
                }*/
}
.candidates .candidates-menu .left-cell,
.candidates .candidates-menu .sort-by {
  display: table-cell;
  vertical-align: top;
}
.candidates .candidates-menu .left-cell .img-button,
.candidates .candidates-menu .sort-by .img-button {
  float: right;
  margin-right: 0;
}
.candidates .candidates-menu .sort-by {
  width: auto;
  float: right;
  min-width: 120px;
}
@media screen and (max-width: 1199px) {
  .candidates .candidates-menu button.send-message,
  .candidates .candidates-menu button.print {
    padding-left: 20px;
  }
  .candidates .candidates-menu button.send-message i,
  .candidates .candidates-menu button.print i {
    vertical-align: auto;
    position: static;
  }
  .candidates .candidates-menu button.send-message .copy,
  .candidates .candidates-menu button.print .copy {
    display: none;
  }
}
.candidates .candidates-list {
  padding: 0 0 15px 0px;
  margin: 0;
}
.candidates .candidates-list .candidate-summary {
  display: table;
  width: 100%;
  margin-bottom: 15px;
  float: left;
  position: relative;
  background-color: #FFF;
  border-radius: 4px;
  border: 1px solid #006875;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  /*overflow: hidden;*/
  display: block;
  margin-bottom: 8px;
  min-height: 40px;
}
.candidates .candidates-list .candidate-summary .overflow-container {
  display: table;
  width: 100%;
}
.candidates .candidates-list .candidate-summary .left-icon-panel {
  display: table-cell;
  width: 15%;
  background-color: #006875;
  text-align: center;
}
.candidates .candidates-list .candidate-summary .contents {
  width: 100%;
  display: inline-block;
  vertical-align: text-top;
}
.candidates .candidates-list .candidate-summary .contents h1 {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #3c478c;
  text-transform: none;
}
.candidates .candidates-list .candidate-summary .contents ul {
  margin: 10px 0;
}
.candidates .candidates-list .candidate-summary .contents.column-flow li {
  width: 30%;
  margin: 0 3% 10px 0;
  font-size: 13px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  line-height: 1.2;
  color: #3e4a51;
  float: left;
}
@media screen and (max-width: 479px) {
  .candidates .candidates-list .candidate-summary {
    padding-left: 0px !important;
  }
  .candidates .candidates-list .candidate-summary .left-icon-panel,
  .candidates .candidates-list .candidate-summary .right-content {
    display: block;
    width: 100% !important;
  }
  .candidates .candidates-list .candidate-summary .left-icon-panel {
    text-align: left;
  }
  .candidates .candidates-list .candidate-summary .lg-icon {
    margin: 15px 0 15px 20px !important;
    font-size: 30px !important;
  }
}
.candidates .candidates-list .candidate-summary .summary-block {
  width: 73%;
  display: table-cell;
  vertical-align: top;
  position: relative;
}
.candidates .candidates-list .candidate-summary .summary-block > * {
  float: left;
}
.candidates .candidates-list .candidate-summary .summary-block .candidate-image {
  width: 35%;
  margin: 45px 0px;
}
.candidates .candidates-list .candidate-summary .summary-block .contact-info {
  width: 65%;
  padding: 45px 0px 45px 15px;
}
.candidates .candidates-list .candidate-summary .summary-block .contact-info .break {
  display: inline;
  white-space: nowrap;
}
.candidates .candidates-list .candidate-summary .summary-block .contact-info > span {
  margin-bottom: 4px;
  margin-right: 4px;
  display: block;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #3e4a51;
}
@media screen and (max-width: 991px) {
  .candidates .candidates-list .candidate-summary .summary-block .contact-info > span {
    font-size: 12px;
  }
}
.candidates .candidates-list .candidate-summary .summary-block .contact-info .referred {
  color: #999797;
  display: inline-block;
  margin-bottom: 0;
  line-height: 12px;
}
.candidates .candidates-list .candidate-summary .summary-block .contact-info .candidate-id {
  color: #3c478c;
  font-weight: bold;
  display: inline-block;
  line-height: 12px;
}
.candidates .candidates-list .candidate-summary .summary-block .contact-info .no-break.referred-two {
  line-height: 12px;
  display: inline-block;
}
.candidates .candidates-list .candidate-summary .summary-block .contact-info h1.name {
  margin: 20px 0 4px 0;
  color: #3c478c;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: none;
}
@media screen and (max-width: 991px) {
  .candidates .candidates-list .candidate-summary .summary-block .contact-info h1.name {
    margin-top: 15px;
  }
}
.candidates .candidates-list .candidate-summary .summary-block .contact-info .email {
  color: #006875;
  font-size: 16px;
  /*display: inline;*/
}
@media screen and (max-width: 991px) {
  .candidates .candidates-list .candidate-summary .summary-block .contact-info .email {
    font-size: 14px;
  }
}
.candidates .candidates-list .candidate-summary .summary-block .contact-info .address {
  white-space: normal;
}
@media screen and (max-width: 991px) {
  .candidates .candidates-list .candidate-summary .summary-block .contact-info .address {
    white-space: pre-line;
  }
}
.candidates .candidates-list .candidate-summary .summary-block menu {
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  position: absolute;
  background-color: #bebcbc;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul {
  float: left;
  width: 100%;
  margin: 0;
  background-color: #cfcccc;
  -webkit-box-shadow: inset 0 -4px 7px -4px #AAA;
  box-shadow: inset 0 -4px 7px -4px #AAA;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li {
  float: left;
  margin: 0;
  padding: 0 10px;
  height: 45px;
  border-left: 1px solid #DDD;
  border-style: solid;
  border-width: 0 1px;
  border-color: transparent #BAB7B7 transparent #E6E3E3;
  list-style: none;
}
@media screen and (min-width: 1200px) {
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li {
    padding: 0 15px;
  }
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li .view-full-waiting {
  color: #fff;
  cursor: default;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li > a,
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li input {
  /*margin: 0;*/
  display: inline-block;
  line-height: 45px;
  /*vertical-align: middle;*/
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li > input {
  margin: 0;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li .edit-school-note {
  color: #ffeb12;
  font-weight: bold !important;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li .edit-school-note:hover {
  color: #4e5e9c;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li > a {
  /*display: block;
                        margin: 18px 20px;
                        height: 19px;*/
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li > a i {
  display: inline-block;
  font-size: 16px;
  /*&.fa-eye {
                                color: @color-primary;
                            }*/
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li > a i.fa-star {
  color: #e2e2e2;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li > a i.fa-star.active {
  color: #ffeb12;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li > a i.fa-video-camera {
  /*color: @color-turquoise-blue;*/
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li > a i.fa-heart,
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li > a i.fa-heart-o {
  color: #eb3348;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li > a i.carney-puzzle-piece {
  width: 16px;
  height: 22px;
  position: relative;
  top: 3px;
  margin-right: 7px;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat 0 -81px;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li:nth-child(1) {
  border-left: none;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.text-link > a > .fa {
  margin-right: 7px;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.text-link > a.carney-puzzle-piece {
  margin-right: 7px;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu {
  margin-bottom: 0;
  border-right-width: 0;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu {
  display: inline-block;
  line-height: 25px;
  /*margin: 12px 20px;*/
  width: auto;
  /*vertical-align: middle;*/
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu ul {
  width: auto;
  border-radius: 0;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu ul a {
  padding-left: 10px;
  padding-right: 15px;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu ul a:hover {
  padding-left: 15px;
  padding-right: 10px;
}
@media screen and (max-width: 1199px) {
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu .dropdown-toggle {
    margin-right: 0;
    border-radius: 3px;
    font-size: 12px;
    padding-right: 25px;
    height: 25px;
    line-height: 25px;
  }
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu .dropdown-toggle .glyphicon {
    font-size: 18px;
    padding: 0 10px;
    right: 0;
  }
}
@media screen and (max-width: 991px) {
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu .dropdown-toggle .glyphicon {
    top: -3px;
  }
}
@media screen and (max-width: 767px) {
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu .dropdown-toggle .copy,
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu .dropdown-toggle .glyphicon {
    display: block;
  }
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu button {
  padding: 0 30px 0 10px;
  height: 25px;
  line-height: 25px;
  float: none;
  vertical-align: inherit;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu button i {
  line-height: 25px;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.want-to .dropdown-menu {
  top: 31px;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu {
  margin-right: 0;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu > a {
  font-size: 15px;
  padding-right: 0;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-flag {
  color: #ff9600;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-check {
  color: #3aa301;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-thumbs-down {
  color: #000000;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-file-text-o {
  color: #ff9600;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-phone {
  color: #7c2ab1;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-building-o {
  color: #2a56b1;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-check-square-o {
  color: #00a8b8;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-comments {
  color: #f6e800;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .fa-times {
  color: #de0304;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .dropdown-menu {
  right: auto !important;
  left: -10px !important;
  top: 31px;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .dropdown-menu .activeFlag {
  font-weight: bold;
}
@media screen and (max-width: 560px) {
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu.flag-menu .dropdown-menu {
    right: 0 !important;
    left: auto !important;
  }
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.conference-badges {
  border-right: none;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.conference-badges a {
  height: 45px;
  display: inline-block;
  line-height: 45px;
  color: #FFF;
  text-align: center;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul > li.conference-badges a span {
  display: inline;
  width: 18px;
  height: 18px;
  padding: 1px 6px;
  margin-right: 2px;
  background-color: #006875;
  line-height: initial;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul.notyetreviewedmenu {
  background: #C8A9FC;
}
.candidates .candidates-list .candidate-summary .summary-block menu > ul.inactivecndstatusmenu {
  background: #808080;
}
.candidates .candidates-list .candidate-summary .summary-block menu.top-menu {
  top: 0;
}
.candidates .candidates-list .candidate-summary .summary-block menu.top-menu .select-checkbox {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
}
.candidates .candidates-list .candidate-summary .summary-block menu.bottom-menu {
  bottom: 0;
}
.candidates .candidates-list .candidate-summary .summary-block menu.bottom-menu > ul {
  -webkit-box-shadow: inset 0 4px 7px -4px #AAA;
  box-shadow: inset 0 4px 7px -4px #AAA;
  border-bottom: none;
}
@media screen and (max-width: 960px) {
  .candidates .candidates-list .candidate-summary .summary-block {
    position: static;
  }
  .candidates .candidates-list .candidate-summary .summary-block .candidate-image {
    width: 50% !important;
  }
  .candidates .candidates-list .candidate-summary .summary-block .contact-info {
    width: 35% !important;
  }
  .candidates .candidates-list .candidate-summary .summary-block .top-menu,
  .candidates .candidates-list .candidate-summary .summary-block .bottom-menu {
    z-index: 200;
  }
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li {
    padding: 0 15px;
  }
  .candidates .candidates-list .candidate-summary .edu-exp-block {
    padding: 45px 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 990px) {
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li {
    padding: 0 10px;
  }
}
@media screen and (min-width: 561px) and (max-width: 600px) {
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li {
    padding: 0 10px;
  }
}
@media screen and (max-width: 560px) {
  .candidates .candidates-list .candidate-summary .summary-block {
    width: 55%;
    position: static;
    padding: 90px 0;
  }
  .candidates .candidates-list .candidate-summary .summary-block .candidate-image {
    width: 100% !important;
    margin: 0 !important;
  }
  .candidates .candidates-list .candidate-summary .summary-block .contact-info {
    width: 100% !important;
    padding: 15px !important;
  }
  .candidates .candidates-list .candidate-summary .summary-block menu {
    width: 100%;
  }
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li {
    width: 22%;
    border-bottom: 1px solid #bab7b7 !important;
    text-align: center;
  }
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li.rating {
    width: 34%;
  }
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li.drop-row {
    clear: both;
    width: 50%;
    border-left: none !important;
  }
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li.row-last,
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li.last {
    border-right: none !important;
  }
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu.last {
    width: 50%;
  }
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu .drop-down-menu {
    float: none;
  }
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li.candidates-menu li {
    text-align: left;
  }
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li.top-border {
    border-top: 1px solid #e6e3e3;
    border-bottom: none !important;
  }
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li.view-profile,
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li.view-full {
    width: 50%;
  }
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li.puzzle {
    width: auto;
  }
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li.video {
    width: 40%;
    border-left: none !important;
  }
  .candidates .candidates-list .candidate-summary .summary-block menu > ul > li.conference-badges {
    width: 45%;
    border-right: none !important;
  }
  .candidates .candidates-list .candidate-summary .edu-exp-block {
    padding: 90px 0;
  }
}
@media screen and (max-width: 479px) {
  .candidates .candidates-list .candidate-summary .summary-block {
    width: 50%;
  }
  .candidates .candidates-list .candidate-summary .summary-block .contact-info .email {
    font-size: 11px;
  }
  .candidates .candidates-list .candidate-summary .summary-block menu li a {
    /*margin: 18px 17px;*/
  }
}
.candidates .candidates-list .candidate-summary .edu-exp-block {
  display: table-cell;
  vertical-align: top;
  width: 27%;
  height: 100%;
  position: relative;
  background-color: #006875;
}
.candidates .candidates-list .candidate-summary .edu-exp-block .inner {
  width: 100%;
  padding: 15px;
  color: #FFF;
}
.candidates .candidates-list .candidate-summary .edu-exp-block .inner h1,
.candidates .candidates-list .candidate-summary .edu-exp-block .inner h2,
.candidates .candidates-list .candidate-summary .edu-exp-block .inner ol li,
.candidates .candidates-list .candidate-summary .edu-exp-block .inner ul li {
  margin-bottom: 6px;
}
.candidates .candidates-list .candidate-summary .edu-exp-block .inner h1,
.candidates .candidates-list .candidate-summary .edu-exp-block .inner h2 {
  font-size: 13px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  color: #FFF;
}
.candidates .candidates-list .candidate-summary .edu-exp-block .inner ol li,
.candidates .candidates-list .candidate-summary .edu-exp-block .inner ul li {
  line-height: 15px;
  margin-bottom: 6px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 11px;
  font-weight: 600;
  color: #FFF;
  list-style: none;
}
.candidates .candidates-list .candidate-summary .edu-exp-block .inner ol li .title,
.candidates .candidates-list .candidate-summary .edu-exp-block .inner ul li .title {
  display: block;
  font-style: italic;
}
.candidates .candidates-list .candidate-summary .edu-exp-block .inner ol li a,
.candidates .candidates-list .candidate-summary .edu-exp-block .inner ul li a,
.candidates .candidates-list .candidate-summary .edu-exp-block .inner ol li a:link,
.candidates .candidates-list .candidate-summary .edu-exp-block .inner ul li a:link,
.candidates .candidates-list .candidate-summary .edu-exp-block .inner ol li a:visited,
.candidates .candidates-list .candidate-summary .edu-exp-block .inner ul li a:visited {
  color: #FFF;
  text-decoration: none;
}
.candidates .candidates-list .candidate-summary .edu-exp-block .inner ol li a:hover,
.candidates .candidates-list .candidate-summary .edu-exp-block .inner ul li a:hover,
.candidates .candidates-list .candidate-summary .edu-exp-block .inner ol li a:active,
.candidates .candidates-list .candidate-summary .edu-exp-block .inner ul li a:active {
  text-decoration: none;
  color: #3c478c;
}
.candidates .candidates-list .candidate-summary .edu-exp-block .inner .education,
.candidates .candidates-list .candidate-summary .edu-exp-block .inner .candidate-portfolio {
  margin-bottom: 10px;
  border-bottom: 1px solid #F0F0F0;
}
.candidates .candidates-list .candidate-summary .edu-exp-block .inner .education .document-pager,
.candidates .candidates-list .candidate-summary .edu-exp-block .inner .candidate-portfolio .document-pager {
  margin: 0px;
  padding-top: 0px;
}
.candidates .candidates-list .candidate-summary .edu-exp-block .inner .education .document-pager li,
.candidates .candidates-list .candidate-summary .edu-exp-block .inner .candidate-portfolio .document-pager li {
  font-size: 13px;
  list-style-type: none;
  display: inline-block;
}
.candidates .candidates-list .candidate-summary .edu-exp-block .inner .education .document-pager li a,
.candidates .candidates-list .candidate-summary .edu-exp-block .inner .candidate-portfolio .document-pager li a {
  color: #FFFFFF;
  background: transparent;
  border: solid 0px #cfcccc;
}
.candidates .candidates-list .candidate-summary .edu-exp-block .inner .education .document-pager li a.active,
.candidates .candidates-list .candidate-summary .edu-exp-block .inner .candidate-portfolio .document-pager li a.active {
  font-size: 13px;
  display: inline-block;
  padding: 0px 10px;
  margin-right: 3px;
  background: #cfcccc;
}
.candidates .candidates-list .candidate-summary .edu-exp-block .inner .education ol,
.candidates .candidates-list .candidate-summary .edu-exp-block .inner .experience ol {
  margin-bottom: 10px;
}
.candidates .candidates-list .candidate-summary .edu-exp-block .inner .education ol li,
.candidates .candidates-list .candidate-summary .edu-exp-block .inner .experience ol li {
  list-style-type: disc;
  margin-left: 16px;
}
@media screen and (max-width: 560px) {
  .candidates .candidates-list .candidate-summary .edu-exp-block {
    width: 45%;
    padding-bottom: 75px;
  }
}
@media screen and (max-width: 479px) {
  .candidates .candidates-list .candidate-summary .edu-exp-block {
    width: 50%;
  }
}
.candidates .candidates-list .candidate-summary .edu-exp-block .inner {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  color: #FFF;
}
.candidates aside {
  padding: 0 0 0 15px;
  float: left;
}
.candidates aside .sidebar-panel {
  background: #fff;
  padding: 0;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  color: #3e4a51;
  border-left: 1px solid #d6d6db;
  border-right: 1px solid #d6d6db;
}
.candidates aside .sidebar-panel:first-of-type {
  border-top: 1px solid #d6d6db;
}
.candidates aside .sidebar-panel:last-of-type {
  border-bottom: 1px solid #d6d6db;
}
.candidates aside .sidebar-panel .header i,
.candidates aside .sidebar-panel h1 i,
.candidates aside .sidebar-panel i i {
  float: right;
}
.candidates aside .sidebar-panel .header {
  position: relative;
  display: block;
  margin: 1px;
  /*background: transparent url('/styles/images/carney_image_sprite.png') repeat-x right -180px;*/
}
.candidates aside .sidebar-panel .header i {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.candidates aside .sidebar-panel .header-wrapper {
  display: inline-block;
}
.candidates aside .sidebar-panel h1 {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  padding: 15px 15px 10px 15px;
}
.candidates aside .sidebar-panel .contents {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  color: #3e4a51;
  padding: 20px 15px;
}
.candidates aside .sidebar-panel .contents .sidebar-action {
  display: table;
  color: #006875;
}
.candidates aside .sidebar-panel .contents .sidebar-action > div {
  display: table-cell;
}
.candidates aside .sidebar-panel .contents .sidebar-action i {
  margin-top: 2px;
  color: #006875;
}
.candidates aside .sidebar-panel .contents .sidebar-action:hover,
.candidates aside .sidebar-panel .contents .sidebar-action:hover i {
  color: #3c478c;
}
.candidates aside .sidebar-panel ul {
  margin-bottom: 0;
}
.candidates aside .sidebar-panel.clear-search {
  padding: 8px 15px;
}
.candidates aside .sidebar-panel.clear-search a {
  display: block;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  color: #3e4a51;
}
.candidates aside .sidebar-panel.clear-search a i {
  color: #006875;
  font-size: 14px;
  margin-right: 20px;
  vertical-align: baseline;
  background: transparent;
}
.candidates aside .sidebar-panel.clear-search a:hover {
  background-color: #eaeaea;
}
@media screen and (max-width: 800px) {
  .candidates aside {
    /*padding: 0;*/
  }
}
.candidates aside .new-search {
  margin-bottom: 6px;
}
.candidates aside .sidebar-panel.new-search .main-search {
  width: 200px;
  height: 28px;
  margin-left: 10px;
  margin-right: 5px;
  line-height: 27px;
  background: #e7e8e9;
  border-radius: 3px;
  border-width: 0;
  -webkit-box-shadow: inset 1px 1px 1px 0px #CCCCCC;
  box-shadow: inset 1px 1px 1px 0px #CCCCCC;
  width: 100%;
  margin-left: 0;
  margin-top: 10px;
}
.candidates aside .sidebar-panel.new-search .btn-primary {
  padding: 2px 25px;
  float: right;
}
.candidates aside .sidebar-panel.filters ul,
.candidates aside .sidebar-panel.position-notes ul,
.candidates aside .sidebar-panel.school-notes ul,
.candidates aside .sidebar-panel.folders ul,
.candidates aside .sidebar-panel.positions ul,
.candidates aside .sidebar-panel.search ul {
  margin-top: 5px;
}
.candidates aside .sidebar-panel.filters ul li,
.candidates aside .sidebar-panel.position-notes ul li,
.candidates aside .sidebar-panel.school-notes ul li,
.candidates aside .sidebar-panel.folders ul li,
.candidates aside .sidebar-panel.positions ul li,
.candidates aside .sidebar-panel.search ul li {
  margin-bottom: 3px;
}
.candidates aside .sidebar-panel.filters ul li a,
.candidates aside .sidebar-panel.position-notes ul li a,
.candidates aside .sidebar-panel.school-notes ul li a,
.candidates aside .sidebar-panel.folders ul li a,
.candidates aside .sidebar-panel.positions ul li a,
.candidates aside .sidebar-panel.search ul li a,
.candidates aside .sidebar-panel.filters ul li span,
.candidates aside .sidebar-panel.position-notes ul li span,
.candidates aside .sidebar-panel.school-notes ul li span,
.candidates aside .sidebar-panel.folders ul li span,
.candidates aside .sidebar-panel.positions ul li span,
.candidates aside .sidebar-panel.search ul li span {
  line-height: 17px;
  position: relative;
}
.candidates aside .sidebar-panel.filters ul li .icon,
.candidates aside .sidebar-panel.position-notes ul li .icon,
.candidates aside .sidebar-panel.school-notes ul li .icon,
.candidates aside .sidebar-panel.folders ul li .icon,
.candidates aside .sidebar-panel.positions ul li .icon,
.candidates aside .sidebar-panel.search ul li .icon {
  font-size: 15px;
  vertical-align: top;
  position: absolute;
  left: -10px;
}
.candidates aside .sidebar-panel.filters ul li.left-icon-li,
.candidates aside .sidebar-panel.position-notes ul li.left-icon-li,
.candidates aside .sidebar-panel.school-notes ul li.left-icon-li,
.candidates aside .sidebar-panel.folders ul li.left-icon-li,
.candidates aside .sidebar-panel.positions ul li.left-icon-li,
.candidates aside .sidebar-panel.search ul li.left-icon-li {
  padding-left: 12px;
}
.candidates aside .sidebar-panel.filters .align-right,
.candidates aside .sidebar-panel.position-notes .align-right,
.candidates aside .sidebar-panel.school-notes .align-right,
.candidates aside .sidebar-panel.folders .align-right,
.candidates aside .sidebar-panel.positions .align-right,
.candidates aside .sidebar-panel.search .align-right {
  margin-top: 20px;
  text-align: left;
}
.candidates aside .sidebar-panel.filters .align-right > *,
.candidates aside .sidebar-panel.position-notes .align-right > *,
.candidates aside .sidebar-panel.school-notes .align-right > *,
.candidates aside .sidebar-panel.folders .align-right > *,
.candidates aside .sidebar-panel.positions .align-right > *,
.candidates aside .sidebar-panel.search .align-right > * {
  display: block;
}
.candidates aside .sidebar-panel.filters .align-right > * i,
.candidates aside .sidebar-panel.position-notes .align-right > * i,
.candidates aside .sidebar-panel.school-notes .align-right > * i,
.candidates aside .sidebar-panel.folders .align-right > * i,
.candidates aside .sidebar-panel.positions .align-right > * i,
.candidates aside .sidebar-panel.search .align-right > * i {
  margin-right: 3px;
  padding-left: 0;
}
.candidates aside .sidebar-panel.filters .folder-links a,
.candidates aside .sidebar-panel.position-notes .folder-links a,
.candidates aside .sidebar-panel.school-notes .folder-links a,
.candidates aside .sidebar-panel.folders .folder-links a,
.candidates aside .sidebar-panel.positions .folder-links a,
.candidates aside .sidebar-panel.search .folder-links a {
  display: block;
}
.candidates aside .sidebar-panel.filters .folder-links a i,
.candidates aside .sidebar-panel.position-notes .folder-links a i,
.candidates aside .sidebar-panel.school-notes .folder-links a i,
.candidates aside .sidebar-panel.folders .folder-links a i,
.candidates aside .sidebar-panel.positions .folder-links a i,
.candidates aside .sidebar-panel.search .folder-links a i {
  vertical-align: baseline;
}
.candidates aside .sidebar-panel.position-messages .position-message-rows .position-message-row h3 {
  font-size: 14px;
  font-weight: normal;
  color: #3c478c;
  line-height: 30px;
  display: inline-block;
  vertical-align: top;
}
.candidates aside .sidebar-panel.position-messages .position-message-rows .position-message-row .messages-graphics {
  display: inline-block;
  float: right;
}
.candidates aside .sidebar-panel.position-messages .position-message-rows .position-message-row .messages-graphics .puzzle-updates-icon {
  display: inline-block;
  width: 22px;
  height: 22px;
  margin-top: 5px;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat -410px -130px;
}
.candidates aside .sidebar-panel.position-messages .position-message-rows .position-message-row .messages-graphics .puzzle-updates-icon.candidate-messages {
  background-position: -410px -157px;
}
.candidates aside .sidebar-panel.position-messages .position-message-rows .position-message-row .messages-graphics .update-count {
  background: #fa7e2a;
  border-radius: 7px;
  width: 14px;
  height: 14px;
  display: inline-block;
  font-size: 9px;
  font-weight: 600;
  text-align: center;
  line-height: 14px;
  color: #FFF;
  vertical-align: top;
  margin-top: 4px;
  margin-left: -1px;
}
.candidates aside .sidebar-panel.position-messages .position-message-rows .position-message-row .messages-graphics .update-count.zero-count {
  background: #CCC;
}
.candidates aside .sidebar-panel .input-wrapper {
  z-index: 0;
  position: relative;
}
.candidates aside .sidebar-panel .input-wrapper input[type="radio"],
.candidates aside .sidebar-panel .input-wrapper input[type="checkbox"] {
  z-index: 10;
  position: absolute;
  left: 10px;
  top: 0;
}
.candidates aside .sidebar-panel .input-wrapper input[type="checkbox"] {
  top: 2px;
}
.candidates aside .sidebar-panel .input-wrapper label {
  z-index: 9;
  padding-left: 30px;
}
.candidates aside .sidebar-panel .input-wrapper label {
  font-weight: normal;
}
.candidates aside .sidebar-panel #candidate-rating {
  margin: 5px 0 0 20px;
}
@media screen and (max-width: 767px) {
  .candidates aside {
    width: 100% !important;
    padding: 0;
    margin-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .candidates {
    padding: 0 !important;
  }
}
/* Positions */
.positions-wrapper {
  padding: 10px;
}
.table-pagetype .table-striped {
  margin-bottom: 0px;
}
.table-pagetype .table-striped > thead > tr > th {
  background: #00a8b8;
  padding: 10px;
  color: #FFFFFF;
  text-transform: inherit;
  font-size: 13px;
  font-weight: bold;
}
.table-pagetype .table-striped > tbody > tr > td {
  background: #FFFFFF;
  padding-left: 10px;
  padding-right: 10px;
  color: #3e4a51;
}
.table-pagetype .table-striped > tbody > tr > td i.fa-pencil-square {
  color: #ddc01d;
  position: relative;
  bottom: -1px;
}
.table-pagetype .table-striped > tbody > tr > td i.fa-times-circle {
  color: #d21313;
  position: relative;
  bottom: -1px;
}
.table-pagetype .table-striped > tbody > tr > td i.fa-users {
  color: #08a614;
  position: relative;
  bottom: -1px;
}
.table-pagetype .table-striped > tbody > tr:last-child > td {
  border-bottom: solid 1px #EFEFEF;
}
.table-pagetype .pagination {
  margin-left: 10px;
}
/*Conferences Pages*/
.conferences h1,
.conferences h2 {
  margin: 0 0 4px 0;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3c478c;
  font-weight: 700;
  display: inline-block;
}
.conferences .school-breadcrumbs {
  float: right;
  text-transform: uppercase;
  color: #FFF;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .conferences .school-breadcrumbs {
    float: none;
    margin-left: 20px;
    white-space: nowrap;
  }
}
.conferences .image-hrule {
  display: block;
  margin: 7px 0 17px 0;
  width: 100%;
  height: 2px;
  border-top: 1px solid #777;
}
.conferences h1,
.conferences h2 {
  margin: 0 0 4px 0;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3c478c;
  font-weight: 700;
  display: inline-block;
}
.conferences .school-breadcrumbs {
  float: right;
  text-transform: uppercase;
  color: #3c478c;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .conferences .school-breadcrumbs {
    float: none;
    margin-left: 20px;
    white-space: nowrap;
  }
}
.conferences .image-hrule {
  display: block;
  margin: 7px 0 17px 0;
  width: 100%;
  height: 2px;
  border-top: 1px solid #777;
}
.conferences .conferences-list {
  padding: 0;
}
.conferences .conferences-list .conference-panel {
  padding: 0px 0px 0px 20px !important;
  display: table;
  width: 100%;
  margin-bottom: 15px;
  float: left;
  position: relative;
  background-color: #FFF;
  border-radius: 4px;
  border: 1px solid #006875;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  /*overflow: hidden;*/
  padding: 10px;
}
.conferences .conferences-list .conference-panel .left-icon-panel {
  display: table-cell;
  width: 15%;
  background-color: #006875;
  text-align: center;
}
.conferences .conferences-list .conference-panel .contents {
  width: 100%;
  display: inline-block;
  vertical-align: text-top;
}
.conferences .conferences-list .conference-panel .contents h1 {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #3c478c;
  text-transform: none;
}
.conferences .conferences-list .conference-panel .contents ul {
  margin: 10px 0;
}
.conferences .conferences-list .conference-panel .contents.column-flow li {
  width: 30%;
  margin: 0 3% 10px 0;
  font-size: 13px;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  line-height: 1.2;
  color: #3e4a51;
  float: left;
}
@media screen and (max-width: 479px) {
  .conferences .conferences-list .conference-panel {
    padding-left: 0px !important;
  }
  .conferences .conferences-list .conference-panel .left-icon-panel,
  .conferences .conferences-list .conference-panel .right-content {
    display: block;
    width: 100% !important;
  }
  .conferences .conferences-list .conference-panel .left-icon-panel {
    text-align: left;
  }
  .conferences .conferences-list .conference-panel .lg-icon {
    margin: 15px 0 15px 20px !important;
    font-size: 30px !important;
  }
}
.conferences .conferences-list .conference-panel .conference-date {
  width: 25%;
  margin: 20px;
}
.conferences .conferences-list .conference-panel .conference-name {
  font-weight: 700;
  width: 30%;
  margin: 20px;
}
.conferences .conferences-list .conference-panel .conference-links {
  text-align: center;
  margin: 0px;
  padding: 20px;
  background: #00a8b8;
}
.conferences .conferences-list .conference-panel .conference-links a.btn-white {
  color: #00a8b8;
  padding: 3px 18px !important;
}
.conferences .conferences-list .conference-panel .conference-links a.btn-white:hover {
  background-color: #4e5e9c;
  color: #FFFFFF;
}
.conferences .conferences-list .conference-panel span {
  line-height: 1.2em;
  display: table-cell;
}
@media screen and (max-width: 760px) {
  .conferences .conferences-list .conference-panel span {
    display: block;
    float: left;
  }
  .conferences .conferences-list .conference-panel span.conference-date,
  .conferences .conferences-list .conference-panel span.conference-name {
    padding-right: 30px;
  }
  .conferences .conferences-list .conference-panel span.conference-name {
    width: 70% !important;
  }
  .conferences .conferences-list .conference-panel span.conference-links a {
    width: 100%;
    display: block;
  }
}
.conferences aside {
  padding: 0 0 0 15px;
  float: left;
}
.conferences aside .sidebar-panel {
  background: #fff;
  padding: 0;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  color: #3e4a51;
  border-left: 1px solid #d6d6db;
  border-right: 1px solid #d6d6db;
}
.conferences aside .sidebar-panel:first-of-type {
  border-top: 1px solid #d6d6db;
}
.conferences aside .sidebar-panel:last-of-type {
  border-bottom: 1px solid #d6d6db;
}
.conferences aside .sidebar-panel .header i,
.conferences aside .sidebar-panel h1 i,
.conferences aside .sidebar-panel i i {
  float: right;
}
.conferences aside .sidebar-panel .header {
  position: relative;
  display: block;
  margin: 1px;
  /*background: transparent url('/styles/images/carney_image_sprite.png') repeat-x right -180px;*/
}
.conferences aside .sidebar-panel .header i {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.conferences aside .sidebar-panel .header-wrapper {
  display: inline-block;
}
.conferences aside .sidebar-panel h1 {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  padding: 15px 15px 10px 15px;
}
.conferences aside .sidebar-panel .contents {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  color: #3e4a51;
  padding: 20px 15px;
}
.conferences aside .sidebar-panel .contents .sidebar-action {
  display: table;
  color: #006875;
}
.conferences aside .sidebar-panel .contents .sidebar-action > div {
  display: table-cell;
}
.conferences aside .sidebar-panel .contents .sidebar-action i {
  margin-top: 2px;
  color: #006875;
}
.conferences aside .sidebar-panel .contents .sidebar-action:hover,
.conferences aside .sidebar-panel .contents .sidebar-action:hover i {
  color: #3c478c;
}
.conferences aside .sidebar-panel ul {
  margin-bottom: 0;
}
.conferences aside .sidebar-panel.clear-search {
  padding: 8px 15px;
}
.conferences aside .sidebar-panel.clear-search a {
  display: block;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  color: #3e4a51;
}
.conferences aside .sidebar-panel.clear-search a i {
  color: #006875;
  font-size: 14px;
  margin-right: 20px;
  vertical-align: baseline;
  background: transparent;
}
.conferences aside .sidebar-panel.clear-search a:hover {
  background-color: #eaeaea;
}
@media screen and (max-width: 800px) {
  .conferences aside {
    /*padding: 0;*/
  }
}
.conferences aside .sidebar-panel .director-block {
  width: 100%;
  float: left;
  margin-top: 10px;
  font-size: 12px;
}
.conferences aside .sidebar-panel .director-block:hover {
  background: #EAEAEA;
}
.conferences aside .sidebar-panel .director-block img {
  width: 30%;
  float: right;
}
.conferences aside .sidebar-panel .director-block h2 {
  max-width: 50%;
  padding: 5px 0 0;
  color: #3e4a51;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 1.1em;
  font-weight: 600;
  line-height: 1.3;
}
.conferences aside .sidebar-panel .director-block h2 .title {
  font-weight: normal;
  font-size: 0.9em;
}
@media screen and (max-width: 991px) and (min-width: 769px) {
  .conferences aside .sidebar-panel .director-block {
    font-size: 10px;
  }
}
@media screen and (max-width: 767px) {
  .conferences aside {
    padding: 0;
  }
}
.bulletins .left-col {
  padding: 0 15px 0px 0px;
}
.bulletins aside {
  padding: 0 0 0 15px;
  float: left;
  padding: 0 0px 0 0;
}
.bulletins aside .sidebar-panel {
  background: #fff;
  padding: 0;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  color: #3e4a51;
  border-left: 1px solid #d6d6db;
  border-right: 1px solid #d6d6db;
}
.bulletins aside .sidebar-panel:first-of-type {
  border-top: 1px solid #d6d6db;
}
.bulletins aside .sidebar-panel:last-of-type {
  border-bottom: 1px solid #d6d6db;
}
.bulletins aside .sidebar-panel .header i,
.bulletins aside .sidebar-panel h1 i,
.bulletins aside .sidebar-panel i i {
  float: right;
}
.bulletins aside .sidebar-panel .header {
  position: relative;
  display: block;
  margin: 1px;
  /*background: transparent url('/styles/images/carney_image_sprite.png') repeat-x right -180px;*/
}
.bulletins aside .sidebar-panel .header i {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.bulletins aside .sidebar-panel .header-wrapper {
  display: inline-block;
}
.bulletins aside .sidebar-panel h1 {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  padding: 15px 15px 10px 15px;
}
.bulletins aside .sidebar-panel .contents {
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  color: #3e4a51;
  padding: 20px 15px;
}
.bulletins aside .sidebar-panel .contents .sidebar-action {
  display: table;
  color: #006875;
}
.bulletins aside .sidebar-panel .contents .sidebar-action > div {
  display: table-cell;
}
.bulletins aside .sidebar-panel .contents .sidebar-action i {
  margin-top: 2px;
  color: #006875;
}
.bulletins aside .sidebar-panel .contents .sidebar-action:hover,
.bulletins aside .sidebar-panel .contents .sidebar-action:hover i {
  color: #3c478c;
}
.bulletins aside .sidebar-panel ul {
  margin-bottom: 0;
}
.bulletins aside .sidebar-panel.clear-search {
  padding: 8px 15px;
}
.bulletins aside .sidebar-panel.clear-search a {
  display: block;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  color: #3e4a51;
}
.bulletins aside .sidebar-panel.clear-search a i {
  color: #006875;
  font-size: 14px;
  margin-right: 20px;
  vertical-align: baseline;
  background: transparent;
}
.bulletins aside .sidebar-panel.clear-search a:hover {
  background-color: #eaeaea;
}
@media screen and (max-width: 800px) {
  .bulletins aside {
    /*padding: 0;*/
  }
}
.bulletins aside .sidebar-panel.contact {
  width: 100%;
}
.bulletins aside .sidebar-panel.contact .director-block {
  width: 100%;
  float: left;
  margin-top: 10px;
  font-size: 12px;
}
.bulletins aside .sidebar-panel.contact .director-block:hover {
  background: #EAEAEA;
}
.bulletins aside .sidebar-panel.contact .director-block img {
  width: 30%;
  float: right;
}
.bulletins aside .sidebar-panel.contact .director-block h2 {
  max-width: 50%;
  padding: 5px 0 0;
  color: #3e4a51;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  font-size: 1.1em;
  font-weight: 600;
  line-height: 1.3;
}
.bulletins aside .sidebar-panel.contact .director-block h2 .title {
  font-weight: normal;
  font-size: 0.9em;
}
@media screen and (max-width: 991px) and (min-width: 769px) {
  .bulletins aside .sidebar-panel.contact .director-block {
    font-size: 10px;
  }
}
.bulletins aside .sidebar-panel.contact .director-block .mail {
  color: #006875;
  display: block;
}
@media screen and (max-width: 767px) {
  .bulletins .left-col,
  .bulletins aside {
    padding: 0 5px;
  }
}
/*Contact CS&A*/
.live-chat-block .session-start {
  display: inline-block;
  border: 0px solid #dddddd;
  background: #00a8b8;
  color: white;
  text-transform: uppercase;
  border-radius: 15px;
  padding: 5px 30px;
  font-size: 12px;
  height: 30px;
}
.live-chat-block .session-start:hover {
  background: #4e5e9c;
  color: #FFFFFF;
}
.tech-support .contact-method,
.request-visit .contact-method {
  color: #545459;
}
.tech-support .radio-label,
.request-visit .radio-label {
  width: 80px;
  margin-bottom: 30px;
}
.tech-support .full-form-wrapper,
.request-visit .full-form-wrapper {
  /*max-width: 700px;*/
}
.forgot-password .full-form-wrapper {
  max-width: 700px;
}
.forgot-password input[type=text] {
  width: 300px;
}
.forgot-password label.choose-form {
  width: 530px;
}
@media screen and (max-width: 767px) {
  .forgot-password label.choose-form {
    width: 100%;
  }
}
/* LOGIN VIEW */
/*    .login-page {
        padding-top: 20px;
        margin-bottom: 240px;
        position: relative;
        .FullWidthHeader;

        h1 {
            text-transform: none;
        }

        .forgot-password-link {
            font-weight: bold;
        }

        .login-form {
            input[type="text"],
            input[type="password"] {
                width: 250px;
                font-size: 20px;
                border-radius: 0;
                height: 45px;
            }

            label {
                color: #FFF;
            }

            .form-fields {
                min-height: 91px;
                margin-right: 50px;

                label {
                    margin: 15px 0;
                }

                &.login {
                    input[type="submit"] {
                        .StdNewButton;
                    }
                }
            }

            .remember {
                display: table;

                > * {
                    display: table-cell;
                }
            }
        }

        &.candidate-login {
            .forgot-password {
                .full-form-wrapper {
                    width: 100%;
                    max-width: none;
                }
            }

            .form-group {
                width: 100%;
                float: left;
                min-height: 100px;
                label {
                    width: auto;
                }
                input {
                    width: 100%;
                    border-radius: 0;
                    height: 45px;
                }
                input[type="file"] {
                    border: none;
                    background-color: transparent;
                    padding: 0;
                }
                textarea {
                    border-radius: 0px;
                    box-shadow: 1px 1px 5px #D6D6D6 inset;
                }
                &.radio-input {
                    input {
                        width: auto;
                        height: auto;
                        margin-top: -2px;
                        vertical-align: middle;
                    }
                }
                &:nth-child(even) {
                    padding-right: 0;
                }
            }
        }

        

        .bg-art-container {
            width: 460px;
            height: 421px;
            position: absolute;
            bottom: 0;
            left: 50%;
            background: transparent url('/styles/images/carney_image_sprite.png') no-repeat bottom left;
            margin-bottom: -240px;
            z-index: -1;

            @media screen and (max-width: 720px) {
                display: none;
            }
        }


        @media screen and (max-width: 767px) {
            &.container {
                width: 80%;
                padding-top: 50px;
            }
        }

        @media screen and (max-width: 479px) {
            .login-form .form-fields {
                margin-right: 0;
            }

            .remember {
                width: 100%;

                label {
                    width: 80%;
                }
            }
        }
    }*/
.validation-summary-errors {
  color: #fa7e2a;
  font-weight: bold;
}
/*Message Center*/
.messages-wrapper {
  padding: 10px;
}
.messages-section header {
  position: relative;
}
.messages-section header .send-message.btn {
  position: absolute;
  top: 7px;
  right: 0;
}
.messages-section header .send-message.btn i {
  margin-right: 5px;
}
.messages-section .unread td {
  font-weight: bold;
}
@media screen and (max-width: 699px) {
  .messages-section .unread td {
    font-weight: normal;
  }
}
/*School Contacts*/
.school-contacts {
  padding: 10px;
}
/*Popups*/
body.modal-open {
  overflow: auto;
}
.modal {
  position: absolute;
  overflow: visible;
}
.modal .modal-dialog {
  width: 640px;
}
.modal .modal-dialog.image-dialog {
  width: 250px;
}
.modal .modal-dialog.save-changes-dialog {
  max-width: 640px;
}
.modal .modal-dialog.folder-dialog {
  max-width: 400px;
}
.modal .modal-dialog.folder-dialog .left-col {
  display: inline-block;
  width: 30%;
}
.modal .modal-dialog.folder-dialog .right-col {
  display: inline-block;
  vertical-align: baseline;
  width: 60%;
}
.modal .modal-dialog.folder-dialog .right-col.input-wrapper {
  padding: 0;
}
.modal .modal-dialog.folder-dialog .right-col.input-wrapper label {
  width: 100%;
  font-weight: normal;
}
.modal .modal-dialog.message-dialog,
.modal .modal-dialog.news-dialog {
  max-width: 500px;
}
.modal .modal-dialog.message-dialog fieldset,
.modal .modal-dialog.contact-info-dialog fieldset,
.modal .modal-dialog.message-dialog .form-group,
.modal .modal-dialog.contact-info-dialog .form-group {
  width: 100%;
  display: table;
}
.modal .modal-dialog.message-dialog fieldset label,
.modal .modal-dialog.contact-info-dialog fieldset label,
.modal .modal-dialog.message-dialog .form-group label,
.modal .modal-dialog.contact-info-dialog .form-group label {
  width: 90px;
}
.modal .modal-dialog.message-dialog fieldset span,
.modal .modal-dialog.contact-info-dialog fieldset span,
.modal .modal-dialog.message-dialog .form-group span,
.modal .modal-dialog.contact-info-dialog .form-group span,
.modal .modal-dialog.message-dialog fieldset label,
.modal .modal-dialog.contact-info-dialog fieldset label,
.modal .modal-dialog.message-dialog .form-group label,
.modal .modal-dialog.contact-info-dialog .form-group label {
  display: table-cell;
  vertical-align: top;
}
.modal .modal-dialog.message-dialog fieldset textarea,
.modal .modal-dialog.contact-info-dialog fieldset textarea,
.modal .modal-dialog.message-dialog .form-group textarea,
.modal .modal-dialog.contact-info-dialog .form-group textarea {
  max-width: 360px;
}
.modal .modal-dialog.message-dialog .modal-body fieldset > div > label {
  padding-right: 10px;
  width: 120px;
}
.modal .modal-dialog.message-dialog .modal-body .checkbox-scroll {
  width: 100%;
  max-width: 360px;
}
.modal .modal-dialog.message-dialog .modal-body .checkbox-scroll .checkbox-row {
  display: table;
  width: 100%;
}
.modal .modal-dialog.message-dialog .modal-body .checkbox-scroll input {
  display: table-cell;
}
.modal .modal-dialog.message-dialog .modal-body .checkbox-scroll label {
  width: 80%;
  display: table-cell;
}
.modal .modal-dialog.contact-info-dialog {
  max-width: 500px;
}
.modal .modal-dialog.contact-info-dialog fieldset .row-outer {
  display: table;
  width: 100%;
  max-width: 400px;
}
.modal .modal-dialog.contact-info-dialog fieldset .row-outer > label {
  width: 110px;
}
.modal .modal-dialog.contact-info-dialog fieldset .row-outer > label,
.modal .modal-dialog.contact-info-dialog fieldset .row-outer span {
  display: table-cell;
}
.modal .modal-dialog.contact-info-dialog fieldset .row-outer > label input,
.modal .modal-dialog.contact-info-dialog fieldset .row-outer span input,
.modal .modal-dialog.contact-info-dialog fieldset .row-outer > label select,
.modal .modal-dialog.contact-info-dialog fieldset .row-outer span select,
.modal .modal-dialog.contact-info-dialog fieldset .row-outer > label textarea,
.modal .modal-dialog.contact-info-dialog fieldset .row-outer span textarea,
.modal .modal-dialog.contact-info-dialog fieldset .row-outer > label label,
.modal .modal-dialog.contact-info-dialog fieldset .row-outer span label {
  width: 100%;
}
.modal .modal-dialog.school-info-dialog {
  max-width: 500px;
}
.modal .modal-dialog.school-info-dialog fieldset .row-outer {
  display: table;
  width: 100%;
  max-width: 400px;
}
.modal .modal-dialog.school-info-dialog fieldset .row-outer > label {
  width: 110px;
}
.modal .modal-dialog.school-info-dialog fieldset .row-outer > label,
.modal .modal-dialog.school-info-dialog fieldset .row-outer span {
  display: table-cell;
}
.modal .modal-dialog.school-info-dialog fieldset .row-outer > label input,
.modal .modal-dialog.school-info-dialog fieldset .row-outer span input,
.modal .modal-dialog.school-info-dialog fieldset .row-outer > label select,
.modal .modal-dialog.school-info-dialog fieldset .row-outer span select,
.modal .modal-dialog.school-info-dialog fieldset .row-outer > label textarea,
.modal .modal-dialog.school-info-dialog fieldset .row-outer span textarea,
.modal .modal-dialog.school-info-dialog fieldset .row-outer > label label,
.modal .modal-dialog.school-info-dialog fieldset .row-outer span label {
  width: 100%;
}
.modal .modal-dialog.school-info-dialog .input-wrapper {
  z-index: 0;
  position: relative;
}
.modal .modal-dialog.school-info-dialog .input-wrapper input[type="radio"],
.modal .modal-dialog.school-info-dialog .input-wrapper input[type="checkbox"] {
  z-index: 10;
  position: absolute;
  left: 10px;
  top: 0;
}
.modal .modal-dialog.school-info-dialog .input-wrapper input[type="checkbox"] {
  top: 2px;
}
.modal .modal-dialog.school-info-dialog .input-wrapper label {
  z-index: 9;
  padding-left: 30px;
}
.modal .modal-dialog.school-info-dialog .input-wrapper input[type="checkbox"] {
  left: 0;
  top: 4px;
}
.modal .modal-dialog.school-info-dialog .input-wrapper label {
  font-weight: normal;
}
.modal .modal-dialog.invoice-dialog {
  width: 800px;
}
.modal .modal-dialog.position-dialog {
  max-width: 800px;
}
.modal .modal-dialog.position-dialog .chosen-container {
  width: 100% !important;
}
.modal .modal-dialog.position-dialog .chosen-container .chosen-choices .search-field {
  width: 100% !important;
}
.modal .modal-dialog.position-dialog .chosen-container .chosen-choices input.default {
  width: 100% !important;
}
.modal .modal-dialog.position-dialog .access-select {
  margin-top: 5px;
}
@media screen and (max-width: 767px) {
  .modal .modal-dialog {
    width: 400px;
    top: 100px;
  }
}
@media screen and (max-width: 480px) {
  .modal .modal-dialog {
    width: 90%;
    top: 40px;
  }
}
@media screen and (max-width: 400px) {
  .modal .modal-dialog {
    width: 100%;
    top: 40px;
  }
}
.modal .modal-dialog .modal-content {
  background-color: white;
  border-radius: 0;
  border: 1px solid #00a8b8;
  overflow: hidden;
}
.modal .modal-dialog.contact-info-dialog .modal-content {
  min-width: 300px;
}
.modal-header {
  padding: 15px 15px 0px 15px;
  border-bottom: 0px solid #e5e5e5;
}
.modal-header h2 {
  color: #4e5e9c;
  margin-right: 30px;
}
.modal-header a.pull-right {
  position: absolute;
  right: 15px;
  top: 15px;
}
.modal-body {
  position: relative;
  padding: 15px 15px 15px 15px;
}
.modal-body.scrollable {
  overflow-y: visible;
  height: 500px;
}
.modal-footer {
  border-width: 0px;
  padding: 0px 15px 15px 15px;
  /*margin-top: 0px;*/
}
.modal-footer .loader {
  vertical-align: bottom;
  color: #00a8b8;
  display: inline-block;
}
.modal-footer .btn {
  margin-left: 15px;
}
.triple-button {
  text-align: center;
}
.triple-button .btn {
  margin-left: 5px;
  margin-bottom: 5px;
}
.author {
  color: #00a8b8;
}
.item {
  border-bottom: solid 1px #00a8b8;
  margin: 0px 0px 10px 0px;
}
span.break-words {
  word-break: break-word;
}
.send-message label {
  display: inline-block;
  width: 90px;
  position: relative;
  vertical-align: top;
  padding-right: 10px;
}
.send-message label.block {
  display: inline-block;
  width: auto;
}
.send-message .input-wrapper {
  z-index: 0;
  position: relative;
}
.send-message .input-wrapper input[type="radio"],
.send-message .input-wrapper input[type="checkbox"] {
  z-index: 10;
  position: absolute;
  left: 10px;
  top: 0;
}
.send-message .input-wrapper input[type="checkbox"] {
  top: 2px;
}
.send-message .input-wrapper label {
  z-index: 9;
  padding-left: 30px;
}
.send-message .input-wrapper input {
  left: 20px;
}
.send-message .input-wrapper label {
  padding-left: 40px;
}
.send-message .chosen-container {
  width: 100% !important;
}
.send-message .chosen-container .chosen-choices .search-field {
  width: 100% !important;
}
.send-message .chosen-container .chosen-choices input.default {
  width: 100% !important;
}
/*Add Position Popup*/
.add-position .checkbox-scroll {
  width: 100%;
  float: none;
  height: 170px;
}
.add-position textarea {
  width: 100%;
  height: 170px;
}
.add-position label {
  display: inline-block;
  width: 90px;
  position: relative;
  vertical-align: top;
  padding-right: 10px;
  line-height: 16px;
}
.add-position .col-md-4 label {
  display: inline;
}
.add-position label.block {
  display: inline-block;
  width: auto;
}
.add-position .row {
  margin-bottom: 10px;
}
.add-position input[type="checkbox"] {
  margin-right: 0px;
  vertical-align: top;
}
.add-position input[type="text"],
.add-position select {
  width: 140px;
  vertical-align: top;
}
.add-position input[type="text"].long,
.add-position select.long {
  width: 400px;
}
.add-position a .icon-calendar {
  color: #00a8b8;
  font-size: 18px;
  position: relative;
  top: 5px;
  left: 4px;
}
.add-position .checkbox-scroll input[type="checkbox"] {
  margin-right: 8px;
}
.add-position .checkbox-scroll label {
  width: auto;
}
.add-position .input-wrapper {
  z-index: 0;
  position: relative;
}
.add-position .input-wrapper input[type="radio"],
.add-position .input-wrapper input[type="checkbox"] {
  z-index: 10;
  position: absolute;
  left: 10px;
  top: 0;
}
.add-position .input-wrapper input[type="checkbox"] {
  top: 2px;
}
.add-position .input-wrapper label {
  z-index: 9;
  padding-left: 30px;
}
.add-position .input-wrapper input {
  left: 20px;
}
.add-position .input-wrapper label {
  padding-left: 40px;
}
.add-position .follow-up select {
  width: auto;
}
/*Edit Contact*/
.edit-form label {
  vertical-align: top;
  width: 110px;
}
.edit-form label.second {
  margin-left: 15px;
}
.edit-form input[type="text"] {
  width: 145px;
  margin: 0px 15px 15px 0px;
}
.edit-form input[type="text"].zip {
  width: 75px;
}
.edit-form .btn {
  margin-left: 15px;
}
.edit-form img {
  width: 100px;
  float: left;
  margin: 0px 10px 10px 0px;
}
.edit-form .right-form {
  float: left;
}
.edit-form h3 {
  margin-top: 30px;
  margin-bottom: 20px;
}
.edit-form.modal-body > h3 {
  margin-top: 0;
}
.edit-form fieldset {
  width: 255px;
  height: 50px;
  margin: 0;
  float: left;
  position: relative;
}
.edit-form fieldset input[type="text"] {
  height: auto;
  margin: 0;
}
.edit-form fieldset > * {
  display: inline-block;
  position: relative;
}
.edit-form fieldset.long {
  width: 100%;
}
.edit-form fieldset.long .expand {
  position: absolute;
  width: auto;
  left: 110px;
  right: 0;
}
.edit-form fieldset.long .expand input[type="text"] {
  width: 100%;
}
.edit-form fieldset.dropdown-inside select {
  position: absolute;
  left: 110px;
}
.edit-form fieldset.first {
  margin-right: 25px;
}
.add-position h3 {
  margin-top: 30px;
  margin-bottom: 20px;
}
.add-position.modal-body > h3 {
  margin-top: 0;
}
.add-position fieldset {
  width: 255px;
  height: 50px;
  margin: 0;
  float: left;
  position: relative;
}
.add-position fieldset input[type="text"] {
  height: auto;
  margin: 0;
}
.add-position fieldset > * {
  display: inline-block;
  position: relative;
}
.add-position fieldset.long {
  width: 100%;
}
.add-position fieldset.long .expand {
  position: absolute;
  width: auto;
  left: 110px;
  right: 0;
}
.add-position fieldset.long .expand input[type="text"] {
  width: 100%;
}
.add-position fieldset.dropdown-inside select {
  position: absolute;
  left: 110px;
}
.add-position fieldset.first {
  margin-right: 25px;
}
.add-position fieldset {
  width: 275px;
  margin-bottom: 10px;
}
.add-position fieldset.long .expand {
  left: 90px;
  right: 0px;
}
.add-position fieldset.long .expand input[type="text"] {
  width: 100%;
}
.add-position input[type="text"],
.add-position select {
  width: 175px;
}
.add-position .checkboxes,
.add-position .radio-buttons,
.add-position .standalone-input .holder {
  margin-bottom: 20px;
  margin-left: 20px;
}
.add-position .checkboxes .input-wrapper,
.add-position .radio-buttons .input-wrapper,
.add-position .standalone-input .holder .input-wrapper {
  display: inline-block;
  line-height: 1;
  margin-bottom: 8px;
}
.add-position .checkboxes .input-wrapper > *,
.add-position .radio-buttons .input-wrapper > *,
.add-position .standalone-input .holder .input-wrapper > * {
  margin: 0;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  .add-position .checkboxes .input-wrapper,
  .add-position .radio-buttons .input-wrapper,
  .add-position .standalone-input .holder .input-wrapper {
    display: block;
  }
}
.add-position .start-date input {
  width: 120px;
}
.add-position .radio-buttons,
.add-position .standalone-input {
  position: relative;
  margin-left: 0;
}
.add-position .radio-buttons .input-wrapper,
.add-position .standalone-input .input-wrapper {
  position: relative;
}
.add-position .radio-buttons .input-wrapper input,
.add-position .standalone-input .input-wrapper input {
  position: absolute;
  left: 20px;
  top: 0;
}
.add-position .radio-buttons .input-wrapper label,
.add-position .standalone-input .input-wrapper label {
  padding-left: 40px;
}
.add-position .standalone-input .input-wrapper label {
  width: auto;
}
/*Send message, school note pop-ups*/
.modal-body.send-message fieldset {
  display: block;
}
.modal-body.send-message fieldset > div {
  width: 100%;
  display: table;
}
.modal-body.send-message fieldset > div > span input[type="text"] {
  width: 100%;
}
.modal-body.send-message fieldset > div > span textarea {
  width: 100%;
}
.modal-body.send-message fieldset > div > label {
  padding-right: 10px;
  width: 120px;
}
.modal-body.school-note textarea {
  width: 240px;
  height: 300px;
  max-width: 220px;
}
.listed-message-detail .nav-tabs {
  border-bottom: 1px solid #EFEFEF;
}
.listed-message-detail .nav-tabs li {
  padding: 10px 20px;
  margin: 0;
  border: 1px solid #EFEFEF;
}
.listed-message-detail .nav-tabs li.active {
  background-color: #EFEFEF;
}
.listed-message-detail .nav-tabs li.active a {
  color: #006875;
}
.listed-message-detail .nav-tabs li a {
  color: #3e4a51;
  background-color: transparent;
  border: none;
  width: auto;
  padding: 0;
  text-transform: uppercase;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
}
.listed-message-detail .nav-tabs li a:hover,
.listed-message-detail .nav-tabs li a:active {
  color: #006875;
}
.listed-message-detail .messages-table .table-head,
.listed-message-detail .messages-table .table-body {
  display: table;
  width: 100%;
}
.listed-message-detail .messages-table .table-head.focus,
.listed-message-detail .messages-table .table-body.focus {
  background: #F4F4F4;
}
.listed-message-detail .messages-table .table-head.unread .td,
.listed-message-detail .messages-table .table-body.unread .td {
  font-weight: bold;
}
.listed-message-detail .messages-table .table-head.unread .td:nth-child(1) input,
.listed-message-detail .messages-table .table-body.unread .td:nth-child(1) input {
  font-size: 14px;
  vertical-align: baseline;
}
.listed-message-detail .messages-table .table-head.unread .td-label,
.listed-message-detail .messages-table .table-body.unread .td-label {
  font-weight: normal;
}
.listed-message-detail .messages-table .table-head .td,
.listed-message-detail .messages-table .table-body .td,
.listed-message-detail .messages-table .table-head .th,
.listed-message-detail .messages-table .table-body .th {
  border-bottom: 1px solid #EFEFEF;
  display: table-cell;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  /*font-family: 'Roboto', sans-serif;*/
  text-align: left;
  line-height: 18px;
  padding-right: 5px;
}
.listed-message-detail .messages-table .table-head .td.checkbox-cell,
.listed-message-detail .messages-table .table-body .td.checkbox-cell,
.listed-message-detail .messages-table .table-head .th.checkbox-cell,
.listed-message-detail .messages-table .table-body .th.checkbox-cell {
  width: 30px;
  padding-left: 4px;
}
.listed-message-detail .messages-table .table-head .td.from,
.listed-message-detail .messages-table .table-body .td.from,
.listed-message-detail .messages-table .table-head .th.from,
.listed-message-detail .messages-table .table-body .th.from,
.listed-message-detail .messages-table .table-head .td.area,
.listed-message-detail .messages-table .table-body .td.area,
.listed-message-detail .messages-table .table-head .th.area,
.listed-message-detail .messages-table .table-body .th.area {
  width: 110px;
}
.listed-message-detail .messages-table .table-head .td.sent,
.listed-message-detail .messages-table .table-body .td.sent,
.listed-message-detail .messages-table .table-head .th.sent,
.listed-message-detail .messages-table .table-body .th.sent {
  width: 80px;
  padding-right: 0;
  text-align: center;
}
.listed-message-detail .messages-table .table-head .td input[type="checkbox"],
.listed-message-detail .messages-table .table-body .td input[type="checkbox"],
.listed-message-detail .messages-table .table-head .th input[type="checkbox"],
.listed-message-detail .messages-table .table-body .th input[type="checkbox"] {
  margin: 4px 0 0;
  vertical-align: text-top;
}
.listed-message-detail .messages-table .table-head .td .td-label,
.listed-message-detail .messages-table .table-body .td .td-label,
.listed-message-detail .messages-table .table-head .th .td-label,
.listed-message-detail .messages-table .table-body .th .td-label {
  display: none;
}
.listed-message-detail .messages-table .table-head .th.subject,
.listed-message-detail .messages-table .table-body .th.subject {
  width: 25%;
}
.listed-message-detail .messages-table .table-head .td.subject,
.listed-message-detail .messages-table .table-body .td.subject {
  width: 25%;
}
.listed-message-detail .messages-table .table-head .th,
.listed-message-detail .messages-table .table-body .th {
  padding: 8px 0;
  text-transform: uppercase;
}
.listed-message-detail .messages-table .table-head .th button,
.listed-message-detail .messages-table .table-body .th button {
  -webkit-appearance: none;
  border: none;
  background: transparent;
  padding: 0;
  color: #3e4a51;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
}
.listed-message-detail .messages-table .table-head .th input[type="checkbox"],
.listed-message-detail .messages-table .table-body .th input[type="checkbox"] {
  pointer-events: none;
}
@media screen and (max-width: 768px) {
  .listed-message-detail .messages-table .table-head .th {
    display: none;
  }
  .listed-message-detail .messages-table .table-head .th.checkbox-cell {
    display: table-cell;
  }
  .listed-message-detail .messages-table .table-head .th.checkbox-cell:after {
    content: 'All';
  }
  .listed-message-detail .messages-table .table-body {
    border-bottom: 1px solid #EFEFEF;
    padding: 10px 0;
  }
  .listed-message-detail .messages-table .table-body .td {
    display: block;
    width: 100% !important;
    border: none;
    padding: 0 0 10px 30px;
  }
  .listed-message-detail .messages-table .table-body .td.checkbox-cell {
    position: absolute;
    margin: 0;
    padding: 0 0 0 4px;
    width: auto !important;
  }
  .listed-message-detail .messages-table .table-body .td.sent {
    text-align: left;
  }
  .listed-message-detail .messages-table .table-body .td .td-label {
    display: inline-block;
  }
  .listed-message-detail .messages-table .table-body .td > * {
    display: inline-block;
  }
  .listed-message-detail .messages-table .table-body .td span:nth-child(1) {
    width: 80px;
    text-transform: uppercase;
    vertical-align: top;
  }
}
.listed-message-detail .messages-table {
  padding-top: 20px;
  margin-top: 10px;
  border-top: 3px solid #EEE;
}
.listed-message-detail .messages-table .table-body .focus {
  background: #FAFAFA;
}
/*Search*/
.ui-autocomplete {
  border: solid 1px #00a8b8;
  padding-top: 10px;
  z-index: 2000;
  background: #FFFFFF;
  border-radius: 0px;
}
.ui-menu-item {
  font-size: 11px;
}
.ui-menu-item:hover {
  background: transparent;
}
.ui-menu .ui-menu-item a {
  padding: 5px;
  border-width: 0px;
  margin: inherit;
  color: #545459;
  border-radius: 0px ;
  background-image: none;
  background: transparent;
}
.ui-menu .ui-menu-item a:hover {
  border-width: 0px;
  padding: 5px;
  color: #00a8b8;
}
.ui-state-active,
.ui-state-focus {
  border-width: 0px;
  margin: 0px;
  color: #00a8b8;
}
/*Page Form*/
.page-form label {
  width: 130px;
}
.page-form input {
  width: 190px;
  margin-right: 15px;
}
.page-form input[type='checkbox'] {
  width: auto;
}
.page-form input[type="button"] {
  width: auto;
}
.page-form select,
.page-form textarea {
  width: 100%;
  margin: 0px 15px 15px 0px;
}
.page-form input[type="radio"] {
  width: 20px;
}
/*Slider*/
#slider {
  width: auto;
  height: 17px;
  position: relative;
  margin: 20px 0px 40px 0px;
  padding: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#slider .bar {
  width: 100%;
  height: 5px;
  position: relative;
  top: 0px;
  margin: 0px !important;
  background: #3c478c;
}
input[type="range"] {
  -webkit-appearance: none;
  background-color: black;
  height: 2px;
}
input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  position: relative;
  top: 0px;
  z-index: 1;
  width: 15px;
  height: 35px;
  cursor: pointer;
  border: solid 3px #FFFFFF;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: #3c478c;
}
input[type="range"]:hover ~ #rangevalue,
input[type="range"]:active ~ #rangevalue {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  top: -75px;
  display: none;
}
#slider .values {
  color: #d6d6d6;
  margin: 0px 0px 40px 0px;
}
/* Slider Tool Tip */
#rangevalue {
  display: none;
  color: #3c478c;
  font-size: 10px;
  text-align: center;
  font-family: Arial, sans-serif;
  margin: 0px 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  position: relative;
  padding: 0px;
  border: 0px solid #fff;
  -webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.2), 0px 2px 4px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.2), 0px 2px 4px 0px rgba(0, 0, 0, 0.4);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* Max Width 980px Tablet Responsive */
/*@media (max-width: 980px) {
    fieldset.login-form {
        margin: 0px 0px 40px 0px;
    }

    .form-fields {
        float: none;
        margin-right: 0px;
        min-height: 70px;
    }

        .form-fields input[type="text"], .form-fields input[type="password"] {
            width: 100%;
        }

    .remember {
        margin-top: -60px;
    }

    .login {
    }

    .navbar-collapse {
        padding: 0px;
    }

        .navbar-collapse .container {
            padding: 0px;
        }

    .navbar ul ul li.nav-group {
        padding-left: 15px;
    }

    .side {
        margin-top: 25px;
    }

    .contact-details a {
        clear: both;
    }

}*/
/* Max Width 767px Tablet Responsive */
@media screen and (max-width: 990px) {
  .container {
    /*padding: 0px 5px;*/
  }
  .scroll-side {
    overflow-x: scroll;
  }
}
@media (max-width: 767px) {
  .container {
    /*padding: 0px;*/
  }
  fieldset.login-form {
    margin: 0px 0px 40px 0px;
  }
  .form-fields {
    float: none;
    margin-right: 0px;
    min-height: 70px;
  }
  .form-fields input[type="text"],
  .form-fields input[type="password"] {
    width: 100%;
  }
  .form-fields input[type="submit"] {
    position: relative;
    top: 70px;
    float: none;
  }
  .remember {
    margin-top: -70px;
  }
  .remember.second {
    margin-top: 0px;
  }
  .navbar-collapse {
    padding: 0px;
  }
  .utili .navbar-collapse .container {
    padding: 0px;
  }
  .navbar ul ul li.nav-group {
    padding-left: 0px;
  }
  /*#footer {text-align: center;}*/
  /*.utility {background: @color-greybg; text-align: center; display: block; margin: 0px -5px; padding-bottom: 5px; float: none;}*/
  /*.navbar input[type="text"] {width: 100%; margin: 0px 0px;}*/
  /*.navbar > .container .navbar-brand {width: 100%; text-align: center; padding: 15px 0px 0px 0px;}*/
  /*#header .loader {margin: 0 auto; width: 100%; text-align: center; font-size: 14px;}*/
  .side {
    margin-top: 25px;
  }
  .candidate div {
    clear: both;
  }
  .candidate .title {
    clear: both;
  }
  .checkbox-scroll {
    margin: 0px 0px 15px 0px;
    width: 100%;
    height: auto;
  }
  .registration-form {
    float: none;
  }
  .registration-form label {
    margin-bottom: 0px;
    width: 100%;
  }
  .registration-form input[type="text"],
  .registration-form select {
    width: 100%;
  }
  .registration-form input[type="button"],
  input[type="reset"],
  input[type="submit"] {
    float: right;
  }
}
/* Max Width 320px iPhone Responsive */
@media (max-width: 320px) {
  h1.first-header {
    text-align: center;
  }
  .login {
    margin: 0 auto;
    text-align: center;
    padding: 0px;
    position: relative;
  }
  .form-fields input[type="submit"] {
    position: relative;
    top: 80px;
    float: none;
  }
  /*.footer-links {padding: 0px 50px;}*/
  a.logo img.logo-desktop {
    display: none;
  }
  a.logo img.logo-mobile {
    display: block !important;
  }
  .user-school .edit {
    position: relative;
    right: 120px;
  }
  .candidate span {
    float: none;
    text-align: right;
    display: block;
  }
  .candidate .title {
    float: none;
    clear: both;
  }
  .navbar input[type="text"] {
    width: 100%;
    margin: 0px 0px;
  }
  .side {
    margin-top: 25px;
  }
  .dark-block .bottom {
    margin-top: 20px;
  }
  header h2 span.pull-right {
    display: none;
  }
  .candidate div {
    clear: both;
  }
  /*.add-new-position {
        float: right;
        margin: 0px 0px 15px 0px;
    }*/
  .mrrc {
    display: block;
    clear: both;
  }
  .scroll-side {
    overflow-x: scroll;
  }
  .table th {
    line-height: 1.3 !important;
  }
  .checkbox-scroll {
    margin: 0px 0px 15px 0px;
    width: 100%;
    height: auto;
  }
  .registration-form {
    float: none;
  }
  .remember {
    margin-top: -70px;
  }
  .remember.second {
    margin-top: 0px;
  }
  .remember label {
    vertical-align: top;
    width: 80%;
    line-height: 16px;
  }
  .registration-form label {
    margin-bottom: 0px;
    width: 100%;
  }
  .registration-form input[type="text"],
  .registration-form select {
    width: 100%;
  }
  .registration-form input[type="button"],
  input[type="reset"],
  input[type="submit"] {
    float: right;
  }
}
@media screen and (max-width: 991px) {
  .container {
    max-width: none;
  }
}
.btn-white {
  background: #FFFFFF;
  color: #006875;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #4e5e9c;
}
.form-pop {
  float: left;
  width: 70%;
}
.form-pop label {
  width: 120px;
}
.image-pop {
  float: left;
  width: 25%;
  margin: 0px 20px 20px 0px;
}
.form-pop .checkboxes {
  padding: 0px;
  margin: 0px;
}
.form-pop .checkboxes label {
  width: auto;
  display: block;
}
.form-pop .checkboxes .input-wrapper label {
  width: auto;
  display: inline-block;
  padding-left: 20px;
  padding-right: 20px;
}
.form-pop .checkboxes .input-wrapper input[type="checkbox"] {
  left: 0;
}
.dark-bg p {
  color: #FFFFFF;
}
.dark-bg a:hover {
  color: #fba51f !important;
}
/*.candidates .candidates-menu button.right-icon-button {float: right; margin-right: 0px; margin-left: 10px;}*/
/*Finally some quick additions to make our IE upgrade page look OK in crappy old IE*/
.ie7 .navbar > .container .navbar-brand,
.ie8 .navbar > .container .navbar-brand {
  padding: 0;
  margin-left: 0;
}
.ie7 #footer .footer-top .container {
  text-align: center;
}
.ie7 #footer .footer-top .container .chat {
  float: none;
}
.ie7 #footer .footer-top .container .chat a {
  margin-left: 0;
  margin-top: 20px;
  display: inline-block;
  height: auto;
}
.ie7 #footer .footer-bottom {
  text-align: center;
}
.ie7 #footer .footer-bottom .puzzle-icon {
  margin: 0;
}
.ie7 #footer .follow {
  /*font awesome 4 doesn't support IE7--probably not worth mitigating just for an upgrade page*/
  display: none;
}
section.filters a i {
  display: inline-block;
  font-size: 16px;
}
section.filters a i.fa-star {
  color: #e2e2e2;
}
section.filters a i.fa-star.active {
  color: #ffeb12;
}
section.filters a i.fa-heart,
section.filters a i.fa-heart-o {
  color: #eb3348;
}
.register-page.candidate-login {
  /*margin-top: 40px;*/
  margin-bottom: 150px !important;
}
@media screen and (max-width: 990px) {
  .register-page.candidate-login {
    max-width: 750px;
  }
}
.register-page.candidate-login .register-wrapper {
  /*background-color: #e6e6e6;
            border-radius: 4px;
            padding: 40px 50px;*/
}
.register-page.candidate-login .register-wrapper p {
  color: #3c3d41;
}
.register-page.candidate-login .register-wrapper label {
  color: #3c3d41;
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 3px;
  /*line-height: 18px;*/
}
.register-page.candidate-login .register-wrapper label.form-required:after {
  content: "";
}
.register-page.candidate-login .register-wrapper label.form-required:before {
  /*content: "*";
                    color: #009dac;*/
}
.register-page.candidate-login .register-wrapper .image-hrule {
  float: left;
  border-color: #009dac;
}
.register-page.candidate-login .register-wrapper fieldset {
  /*margin: 0;*/
}
.register-page.candidate-login .register-wrapper .required-fields p {
  color: #3c3d41;
  line-height: 50px;
  margin-bottom: 0;
}
.register-page.candidate-login .register-wrapper .required-fields span {
  color: #009dac;
  font-weight: bold;
}
.register-page.candidate-login .register-wrapper h1 {
  /* font-size: 36px;
                color: #3c3d41;
                width: 100%;*/
}
@media screen and (max-width: 990px) {
  .register-page.candidate-login .register-wrapper h1 {
    font-size: 24px;
  }
}
.register-page.candidate-login .register-wrapper h1 .reg-icon {
  width: 53px;
  float: right;
}
.register-page.candidate-login .register-wrapper .register-desc {
  padding-top: 20px;
  padding-right: 50px;
}
.register-page.candidate-login .register-wrapper .register-desc p {
  line-height: 24px;
}
.register-page.candidate-login .register-wrapper .form-group {
  /*min-height: 80px;*/
  position: relative;
}
.register-page.candidate-login .register-wrapper .form-group .small {
  font-size: 11px;
  line-height: 12px;
  margin-bottom: 3px;
  color: #999;
}
.register-page.candidate-login .register-wrapper .form-group .small:after {
  content: '';
  display: none;
}
.register-page.candidate-login .register-wrapper .form-group select {
  width: 100%;
  height: 30px;
  color: #999a9c;
  -webkit-box-shadow: inset 0 1px 2px #ececec;
  box-shadow: inset 0 1px 2px #ececec;
  border-color: #ccc;
}
.register-page.candidate-login .register-wrapper .form-group input {
  height: 30px;
  -webkit-box-shadow: inset 0 1px 2px #ececec;
  box-shadow: inset 0 1px 2px #ececec;
  color: #999a9c;
  border-color: #ccc;
}
.register-page.candidate-login .register-wrapper .form-group input[type="file"] {
  height: auto;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.register-page.candidate-login .register-wrapper .form-group input[type="radio"],
.register-page.candidate-login .register-wrapper .form-group input[type="checkbox"] {
  height: auto;
  width: auto;
  border: 1px solid #009dac;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.register-page.candidate-login .register-wrapper .form-group.extra-fields {
  min-height: unset;
  margin-bottom: 20px;
}
.register-page.candidate-login .register-wrapper .form-group.extra-fields:last-of-type {
  margin-bottom: 0;
}
.register-page.candidate-login .register-wrapper .form-group.extra-fields label {
  float: left;
  line-height: 18px;
  width: 80%;
}
@media screen and (max-width: 990px) {
  .register-page.candidate-login .register-wrapper .form-group.extra-fields label {
    width: 69%;
  }
}
@media screen and (max-width: 767px) {
  .register-page.candidate-login .register-wrapper .form-group.extra-fields label {
    width: 87%;
  }
}
.register-page.candidate-login .register-wrapper .form-group.extra-fields input {
  float: left;
  line-height: 18px;
  margin-right: 10px;
  margin-top: 2px;
}
.register-page.candidate-login .register-wrapper .form-group.extra-fields a:after {
  display: none;
}
.register-page.candidate-login .register-wrapper .form-group.extra-fields .radio-span {
  float: left;
  margin-right: 20px;
}
.register-page.candidate-login .register-wrapper .form-group.extra-fields .radio-span input {
  margin-top: 5px;
}
.register-page.candidate-login .register-wrapper .form-group textarea {
  width: 100%;
  max-width: 100%;
  resize: vertical;
  -webkit-box-shadow: inset 0 1px 2px #ececec;
  box-shadow: inset 0 1px 2px #ececec;
  color: #999a9c;
  border-color: #ccc;
}
.register-page.candidate-login .register-wrapper .form-group textarea:hover {
  border-color: #ccc;
}
.register-page.candidate-login .register-wrapper .form-group ::-webkit-file-upload-button {
  padding: 10px;
  font-size: 16px;
  background-color: #009dac;
  color: white;
  text-transform: uppercase;
  border: none;
  border-radius: 5px;
  margin-top: 20px;
  font-weight: bold;
}
.register-page.candidate-login .register-wrapper .bottom-wrap {
  display: table;
}
@media screen and (max-width: 767px) {
  .register-page.candidate-login .register-wrapper .bottom-wrap {
    width: 100%;
    display: block;
    float: left;
  }
}
.register-page.candidate-login .register-wrapper .submit-btn,
.register-page.candidate-login .register-wrapper .checkbox-wrap {
  position: relative;
  display: table-cell;
  float: none;
}
@media screen and (max-width: 767px) {
  .register-page.candidate-login .register-wrapper .submit-btn,
  .register-page.candidate-login .register-wrapper .checkbox-wrap {
    width: 100%;
    display: block;
    float: left;
  }
}
@media screen and (max-width: 767px) {
  .register-page.candidate-login .register-wrapper .submit-btn {
    text-align: right !important;
    margin-top: 20px;
  }
}
.register-page.candidate-login .register-wrapper input[type="submit"] {
  /*padding: 7px 17px;
                font-size: 16px;
                font-weight: bold;
                background-color: #009dac;
                box-shadow: none;
                position: absolute;
                bottom: 0; 
                right: 0;*/
}
@media screen and (max-width: 767px) {
  .register-page.candidate-login .register-wrapper input[type="submit"] {
    position: relative;
  }
}
.register-page.candidate-login .register-wrapper input[type="submit"]:hover {
  background-color: #4e5e9c;
}
.register-page.candidate-login .register-wrapper input[type="submit"]:active {
  background-color: #4e5e9c;
}
.register-page.candidate-login .register-wrapper .dropdown-menu {
  top: initial;
  max-height: 500px;
  width: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  border-radius: 0;
  background: #fff;
  margin-left: 0;
}
.register-page.candidate-login .register-wrapper .dropdown-menu > li > a {
  white-space: normal;
  padding: 5px 5px;
  color: #999a9c;
}
.register-page.candidate-login .register-wrapper .dropdown-menu > li > a:hover {
  background-color: #009dac;
  color: white;
}
.register-page.candidate-login .register-wrapper .dropdown-menu .grouptag {
  font-weight: bold;
  padding: 5px 5px;
}
.register-page.candidate-login .register-wrapper .dropdown-menu .grouptag ul {
  position: relative;
}
.register-page.candidate-login .register-wrapper .dropdown-menu .grouptag ul li {
  font-weight: normal;
}
.register-page.candidate-login .register-wrapper .dropdown-menu .grouptag ul li a {
  white-space: normal;
  padding: 5px 5px;
  color: #00a8b8;
  line-height: 1.42857143;
  font-size: 14px;
  display: block;
}
.register-page.candidate-login .register-wrapper .dropdown-menu .grouptag ul li a:hover {
  color: white;
  background-color: #3c478c;
}
.register-page.candidate-login .register-wrapper .btn-default {
  padding: 7px 17px;
  font-size: 16px;
  background-color: #009dac;
  color: white;
  text-transform: uppercase;
  border: none;
  border-radius: 5px;
  margin-top: 0;
  font-weight: bold;
  margin-bottom: 20px;
  box-shadow: none;
}
.register-page.candidate-login .register-wrapper .btn-default.dropdown-toggle {
  color: #999a9c;
  background: white;
  height: 30px;
  padding: 0 5px;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 2px #ececec;
  box-shadow: inset 0 1px 2px #ececec;
  border: 1px solid #ccc;
  font-size: 14px;
  font-weight: normal;
  width: 100%;
  text-align: left;
  position: relative;
}
.register-page.candidate-login .register-wrapper .btn-default.dropdown-toggle span {
  color: #999a9c;
  text-transform: none;
}
.register-page.candidate-login .register-wrapper .btn-default.dropdown-toggle .caret {
  position: absolute;
  top: 4px;
  right: 10px;
}
.register-page.candidate-login .register-wrapper .btn-default.dropdown-toggle:hover {
  background: white;
}
.register-page.candidate-login .register-wrapper .btn-default.dropdown-toggle:active {
  background: white;
}
.register-page.candidate-login .register-wrapper .btn-default:hover {
  background-color: #4e5e9c;
}
.register-page.candidate-login .register-wrapper .btn-default:active {
  background-color: #4e5e9c;
}
.register-page.candidate-login .register-wrapper .btn.custom-check {
  border: 2px solid #009dac;
  background-color: transparent;
  width: 22px !important;
  padding: 0;
  position: relative;
  border-radius: 0;
  box-shadow: none;
  margin-right: 10px;
}
.register-page.candidate-login .register-wrapper .btn.custom-check input[type=checkbox] {
  position: absolute;
  z-index: -1;
  filter: alpha(opacity=0);
  opacity: 0;
}
.register-page.candidate-login .register-wrapper .btn.custom-check span.glyphicon {
  opacity: 0;
}
.register-page.candidate-login .register-wrapper .btn.custom-check.active {
  background-color: #009dac;
}
.register-page.candidate-login .register-wrapper .btn.custom-check.active span.glyphicon {
  opacity: 1;
  color: white;
}
.register-page.candidate-login .register-wrapper .success-message {
  height: 700px;
}
.register-page.candidate-login .register-wrapper .success-message h2 {
  font-size: 16px;
  text-align: center;
  color: #009dac;
  display: block;
  padding-top: 50px;
}
@media screen and (max-width: 990px) {
  .register-page.candidate-login .register-wrapper .register-desc {
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .register-page.candidate-login {
    margin-bottom: 100px !important;
    margin-top: 0;
    /*width: 95% !important;*/
  }
  .register-page.candidate-login .register-wrapper {
    /*padding: 15px;*/
  }
  .register-page.candidate-login .register-wrapper h1 {
    font-size: 24px;
  }
  .register-page.candidate-login .register-wrapper .required-fields p {
    float: left !important;
  }
  .register-page.candidate-login .register-wrapper .register-desc {
    padding-top: 0;
  }
  .register-page.candidate-login .register-wrapper .submit-btn {
    text-align: center;
  }
  .register-page.candidate-login .register-wrapper .submit-btn input {
    float: none !important;
  }
}
.register-header.navbar {
  background-color: #ffffff;
}
.register-header.navbar .orm-copy {
  display: none !important;
}
.register-header.navbar .registration-header {
  margin-bottom: 0;
  float: left;
  display: table;
  width: 100%;
}
.register-header.navbar .registration-header .navbar-brand {
  width: 200px;
}
.register-header.navbar .registration-header .navbar-brand.logo {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTg2LjVweCIgaGVpZ2h0PSI2N3B4IiB2aWV3Qm94PSIwIDAgMTg2LjUgNjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE4Ni41IDY3IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjcyLjc0OSIgeT0iMy45MjYiIGZpbGw9IiM3QzdEODEiIHdpZHRoPSIwLjU2NCIgaGVpZ2h0PSI2MC42MzUiLz4NCjxwYXRoIGZpbGw9IiMwMDk2QTkiIGQ9Ik0xMDUuODgsMTcuMDJjLTAuMjY3LDUuMjAxLTMuODMzLDguNTI5LTkuMDY0LDguNTI5Yy01Ljk0MywwLTkuNjI5LTQuMjUtOS42MjktMTEuNTkNCgljMC02LjY4NywzLjgzMy0xMC45MzYsOS45MjYtMTAuOTM3YzQuODc0LDAsOC4xNDMsMi43MDQsOC42MTksNi45ODRoLTIuODUzYy0wLjUzNS0yLjgyMy0yLjY0NS00LjM5OC01Ljg4NC00LjM5OA0KCWMtNC4zMDksMC02LjgzNSwzLjE1LTYuODM1LDguNzA4YzAsNS4yOSwyLjc2NCw4LjY0OCw2LjgwNSw4LjY0N2MzLjQ3OCwwLDUuOTQzLTIuMzQ3LDYuMDkyLTUuOTQzSDEwNS44OHoiLz4NCjxwYXRoIGZpbGw9IiMwMDk2QTkiIGQ9Ik0xMTIuMzU3LDI1LjQzYy0zLjIxLDAtNS4wNTItMS43ODMtNS4wNTMtNC42NjZjMC0yLjg1MywxLjc1NC00LjQyOCw1LjMyLTQuODc0DQoJYzIuMTY5LTAuMjY4LDMuNjI1LTAuMzI3LDQuMjgtMC41OTVjMC43MTMtMC4yOTcsMC43NDMtMC42NTQsMC43NDMtMS42OTRjMC0xLjU3NS0xLjE1OS0yLjM3Ny0zLjUwNy0yLjM3Nw0KCWMtMi40MzcsMC0zLjY1NiwxLjAxMS0zLjY1NiwyLjg4MmgtMi40NjZ2LTAuMTE5YzAtMy4xMjEsMi4zMTgtNS4wODIsNi4yMTEtNS4wODJjNC4xNiwwLDYuMDYyLDEuNTE1LDYuMDYyLDQuODE0djcuNzg2DQoJYzAsMS4wNywwLjA5LDEuNTc1LDEuMDExLDEuNTc1YzAuMTc5LDAsMC4zODctMC4wMywwLjY4NC0wLjA4OXYyLjAyMWMtMC41NjUsMC4xNDgtMS4wNCwwLjIzOC0xLjUxNSwwLjIzOA0KCWMtMS43NTQsMC0yLjYxNi0wLjc3Mi0yLjYxNi0yLjI4OXYtMC4wODlDMTE2LjI1LDI0LjU2OCwxMTQuNDM3LDI1LjQzLDExMi4zNTcsMjUuNDMgTTExMi42ODQsMTguMTE5DQoJYy0xLjg3MywwLjI5Ny0yLjY3NSwxLjA0LTIuNjc1LDIuNjE1YzAsMS41MTcsMC45ODEsMi40MDcsMi43OTQsMi40MDdjMi44NTQsMCw0LjgxNC0xLjYwNCw0LjgxNC0zLjc3NHYtMi4zMTgNCglDMTE2LjIyLDE3Ljc5MiwxMTQuNTI2LDE3LjgyMiwxMTIuNjg0LDE4LjExOSIvPg0KPHBhdGggZmlsbD0iIzAwOTZBOSIgZD0iTTEyMy45NzUsOS40MTFoMi41MjZ2Mi43OTRjMC44MzMtMi4xMSwyLjI1OS0zLjEyMSw0LjMxLTMuMTIxYzAuMjM4LDAsMC40NDUsMCwwLjY4MywwLjAzdjIuNzY0DQoJYy0wLjIwOC0wLjAyOS0wLjQxNi0wLjAyOS0wLjYyNC0wLjAyOWMtMi43OTMsMC00LjI3OSwxLjU0NS00LjI3OSw0LjQ1OGwwLDguNjQ4aC0yLjYxNUwxMjMuOTc1LDkuNDExeiIvPg0KPHBhdGggZmlsbD0iIzAwOTZBOSIgZD0iTTE0My4zOCwxNS4zODVjMC0yLjc2NC0wLjYyNC00LjA0Mi0zLjEyMS00LjA0MmMtMi44ODMsMC00LjYwNSwxLjY5NC00LjYwNSw0Ljc1NXY4Ljg1NmgtMi42MTZsMC0xNS41NDMNCgloMi40OTd2Mi4yNTljMS4xODgtMS43ODMsMi44MjMtMi42NDUsNC45OTMtMi42NDVjMi4zNDgsMCwzLjk1MywwLjcxMyw0LjgxNSwyLjExYzAuNjUzLDEuMDEsMC42ODMsMi4yMjksMC42ODMsMy43NDR2MC43NDMNCglsMCw5LjMzMmgtMi42NDVMMTQzLjM4LDE1LjM4NXoiLz4NCjxwYXRoIGZpbGw9IiMwMDk2QTkiIGQ9Ik0xNjEuNDc3LDE5LjkzMWMtMC41NjMsMy40NDgtMy4xNDksNS41MjgtNi44MDUsNS41MjhjLTQuMjgsMC02Ljk4My0zLjA2MS02Ljk4NC04LjExMw0KCWMwLTUuMzc5LDIuNzA0LTguNDQsNi45ODQtOC40NGM0LjQyOCwwLDcuMDE0LDIuODIzLDcuMDE0LDcuODc1YzAsMC4zODcsMCwwLjc3Mi0wLjAzLDEuMTU5aC0xMS4yMzQNCgljMC4wNiwzLjI5OSwxLjcyNSw1LjE0MSw0LjQ4OCw1LjE0MWMyLjE0LDAsMy41NjYtMS4xMjksMy45ODItMy4xNUgxNjEuNDc3eiBNMTU4Ljk1MSwxNS43NzFjLTAuMDMtMi45NDItMS41NDUtNC41NDctNC4xOS00LjU0Nw0KCWMtMi41ODUsMC00LjEwMiwxLjU3NS00LjMzOSw0LjU0N0gxNTguOTUxeiIvPg0KPHBhdGggZmlsbD0iIzAwOTZBOSIgZD0iTTE3Ni4zMzUsOS40MTFsLTYuNTM4LDE3Ljk1Yy0xLjA3LDIuOTEyLTEuODczLDQuMTAxLTQuNjA3LDQuMTAxYy0wLjU2NCwwLTEuMDctMC4wODktMS41NDUtMC4yMzh2LTIuNDk2DQoJYzAuNDc1LDAuMTQ4LDAuOTgsMC4yMzgsMS41MTYsMC4yMzhjMC45ODEsMCwxLjYwNC0wLjM4NywxLjkzMi0xLjI3OGwwLjY4My0xLjg0M2wtNS44ODQtMTYuNDM1aDIuOTEzbDQuMzA5LDEyLjU3MWw0LjMwOS0xMi41NzENCglIMTc2LjMzNXoiLz4NCjxwYXRoIGZpbGw9IiMwMDk2QTkiIGQ9Ik04OS45MjIsNDIuOTI4YzAuMDU5LDMuMTIxLDIuMjI5LDUuMDgzLDUuNTU3LDUuMDgzYzMuMzg4LDAsNS4zNDktMS41NDYsNS4zNDktMy44OTMNCgljMC0yLjU1Ni0xLjk5MS0yLjkxMy01Ljg1NC0zLjgzNGMtNC43MjUtMS4xMjgtNy4xNjItMi4xNjktNy4xNjItNS45MTNjMC0zLjc0NSwyLjk0Mi02LjMzMSw3LjYzOC02LjMzMQ0KCWM0LjcyNSwwLDcuNjA4LDIuNTg2LDcuNjM4LDYuODM1aC0yLjc2NGMtMC4yMDgtMi44NTMtMi4wMjEtNC40MjgtNS4wNTItNC40MjhjLTIuOTEzLDAtNC42OTUsMS4zOTYtNC42OTUsMy40MTgNCgljMCwyLjczNCwxLjk5MSwyLjkxMyw2LjQ3OSwzLjk4MmMyLjA4LDAuNTA1LDMuNzE0LDAuODYxLDQuOTAzLDEuODcyYzEuMTI5LDAuOTUxLDEuNzUzLDIuMzQ4LDEuNzUzLDQuMDcyDQoJYzAsNC4wNzEtMy4wOSw2Ljc0Ni04LjIwMiw2Ljc0NmMtNS4xNywwLTguMTcyLTIuNzA1LTguMzgtNy42MDhIODkuOTIyeiIvPg0KPHBhdGggZmlsbD0iIzAwOTZBOSIgZD0iTTExMC42NjMsNTAuNDQ3Yy0zLjIwOSwwLTUuMDUyLTEuNzgzLTUuMDUyLTQuNjY2YzAtMi44NTQsMS43NTMtNC40MjksNS4zMi00Ljg3NA0KCWMyLjE2OS0wLjI2OCwzLjYyNS0wLjMyNyw0LjI3OS0wLjU5NWMwLjcxMy0wLjI5NywwLjc0My0wLjY1MywwLjc0My0xLjY5NGMwLTEuNTc1LTEuMTU5LTIuMzc3LTMuNTA3LTIuMzc3DQoJYy0yLjQzNywwLTMuNjU1LDEuMDEtMy42NTUsMi44ODNoLTIuNDY3di0wLjEyYzAtMy4xMjEsMi4zMTgtNS4wODEsNi4yMTEtNS4wODFjNC4xNiwwLDYuMDYyLDEuNTE1LDYuMDYyLDQuODEzdjcuNzg3DQoJYzAsMS4wNywwLjA4OSwxLjU3NSwxLjAxLDEuNTc1YzAuMTc4LDAsMC4zODYtMC4wMywwLjY4NC0wLjA4OXYyLjAyMWMtMC41NjUsMC4xNDktMS4wNCwwLjIzOC0xLjUxNiwwLjIzOA0KCWMtMS43NTMsMC0yLjYxNS0wLjc3My0yLjYxNS0yLjI4OXYtMC4wODlDMTE0LjU1Niw0OS41ODUsMTEyLjc0Myw1MC40NDcsMTEwLjY2Myw1MC40NDcgTTExMC45OSw0My4xMzYNCgljLTEuODcyLDAuMjk3LTIuNjc0LDEuMDQxLTIuNjc0LDIuNjE1YzAsMS41MTYsMC45ODEsMi40MDcsMi43OTMsMi40MDdjMi44NTMsMCw0LjgxNC0xLjYwNSw0LjgxNC0zLjc3NHYtMi4zMTgNCglDMTE0LjUyNiw0Mi44MDksMTEyLjgzMiw0Mi44MzksMTEwLjk5LDQzLjEzNiIvPg0KPHBhdGggZmlsbD0iIzAwOTZBOSIgZD0iTTEzMi40NzUsNDAuNDAxYzAtMi43NjQtMC42MjQtNC4wNDItMy4xMjEtNC4wNDJjLTIuODgyLDAtNC42MDYsMS42OTQtNC42MDYsNC43NTV2OC44NTZoLTIuNjE2VjM0LjQyOA0KCWgyLjQ5N3YyLjI1OWMxLjE4OS0xLjc4MywyLjgyMy0yLjY0NSw0Ljk5My0yLjY0NWMyLjM0OCwwLDMuOTUyLDAuNzEzLDQuODE0LDIuMTFjMC42NTQsMS4wMSwwLjY4NCwyLjIyOSwwLjY4NCwzLjc0NHYwLjc0M3Y5LjMzMg0KCWgtMi42NDVWNDAuNDAxeiIvPg0KPHBhdGggZmlsbD0iIzAwOTZBOSIgZD0iTTE1MS4yNTUsNDkuOTcxaC0yLjUyNnYtMS45NjJjLTEuMzM3LDEuNjM1LTMuMDMyLDIuNDM3LTUuMDUyLDIuNDM3Yy00LjA3MSwwLTYuODA2LTMuMTItNi44MDYtOC4yMDINCgljMC01LjE3MSwyLjc2NC04LjMyMSw2LjgwNi04LjMyMWMyLjE2OSwwLDMuODMzLDAuODAzLDUuMDUyLDIuNDA3di03LjcyNmgyLjUyNlY0OS45NzF6IE0xNDQuMTgyLDM2LjI3MQ0KCWMtMi44ODMsMC00LjYwNiwyLjE0LTQuNjA2LDYuMTUxYzAsMy41NjYsMS43ODMsNS43MDYsNC42MzYsNS43MDZjMi44ODIsMCw0LjYwNi0yLjExLDQuNjA2LTYuMDMzDQoJQzE0OC44MTgsMzguMjMyLDE0Ny4yNDQsMzYuMjcxLDE0NC4xODIsMzYuMjcxIi8+DQo8cGF0aCBmaWxsPSIjMDA5NkE5IiBkPSJNMTYwLjU1NiwzMy45MjNjNC42OTYsMCw3LjQ1OSwzLjAwMSw3LjQ1OSw4LjI2MXMtMi43NjQsOC4yNjItNy40Myw4LjI2MmMtNC42OTUsMC03LjQ1OS0zLjAwMS03LjQ1OS04LjI2Mg0KCVMxNTUuODkxLDMzLjkyMywxNjAuNTU2LDMzLjkyMyBNMTYwLjU4NSw0OC4xMjhjMy4wMzEsMCw0LjcyNS0yLjA4LDQuNzI1LTUuOTQ0YzAtMy44NjMtMS42OTQtNS45NDMtNC43MjUtNS45NDMNCgljLTMuMDksMC00Ljc4NSwyLjA4LTQuNzg1LDUuOTQzQzE1NS44MDEsNDYuMDQ4LDE1Ny41MjQsNDguMTI4LDE2MC41ODUsNDguMTI4Ii8+DQo8cGF0aCBmaWxsPSIjMDA5NkE5IiBkPSJNMTgzLjQwNyw0NC45NDhjLTAuNTY0LDMuNDQ4LTMuMTUsNS41MjgtNi44MDUsNS41MjhjLTQuMjgsMC02Ljk4NC0zLjA2MS02Ljk4NC04LjExMg0KCWMwLTUuMzgsMi43MDUtOC40NCw2Ljk4NC04LjQ0YzQuNDI4LDAsNy4wMTMsMi44MjMsNy4wMTMsNy44NzVjMCwwLjM4NiwwLDAuNzczLTAuMDMsMS4xNTlsLTExLjIzMywwDQoJYzAuMDYsMy4yOTksMS43MjQsNS4xNDEsNC40ODcsNS4xNDFjMi4xNCwwLDMuNTY2LTEuMTI5LDMuOTgyLTMuMTVIMTgzLjQwN3ogTTE4MC44ODEsNDAuNzg3Yy0wLjAzLTIuOTQxLTEuNTQ1LTQuNTQ2LTQuMTktNC41NDYNCgljLTIuNTg2LDAtNC4xMDEsMS41NzUtNC4zMzksNC41NDdMMTgwLjg4MSw0MC43ODd6Ii8+DQo8cGF0aCBmaWxsPSIjN0M3RDgxIiBkPSJNODkuNzc4LDU4LjI1OWMwLTAuOTg1LDAuNzQxLTEuNzA1LDEuODIxLTEuNzA1YzEuMTMzLDAsMS44MjEsMC42NDYsMS44MjEsMS42Mg0KCWMwLDAuODI2LTAuNDY2LDEuNDUtMS40MjksMi4wMTJsMS40MjksMS43MzZjMC4xOC0wLjMyOSwwLjI3NS0wLjc0MSwwLjMwNy0xLjI2aDAuOWMtMC4wMTEsMC43My0wLjIwMiwxLjM5OC0wLjU4MywyLjAwMQ0KCWwxLjQxOSwxLjcxNWgtMS4yN2wtMC43NDEtMC45MjFjLTAuNjE0LDAuNzMxLTEuMzk4LDEuMTAyLTIuMzQsMS4xMDJjLTEuMzc2LDAtMi4yNzYtMC45NTMtMi4yNzYtMi4yMDMNCgljMC0xLjAwNiwwLjU3MS0xLjY4NCwxLjc4OS0yLjM2MUM5MC4wNjQsNTkuMzkyLDg5Ljc3OCw1OC44NTEsODkuNzc4LDU4LjI1OSBNODkuODIsNjIuMjkyYzAsMC43ODQsMC41NzIsMS4zNzYsMS40MTksMS4zNzYNCgljMC42MTQsMCwxLjE4Ni0wLjI5NiwxLjY5NC0wLjg3OGwtMS44LTIuMTdDOTAuMjQ0LDYxLjEyOCw4OS44Miw2MS42MDQsODkuODIsNjIuMjkyIE05Mi41NTIsNTguMjE2YzAtMC41NDEtMC4zNzEtMC45LTAuOTExLTAuOQ0KCWMtMC42MTQsMC0wLjk2MywwLjM1OS0wLjk2MywwLjkxYzAsMC40MzUsMC4yNzUsMC44NzgsMC44MTUsMS40M0M5Mi4yMDMsNTkuMjIyLDkyLjU1Miw1OC43NjcsOTIuNTUyLDU4LjIxNiIvPg0KPHBhdGggZmlsbD0iIzdDN0Q4MSIgZD0iTTEwNC42MzEsNTYuNzY2aDEuMTQzbDIuODM3LDcuNjEyaC0xLjEyM2wtMC44MDQtMi4yNzZoLTIuOTk2bC0wLjgxNSwyLjI3NmgtMS4wNjlMMTA0LjYzMSw1Ni43NjZ6DQoJIE0xMDYuMzc3LDYxLjIxMmwtMS4xNzUtMy4zNTZsLTEuMTk2LDMuMzU2SDEwNi4zNzd6Ii8+DQo8cGF0aCBmaWxsPSIjN0M3RDgxIiBkPSJNMTExLjc1NSw2MS44NjljMC4wMjEsMS4xMTEsMC43OTQsMS44MSwxLjk4LDEuODFjMS4yMDcsMCwxLjkwNS0wLjU1LDEuOTA1LTEuMzg2DQoJYzAtMC45MTEtMC43MDktMS4wMzgtMi4wODUtMS4zNjZjLTEuNjg0LTAuNDAyLTIuNTUyLTAuNzcyLTIuNTUyLTIuMTA3YzAtMS4zMzQsMS4wNDgtMi4yNTUsMi43MjEtMi4yNTUNCgljMS42ODMsMCwyLjcxLDAuOTIxLDIuNzIxLDIuNDM1aC0wLjk4NGMtMC4wNzQtMS4wMTYtMC43Mi0xLjU3OC0xLjgtMS41NzhjLTEuMDM4LDAtMS42NzMsMC40OTgtMS42NzMsMS4yMTgNCgljMCwwLjk3NCwwLjcwOSwxLjAzOCwyLjMwOCwxLjQxOWMwLjc0MSwwLjE4LDEuMzI0LDAuMzA3LDEuNzQ3LDAuNjY3YzAuNDAyLDAuMzM5LDAuNjI1LDAuODM2LDAuNjI1LDEuNDUNCgljMCwxLjQ1MS0xLjEwMSwyLjQwNC0yLjkyMiwyLjQwNGMtMS44NDIsMC0yLjkxMi0wLjk2NC0yLjk4NS0yLjcxSDExMS43NTV6Ii8+DQo8cGF0aCBmaWxsPSIjN0M3RDgxIiBkPSJNMTIwLjMxLDYxLjg2OWMwLjAyMSwxLjExMSwwLjc5MywxLjgxLDEuOTc5LDEuODFjMS4yMDcsMCwxLjkwNS0wLjU1LDEuOTA1LTEuMzg2DQoJYzAtMC45MTEtMC43MDktMS4wMzgtMi4wODUtMS4zNjZjLTEuNjg0LTAuNDAyLTIuNTUyLTAuNzcyLTIuNTUyLTIuMTA3YzAtMS4zMzQsMS4wNDgtMi4yNTUsMi43MjItMi4yNTUNCgljMS42ODMsMCwyLjcwOSwwLjkyMSwyLjcyLDIuNDM1aC0wLjk4NGMtMC4wNzQtMS4wMTYtMC43Mi0xLjU3OC0xLjgtMS41NzhjLTEuMDM4LDAtMS42NzMsMC40OTgtMS42NzMsMS4yMTgNCgljMCwwLjk3NCwwLjcwOSwxLjAzOCwyLjMwOSwxLjQxOWMwLjc0MSwwLjE4LDEuMzIzLDAuMzA3LDEuNzQ3LDAuNjY3YzAuNDAyLDAuMzM5LDAuNjI0LDAuODM2LDAuNjI0LDEuNDUNCgljMCwxLjQ1MS0xLjEwMSwyLjQwNC0yLjkyMSwyLjQwNGMtMS44NDMsMC0yLjkxMi0wLjk2NC0yLjk4Ni0yLjcxSDEyMC4zMXoiLz4NCjxwYXRoIGZpbGw9IiM3QzdEODEiIGQ9Ik0xMzEuNDk5LDU2LjU2NGMyLjIzNCwwLDMuNiwxLjQ3MiwzLjYsNC4wMTNjMCwyLjU0MS0xLjM2Niw0LjAxMi0zLjYsNC4wMTJzLTMuNjEtMS40NzEtMy42MS00LjAxMg0KCUMxMjcuODg5LDU4LjAzNiwxMjkuMjY1LDU2LjU2NCwxMzEuNDk5LDU2LjU2NCBNMTMxLjQ5OSw2My42ODljMS41NjcsMCwyLjUzMS0xLjEzMywyLjUzMS0zLjExMmMwLTEuOTgtMC45NjMtMy4xMTItMi41MzEtMy4xMTINCgljLTEuNTY3LDAtMi41NDEsMS4xMzItMi41NDEsMy4xMTJDMTI4Ljk1OCw2Mi41NTYsMTI5LjkzMiw2My42ODksMTMxLjQ5OSw2My42ODkiLz4NCjxwYXRoIGZpbGw9IiM3QzdEODEiIGQ9Ik0xNDQuNDQ2LDYxLjU1MWMtMC4wOTUsMS44NTMtMS4zNjYsMy4wMzktMy4yMjksMy4wMzljLTIuMTE4LDAtMy40MzEtMS41MTQtMy40MzEtNC4xMjkNCgljMC0yLjM4MywxLjM2Ni0zLjg5NiwzLjUzNi0zLjg5NmMxLjczNiwwLDIuOTAxLDAuOTY0LDMuMDcxLDIuNDg4aC0xLjAxNmMtMC4xOTEtMS4wMDYtMC45NDMtMS41NjYtMi4wOTctMS41NjYNCgljLTEuNTM1LDAtMi40MzUsMS4xMjItMi40MzUsMy4xMDJjMCwxLjg4NCwwLjk4NCwzLjA4MSwyLjQyNCwzLjA4MWMxLjIzOCwwLDIuMTE3LTAuODM2LDIuMTctMi4xMTdIMTQ0LjQ0NnoiLz4NCjxyZWN0IHg9IjE0Ny4zOTkiIHk9IjU2Ljc2NiIgZmlsbD0iIzdDN0Q4MSIgd2lkdGg9IjEuMDM4IiBoZWlnaHQ9IjcuNjEyIi8+DQo8cGF0aCBmaWxsPSIjN0M3RDgxIiBkPSJNMTUzLjc5Myw1Ni43NjVoMS4xNDNsMi44MzgsNy42MTJoLTEuMTIzbC0wLjgwNC0yLjI3NmgtMi45OTZsLTAuODE1LDIuMjc2aC0xLjA2OUwxNTMuNzkzLDU2Ljc2NXoNCgkgTTE1NS41NDEsNjEuMjEybC0xLjE3Ni0zLjM1NmwtMS4xOTYsMy4zNTZIMTU1LjU0MXoiLz4NCjxwb2x5Z29uIGZpbGw9IiM3QzdEODEiIHBvaW50cz0iMTYxLjk1NSw1Ny42ODYgMTU5LjU1Miw1Ny42ODYgMTU5LjU1Miw1Ni43NjYgMTY1LjM5Niw1Ni43NjYgMTY1LjM5Niw1Ny42ODYgMTYyLjk5Myw1Ny42ODYgDQoJMTYyLjk5Myw2NC4zNzcgMTYxLjk1NSw2NC4zNzcgIi8+DQo8cG9seWdvbiBmaWxsPSIjN0M3RDgxIiBwb2ludHM9IjE2OC4wMzEsNTYuNzY2IDE3My40NjMsNTYuNzY2IDE3My40NjMsNTcuNzA4IDE2OS4wNTgsNTcuNzA4IDE2OS4wNTgsNTkuOTgzIDE3My4xMjQsNTkuOTgzIA0KCTE3My4xMjQsNjAuODczIDE2OS4wNTgsNjAuODczIDE2OS4wNTgsNjMuNDI1IDE3My41NDcsNjMuNDI1IDE3My41NDcsNjQuMzc3IDE2OC4wMzEsNjQuMzc3ICIvPg0KPHBhdGggZmlsbD0iIzdDN0Q4MSIgZD0iTTE3Ny4xNTcsNjEuODY4YzAuMDIxLDEuMTExLDAuNzk0LDEuODEsMS45OCwxLjgxYzEuMjA3LDAsMS45MDUtMC41NSwxLjkwNS0xLjM4Ng0KCWMwLTAuOTExLTAuNzA5LTEuMDM4LTIuMDg1LTEuMzY2Yy0xLjY4NC0wLjQwMy0yLjU1Mi0wLjc3My0yLjU1Mi0yLjEwN2MwLTEuMzM0LDEuMDQ4LTIuMjU1LDIuNzIyLTIuMjU1DQoJYzEuNjgyLDAsMi43MDksMC45MjEsMi43MiwyLjQzNWgtMC45ODRjLTAuMDc0LTEuMDE2LTAuNzItMS41NzgtMS44LTEuNTc4Yy0xLjAzOCwwLTEuNjczLDAuNDk5LTEuNjczLDEuMjE4DQoJYzAsMC45NzQsMC43MDksMS4wMzgsMi4zMDksMS40MTljMC43NDEsMC4xOCwxLjMyMywwLjMwNywxLjc0NywwLjY2N2MwLjQwMiwwLjMzOSwwLjYyNCwwLjgzNywwLjYyNCwxLjQ1MQ0KCWMwLDEuNDUtMS4xMDEsMi40MDMtMi45MjEsMi40MDNjLTEuODQzLDAtMi45MTItMC45NjQtMi45ODYtMi43MUgxNzcuMTU3eiIvPg0KPHBhdGggZmlsbD0iIzAwOTZBOSIgZD0iTTE4LjA0MSwxNC4yMmMwLDAtMi44NDQtNS4yNDMtNy42NTctMS4xNjZjLTQuODE0LDQuMDc0LTEuNDg4LDEwLjAxLDIuMDQ2LDkuOTM4DQoJYzMuNTM1LTAuMDY3LDQuNDY5LTAuMDE1LDQuNTg5LDMuMDM1YzAuMTE2LDMuMDQ5LTUuMzI3LDUuODEyLTUuMzI3LDUuODEycy02LjY2OSwzLjQ3Ni04LjQ1LDUuNjg3DQoJYy0xLjc4MSwyLjIwNS0yLjE0Nyw1LjQ1MywyLjMxNiw4LjM1OGM0LjQ2OCwyLjkxLDEyLjAwNywzLjk5NiwxMC44MTktMC45MzhjLTEuMTg4LTQuOTMxLDIuODA3LTUuNjg4LDQuNzAxLTQuODQ2DQoJYzEuODk3LDAuODM5LDQuMzU5LDEuODksNS4wOTIsNC44NjRjMC43MjQsMi45NzktMS4xNCw1LjU4OS00Ljk3Myw2LjcxM2MtMy44MzQsMS4xMjItMy43MzcsNS4zOS0yLjAxMiw2Ljk1Nw0KCWMxLjcyMSwxLjU3Miw2LjU2OCwzLjU5MywxMC4yNDcsNC45NDJjMy42NzYsMS4zNTQsNi4xMzcsMi4yODcsNy43MzItMy44NjZjMS41OTItNi4xNTMsMi45OTYtMTQuMTIyLDQuMzIzLTE2LjE2MQ0KCWMxLjMzMy0yLjAzOCwzLjg0Mi0wLjU4MSw0LjU0NCwxLjM0MmMwLjcwMywxLjkyLDEuNzYzLDQuNjk1LDUuODMyLDQuMTg3YzQuMDY3LTAuNTA5LDcuMDc5LTYuNiw0Ljk3MS05Ljc1OA0KCWMtMi4xMDUtMy4xNTgtNS43MDktMS4wOTgtNi40NzYtNC4yMjVjLTAuNzctMy4xMjUtMC4zNzMtNi4wNDUsNy45MjQtMTAuMzY4bDIuMTQxLTEuMTdjMCwwLDIuMTQtMC45OTksMC45MzItMy42MTcNCgljLTEuMjA2LTIuNjE4LTIuNjUzLTUuNDE0LTUuMTc5LTcuOTY5Yy0yLjUyMy0yLjU1Ni03Ljg5Mi0xLjg0OC03LjkzOCwxLjMyYy0wLjA0NiwzLjE2NiwwLjI5MSw2LjA5OC0zLjYzNiw1Ljg3OQ0KCWMtMy45Mi0wLjIyMS03LjkyMy00LjYzNy00LjYzNS03LjA1NWMzLjI4NC0yLjQxNiw0LjYyMy0zLjA3Myw0LjQ1Ni00LjgzM2MtMC4xNjMtMS43NjQtMS41NC02LjE3NC0xMi4xNTQtNC4xODgNCgljMCwwLTEuMTMzLDAuMTk5LTEuMzMxLDEuMzY2Yy0wLjIwMiwxLjE2LTAuMzg1LDYuNjk0LTUuMTkxLDEwLjU2N0MyMC45NDEsMTguODkxLDE4LjYzNywxNS4yNjMsMTguMDQxLDE0LjIyIi8+DQo8L3N2Zz4NCg==');
  height: 84px;
  background-size: 154px auto;
  background-position: 33px 18px;
}
@media screen and (max-width: 767px) {
  .register-header.navbar .registration-header .navbar-brand.logo {
    width: 140px;
    background-position: 0 5px;
    height: 50px !important;
    margin: 0;
  }
}
.register-header.navbar .registration-header .logo-left {
  display: table-cell;
}
.register-header.navbar .registration-header .site-name {
  display: table-cell;
  text-align: right;
  vertical-align: middle;
  padding: 0 15px;
}
.register-header.navbar .registration-header .site-name h2 {
  margin: 0;
  color: #7c7c81;
  font-weight: normal;
  font-size: 22px;
}
.register-header.navbar .registration-header .site-name h2 span {
  display: inline-block;
}
.register-header.navbar .registration-header .site-name h2 span::first-letter {
  color: #2aa3b4;
}
@media screen and (max-width: 767px) {
  .register-header.navbar .registration-header .site-name h2 {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .register-header.navbar .navbar-brand {
    background-size: 110px auto !important;
    height: 34px !important;
  }
}
.dz-default {
  display: none;
}
button.img-button {
  font-weight: normal;
  vertical-align: middle;
  padding: 2px 20px 2px 2px !important;
}
button.img-button img {
  width: 34px;
  height: 34px;
  margin-right: 14px;
  float: left;
  border: solid 1px #00a8b8;
}
@media print {
  .candidates-menu,
  .home-search,
  .candidate-sidebar {
    display: none !important;
  }
  #header > * {
    display: none;
  }
  #header > .container {
    display: block;
  }
  .border {
    border: none;
  }
  .modern-browser .candidates .candidates-menu,
  .home-search,
  header input[type="button"],
  .modern-browser .messages-section header .send-message.btn {
    display: none!important;
  }
  .candidates .resume-body,
  .candidate-resume .resume-body {
    width: 100%;
  }
  .candidates > menu,
  .candidate-resume > menu {
    display: none;
  }
  .candidates .top-menu li,
  .candidate-resume .top-menu li,
  .candidates .bottom-menu li,
  .candidate-resume .bottom-menu li {
    border: none !important;
  }
  .candidates .candidate-summary,
  .candidate-resume .candidate-summary {
    width: 100%;
  }
  .candidates .candidate-summary a:after,
  .candidate-resume .candidate-summary a:after {
    display: none;
  }
  .candidates .candidate-summary menu,
  .candidate-resume .candidate-summary menu {
    background-color: #EEE !important;
  }
  .candidates .candidate-summary menu .fa-star,
  .candidate-resume .candidate-summary menu .fa-star {
    color: #AAA !important;
  }
  .candidates .candidate-summary menu .fa-star.active,
  .candidate-resume .candidate-summary menu .fa-star.active {
    color: #000 !important;
  }
  .candidates .candidate-summary .edu-exp-block,
  .candidate-resume .candidate-summary .edu-exp-block {
    background-color: #AAA !important;
  }
  .candidates .top-menu ul li:nth-child(4),
  .candidate-resume .top-menu ul li:nth-child(4),
  .candidates .top-menu ul li:nth-child(5),
  .candidate-resume .top-menu ul li:nth-child(5) {
    display: none;
  }
  .candidates .bottom-menu ul li:nth-child(1),
  .candidate-resume .bottom-menu ul li:nth-child(1),
  .candidates .bottom-menu ul li:nth-child(2),
  .candidate-resume .bottom-menu ul li:nth-child(2) {
    display: none;
  }
  .candidates aside,
  .candidate-resume aside {
    width: 100%;
    padding: 0;
  }
  .candidates aside .sidebar-panel.videos,
  .candidate-resume aside .sidebar-panel.videos,
  .candidates aside .sidebar-panel.folders,
  .candidate-resume aside .sidebar-panel.folders,
  .candidates aside .sidebar-panel.filters,
  .candidate-resume aside .sidebar-panel.filters,
  .candidates aside .sidebar-panel.new-search,
  .candidate-resume aside .sidebar-panel.new-search {
    display: none;
  }
  .candidate-resume .resume-body {
    /*.teaching-interests {
                .left-icon-panel {
                    .lg-icon {
                        width: 37px;
                        background-position: -20px -90px !important;
                    }
                }
            }

            .education {
                .left-icon-panel {
                    .lg-icon {
                        width: 37px;
                        height: 40px;
                        background-position: -60px -90px !important;
                    }
                }
            }

            .experience {
                .left-icon-panel {
                    .lg-icon {
                        width: 37px;
                        height: 40px;
                        background-position: -110px -90px !important;
                    }
                }
            }

            .languages-info {
                .left-icon-panel {
                    i {
                        width: 37px;
                        height: 40px;
                        background-position: -160px -90px !important;
                    }
                }
            }

            .technology {
                .left-icon-panel {
                    i {
                        width: 48px;
                        background-position: -210px -90px !important;
                    }
                }
            }

            .athletic {
                .left-icon-panel {
                    i {
                        width: 43px;
                        background-position: -270px -90px !important;
                    }
                }
            }

            .activities {
                .left-icon-panel {
                    i {
                        width: 45px;
                        background-position: -320px -90px !important;
                    }
                }
            }

            .references {
                .left-icon-panel {
                    i {
                        width: 40px;
                        background-position: -365px -90px !important;
                    }
                }
            }

            .endorsements {
                .left-icon-panel {
                    i {
                        width: 40px;
                        background-position: -448px -130px !important;
                    }
                }
            }*/
  }
  .candidate-resume .resume-body .left-icon-panel {
    background: #AAA !important;
    width: 0.5in;
  }
  footer {
    display: none;
  }
}
section.secondary-profile #userPhotoDetail {
  /*width: 10%;*/
  padding: 0;
  border: none;
  background: none;
  min-height: 0;
  margin-bottom: 10px;
}
section.secondary-profile #userPhotoDetail img {
  cursor: pointer;
  width: 100%;
  border: 1px solid #bebcbc;
}
section.secondary-profile #schoolPictureDetail {
  /*width: 10%;*/
  padding: 0;
  border: none;
  background: none;
  min-height: 0;
  margin-bottom: 10px;
}
section.secondary-profile #schoolPictureDetail img {
  cursor: pointer;
  width: 100%;
  border: 1px solid #bebcbc;
}
@media (max-width: 992px) and (min-width: 768px) {
  section.secondary-profile #userPhotoDetail {
    width: 20%;
  }
  section.secondary-profile #schoolPictureDetail {
    width: 20%;
  }
}
.view-profile.text-link a {
  color: #e71a0a;
  font-weight: bold;
}
.view-profile.text-link a:hover,
.view-profile.text-link a:active {
  color: #3c478c;
  font-weight: bold;
}
.view-video.text-link a,
.view-video.text-link a .fa-video-camera {
  color: #67B8DE;
  font-weight: bold;
}
.view-video.text-link a:hover,
.view-video.text-link a:active,
.view-video.text-link a:hover .fa-video-camera,
.view-video.text-link a:active .fa-video-camera {
  color: #3c478c !important;
  font-weight: bold;
}
.director-block {
  width: 100%;
  float: left;
  margin-top: 10px;
  font-size: 12px;
}
.director-block:hover {
  background: #EAEAEA;
}
.director-block img {
  width: 30%;
  float: right;
  margin-bottom: 10px;
}
.director-block h2 {
  max-width: 50%;
  padding: 5px 0 0;
  color: #3c478c;
  font-family: 'Roboto', sans-serif;
  font-size: 1.1em;
  font-weight: 600;
  line-height: 1.3;
}
.director-block h2 .title {
  font-weight: normal;
  font-size: 0.9em;
}
@media screen and (max-width: 991px) and (min-width: 769px) {
  .director-block {
    font-size: 10px;
  }
}
.sidebar-h2 {
  color: #3e4a51 !important;
}
@media screen and (max-width: 1199px) {
  .modern-browser .conferences .conferences-list .conference-panel .conference-links a,
  .conferences .conferences-list .conference-panel .conference-links a {
    width: 100%;
    display: block !important;
    margin-bottom: 5px;
  }
  .modern-browser .conferences h1,
  .modern-browser .conferences h2 {
    margin: 20px 0 4px 0;
  }
}
@media screen and (max-width: 760px) {
  .modern-browser .conferences .conferences-list .conference-panel span {
    display: block;
    float: none;
  }
  .modern-browser .conferences .conferences-list .conference-panel span.conference-date,
  .modern-browser .conferences .conferences-list .conference-panel span.conference-name {
    padding-right: 15px;
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .modern-browser .conferences .conferences-list .conference-panel span.conference-date,
  .modern-browser .conferences .conferences-list .conference-panel span.conference-name {
    padding-right: 15px;
    width: 100%;
  }
}
.candidates-menu {
  padding-top: 10px !important;
}
/*.cc-app {*/
.csa-dark {
  background-color: #696a6a;
}
.csa-dark .splash .message {
  color: #ffffff;
}
.csa-dark .splash .fa-spinner {
  color: #ffffff;
}
.csa-dark .content-section h1.main-content-header {
  background-color: #00a8b8;
  margin-bottom: 10px;
}
.csa-dark .sidebar-panel h1 {
  color: #ffffff;
}
.csa-dark .sidebar-panel .header {
  background-color: #4d5c9e;
}
.csa-dark #footer .footer-bottom .address .delim {
  color: #ffffff;
}
.csa-dark .btn-profile {
  background: #00a2b0;
  /* Old browsers */
  background: -moz-linear-gradient(top, #00a2b0 0%, #008fa1 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #00a2b0 0%, #008fa1 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #00a2b0 0%, #008fa1 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a8b8', endColorstr='#00a2b0', GradientType=0);
  /* IE6-9 */
  border-top: 2px solid #38AEBA;
  border-bottom: 2px solid #006E79;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  line-height: 20px;
  padding: 7px 12px;
}
.csa-dark .btn-profile:hover {
  background: #006e79;
  /* Old browsers */
  background: -moz-linear-gradient(top, #006e79 0%, #006e79 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #006e79 0%, #006e79 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #006e79 0%, #006e79 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006e79', endColorstr='#006e79', GradientType=0);
  /* IE6-9 */
  border-top: 2px solid #006E79;
  border-bottom: 2px solid #006E79;
}
.csa-dark .btn-profile.orange-btn {
  background: #fa802a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fa802a 0%, #e65601 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #fa802a 0%, #e65601 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fa802a 0%, #e65601 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa802a', endColorstr='#e65601', GradientType=0);
  /* IE6-9 */
  border-top: 2px solid #fb965a;
  border-bottom: 2px solid #b53d01;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.csa-dark .btn-profile.orange-btn:hover {
  background: #ce4a02;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ce4a02 0%, #ce4a02 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ce4a02 0%, #ce4a02 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ce4a02 0%, #ce4a02 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce4a02', endColorstr='#ce4a02', GradientType=0);
  /* IE6-9 */
  border-top: 2px solid #ce4a02;
  border-bottom: 2px solid #ce4a02;
}
.csa-dark .btn-profile.purple-btn {
  background: #3c478c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #3c478c 0%, #28336e 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #3c478c 0%, #28336e 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #3c478c 0%, #28336e 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c478c', endColorstr='#28336e', GradientType=0);
  /* IE6-9 */
  border-top: 2px solid #757dae;
  border-bottom: 2px solid #1d2559;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.csa-dark .btn-profile.purple-btn:hover {
  background: #1d2559;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1d2559 0%, #1d2559 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #1d2559 0%, #1d2559 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #1d2559 0%, #1d2559 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d2559', endColorstr='#1d2559', GradientType=0);
  /* IE6-9 */
  border-top: 2px solid #1d2559;
  border-bottom: 2px solid #1d2559;
}
.csa-dark .btn-profile.disabled-btn {
  background: #d6d6db;
  border-top-color: #d6d6db;
  border-bottom-color: #d6d6db;
  cursor: default;
}
.csa-dark .btn-profile.disabled-btn:hover {
  background: #d6d6db;
  border-top-color: #d6d6db;
  border-bottom-color: #d6d6db;
}
.csa-dark .btn-profile.disabled-btn:active {
  box-shadow: none;
}
.csa-dark .public-profile-btn {
  float: right;
  display: block;
  font-size: 18px;
  position: relative;
  top: 4px;
}
.csa-dark .public-profile-btn span {
  vertical-align: middle;
  font-size: 24px;
  position: relative;
  top: 3px;
}
@media screen and (max-width: 767px) {
  .csa-dark .public-profile-btn {
    float: left;
    font-size: 16px;
  }
  .csa-dark .public-profile-btn span {
    font-size: 20px;
    top: 1px;
  }
}
.csa-dark .home-page .profile-header {
  padding-top: 0;
}
.csa-dark .home-page .profile-header .profile-header-box {
  border: 1px solid #4d5c9e;
  background-color: #ffffff;
}
.csa-dark .home-page .profile-header .profile-header-box .profile-header-content {
  padding: 1px;
}
.csa-dark .home-page .profile-header .profile-header-box .profile-header-content h3 {
  background-color: #00a8b8;
  color: #ffffff;
}
.csa-light {
  background-color: #f4f4f9;
}
.csa-light .splash .message {
  color: #3c478c;
}
.csa-light .splash .fa-spinner {
  color: #3c478c;
}
.csa-light .navbar .navbar-collapse {
  background-color: #3c478c;
}
.csa-light .content-section {
  -webkit-box-shadow: 0 0 3px 0 #d6d6db;
  -moz-box-shadow: 0 0 3px 0 #d6d6db;
  box-shadow: 0 0 3px 0 #d6d6db;
}
.csa-light .content-section h1.main-content-header {
  background-color: #00a8b8;
  margin-bottom: 10px;
}
.csa-light .call-out-wrap .call-out-missing {
  -webkit-box-shadow: 0 0 3px 0 #d6d6db;
  -moz-box-shadow: 0 0 3px 0 #d6d6db;
  box-shadow: 0 0 3px 0 #d6d6db;
}
.csa-light .sidebar-panel {
  background-color: #eaeaef !important;
  -webkit-box-shadow: 0 0 3px 0 #d6d6db;
  -moz-box-shadow: 0 0 3px 0 #d6d6db;
  box-shadow: 0 0 3px 0 #d6d6db;
}
.csa-light .sidebar-panel .header {
  border-top: 3px solid #74397b;
}
.csa-light .sidebar-panel h1,
.csa-light .sidebar-panel .header {
  background-color: transparent;
  color: #74397b;
}
.csa-light .btn-profile {
  background: #00a2b0;
  /* Old browsers */
  background: -moz-linear-gradient(top, #00a2b0 0%, #008fa1 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #00a2b0 0%, #008fa1 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #00a2b0 0%, #008fa1 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a8b8', endColorstr='#00a2b0', GradientType=0);
  /* IE6-9 */
  border-top: 2px solid #38AEBA;
  border-bottom: 2px solid #006E79;
}
.csa-light .btn-profile:hover {
  background: #006e79;
  /* Old browsers */
  background: -moz-linear-gradient(top, #006e79 0%, #006e79 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #006e79 0%, #006e79 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #006e79 0%, #006e79 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006e79', endColorstr='#006e79', GradientType=0);
  /* IE6-9 */
  border-top: 2px solid #006E79;
  border-bottom: 2px solid #006E79;
}
.csa-light .btn-profile.disabled-btn {
  background: #d6d6db;
  border-top-color: #d6d6db;
  border-bottom-color: #d6d6db;
  cursor: default;
}
.csa-light .btn-profile.disabled-btn:hover {
  background: #d6d6db;
  border-top-color: #d6d6db;
  border-bottom-color: #d6d6db;
}
.csa-light .btn-profile.disabled-btn:active {
  box-shadow: none;
}
.csa-light .dropdown-toggle {
  background: #fa802a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fa802a 0%, #e65601 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #fa802a 0%, #e65601 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fa802a 0%, #e65601 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa802a', endColorstr='#e65601', GradientType=0);
  /* IE6-9 */
  border-top: 2px solid #fb965a;
  border-bottom: 2px solid #b53d01;
}
.csa-light .dropdown-toggle:hover,
.csa-light .dropdown-toggle:active,
.csa-light .dropdown-toggle:focus {
  background: #ce4a02;
  border-top: 2px solid #ce4a02;
  border-bottom: 2px solid #ce4a02;
}
.csa-light .open .dropdown-toggle.btn-default {
  background: #fa802a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fa802a 0%, #e65601 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #fa802a 0%, #e65601 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fa802a 0%, #e65601 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa802a', endColorstr='#e65601', GradientType=0);
  /* IE6-9 */
  border-top: 2px solid #fb965a;
  border-bottom: 2px solid #b53d01;
}
.csa-light .open .dropdown-toggle.btn-default:hover {
  background: #ce4a02;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ce4a02 0%, #ce4a02 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ce4a02 0%, #ce4a02 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ce4a02 0%, #ce4a02 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce4a02', endColorstr='#ce4a02', GradientType=0);
  /* IE6-9 */
  border-top: 2px solid #ce4a02;
  border-bottom: 2px solid #ce4a02;
}
.csa-light .dropdown-menu {
  background: #fa802a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fa802a 0%, #e65601 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #fa802a 0%, #e65601 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fa802a 0%, #e65601 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa802a', endColorstr='#e65601', GradientType=0);
  /* IE6-9 */
}
.csa-light .social-networks a i {
  background-color: #00a8b8;
}
.csa-light .social-networks a .icon-puzzle {
  background: #00a8b8 url("/Content/Images/icons/puzzle.png") no-repeat center center !important;
}
.csa-light .home-page .profile-header .profile-header-box {
  -webkit-box-shadow: 0 0 3px 0 #d6d6db;
  -moz-box-shadow: 0 0 3px 0 #d6d6db;
  box-shadow: 0 0 3px 0 #d6d6db;
  border: 1px solid #d6d6db;
}
.csa-light .home-page .profile-header .profile-header-box .profile-header-content h3 {
  background-color: #7e4285;
  background-image: url(/Content/images/icons/half-puzzle-icon.png);
  background-repeat: no-repeat;
  background-position: right;
}
.csa-light .modal .modal-content .popup-title {
  background-color: #00a8b8;
}
.csa-light .modal .modal-footer {
  background-color: #00a8b8;
}
.cc-app .secondary-page {
  margin-top: 0;
  padding-top: 40px;
}
.cc-app.photo-bg-page {
  background: url('/Content/images/cc_background_image.jpg') no-repeat top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.orm-app .secondary-page {
  margin-top: 0;
  padding-top: 40px;
}
.orm-app.photo-bg-page {
  background: url('/Content/images/orm_background_image.jpg') no-repeat top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.placement-app .secondary-page {
  margin-top: 0;
  padding-top: 40px;
}
.placement-app.photo-bg-page {
  background: url('/Content/images/placement_portal_background_image.jpg') no-repeat top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.status-dropdown {
  position: relative;
  margin-top: 10px;
  font-size: 14px;
}
.cc-app.csa-light .dropdown-toggle,
.cc-app.csa-dark .dropdown-toggle {
  background: #fa802a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fa802a 0%, #e65601 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #fa802a 0%, #e65601 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fa802a 0%, #e65601 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa802a', endColorstr='#e65601', GradientType=0);
  /* IE6-9 */
  border-top: 2px solid #fb965a;
  border-bottom: 2px solid #b53d01;
  padding: 7px 12px;
  color: white;
  box-shadow: none;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  margin-left: 6px;
  width: 78%;
  text-align: left;
}
.cc-app.csa-light .dropdown-toggle:hover,
.cc-app.csa-dark .dropdown-toggle:hover,
.cc-app.csa-light .dropdown-toggle:focus,
.cc-app.csa-dark .dropdown-toggle:focus,
.cc-app.csa-light .dropdown-toggle:active,
.cc-app.csa-dark .dropdown-toggle:active,
.cc-app.csa-light .dropdown-toggle.active,
.cc-app.csa-dark .dropdown-toggle.active {
  border-top: 2px solid #ce4a02;
  border-bottom: 2px solid #ce4a02;
  background: #ce4a02;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ce4a02 0%, #ce4a02 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ce4a02 0%, #ce4a02 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ce4a02 0%, #ce4a02 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce4a02', endColorstr='#ce4a02', GradientType=0);
  /* IE6-9 */
  color: #fff;
}
.cc-app.csa-light .dropdown-toggle .caret,
.cc-app.csa-dark .dropdown-toggle .caret {
  border: none;
  display: block;
  float: right;
}
.cc-app.csa-light .dropdown-toggle .caret:after,
.cc-app.csa-dark .dropdown-toggle .caret:after {
  content: "\e114";
  position: relative;
  top: 1px;
  right: 10px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
}
.cc-app.csa-light .open .dropdown-toggle.btn-default,
.cc-app.csa-dark .open .dropdown-toggle.btn-default {
  color: #fff;
}
.cc-app.csa-light .dropdown-menu,
.cc-app.csa-dark .dropdown-menu {
  background: #fa802a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fa802a 0%, #e65601 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #fa802a 0%, #e65601 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fa802a 0%, #e65601 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa802a', endColorstr='#e65601', GradientType=0);
  /* IE6-9 */
  margin-left: 35px;
}
.cc-app.csa-light .dropdown-menu li a,
.cc-app.csa-dark .dropdown-menu li a {
  color: #fff;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  font-size: 12px;
  padding: 6px 15px;
}
.cc-app.csa-light .dropdown-menu li a:hover,
.cc-app.csa-dark .dropdown-menu li a:hover {
  background-color: #fff;
  color: #3c478c;
}
.navbar ul ul li {
  background-color: #fa802a;
  color: white;
  box-shadow: none;
  border: none;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
  width: 100%;
}
.navbar ul ul li a {
  font-size: 13px;
  display: block;
  line-height: 16px;
  padding: 5px 15px;
}
.navbar ul ul li:first-child {
  border: none;
}
.navbar ul ul li:first-child a {
  padding: 5px 15px;
}
.navbar ul ul li:hover,
.navbar ul ul li:focus,
.navbar ul ul li:active,
.navbar ul ul li.active {
  background-color: #fff;
  color: #3c478c;
}
.navbar ul ul li:hover a,
.navbar ul ul li:focus a,
.navbar ul ul li:active a,
.navbar ul ul li.active a {
  color: #3c478c;
}
.navbar-toggle {
  font-size: 28px;
  line-height: 28px;
}
.nav li.dropdown:hover a:after {
  content: "\e113";
}
.nav li.dropdown ul {
  background: #28336e;
  min-width: 290px;
  top: 44px;
  border-top: 1px solid #3c478c;
}
.nav li.dropdown ul li {
  background-color: #28336e;
  padding: 0;
  width: 100%;
  float: left;
  border-top: 1px solid #3c478c;
}
.nav li.dropdown ul li:last-of-type {
  padding-bottom: 10px;
}
.nav li.dropdown ul li i {
  float: left;
  width: 10%;
  color: #646fb4;
  font-size: 15px;
  vertical-align: middle;
  line-height: 16px;
  padding: 10px;
}
.nav li.dropdown ul li i.orange-text {
  color: #fa802a;
  /*padding-top: 20px;*/
}
.nav li.dropdown ul li i.external-link {
  padding-top: 10px;
  padding-left: 0;
}
.nav li.dropdown ul li a {
  padding: 10px 8px;
  width: 90%;
}
.nav li.dropdown ul li a.icon-to-right {
  width: auto;
}
.nav li.dropdown ul li a:hover {
  color: #ffffff;
}
.nav li.dropdown ul li a.orange-text {
  color: #fa802a;
  /*padding-top: 20px !important;
                                padding-bottom: 20px !important;*/
}
.nav li.dropdown ul li.active {
  background-color: #3c4da6;
}
.nav li.dropdown ul li.active a {
  color: #ffffff;
  background-color: #3c4da6;
}
.nav li.dropdown ul li.active i {
  color: #ffffff;
}
.nav li.dropdown ul li:hover {
  color: #ffffff;
  background-color: #3c4da6;
  border-color: #3c4da6;
}
.nav li.dropdown ul li:hover a {
  color: #ffffff;
}
.nav li.dropdown ul li:hover i {
  color: #ffffff;
}
.nav li.dropdown ul li .status-dropdown {
  padding: 10px;
  font-size: 13px;
  vertical-align: middle;
  text-align: left;
}
.nav li.dropdown ul li .status-dropdown .dropdown-toggle {
  width: 56%;
  font-size: 13px;
}
.nav li.dropdown ul li .status-dropdown .dropdown-toggle span {
  float: left;
  display: block;
  font-size: inherit;
  background: transparent;
  width: 100%;
  text-align: left;
  top: 0;
  right: 0;
}
.nav li.dropdown ul li .status-dropdown .dropdown-toggle .caret {
  float: none;
  width: auto;
}
.nav li.dropdown ul li .status-dropdown .dropdown-menu {
  background: #fa802a;
  padding: 0px;
  width: 160px;
  border: none;
  top: 48px;
  left: 0;
  z-index: 1000;
  float: left;
  min-width: 160px;
  margin: 2px 0 0;
  font-size: 13px;
  list-style: none;
  background-clip: padding-box;
  text-align: left;
  margin-left: 124px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 0;
}
.nav li.dropdown ul li .status-dropdown .dropdown-menu li {
  background: #fa802a;
  border: none;
  padding: 7px 12px !important;
}
.nav li.dropdown ul li .status-dropdown .dropdown-menu li:hover,
.nav li.dropdown ul li .status-dropdown .dropdown-menu li:active,
.nav li.dropdown ul li .status-dropdown .dropdown-menu li:focus {
  background-color: white;
}
.nav li.dropdown ul li .status-dropdown .dropdown-menu li:hover a,
.nav li.dropdown ul li .status-dropdown .dropdown-menu li:active a,
.nav li.dropdown ul li .status-dropdown .dropdown-menu li:focus a {
  color: #fa802a;
}
.nav li.dropdown ul ul {
  margin-top: 29px;
}
.nav li.dropdown ul ul li:hover a {
  color: #ffffff;
}
.no-padding {
  padding-left: 0;
  padding-right: 0;
}
.small-arrow-dropdown.dropdown {
  position: relative;
  width: 100%;
  bottom: 0;
  left: 0;
}
.small-arrow-dropdown.dropdown.open .link-w-arrow:after {
  content: "\e113";
}
.small-arrow-dropdown.dropdown .link-w-arrow:after {
  content: "\e114";
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 2px;
  left: 2px;
  position: relative;
}
.small-arrow-dropdown.dropdown .dropdown-menu {
  margin-left: 0;
  background: #ffffff;
  border-radius: 0;
  -webkit-box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.75);
  border: none;
  padding: 10px 0;
}
.small-arrow-dropdown.dropdown .dropdown-menu li a {
  text-transform: capitalize;
  color: #00a8b8;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  padding: 2px 20px;
  font-size: 14px;
  line-height: 32px;
}
.small-arrow-dropdown.dropdown .dropdown-menu li a:after {
  content: url('/Content/images/icons/link-arrow.png');
  position: relative;
  top: 4px;
  left: 8px;
}
.small-arrow-dropdown.dropdown .dropdown-menu li a:hover,
.small-arrow-dropdown.dropdown .dropdown-menu li a:active,
.small-arrow-dropdown.dropdown .dropdown-menu li a:focus {
  color: #3c478c;
  background-color: #ffffff;
}
fieldset .form-group .form-control {
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  -moz-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  box-shadow: inset 0 1px 1px 0 #d6d6d6;
  padding: 5px 7px;
  margin-bottom: 20px;
  float: left;
  background-color: white;
  height: 32px;
}
fieldset .form-group .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #d6d6db !important;
}
fieldset .form-group .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #d6d6db !important;
}
fieldset .form-group .form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: #d6d6db !important;
}
fieldset .form-group .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #d6d6db !important;
}
fieldset .form-group input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #d6d6db !important;
}
fieldset .form-group input::-moz-placeholder {
  /* Firefox 19+ */
  color: #d6d6db !important;
}
fieldset .form-group input:-ms-input-placeholder {
  /* IE 10+ */
  color: #d6d6db !important;
}
fieldset .form-group input:-moz-placeholder {
  /* Firefox 18- */
  color: #d6d6db !important;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #9a9a9f;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #9a9a9f;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #9a9a9f;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #9a9a9f;
}
.tooltip .tooltip-inner {
  background-color: #9a9a9f;
}
.cc-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 75px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.cc-spinner img {
  -webkit-animation: spin 2s linear infinite;
  -moz-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
.splash .cc-spinner {
  position: relative;
  top: 75px;
}
@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
iframe#_upgradeFlash {
  z-index: 100000000  !important;
}
.checkbox-custom,
.radio-custom {
  opacity: 0;
  position: absolute !important;
}
.checkbox-custom,
.checkbox-custom-label,
.radio-custom,
.radio-custom-label {
  display: inline-block;
  vertical-align: middle;
  margin: 0 !important;
  cursor: pointer;
}
.checkbox-custom-label,
.radio-custom-label {
  position: relative;
  padding-left: 20px;
}
.checkbox-custom + .checkbox-custom-label:before,
.radio-custom + .radio-custom-label:before {
  content: '';
  background: transparent;
  border: 1px solid #545459;
  display: inline-block;
  width: 12px;
  height: 12px;
  padding: 2px;
  text-align: center;
  position: absolute;
  top: 2px;
  transform: translateX(-20px);
}
.radio-custom + .radio-custom-label:before {
  content: '';
  border: 2px solid #00a8b8;
  width: 16px;
  height: 16px;
  top: 1px;
}
.checkbox-custom:checked + .checkbox-custom-label:before {
  background: #fa802a;
  border: none;
}
.radio-custom + .radio-custom-label:before {
  border-radius: 50%;
}
.radio-custom:checked + .radio-custom-label:before {
  background: #00a8b8;
}
.checkbox-custom:focus + .checkbox-custom-label,
.radio-custom:focus + .radio-custom-label {
  /*outline: 1px solid #ddd;*/
  /* focus style */
}
.teal-checkbox .checkbox-custom + .checkbox-custom-label:before,
.teal-checkbox .radio-custom + .radio-custom-label:before {
  border: 1px solid #00a8b8;
}
.teal-checkbox .checkbox-custom:checked + .checkbox-custom-label:before {
  background: #00a8b8;
}
.cc-app .ui-datepicker {
  background: #ffffff;
  border: 1px solid #d6d6db;
  padding: 0;
  color: #545459;
}
.cc-app .ui-datepicker .ui-datepicker-header {
  background: #00a8b8;
  border-radius: 0;
  border: none;
}
.cc-app .ui-datepicker .ui-datepicker-header .ui-state-hover {
  background: none;
  color: #fafafa;
  border: none;
  top: 2px;
}
.cc-app .ui-datepicker .ui-datepicker-header .ui-state-hover span {
  background-image: url(../images/ui-icons_ffffff_256x240.png);
}
.cc-app .ui-datepicker .ui-datepicker-header .ui-state-hover.ui-datepicker-prev {
  left: 2px;
}
.cc-app .ui-datepicker .ui-datepicker-header .ui-state-hover.ui-datepicker-next {
  right: 2px;
}
.cc-app .ui-datepicker .ui-datepicker-calendar {
  width: 96%;
  margin-left: 5px;
}
.cc-app .ui-datepicker .ui-state-default {
  text-align: center;
  border: 1px solid #d6d6db;
  color: #00a8b8;
  background: #ffffff;
}
.cc-app .ui-datepicker .ui-state-default.ui-state-hover {
  background: #00a8b8;
  color: #ffffff;
  border: 1px solid #00a8b8;
}
.cc-app .ui-datepicker .ui-state-default.ui-state-active {
  background: #fa802a;
  color: #ffffff;
  border: 1px solid #fa802a;
}
.btn-profile,
button.btn-profile,
input[type="submit"].btn-profile {
  background: #fa802a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fa802a 0%, #e65601 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #fa802a 0%, #e65601 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fa802a 0%, #e65601 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa802a', endColorstr='#e65601', GradientType=0);
  /* IE6-9 */
  border-top: 2px solid #fb965a;
  border-bottom: 2px solid #b53d01;
  padding: 5px 14px;
  color: white;
  box-shadow: none;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 12px;
  line-height: 20px;
}
.btn-profile:hover,
button.btn-profile:hover,
input[type="submit"].btn-profile:hover {
  border-top: 2px solid #ce4a02;
  border-bottom: 2px solid #ce4a02;
  background: #ce4a02;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ce4a02 0%, #ce4a02 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ce4a02 0%, #ce4a02 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ce4a02 0%, #ce4a02 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce4a02', endColorstr='#ce4a02', GradientType=0);
  /* IE6-9 */
}
.btn-profile:active,
button.btn-profile:active,
input[type="submit"].btn-profile:active,
.btn-profile:focus,
button.btn-profile:focus,
input[type="submit"].btn-profile:focus {
  color: #fff;
}
.btn-profile i,
button.btn-profile i,
input[type="submit"].btn-profile i {
  margin-right: 5px;
  font-size: larger;
  vertical-align: middle;
}
.content-section,
.rounded-content-section {
  background-color: #ffffff;
  border: 1px solid #00a8b8;
  margin-bottom: 15px;
  width: 100%;
  float: left;
  -webkit-box-shadow: 0 0 3px 0 #434444;
  -moz-box-shadow: 0 0 3px 0 #434444;
  box-shadow: 0 0 3px 0 #434444;
}
.content-section .referrals-tabs,
.rounded-content-section .referrals-tabs {
  border: 0px;
  -webkit-box-shadow: 0 0 0 0;
  -moz-box-shadow: 0 0 0 0;
  box-shadow: 0 0 0 0;
}
.content-section h1.main-content-header,
.rounded-content-section h1.main-content-header {
  display: block;
  padding: 10px;
  color: #fff;
  background-color: #00a8b8;
  text-transform: capitalize;
}
.content-section .panel-content,
.rounded-content-section .panel-content {
  padding: 0 0 10px 0;
  float: left;
  width: 100%;
}
.content-section .panel-content p,
.rounded-content-section .panel-content p {
  margin-left: 10px;
  margin-bottom: 0;
}
.content-section .panel-content .no-content-p,
.rounded-content-section .panel-content .no-content-p {
  padding: 20px 30px;
  margin: 0;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 15px;
  color: #7c7c81;
}
.content-section .panel-content .no-content-p.removed-padding,
.rounded-content-section .panel-content .no-content-p.removed-padding {
  padding: 0;
}
.content-section .title,
.rounded-content-section .title {
  float: left;
  width: 100%;
}
.content-section .title .main-content-header,
.rounded-content-section .title .main-content-header {
  border-radius: 4px 4px 0 0;
}
.content-section .title .main-content-header i,
.rounded-content-section .title .main-content-header i {
  font-size: 28px;
  position: relative;
  z-index: 2;
  margin-right: 5px;
}
.content-section .title .main-content-header .title-text,
.rounded-content-section .title .main-content-header .title-text {
  top: -4px;
  position: relative;
}
.content-section.internal-only-profile,
.rounded-content-section.internal-only-profile {
  border: 1px solid #354780;
  background-color: #ffffff;
}
.content-section.internal-only-profile h1.main-content-header,
.rounded-content-section.internal-only-profile h1.main-content-header {
  margin-bottom: 0;
}
.content-section.internal-only-profile .panel-content,
.rounded-content-section.internal-only-profile .panel-content {
  background-color: #ffffff;
  padding: 15px !important;
}
.content-section.internal-only-profile .internal-only,
.rounded-content-section.internal-only-profile .internal-only {
  color: #ffffff;
  position: relative;
  top: 10px;
}
.content-section.internal-only-profile .internal-only i,
.rounded-content-section.internal-only-profile .internal-only i {
  color: #ffffff;
  font-size: 15px;
}
@media screen and (max-width: 767px) {
  .content-section.internal-only-profile .internal-only,
  .rounded-content-section.internal-only-profile .internal-only {
    top: -5px;
  }
}
.content-section.internal-only-profile .internal-only-title,
.rounded-content-section.internal-only-profile .internal-only-title {
  width: 100%;
  float: left;
  background-color: #d6d6db;
  border-right: 1px solid #d6d6db;
  border-left: 1px solid #d6d6db;
  border-top: 1px solid #d6d6db;
  padding: 10px;
}
.content-section.internal-only-profile .internal-only-title .internal-only,
.rounded-content-section.internal-only-profile .internal-only-title .internal-only {
  top: 0;
}
.content-section.internal-only-profile .flex-wrap,
.rounded-content-section.internal-only-profile .flex-wrap {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
  display: flex;
  float: left;
  width: 100%;
  background-color: #f4f4f9;
  border-right: 1px solid #d6d6db;
  border-left: 1px solid #d6d6db;
  border-bottom: 1px solid #d6d6db;
  padding: 10px 0;
}
.content-section.internal-only-profile .flex-wrap .flex-item,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item {
  -webkit-box-flex: 1;
  /* OLD - iOS 6-, Safari 3.1-6 */
  -webkit-flex: 1;
  /* Safari 6.1+. iOS 7.1+, BB10 */
  -ms-flex: 1;
  /* IE 10 */
  flex: 1;
  padding: 20px 10px;
  border-right: 1px solid #d6d6db;
}
.content-section.internal-only-profile .flex-wrap .flex-item:last-of-type,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item:last-of-type {
  border-right: none;
}
.content-section.internal-only-profile .flex-wrap .flex-item h3,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item h3 {
  color: #00a8b8;
  border-bottom: 1px solid #00a8b8;
  font-size: 18px;
}
.content-section.internal-only-profile .flex-wrap .flex-item h3 span,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item h3 span {
  color: #00a8b8;
  float: right;
}
.content-section.internal-only-profile .flex-wrap .flex-item ul,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item ul {
  padding-left: 10px;
  padding-top: 5px;
}
.content-section.internal-only-profile .flex-wrap .flex-item ul li,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item ul li {
  color: #545459;
  width: 100%;
  display: table;
  margin-bottom: 8px;
}
.content-section.internal-only-profile .flex-wrap .flex-item ul li .pref-name,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item ul li .pref-name {
  display: table-cell;
  vertical-align: top;
  line-height: 1.7;
}
.content-section.internal-only-profile .flex-wrap .flex-item ul li .pref-rating,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item ul li .pref-rating {
  display: table-cell;
  width: 77px;
  vertical-align: top;
}
.content-section.internal-only-profile .flex-wrap .flex-item ul li .pref-rating i,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item ul li .pref-rating i {
  padding: 0 3px;
}
.content-section.internal-only-profile .flex-wrap .flex-item ul li .pref-rating i.active,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item ul li .pref-rating i.active {
  color: #00a8b8;
}
.content-section.internal-only-profile .flex-wrap .flex-item ul li .pref-rating i.inactive,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item ul li .pref-rating i.inactive {
  color: #545459;
}
.content-section.internal-only-profile .flex-wrap .flex-item .panel,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item .panel {
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: 1px solid #d6d6db;
  box-shadow: none;
  margin: 0;
  width: 100%;
  background-color: #f4f4f9;
}
.content-section.internal-only-profile .flex-wrap .flex-item .panel .panel-heading,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item .panel .panel-heading {
  border: 0;
  background-color: transparent;
}
.content-section.internal-only-profile .flex-wrap .flex-item .panel .panel-heading .panel-title,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item .panel .panel-heading .panel-title {
  color: #545459;
  background: none;
}
.content-section.internal-only-profile .flex-wrap .flex-item .panel .panel-heading .panel-title a,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item .panel .panel-heading .panel-title a {
  text-transform: uppercase;
  padding: 5px 5px 5px 0;
  text-decoration: none;
}
.content-section.internal-only-profile .flex-wrap .flex-item .panel .panel-heading .panel-title a.collapsed:after,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item .panel .panel-heading .panel-title a.collapsed:after {
  content: "";
  right: 51px;
}
.content-section.internal-only-profile .flex-wrap .flex-item .panel .panel-heading .panel-title a.collapsed:before,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item .panel .panel-heading .panel-title a.collapsed:before {
  content: "expand";
}
.content-section.internal-only-profile .flex-wrap .flex-item .panel .panel-heading .panel-title a:after,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item .panel .panel-heading .panel-title a:after {
  content: "";
  font-family: 'SSGizmo';
  right: 57px;
  color: #00a8b8;
}
.content-section.internal-only-profile .flex-wrap .flex-item .panel .panel-heading .panel-title a:before,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item .panel .panel-heading .panel-title a:before {
  content: "collapse";
  right: 5px;
  float: right;
  text-transform: lowercase;
  color: #00a8b8;
  font-size: 14px;
}
.content-section.internal-only-profile .flex-wrap .flex-item .panel .panel-heading .panel-title a:hover,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item .panel .panel-heading .panel-title a:hover {
  color: #545459;
}
.content-section.internal-only-profile .flex-wrap .flex-item .panel .panel-heading .panel-title:hover,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item .panel .panel-heading .panel-title:hover {
  background: none;
  color: #545459;
}
.content-section.internal-only-profile .flex-wrap .flex-item .panel .panel-body,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item .panel .panel-body {
  padding: 5px 0 0 0;
}
.content-section.internal-only-profile .flex-wrap .flex-item .panel .panel-body ul,
.rounded-content-section.internal-only-profile .flex-wrap .flex-item .panel .panel-body ul {
  padding-left: 0;
}
@media screen and (max-width: 990px) {
  .content-section.internal-only-profile .flex-wrap,
  .rounded-content-section.internal-only-profile .flex-wrap {
    display: block;
    width: 100%;
  }
  .content-section.internal-only-profile .flex-wrap .flex-item,
  .rounded-content-section.internal-only-profile .flex-wrap .flex-item {
    width: 100%;
    display: block;
    border-right: none;
  }
}
.content-section.my-messages .unread td,
.rounded-content-section.my-messages .unread td {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
}
.content-section.my-messages tr:hover,
.rounded-content-section.my-messages tr:hover {
  cursor: pointer;
}
.content-section.my-messages tr:hover td,
.rounded-content-section.my-messages tr:hover td {
  text-decoration: underline;
}
.content-section.my-messages tr:hover td:last-of-type,
.rounded-content-section.my-messages tr:hover td:last-of-type {
  text-decoration: none;
}
.content-section.my-messages tr:hover td.grey-delete,
.rounded-content-section.my-messages tr:hover td.grey-delete {
  text-decoration: none;
}
.content-section.my-messages tr:hover td.grey-delete a,
.rounded-content-section.my-messages tr:hover td.grey-delete a {
  text-decoration: none;
}
.content-section.my-messages tr td:last-of-type,
.rounded-content-section.my-messages tr td:last-of-type {
  font-size: 20px;
  position: relative;
  top: 4px;
  line-height: 1;
}
.employment-prefs .top-states {
  width: 100%;
  border: 1px solid #dedee2;
  background-color: #ffffff;
  margin-top: 10px;
}
.employment-prefs .top-states .top-states-header {
  background-color: #aaaaaf;
  color: #ffffff;
  text-align: center;
  width: 100%;
  text-transform: uppercase;
}
.employment-prefs .top-states .top-states-list {
  color: #545459;
  width: 100%;
}
.employment-prefs .top-states .top-states-list ul {
  padding: 10px 15px 10px 10px;
  margin: 10px 0 0 0;
}
.employment-prefs .top-states .top-states-list ul li {
  margin-bottom: 5px;
}
.employment-prefs .top-states .top-states-list ul li span {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  margin-right: 5px;
}
.faq-page .intro-p {
  padding: 15px 25px;
  margin-bottom: 0;
  line-height: 1.7;
  font-size: 18px;
  width: 80%;
  float: left;
  word-break: break-word;
}
@media screen and (max-width: 990px) {
  .faq-page .intro-p {
    width: 100%;
    font-size: 14px;
  }
  .faq-page .intro-p a {
    word-break: break-all;
  }
}
.faq-page .panel-group {
  padding: 5px 0;
}
.faq-page .panel-group .panel {
  border: none;
  margin-bottom: 0;
  box-shadow: none;
}
.faq-page .panel-group .panel:first-of-type .panel-title {
  border-top: none;
}
.faq-page .panel-group .panel .panel-heading + .panel-collapse .panel-body {
  border: none;
}
.faq-page .panel-group .panel .panel-title {
  border-top: 1px solid #00a8b8;
  border-bottom: none;
  color: #00a8b8;
  background-color: #ffffff;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
}
.faq-page .panel-group .panel .panel-title:hover {
  background-color: #e0e0e5;
  color: #00a8b8;
}
.faq-page .panel-group .panel .panel-title:hover a {
  color: #00a8b8;
}
.faq-page .panel-group .panel .panel-title a {
  background-color: #e0e0e5;
  text-decoration: none;
  padding: 20px 25px 15px 25px;
}
.faq-page .panel-group .panel .panel-title a.collapsed {
  background-color: #ffffff;
}
.faq-page .panel-group .panel .panel-title a.collapsed:before {
  content: "+";
  margin-right: 10px;
}
.faq-page .panel-group .panel .panel-title a:hover {
  background-color: #e0e0e5;
}
.faq-page .panel-group .panel .panel-title a:before {
  content: "\2013";
  margin-right: 9px;
  position: absolute;
}
.faq-page .panel-group .panel .panel-title a:after {
  display: none;
}
.faq-page .panel-group .panel .panel-title a span {
  padding-left: 20px;
  display: inline-block;
}
.faq-page .panel-group .panel + .panel {
  margin: 0;
}
.faq-page .panel-group .panel .panel-body {
  color: #545459;
  padding: 30px 50px;
}
.faq-page .panel-group .panel .panel-body p {
  margin-bottom: 40px;
  font-size: 15px;
  line-height: 30px;
}
.faq-page .panel-group .panel .panel-body p:last-of-type {
  margin-bottom: 0;
}
.faq-page .panel-group .panel .panel-body p.first-p {
  margin-bottom: 15px;
}
.faq-page .panel-group .panel .panel-body .faq-title {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  margin-bottom: 0;
}
.faq-page .panel-group .panel .panel-body ul {
  padding-left: 30px;
  margin-bottom: 40px;
}
.faq-page .panel-group .panel .panel-body ul li {
  list-style-type: disc;
  font-size: 15px;
  line-height: 30px;
}
.rounded-content-section {
  border-radius: 4px;
  border: 1px solid #00a8b8;
}
.table-wrap {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.table-2016 {
  width: 100%;
  padding: 0 2px;
}
.table-2016 table {
  width: 100%;
  padding: 0 2px;
}
.table-2016 table thead tr th {
  background-color: #9a9a9f;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  padding-left: 10px;
  font-size: 12px;
  white-space: nowrap;
}
.table-2016 table thead tr th.date {
  width: 95px;
}
.table-2016 table thead tr th.action {
  width: 395px;
}
.table-2016 table thead tr th .table-sort {
  color: #ffffff;
  font-size: 14px;
  position: relative;
  top: 1px;
}
.table-2016 table thead tr th .table-sort.active-sort {
  color: #ffffff;
}
.table-2016 table thead tr th .table-sort.sort-down {
  position: relative;
  top: -3px;
  font-size: 16px;
}
.table-2016 table thead tr th .table-sort.sort-up {
  position: relative;
  top: 5px;
  font-size: 16px;
}
.table-2016 table thead tr th a {
  color: #ffffff;
}
.table-2016 table thead tr th a:hover {
  text-decoration: underline;
}
.table-2016 table tbody tr:nth-child(even) {
  background-color: #f2f2f2;
}
.table-2016 table tbody tr:nth-child(odd) {
  background-color: #ffffff;
}
.table-2016 table tbody tr td {
  position: relative;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #545459;
  vertical-align: top;
  padding: 15px 0 15px 10px;
  font-size: 14px;
  border-bottom: 1px solid #e0dfe5;
  line-height: 23px;
}
.table-2016 table tbody tr td .btn-profile {
  margin-right: 15px;
  height: 23px;
  padding: 0 12px;
}
.table-2016 table tbody tr td .btn-profile:last-of-type {
  margin-right: 0;
}
.table-2016 table tbody tr td.action {
  text-align: right;
  width: 109px;
  max-width: 109px;
  padding-right: 10px;
  white-space: nowrap;
}
.table-2016 table tbody tr td i.larger-icon {
  font-size: x-large;
  vertical-align: text-top;
  position: relative;
  top: -7px;
  margin-right: 5px;
}
.table-2016 table tbody tr td i.ss-star {
  margin-right: 3px;
}
.table-2016 table tbody tr td.grey-delete a {
  color: #545459;
}
@media screen and (max-width: 767px) {
  .table-2016 table thead tr th.action {
    width: auto;
    max-width: none;
  }
  .table-2016 table tbody tr td.action {
    width: auto;
    max-width: none;
  }
}
.table-2016 table.buttonless-table tbody tr td {
  padding: 8px 0 8px 10px;
  vertical-align: top;
}
.table-2016 ul {
  padding-left: 10px;
  margin-bottom: 0;
}
.table-2016 i.active {
  color: #00a8b8;
}
.table-2016 i.inactive-active {
  color: #7c7c81;
}
.table-2016 .form-control {
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  -moz-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  box-shadow: inset 0 1px 1px 0 #d6d6d6;
  padding: 5px 7px;
  margin-bottom: 20px;
  float: left;
  background-color: white;
  height: 32px;
}
.ui-menu {
  border: 1px solid #d6d6d6;
  padding: 0 !important;
}
.ui-menu .ui-menu-item {
  color: #9f9f9f;
}
.ui-menu .ui-menu-item a {
  color: #9f9f9f !important;
  font-size: 14px;
  padding: 5px 10px !important;
}
.ui-menu .ui-menu-item a:link {
  color: #9f9f9f;
}
.ui-menu .ui-menu-item:hover,
.ui-menu .ui-menu-item:active,
.ui-menu .ui-menu-item:focus {
  background-color: #00a8b8;
  color: #ffffff;
}
.ui-menu .ui-menu-item:hover a,
.ui-menu .ui-menu-item:active a,
.ui-menu .ui-menu-item:focus a {
  color: #ffffff;
}
.ui-menu .ui-menu-item:hover a:hover,
.ui-menu .ui-menu-item:active a:hover,
.ui-menu .ui-menu-item:focus a:hover,
.ui-menu .ui-menu-item:hover a:active,
.ui-menu .ui-menu-item:active a:active,
.ui-menu .ui-menu-item:focus a:active,
.ui-menu .ui-menu-item:hover a:focus,
.ui-menu .ui-menu-item:active a:focus,
.ui-menu .ui-menu-item:focus a:focus {
  color: #ffffff !important;
}
.ui-menu .ui-menu-item .ui-state-focus {
  background-color: #00a8b8;
  color: #ffffff !important;
}
.internal-only {
  color: #fa802a !important;
  float: right;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
}
.internal-only img {
  width: 32px;
}
.internal-only i {
  vertical-align: super;
  color: #00a8b8;
}
.loading {
  color: #ffffff;
  font-size: 32px;
  text-align: center;
  line-height: 80px;
}
input.form-control:disabled {
  background-color: #ccc;
}
.home-sidebar {
  float: left;
}
#home-sidebar .sidebar-panel {
  margin-bottom: 15px;
  -webkit-box-shadow: 0 0 3px 0 #434444;
  -moz-box-shadow: 0 0 3px 0 #434444;
  box-shadow: 0 0 3px 0 #434444;
  border: 1px solid #3c478c;
}
#home-sidebar .sidebar-panel .blank-header {
  padding: 0;
  line-height: 5px;
}
@media screen and (min-width: 768px) and (max-width: 990px) {
  #home-sidebar .sidebar-panel {
    width: 48%;
    float: left;
    margin-left: 2%;
  }
  #home-sidebar .sidebar-panel:first-of-type {
    margin-left: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 990px) {
  #home-sidebar .sidebar-panel.home-news {
    width: 100%;
    margin-left: 0;
    clear: both;
  }
}
.error-warning-wrap {
  margin-bottom: 30px;
}
.error-warning-wrap .error-warning {
  margin-bottom: 0;
  padding: 5px 0;
}
.error-warning-wrap .error-warning:first-of-type {
  padding-top: 15px;
}
.error-warning-wrap .error-warning:last-of-type {
  padding-bottom: 15px;
}
.error-warning {
  float: left;
  width: 100%;
  background-color: #fedbc4;
  margin-bottom: 30px;
  text-align: center;
  padding: 15px 0;
  font-size: 18px;
  color: #fa802a;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
}
.error-warning a {
  color: #fa802a;
  display: inline-block;
  margin: 0 5px;
}
.error-warning.success {
  color: #23a0b1;
  background-color: #b2dfe5;
}
.sidebar-panel {
  background: #fff;
  padding: 0;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  color: #3e4a51;
  margin-bottom: 15px;
  -webkit-box-shadow: 0 0 3px 0 #434444;
  -moz-box-shadow: 0 0 3px 0 #434444;
  box-shadow: 0 0 3px 0 #434444;
  border: 1px solid #3c478c;
}
.sidebar-panel:first-of-type {
  border-top: 1px solid #d6d6db;
}
.sidebar-panel:last-of-type {
  border-bottom: 1px solid #d6d6db;
}
.sidebar-panel .header,
.sidebar-panel h1 {
  font-size: 18px;
  color: #fff;
  display: inline-block;
  text-transform: capitalize;
  vertical-align: top;
  line-height: 15px;
}
.sidebar-panel .header i,
.sidebar-panel h1 i {
  float: right;
}
.sidebar-panel .header {
  position: relative;
  display: block;
  margin: 1px;
  background-color: #3c478c;
  /*background: transparent url('/styles/images/carney_image_sprite.png') repeat-x right -180px;*/
}
.sidebar-panel .header i {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.sidebar-panel h1 {
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  padding: 25px 15px 10px 15px;
}
.sidebar-panel .contents {
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  color: #3e4a51;
  padding: 20px 15px;
}
.sidebar-panel .contents .sidebar-action {
  display: table;
  color: #006875;
  /*&:hover,*/
}
.sidebar-panel .contents .sidebar-action > div {
  display: table-cell;
}
.sidebar-panel .contents .sidebar-action i {
  margin-top: 2px;
  color: #006875;
}
.sidebar-panel .contents .sidebar-action:hover i {
  color: #3c478c;
}
.sidebar-panel ul {
  margin-bottom: 0;
}
.sidebar-panel.clear-search {
  padding: 8px 15px;
}
.sidebar-panel.clear-search a {
  display: block;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  color: #3e4a51;
}
.sidebar-panel.clear-search a i {
  color: #006875;
  font-size: 14px;
  margin-right: 20px;
  vertical-align: baseline;
  background: transparent;
}
.sidebar-panel.clear-search a:hover {
  background-color: #eaeaea;
}
.sidebar-panel .team-wrap {
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: space-between;
  padding: 10px;
}
.sidebar-panel .team-wrap .team-member {
  width: 46%;
  margin-bottom: 30px;
  position: relative;
  padding-bottom: 50px;
}
.sidebar-panel .team-wrap .team-member img {
  width: 100%;
  border-radius: 100%;
  border: 1px solid #d6d6db;
}
.sidebar-panel .team-wrap .team-member p {
  text-align: center;
  color: #545459;
  margin: 20px 0 10px 0;
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
}
.sidebar-panel .team-wrap .team-member .btn-profile {
  position: absolute;
  bottom: 0;
}
.sidebar-panel .team-wrap .team-member .btn-profile i {
  font-size: 18px;
  vertical-align: middle;
  line-height: 1;
}
.sidebar-panel .whats-happening {
  border-top: 2px solid #00a8b8;
  margin: 0 1px;
  padding-bottom: 20px;
}
.sidebar-panel .whats-happening:first-of-type {
  border-top: none;
}
.sidebar-panel .whats-happening .whats-happening-image {
  border-top: 1px solid #dddddd;
  float: left;
  width: 100%;
}
.sidebar-panel .whats-happening .whats-happening-image img {
  width: 100%;
}
.sidebar-panel .whats-happening .whats-happening-text {
  margin-bottom: 40px;
  padding: 0 15px;
  float: left;
  width: 100%;
}
.sidebar-panel .whats-happening .whats-happening-text h4 {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 18px;
  color: #545459;
  margin-bottom: 5px;
  padding: 0;
}
.sidebar-panel .whats-happening .whats-happening-text .whats-happening-date {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: italic;
  font-size: 12px;
  color: #545459;
  padding: 10px 0 0 0;
  margin: 0;
}
.sidebar-panel .whats-happening .whats-happening-text .db-content {
  font-size: 14px;
  color: #545459;
  padding: 5px 0 0 0;
  margin-bottom: 0;
  line-height: 20px;
}
.sidebar-panel .whats-happening .whats-happening-text .db-content p {
  font-size: 14px;
  color: #545459;
  padding: 5px 0 0 0;
  margin-bottom: 0;
  line-height: 20px;
}
.sidebar-panel .whats-happening .whats-happening-text p {
  font-size: 14px;
  color: #545459;
  padding: 5px 0 0 0;
  margin-bottom: 0;
}
.sidebar-panel .whats-happening .whats-happening-text .link-w-arrow {
  font-size: 14px;
  padding: 0;
  margin-bottom: 10px;
  display: block;
}
.sidebar-panel .tips-wrap {
  padding: 15px;
}
.sidebar-panel .tips-wrap p {
  font-size: 15px;
  line-height: 1.7;
  margin-bottom: 30px;
}
.sidebar-panel .tips-wrap .tips-item {
  margin-bottom: 20px;
}
.sidebar-panel .tips-wrap .tips-item .tips-date {
  color: #999999;
  margin-bottom: 0;
  font-size: 14px;
}
.sidebar-panel .tips-wrap .tips-item .tips-title {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #00a8b8;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.3;
}
.login-page.forgot-password,
.login-page.candidate-login {
  display: block;
}
.login-page {
  display: flex;
  width: 100%;
  /*margin-top: 70px;*/
  /*        .login-wrap {
            width: 100%;
            background-color: #fff;
            border: 1px solid @color-light-teal;
            float: left;
            padding: 50px 75px;
            border-radius: 4px;
        }*/
  /*        .not-registered {
            float: left;
            width: 40%;
            padding-left: 50px;

            h4 {
                .font-Roboto-bold;
                font-size: 16px;
                border-bottom: 1px solid @color-light-teal;
                color: @color-text;
                padding-bottom: 5px;
                margin-top: 11px;
                margin-bottom: 50px;
            }

            .btn-profile {
                width: 150px;
            }
        }*/
}
.login-page h1 {
  font-size: 30px;
  font-weight: bold;
  line-height: 34px;
  margin-bottom: 15px;
  color: #fff;
  text-transform: none;
}
.login-page .login-register-notsure {
  flex-basis: 58.33333333%;
  text-align: center;
  display: flex;
  flex-direction: column;
}
.login-page .login-register-notsure .login-register,
.login-page .login-register-notsure .login-notsure {
  display: block;
  flex-basis: 50%;
  width: 100%;
}
.login-page .login-register-notsure h2 {
  font-size: 30px;
  color: #ffffff;
  text-align: center;
  display: block;
  width: 100%;
}
.login-page .login-register-notsure .login-register {
  border-bottom: 1px solid #00a8b8;
}
.login-page .login-register-notsure .login-notsure h2 {
  font-size: 24px;
}
.login-page .login-register-notsure .login-register,
.login-page .login-register-notsure .login-notsure {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
.login-page .login-register-notsure .login-flex-wrapper {
  flex: 1;
  display: flex;
  align-items: center;
}
.login-page .new-large-icon,
.login-page .notsure-large-icon,
.login-page .login-large-icon {
  display: block;
  width: 80px;
  height: 80px;
  background: #00a8b8;
  border-radius: 50%;
  margin: 0 auto;
  color: #fff;
  font-size: 36px;
  line-height: 46px;
  padding-top: 20px;
  text-align: center;
}
.login-page .new-large-icon {
  font-size: 48px;
  line-height: 58px;
  color: #fff;
  width: 95px;
  height: 95px;
  padding-top: 25px;
  background: #fa6a15;
  border-radius: 50%;
}
.login-page .start-app-btn,
.login-page .btn-profile {
  font-size: 16px;
}
.login-page .login-form-container {
  margin-left: 8.33333333%;
  flex-basis: 33.3333333%;
}
.login-page .login-form {
  /*            width: 60%;
            float: left;
            padding-right: 50px;
            margin-top: 0;
            border-right: 1px solid @color-icon-star-disabled;
*/
  border: 1px solid #00a8b8;
  border-radius: 4px;
  padding: 30px 30px 70px 30px;
  background: #ffffff;
  width: 100%;
}
.login-page .login-form h3 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 24px;
  border-bottom: 1px solid #00a8b8;
  color: #747c81;
  padding-bottom: 5px;
  margin-top: 20px;
  margin-bottom: 15px;
}
.login-page .login-form .btn-profile {
  /*width: 180px;*/
  font-size: 16px;
}
.login-page .login-form .form-fields {
  width: 100%;
  float: left;
  min-height: 0 !important;
  margin-right: 0 !important;
}
.login-page .login-form .form-fields .form-group {
  width: 100%;
  float: left;
  /*                    input[type="submit"].btn-profile {
                        height: auto;
                        position: relative;
                        margin-right: 45px;
                    } */
  /*                    .forgot-password {
                        margin-top: 5px;
                        font-size: 14px;
                    }*/
  /*                    .not-registered {
                        margin-top: 45px;
                    }*/
}
.login-page .login-form .form-fields .form-group input[type="text"],
.login-page .login-form .form-fields .form-group input[type="password"],
.login-page .login-form .form-fields .form-group input[type="email"] {
  width: 100%;
  height: 30px;
  /*-webkit-box-shadow: inset 0 1px 2px #ececec;
                        box-shadow: inset 0 1px 2px #ececec;*/
  color: #999a9c;
  border-color: #cccccc;
  padding: 0 10px;
  font-size: 16px;
  border: 1px solid #ccc;
}
.login-page .login-form .form-fields .form-group input[type="text"].input-validation-error,
.login-page .login-form .form-fields .form-group input[type="password"].input-validation-error,
.login-page .login-form .form-fields .form-group input[type="email"].input-validation-error {
  border: 1px solid #ee5e09;
}
.login-page .login-form .form-fields .form-group .validation-summary-errors,
.login-page .login-form .form-fields .form-group .field-validation-error {
  color: #ee5e09;
  font-weight: normal;
  line-height: 16px!important;
  font-size: 14px;
  display: inline-block;
  padding-top: 5px;
}
.login-page .login-form .form-fields .form-group .sign-in-btn {
  font-size: 16px;
}
.login-page .login-form .form-fields .form-group label {
  color: #565757;
  margin-bottom: 0;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
}
.login-page .login-form .form-fields .form-group p {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
}
.login-page .login-form .form-fields .form-group .remember {
  position: relative;
}
.login-page .login-form .form-fields .form-group .remember label {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
}
.login-page .login-form .form-fields .form-group .remember label:before {
  border: 2px solid #00a8b8;
  width: 16px;
  height: 16px;
  margin-right: 4px;
  top: 2px;
}
.login-page .login-form .form-fields .form-group .remember .checkbox-custom:checked + .checkbox-custom-label:before {
  background: #00a8b8;
  border: none;
}
.login-page .login-form .form-fields.login {
  margin-top: 35px;
}
.login-page .login-form .login-fields-text {
  /*margin-top: 20px;*/
}
.login-page .forgot-password {
  border-top: 1px solid #00a8b8;
  margin-top: 50px;
  padding-top: 5px;
  float: left;
  width: 100%;
  font-size: 14px;
}
.login-page .full-width {
  width: 100%;
  border-right: none;
  /*padding-right: 0;*/
}
.login-page.forgot-password .forgot-leftside {
  width: 50%;
  border-right: none;
}
.login-page.forgot-password .forgot-rightside {
  padding-right: 0;
  padding-left: 50px;
  border-right: none;
  border-left: 1px solid #e2e2e2;
  width: 50%;
}
.login-page.forgot-password label.choose-form {
  width: 100%;
}
.login-page.forgot-password .radio-custom {
  z-index: 5;
  top: 6px;
  left: 2px;
}
.login-page.forgot-password .radio-custom-label {
  cursor: default;
}
@media screen and (max-width: 767px) {
  .login-page {
    flex-direction: column-reverse;
  }
  .login-page .login-register-notsure,
  .login-page .login-form-container {
    flex-basis: 100%;
    margin-left: 0;
  }
}
#footer {
  margin: 100px 0 0 0;
  padding: 0;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  /*.nowrap {
            white-space: nowrap;
        }*/
}
#footer .footer-top {
  padding: 60px 0;
  min-height: 155px;
  background-color: #FFF;
  border: 1px solid #DDD;
  border-width: 1px 0 1px 0;
  position: relative;
}
#footer .footer-top .container {
  padding: 0 40px;
}
#footer .footer-top .container h2 {
  margin: 0 40px 0 0;
  font-size: 15px;
  font-weight: 700;
  /*font-family: @font-open-sans-stack;*/
  font-family: 'Roboto', sans-serif;
  color: #3e4a51;
  display: inline-block;
  line-height: 30px;
}
#footer .footer-top .container .follow {
  float: left;
}
#footer .footer-top .container .follow .social-networks {
  margin: 0;
}
#footer .footer-top .container .follow .social-networks a {
  margin: 0 20px 0 0;
  display: inline-block;
}
#footer .footer-top .container .chat {
  float: right;
  font-size: 13px;
  color: #999;
  font-weight: 600;
}
#footer .footer-top .container .chat h2 {
  margin-right: 20px;
}
#footer .footer-top .container .chat a {
  display: inline-block;
  border: 0px solid #dddddd;
  background: #00a8b8;
  color: white;
  text-transform: uppercase;
  border-radius: 15px;
  padding: 5px 30px;
  margin-left: 20px;
  font-size: 12px;
  height: 30px;
}
#footer .footer-top .container .chat a:hover {
  background: #4e5e9c;
  color: #FFFFFF;
}
#footer .footer-top .container .scroll-to-top {
  width: 116px;
  height: 30px;
  position: absolute;
  left: 50%;
  top: -28px;
}
#footer .footer-top .container .scroll-to-top a {
  position: absolute;
  left: -50%;
  width: 116px;
  height: 30px;
  display: block;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat 0 -140px;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
#footer .footer-top .container .scroll-to-top a:hover {
  background-position: -120px -140px;
}
#footer .footer-top .container .follow,
#footer .footer-top .container .chat {
  margin: 0;
  padding: 0;
}
#footer .footer-top .container .follow > *,
#footer .footer-top .container .chat > * {
  display: inline-block;
}
@media screen and (max-width: 1199px) {
  #footer .footer-top .container .follow .social-networks a {
    margin-right: 11px;
  }
  #footer .footer-top .container .chat a {
    margin-left: 15px;
  }
  #footer .footer-top .container .chat h2 {
    margin-right: 15px;
  }
}
@media screen and (max-width: 991px) {
  #footer .footer-top .container {
    text-align: center;
  }
  #footer .footer-top .container .follow .social-networks a {
    margin-right: 11px;
  }
  #footer .footer-top .container .follow .social-networks a.last {
    margin-right: 0;
  }
  #footer .footer-top .container .follow .social-networks .right-margin {
    margin-right: 20px;
  }
  #footer .footer-top .container .chat {
    margin-top: 40px;
  }
  #footer .footer-top .container .chat a {
    margin-left: 15px;
    float: none;
  }
  #footer .footer-top .container .follow,
  #footer .footer-top .container .chat {
    float: none;
  }
}
@media screen and (max-width: 767px) {
  #footer .footer-top .container {
    text-align: center;
  }
  #footer .footer-top .container .follow .social-networks a {
    margin-right: 30px;
  }
  #footer .footer-top .container .chat {
    margin-top: 40px;
  }
  #footer .footer-top .container .follow,
  #footer .footer-top .container .chat {
    float: none;
    text-align: center;
  }
}
@media screen and (max-width: 600px) {
  #footer .footer-top .container {
    text-align: center;
  }
  #footer .footer-top .container .follow h2 {
    margin-right: 0;
    margin-bottom: 20px;
  }
  #footer .footer-top .container .follow .social-networks {
    display: block;
    margin: 0 auto;
  }
  #footer .footer-top .container .follow .social-networks a {
    margin-right: 30px;
  }
  #footer .footer-top .container .follow .social-networks span {
    display: block;
  }
  #footer .footer-top .container .follow .social-networks span.right-margin {
    margin-right: 0;
    margin-bottom: 15px;
  }
  #footer .footer-top .container .chat {
    margin-top: 40px;
  }
  #footer .footer-top .container .chat a {
    display: block;
    width: 160px;
    margin: 10px auto 0 auto;
    float: none;
  }
}
@media screen and (max-width: 479px) {
  #footer .footer-top .container .chat h2 {
    margin-right: 10px;
  }
}
#footer .footer-bottom {
  height: 140px;
  background-color: #aaaaaf;
  padding: 65px 0 35px;
  text-align: center;
}
#footer .footer-bottom .row {
  margin: 0 auto;
  width: auto;
  text-align: center;
}
@media screen and (max-width: 767px) {
  #footer .footer-bottom .row {
    text-align: center;
  }
}
#footer .footer-bottom .footer-content {
  width: auto;
  margin: 0 auto;
  display: inline-block;
}
#footer .footer-bottom .iconcell,
#footer .footer-bottom .copyright-cell,
#footer .footer-bottom .address-cell {
  height: 48px;
  float: left;
  color: #fff;
  font-size: 13px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
}
#footer .footer-bottom .follow {
  float: left;
}
#footer .footer-bottom .puzzle-icon {
  display: inline-block;
  width: 46px;
  height: 48px;
  margin: 0 0 0 40px;
  background: transparent url('/styles/images/carney_image_sprite.png') no-repeat -350px -130px;
}
@media screen and (max-width: 767px) {
  #footer .footer-bottom .puzzle-icon {
    margin: 0;
  }
}
#footer .footer-bottom .copy {
  font-size: 13px;
  color: #fff;
}
#footer .footer-bottom .footer-spacer {
  float: left;
  padding: 0 15px;
  color: #fff;
  line-height: 32px;
}
@media screen and (max-width: 1199px) {
  #footer .footer-bottom .iconcell,
  #footer .footer-bottom .copyright-cell,
  #footer .footer-bottom .address-cell,
  #footer .footer-bottom .copy {
    font-size: 10px;
    line-height: 25px;
  }
  #footer .footer-bottom .footer-spacer {
    font-size: 10px;
    line-height: 25px;
    padding: 0 5px;
  }
  #footer .footer-bottom .social-networks i,
  #footer .footer-bottom .social-networks-transparent i {
    width: 20px;
    height: 20px;
    line-height: 21px;
    font-size: 12px;
  }
  #footer .footer-bottom .social-networks i.icon-puzzle,
  #footer .footer-bottom .social-networks-transparent i.icon-puzzle {
    background-size: 70% !important;
    margin-bottom: -6px;
  }
}
@media screen and (max-width: 767px) {
  #footer .footer-bottom {
    overflow: hidden;
    padding: 30px 0;
  }
  #footer .footer-bottom .iconcell,
  #footer .footer-bottom .copyright-cell,
  #footer .footer-bottom .address-cell {
    height: auto;
    display: block;
    float: left;
    margin: 0 auto 5px auto;
    padding: 0;
    text-align: center;
    font-size: 10px;
    width: 100%;
    line-height: 13px;
  }
  #footer .footer-bottom .follow {
    width: 100%;
  }
  #footer .footer-bottom .footer-spacer {
    font-size: 10px;
    display: none;
  }
  #footer .footer-bottom .iconcell {
    margin: 0 auto 40px auto;
    width: 100%;
  }
}
#footer .footer-bottom .address {
  color: #FFF;
}
#footer .footer-bottom .address .delim {
  color: #999;
}
@media screen and (max-width: 991px) {
  #footer .footer-bottom .address .delim {
    display: none;
  }
}
.utility {
  float: left;
  width: 100%;
}
.utility .util-copy-wrapper {
  float: left;
  width: 100%;
}
.utility .util-copy-wrapper .loader {
  float: left;
  width: 100%;
}
.utility .util-copy-wrapper .loader img {
  float: left;
  margin-top: 0;
  width: 100%;
}
.modal .modal-lg {
  width: 900px;
}
.cc-app .modal,
.cc-app .application__content {
  overflow: auto;
}
.cc-app .modal .modal-dialog.full-modal,
.cc-app .application__content .modal-dialog.full-modal,
.cc-app .modal .durandal-wrapper.full-modal,
.cc-app .application__content .durandal-wrapper.full-modal {
  width: 100% !important;
  height: 100%;
  max-width: none;
  padding: 0;
}
.cc-app .modal .modal-dialog.full-modal .modal-content,
.cc-app .application__content .modal-dialog.full-modal .modal-content,
.cc-app .modal .durandal-wrapper.full-modal .modal-content,
.cc-app .application__content .durandal-wrapper.full-modal .modal-content {
  background-color: #696a6a;
  height: 100%;
  border: none;
}
.cc-app .modal .modal-dialog.full-modal .modal-content .modal-section.no-tabs,
.cc-app .application__content .modal-dialog.full-modal .modal-content .modal-section.no-tabs,
.cc-app .modal .durandal-wrapper.full-modal .modal-content .modal-section.no-tabs,
.cc-app .application__content .durandal-wrapper.full-modal .modal-content .modal-section.no-tabs {
  padding: 0;
}
.cc-app .modal .modal-dialog.full-modal .modal-body,
.cc-app .application__content .modal-dialog.full-modal .modal-body,
.cc-app .modal .durandal-wrapper.full-modal .modal-body,
.cc-app .application__content .durandal-wrapper.full-modal .modal-body {
  background-color: #696a6a;
}
.cc-app .modal .modal-dialog.full-modal .modal-footer,
.cc-app .application__content .modal-dialog.full-modal .modal-footer,
.cc-app .modal .durandal-wrapper.full-modal .modal-footer,
.cc-app .application__content .durandal-wrapper.full-modal .modal-footer {
  background-color: #696a6a;
}
.cc-app .modal .modal-dialog.confirm-dialog,
.cc-app .application__content .modal-dialog.confirm-dialog,
.cc-app .modal .durandal-wrapper.confirm-dialog,
.cc-app .application__content .durandal-wrapper.confirm-dialog {
  max-width: 500px;
}
.cc-app .modal .modal-header,
.cc-app .application__content .modal-header,
.cc-app .modal .modal-footer,
.cc-app .application__content .modal-footer {
  background-color: #00a8b8;
  border-bottom: none;
}
.cc-app .modal .modal-header h2,
.cc-app .application__content .modal-header h2,
.cc-app .modal .modal-footer h2,
.cc-app .application__content .modal-footer h2 {
  color: #fff;
  font-size: 24px;
}
.cc-app .modal .modal-content,
.cc-app .application__content .modal-content,
.cc-app .modal .uix-modal-content,
.cc-app .application__content .uix-modal-content {
  border-radius: 4px !important;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .panel-title a,
.cc-app .application__content .modal-content .panel-title a,
.cc-app .modal .uix-modal-content .panel-title a,
.cc-app .application__content .uix-modal-content .panel-title a {
  display: block;
  padding: 7px 15px 3px 15px;
}
.cc-app .modal .modal-content .popup-title,
.cc-app .application__content .modal-content .popup-title,
.cc-app .modal .uix-modal-content .popup-title,
.cc-app .application__content .uix-modal-content .popup-title {
  background-color: #00a8b8;
  padding: 35px 30px 20px 30px;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .popup-title h2,
.cc-app .application__content .modal-content .popup-title h2,
.cc-app .modal .uix-modal-content .popup-title h2,
.cc-app .application__content .uix-modal-content .popup-title h2 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #fff;
  font-size: 24px;
  margin-bottom: 0;
}
.cc-app .modal .modal-content .popup-title h2 span,
.cc-app .application__content .modal-content .popup-title h2 span,
.cc-app .modal .uix-modal-content .popup-title h2 span,
.cc-app .application__content .uix-modal-content .popup-title h2 span {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 16px;
}
.cc-app .modal .modal-content .popup-title h2 .title-span,
.cc-app .application__content .modal-content .popup-title h2 .title-span,
.cc-app .modal .uix-modal-content .popup-title h2 .title-span,
.cc-app .application__content .uix-modal-content .popup-title h2 .title-span {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 24px;
}
.cc-app .modal .modal-content .modal-body,
.cc-app .application__content .modal-content .modal-body,
.cc-app .modal .uix-modal-content .modal-body,
.cc-app .application__content .uix-modal-content .modal-body {
  padding: 0;
  float: left;
  width: 100%;
  background-color: #f4f4f9;
}
.cc-app .modal .modal-content .modal-body.experience,
.cc-app .application__content .modal-content .modal-body.experience,
.cc-app .modal .uix-modal-content .modal-body.experience,
.cc-app .application__content .uix-modal-content .modal-body.experience,
.cc-app .modal .modal-content .modal-body.language,
.cc-app .application__content .modal-content .modal-body.language,
.cc-app .modal .uix-modal-content .modal-body.language,
.cc-app .application__content .uix-modal-content .modal-body.language,
.cc-app .modal .modal-content .modal-body.athletics,
.cc-app .application__content .modal-content .modal-body.athletics,
.cc-app .modal .uix-modal-content .modal-body.athletics,
.cc-app .application__content .uix-modal-content .modal-body.athletics,
.cc-app .modal .modal-content .modal-body.activities,
.cc-app .application__content .modal-content .modal-body.activities,
.cc-app .modal .uix-modal-content .modal-body.activities,
.cc-app .application__content .uix-modal-content .modal-body.activities,
.cc-app .modal .modal-content .modal-body.references-modal,
.cc-app .application__content .modal-content .modal-body.references-modal,
.cc-app .modal .uix-modal-content .modal-body.references-modal,
.cc-app .application__content .uix-modal-content .modal-body.references-modal,
.cc-app .modal .modal-content .modal-body.education,
.cc-app .application__content .modal-content .modal-body.education,
.cc-app .modal .uix-modal-content .modal-body.education,
.cc-app .application__content .uix-modal-content .modal-body.education,
.cc-app .modal .modal-content .modal-body.endorsements,
.cc-app .application__content .modal-content .modal-body.endorsements,
.cc-app .modal .uix-modal-content .modal-body.endorsements,
.cc-app .application__content .uix-modal-content .modal-body.endorsements,
.cc-app .modal .modal-content .modal-body.school-prefs,
.cc-app .application__content .modal-content .modal-body.school-prefs,
.cc-app .modal .uix-modal-content .modal-body.school-prefs,
.cc-app .application__content .uix-modal-content .modal-body.school-prefs,
.cc-app .modal .modal-content .modal-body.teaching-prefs,
.cc-app .application__content .modal-content .modal-body.teaching-prefs,
.cc-app .modal .uix-modal-content .modal-body.teaching-prefs,
.cc-app .application__content .uix-modal-content .modal-body.teaching-prefs,
.cc-app .modal .modal-content .modal-body.geo-prefs,
.cc-app .application__content .modal-content .modal-body.geo-prefs,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs,
.cc-app .modal .modal-content .modal-body.url-adds,
.cc-app .application__content .modal-content .modal-body.url-adds,
.cc-app .modal .uix-modal-content .modal-body.url-adds,
.cc-app .application__content .uix-modal-content .modal-body.url-adds,
.cc-app .modal .modal-content .modal-body.certifications,
.cc-app .application__content .modal-content .modal-body.certifications,
.cc-app .modal .uix-modal-content .modal-body.certifications,
.cc-app .application__content .uix-modal-content .modal-body.certifications,
.cc-app .modal .modal-content .modal-body.coursework,
.cc-app .application__content .modal-content .modal-body.coursework,
.cc-app .modal .uix-modal-content .modal-body.coursework,
.cc-app .application__content .uix-modal-content .modal-body.coursework,
.cc-app .modal .modal-content .modal-body.referrals-modal,
.cc-app .application__content .modal-content .modal-body.referrals-modal,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal,
.cc-app .modal .modal-content .modal-body.confirmation-dialog,
.cc-app .application__content .modal-content .modal-body.confirmation-dialog,
.cc-app .modal .uix-modal-content .modal-body.confirmation-dialog,
.cc-app .application__content .uix-modal-content .modal-body.confirmation-dialog {
  background: #ffffff;
}
.cc-app .modal .modal-content .modal-body.new-user-wizard,
.cc-app .application__content .modal-content .modal-body.new-user-wizard,
.cc-app .modal .uix-modal-content .modal-body.new-user-wizard,
.cc-app .application__content .uix-modal-content .modal-body.new-user-wizard {
  background: #f4f4f9;
}
.cc-app .modal .modal-content .modal-body.new-user-wizard .new-user-wizard-buttonWrap,
.cc-app .application__content .modal-content .modal-body.new-user-wizard .new-user-wizard-buttonWrap,
.cc-app .modal .uix-modal-content .modal-body.new-user-wizard .new-user-wizard-buttonWrap,
.cc-app .application__content .uix-modal-content .modal-body.new-user-wizard .new-user-wizard-buttonWrap {
  float: left;
  width: 100%;
  margin: 1px 0 40px 0;
  background-color: #fa802a;
}
.cc-app .modal .modal-content .modal-body.new-user-wizard .new-user-wizard-button,
.cc-app .application__content .modal-content .modal-body.new-user-wizard .new-user-wizard-button,
.cc-app .modal .uix-modal-content .modal-body.new-user-wizard .new-user-wizard-button,
.cc-app .application__content .uix-modal-content .modal-body.new-user-wizard .new-user-wizard-button {
  width: 50%;
  float: left;
  text-align: center;
  color: #ffffff;
  padding: 7px 0;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
}
.cc-app .modal .modal-content .modal-body.new-user-wizard .new-user-wizard-button .new-user-wizard-buttonIcon,
.cc-app .application__content .modal-content .modal-body.new-user-wizard .new-user-wizard-button .new-user-wizard-buttonIcon,
.cc-app .modal .uix-modal-content .modal-body.new-user-wizard .new-user-wizard-button .new-user-wizard-buttonIcon,
.cc-app .application__content .uix-modal-content .modal-body.new-user-wizard .new-user-wizard-button .new-user-wizard-buttonIcon {
  font-size: 16px;
  position: relative;
  top: 2px;
}
.cc-app .modal .modal-content .modal-body.add-position,
.cc-app .application__content .modal-content .modal-body.add-position,
.cc-app .modal .uix-modal-content .modal-body.add-position,
.cc-app .application__content .uix-modal-content .modal-body.add-position {
  background: #ffffff;
  padding: 0 30px 30px 30px;
}
.cc-app .modal .modal-content .modal-body.add-position .action-buttons,
.cc-app .application__content .modal-content .modal-body.add-position .action-buttons,
.cc-app .modal .uix-modal-content .modal-body.add-position .action-buttons,
.cc-app .application__content .uix-modal-content .modal-body.add-position .action-buttons {
  margin-bottom: 0;
}
.cc-app .modal .modal-content .modal-body.edit-form .action-buttons,
.cc-app .application__content .modal-content .modal-body.edit-form .action-buttons,
.cc-app .modal .uix-modal-content .modal-body.edit-form .action-buttons,
.cc-app .application__content .uix-modal-content .modal-body.edit-form .action-buttons {
  margin-bottom: 0;
}
.cc-app .modal .modal-content .modal-body.message-detail label,
.cc-app .application__content .modal-content .modal-body.message-detail label,
.cc-app .modal .uix-modal-content .modal-body.message-detail label,
.cc-app .application__content .uix-modal-content .modal-body.message-detail label {
  width: 70px;
}
.cc-app .modal .modal-content .modal-body.message-detail .form-group,
.cc-app .application__content .modal-content .modal-body.message-detail .form-group,
.cc-app .modal .uix-modal-content .modal-body.message-detail .form-group,
.cc-app .application__content .uix-modal-content .modal-body.message-detail .form-group {
  float: left;
}
.cc-app .modal .modal-content .modal-body.message-detail .action-buttons,
.cc-app .application__content .modal-content .modal-body.message-detail .action-buttons,
.cc-app .modal .uix-modal-content .modal-body.message-detail .action-buttons,
.cc-app .application__content .uix-modal-content .modal-body.message-detail .action-buttons {
  margin-bottom: 0;
}
.cc-app .modal .modal-content .modal-body.add-contact,
.cc-app .application__content .modal-content .modal-body.add-contact,
.cc-app .modal .uix-modal-content .modal-body.add-contact,
.cc-app .application__content .uix-modal-content .modal-body.add-contact {
  background: #ffffff;
  padding: 30px;
}
.cc-app .modal .modal-content .modal-body.add-contact label,
.cc-app .application__content .modal-content .modal-body.add-contact label,
.cc-app .modal .uix-modal-content .modal-body.add-contact label,
.cc-app .application__content .uix-modal-content .modal-body.add-contact label {
  padding-right: 10px;
  width: 120px;
}
.cc-app .modal .modal-content .modal-body.add-contact input[type="checkbox"],
.cc-app .application__content .modal-content .modal-body.add-contact input[type="checkbox"],
.cc-app .modal .uix-modal-content .modal-body.add-contact input[type="checkbox"],
.cc-app .application__content .uix-modal-content .modal-body.add-contact input[type="checkbox"] {
  float: left;
}
.cc-app .modal .modal-content .modal-body.add-contact .input-wrapper-slide,
.cc-app .application__content .modal-content .modal-body.add-contact .input-wrapper-slide,
.cc-app .modal .uix-modal-content .modal-body.add-contact .input-wrapper-slide,
.cc-app .application__content .uix-modal-content .modal-body.add-contact .input-wrapper-slide {
  float: left;
  width: 80%;
}
.cc-app .modal .modal-content .modal-body.add-contact .input-wrapper,
.cc-app .application__content .modal-content .modal-body.add-contact .input-wrapper,
.cc-app .modal .uix-modal-content .modal-body.add-contact .input-wrapper,
.cc-app .application__content .uix-modal-content .modal-body.add-contact .input-wrapper {
  float: left;
  margin-right: 20px;
  width: 80%;
}
.cc-app .modal .modal-content .modal-body.add-contact .input-wrapper label,
.cc-app .application__content .modal-content .modal-body.add-contact .input-wrapper label,
.cc-app .modal .uix-modal-content .modal-body.add-contact .input-wrapper label,
.cc-app .application__content .uix-modal-content .modal-body.add-contact .input-wrapper label {
  width: auto;
}
.cc-app .modal .modal-content .modal-body.add-contact .action-buttons,
.cc-app .application__content .modal-content .modal-body.add-contact .action-buttons,
.cc-app .modal .uix-modal-content .modal-body.add-contact .action-buttons,
.cc-app .application__content .uix-modal-content .modal-body.add-contact .action-buttons {
  margin-bottom: 0;
}
.cc-app .modal .modal-content .modal-body.edit-folder,
.cc-app .application__content .modal-content .modal-body.edit-folder,
.cc-app .modal .uix-modal-content .modal-body.edit-folder,
.cc-app .application__content .uix-modal-content .modal-body.edit-folder {
  background: #ffffff;
  padding: 0 30px 30px 30px;
}
.cc-app .modal .modal-content .modal-body.edit-folder label,
.cc-app .application__content .modal-content .modal-body.edit-folder label,
.cc-app .modal .uix-modal-content .modal-body.edit-folder label,
.cc-app .application__content .uix-modal-content .modal-body.edit-folder label {
  padding-right: 10px;
  width: 120px;
}
.cc-app .modal .modal-content .modal-body.edit-folder input[type="checkbox"],
.cc-app .application__content .modal-content .modal-body.edit-folder input[type="checkbox"],
.cc-app .modal .uix-modal-content .modal-body.edit-folder input[type="checkbox"],
.cc-app .application__content .uix-modal-content .modal-body.edit-folder input[type="checkbox"] {
  float: left;
}
.cc-app .modal .modal-content .modal-body.edit-folder .input-wrapper-slide,
.cc-app .application__content .modal-content .modal-body.edit-folder .input-wrapper-slide,
.cc-app .modal .uix-modal-content .modal-body.edit-folder .input-wrapper-slide,
.cc-app .application__content .uix-modal-content .modal-body.edit-folder .input-wrapper-slide {
  float: left;
  width: 80%;
}
.cc-app .modal .modal-content .modal-body.edit-folder .input-wrapper,
.cc-app .application__content .modal-content .modal-body.edit-folder .input-wrapper,
.cc-app .modal .uix-modal-content .modal-body.edit-folder .input-wrapper,
.cc-app .application__content .uix-modal-content .modal-body.edit-folder .input-wrapper {
  float: left;
  margin-right: 20px;
  width: 80%;
}
.cc-app .modal .modal-content .modal-body.edit-folder .input-wrapper label,
.cc-app .application__content .modal-content .modal-body.edit-folder .input-wrapper label,
.cc-app .modal .uix-modal-content .modal-body.edit-folder .input-wrapper label,
.cc-app .application__content .uix-modal-content .modal-body.edit-folder .input-wrapper label {
  width: auto;
}
.cc-app .modal .modal-content .modal-body.edit-folder .action-buttons,
.cc-app .application__content .modal-content .modal-body.edit-folder .action-buttons,
.cc-app .modal .uix-modal-content .modal-body.edit-folder .action-buttons,
.cc-app .application__content .uix-modal-content .modal-body.edit-folder .action-buttons {
  margin-bottom: 0;
}
.cc-app .modal .modal-content .modal-body.edit-contact,
.cc-app .application__content .modal-content .modal-body.edit-contact,
.cc-app .modal .uix-modal-content .modal-body.edit-contact,
.cc-app .application__content .uix-modal-content .modal-body.edit-contact {
  background: #ffffff;
  padding: 30px;
}
.cc-app .modal .modal-content .modal-body.edit-contact label,
.cc-app .application__content .modal-content .modal-body.edit-contact label,
.cc-app .modal .uix-modal-content .modal-body.edit-contact label,
.cc-app .application__content .uix-modal-content .modal-body.edit-contact label {
  padding-right: 10px;
  width: 120px;
}
.cc-app .modal .modal-content .modal-body.edit-contact input[type="checkbox"],
.cc-app .application__content .modal-content .modal-body.edit-contact input[type="checkbox"],
.cc-app .modal .uix-modal-content .modal-body.edit-contact input[type="checkbox"],
.cc-app .application__content .uix-modal-content .modal-body.edit-contact input[type="checkbox"] {
  float: left;
}
.cc-app .modal .modal-content .modal-body.edit-contact .input-wrapper-slide,
.cc-app .application__content .modal-content .modal-body.edit-contact .input-wrapper-slide,
.cc-app .modal .uix-modal-content .modal-body.edit-contact .input-wrapper-slide,
.cc-app .application__content .uix-modal-content .modal-body.edit-contact .input-wrapper-slide {
  float: left;
  width: 80%;
}
.cc-app .modal .modal-content .modal-body.edit-contact .input-wrapper,
.cc-app .application__content .modal-content .modal-body.edit-contact .input-wrapper,
.cc-app .modal .uix-modal-content .modal-body.edit-contact .input-wrapper,
.cc-app .application__content .uix-modal-content .modal-body.edit-contact .input-wrapper {
  float: left;
  margin-right: 20px;
  width: 80%;
}
.cc-app .modal .modal-content .modal-body.edit-contact .input-wrapper label,
.cc-app .application__content .modal-content .modal-body.edit-contact .input-wrapper label,
.cc-app .modal .uix-modal-content .modal-body.edit-contact .input-wrapper label,
.cc-app .application__content .uix-modal-content .modal-body.edit-contact .input-wrapper label {
  width: auto;
}
.cc-app .modal .modal-content .modal-body.edit-contact #userPhotoPopup .dz-default.dz-message,
.cc-app .application__content .modal-content .modal-body.edit-contact #userPhotoPopup .dz-default.dz-message,
.cc-app .modal .uix-modal-content .modal-body.edit-contact #userPhotoPopup .dz-default.dz-message,
.cc-app .application__content .uix-modal-content .modal-body.edit-contact #userPhotoPopup .dz-default.dz-message {
  margin-left: 0;
}
.cc-app .modal .modal-content .modal-body.edit-contact .action-buttons,
.cc-app .application__content .modal-content .modal-body.edit-contact .action-buttons,
.cc-app .modal .uix-modal-content .modal-body.edit-contact .action-buttons,
.cc-app .application__content .uix-modal-content .modal-body.edit-contact .action-buttons {
  margin-bottom: 0;
}
.cc-app .modal .modal-content .modal-body.notification,
.cc-app .application__content .modal-content .modal-body.notification,
.cc-app .modal .uix-modal-content .modal-body.notification,
.cc-app .application__content .uix-modal-content .modal-body.notification {
  background: #ffffff;
  padding: 30px;
}
.cc-app .modal .modal-content .modal-body.notification .action-buttons,
.cc-app .application__content .modal-content .modal-body.notification .action-buttons,
.cc-app .modal .uix-modal-content .modal-body.notification .action-buttons,
.cc-app .application__content .uix-modal-content .modal-body.notification .action-buttons {
  margin-bottom: 0;
}
.cc-app .modal .modal-content .modal-body.edit-school label,
.cc-app .application__content .modal-content .modal-body.edit-school label,
.cc-app .modal .uix-modal-content .modal-body.edit-school label,
.cc-app .application__content .uix-modal-content .modal-body.edit-school label {
  padding-right: 10px;
  width: 120px;
}
.cc-app .modal .modal-content .modal-body.edit-school input[type="checkbox"],
.cc-app .application__content .modal-content .modal-body.edit-school input[type="checkbox"],
.cc-app .modal .uix-modal-content .modal-body.edit-school input[type="checkbox"],
.cc-app .application__content .uix-modal-content .modal-body.edit-school input[type="checkbox"] {
  float: left;
}
.cc-app .modal .modal-content .modal-body.edit-school .input-wrapper-slide,
.cc-app .application__content .modal-content .modal-body.edit-school .input-wrapper-slide,
.cc-app .modal .uix-modal-content .modal-body.edit-school .input-wrapper-slide,
.cc-app .application__content .uix-modal-content .modal-body.edit-school .input-wrapper-slide {
  float: left;
  width: 80%;
}
.cc-app .modal .modal-content .modal-body.edit-school .input-wrapper,
.cc-app .application__content .modal-content .modal-body.edit-school .input-wrapper,
.cc-app .modal .uix-modal-content .modal-body.edit-school .input-wrapper,
.cc-app .application__content .uix-modal-content .modal-body.edit-school .input-wrapper {
  float: left;
  margin-right: 20px;
  width: 80%;
}
.cc-app .modal .modal-content .modal-body.edit-school .input-wrapper label,
.cc-app .application__content .modal-content .modal-body.edit-school .input-wrapper label,
.cc-app .modal .uix-modal-content .modal-body.edit-school .input-wrapper label,
.cc-app .application__content .uix-modal-content .modal-body.edit-school .input-wrapper label {
  width: auto;
}
.cc-app .modal .modal-content .modal-body.edit-school .action-buttons,
.cc-app .application__content .modal-content .modal-body.edit-school .action-buttons,
.cc-app .modal .uix-modal-content .modal-body.edit-school .action-buttons,
.cc-app .application__content .uix-modal-content .modal-body.edit-school .action-buttons {
  margin-bottom: 0;
}
.cc-app .modal .modal-content .modal-body .action-buttons,
.cc-app .application__content .modal-content .modal-body .action-buttons,
.cc-app .modal .uix-modal-content .modal-body .action-buttons,
.cc-app .application__content .uix-modal-content .modal-body .action-buttons {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.cc-app .modal .modal-content .modal-body .action-buttons .btn-profile,
.cc-app .application__content .modal-content .modal-body .action-buttons .btn-profile,
.cc-app .modal .uix-modal-content .modal-body .action-buttons .btn-profile,
.cc-app .application__content .uix-modal-content .modal-body .action-buttons .btn-profile {
  margin-left: 20px;
}
.cc-app .modal .modal-content .modal-body.send-message,
.cc-app .application__content .modal-content .modal-body.send-message,
.cc-app .modal .uix-modal-content .modal-body.send-message,
.cc-app .application__content .uix-modal-content .modal-body.send-message {
  background: #ffffff;
  padding: 30px;
}
.cc-app .modal .modal-content .modal-body.send-message input[type="text"],
.cc-app .application__content .modal-content .modal-body.send-message input[type="text"],
.cc-app .modal .uix-modal-content .modal-body.send-message input[type="text"],
.cc-app .application__content .uix-modal-content .modal-body.send-message input[type="text"],
.cc-app .modal .modal-content .modal-body.send-message textarea,
.cc-app .application__content .modal-content .modal-body.send-message textarea,
.cc-app .modal .uix-modal-content .modal-body.send-message textarea,
.cc-app .application__content .uix-modal-content .modal-body.send-message textarea {
  width: 360px;
}
.cc-app .modal .modal-content .modal-body.send-message .input-wrapper input[type="radio"],
.cc-app .application__content .modal-content .modal-body.send-message .input-wrapper input[type="radio"],
.cc-app .modal .uix-modal-content .modal-body.send-message .input-wrapper input[type="radio"],
.cc-app .application__content .uix-modal-content .modal-body.send-message .input-wrapper input[type="radio"] {
  left: 0;
}
.cc-app .modal .modal-content .modal-body.send-message .input-wrapper label,
.cc-app .application__content .modal-content .modal-body.send-message .input-wrapper label,
.cc-app .modal .uix-modal-content .modal-body.send-message .input-wrapper label,
.cc-app .application__content .uix-modal-content .modal-body.send-message .input-wrapper label {
  padding-left: 20px;
  margin-right: 10px;
}
.cc-app .modal .modal-content .modal-body.send-message fieldset .flex-group .flex-label:nth-of-type(2),
.cc-app .application__content .modal-content .modal-body.send-message fieldset .flex-group .flex-label:nth-of-type(2),
.cc-app .modal .uix-modal-content .modal-body.send-message fieldset .flex-group .flex-label:nth-of-type(2),
.cc-app .application__content .uix-modal-content .modal-body.send-message fieldset .flex-group .flex-label:nth-of-type(2) {
  margin: 0;
}
.cc-app .modal .modal-content .modal-body.send-message .recipient-list,
.cc-app .application__content .modal-content .modal-body.send-message .recipient-list,
.cc-app .modal .uix-modal-content .modal-body.send-message .recipient-list,
.cc-app .application__content .uix-modal-content .modal-body.send-message .recipient-list {
  margin-bottom: 0;
}
.cc-app .modal .modal-content .modal-body.send-message .required-field-text,
.cc-app .application__content .modal-content .modal-body.send-message .required-field-text,
.cc-app .modal .uix-modal-content .modal-body.send-message .required-field-text,
.cc-app .application__content .uix-modal-content .modal-body.send-message .required-field-text {
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .cc-app .modal .modal-content .modal-body.send-message,
  .cc-app .application__content .modal-content .modal-body.send-message,
  .cc-app .modal .uix-modal-content .modal-body.send-message,
  .cc-app .application__content .uix-modal-content .modal-body.send-message {
    padding: 15px;
  }
  .cc-app .modal .modal-content .modal-body.send-message .action-buttons .btn-profile,
  .cc-app .application__content .modal-content .modal-body.send-message .action-buttons .btn-profile,
  .cc-app .modal .uix-modal-content .modal-body.send-message .action-buttons .btn-profile,
  .cc-app .application__content .uix-modal-content .modal-body.send-message .action-buttons .btn-profile {
    margin-left: 10px;
  }
  .cc-app .modal .modal-content .modal-body.send-message .action-buttons .btn-profile:last-of-type,
  .cc-app .application__content .modal-content .modal-body.send-message .action-buttons .btn-profile:last-of-type,
  .cc-app .modal .uix-modal-content .modal-body.send-message .action-buttons .btn-profile:last-of-type,
  .cc-app .application__content .uix-modal-content .modal-body.send-message .action-buttons .btn-profile:last-of-type {
    margin-left: 0;
  }
}
.cc-app .modal .modal-content .modal-body.edit-form,
.cc-app .application__content .modal-content .modal-body.edit-form,
.cc-app .modal .uix-modal-content .modal-body.edit-form,
.cc-app .application__content .uix-modal-content .modal-body.edit-form {
  background: #ffffff;
  padding: 30px;
}
.cc-app .modal .modal-content .modal-body.message-detail,
.cc-app .application__content .modal-content .modal-body.message-detail,
.cc-app .modal .uix-modal-content .modal-body.message-detail,
.cc-app .application__content .uix-modal-content .modal-body.message-detail {
  background: #ffffff;
  padding: 30px;
}
.cc-app .modal .modal-content .modal-body.message-detail .action-buttons,
.cc-app .application__content .modal-content .modal-body.message-detail .action-buttons,
.cc-app .modal .uix-modal-content .modal-body.message-detail .action-buttons,
.cc-app .application__content .uix-modal-content .modal-body.message-detail .action-buttons {
  margin-bottom: 40px;
}
.cc-app .modal .modal-content .modal-body.message-detail .form-group,
.cc-app .application__content .modal-content .modal-body.message-detail .form-group,
.cc-app .modal .uix-modal-content .modal-body.message-detail .form-group,
.cc-app .application__content .uix-modal-content .modal-body.message-detail .form-group {
  width: 100%;
}
.cc-app .modal .modal-content .modal-body.edit-school,
.cc-app .application__content .modal-content .modal-body.edit-school,
.cc-app .modal .uix-modal-content .modal-body.edit-school,
.cc-app .application__content .uix-modal-content .modal-body.edit-school {
  background: #ffffff;
  padding: 30px;
}
.cc-app .modal .modal-content .modal-body.edit-school .row-outer,
.cc-app .application__content .modal-content .modal-body.edit-school .row-outer,
.cc-app .modal .uix-modal-content .modal-body.edit-school .row-outer,
.cc-app .application__content .uix-modal-content .modal-body.edit-school .row-outer {
  max-width: none;
}
.cc-app .modal .modal-content .modal-body.edit-school span,
.cc-app .application__content .modal-content .modal-body.edit-school span,
.cc-app .modal .uix-modal-content .modal-body.edit-school span,
.cc-app .application__content .uix-modal-content .modal-body.edit-school span {
  display: inline-block;
  float: left;
  width: 360px;
}
.cc-app .modal .modal-content .modal-body.edit-school .input-wrapper,
.cc-app .application__content .modal-content .modal-body.edit-school .input-wrapper,
.cc-app .modal .uix-modal-content .modal-body.edit-school .input-wrapper,
.cc-app .application__content .uix-modal-content .modal-body.edit-school .input-wrapper {
  float: left;
  margin-right: 20px;
}
.cc-app .modal .modal-content .modal-body.edit-school .input-wrapper label,
.cc-app .application__content .modal-content .modal-body.edit-school .input-wrapper label,
.cc-app .modal .uix-modal-content .modal-body.edit-school .input-wrapper label,
.cc-app .application__content .uix-modal-content .modal-body.edit-school .input-wrapper label {
  padding-left: 20px;
}
.cc-app .modal .modal-content .modal-body.teaching label,
.cc-app .application__content .modal-content .modal-body.teaching label,
.cc-app .modal .uix-modal-content .modal-body.teaching label,
.cc-app .application__content .uix-modal-content .modal-body.teaching label {
  width: 20%;
  margin-bottom: 0;
}
.cc-app .modal .modal-content .modal-body.teaching .dropdown.large-dropdown,
.cc-app .application__content .modal-content .modal-body.teaching .dropdown.large-dropdown,
.cc-app .modal .uix-modal-content .modal-body.teaching .dropdown.large-dropdown,
.cc-app .application__content .uix-modal-content .modal-body.teaching .dropdown.large-dropdown {
  width: 80%;
}
.cc-app .modal .modal-content .modal-body.teaching .dropdown.large-dropdown .dropdown-menu,
.cc-app .application__content .modal-content .modal-body.teaching .dropdown.large-dropdown .dropdown-menu,
.cc-app .modal .uix-modal-content .modal-body.teaching .dropdown.large-dropdown .dropdown-menu,
.cc-app .application__content .uix-modal-content .modal-body.teaching .dropdown.large-dropdown .dropdown-menu {
  width: 100%;
}
.cc-app .modal .modal-content .modal-body.teaching .sorting-list,
.cc-app .application__content .modal-content .modal-body.teaching .sorting-list,
.cc-app .modal .uix-modal-content .modal-body.teaching .sorting-list,
.cc-app .application__content .uix-modal-content .modal-body.teaching .sorting-list {
  margin-top: 20px;
  margin-bottom: 40px;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .modal-body.teaching .sorting-list .interest-remove,
.cc-app .application__content .modal-content .modal-body.teaching .sorting-list .interest-remove,
.cc-app .modal .uix-modal-content .modal-body.teaching .sorting-list .interest-remove,
.cc-app .application__content .uix-modal-content .modal-body.teaching .sorting-list .interest-remove {
  color: #28336e;
}
.cc-app .modal .modal-content .modal-body.teaching .sorting-list .interest-remove i,
.cc-app .application__content .modal-content .modal-body.teaching .sorting-list .interest-remove i,
.cc-app .modal .uix-modal-content .modal-body.teaching .sorting-list .interest-remove i,
.cc-app .application__content .uix-modal-content .modal-body.teaching .sorting-list .interest-remove i {
  font-size: 20px;
  line-height: 1;
}
.cc-app .modal .modal-content .modal-body.teaching .top-fieldset,
.cc-app .application__content .modal-content .modal-body.teaching .top-fieldset,
.cc-app .modal .uix-modal-content .modal-body.teaching .top-fieldset,
.cc-app .application__content .uix-modal-content .modal-body.teaching .top-fieldset {
  padding-top: 30px;
}
.cc-app .modal .modal-content .modal-body.teaching .add-interest-list,
.cc-app .application__content .modal-content .modal-body.teaching .add-interest-list,
.cc-app .modal .uix-modal-content .modal-body.teaching .add-interest-list,
.cc-app .application__content .uix-modal-content .modal-body.teaching .add-interest-list {
  width: 100%;
  margin-top: 40px;
}
.cc-app .modal .modal-content .modal-body.teaching .add-interest-list ul li,
.cc-app .application__content .modal-content .modal-body.teaching .add-interest-list ul li,
.cc-app .modal .uix-modal-content .modal-body.teaching .add-interest-list ul li,
.cc-app .application__content .uix-modal-content .modal-body.teaching .add-interest-list ul li {
  color: #85858a;
  background-color: #f6f6fa;
  border-bottom: 1px solid #c1c1c1;
  padding: 15px;
  font-size: 15px;
  line-height: 15px;
}
.cc-app .modal .modal-content .modal-body.teaching .add-interest-list ul li.list-header,
.cc-app .application__content .modal-content .modal-body.teaching .add-interest-list ul li.list-header,
.cc-app .modal .uix-modal-content .modal-body.teaching .add-interest-list ul li.list-header,
.cc-app .application__content .uix-modal-content .modal-body.teaching .add-interest-list ul li.list-header {
  background-color: #9a9a9f;
  color: #ffffff;
  padding: 2px 15px;
  font-size: 16px;
  line-height: 17px;
}
.cc-app .modal .modal-content .modal-body.teaching .add-interest-list ul li .interest-add,
.cc-app .application__content .modal-content .modal-body.teaching .add-interest-list ul li .interest-add,
.cc-app .modal .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-add,
.cc-app .application__content .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-add,
.cc-app .modal .modal-content .modal-body.teaching .add-interest-list ul li .interest-remove,
.cc-app .application__content .modal-content .modal-body.teaching .add-interest-list ul li .interest-remove,
.cc-app .modal .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-remove,
.cc-app .application__content .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-remove {
  float: right;
  width: 80px;
  font-size: 14px;
}
.cc-app .modal .modal-content .modal-body.teaching .add-interest-list ul li .interest-add i,
.cc-app .application__content .modal-content .modal-body.teaching .add-interest-list ul li .interest-add i,
.cc-app .modal .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-add i,
.cc-app .application__content .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-add i,
.cc-app .modal .modal-content .modal-body.teaching .add-interest-list ul li .interest-remove i,
.cc-app .application__content .modal-content .modal-body.teaching .add-interest-list ul li .interest-remove i,
.cc-app .modal .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-remove i,
.cc-app .application__content .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-remove i {
  margin-right: 5px;
  font-size: 20px;
  line-height: 1;
  vertical-align: middle;
}
.cc-app .modal .modal-content .modal-body.teaching .add-interest-list ul li .interest-add a,
.cc-app .application__content .modal-content .modal-body.teaching .add-interest-list ul li .interest-add a,
.cc-app .modal .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-add a,
.cc-app .application__content .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-add a {
  color: #fa802a;
}
.cc-app .modal .modal-content .modal-body.teaching .add-interest-list ul li .interest-remove a,
.cc-app .application__content .modal-content .modal-body.teaching .add-interest-list ul li .interest-remove a,
.cc-app .modal .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-remove a,
.cc-app .application__content .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-remove a {
  color: #28336e;
}
.cc-app .modal .modal-content .modal-body.teaching .add-interest-list ul li:hover,
.cc-app .application__content .modal-content .modal-body.teaching .add-interest-list ul li:hover,
.cc-app .modal .uix-modal-content .modal-body.teaching .add-interest-list ul li:hover,
.cc-app .application__content .uix-modal-content .modal-body.teaching .add-interest-list ul li:hover {
  background-color: #e6e6ea;
}
.cc-app .modal .modal-content .modal-body.teaching select,
.cc-app .application__content .modal-content .modal-body.teaching select,
.cc-app .modal .uix-modal-content .modal-body.teaching select,
.cc-app .application__content .uix-modal-content .modal-body.teaching select {
  margin-bottom: 0;
  width: 80%;
}
.cc-app .modal .modal-content .modal-body.teaching h4,
.cc-app .application__content .modal-content .modal-body.teaching h4,
.cc-app .modal .uix-modal-content .modal-body.teaching h4,
.cc-app .application__content .uix-modal-content .modal-body.teaching h4 {
  border-bottom: none;
}
.cc-app .modal .modal-content .modal-body.teaching .modal-width-block,
.cc-app .application__content .modal-content .modal-body.teaching .modal-width-block,
.cc-app .modal .uix-modal-content .modal-body.teaching .modal-width-block,
.cc-app .application__content .uix-modal-content .modal-body.teaching .modal-width-block {
  border: 1px solid #00a8b8;
  margin-bottom: 20px;
}
.cc-app .modal .modal-content .modal-body.teaching .motivations textarea,
.cc-app .application__content .modal-content .modal-body.teaching .motivations textarea,
.cc-app .modal .uix-modal-content .modal-body.teaching .motivations textarea,
.cc-app .application__content .uix-modal-content .modal-body.teaching .motivations textarea {
  width: 100%;
}
.cc-app .modal .modal-content .modal-body.language .hidden-from-recruiters,
.cc-app .application__content .modal-content .modal-body.language .hidden-from-recruiters,
.cc-app .modal .uix-modal-content .modal-body.language .hidden-from-recruiters,
.cc-app .application__content .uix-modal-content .modal-body.language .hidden-from-recruiters {
  background-color: #f4f3f9;
  border: 1px solid #cdccd3;
  float: left;
  width: 100%;
  margin-bottom: 60px;
  margin-top: 10px;
}
.cc-app .modal .modal-content .modal-body.language .hidden-from-recruiters .hidden-title,
.cc-app .application__content .modal-content .modal-body.language .hidden-from-recruiters .hidden-title,
.cc-app .modal .uix-modal-content .modal-body.language .hidden-from-recruiters .hidden-title,
.cc-app .application__content .uix-modal-content .modal-body.language .hidden-from-recruiters .hidden-title {
  float: left;
  width: 100%;
  padding: 20px 15px 15px 15px;
  border-bottom: 1px solid #cdccd3;
}
.cc-app .modal .modal-content .modal-body.language .hidden-from-recruiters .hidden-title .internal-only,
.cc-app .application__content .modal-content .modal-body.language .hidden-from-recruiters .hidden-title .internal-only,
.cc-app .modal .uix-modal-content .modal-body.language .hidden-from-recruiters .hidden-title .internal-only,
.cc-app .application__content .uix-modal-content .modal-body.language .hidden-from-recruiters .hidden-title .internal-only {
  float: left;
  color: #fa802a;
  top: 0;
}
.cc-app .modal .modal-content .modal-body.language .hidden-from-recruiters .hidden-title .internal-only i,
.cc-app .application__content .modal-content .modal-body.language .hidden-from-recruiters .hidden-title .internal-only i,
.cc-app .modal .uix-modal-content .modal-body.language .hidden-from-recruiters .hidden-title .internal-only i,
.cc-app .application__content .uix-modal-content .modal-body.language .hidden-from-recruiters .hidden-title .internal-only i {
  color: #00a8b8;
}
.cc-app .modal .modal-content .modal-body.language .hidden-from-recruiters .hidden-language-content,
.cc-app .application__content .modal-content .modal-body.language .hidden-from-recruiters .hidden-language-content,
.cc-app .modal .uix-modal-content .modal-body.language .hidden-from-recruiters .hidden-language-content,
.cc-app .application__content .uix-modal-content .modal-body.language .hidden-from-recruiters .hidden-language-content {
  padding: 15px;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .modal-body.technology .modal-width-block,
.cc-app .application__content .modal-content .modal-body.technology .modal-width-block,
.cc-app .modal .uix-modal-content .modal-body.technology .modal-width-block,
.cc-app .application__content .uix-modal-content .modal-body.technology .modal-width-block {
  border: 1px solid #00a8b8;
  margin-bottom: 20px;
}
.cc-app .modal .modal-content .modal-body.technology .innovation textarea,
.cc-app .application__content .modal-content .modal-body.technology .innovation textarea,
.cc-app .modal .uix-modal-content .modal-body.technology .innovation textarea,
.cc-app .application__content .uix-modal-content .modal-body.technology .innovation textarea {
  width: 100%;
}
.cc-app .modal .modal-content .modal-body.technology h4,
.cc-app .application__content .modal-content .modal-body.technology h4,
.cc-app .modal .uix-modal-content .modal-body.technology h4,
.cc-app .application__content .uix-modal-content .modal-body.technology h4 {
  border-bottom: 0;
  margin-top: 0;
}
.cc-app .modal .modal-content .modal-body.technology .delete-icon,
.cc-app .application__content .modal-content .modal-body.technology .delete-icon,
.cc-app .modal .uix-modal-content .modal-body.technology .delete-icon,
.cc-app .application__content .uix-modal-content .modal-body.technology .delete-icon {
  font-size: 14px;
}
.cc-app .modal .modal-content .modal-body.technology .table-2016 table tr td i,
.cc-app .application__content .modal-content .modal-body.technology .table-2016 table tr td i,
.cc-app .modal .uix-modal-content .modal-body.technology .table-2016 table tr td i,
.cc-app .application__content .uix-modal-content .modal-body.technology .table-2016 table tr td i {
  cursor: pointer;
}
.cc-app .modal .modal-content .modal-body .prefs-table .table-2016 table thead tr th,
.cc-app .application__content .modal-content .modal-body .prefs-table .table-2016 table thead tr th,
.cc-app .modal .uix-modal-content .modal-body .prefs-table .table-2016 table thead tr th,
.cc-app .application__content .uix-modal-content .modal-body .prefs-table .table-2016 table thead tr th {
  text-transform: none;
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.cc-app .modal .modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td,
.cc-app .application__content .modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td,
.cc-app .modal .uix-modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td,
.cc-app .application__content .uix-modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td {
  width: 33%;
}
@media screen and (max-width: 767px) {
  .cc-app .modal .modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td,
  .cc-app .application__content .modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td,
  .cc-app .modal .uix-modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td,
  .cc-app .application__content .uix-modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td {
    width: 50%;
  }
}
.cc-app .modal .modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td i,
.cc-app .application__content .modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td i,
.cc-app .modal .uix-modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td i,
.cc-app .application__content .uix-modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td i {
  cursor: pointer;
}
.cc-app .modal .modal-content .modal-body .prefs-table .caution-icon,
.cc-app .application__content .modal-content .modal-body .prefs-table .caution-icon,
.cc-app .modal .uix-modal-content .modal-body .prefs-table .caution-icon,
.cc-app .application__content .uix-modal-content .modal-body .prefs-table .caution-icon {
  color: #fa802a;
  margin-right: 10px;
  font-size: 16px;
  position: relative;
  top: 2px;
}
.cc-app .modal .modal-content .modal-body.geo-prefs h4,
.cc-app .application__content .modal-content .modal-body.geo-prefs h4,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs h4,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs h4 {
  border-bottom: 0;
}
.cc-app .modal .modal-content .modal-body.geo-prefs h4:first-of-type,
.cc-app .application__content .modal-content .modal-body.geo-prefs h4:first-of-type,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs h4:first-of-type,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs h4:first-of-type {
  margin-top: 0;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-pref-keys > p,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-pref-keys > p,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-pref-keys > p,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-pref-keys > p {
  margin-bottom: 30px;
  line-height: 24px;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-pref-keys,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-pref-keys,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-pref-keys,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-pref-keys {
  padding: 0 0 20px 0;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-pref-keys .ss-star,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-pref-keys .ss-star,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-pref-keys .ss-star,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-pref-keys .ss-star {
  color: #00a8b8;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-pref-keys .geo-prefs-list,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-pref-keys .geo-prefs-list,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-pref-keys .geo-prefs-list,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-pref-keys .geo-prefs-list {
  padding-right: 8px;
  display: block;
}
@media (min-width: 768px) {
  .cc-app .modal .modal-content .modal-body.geo-prefs .geo-pref-keys .geo-prefs-list,
  .cc-app .application__content .modal-content .modal-body.geo-prefs .geo-pref-keys .geo-prefs-list,
  .cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-pref-keys .geo-prefs-list,
  .cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-pref-keys .geo-prefs-list {
    display: inline-block;
  }
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-pref-keys .activity-checkbox,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-pref-keys .activity-checkbox,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-pref-keys .activity-checkbox,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-pref-keys .activity-checkbox {
  width: 100%;
  float: left;
  position: relative;
  margin-bottom: 8px;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .table-2016 table thead tr th,
.cc-app .application__content .modal-content .modal-body.geo-prefs .table-2016 table thead tr th,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .table-2016 table thead tr th,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .table-2016 table thead tr th {
  text-transform: none;
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td,
.cc-app .application__content .modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td {
  width: 33%;
}
@media screen and (max-width: 767px) {
  .cc-app .modal .modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td,
  .cc-app .application__content .modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td,
  .cc-app .modal .uix-modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td,
  .cc-app .application__content .uix-modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td {
    width: 50%;
  }
}
.cc-app .modal .modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td i,
.cc-app .application__content .modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td i,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td i,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td i {
  cursor: pointer;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .caution-icon,
.cc-app .application__content .modal-content .modal-body.geo-prefs .caution-icon,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .caution-icon,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .caution-icon {
  color: #fa802a;
  margin-right: 10px;
  font-size: 16px;
  position: relative;
  top: 2px;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-prefs-panel-table,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-prefs-panel-table,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-prefs-panel-table,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-prefs-panel-table {
  /*border: 1px solid #dedee2;*/
  float: left;
  width: 100%;
  margin-bottom: 50px;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head {
  border-top: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  background-color: #aaaaaf;
  float: left;
  width: 100%;
  padding: 10px 15px;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul {
  margin-bottom: 0;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul li,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul li,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul li,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul li {
  float: left;
  margin-right: 25px;
  color: #ffffff;
  font-size: 16px;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul li:last-of-type,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul li:last-of-type,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul li:last-of-type,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul li:last-of-type {
  margin-right: 0;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .panel-group,
.cc-app .application__content .modal-content .modal-body.geo-prefs .panel-group,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .panel-group,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .panel-group {
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .panel,
.cc-app .application__content .modal-content .modal-body.geo-prefs .panel,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .panel,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .panel {
  float: left;
  width: 100%;
  margin: 0;
  border: 1px solid #ffffff;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .panel .panel-collapse,
.cc-app .application__content .modal-content .modal-body.geo-prefs .panel .panel-collapse,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .panel .panel-collapse,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .panel .panel-collapse {
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .panel .panel-title,
.cc-app .application__content .modal-content .modal-body.geo-prefs .panel .panel-title,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .panel .panel-title,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .panel .panel-title {
  margin: 0;
  color: #ffffff;
  background: #22b7c7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #22b7c7 0%, #11a7b7 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #22b7c7 0%, #11a7b7 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #22b7c7 0%, #11a7b7 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#22b7c7', endColorstr='#11a7b7', GradientType=0);
  /* IE6-9 */
}
.cc-app .modal .modal-content .modal-body.geo-prefs .panel .panel-title a,
.cc-app .application__content .modal-content .modal-body.geo-prefs .panel .panel-title a,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .panel .panel-title a,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .panel .panel-title a {
  text-decoration: none;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .panel .panel-title a:after,
.cc-app .application__content .modal-content .modal-body.geo-prefs .panel .panel-title a:after,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .panel .panel-title a:after,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .panel .panel-title a:after {
  content: "\e113";
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  right: auto;
  margin-left: 3px;
  font-size: 12px;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .panel .panel-title a.collapsed:after,
.cc-app .application__content .modal-content .modal-body.geo-prefs .panel .panel-title a.collapsed:after,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .panel .panel-title a.collapsed:after,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .panel .panel-title a.collapsed:after {
  content: "\e114";
}
.cc-app .modal .modal-content .modal-body.geo-prefs .panel .panel-body,
.cc-app .application__content .modal-content .modal-body.geo-prefs .panel .panel-body,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .panel .panel-body,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .panel .panel-body {
  padding: 1px;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-mark-all-areas,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-mark-all-areas,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-mark-all-areas,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-mark-all-areas {
  width: 100%;
  float: left;
  padding: 10px 15px;
  position: relative;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-mark-all-areas .checkbox-custom-label:before,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-mark-all-areas .checkbox-custom-label:before,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-mark-all-areas .checkbox-custom-label:before,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-mark-all-areas .checkbox-custom-label:before {
  border: 1px solid #00a8b8;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-mark-all-areas .checkbox-custom:checked + .checkbox-custom-label:before,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-mark-all-areas .checkbox-custom:checked + .checkbox-custom-label:before,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-mark-all-areas .checkbox-custom:checked + .checkbox-custom-label:before,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-mark-all-areas .checkbox-custom:checked + .checkbox-custom-label:before {
  background-color: #00a8b8;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-mark-all-areas .btn-profile i,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-mark-all-areas .btn-profile i,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-mark-all-areas .btn-profile i,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-mark-all-areas .btn-profile i {
  margin-right: 0;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-listing-header,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-header,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-header,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-header {
  width: 100%;
  float: left;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-listing-header ul,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-header ul,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-header ul,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-header ul {
  width: 100%;
  float: left;
  margin-bottom: 0;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-listing-header ul li,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-header ul li,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-header ul li,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-header ul li {
  width: 50%;
  float: left;
  background-color: #aaaaaf;
  color: #ffffff;
  text-transform: uppercase;
  padding: 2px 15px;
  font-size: 12px;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-listing-area,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-area,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-area,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-area {
  width: 100%;
  float: left;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-listing-area ul,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-area ul,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul {
  width: 100%;
  float: left;
  margin-bottom: 40px;
  -webkit-column-count: 2;
  /* Chrome, Safari, Opera */
  -moz-column-count: 2;
  /* Firefox */
  column-count: 2;
  -webkit-column-gap: 5px;
  /* Chrome, Safari, Opera */
  -moz-column-gap: 5px;
  /* Firefox */
  column-gap: 5px;
  display: inline-block;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-listing-area ul li,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-area ul li,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li {
  width: 100%;
  float: none;
  padding: 0 15px;
  color: #545459;
  display: -webkit-inline-flex;
  display: -ms-inline-flex;
  display: inline-flex;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-listing-area ul li:nth-of-type(even),
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-area ul li:nth-of-type(even),
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li:nth-of-type(even),
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li:nth-of-type(even) {
  background: #f6f6fa;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-name,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-name,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-name,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-name {
  float: left;
  width: 70%;
  margin: 10px 0;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating {
  float: left;
  width: 30%;
  margin: 10px 0;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating i,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating i,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating i,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating i {
  cursor: pointer;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating i.active,
.cc-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating i.active,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating i.active,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating i.active {
  color: #00a8b8;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .top-states,
.cc-app .application__content .modal-content .modal-body.geo-prefs .top-states,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .top-states,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .top-states {
  margin-bottom: 50px;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .top-states label,
.cc-app .application__content .modal-content .modal-body.geo-prefs .top-states label,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .top-states label,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .top-states label {
  float: left;
  width: 30%;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .top-states select,
.cc-app .application__content .modal-content .modal-body.geo-prefs .top-states select,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .top-states select,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .top-states select {
  float: left;
  width: 170px;
}
.cc-app .modal .modal-content .modal-body.geo-prefs .top-states .select2-container--default .select2-selection--single .select2-selection__clear,
.cc-app .application__content .modal-content .modal-body.geo-prefs .top-states .select2-container--default .select2-selection--single .select2-selection__clear,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs .top-states .select2-container--default .select2-selection--single .select2-selection__clear,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .top-states .select2-container--default .select2-selection--single .select2-selection__clear {
  margin-left: 6px;
}
.cc-app .modal .modal-content .modal-body.geo-prefs textarea,
.cc-app .application__content .modal-content .modal-body.geo-prefs textarea,
.cc-app .modal .uix-modal-content .modal-body.geo-prefs textarea,
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs textarea {
  width: 100%;
  border-radius: 0;
}
.cc-app .modal .modal-content .modal-body.teaching-prefs h4,
.cc-app .application__content .modal-content .modal-body.teaching-prefs h4,
.cc-app .modal .uix-modal-content .modal-body.teaching-prefs h4,
.cc-app .application__content .uix-modal-content .modal-body.teaching-prefs h4 {
  border-bottom: 0;
}
.cc-app .modal .modal-content .modal-body.teaching-prefs .table-2016 table thead tr th,
.cc-app .application__content .modal-content .modal-body.teaching-prefs .table-2016 table thead tr th,
.cc-app .modal .uix-modal-content .modal-body.teaching-prefs .table-2016 table thead tr th,
.cc-app .application__content .uix-modal-content .modal-body.teaching-prefs .table-2016 table thead tr th {
  text-transform: none;
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.cc-app .modal .modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td,
.cc-app .application__content .modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td,
.cc-app .modal .uix-modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td,
.cc-app .application__content .uix-modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td {
  width: 33%;
}
@media screen and (max-width: 767px) {
  .cc-app .modal .modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td,
  .cc-app .application__content .modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td,
  .cc-app .modal .uix-modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td,
  .cc-app .application__content .uix-modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td {
    width: 50%;
  }
}
.cc-app .modal .modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td i,
.cc-app .application__content .modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td i,
.cc-app .modal .uix-modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td i,
.cc-app .application__content .uix-modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td i {
  cursor: pointer;
}
.cc-app .modal .modal-content .modal-body.teaching-prefs .caution-icon,
.cc-app .application__content .modal-content .modal-body.teaching-prefs .caution-icon,
.cc-app .modal .uix-modal-content .modal-body.teaching-prefs .caution-icon,
.cc-app .application__content .uix-modal-content .modal-body.teaching-prefs .caution-icon {
  color: #fa802a;
  margin-right: 10px;
  font-size: 16px;
  position: relative;
  top: 2px;
}
.cc-app .modal .modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown-wrapper,
.cc-app .application__content .modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown-wrapper,
.cc-app .modal .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown-wrapper,
.cc-app .application__content .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown-wrapper {
  white-space: nowrap;
  float: none;
  display: inline-block;
}
.cc-app .modal .modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown,
.cc-app .application__content .modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown,
.cc-app .modal .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown,
.cc-app .application__content .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown {
  width: 100px;
}
.cc-app .modal .modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown:first-of-type,
.cc-app .application__content .modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown:first-of-type,
.cc-app .modal .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown:first-of-type,
.cc-app .application__content .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown:first-of-type {
  margin-right: 20px;
}
.cc-app .modal .modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown .dropdown-menu,
.cc-app .application__content .modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown .dropdown-menu,
.cc-app .modal .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown .dropdown-menu,
.cc-app .application__content .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown .dropdown-menu {
  min-width: 0;
  max-height: none;
}
.cc-app .modal .modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown .dropdown-menu li,
.cc-app .application__content .modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown .dropdown-menu li,
.cc-app .modal .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown .dropdown-menu li,
.cc-app .application__content .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown .dropdown-menu li {
  width: 100px;
}
.cc-app .modal .modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset,
.cc-app .application__content .modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset,
.cc-app .modal .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset,
.cc-app .application__content .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset {
  display: inline-block;
  width: auto;
}
.cc-app .modal .modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset:first-of-type,
.cc-app .application__content .modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset:first-of-type,
.cc-app .modal .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset:first-of-type,
.cc-app .application__content .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset:first-of-type {
  margin-right: 50px;
}
.cc-app .modal .modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group,
.cc-app .application__content .modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group,
.cc-app .modal .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group,
.cc-app .application__content .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group {
  white-space: nowrap;
}
.cc-app .modal .modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group > input,
.cc-app .application__content .modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group > input,
.cc-app .modal .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group > input,
.cc-app .application__content .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group > input,
.cc-app .modal .modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group > label,
.cc-app .application__content .modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group > label,
.cc-app .modal .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group > label,
.cc-app .application__content .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group > label {
  float: none;
  display: inline-block;
  margin-bottom: 0;
}
.cc-app .modal .modal-content .modal-body.teaching-prefs .teaching-prefs__label,
.cc-app .application__content .modal-content .modal-body.teaching-prefs .teaching-prefs__label,
.cc-app .modal .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__label,
.cc-app .application__content .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__label {
  width: auto !important;
  margin-right: 20px;
}
.cc-app .modal .modal-content .modal-body.school-prefs h4,
.cc-app .application__content .modal-content .modal-body.school-prefs h4,
.cc-app .modal .uix-modal-content .modal-body.school-prefs h4,
.cc-app .application__content .uix-modal-content .modal-body.school-prefs h4 {
  border-bottom: 0;
}
.cc-app .modal .modal-content .modal-body.school-prefs .table-2016 table thead tr th,
.cc-app .application__content .modal-content .modal-body.school-prefs .table-2016 table thead tr th,
.cc-app .modal .uix-modal-content .modal-body.school-prefs .table-2016 table thead tr th,
.cc-app .application__content .uix-modal-content .modal-body.school-prefs .table-2016 table thead tr th {
  text-transform: none;
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.cc-app .modal .modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td,
.cc-app .application__content .modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td,
.cc-app .modal .uix-modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td,
.cc-app .application__content .uix-modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td {
  width: 33%;
}
@media screen and (max-width: 767px) {
  .cc-app .modal .modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td,
  .cc-app .application__content .modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td,
  .cc-app .modal .uix-modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td,
  .cc-app .application__content .uix-modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td {
    width: 50%;
  }
}
.cc-app .modal .modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td i,
.cc-app .application__content .modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td i,
.cc-app .modal .uix-modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td i,
.cc-app .application__content .uix-modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td i {
  cursor: pointer;
}
.cc-app .modal .modal-content .modal-body.school-prefs .caution-icon,
.cc-app .application__content .modal-content .modal-body.school-prefs .caution-icon,
.cc-app .modal .uix-modal-content .modal-body.school-prefs .caution-icon,
.cc-app .application__content .uix-modal-content .modal-body.school-prefs .caution-icon {
  color: #fa802a;
  margin-right: 10px;
  font-size: 16px;
  position: relative;
  top: 2px;
}
.cc-app .modal .modal-content .modal-body .error-warning,
.cc-app .application__content .modal-content .modal-body .error-warning,
.cc-app .modal .uix-modal-content .modal-body .error-warning,
.cc-app .application__content .uix-modal-content .modal-body .error-warning {
  float: left;
  width: 100%;
  background-color: #fedbc4;
  margin-bottom: 30px;
  text-align: center;
  padding: 15px;
  font-size: 18px;
}
.cc-app .modal .modal-content .modal-body .error-warning a,
.cc-app .application__content .modal-content .modal-body .error-warning a,
.cc-app .modal .uix-modal-content .modal-body .error-warning a,
.cc-app .application__content .uix-modal-content .modal-body .error-warning a {
  color: #fa802a;
  display: inline-block;
  margin: 0 5px;
}
.cc-app .modal .modal-content .modal-body .error-warning.success,
.cc-app .application__content .modal-content .modal-body .error-warning.success,
.cc-app .modal .uix-modal-content .modal-body .error-warning.success,
.cc-app .application__content .uix-modal-content .modal-body .error-warning.success {
  color: #23a0b1;
  background-color: #b2dfe5;
}
.cc-app .modal .modal-content .modal-body .validation-error-list,
.cc-app .application__content .modal-content .modal-body .validation-error-list,
.cc-app .modal .uix-modal-content .modal-body .validation-error-list,
.cc-app .application__content .uix-modal-content .modal-body .validation-error-list {
  float: left;
  margin-bottom: 0;
}
.cc-app .modal .modal-content .modal-body .validation-error-list li,
.cc-app .application__content .modal-content .modal-body .validation-error-list li,
.cc-app .modal .uix-modal-content .modal-body .validation-error-list li,
.cc-app .application__content .uix-modal-content .modal-body .validation-error-list li {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
}
.cc-app .modal .modal-content .modal-body .error,
.cc-app .application__content .modal-content .modal-body .error,
.cc-app .modal .uix-modal-content .modal-body .error,
.cc-app .application__content .uix-modal-content .modal-body .error {
  border-color: #fa802a;
}
.cc-app .modal .modal-content .modal-body .modal-success,
.cc-app .application__content .modal-content .modal-body .modal-success,
.cc-app .modal .uix-modal-content .modal-body .modal-success,
.cc-app .application__content .uix-modal-content .modal-body .modal-success {
  color: #00a8b8;
  margin-bottom: 20px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 16px;
}
.cc-app .modal .modal-content .modal-body fieldset .flex-group,
.cc-app .application__content .modal-content .modal-body fieldset .flex-group,
.cc-app .modal .uix-modal-content .modal-body fieldset .flex-group,
.cc-app .application__content .uix-modal-content .modal-body fieldset .flex-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cc-app .modal .modal-content .modal-body fieldset .flex-group .flex-label,
.cc-app .application__content .modal-content .modal-body fieldset .flex-group .flex-label,
.cc-app .modal .uix-modal-content .modal-body fieldset .flex-group .flex-label,
.cc-app .application__content .uix-modal-content .modal-body fieldset .flex-group .flex-label {
  width: 30%;
  line-height: 1;
}
.cc-app .modal .modal-content .modal-body fieldset .flex-group .flex-label.textarea,
.cc-app .application__content .modal-content .modal-body fieldset .flex-group .flex-label.textarea,
.cc-app .modal .uix-modal-content .modal-body fieldset .flex-group .flex-label.textarea,
.cc-app .application__content .uix-modal-content .modal-body fieldset .flex-group .flex-label.textarea {
  -webkit-align-self: flex-start;
  align-self: flex-start;
  padding-top: 10px;
}
.cc-app .modal .modal-content .modal-body fieldset .flex-group .flex-input,
.cc-app .application__content .modal-content .modal-body fieldset .flex-group .flex-input,
.cc-app .modal .uix-modal-content .modal-body fieldset .flex-group .flex-input,
.cc-app .application__content .uix-modal-content .modal-body fieldset .flex-group .flex-input {
  width: 70%;
  margin-bottom: 0;
}
.cc-app .modal .modal-content .modal-body fieldset .flex-group textarea,
.cc-app .application__content .modal-content .modal-body fieldset .flex-group textarea,
.cc-app .modal .uix-modal-content .modal-body fieldset .flex-group textarea,
.cc-app .application__content .uix-modal-content .modal-body fieldset .flex-group textarea {
  height: auto;
}
.cc-app .modal .modal-content .modal-body.education-history .date-month .select2,
.cc-app .application__content .modal-content .modal-body.education-history .date-month .select2,
.cc-app .modal .uix-modal-content .modal-body.education-history .date-month .select2,
.cc-app .application__content .uix-modal-content .modal-body.education-history .date-month .select2 {
  width: 100% !important;
}
.cc-app .modal .modal-content .modal-body.education-history .date-year .select2,
.cc-app .application__content .modal-content .modal-body.education-history .date-year .select2,
.cc-app .modal .uix-modal-content .modal-body.education-history .date-year .select2,
.cc-app .application__content .uix-modal-content .modal-body.education-history .date-year .select2 {
  width: 100% !important;
}
.cc-app .modal .modal-content .modal-body.education-history .deg-received .select2,
.cc-app .application__content .modal-content .modal-body.education-history .deg-received .select2,
.cc-app .modal .uix-modal-content .modal-body.education-history .deg-received .select2,
.cc-app .application__content .uix-modal-content .modal-body.education-history .deg-received .select2 {
  width: 100% !important;
}
.cc-app .modal .modal-content .modal-body.education-history .tab-content label,
.cc-app .application__content .modal-content .modal-body.education-history .tab-content label,
.cc-app .modal .uix-modal-content .modal-body.education-history .tab-content label,
.cc-app .application__content .uix-modal-content .modal-body.education-history .tab-content label {
  width: 35%;
}
.cc-app .modal .modal-content .modal-body.education-history .add-another,
.cc-app .application__content .modal-content .modal-body.education-history .add-another,
.cc-app .modal .uix-modal-content .modal-body.education-history .add-another,
.cc-app .application__content .uix-modal-content .modal-body.education-history .add-another {
  margin-top: 20px;
}
.cc-app .modal .modal-content .modal-body.information-modal .tab-content label,
.cc-app .application__content .modal-content .modal-body.information-modal .tab-content label,
.cc-app .modal .uix-modal-content .modal-body.information-modal .tab-content label,
.cc-app .application__content .uix-modal-content .modal-body.information-modal .tab-content label {
  width: 30%;
}
.cc-app .modal .modal-content .modal-body.information-modal .tab-content label.extension,
.cc-app .application__content .modal-content .modal-body.information-modal .tab-content label.extension,
.cc-app .modal .uix-modal-content .modal-body.information-modal .tab-content label.extension,
.cc-app .application__content .uix-modal-content .modal-body.information-modal .tab-content label.extension {
  width: 8%;
}
.cc-app .modal .modal-content .modal-body.information-modal .tab-content .large-input,
.cc-app .application__content .modal-content .modal-body.information-modal .tab-content .large-input,
.cc-app .modal .uix-modal-content .modal-body.information-modal .tab-content .large-input,
.cc-app .application__content .uix-modal-content .modal-body.information-modal .tab-content .large-input {
  width: 70%;
}
.cc-app .modal .modal-content .modal-body.documents-modal h3 span,
.cc-app .application__content .modal-content .modal-body.documents-modal h3 span,
.cc-app .modal .uix-modal-content .modal-body.documents-modal h3 span,
.cc-app .application__content .uix-modal-content .modal-body.documents-modal h3 span {
  color: #fa802a;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: italic;
  margin-left: 10px;
  font-size: 13px;
}
.cc-app .modal .modal-content .modal-body.endorsements fieldset .flex-group .flex-input,
.cc-app .application__content .modal-content .modal-body.endorsements fieldset .flex-group .flex-input,
.cc-app .modal .uix-modal-content .modal-body.endorsements fieldset .flex-group .flex-input,
.cc-app .application__content .uix-modal-content .modal-body.endorsements fieldset .flex-group .flex-input {
  width: 50%;
}
@media screen and (max-width: 767px) {
  .cc-app .modal .modal-content .modal-body.endorsements fieldset .flex-group .flex-label,
  .cc-app .application__content .modal-content .modal-body.endorsements fieldset .flex-group .flex-label,
  .cc-app .modal .uix-modal-content .modal-body.endorsements fieldset .flex-group .flex-label,
  .cc-app .application__content .uix-modal-content .modal-body.endorsements fieldset .flex-group .flex-label {
    width: 45%;
  }
  .cc-app .modal .modal-content .modal-body.endorsements fieldset .flex-group .flex-input,
  .cc-app .application__content .modal-content .modal-body.endorsements fieldset .flex-group .flex-input,
  .cc-app .modal .uix-modal-content .modal-body.endorsements fieldset .flex-group .flex-input,
  .cc-app .application__content .uix-modal-content .modal-body.endorsements fieldset .flex-group .flex-input {
    width: 55%;
  }
}
.cc-app .modal .modal-content .modal-body.referrals-modal .referral-top-left,
.cc-app .application__content .modal-content .modal-body.referrals-modal .referral-top-left,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal .referral-top-left,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-top-left {
  padding: 20px 0;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .modal-body.referrals-modal .referral-top-left p,
.cc-app .application__content .modal-content .modal-body.referrals-modal .referral-top-left p,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal .referral-top-left p,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-top-left p {
  margin-bottom: 5px;
  font-size: 14px;
}
.cc-app .modal .modal-content .modal-body.referrals-modal .referral-top-right,
.cc-app .application__content .modal-content .modal-body.referrals-modal .referral-top-right,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal .referral-top-right,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-top-right {
  text-align: right;
  float: left;
  width: 100%;
  padding: 20px 0;
}
.cc-app .modal .modal-content .modal-body.referrals-modal .referral-top-right .btn-profile,
.cc-app .application__content .modal-content .modal-body.referrals-modal .referral-top-right .btn-profile,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal .referral-top-right .btn-profile,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-top-right .btn-profile {
  margin-left: 10px;
}
.cc-app .modal .modal-content .modal-body.referrals-modal .referral-top-right .btn-profile:first-of-type,
.cc-app .application__content .modal-content .modal-body.referrals-modal .referral-top-right .btn-profile:first-of-type,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal .referral-top-right .btn-profile:first-of-type,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-top-right .btn-profile:first-of-type {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .cc-app .modal .modal-content .modal-body.referrals-modal .referral-top-right,
  .cc-app .application__content .modal-content .modal-body.referrals-modal .referral-top-right,
  .cc-app .modal .uix-modal-content .modal-body.referrals-modal .referral-top-right,
  .cc-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-top-right {
    text-align: left;
  }
  .cc-app .modal .modal-content .modal-body.referrals-modal .referral-top-right .btn-profile,
  .cc-app .application__content .modal-content .modal-body.referrals-modal .referral-top-right .btn-profile,
  .cc-app .modal .uix-modal-content .modal-body.referrals-modal .referral-top-right .btn-profile,
  .cc-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-top-right .btn-profile {
    margin-left: 0;
  }
}
.cc-app .modal .modal-content .modal-body.referrals-modal h3,
.cc-app .application__content .modal-content .modal-body.referrals-modal h3,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal h3,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal h3 {
  margin-top: 10px;
  margin-bottom: 0;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .modal-body.referrals-modal h3 span,
.cc-app .application__content .modal-content .modal-body.referrals-modal h3 span,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal h3 span,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal h3 span {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
}
.cc-app .modal .modal-content .modal-body.referrals-modal h4,
.cc-app .application__content .modal-content .modal-body.referrals-modal h4,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal h4,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal h4 {
  margin-top: 3px;
  margin-bottom: 20px;
  border-bottom: none;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .modal-body.referrals-modal h5,
.cc-app .application__content .modal-content .modal-body.referrals-modal h5,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal h5,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal h5 {
  color: #00a8b8;
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  margin-bottom: 3px;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .modal-body.referrals-modal h6,
.cc-app .application__content .modal-content .modal-body.referrals-modal h6,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal h6,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal h6 {
  color: #00a8b8;
  font-size: 15px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .modal-body.referrals-modal .referral-rating,
.cc-app .application__content .modal-content .modal-body.referrals-modal .referral-rating,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal .referral-rating,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-rating {
  float: left;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  width: 100%;
  border-bottom: 1px solid #cdccd3;
  margin-bottom: 10px;
  padding: 0 0 10px 0;
}
.cc-app .modal .modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars,
.cc-app .application__content .modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars {
  font-size: 14px;
  margin-left: 10px;
}
.cc-app .modal .modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars .caution-icon,
.cc-app .application__content .modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars .caution-icon,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars .caution-icon,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars .caution-icon {
  margin-right: 5px;
  font-size: 16px;
  position: relative;
  top: 2px;
}
.cc-app .modal .modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars i,
.cc-app .application__content .modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars i,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars i,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars i {
  cursor: pointer;
  color: #00a8b8;
  margin-right: 3px;
}
.cc-app .modal .modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars i.active,
.cc-app .application__content .modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars i.active,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars i.active,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars i.active {
  color: #00a8b8;
}
@media screen and (max-width: 990px) {
  .cc-app .modal .modal-content .modal-body.referrals-modal .referral-rating,
  .cc-app .application__content .modal-content .modal-body.referrals-modal .referral-rating,
  .cc-app .modal .uix-modal-content .modal-body.referrals-modal .referral-rating,
  .cc-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-rating {
    float: left;
    width: 100%;
    padding: 0;
  }
}
.cc-app .modal .modal-content .modal-body.referrals-modal .referral-content,
.cc-app .application__content .modal-content .modal-body.referrals-modal .referral-content,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal .referral-content,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-content {
  border-right: 1px solid #cdccd3;
  padding-right: 30px;
}
@media screen and (max-width: 990px) {
  .cc-app .modal .modal-content .modal-body.referrals-modal .referral-content,
  .cc-app .application__content .modal-content .modal-body.referrals-modal .referral-content,
  .cc-app .modal .uix-modal-content .modal-body.referrals-modal .referral-content,
  .cc-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-content {
    padding-right: 15px;
    border-right: 0;
  }
}
.cc-app .modal .modal-content .modal-body.referrals-modal .referral-callout,
.cc-app .application__content .modal-content .modal-body.referrals-modal .referral-callout,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal .referral-callout,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-callout {
  background-color: #f4f3f9;
  padding: 15px;
  float: left;
  width: 100%;
  border: 1px solid #cdccd3;
  margin-bottom: 20px;
}
.cc-app .modal .modal-content .modal-body.referrals-modal .referral-callout ul li,
.cc-app .application__content .modal-content .modal-body.referrals-modal .referral-callout ul li,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal .referral-callout ul li,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-callout ul li {
  font-size: 16px;
}
.cc-app .modal .modal-content .modal-body.referrals-modal p,
.cc-app .application__content .modal-content .modal-body.referrals-modal p,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal p,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal p {
  line-height: 1.7;
  font-size: 16px;
}
.cc-app .modal .modal-content .modal-body.referrals-modal textarea,
.cc-app .application__content .modal-content .modal-body.referrals-modal textarea,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal textarea,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal textarea {
  height: auto;
  max-width: 100% !important;
}
.cc-app .modal .modal-content .modal-body.referrals-modal .referral-attendance,
.cc-app .application__content .modal-content .modal-body.referrals-modal .referral-attendance,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal .referral-attendance,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-attendance {
  border-bottom: 1px solid #cdccd3;
  margin-bottom: 60px;
  margin-top: -10px;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .modal-body.referrals-modal .referral-attendance li,
.cc-app .application__content .modal-content .modal-body.referrals-modal .referral-attendance li,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal .referral-attendance li,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-attendance li {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
}
.cc-app .modal .modal-content .modal-body.referrals-modal .hidden-from-recruiters,
.cc-app .application__content .modal-content .modal-body.referrals-modal .hidden-from-recruiters,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal .hidden-from-recruiters,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal .hidden-from-recruiters {
  background-color: #f4f3f9;
  border: 1px solid #cdccd3;
  float: left;
  width: 100%;
  margin-bottom: 10px;
  margin-top: 10px;
}
.cc-app .modal .modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title,
.cc-app .application__content .modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title {
  float: left;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #cdccd3;
}
.cc-app .modal .modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title .internal-only,
.cc-app .application__content .modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title .internal-only,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title .internal-only,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title .internal-only {
  float: left;
  color: #fa802a;
  top: 0;
}
.cc-app .modal .modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title .internal-only i,
.cc-app .application__content .modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title .internal-only i,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title .internal-only i,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title .internal-only i {
  color: #00a8b8;
}
.cc-app .modal .modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-info,
.cc-app .application__content .modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-info,
.cc-app .modal .uix-modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-info,
.cc-app .application__content .uix-modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-info {
  float: left;
  width: 100%;
  padding: 10px;
}
.cc-app .modal .modal-content .modal-body.videos video,
.cc-app .application__content .modal-content .modal-body.videos video,
.cc-app .modal .uix-modal-content .modal-body.videos video,
.cc-app .application__content .uix-modal-content .modal-body.videos video {
  width: 100%;
  display: block;
}
.cc-app .modal .modal-content .modal-body.videos .review-video,
.cc-app .application__content .modal-content .modal-body.videos .review-video,
.cc-app .modal .uix-modal-content .modal-body.videos .review-video,
.cc-app .application__content .uix-modal-content .modal-body.videos .review-video {
  margin-bottom: 2px;
}
.cc-app .modal .modal-content .modal-body.certifications .cert-block-wrapper,
.cc-app .application__content .modal-content .modal-body.certifications .cert-block-wrapper,
.cc-app .modal .uix-modal-content .modal-body.certifications .cert-block-wrapper,
.cc-app .application__content .uix-modal-content .modal-body.certifications .cert-block-wrapper {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.cc-app .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block,
.cc-app .application__content .modal-content .modal-body.certifications .cert-block-wrapper .cert-block,
.cc-app .modal .uix-modal-content .modal-body.certifications .cert-block-wrapper .cert-block,
.cc-app .application__content .uix-modal-content .modal-body.certifications .cert-block-wrapper .cert-block {
  background-color: #f4f4f9;
  float: left;
  width: 100%;
  padding: 20px 30px 20px 40px;
  border-bottom: 1px solid #00a8b8;
}
.cc-app .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-content,
.cc-app .application__content .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-content,
.cc-app .modal .uix-modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-content,
.cc-app .application__content .uix-modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-content {
  float: left;
  width: 93%;
}
.cc-app .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-delete,
.cc-app .application__content .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-delete,
.cc-app .modal .uix-modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-delete,
.cc-app .application__content .uix-modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-delete {
  float: right;
}
.cc-app .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-delete i,
.cc-app .application__content .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-delete i,
.cc-app .modal .uix-modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-delete i,
.cc-app .application__content .uix-modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-delete i {
  color: #00a8b8;
  font-size: 16px;
}
.cc-app .modal .modal-content .modal-body.experience .position-block-wrapper,
.cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper,
.cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper,
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block,
.cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block,
.cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block,
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block {
  background-color: #f4f4f9;
  float: left;
  width: 100%;
  padding: 20px;
  border-bottom: 1px solid #00a8b8;
}
.cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content,
.cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content,
.cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content,
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content {
  float: left;
  width: 93%;
}
.cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content label,
.cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content label,
.cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content label,
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content label {
  line-height: 1;
}
.cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date select,
.cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date select,
.cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date select,
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date select {
  margin-right: 5px;
  margin-bottom: 0;
}
.cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-start,
.cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-start,
.cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-start,
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-start,
.cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-end,
.cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-end,
.cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-end,
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-end {
  vertical-align: middle;
}
.cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-start,
.cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-start,
.cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-start,
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-start,
.cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-end,
.cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-end,
.cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-end,
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-end,
.cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-to-label,
.cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-to-label,
.cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-to-label,
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-to-label {
  display: inline-block;
}
.cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-to-label,
.cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-to-label,
.cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-to-label,
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-to-label {
  margin-right: 10px;
  margin-left: 5px;
  display: inline-block;
  margin-bottom: 15px;
}
.cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group,
.cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group,
.cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group,
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group {
  display: flex;
  flex-wrap: wrap;
}
.cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group label,
.cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group label,
.cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group label,
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group label,
.cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group div,
.cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group div,
.cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group div,
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group div {
  float: none;
}
.cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group .large-input,
.cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group .large-input,
.cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group .large-input,
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group .large-input {
  width: 70%;
}
.cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn,
.cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn,
.cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn,
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn {
  border: 1px solid #d6d6d6;
  background-color: #ffffff;
  color: #00a8b8;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  padding: 10px 0;
  display: inline-block;
  margin-right: 3.1%;
  margin-bottom: 15px;
  line-height: 1;
  width: 11.1%;
  text-align: center;
  float: left;
}
.cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.selected,
.cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.selected,
.cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.selected,
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.selected {
  background-color: #00a8b8;
  color: #ffffff;
  border: 1px solid #00a8b8;
}
.cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large,
.cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large,
.cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large,
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large {
  padding: 10px 0;
  width: 30%;
}
.cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn:hover,
.cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn:hover,
.cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn:hover,
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn:hover {
  background-color: #00a8b8;
  color: #ffffff;
  border: 1px solid #00a8b8;
}
@media screen and (max-width: 400px) {
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date label,
  .cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date label,
  .cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date label,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date label {
    width: 100% !important;
  }
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date span,
  .cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date span,
  .cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date span,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date span {
    font-size: 12px;
  }
}
.cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-delete,
.cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-delete,
.cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-delete,
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-delete {
  float: right;
}
.cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-delete i,
.cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-delete i,
.cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-delete i,
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-delete i {
  color: #00a8b8;
  font-size: 20px;
}
.cc-app .modal .modal-content .modal-body.experience .extra-experience,
.cc-app .application__content .modal-content .modal-body.experience .extra-experience,
.cc-app .modal .uix-modal-content .modal-body.experience .extra-experience,
.cc-app .application__content .uix-modal-content .modal-body.experience .extra-experience {
  float: left;
  margin-bottom: 30px;
}
.cc-app .modal .modal-content .modal-body.experience .extra-experience .activity-checkbox,
.cc-app .application__content .modal-content .modal-body.experience .extra-experience .activity-checkbox,
.cc-app .modal .uix-modal-content .modal-body.experience .extra-experience .activity-checkbox,
.cc-app .application__content .uix-modal-content .modal-body.experience .extra-experience .activity-checkbox {
  margin: 0 0 15px;
}
.cc-app .modal .modal-content .modal-body.activities .activity-checkbox,
.cc-app .application__content .modal-content .modal-body.activities .activity-checkbox,
.cc-app .modal .uix-modal-content .modal-body.activities .activity-checkbox,
.cc-app .application__content .uix-modal-content .modal-body.activities .activity-checkbox {
  width: 100%;
  float: left;
  position: relative;
  margin-bottom: 8px;
}
.cc-app .modal .modal-content .modal-body.activities .activity-checkbox.half-checkbox,
.cc-app .application__content .modal-content .modal-body.activities .activity-checkbox.half-checkbox,
.cc-app .modal .uix-modal-content .modal-body.activities .activity-checkbox.half-checkbox,
.cc-app .application__content .uix-modal-content .modal-body.activities .activity-checkbox.half-checkbox {
  width: 50%;
}
.cc-app .modal .modal-content .modal-body.activities .activity-left,
.cc-app .application__content .modal-content .modal-body.activities .activity-left,
.cc-app .modal .uix-modal-content .modal-body.activities .activity-left,
.cc-app .application__content .uix-modal-content .modal-body.activities .activity-left {
  border-right: 1px solid #d6d6d6;
  padding-right: 30px;
  margin-bottom: 30px;
}
.cc-app .modal .modal-content .modal-body.activities .activity-right,
.cc-app .application__content .modal-content .modal-body.activities .activity-right,
.cc-app .modal .uix-modal-content .modal-body.activities .activity-right,
.cc-app .application__content .uix-modal-content .modal-body.activities .activity-right {
  padding-left: 30px;
  margin-bottom: 30px;
}
.cc-app .modal .modal-content .modal-body.activities textarea,
.cc-app .application__content .modal-content .modal-body.activities textarea,
.cc-app .modal .uix-modal-content .modal-body.activities textarea,
.cc-app .application__content .uix-modal-content .modal-body.activities textarea {
  width: 100%;
  height: auto;
  max-width: 100%;
}
.cc-app .modal .modal-content .modal-body.activities h3,
.cc-app .application__content .modal-content .modal-body.activities h3,
.cc-app .modal .uix-modal-content .modal-body.activities h3,
.cc-app .application__content .uix-modal-content .modal-body.activities h3 {
  color: #00a8b8;
}
.cc-app .modal .modal-content .modal-body.confirmation-dialog,
.cc-app .application__content .modal-content .modal-body.confirmation-dialog,
.cc-app .modal .uix-modal-content .modal-body.confirmation-dialog,
.cc-app .application__content .uix-modal-content .modal-body.confirmation-dialog {
  padding: 25px 30px 0 30px;
}
.cc-app .modal .modal-content .modal-body.confirmation-dialog .btn-default.cancel-grey,
.cc-app .application__content .modal-content .modal-body.confirmation-dialog .btn-default.cancel-grey,
.cc-app .modal .uix-modal-content .modal-body.confirmation-dialog .btn-default.cancel-grey,
.cc-app .application__content .uix-modal-content .modal-body.confirmation-dialog .btn-default.cancel-grey {
  color: #00a8b8;
  border-top-color: #fbfbfb;
  border-bottom-color: #b19f99;
  background: #f9f9f9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f9f9f9 1%, #e1e1e6 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f9f9f9 1%, #e1e1e6 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f9f9f9 1%, #e1e1e6 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e1e1e6', GradientType=0);
  /* IE6-9 */
}
.cc-app .modal .modal-content .modal-body.confirmation-dialog .btn-default.cancel-grey:hover,
.cc-app .application__content .modal-content .modal-body.confirmation-dialog .btn-default.cancel-grey:hover,
.cc-app .modal .uix-modal-content .modal-body.confirmation-dialog .btn-default.cancel-grey:hover,
.cc-app .application__content .uix-modal-content .modal-body.confirmation-dialog .btn-default.cancel-grey:hover {
  background: #b19f99;
  border-top-color: #b19f99;
  color: #ffffff;
}
.cc-app .modal .modal-content .modal-body.confirmation-dialog p,
.cc-app .application__content .modal-content .modal-body.confirmation-dialog p,
.cc-app .modal .uix-modal-content .modal-body.confirmation-dialog p,
.cc-app .application__content .uix-modal-content .modal-body.confirmation-dialog p {
  line-height: 1.7;
  font-size: 16px;
}
.cc-app .modal .modal-content .modal-body.coursework h3,
.cc-app .application__content .modal-content .modal-body.coursework h3,
.cc-app .modal .uix-modal-content .modal-body.coursework h3,
.cc-app .application__content .uix-modal-content .modal-body.coursework h3 {
  margin-top: 20px;
  color: #00a8b8;
}
.cc-app .modal .modal-content .modal-body.coursework .coursework-item,
.cc-app .application__content .modal-content .modal-body.coursework .coursework-item,
.cc-app .modal .uix-modal-content .modal-body.coursework .coursework-item,
.cc-app .application__content .uix-modal-content .modal-body.coursework .coursework-item {
  float: left;
  width: 100%;
  margin-top: 5px;
}
.cc-app .modal .modal-content .modal-body.coursework .coursework-item:last-of-type,
.cc-app .application__content .modal-content .modal-body.coursework .coursework-item:last-of-type,
.cc-app .modal .uix-modal-content .modal-body.coursework .coursework-item:last-of-type,
.cc-app .application__content .uix-modal-content .modal-body.coursework .coursework-item:last-of-type {
  margin-bottom: 20px;
}
.cc-app .modal .modal-content .modal-body.coursework .coursework-item ul li,
.cc-app .application__content .modal-content .modal-body.coursework .coursework-item ul li,
.cc-app .modal .uix-modal-content .modal-body.coursework .coursework-item ul li,
.cc-app .application__content .uix-modal-content .modal-body.coursework .coursework-item ul li {
  width: 50%;
  float: left;
  border-right: 1px solid #d6d6d6;
}
.cc-app .modal .modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(even),
.cc-app .application__content .modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(even),
.cc-app .modal .uix-modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(even),
.cc-app .application__content .uix-modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(even) {
  border-right: none;
  padding-left: 40px;
  padding-right: 15px;
}
.cc-app .modal .modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(odd),
.cc-app .application__content .modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(odd),
.cc-app .modal .uix-modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(odd),
.cc-app .application__content .uix-modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(odd) {
  padding-right: 40px;
}
.cc-app .modal .modal-content .modal-body.coursework .coursework-item ul li label,
.cc-app .application__content .modal-content .modal-body.coursework .coursework-item ul li label,
.cc-app .modal .uix-modal-content .modal-body.coursework .coursework-item ul li label,
.cc-app .application__content .uix-modal-content .modal-body.coursework .coursework-item ul li label {
  width: 70%;
}
.cc-app .modal .modal-content .modal-body.coursework .coursework-item ul li input,
.cc-app .application__content .modal-content .modal-body.coursework .coursework-item ul li input,
.cc-app .modal .uix-modal-content .modal-body.coursework .coursework-item ul li input,
.cc-app .application__content .uix-modal-content .modal-body.coursework .coursework-item ul li input {
  width: 28%;
  margin-left: 2%;
}
.cc-app .modal .modal-content .modal-body.coursework .hidden-from-recruiters,
.cc-app .application__content .modal-content .modal-body.coursework .hidden-from-recruiters,
.cc-app .modal .uix-modal-content .modal-body.coursework .hidden-from-recruiters,
.cc-app .application__content .uix-modal-content .modal-body.coursework .hidden-from-recruiters {
  background-color: #f4f3f9;
  border: 1px solid #cdccd3;
  float: left;
  width: 100%;
  margin-bottom: 60px;
  margin-top: 10px;
}
.cc-app .modal .modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title,
.cc-app .application__content .modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title,
.cc-app .modal .uix-modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title,
.cc-app .application__content .uix-modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title {
  float: left;
  width: 100%;
  padding: 20px 15px 15px 15px;
  border-bottom: 1px solid #cdccd3;
}
.cc-app .modal .modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title .internal-only,
.cc-app .application__content .modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title .internal-only,
.cc-app .modal .uix-modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title .internal-only,
.cc-app .application__content .uix-modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title .internal-only {
  float: left;
  color: #fa802a;
  top: 0;
}
.cc-app .modal .modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title .internal-only i,
.cc-app .application__content .modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title .internal-only i,
.cc-app .modal .uix-modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title .internal-only i,
.cc-app .application__content .uix-modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title .internal-only i {
  color: #00a8b8;
}
.cc-app .modal .modal-content .modal-body.coursework .hidden-from-recruiters .hidden-coursework-content,
.cc-app .application__content .modal-content .modal-body.coursework .hidden-from-recruiters .hidden-coursework-content,
.cc-app .modal .uix-modal-content .modal-body.coursework .hidden-from-recruiters .hidden-coursework-content,
.cc-app .application__content .uix-modal-content .modal-body.coursework .hidden-from-recruiters .hidden-coursework-content {
  padding: 0 15px;
}
.cc-app .modal .modal-content .modal-body.athletics p,
.cc-app .application__content .modal-content .modal-body.athletics p,
.cc-app .modal .uix-modal-content .modal-body.athletics p,
.cc-app .application__content .uix-modal-content .modal-body.athletics p {
  font-size: 16px;
  line-height: 24px;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics {
  width: 100%;
  float: left;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list {
  float: left;
  margin: 0;
  width: 100%;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li {
  float: left;
  width: 100%;
  background: #f4f4f9;
  color: #545459;
  border-bottom: 1px solid #00a8b8;
  border-width: 0 0 1px 0;
  padding: 10px;
  cursor: move;
  margin: 0;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading {
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading .panel-title p,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading .panel-title p,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading .panel-title p,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading .panel-title p {
  color: #545459;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading .panel-title i,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading .panel-title i,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading .panel-title i,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading .panel-title i {
  opacity: 1;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-collapse,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-collapse,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-collapse,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-collapse {
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-body,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-body,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-body,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-body {
  border-top: 0;
  float: left;
  width: 100%;
  padding: 0;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li a,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li a,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li a,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li a {
  float: right;
  padding: 0;
  margin-right: 0;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li a:after,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li a:after,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li a:after,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li a:after {
  display: none;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop {
  text-decoration: none;
  color: #00a8b8;
  margin-right: 10px;
  padding-right: 10px;
  text-align: center;
  line-height: 1;
  text-transform: uppercase;
  font-size: 10px;
  border-right: 1px solid #545459;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop i,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop i,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop i,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop i {
  font-size: 18px;
  line-height: 1;
  position: relative;
  top: 3px;
  padding-right: 0;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop span,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop span,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop span,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop span {
  float: none;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset {
  float: left;
  width: 65%;
  margin-left: 2%;
  margin-bottom: 5px;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group {
  margin: 0;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group .form-control,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group .form-control,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group .form-control,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group .form-control {
  margin-bottom: 0;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group p,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group p,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group p,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group p {
  margin-top: 5px;
  margin-bottom: 0;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .sorting-icon-wrap,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .sorting-icon-wrap,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .sorting-icon-wrap,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .sorting-icon-wrap {
  float: left;
  width: 5%;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .sorting-icon-wrap .sorting-icon,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .sorting-icon-wrap .sorting-icon,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .sorting-icon-wrap .sorting-icon,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .sorting-icon-wrap .sorting-icon {
  position: relative;
  top: 6px;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown {
  margin-top: 30px;
  float: left;
  width: 92%;
  margin-left: 7%;
  margin-bottom: 10px;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown.uix-athletic-dropdown,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown.uix-athletic-dropdown,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown.uix-athletic-dropdown,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown.uix-athletic-dropdown {
  margin-top: 0;
  margin-left: 15px;
  width: 100%;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown img,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown img,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown img,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown img,
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown iframe,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown iframe,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown iframe,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown iframe {
  width: 50%;
  float: left;
  border: none;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown h4,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown h4,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown h4,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown h4 {
  color: #545459;
  font-size: 15px;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  border-bottom: none;
  padding: 0;
  float: left;
  width: 50%;
  padding-left: 15px;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown p,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown p,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown p,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown p {
  font-size: 13px;
  margin-bottom: 0;
  float: right;
  width: 50%;
  padding-left: 15px;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-checkbox,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-checkbox,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-checkbox,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-checkbox {
  width: 100%;
  float: left;
  position: relative;
  margin-bottom: 8px;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience p,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience p,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience p,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience p {
  float: none;
  padding: 0;
  width: 100%;
  font-size: 14px;
  margin-bottom: 15px;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience span,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience span,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience span,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience span {
  float: none;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience textarea,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience textarea,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience textarea,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience textarea {
  width: 100%;
  height: auto;
  max-width: 100%;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list .athletic-remove,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list .athletic-remove,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list .athletic-remove,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list .athletic-remove {
  color: #00a8b8;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list .athletic-remove i,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list .athletic-remove i,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list .athletic-remove i,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list .athletic-remove i {
  font-size: 20px;
  line-height: 1;
  position: relative;
  top: 6px;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list .add-athletic-btn,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list .add-athletic-btn,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list .add-athletic-btn,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list .add-athletic-btn {
  width: 20%;
  float: left;
  margin: 0;
  padding-left: 15px;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list .add-athletic-btn .btn-profile,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list .add-athletic-btn .btn-profile,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list .add-athletic-btn .btn-profile,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list .add-athletic-btn .btn-profile {
  width: 100%;
  padding: 3px 12px;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic {
  margin-bottom: 60px;
}
.cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li fieldset,
.cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li fieldset,
.cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li fieldset,
.cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li fieldset {
  width: 80%;
  margin-left: 0;
  margin-bottom: 5px;
}
.cc-app .modal .modal-content h3,
.cc-app .application__content .modal-content h3,
.cc-app .modal .uix-modal-content h3,
.cc-app .application__content .uix-modal-content h3 {
  font-size: 20px;
  border-bottom: 1px solid #00a8b8;
  padding-bottom: 3px;
  margin-bottom: 10px;
  color: #545459;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content h3 span,
.cc-app .application__content .modal-content h3 span,
.cc-app .modal .uix-modal-content h3 span,
.cc-app .application__content .uix-modal-content h3 span {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  color: #545459;
}
.cc-app .modal .modal-content p,
.cc-app .application__content .modal-content p,
.cc-app .modal .uix-modal-content p,
.cc-app .application__content .uix-modal-content p {
  color: #545459;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content p.larger-bold,
.cc-app .application__content .modal-content p.larger-bold,
.cc-app .modal .uix-modal-content p.larger-bold,
.cc-app .application__content .uix-modal-content p.larger-bold {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
}
.cc-app .modal .modal-content h4,
.cc-app .application__content .modal-content h4,
.cc-app .modal .uix-modal-content h4,
.cc-app .application__content .uix-modal-content h4 {
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  border-bottom: 1px solid #dedee2;
  padding-bottom: 3px;
  margin-bottom: 15px;
  margin-top: 25px;
  color: #545459;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .modal-section,
.cc-app .application__content .modal-content .modal-section,
.cc-app .modal .uix-modal-content .modal-section,
.cc-app .application__content .uix-modal-content .modal-section {
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .modal-section.no-tabs,
.cc-app .application__content .modal-content .modal-section.no-tabs,
.cc-app .modal .uix-modal-content .modal-section.no-tabs,
.cc-app .application__content .uix-modal-content .modal-section.no-tabs {
  padding: 20px 25px;
}
@media screen and (max-width: 767px) {
  .cc-app .modal .modal-content .modal-section.no-tabs,
  .cc-app .application__content .modal-content .modal-section.no-tabs,
  .cc-app .modal .uix-modal-content .modal-section.no-tabs,
  .cc-app .application__content .uix-modal-content .modal-section.no-tabs {
    padding: 20px 15px;
  }
}
.cc-app .modal .modal-content .modal-section .validation-error-list,
.cc-app .application__content .modal-content .modal-section .validation-error-list,
.cc-app .modal .uix-modal-content .modal-section .validation-error-list,
.cc-app .application__content .uix-modal-content .modal-section .validation-error-list {
  margin-bottom: 20px;
  margin-top: -20px;
}
.cc-app .modal .modal-content .modal-section .validation-error-list li,
.cc-app .application__content .modal-content .modal-section .validation-error-list li,
.cc-app .modal .uix-modal-content .modal-section .validation-error-list li,
.cc-app .application__content .uix-modal-content .modal-section .validation-error-list li {
  font-size: 14px;
}
.cc-app .modal .modal-content .modal-section .smaller-container-fluid,
.cc-app .application__content .modal-content .modal-section .smaller-container-fluid,
.cc-app .modal .uix-modal-content .modal-section .smaller-container-fluid,
.cc-app .application__content .uix-modal-content .modal-section .smaller-container-fluid {
  width: 90%;
}
.cc-app .modal .modal-content .modal-section.internal-modal-section .internal-only-title,
.cc-app .application__content .modal-content .modal-section.internal-modal-section .internal-only-title,
.cc-app .modal .uix-modal-content .modal-section.internal-modal-section .internal-only-title,
.cc-app .application__content .uix-modal-content .modal-section.internal-modal-section .internal-only-title {
  float: left;
  width: 100%;
  padding: 10px;
  background-color: #d6d6db;
}
.cc-app .modal .modal-content .modal-section.internal-modal-section .internal-only-title .internal-only,
.cc-app .application__content .modal-content .modal-section.internal-modal-section .internal-only-title .internal-only,
.cc-app .modal .uix-modal-content .modal-section.internal-modal-section .internal-only-title .internal-only,
.cc-app .application__content .uix-modal-content .modal-section.internal-modal-section .internal-only-title .internal-only {
  color: #ffffff;
}
.cc-app .modal .modal-content .modal-section.internal-modal-section .internal-only-title .internal-only i,
.cc-app .application__content .modal-content .modal-section.internal-modal-section .internal-only-title .internal-only i,
.cc-app .modal .uix-modal-content .modal-section.internal-modal-section .internal-only-title .internal-only i,
.cc-app .application__content .uix-modal-content .modal-section.internal-modal-section .internal-only-title .internal-only i {
  color: #ffffff;
}
.cc-app .modal .modal-content .modal-section.internal-modal-section .internal-modal-section-content,
.cc-app .application__content .modal-content .modal-section.internal-modal-section .internal-modal-section-content,
.cc-app .modal .uix-modal-content .modal-section.internal-modal-section .internal-modal-section-content,
.cc-app .application__content .uix-modal-content .modal-section.internal-modal-section .internal-modal-section-content {
  padding: 10px;
  background-color: #f4f4f9;
  border: 1px solid #d6d6db;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .required-field-text,
.cc-app .application__content .modal-content .required-field-text,
.cc-app .modal .uix-modal-content .required-field-text,
.cc-app .application__content .uix-modal-content .required-field-text {
  float: left;
  color: #545459;
  font-size: 12px;
}
.cc-app .modal .modal-content .required-field-text span,
.cc-app .application__content .modal-content .required-field-text span,
.cc-app .modal .uix-modal-content .required-field-text span,
.cc-app .application__content .uix-modal-content .required-field-text span {
  font-size: 28px;
  color: #00a8b8;
  position: relative;
  top: 9px;
}
.cc-app .modal .modal-content label,
.cc-app .application__content .modal-content label,
.cc-app .modal .uix-modal-content label,
.cc-app .application__content .uix-modal-content label {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #545459;
  float: left;
  line-height: 17px;
  margin-top: 7px;
}
.cc-app .modal .modal-content label .smaller-label,
.cc-app .application__content .modal-content label .smaller-label,
.cc-app .modal .uix-modal-content label .smaller-label,
.cc-app .application__content .uix-modal-content label .smaller-label {
  font-size: 12px;
}
.cc-app .modal .modal-content label .required-field-asterisk,
.cc-app .application__content .modal-content label .required-field-asterisk,
.cc-app .modal .uix-modal-content label .required-field-asterisk,
.cc-app .application__content .uix-modal-content label .required-field-asterisk {
  font-size: 22px;
  color: #00a8b8;
  line-height: 10px;
}
.cc-app .modal .modal-content label.large-label,
.cc-app .application__content .modal-content label.large-label,
.cc-app .modal .uix-modal-content label.large-label,
.cc-app .application__content .uix-modal-content label.large-label {
  width: 65% !important;
  padding-right: 5px;
}
.cc-app .modal .modal-content label.medium-label,
.cc-app .application__content .modal-content label.medium-label,
.cc-app .modal .uix-modal-content label.medium-label,
.cc-app .application__content .uix-modal-content label.medium-label {
  width: 45% !important;
  padding-right: 5px;
}
.cc-app .modal .modal-content label.small-label,
.cc-app .application__content .modal-content label.small-label,
.cc-app .modal .uix-modal-content label.small-label,
.cc-app .application__content .uix-modal-content label.small-label {
  width: 30% !important;
  padding-right: 5px;
}
.cc-app .modal .modal-content .form-group,
.cc-app .application__content .modal-content .form-group,
.cc-app .modal .uix-modal-content .form-group,
.cc-app .application__content .uix-modal-content .form-group {
  margin-bottom: 20px;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .form-group .form-character-limit,
.cc-app .application__content .modal-content .form-group .form-character-limit,
.cc-app .modal .uix-modal-content .form-group .form-character-limit,
.cc-app .application__content .uix-modal-content .form-group .form-character-limit {
  margin: -10px 0 0;
  color: #B8B8BD;
  text-align: right;
}
.cc-app .modal .modal-content .form-group .btn-profile,
.cc-app .application__content .modal-content .form-group .btn-profile,
.cc-app .modal .uix-modal-content .form-group .btn-profile,
.cc-app .application__content .uix-modal-content .form-group .btn-profile {
  margin-bottom: 20px;
}
.cc-app .modal .modal-content .form-group input:hover,
.cc-app .application__content .modal-content .form-group input:hover,
.cc-app .modal .uix-modal-content .form-group input:hover,
.cc-app .application__content .uix-modal-content .form-group input:hover,
.cc-app .modal .modal-content .form-group .form-control:hover,
.cc-app .application__content .modal-content .form-group .form-control:hover,
.cc-app .modal .uix-modal-content .form-group .form-control:hover,
.cc-app .application__content .uix-modal-content .form-group .form-control:hover,
.cc-app .modal .modal-content .form-group textarea:hover,
.cc-app .application__content .modal-content .form-group textarea:hover,
.cc-app .modal .uix-modal-content .form-group textarea:hover,
.cc-app .application__content .uix-modal-content .form-group textarea:hover,
.cc-app .modal .modal-content .form-group input:focus,
.cc-app .application__content .modal-content .form-group input:focus,
.cc-app .modal .uix-modal-content .form-group input:focus,
.cc-app .application__content .uix-modal-content .form-group input:focus,
.cc-app .modal .modal-content .form-group .form-control:focus,
.cc-app .application__content .modal-content .form-group .form-control:focus,
.cc-app .modal .uix-modal-content .form-group .form-control:focus,
.cc-app .application__content .uix-modal-content .form-group .form-control:focus,
.cc-app .modal .modal-content .form-group textarea:focus,
.cc-app .application__content .modal-content .form-group textarea:focus,
.cc-app .modal .uix-modal-content .form-group textarea:focus,
.cc-app .application__content .uix-modal-content .form-group textarea:focus,
.cc-app .modal .modal-content .form-group input:active,
.cc-app .application__content .modal-content .form-group input:active,
.cc-app .modal .uix-modal-content .form-group input:active,
.cc-app .application__content .uix-modal-content .form-group input:active,
.cc-app .modal .modal-content .form-group .form-control:active,
.cc-app .application__content .modal-content .form-group .form-control:active,
.cc-app .modal .uix-modal-content .form-group .form-control:active,
.cc-app .application__content .uix-modal-content .form-group .form-control:active,
.cc-app .modal .modal-content .form-group textarea:active,
.cc-app .application__content .modal-content .form-group textarea:active,
.cc-app .modal .uix-modal-content .form-group textarea:active,
.cc-app .application__content .uix-modal-content .form-group textarea:active {
  border-color: #d6d6d6;
}
.cc-app .modal .modal-content .form-group .dropdown,
.cc-app .application__content .modal-content .form-group .dropdown,
.cc-app .modal .uix-modal-content .form-group .dropdown,
.cc-app .application__content .uix-modal-content .form-group .dropdown {
  float: left;
  /*                    width: 15%;*/
}
.cc-app .modal .modal-content .form-group .dropdown.large-dropdown,
.cc-app .application__content .modal-content .form-group .dropdown.large-dropdown,
.cc-app .modal .uix-modal-content .form-group .dropdown.large-dropdown,
.cc-app .application__content .uix-modal-content .form-group .dropdown.large-dropdown {
  width: 60%;
}
.cc-app .modal .modal-content .form-group .dropdown.date-group,
.cc-app .application__content .modal-content .form-group .dropdown.date-group,
.cc-app .modal .uix-modal-content .form-group .dropdown.date-group,
.cc-app .application__content .uix-modal-content .form-group .dropdown.date-group {
  margin-right: 1%;
}
.cc-app .modal .modal-content .form-group .dropdown button,
.cc-app .application__content .modal-content .form-group .dropdown button,
.cc-app .modal .uix-modal-content .form-group .dropdown button,
.cc-app .application__content .uix-modal-content .form-group .dropdown button {
  -webkit-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  -moz-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  box-shadow: inset 0 1px 1px 0 #d6d6d6;
  background-color: #ffffff;
  padding: 4px 7px 3px 7px;
  border: solid 1px #d6d6d6;
  width: 100%;
  text-align: left;
  color: #545459;
  min-height: 32px;
}
.cc-app .modal .modal-content .form-group .dropdown button .caret,
.cc-app .application__content .modal-content .form-group .dropdown button .caret,
.cc-app .modal .uix-modal-content .form-group .dropdown button .caret,
.cc-app .application__content .uix-modal-content .form-group .dropdown button .caret {
  display: inline-block;
  vertical-align: middle;
  float: right;
  margin-top: 10px;
}
.cc-app .modal .modal-content .form-group .dropdown .dropdown-menu,
.cc-app .application__content .modal-content .form-group .dropdown .dropdown-menu,
.cc-app .modal .uix-modal-content .form-group .dropdown .dropdown-menu,
.cc-app .application__content .uix-modal-content .form-group .dropdown .dropdown-menu {
  margin-left: 0;
  background: #ffffff;
  border-radius: 0;
  -webkit-box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.5);
  border: none;
  padding: 10px 0;
}
.cc-app .modal .modal-content .form-group .dropdown .dropdown-menu li,
.cc-app .application__content .modal-content .form-group .dropdown .dropdown-menu li,
.cc-app .modal .uix-modal-content .form-group .dropdown .dropdown-menu li,
.cc-app .application__content .uix-modal-content .form-group .dropdown .dropdown-menu li {
  text-transform: capitalize;
  color: #00a8b8;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  padding: 2px 0;
  font-size: 14px;
  cursor: pointer;
}
.cc-app .modal .modal-content .form-group .dropdown .dropdown-menu li.selected,
.cc-app .application__content .modal-content .form-group .dropdown .dropdown-menu li.selected,
.cc-app .modal .uix-modal-content .form-group .dropdown .dropdown-menu li.selected,
.cc-app .application__content .uix-modal-content .form-group .dropdown .dropdown-menu li.selected {
  background-color: #3c478c;
  color: #ffffff;
}
.cc-app .modal .modal-content .form-group .dropdown .dropdown-menu li.selected:hover,
.cc-app .application__content .modal-content .form-group .dropdown .dropdown-menu li.selected:hover,
.cc-app .modal .uix-modal-content .form-group .dropdown .dropdown-menu li.selected:hover,
.cc-app .application__content .uix-modal-content .form-group .dropdown .dropdown-menu li.selected:hover {
  color: #ffffff;
}
.cc-app .modal .modal-content .form-group .dropdown .dropdown-menu li:hover,
.cc-app .application__content .modal-content .form-group .dropdown .dropdown-menu li:hover,
.cc-app .modal .uix-modal-content .form-group .dropdown .dropdown-menu li:hover,
.cc-app .application__content .uix-modal-content .form-group .dropdown .dropdown-menu li:hover {
  color: #3c478c;
}
.cc-app .modal .modal-content .form-group .dropdown .dropdown-menu li a,
.cc-app .application__content .modal-content .form-group .dropdown .dropdown-menu li a,
.cc-app .modal .uix-modal-content .form-group .dropdown .dropdown-menu li a,
.cc-app .application__content .uix-modal-content .form-group .dropdown .dropdown-menu li a {
  text-transform: capitalize;
  color: #00a8b8;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  padding: 2px 10px;
  font-size: 14px;
  cursor: pointer;
}
.cc-app .modal .modal-content .form-group .dropdown .dropdown-menu li a:hover,
.cc-app .application__content .modal-content .form-group .dropdown .dropdown-menu li a:hover,
.cc-app .modal .uix-modal-content .form-group .dropdown .dropdown-menu li a:hover,
.cc-app .application__content .uix-modal-content .form-group .dropdown .dropdown-menu li a:hover,
.cc-app .modal .modal-content .form-group .dropdown .dropdown-menu li a:focus,
.cc-app .application__content .modal-content .form-group .dropdown .dropdown-menu li a:focus,
.cc-app .modal .uix-modal-content .form-group .dropdown .dropdown-menu li a:focus,
.cc-app .application__content .uix-modal-content .form-group .dropdown .dropdown-menu li a:focus {
  background-color: #3c478c;
  color: #ffffff;
}
.cc-app .modal .modal-content .form-group .select2 .select2-selection,
.cc-app .application__content .modal-content .form-group .select2 .select2-selection,
.cc-app .modal .uix-modal-content .form-group .select2 .select2-selection,
.cc-app .application__content .uix-modal-content .form-group .select2 .select2-selection {
  border: solid 1px #d6d6d6;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  -moz-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  box-shadow: inset 0 1px 1px 0 #d6d6d6;
  padding: 2px 0;
  margin-bottom: 0px;
  float: left;
  background-color: white;
  width: 100%;
  height: 32px;
}
.cc-app .modal .modal-content .sorting-list,
.cc-app .application__content .modal-content .sorting-list,
.cc-app .modal .uix-modal-content .sorting-list,
.cc-app .application__content .uix-modal-content .sorting-list {
  position: relative;
}
.cc-app .modal .modal-content .sorting-list li,
.cc-app .application__content .modal-content .sorting-list li,
.cc-app .modal .uix-modal-content .sorting-list li,
.cc-app .application__content .uix-modal-content .sorting-list li {
  float: left;
  width: 100%;
  background: #f4f4f9;
  color: #545459;
  border-bottom: 1px solid #00a8b8;
  border-width: 0 0 1px 0;
  padding: 10px;
  cursor: move;
  position: relative;
}
.cc-app .modal .modal-content .sorting-list li span,
.cc-app .application__content .modal-content .sorting-list li span,
.cc-app .modal .uix-modal-content .sorting-list li span,
.cc-app .application__content .uix-modal-content .sorting-list li span {
  float: left;
}
.cc-app .modal .modal-content .sorting-list li a,
.cc-app .application__content .modal-content .sorting-list li a,
.cc-app .modal .uix-modal-content .sorting-list li a,
.cc-app .application__content .uix-modal-content .sorting-list li a {
  float: right;
  margin-right: 15px;
}
.cc-app .modal .modal-content .sorting-list li .delete-icon,
.cc-app .application__content .modal-content .sorting-list li .delete-icon,
.cc-app .modal .uix-modal-content .sorting-list li .delete-icon,
.cc-app .application__content .uix-modal-content .sorting-list li .delete-icon {
  font-size: 18px;
  line-height: 18px;
  vertical-align: middle;
}
.cc-app .modal .modal-content .sorting-list li .sorting-icon,
.cc-app .application__content .modal-content .sorting-list li .sorting-icon,
.cc-app .modal .uix-modal-content .sorting-list li .sorting-icon,
.cc-app .application__content .uix-modal-content .sorting-list li .sorting-icon {
  color: #00a8b8;
  font-size: 18px;
  line-height: 18px;
}
.cc-app .modal .modal-content .sorting-list li .sorting-text,
.cc-app .application__content .modal-content .sorting-list li .sorting-text,
.cc-app .modal .uix-modal-content .sorting-list li .sorting-text,
.cc-app .application__content .uix-modal-content .sorting-list li .sorting-text {
  margin-left: 15px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
}
.cc-app .modal .modal-content .sorting-list li .sorting-text.bolded,
.cc-app .application__content .modal-content .sorting-list li .sorting-text.bolded,
.cc-app .modal .uix-modal-content .sorting-list li .sorting-text.bolded,
.cc-app .application__content .uix-modal-content .sorting-list li .sorting-text.bolded {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
}
.cc-app .modal .modal-content .sorting-list li .sorting-number,
.cc-app .application__content .modal-content .sorting-list li .sorting-number,
.cc-app .modal .uix-modal-content .sorting-list li .sorting-number,
.cc-app .application__content .uix-modal-content .sorting-list li .sorting-number {
  margin-left: 15px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
}
.cc-app .modal .modal-content fieldset,
.cc-app .application__content .modal-content fieldset,
.cc-app .modal .uix-modal-content fieldset,
.cc-app .application__content .uix-modal-content fieldset {
  margin-top: 0;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content fieldset:first-of-type,
.cc-app .application__content .modal-content fieldset:first-of-type,
.cc-app .modal .uix-modal-content fieldset:first-of-type,
.cc-app .application__content .uix-modal-content fieldset:first-of-type {
  /*margin-top: 20px;*/
}
.cc-app .modal .modal-content .nav-tabs,
.cc-app .application__content .modal-content .nav-tabs,
.cc-app .modal .uix-modal-content .nav-tabs,
.cc-app .application__content .uix-modal-content .nav-tabs {
  padding: 0 30px;
  border-bottom: 1px solid #00a8b8;
  margin-top: 30px;
}
.cc-app .modal .modal-content .nav-tabs li.active a,
.cc-app .application__content .modal-content .nav-tabs li.active a,
.cc-app .modal .uix-modal-content .nav-tabs li.active a,
.cc-app .application__content .uix-modal-content .nav-tabs li.active a {
  border-color: #00a8b8;
  border-bottom-color: transparent;
  color: #545459;
}
.cc-app .modal .modal-content .nav-tabs li.active a:hover,
.cc-app .application__content .modal-content .nav-tabs li.active a:hover,
.cc-app .modal .uix-modal-content .nav-tabs li.active a:hover,
.cc-app .application__content .uix-modal-content .nav-tabs li.active a:hover,
.cc-app .modal .modal-content .nav-tabs li.active a:active,
.cc-app .application__content .modal-content .nav-tabs li.active a:active,
.cc-app .modal .uix-modal-content .nav-tabs li.active a:active,
.cc-app .application__content .uix-modal-content .nav-tabs li.active a:active,
.cc-app .modal .modal-content .nav-tabs li.active a:focus,
.cc-app .application__content .modal-content .nav-tabs li.active a:focus,
.cc-app .modal .uix-modal-content .nav-tabs li.active a:focus,
.cc-app .application__content .uix-modal-content .nav-tabs li.active a:focus {
  border-color: #00a8b8;
  border-bottom-color: transparent;
  background-color: #ffffff !important;
  outline: 0;
}
.cc-app .modal .modal-content .nav-tabs li a,
.cc-app .application__content .modal-content .nav-tabs li a,
.cc-app .modal .uix-modal-content .nav-tabs li a,
.cc-app .application__content .uix-modal-content .nav-tabs li a {
  padding: 10px 20px;
  font-size: 18px;
  line-height: 24px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #00a8b8;
  border-radius: 6px 6px 0 0;
}
.cc-app .modal .modal-content .nav-tabs li a:hover,
.cc-app .application__content .modal-content .nav-tabs li a:hover,
.cc-app .modal .uix-modal-content .nav-tabs li a:hover,
.cc-app .application__content .uix-modal-content .nav-tabs li a:hover,
.cc-app .modal .modal-content .nav-tabs li a:active,
.cc-app .application__content .modal-content .nav-tabs li a:active,
.cc-app .modal .uix-modal-content .nav-tabs li a:active,
.cc-app .application__content .uix-modal-content .nav-tabs li a:active,
.cc-app .modal .modal-content .nav-tabs li a:focus,
.cc-app .application__content .modal-content .nav-tabs li a:focus,
.cc-app .modal .uix-modal-content .nav-tabs li a:focus,
.cc-app .application__content .uix-modal-content .nav-tabs li a:focus {
  border-color: transparent;
  background-color: transparent;
}
.cc-app .modal .modal-content .tab-content,
.cc-app .application__content .modal-content .tab-content,
.cc-app .modal .uix-modal-content .tab-content,
.cc-app .application__content .uix-modal-content .tab-content,
.cc-app .modal .modal-content .uix-modal-section,
.cc-app .application__content .modal-content .uix-modal-section,
.cc-app .modal .uix-modal-content .uix-modal-section,
.cc-app .application__content .uix-modal-content .uix-modal-section {
  background-color: #ffffff;
  margin: 0;
  padding: 20px 30px;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .tab-content .tab-pane,
.cc-app .application__content .modal-content .tab-content .tab-pane,
.cc-app .modal .uix-modal-content .tab-content .tab-pane,
.cc-app .application__content .uix-modal-content .tab-content .tab-pane,
.cc-app .modal .modal-content .uix-modal-section .tab-pane,
.cc-app .application__content .modal-content .uix-modal-section .tab-pane,
.cc-app .modal .uix-modal-content .uix-modal-section .tab-pane,
.cc-app .application__content .uix-modal-content .uix-modal-section .tab-pane {
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .tab-content .action-buttons,
.cc-app .application__content .modal-content .tab-content .action-buttons,
.cc-app .modal .uix-modal-content .tab-content .action-buttons,
.cc-app .application__content .uix-modal-content .tab-content .action-buttons,
.cc-app .modal .modal-content .uix-modal-section .action-buttons,
.cc-app .application__content .modal-content .uix-modal-section .action-buttons,
.cc-app .modal .uix-modal-content .uix-modal-section .action-buttons,
.cc-app .application__content .uix-modal-content .uix-modal-section .action-buttons {
  margin-bottom: 20px;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .tab-content .action-buttons .btn-profile,
.cc-app .application__content .modal-content .tab-content .action-buttons .btn-profile,
.cc-app .modal .uix-modal-content .tab-content .action-buttons .btn-profile,
.cc-app .application__content .uix-modal-content .tab-content .action-buttons .btn-profile,
.cc-app .modal .modal-content .uix-modal-section .action-buttons .btn-profile,
.cc-app .application__content .modal-content .uix-modal-section .action-buttons .btn-profile,
.cc-app .modal .uix-modal-content .uix-modal-section .action-buttons .btn-profile,
.cc-app .application__content .uix-modal-content .uix-modal-section .action-buttons .btn-profile {
  margin-left: 20px;
}
.cc-app .modal .modal-content .tab-content .form-group-block-wrapper,
.cc-app .application__content .modal-content .tab-content .form-group-block-wrapper,
.cc-app .modal .uix-modal-content .tab-content .form-group-block-wrapper,
.cc-app .application__content .uix-modal-content .tab-content .form-group-block-wrapper,
.cc-app .modal .modal-content .uix-modal-section .form-group-block-wrapper,
.cc-app .application__content .modal-content .uix-modal-section .form-group-block-wrapper,
.cc-app .modal .uix-modal-content .uix-modal-section .form-group-block-wrapper,
.cc-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper {
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .tab-content .form-group-block-wrapper .form-group-block,
.cc-app .application__content .modal-content .tab-content .form-group-block-wrapper .form-group-block,
.cc-app .modal .uix-modal-content .tab-content .form-group-block-wrapper .form-group-block,
.cc-app .application__content .uix-modal-content .tab-content .form-group-block-wrapper .form-group-block,
.cc-app .modal .modal-content .uix-modal-section .form-group-block-wrapper .form-group-block,
.cc-app .application__content .modal-content .uix-modal-section .form-group-block-wrapper .form-group-block,
.cc-app .modal .uix-modal-content .uix-modal-section .form-group-block-wrapper .form-group-block,
.cc-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper .form-group-block {
  float: left;
  width: 92%;
  background-color: #f4f4f9;
  padding: 10px;
  margin-bottom: 20px;
}
.cc-app .modal .modal-content .tab-content .form-group-block-wrapper .form-group-block .input,
.cc-app .application__content .modal-content .tab-content .form-group-block-wrapper .form-group-block .input,
.cc-app .modal .uix-modal-content .tab-content .form-group-block-wrapper .form-group-block .input,
.cc-app .application__content .uix-modal-content .tab-content .form-group-block-wrapper .form-group-block .input,
.cc-app .modal .modal-content .uix-modal-section .form-group-block-wrapper .form-group-block .input,
.cc-app .application__content .modal-content .uix-modal-section .form-group-block-wrapper .form-group-block .input,
.cc-app .modal .uix-modal-content .uix-modal-section .form-group-block-wrapper .form-group-block .input,
.cc-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper .form-group-block .input {
  width: 70%;
}
.cc-app .modal .modal-content .tab-content .form-group-block-wrapper .form-group-block-delete,
.cc-app .application__content .modal-content .tab-content .form-group-block-wrapper .form-group-block-delete,
.cc-app .modal .uix-modal-content .tab-content .form-group-block-wrapper .form-group-block-delete,
.cc-app .application__content .uix-modal-content .tab-content .form-group-block-wrapper .form-group-block-delete,
.cc-app .modal .modal-content .uix-modal-section .form-group-block-wrapper .form-group-block-delete,
.cc-app .application__content .modal-content .uix-modal-section .form-group-block-wrapper .form-group-block-delete,
.cc-app .modal .uix-modal-content .uix-modal-section .form-group-block-wrapper .form-group-block-delete,
.cc-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper .form-group-block-delete {
  width: 8%;
  float: left;
}
.cc-app .modal .modal-content .tab-content .form-group-block-add-another,
.cc-app .application__content .modal-content .tab-content .form-group-block-add-another,
.cc-app .modal .uix-modal-content .tab-content .form-group-block-add-another,
.cc-app .application__content .uix-modal-content .tab-content .form-group-block-add-another,
.cc-app .modal .modal-content .uix-modal-section .form-group-block-add-another,
.cc-app .application__content .modal-content .uix-modal-section .form-group-block-add-another,
.cc-app .modal .uix-modal-content .uix-modal-section .form-group-block-add-another,
.cc-app .application__content .uix-modal-content .uix-modal-section .form-group-block-add-another {
  width: 100%;
  float: left;
}
.cc-app .modal .modal-content .tab-content fieldset:last-of-type .form-group,
.cc-app .application__content .modal-content .tab-content fieldset:last-of-type .form-group,
.cc-app .modal .uix-modal-content .tab-content fieldset:last-of-type .form-group,
.cc-app .application__content .uix-modal-content .tab-content fieldset:last-of-type .form-group,
.cc-app .modal .modal-content .uix-modal-section fieldset:last-of-type .form-group,
.cc-app .application__content .modal-content .uix-modal-section fieldset:last-of-type .form-group,
.cc-app .modal .uix-modal-content .uix-modal-section fieldset:last-of-type .form-group,
.cc-app .application__content .uix-modal-content .uix-modal-section fieldset:last-of-type .form-group {
  margin-bottom: 0;
}
.cc-app .modal .modal-content .tab-content fieldset .form-group,
.cc-app .application__content .modal-content .tab-content fieldset .form-group,
.cc-app .modal .uix-modal-content .tab-content fieldset .form-group,
.cc-app .application__content .uix-modal-content .tab-content fieldset .form-group,
.cc-app .modal .modal-content .uix-modal-section fieldset .form-group,
.cc-app .application__content .modal-content .uix-modal-section fieldset .form-group,
.cc-app .modal .uix-modal-content .uix-modal-section fieldset .form-group,
.cc-app .application__content .uix-modal-content .uix-modal-section fieldset .form-group {
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .tab-content fieldset .form-group p,
.cc-app .application__content .modal-content .tab-content fieldset .form-group p,
.cc-app .modal .uix-modal-content .tab-content fieldset .form-group p,
.cc-app .application__content .uix-modal-content .tab-content fieldset .form-group p,
.cc-app .modal .modal-content .uix-modal-section fieldset .form-group p,
.cc-app .application__content .modal-content .uix-modal-section fieldset .form-group p,
.cc-app .modal .uix-modal-content .uix-modal-section fieldset .form-group p,
.cc-app .application__content .uix-modal-content .uix-modal-section fieldset .form-group p {
  float: left;
  width: 60%;
  margin-bottom: 0;
  line-height: 32px;
}
.cc-app .modal .modal-content .tab-content fieldset .form-group p a,
.cc-app .application__content .modal-content .tab-content fieldset .form-group p a,
.cc-app .modal .uix-modal-content .tab-content fieldset .form-group p a,
.cc-app .application__content .uix-modal-content .tab-content fieldset .form-group p a,
.cc-app .modal .modal-content .uix-modal-section fieldset .form-group p a,
.cc-app .application__content .modal-content .uix-modal-section fieldset .form-group p a,
.cc-app .modal .uix-modal-content .uix-modal-section fieldset .form-group p a,
.cc-app .application__content .uix-modal-content .uix-modal-section fieldset .form-group p a {
  margin-left: 5px;
}
.cc-app .modal .modal-content .tab-content .no-add-another fieldset:last-of-type .form-group,
.cc-app .application__content .modal-content .tab-content .no-add-another fieldset:last-of-type .form-group,
.cc-app .modal .uix-modal-content .tab-content .no-add-another fieldset:last-of-type .form-group,
.cc-app .application__content .uix-modal-content .tab-content .no-add-another fieldset:last-of-type .form-group,
.cc-app .modal .modal-content .uix-modal-section .no-add-another fieldset:last-of-type .form-group,
.cc-app .application__content .modal-content .uix-modal-section .no-add-another fieldset:last-of-type .form-group,
.cc-app .modal .uix-modal-content .uix-modal-section .no-add-another fieldset:last-of-type .form-group,
.cc-app .application__content .uix-modal-content .uix-modal-section .no-add-another fieldset:last-of-type .form-group {
  margin-bottom: 20px;
}
.cc-app .modal .modal-content .tab-content label,
.cc-app .application__content .modal-content .tab-content label,
.cc-app .modal .uix-modal-content .tab-content label,
.cc-app .application__content .uix-modal-content .tab-content label,
.cc-app .modal .modal-content .uix-modal-section label,
.cc-app .application__content .modal-content .uix-modal-section label,
.cc-app .modal .uix-modal-content .uix-modal-section label,
.cc-app .application__content .uix-modal-content .uix-modal-section label {
  width: 30%;
  float: left;
}
.cc-app .modal .modal-content .tab-content label.extension,
.cc-app .application__content .modal-content .tab-content label.extension,
.cc-app .modal .uix-modal-content .tab-content label.extension,
.cc-app .application__content .uix-modal-content .tab-content label.extension,
.cc-app .modal .modal-content .uix-modal-section label.extension,
.cc-app .application__content .modal-content .uix-modal-section label.extension,
.cc-app .modal .uix-modal-content .uix-modal-section label.extension,
.cc-app .application__content .uix-modal-content .uix-modal-section label.extension {
  width: 8%;
  text-align: right;
  padding-right: 0;
}
.cc-app .modal .modal-content .tab-content label.primary-number,
.cc-app .application__content .modal-content .tab-content label.primary-number,
.cc-app .modal .uix-modal-content .tab-content label.primary-number,
.cc-app .application__content .uix-modal-content .tab-content label.primary-number,
.cc-app .modal .modal-content .uix-modal-section label.primary-number,
.cc-app .application__content .modal-content .uix-modal-section label.primary-number,
.cc-app .modal .uix-modal-content .uix-modal-section label.primary-number,
.cc-app .application__content .uix-modal-content .uix-modal-section label.primary-number {
  width: 80%;
}
.cc-app .modal .modal-content .tab-content .contact-wrapper,
.cc-app .application__content .modal-content .tab-content .contact-wrapper,
.cc-app .modal .uix-modal-content .tab-content .contact-wrapper,
.cc-app .application__content .uix-modal-content .tab-content .contact-wrapper,
.cc-app .modal .modal-content .uix-modal-section .contact-wrapper,
.cc-app .application__content .modal-content .uix-modal-section .contact-wrapper,
.cc-app .modal .uix-modal-content .uix-modal-section .contact-wrapper,
.cc-app .application__content .uix-modal-content .uix-modal-section .contact-wrapper {
  float: right;
  width: 70%;
  margin-bottom: 20px;
}
.cc-app .modal .modal-content .tab-content .contact-wrapper:last-of-type,
.cc-app .application__content .modal-content .tab-content .contact-wrapper:last-of-type,
.cc-app .modal .uix-modal-content .tab-content .contact-wrapper:last-of-type,
.cc-app .application__content .uix-modal-content .tab-content .contact-wrapper:last-of-type,
.cc-app .modal .modal-content .uix-modal-section .contact-wrapper:last-of-type,
.cc-app .application__content .modal-content .uix-modal-section .contact-wrapper:last-of-type,
.cc-app .modal .uix-modal-content .uix-modal-section .contact-wrapper:last-of-type,
.cc-app .application__content .uix-modal-content .uix-modal-section .contact-wrapper:last-of-type {
  margin-bottom: 0;
}
.cc-app .modal .modal-content .tab-content .contact-wrapper .dropdown,
.cc-app .application__content .modal-content .tab-content .contact-wrapper .dropdown,
.cc-app .modal .uix-modal-content .tab-content .contact-wrapper .dropdown,
.cc-app .application__content .uix-modal-content .tab-content .contact-wrapper .dropdown,
.cc-app .modal .modal-content .uix-modal-section .contact-wrapper .dropdown,
.cc-app .application__content .modal-content .uix-modal-section .contact-wrapper .dropdown,
.cc-app .modal .uix-modal-content .uix-modal-section .contact-wrapper .dropdown,
.cc-app .application__content .uix-modal-content .uix-modal-section .contact-wrapper .dropdown {
  width: 25%;
}
.cc-app .modal .modal-content .tab-content .contact-wrapper .contact-username,
.cc-app .application__content .modal-content .tab-content .contact-wrapper .contact-username,
.cc-app .modal .uix-modal-content .tab-content .contact-wrapper .contact-username,
.cc-app .application__content .uix-modal-content .tab-content .contact-wrapper .contact-username,
.cc-app .modal .modal-content .uix-modal-section .contact-wrapper .contact-username,
.cc-app .application__content .modal-content .uix-modal-section .contact-wrapper .contact-username,
.cc-app .modal .uix-modal-content .uix-modal-section .contact-wrapper .contact-username,
.cc-app .application__content .uix-modal-content .uix-modal-section .contact-wrapper .contact-username {
  width: 60%;
}
.cc-app .modal .modal-content .tab-content .phone-wrapper,
.cc-app .application__content .modal-content .tab-content .phone-wrapper,
.cc-app .modal .uix-modal-content .tab-content .phone-wrapper,
.cc-app .application__content .uix-modal-content .tab-content .phone-wrapper,
.cc-app .modal .modal-content .uix-modal-section .phone-wrapper,
.cc-app .application__content .modal-content .uix-modal-section .phone-wrapper,
.cc-app .modal .uix-modal-content .uix-modal-section .phone-wrapper,
.cc-app .application__content .uix-modal-content .uix-modal-section .phone-wrapper {
  float: right;
  width: 70%;
}
.cc-app .modal .modal-content .tab-content .phone-wrapper .dropdown,
.cc-app .application__content .modal-content .tab-content .phone-wrapper .dropdown,
.cc-app .modal .uix-modal-content .tab-content .phone-wrapper .dropdown,
.cc-app .application__content .uix-modal-content .tab-content .phone-wrapper .dropdown,
.cc-app .modal .modal-content .uix-modal-section .phone-wrapper .dropdown,
.cc-app .application__content .modal-content .uix-modal-section .phone-wrapper .dropdown,
.cc-app .modal .uix-modal-content .uix-modal-section .phone-wrapper .dropdown,
.cc-app .application__content .uix-modal-content .uix-modal-section .phone-wrapper .dropdown {
  width: 21%;
}
.cc-app .modal .modal-content .tab-content .phone-wrapper .primary-number,
.cc-app .application__content .modal-content .tab-content .phone-wrapper .primary-number,
.cc-app .modal .uix-modal-content .tab-content .phone-wrapper .primary-number,
.cc-app .application__content .uix-modal-content .tab-content .phone-wrapper .primary-number,
.cc-app .modal .modal-content .uix-modal-section .phone-wrapper .primary-number,
.cc-app .application__content .modal-content .uix-modal-section .phone-wrapper .primary-number,
.cc-app .modal .uix-modal-content .uix-modal-section .phone-wrapper .primary-number,
.cc-app .application__content .uix-modal-content .uix-modal-section .phone-wrapper .primary-number {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
.cc-app .modal .modal-content .tab-content .phone-wrapper .primary-number input,
.cc-app .application__content .modal-content .tab-content .phone-wrapper .primary-number input,
.cc-app .modal .uix-modal-content .tab-content .phone-wrapper .primary-number input,
.cc-app .application__content .uix-modal-content .tab-content .phone-wrapper .primary-number input,
.cc-app .modal .modal-content .uix-modal-section .phone-wrapper .primary-number input,
.cc-app .application__content .modal-content .uix-modal-section .phone-wrapper .primary-number input,
.cc-app .modal .uix-modal-content .uix-modal-section .phone-wrapper .primary-number input,
.cc-app .application__content .uix-modal-content .uix-modal-section .phone-wrapper .primary-number input {
  width: auto;
  margin-right: 5px;
  margin-top: 9px;
}
.cc-app .modal .modal-content .tab-content .phone-wrapper .primary-number label,
.cc-app .application__content .modal-content .tab-content .phone-wrapper .primary-number label,
.cc-app .modal .uix-modal-content .tab-content .phone-wrapper .primary-number label,
.cc-app .application__content .uix-modal-content .tab-content .phone-wrapper .primary-number label,
.cc-app .modal .modal-content .uix-modal-section .phone-wrapper .primary-number label,
.cc-app .application__content .modal-content .uix-modal-section .phone-wrapper .primary-number label,
.cc-app .modal .uix-modal-content .uix-modal-section .phone-wrapper .primary-number label,
.cc-app .application__content .uix-modal-content .uix-modal-section .phone-wrapper .primary-number label {
  width: auto;
}
.cc-app .modal .modal-content .tab-content .phone-wrapper .primary-number label:before,
.cc-app .application__content .modal-content .tab-content .phone-wrapper .primary-number label:before,
.cc-app .modal .uix-modal-content .tab-content .phone-wrapper .primary-number label:before,
.cc-app .application__content .uix-modal-content .tab-content .phone-wrapper .primary-number label:before,
.cc-app .modal .modal-content .uix-modal-section .phone-wrapper .primary-number label:before,
.cc-app .application__content .modal-content .uix-modal-section .phone-wrapper .primary-number label:before,
.cc-app .modal .uix-modal-content .uix-modal-section .phone-wrapper .primary-number label:before,
.cc-app .application__content .uix-modal-content .uix-modal-section .phone-wrapper .primary-number label:before {
  position: relative;
  top: 1px;
  border-color: #00a8b8;
}
.cc-app .modal .modal-content .tab-content .phone-wrapper .primary-number .checkbox-custom:checked + .checkbox-custom-label:before,
.cc-app .application__content .modal-content .tab-content .phone-wrapper .primary-number .checkbox-custom:checked + .checkbox-custom-label:before,
.cc-app .modal .uix-modal-content .tab-content .phone-wrapper .primary-number .checkbox-custom:checked + .checkbox-custom-label:before,
.cc-app .application__content .uix-modal-content .tab-content .phone-wrapper .primary-number .checkbox-custom:checked + .checkbox-custom-label:before,
.cc-app .modal .modal-content .uix-modal-section .phone-wrapper .primary-number .checkbox-custom:checked + .checkbox-custom-label:before,
.cc-app .application__content .modal-content .uix-modal-section .phone-wrapper .primary-number .checkbox-custom:checked + .checkbox-custom-label:before,
.cc-app .modal .uix-modal-content .uix-modal-section .phone-wrapper .primary-number .checkbox-custom:checked + .checkbox-custom-label:before,
.cc-app .application__content .uix-modal-content .uix-modal-section .phone-wrapper .primary-number .checkbox-custom:checked + .checkbox-custom-label:before {
  background: #00a8b8;
}
.cc-app .modal .modal-content .tab-content input,
.cc-app .application__content .modal-content .tab-content input,
.cc-app .modal .uix-modal-content .tab-content input,
.cc-app .application__content .uix-modal-content .tab-content input,
.cc-app .modal .modal-content .uix-modal-section input,
.cc-app .application__content .modal-content .uix-modal-section input,
.cc-app .modal .uix-modal-content .uix-modal-section input,
.cc-app .application__content .uix-modal-content .uix-modal-section input {
  margin-bottom: 0;
  float: left;
  width: 90%;
}
@media screen and (min-width: 768px) {
  .cc-app .modal .modal-content .tab-content input,
  .cc-app .application__content .modal-content .tab-content input,
  .cc-app .modal .uix-modal-content .tab-content input,
  .cc-app .application__content .uix-modal-content .tab-content input,
  .cc-app .modal .modal-content .uix-modal-section input,
  .cc-app .application__content .modal-content .uix-modal-section input,
  .cc-app .modal .uix-modal-content .uix-modal-section input,
  .cc-app .application__content .uix-modal-content .uix-modal-section input {
    width: 60%;
  }
}
.cc-app .modal .modal-content .tab-content input.small-input,
.cc-app .application__content .modal-content .tab-content input.small-input,
.cc-app .modal .uix-modal-content .tab-content input.small-input,
.cc-app .application__content .uix-modal-content .tab-content input.small-input,
.cc-app .modal .modal-content .uix-modal-section input.small-input,
.cc-app .application__content .modal-content .uix-modal-section input.small-input,
.cc-app .modal .uix-modal-content .uix-modal-section input.small-input,
.cc-app .application__content .uix-modal-content .uix-modal-section input.small-input {
  width: 20%;
}
.cc-app .modal .modal-content .tab-content input.phone-number,
.cc-app .application__content .modal-content .tab-content input.phone-number,
.cc-app .modal .uix-modal-content .tab-content input.phone-number,
.cc-app .application__content .uix-modal-content .tab-content input.phone-number,
.cc-app .modal .modal-content .uix-modal-section input.phone-number,
.cc-app .application__content .modal-content .uix-modal-section input.phone-number,
.cc-app .modal .uix-modal-content .uix-modal-section input.phone-number,
.cc-app .application__content .uix-modal-content .uix-modal-section input.phone-number {
  width: 35%;
  margin-left: 1%;
}
.cc-app .modal .modal-content .tab-content input.extension-number,
.cc-app .application__content .modal-content .tab-content input.extension-number,
.cc-app .modal .uix-modal-content .tab-content input.extension-number,
.cc-app .application__content .uix-modal-content .tab-content input.extension-number,
.cc-app .modal .modal-content .uix-modal-section input.extension-number,
.cc-app .application__content .modal-content .uix-modal-section input.extension-number,
.cc-app .modal .uix-modal-content .uix-modal-section input.extension-number,
.cc-app .application__content .uix-modal-content .uix-modal-section input.extension-number {
  width: 14%;
  margin-left: 1%;
}
.cc-app .modal .modal-content .tab-content input.contact-username,
.cc-app .application__content .modal-content .tab-content input.contact-username,
.cc-app .modal .uix-modal-content .tab-content input.contact-username,
.cc-app .application__content .uix-modal-content .tab-content input.contact-username,
.cc-app .modal .modal-content .uix-modal-section input.contact-username,
.cc-app .application__content .modal-content .uix-modal-section input.contact-username,
.cc-app .modal .uix-modal-content .uix-modal-section input.contact-username,
.cc-app .application__content .uix-modal-content .uix-modal-section input.contact-username {
  width: 44%;
  margin-left: 1%;
}
.cc-app .modal .modal-content .tab-content input.pointer-cursor,
.cc-app .application__content .modal-content .tab-content input.pointer-cursor,
.cc-app .modal .uix-modal-content .tab-content input.pointer-cursor,
.cc-app .application__content .uix-modal-content .tab-content input.pointer-cursor,
.cc-app .modal .modal-content .uix-modal-section input.pointer-cursor,
.cc-app .application__content .modal-content .uix-modal-section input.pointer-cursor,
.cc-app .modal .uix-modal-content .uix-modal-section input.pointer-cursor,
.cc-app .application__content .uix-modal-content .uix-modal-section input.pointer-cursor {
  cursor: pointer;
}
.cc-app .modal .modal-content .tab-content .select2,
.cc-app .application__content .modal-content .tab-content .select2,
.cc-app .modal .uix-modal-content .tab-content .select2,
.cc-app .application__content .uix-modal-content .tab-content .select2,
.cc-app .modal .modal-content .uix-modal-section .select2,
.cc-app .application__content .modal-content .uix-modal-section .select2,
.cc-app .modal .uix-modal-content .uix-modal-section .select2,
.cc-app .application__content .uix-modal-content .uix-modal-section .select2 {
  width: 60% !important;
}
.cc-app .modal .modal-content .tab-content .toggle-input,
.cc-app .application__content .modal-content .tab-content .toggle-input,
.cc-app .modal .uix-modal-content .tab-content .toggle-input,
.cc-app .application__content .uix-modal-content .tab-content .toggle-input,
.cc-app .modal .modal-content .uix-modal-section .toggle-input,
.cc-app .application__content .modal-content .uix-modal-section .toggle-input,
.cc-app .modal .uix-modal-content .uix-modal-section .toggle-input,
.cc-app .application__content .uix-modal-content .uix-modal-section .toggle-input {
  width: 60%;
  float: left;
}
.cc-app .modal .modal-content .tab-content .toggle-input .select2,
.cc-app .application__content .modal-content .tab-content .toggle-input .select2,
.cc-app .modal .uix-modal-content .tab-content .toggle-input .select2,
.cc-app .application__content .uix-modal-content .tab-content .toggle-input .select2,
.cc-app .modal .modal-content .uix-modal-section .toggle-input .select2,
.cc-app .application__content .modal-content .uix-modal-section .toggle-input .select2,
.cc-app .modal .uix-modal-content .uix-modal-section .toggle-input .select2,
.cc-app .application__content .uix-modal-content .uix-modal-section .toggle-input .select2,
.cc-app .modal .modal-content .tab-content .toggle-input input,
.cc-app .application__content .modal-content .tab-content .toggle-input input,
.cc-app .modal .uix-modal-content .tab-content .toggle-input input,
.cc-app .application__content .uix-modal-content .tab-content .toggle-input input,
.cc-app .modal .modal-content .uix-modal-section .toggle-input input,
.cc-app .application__content .modal-content .uix-modal-section .toggle-input input,
.cc-app .modal .uix-modal-content .uix-modal-section .toggle-input input,
.cc-app .application__content .uix-modal-content .uix-modal-section .toggle-input input {
  width: 100% !important;
}
.cc-app .modal .modal-content .tab-content .toggle-text,
.cc-app .application__content .modal-content .tab-content .toggle-text,
.cc-app .modal .uix-modal-content .tab-content .toggle-text,
.cc-app .application__content .uix-modal-content .tab-content .toggle-text,
.cc-app .modal .modal-content .uix-modal-section .toggle-text,
.cc-app .application__content .modal-content .uix-modal-section .toggle-text,
.cc-app .modal .uix-modal-content .uix-modal-section .toggle-text,
.cc-app .application__content .uix-modal-content .uix-modal-section .toggle-text {
  width: 60%;
  float: left;
}
.cc-app .modal .modal-content .tab-content .delete-icon,
.cc-app .application__content .modal-content .tab-content .delete-icon,
.cc-app .modal .uix-modal-content .tab-content .delete-icon,
.cc-app .application__content .uix-modal-content .tab-content .delete-icon,
.cc-app .modal .modal-content .uix-modal-section .delete-icon,
.cc-app .application__content .modal-content .uix-modal-section .delete-icon,
.cc-app .modal .uix-modal-content .uix-modal-section .delete-icon,
.cc-app .application__content .uix-modal-content .uix-modal-section .delete-icon {
  float: left;
  margin-left: 3px;
  font-size: 20px;
  position: relative;
  top: 3px;
}
.cc-app .modal .modal-content .form-control,
.cc-app .application__content .modal-content .form-control,
.cc-app .modal .uix-modal-content .form-control,
.cc-app .application__content .uix-modal-content .form-control {
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  -moz-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  box-shadow: inset 0 1px 1px 0 #d6d6d6;
  padding: 5px 7px;
  margin-bottom: 20px;
  float: left;
  background-color: #fff;
  height: 32px;
}
.cc-app .modal .modal-content .form-control:disabled,
.cc-app .application__content .modal-content .form-control:disabled,
.cc-app .modal .uix-modal-content .form-control:disabled,
.cc-app .application__content .uix-modal-content .form-control:disabled {
  background-color: #ccc;
}
.cc-app .modal .modal-content .form-control.end-search-icon,
.cc-app .application__content .modal-content .form-control.end-search-icon,
.cc-app .modal .uix-modal-content .form-control.end-search-icon,
.cc-app .application__content .uix-modal-content .form-control.end-search-icon {
  border-left: none;
  margin-right: 20px;
  height: 32px;
}
.cc-app .modal .modal-content .form-control.pointer-cursor,
.cc-app .application__content .modal-content .form-control.pointer-cursor,
.cc-app .modal .uix-modal-content .form-control.pointer-cursor,
.cc-app .application__content .uix-modal-content .form-control.pointer-cursor {
  cursor: pointer;
}
.cc-app .modal .modal-content .form-control.small-input,
.cc-app .application__content .modal-content .form-control.small-input,
.cc-app .modal .uix-modal-content .form-control.small-input,
.cc-app .application__content .uix-modal-content .form-control.small-input {
  width: 35%;
}
.cc-app .modal .modal-content .form-control.medium-input,
.cc-app .application__content .modal-content .form-control.medium-input,
.cc-app .modal .uix-modal-content .form-control.medium-input,
.cc-app .application__content .uix-modal-content .form-control.medium-input {
  width: 55%;
}
.cc-app .modal .modal-content .form-control.large-input,
.cc-app .application__content .modal-content .form-control.large-input,
.cc-app .modal .uix-modal-content .form-control.large-input,
.cc-app .application__content .uix-modal-content .form-control.large-input {
  width: 70%;
}
.cc-app .modal .modal-content .form-control::-webkit-input-placeholder,
.cc-app .application__content .modal-content .form-control::-webkit-input-placeholder,
.cc-app .modal .uix-modal-content .form-control::-webkit-input-placeholder,
.cc-app .application__content .uix-modal-content .form-control::-webkit-input-placeholder {
  color: #545459;
}
.cc-app .modal .modal-content .form-control:-moz-placeholder,
.cc-app .application__content .modal-content .form-control:-moz-placeholder,
.cc-app .modal .uix-modal-content .form-control:-moz-placeholder,
.cc-app .application__content .uix-modal-content .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #545459;
}
.cc-app .modal .modal-content .form-control::-moz-placeholder,
.cc-app .application__content .modal-content .form-control::-moz-placeholder,
.cc-app .modal .uix-modal-content .form-control::-moz-placeholder,
.cc-app .application__content .uix-modal-content .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #545459;
}
.cc-app .modal .modal-content .form-control:-ms-input-placeholder,
.cc-app .application__content .modal-content .form-control:-ms-input-placeholder,
.cc-app .modal .uix-modal-content .form-control:-ms-input-placeholder,
.cc-app .application__content .uix-modal-content .form-control:-ms-input-placeholder {
  color: #545459;
}
.cc-app .modal .modal-content .error-warning,
.cc-app .application__content .modal-content .error-warning,
.cc-app .modal .uix-modal-content .error-warning,
.cc-app .application__content .uix-modal-content .error-warning,
.cc-app .modal .modal-content .validation-error-list,
.cc-app .application__content .modal-content .validation-error-list,
.cc-app .modal .uix-modal-content .validation-error-list,
.cc-app .application__content .uix-modal-content .validation-error-list {
  color: #fa802a;
  font-size: 16px;
}
.cc-app .modal .modal-content .error-warning li,
.cc-app .application__content .modal-content .error-warning li,
.cc-app .modal .uix-modal-content .error-warning li,
.cc-app .application__content .uix-modal-content .error-warning li,
.cc-app .modal .modal-content .validation-error-list li,
.cc-app .application__content .modal-content .validation-error-list li,
.cc-app .modal .uix-modal-content .validation-error-list li,
.cc-app .application__content .uix-modal-content .validation-error-list li {
  font-size: 16px;
  color: #fa802a;
}
.cc-app .modal .modal-content .dropzone,
.cc-app .application__content .modal-content .dropzone,
.cc-app .modal .uix-modal-content .dropzone,
.cc-app .application__content .uix-modal-content .dropzone {
  min-height: 150px;
  float: left;
  width: 100%;
  margin-bottom: 50px;
  margin-top: 20px;
  border-style: dashed;
  background-color: transparent;
  border-color: #666666;
}
.cc-app .modal .modal-content .dropzone .dz-default,
.cc-app .application__content .modal-content .dropzone .dz-default,
.cc-app .modal .uix-modal-content .dropzone .dz-default,
.cc-app .application__content .uix-modal-content .dropzone .dz-default {
  display: block;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: auto;
  width: auto;
  margin: 0;
  color: #ccc;
}
.cc-app .modal .modal-content .dropzone .dz-default span,
.cc-app .application__content .modal-content .dropzone .dz-default span,
.cc-app .modal .uix-modal-content .dropzone .dz-default span,
.cc-app .application__content .uix-modal-content .dropzone .dz-default span {
  display: block;
  color: #545459;
}
.cc-app .modal .modal-content .documents-materials,
.cc-app .application__content .modal-content .documents-materials,
.cc-app .modal .uix-modal-content .documents-materials,
.cc-app .application__content .uix-modal-content .documents-materials {
  background-color: #ffffff;
}
.cc-app .modal .modal-content .documents-materials .file-listing,
.cc-app .application__content .modal-content .documents-materials .file-listing,
.cc-app .modal .uix-modal-content .documents-materials .file-listing,
.cc-app .application__content .uix-modal-content .documents-materials .file-listing {
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .documents-materials .file-listing li,
.cc-app .application__content .modal-content .documents-materials .file-listing li,
.cc-app .modal .uix-modal-content .documents-materials .file-listing li,
.cc-app .application__content .uix-modal-content .documents-materials .file-listing li {
  color: #565757;
  margin-bottom: 10px;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .documents-materials .file-listing li .documents-show,
.cc-app .application__content .modal-content .documents-materials .file-listing li .documents-show,
.cc-app .modal .uix-modal-content .documents-materials .file-listing li .documents-show,
.cc-app .application__content .uix-modal-content .documents-materials .file-listing li .documents-show {
  text-transform: uppercase;
  font-size: 10px;
}
.cc-app .modal .modal-content .documents-materials .file-listing li .documents-show i,
.cc-app .application__content .modal-content .documents-materials .file-listing li .documents-show i,
.cc-app .modal .uix-modal-content .documents-materials .file-listing li .documents-show i,
.cc-app .application__content .uix-modal-content .documents-materials .file-listing li .documents-show i {
  font-size: 22px;
  position: relative;
  top: 6px;
}
.cc-app .modal .modal-content .documents-materials .file-listing li .documents-delete i,
.cc-app .application__content .modal-content .documents-materials .file-listing li .documents-delete i,
.cc-app .modal .uix-modal-content .documents-materials .file-listing li .documents-delete i,
.cc-app .application__content .uix-modal-content .documents-materials .file-listing li .documents-delete i {
  font-size: 20px;
  position: relative;
  top: 6px;
}
.cc-app .modal .modal-content .documents-materials .file-listing li i,
.cc-app .application__content .modal-content .documents-materials .file-listing li i,
.cc-app .modal .uix-modal-content .documents-materials .file-listing li i,
.cc-app .application__content .uix-modal-content .documents-materials .file-listing li i {
  position: relative;
  top: 3px;
  line-height: 10px;
}
.cc-app .modal .modal-content .documents-materials .file-listing li i.info-tooltip,
.cc-app .application__content .modal-content .documents-materials .file-listing li i.info-tooltip,
.cc-app .modal .uix-modal-content .documents-materials .file-listing li i.info-tooltip,
.cc-app .application__content .uix-modal-content .documents-materials .file-listing li i.info-tooltip {
  font-size: 12px;
  position: relative;
  top: -3px;
  color: #00a8b8;
  cursor: pointer;
}
.cc-app .modal .modal-content .documents-materials .file-listing li .documents-visibility i,
.cc-app .application__content .modal-content .documents-materials .file-listing li .documents-visibility i,
.cc-app .modal .uix-modal-content .documents-materials .file-listing li .documents-visibility i,
.cc-app .application__content .uix-modal-content .documents-materials .file-listing li .documents-visibility i {
  font-size: 22px;
  position: relative;
  top: 6px;
  color: #00a8b8;
}
.cc-app .modal .modal-content .documents-materials .file-listing li .documents-visibility img,
.cc-app .application__content .modal-content .documents-materials .file-listing li .documents-visibility img,
.cc-app .modal .uix-modal-content .documents-materials .file-listing li .documents-visibility img,
.cc-app .application__content .uix-modal-content .documents-materials .file-listing li .documents-visibility img {
  width: 22px;
}
.cc-app .modal .modal-content .documents-materials .file-listing li .documents-rename .form-control,
.cc-app .application__content .modal-content .documents-materials .file-listing li .documents-rename .form-control,
.cc-app .modal .uix-modal-content .documents-materials .file-listing li .documents-rename .form-control,
.cc-app .application__content .uix-modal-content .documents-materials .file-listing li .documents-rename .form-control {
  width: 70%;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .cc-app .modal .modal-content .documents-materials .file-listing li .documents-rename .form-control,
  .cc-app .application__content .modal-content .documents-materials .file-listing li .documents-rename .form-control,
  .cc-app .modal .uix-modal-content .documents-materials .file-listing li .documents-rename .form-control,
  .cc-app .application__content .uix-modal-content .documents-materials .file-listing li .documents-rename .form-control {
    margin-bottom: 20px;
  }
}
.cc-app .modal .modal-content .documents-materials .file-listing li .documents-rename .btn-profile,
.cc-app .application__content .modal-content .documents-materials .file-listing li .documents-rename .btn-profile,
.cc-app .modal .uix-modal-content .documents-materials .file-listing li .documents-rename .btn-profile,
.cc-app .application__content .uix-modal-content .documents-materials .file-listing li .documents-rename .btn-profile {
  float: left;
  width: 13%;
  margin-left: 2%;
  padding: 4px 12px;
}
.cc-app .modal .modal-content .documents-materials .file-listing li .limit-doc-name,
.cc-app .application__content .modal-content .documents-materials .file-listing li .limit-doc-name,
.cc-app .modal .uix-modal-content .documents-materials .file-listing li .limit-doc-name,
.cc-app .application__content .uix-modal-content .documents-materials .file-listing li .limit-doc-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 450px;
  display: inline-block;
  width: auto;
  float: none;
  margin: 0;
  line-height: 1;
  top: 3px;
  position: relative;
}
@media screen and (max-width: 990px) {
  .cc-app .modal .modal-content .documents-materials .file-listing li .limit-doc-name,
  .cc-app .application__content .modal-content .documents-materials .file-listing li .limit-doc-name,
  .cc-app .modal .uix-modal-content .documents-materials .file-listing li .limit-doc-name,
  .cc-app .application__content .uix-modal-content .documents-materials .file-listing li .limit-doc-name {
    max-width: 170px;
  }
}
@media screen and (max-width: 767px) {
  .cc-app .modal .modal-content .documents-materials .file-listing li,
  .cc-app .application__content .modal-content .documents-materials .file-listing li,
  .cc-app .modal .uix-modal-content .documents-materials .file-listing li,
  .cc-app .application__content .uix-modal-content .documents-materials .file-listing li {
    border-bottom: 1px solid #d6d6db;
    padding: 7px 0 10px 0;
    margin-bottom: 0;
  }
  .cc-app .modal .modal-content .documents-materials .file-listing li .limit-doc-name,
  .cc-app .application__content .modal-content .documents-materials .file-listing li .limit-doc-name,
  .cc-app .modal .uix-modal-content .documents-materials .file-listing li .limit-doc-name,
  .cc-app .application__content .uix-modal-content .documents-materials .file-listing li .limit-doc-name {
    max-width: 90%;
  }
  .cc-app .modal .modal-content .documents-materials .file-listing li .documents-rename .form-control,
  .cc-app .application__content .modal-content .documents-materials .file-listing li .documents-rename .form-control,
  .cc-app .modal .uix-modal-content .documents-materials .file-listing li .documents-rename .form-control,
  .cc-app .application__content .uix-modal-content .documents-materials .file-listing li .documents-rename .form-control {
    width: 100%;
  }
  .cc-app .modal .modal-content .documents-materials .file-listing li .documents-rename .btn-profile,
  .cc-app .application__content .modal-content .documents-materials .file-listing li .documents-rename .btn-profile,
  .cc-app .modal .uix-modal-content .documents-materials .file-listing li .documents-rename .btn-profile,
  .cc-app .application__content .uix-modal-content .documents-materials .file-listing li .documents-rename .btn-profile {
    float: left;
    width: 48%;
    margin-right: 2%;
    margin-left: 0;
  }
  .cc-app .modal .modal-content .documents-materials .file-listing li .documents-rename .btn-profile:last-of-type,
  .cc-app .application__content .modal-content .documents-materials .file-listing li .documents-rename .btn-profile:last-of-type,
  .cc-app .modal .uix-modal-content .documents-materials .file-listing li .documents-rename .btn-profile:last-of-type,
  .cc-app .application__content .uix-modal-content .documents-materials .file-listing li .documents-rename .btn-profile:last-of-type {
    margin-right: 0;
    margin-left: 2%;
  }
  .cc-app .modal .modal-content .documents-materials .file-listing li .hide-mobile,
  .cc-app .application__content .modal-content .documents-materials .file-listing li .hide-mobile,
  .cc-app .modal .uix-modal-content .documents-materials .file-listing li .hide-mobile,
  .cc-app .application__content .uix-modal-content .documents-materials .file-listing li .hide-mobile {
    display: none;
  }
}
.cc-app .modal .modal-content .documents-materials .btn-profile,
.cc-app .application__content .modal-content .documents-materials .btn-profile,
.cc-app .modal .uix-modal-content .documents-materials .btn-profile,
.cc-app .application__content .uix-modal-content .documents-materials .btn-profile {
  margin-left: 20px;
}
.cc-app .modal .modal-content .documents-materials .action-buttons,
.cc-app .application__content .modal-content .documents-materials .action-buttons,
.cc-app .modal .uix-modal-content .documents-materials .action-buttons,
.cc-app .application__content .uix-modal-content .documents-materials .action-buttons {
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .documents-materials .dropzone,
.cc-app .application__content .modal-content .documents-materials .dropzone,
.cc-app .modal .uix-modal-content .documents-materials .dropzone,
.cc-app .application__content .uix-modal-content .documents-materials .dropzone {
  margin-bottom: 20px;
  margin-top: 0;
}
.cc-app .modal .modal-content .documents-materials .dropzone .dz-clickable,
.cc-app .application__content .modal-content .documents-materials .dropzone .dz-clickable,
.cc-app .modal .uix-modal-content .documents-materials .dropzone .dz-clickable,
.cc-app .application__content .uix-modal-content .documents-materials .dropzone .dz-clickable {
  cursor: pointer;
  width: 100%;
  height: 100%;
  position: absolute;
  background: none;
}
.cc-app .modal .modal-content .documents-materials .dropzone .dz-clickable span,
.cc-app .application__content .modal-content .documents-materials .dropzone .dz-clickable span,
.cc-app .modal .uix-modal-content .documents-materials .dropzone .dz-clickable span,
.cc-app .application__content .uix-modal-content .documents-materials .dropzone .dz-clickable span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cc-app .modal .modal-content .documents-materials .dropzone .dz-clickable:hover span,
.cc-app .application__content .modal-content .documents-materials .dropzone .dz-clickable:hover span,
.cc-app .modal .uix-modal-content .documents-materials .dropzone .dz-clickable:hover span,
.cc-app .application__content .uix-modal-content .documents-materials .dropzone .dz-clickable:hover span {
  color: #00a8b8;
}
.cc-app .modal .modal-content .documents-materials .dropzone .dz-preview,
.cc-app .application__content .modal-content .documents-materials .dropzone .dz-preview,
.cc-app .modal .uix-modal-content .documents-materials .dropzone .dz-preview,
.cc-app .application__content .uix-modal-content .documents-materials .dropzone .dz-preview,
.cc-app .modal .modal-content .documents-materials .dropzone .dz-image-preview,
.cc-app .application__content .modal-content .documents-materials .dropzone .dz-image-preview,
.cc-app .modal .uix-modal-content .documents-materials .dropzone .dz-image-preview,
.cc-app .application__content .uix-modal-content .documents-materials .dropzone .dz-image-preview {
  height: auto;
  border: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  width: 100%;
  float: left;
}
.cc-app .modal .modal-content .documents-materials .dropzone .dz-preview .dz-details,
.cc-app .application__content .modal-content .documents-materials .dropzone .dz-preview .dz-details,
.cc-app .modal .uix-modal-content .documents-materials .dropzone .dz-preview .dz-details,
.cc-app .application__content .uix-modal-content .documents-materials .dropzone .dz-preview .dz-details,
.cc-app .modal .modal-content .documents-materials .dropzone .dz-image-preview .dz-details,
.cc-app .application__content .modal-content .documents-materials .dropzone .dz-image-preview .dz-details,
.cc-app .modal .uix-modal-content .documents-materials .dropzone .dz-image-preview .dz-details,
.cc-app .application__content .uix-modal-content .documents-materials .dropzone .dz-image-preview .dz-details {
  height: auto;
  background-color: transparent;
  margin-bottom: 0;
  width: auto;
}
.cc-app .modal .modal-content .documents-materials .dropzone .dz-preview .dz-details .dz-size,
.cc-app .application__content .modal-content .documents-materials .dropzone .dz-preview .dz-details .dz-size,
.cc-app .modal .uix-modal-content .documents-materials .dropzone .dz-preview .dz-details .dz-size,
.cc-app .application__content .uix-modal-content .documents-materials .dropzone .dz-preview .dz-details .dz-size,
.cc-app .modal .modal-content .documents-materials .dropzone .dz-image-preview .dz-details .dz-size,
.cc-app .application__content .modal-content .documents-materials .dropzone .dz-image-preview .dz-details .dz-size,
.cc-app .modal .uix-modal-content .documents-materials .dropzone .dz-image-preview .dz-details .dz-size,
.cc-app .application__content .uix-modal-content .documents-materials .dropzone .dz-image-preview .dz-details .dz-size {
  display: none;
}
.cc-app .modal .modal-content .documents-materials .dropzone .dz-preview .dz-details img,
.cc-app .application__content .modal-content .documents-materials .dropzone .dz-preview .dz-details img,
.cc-app .modal .uix-modal-content .documents-materials .dropzone .dz-preview .dz-details img,
.cc-app .application__content .uix-modal-content .documents-materials .dropzone .dz-preview .dz-details img,
.cc-app .modal .modal-content .documents-materials .dropzone .dz-image-preview .dz-details img,
.cc-app .application__content .modal-content .documents-materials .dropzone .dz-image-preview .dz-details img,
.cc-app .modal .uix-modal-content .documents-materials .dropzone .dz-image-preview .dz-details img,
.cc-app .application__content .uix-modal-content .documents-materials .dropzone .dz-image-preview .dz-details img {
  display: none;
}
.cc-app .modal .modal-content .documents-materials .dropzone .dz-preview .dz-details .dz-filename,
.cc-app .application__content .modal-content .documents-materials .dropzone .dz-preview .dz-details .dz-filename,
.cc-app .modal .uix-modal-content .documents-materials .dropzone .dz-preview .dz-details .dz-filename,
.cc-app .application__content .uix-modal-content .documents-materials .dropzone .dz-preview .dz-details .dz-filename,
.cc-app .modal .modal-content .documents-materials .dropzone .dz-image-preview .dz-details .dz-filename,
.cc-app .application__content .modal-content .documents-materials .dropzone .dz-image-preview .dz-details .dz-filename,
.cc-app .modal .uix-modal-content .documents-materials .dropzone .dz-image-preview .dz-details .dz-filename,
.cc-app .application__content .uix-modal-content .documents-materials .dropzone .dz-image-preview .dz-details .dz-filename {
  font-size: 16px;
}
.cc-app .modal .modal-content .documents-materials .dropzone .dz-preview.watermark,
.cc-app .application__content .modal-content .documents-materials .dropzone .dz-preview.watermark,
.cc-app .modal .uix-modal-content .documents-materials .dropzone .dz-preview.watermark,
.cc-app .application__content .uix-modal-content .documents-materials .dropzone .dz-preview.watermark,
.cc-app .modal .modal-content .documents-materials .dropzone .dz-image-preview.watermark,
.cc-app .application__content .modal-content .documents-materials .dropzone .dz-image-preview.watermark,
.cc-app .modal .uix-modal-content .documents-materials .dropzone .dz-image-preview.watermark,
.cc-app .application__content .uix-modal-content .documents-materials .dropzone .dz-image-preview.watermark,
.cc-app .modal .modal-content .documents-materials .dropzone .dz-preview .watermark,
.cc-app .application__content .modal-content .documents-materials .dropzone .dz-preview .watermark,
.cc-app .modal .uix-modal-content .documents-materials .dropzone .dz-preview .watermark,
.cc-app .application__content .uix-modal-content .documents-materials .dropzone .dz-preview .watermark,
.cc-app .modal .modal-content .documents-materials .dropzone .dz-image-preview .watermark,
.cc-app .application__content .modal-content .documents-materials .dropzone .dz-image-preview .watermark,
.cc-app .modal .uix-modal-content .documents-materials .dropzone .dz-image-preview .watermark,
.cc-app .application__content .uix-modal-content .documents-materials .dropzone .dz-image-preview .watermark {
  opacity: 1;
}
.cc-app .modal .modal-content .documents-materials .dropzone .dz-preview:before,
.cc-app .application__content .modal-content .documents-materials .dropzone .dz-preview:before,
.cc-app .modal .uix-modal-content .documents-materials .dropzone .dz-preview:before,
.cc-app .application__content .uix-modal-content .documents-materials .dropzone .dz-preview:before,
.cc-app .modal .modal-content .documents-materials .dropzone .dz-image-preview:before,
.cc-app .application__content .modal-content .documents-materials .dropzone .dz-image-preview:before,
.cc-app .modal .uix-modal-content .documents-materials .dropzone .dz-image-preview:before,
.cc-app .application__content .uix-modal-content .documents-materials .dropzone .dz-image-preview:before {
  content: '';
  font-size: 22px;
  float: left;
  margin-right: 10px;
  font-family: "SSGizmo";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.cc-app .modal .modal-content .documents-materials h3,
.cc-app .application__content .modal-content .documents-materials h3,
.cc-app .modal .uix-modal-content .documents-materials h3,
.cc-app .application__content .uix-modal-content .documents-materials h3 {
  margin-top: 20px;
}
.cc-app .modal .modal-content .documents-materials h3:first-of-type,
.cc-app .application__content .modal-content .documents-materials h3:first-of-type,
.cc-app .modal .uix-modal-content .documents-materials h3:first-of-type,
.cc-app .application__content .uix-modal-content .documents-materials h3:first-of-type {
  margin-top: 0;
}
.cc-app .modal .modal-content .documents-materials h3 span,
.cc-app .application__content .modal-content .documents-materials h3 span,
.cc-app .modal .uix-modal-content .documents-materials h3 span,
.cc-app .application__content .uix-modal-content .documents-materials h3 span {
  color: #fa802a;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 17px;
  margin-left: 20px;
}
.cc-app .modal .modal-content .documents-materials h3 span i,
.cc-app .application__content .modal-content .documents-materials h3 span i,
.cc-app .modal .uix-modal-content .documents-materials h3 span i,
.cc-app .application__content .uix-modal-content .documents-materials h3 span i {
  margin-right: 5px;
  font-size: 23px;
  vertical-align: middle;
}
.cc-app .modal .modal-content .documents-materials .document-section-header,
.cc-app .application__content .modal-content .documents-materials .document-section-header,
.cc-app .modal .uix-modal-content .documents-materials .document-section-header,
.cc-app .application__content .uix-modal-content .documents-materials .document-section-header {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  margin-bottom: 10px;
}
.cc-app .modal .modal-content .documents-materials .inline-element,
.cc-app .application__content .modal-content .documents-materials .inline-element,
.cc-app .modal .uix-modal-content .documents-materials .inline-element,
.cc-app .application__content .uix-modal-content .documents-materials .inline-element {
  display: inline;
}
.cc-app .modal .modal-content .documents-materials .document-wrapper,
.cc-app .application__content .modal-content .documents-materials .document-wrapper,
.cc-app .modal .uix-modal-content .documents-materials .document-wrapper,
.cc-app .application__content .uix-modal-content .documents-materials .document-wrapper {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.cc-app .modal .modal-content .documents-materials .document-wrapper .dropdown,
.cc-app .application__content .modal-content .documents-materials .document-wrapper .dropdown,
.cc-app .modal .uix-modal-content .documents-materials .document-wrapper .dropdown,
.cc-app .application__content .uix-modal-content .documents-materials .document-wrapper .dropdown {
  width: 30%;
}
.cc-app .modal .modal-content .documents-materials .document-wrapper .document-link,
.cc-app .application__content .modal-content .documents-materials .document-wrapper .document-link,
.cc-app .modal .uix-modal-content .documents-materials .document-wrapper .document-link,
.cc-app .application__content .uix-modal-content .documents-materials .document-wrapper .document-link {
  width: 64%;
  margin-left: 1%;
  margin-bottom: 0;
}
.cc-app .modal .modal-content .documents-materials .document-wrapper .delete-icon,
.cc-app .application__content .modal-content .documents-materials .document-wrapper .delete-icon,
.cc-app .modal .uix-modal-content .documents-materials .document-wrapper .delete-icon,
.cc-app .application__content .uix-modal-content .documents-materials .document-wrapper .delete-icon {
  float: left;
  margin-left: 3px;
  font-size: 20px;
  position: relative;
  top: 3px;
}
@media screen and (max-width: 767px) {
  .cc-app .modal .modal-content .documents-materials .document-wrapper .dropdown,
  .cc-app .application__content .modal-content .documents-materials .document-wrapper .dropdown,
  .cc-app .modal .uix-modal-content .documents-materials .document-wrapper .dropdown,
  .cc-app .application__content .uix-modal-content .documents-materials .document-wrapper .dropdown {
    width: 100%;
    margin-bottom: 5px;
  }
  .cc-app .modal .modal-content .documents-materials .document-wrapper .document-link,
  .cc-app .application__content .modal-content .documents-materials .document-wrapper .document-link,
  .cc-app .modal .uix-modal-content .documents-materials .document-wrapper .document-link,
  .cc-app .application__content .uix-modal-content .documents-materials .document-wrapper .document-link {
    width: 88%;
    margin-left: 0;
  }
}
.cc-app .modal .modal-content .documents-materials .add-another .form-group,
.cc-app .application__content .modal-content .documents-materials .add-another .form-group,
.cc-app .modal .uix-modal-content .documents-materials .add-another .form-group,
.cc-app .application__content .uix-modal-content .documents-materials .add-another .form-group {
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.cc-app .modal .modal-content .reference-list .reference-item,
.cc-app .application__content .modal-content .reference-list .reference-item,
.cc-app .modal .uix-modal-content .reference-list .reference-item,
.cc-app .application__content .uix-modal-content .reference-list .reference-item {
  width: 100%;
  float: left;
  padding: 15px;
  color: #545459;
}
.cc-app .modal .modal-content .reference-list .reference-item:nth-child(even),
.cc-app .application__content .modal-content .reference-list .reference-item:nth-child(even),
.cc-app .modal .uix-modal-content .reference-list .reference-item:nth-child(even),
.cc-app .application__content .uix-modal-content .reference-list .reference-item:nth-child(even) {
  background-color: #f4f4f9;
}
.cc-app .modal .modal-content .references-modal .table-2016 tr td,
.cc-app .application__content .modal-content .references-modal .table-2016 tr td,
.cc-app .modal .uix-modal-content .references-modal .table-2016 tr td,
.cc-app .application__content .uix-modal-content .references-modal .table-2016 tr td {
  padding: 0;
}
.cc-app .modal .modal-content .references-modal .reference-listing,
.cc-app .application__content .modal-content .references-modal .reference-listing,
.cc-app .modal .uix-modal-content .references-modal .reference-listing,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing {
  width: 100%;
  float: left;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list {
  float: left;
  margin: 0;
  width: 100%;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list li,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list li,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li {
  float: left;
  width: 100%;
  background: #f4f4f9;
  color: #545459;
  border-bottom: 1px solid #00a8b8;
  border-width: 0 0 1px 0;
  padding: 10px;
  cursor: move;
  margin: 0;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list li .panel-heading,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .panel-heading,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading {
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset {
  float: left;
  width: 65%;
  margin-left: 2%;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group {
  margin: 0;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group .form-control,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group .form-control,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group .form-control,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group .form-control {
  margin-bottom: 0;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group p,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group p,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group p,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group p {
  margin-top: 5px;
  margin-bottom: 0;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title p,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title p,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title p,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title p {
  color: #545459;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title i,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title i,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title i,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title i {
  opacity: 1;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title:hover i,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title:hover i,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title:hover i,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title:hover i {
  color: #00a8b8;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list li .panel-collapse,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .panel-collapse,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-collapse,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-collapse {
  float: left;
  width: 100%;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list li .panel-body,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .panel-body,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-body,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-body {
  border-top: 0;
  float: left;
  width: 100%;
  padding: 0;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list li a,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list li a,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li a,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li a {
  float: right;
  padding: 0;
  margin-right: 0;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list li a:after,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list li a:after,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li a:after,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li a:after {
  display: none;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list li a.drop,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list li a.drop,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li a.drop,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li a.drop {
  text-decoration: none;
  color: #00a8b8;
  margin-right: 10px;
  padding-right: 10px;
  text-align: center;
  line-height: 1;
  text-transform: uppercase;
  font-size: 10px;
  border-right: 1px solid #545459;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list li a.drop i,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list li a.drop i,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li a.drop i,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li a.drop i {
  font-size: 18px;
  line-height: 1;
  position: relative;
  top: 3px;
  padding-right: 0;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list li a.drop span,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list li a.drop span,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li a.drop span,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li a.drop span {
  float: none;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list li .sorting-icon-wrap,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .sorting-icon-wrap,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .sorting-icon-wrap,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .sorting-icon-wrap {
  float: left;
  width: 5%;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list li .sorting-icon-wrap .sorting-icon,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .sorting-icon-wrap .sorting-icon,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .sorting-icon-wrap .sorting-icon,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .sorting-icon-wrap .sorting-icon {
  position: relative;
  top: 6px;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list li .reference-dropdown,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .reference-dropdown,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .reference-dropdown,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .reference-dropdown {
  padding-top: 20px;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list li .reference-dropdown .reference-block,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .reference-dropdown .reference-block,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .reference-dropdown .reference-block,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .reference-dropdown .reference-block {
  padding: 0;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list .reference-remove,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list .reference-remove,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list .reference-remove,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list .reference-remove {
  color: #00a8b8;
}
.cc-app .modal .modal-content .references-modal .reference-listing .sorting-list .reference-remove i,
.cc-app .application__content .modal-content .references-modal .reference-listing .sorting-list .reference-remove i,
.cc-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list .reference-remove i,
.cc-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list .reference-remove i {
  font-size: 20px;
  line-height: 1;
  position: relative;
  top: 6px;
}
.cc-app .modal .modal-content .references-modal .reference-block,
.cc-app .application__content .modal-content .references-modal .reference-block,
.cc-app .modal .uix-modal-content .references-modal .reference-block,
.cc-app .application__content .uix-modal-content .references-modal .reference-block {
  float: left;
  width: 100%;
  background-color: #f4f4f9;
  padding: 10px;
  margin-bottom: 20px;
}
.cc-app .modal .modal-content .references-modal .reference-block select,
.cc-app .application__content .modal-content .references-modal .reference-block select,
.cc-app .modal .uix-modal-content .references-modal .reference-block select,
.cc-app .application__content .uix-modal-content .references-modal .reference-block select {
  float: left;
  margin-bottom: 20px;
}
.cc-app .modal .modal-content .references-modal .reference-block .toggle-input,
.cc-app .application__content .modal-content .references-modal .reference-block .toggle-input,
.cc-app .modal .uix-modal-content .references-modal .reference-block .toggle-input,
.cc-app .application__content .uix-modal-content .references-modal .reference-block .toggle-input {
  float: left;
  width: 70%;
}
.cc-app .modal .modal-content .references-modal .reference-block .toggle-input .select2,
.cc-app .application__content .modal-content .references-modal .reference-block .toggle-input .select2,
.cc-app .modal .uix-modal-content .references-modal .reference-block .toggle-input .select2,
.cc-app .application__content .uix-modal-content .references-modal .reference-block .toggle-input .select2 {
  width: 100%;
}
.cc-app .modal .modal-content .references-modal .reference-block .toggle-input .selection,
.cc-app .application__content .modal-content .references-modal .reference-block .toggle-input .selection,
.cc-app .modal .uix-modal-content .references-modal .reference-block .toggle-input .selection,
.cc-app .application__content .uix-modal-content .references-modal .reference-block .toggle-input .selection {
  float: none;
  display: block;
}
.cc-app .modal .modal-content .references-modal .reference-block .toggle-input .selection .select2-selection__clear,
.cc-app .application__content .modal-content .references-modal .reference-block .toggle-input .selection .select2-selection__clear,
.cc-app .modal .uix-modal-content .references-modal .reference-block .toggle-input .selection .select2-selection__clear,
.cc-app .application__content .uix-modal-content .references-modal .reference-block .toggle-input .selection .select2-selection__clear {
  display: none;
}
.cc-app .modal .modal-content .references-modal .reference-block .relationship,
.cc-app .application__content .modal-content .references-modal .reference-block .relationship,
.cc-app .modal .uix-modal-content .references-modal .reference-block .relationship,
.cc-app .application__content .uix-modal-content .references-modal .reference-block .relationship {
  margin-bottom: 40px;
}
.cc-app .modal .modal-content .references-modal .reference-block .main-info,
.cc-app .application__content .modal-content .references-modal .reference-block .main-info,
.cc-app .modal .uix-modal-content .references-modal .reference-block .main-info,
.cc-app .application__content .uix-modal-content .references-modal .reference-block .main-info {
  float: left;
  width: 70%;
}
.cc-app .modal .modal-content .references-modal .reference-block .main-info select,
.cc-app .application__content .modal-content .references-modal .reference-block .main-info select,
.cc-app .modal .uix-modal-content .references-modal .reference-block .main-info select,
.cc-app .application__content .uix-modal-content .references-modal .reference-block .main-info select {
  width: 18%;
  margin-right: 2%;
}
.cc-app .modal .modal-content .references-modal .reference-block .main-info .small-input,
.cc-app .application__content .modal-content .references-modal .reference-block .main-info .small-input,
.cc-app .modal .uix-modal-content .references-modal .reference-block .main-info .small-input,
.cc-app .application__content .uix-modal-content .references-modal .reference-block .main-info .small-input {
  width: 33%;
  margin-right: 2%;
}
.cc-app .modal .modal-content .references-modal .reference-block .main-info .small-input:last-of-type,
.cc-app .application__content .modal-content .references-modal .reference-block .main-info .small-input:last-of-type,
.cc-app .modal .uix-modal-content .references-modal .reference-block .main-info .small-input:last-of-type,
.cc-app .application__content .uix-modal-content .references-modal .reference-block .main-info .small-input:last-of-type {
  margin-right: 0;
  width: 35%;
}
.cc-app .modal .modal-content .references-modal .reference-block .main-info .middle-initial,
.cc-app .application__content .modal-content .references-modal .reference-block .main-info .middle-initial,
.cc-app .modal .uix-modal-content .references-modal .reference-block .main-info .middle-initial,
.cc-app .application__content .uix-modal-content .references-modal .reference-block .main-info .middle-initial {
  width: 8%;
  margin-right: 2%;
}
.cc-app .modal .modal-content .references-modal .reference-block .phone-wrapper,
.cc-app .application__content .modal-content .references-modal .reference-block .phone-wrapper,
.cc-app .modal .uix-modal-content .references-modal .reference-block .phone-wrapper,
.cc-app .application__content .uix-modal-content .references-modal .reference-block .phone-wrapper {
  float: right;
  width: 70%;
}
.cc-app .modal .modal-content .references-modal .reference-block .phone-wrapper .dropdown,
.cc-app .application__content .modal-content .references-modal .reference-block .phone-wrapper .dropdown,
.cc-app .modal .uix-modal-content .references-modal .reference-block .phone-wrapper .dropdown,
.cc-app .application__content .uix-modal-content .references-modal .reference-block .phone-wrapper .dropdown {
  width: 30%;
}
.cc-app .modal .modal-content .references-modal .reference-block .phone-wrapper input.phone-number,
.cc-app .application__content .modal-content .references-modal .reference-block .phone-wrapper input.phone-number,
.cc-app .modal .uix-modal-content .references-modal .reference-block .phone-wrapper input.phone-number,
.cc-app .application__content .uix-modal-content .references-modal .reference-block .phone-wrapper input.phone-number {
  width: 35%;
  margin-left: 1%;
}
.cc-app .modal .modal-content .references-modal .reference-block .phone-wrapper input.extension-number,
.cc-app .application__content .modal-content .references-modal .reference-block .phone-wrapper input.extension-number,
.cc-app .modal .uix-modal-content .references-modal .reference-block .phone-wrapper input.extension-number,
.cc-app .application__content .uix-modal-content .references-modal .reference-block .phone-wrapper input.extension-number {
  width: 14%;
  margin-left: 1%;
}
.cc-app .modal .modal-content .references-modal .reference-block .phone-wrapper label.extension,
.cc-app .application__content .modal-content .references-modal .reference-block .phone-wrapper label.extension,
.cc-app .modal .uix-modal-content .references-modal .reference-block .phone-wrapper label.extension,
.cc-app .application__content .uix-modal-content .references-modal .reference-block .phone-wrapper label.extension {
  width: 8%;
  text-align: right;
  padding-right: 0;
  float: left;
}
.cc-app .modal .modal-content .references-modal .reference-add-another,
.cc-app .application__content .modal-content .references-modal .reference-add-another,
.cc-app .modal .uix-modal-content .references-modal .reference-add-another,
.cc-app .application__content .uix-modal-content .references-modal .reference-add-another {
  float: left;
  width: 100%;
  margin-top: 10px;
}
.cc-app .modal .search-icon,
.cc-app .application__content .search-icon {
  padding: 5px;
  border-left: 1px solid #d6d6d6;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  font-size: 20px;
  line-height: 20px;
  color: #00adc3;
  -webkit-box-shadow: inset 0 1px 0 0 #d6d6d6;
  -moz-box-shadow: inset 0 1px 0 0 #d6d6d6;
  box-shadow: inset 0 1px 0 0 #d6d6d6;
  float: left;
  background-color: #fff;
  z-index: 5;
  position: relative;
  margin-right: -5px;
}
.cc-app .modal .search-icon i,
.cc-app .application__content .search-icon i {
  position: relative;
  top: 2px;
}
.cc-app .modal textarea,
.cc-app .application__content textarea {
  max-width: none !important;
  border-radius: 0;
  width: 100%;
}
.cc-app .modal .btn-default,
.cc-app .application__content .btn-default {
  background: #00a2b0;
  /* Old browsers */
  background: -moz-linear-gradient(top, #00a2b0 0%, #008fa1 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #00a2b0 0%, #008fa1 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #00a2b0 0%, #008fa1 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a8b8', endColorstr='#00a2b0', GradientType=0);
  /* IE6-9 */
  border-top: 2px solid #00c3dc;
  border-bottom: 2px solid #006976;
  padding: 7px 12px;
  color: white;
  box-shadow: none;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
}
.cc-app .modal .btn-default:hover,
.cc-app .application__content .btn-default:hover {
  border-top: 2px solid #006976;
  background: #006e79;
  /* Old browsers */
  background: -moz-linear-gradient(top, #006e79 0%, #006e79 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #006e79 0%, #006e79 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #006e79 0%, #006e79 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006e79', endColorstr='#006e79', GradientType=0);
  /* IE6-9 */
}
.cc-app .modal .btn-profile,
.cc-app .application__content .btn-profile {
  padding: 7px 12px;
  line-height: 20px;
  margin-right: 10px;
}
.cc-app .modal .btn-profile.left-margin,
.cc-app .application__content .btn-profile.left-margin {
  margin-left: 20px;
}
.cc-app .modal .modal-width-block,
.cc-app .application__content .modal-width-block {
  padding: 30px;
  background-color: #f6f6fa;
  border-top: #dedee2;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-footer,
.cc-app .application__content .modal-footer {
  padding: 10px 25px;
  margin-top: 0;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-button-close,
.cc-app .application__content .modal-button-close {
  border: none;
  background: transparent;
  float: right;
}
.cc-app .modal .modal-button-close .fa,
.cc-app .application__content .modal-button-close .fa {
  border: 3px solid #ffffff;
  border-radius: 25px;
  width: 25px;
  height: 25px;
  font-size: 15px;
  line-height: 19px;
  margin-right: 7px;
}
.cc-app .modal .modal-button-close:hover,
.cc-app .application__content .modal-button-close:hover,
.cc-app .modal .modal-button-close:active,
.cc-app .application__content .modal-button-close:active,
.cc-app .modal .modal-button-close:focus,
.cc-app .application__content .modal-button-close:focus {
  background: transparent;
  border: none;
}
.cc-app .modal .modal-note,
.cc-app .application__content .modal-note {
  background-color: #f4f4f9;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-note .panel-group,
.cc-app .application__content .modal-note .panel-group {
  border-bottom: 1px solid #d6d6db;
  margin: 0;
}
.cc-app .modal .modal-note .panel-group .panel,
.cc-app .application__content .modal-note .panel-group .panel {
  box-shadow: none;
  border: none;
  margin-bottom: 0;
  background-color: transparent;
  padding: 30px;
}
.cc-app .modal .modal-note .panel-group .panel h4,
.cc-app .application__content .modal-note .panel-group .panel h4 {
  background-color: transparent;
  border: none;
  color: #00a8b8;
  margin: 0;
  line-height: 20px;
  padding: 0;
}
.cc-app .modal .modal-note .panel-group .panel h4 i,
.cc-app .application__content .modal-note .panel-group .panel h4 i {
  color: #00a8b8;
  margin-left: 7px;
  opacity: 1;
}
.cc-app .modal .modal-note .panel-group .panel h4 a,
.cc-app .application__content .modal-note .panel-group .panel h4 a {
  color: #00a8b8;
  padding: 0;
}
.cc-app .modal .modal-note .panel-group .panel h4 a:hover,
.cc-app .application__content .modal-note .panel-group .panel h4 a:hover,
.cc-app .modal .modal-note .panel-group .panel h4 a:focus,
.cc-app .application__content .modal-note .panel-group .panel h4 a:focus,
.cc-app .modal .modal-note .panel-group .panel h4 a:active,
.cc-app .application__content .modal-note .panel-group .panel h4 a:active {
  color: #00a8b8;
  text-decoration: none;
}
.cc-app .modal .modal-note .panel-group .panel h4 a:after,
.cc-app .application__content .modal-note .panel-group .panel h4 a:after {
  display: none;
}
.cc-app .modal .modal-note .panel-group .panel .panel-heading,
.cc-app .application__content .modal-note .panel-group .panel .panel-heading {
  border-radius: 0;
}
.cc-app .modal .modal-note .panel-group .panel .panel-body,
.cc-app .application__content .modal-note .panel-group .panel .panel-body {
  border: none;
  padding: 0;
}
.cc-app .modal .modal-note .panel-group .panel .panel-collapse,
.cc-app .application__content .modal-note .panel-group .panel .panel-collapse {
  margin-top: 10px;
  float: left;
  width: 100%;
}
.cc-app .modal .modal-note .panel-group .panel .close-panel,
.cc-app .application__content .modal-note .panel-group .panel .close-panel {
  text-align: right;
  width: 100%;
  margin-top: 20px;
}
.cc-app .modal .modal-note .panel-group .panel .close-panel a,
.cc-app .application__content .modal-note .panel-group .panel .close-panel a {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 16px;
}
.cc-app .modal .table-2016,
.cc-app .application__content .table-2016 {
  padding: 0;
  border: 1px solid #9a9a9f;
  float: left;
  width: 40%;
  margin-bottom: 20px;
  margin-right: 20px;
}
.cc-app .modal .table-2016.larger-table,
.cc-app .application__content .table-2016.larger-table {
  width: 80%;
}
.cc-app .modal .table-2016.full-table,
.cc-app .application__content .table-2016.full-table {
  width: 100%;
}
.cc-app .modal .table-2016.places-table table,
.cc-app .application__content .table-2016.places-table table {
  width: 100%;
  float: left;
  padding: 0;
}
.cc-app .modal .table-2016.places-table tr,
.cc-app .application__content .table-2016.places-table tr {
  padding-right: 100px;
}
.cc-app .modal .table-2016 tr td:last-of-type,
.cc-app .application__content .table-2016 tr td:last-of-type {
  padding-right: 10px;
}
.cc-app .modal .table-2016.languages-table,
.cc-app .application__content .table-2016.languages-table {
  width: 68%;
}
.cc-app .modal .table-2016.languages-table .ss-trash,
.cc-app .application__content .table-2016.languages-table .ss-trash {
  color: #7c7c81;
}
.cc-app .modal .table-2016.full-table,
.cc-app .application__content .table-2016.full-table {
  width: 100%;
}
.cc-app .modal .table-2016.full-table .rating-td,
.cc-app .application__content .table-2016.full-table .rating-td {
  width: 140px;
}
.placement-app .modal,
.placement-app .application__content {
  overflow: auto;
}
.placement-app .modal .modal-dialog.full-modal,
.placement-app .application__content .modal-dialog.full-modal,
.placement-app .modal .durandal-wrapper.full-modal,
.placement-app .application__content .durandal-wrapper.full-modal {
  width: 100% !important;
  height: 100%;
  max-width: none;
  padding: 0;
}
.placement-app .modal .modal-dialog.full-modal .modal-content,
.placement-app .application__content .modal-dialog.full-modal .modal-content,
.placement-app .modal .durandal-wrapper.full-modal .modal-content,
.placement-app .application__content .durandal-wrapper.full-modal .modal-content {
  background-color: #696a6a;
  height: 100%;
  border: none;
}
.placement-app .modal .modal-dialog.full-modal .modal-content .modal-section.no-tabs,
.placement-app .application__content .modal-dialog.full-modal .modal-content .modal-section.no-tabs,
.placement-app .modal .durandal-wrapper.full-modal .modal-content .modal-section.no-tabs,
.placement-app .application__content .durandal-wrapper.full-modal .modal-content .modal-section.no-tabs {
  padding: 0;
}
.placement-app .modal .modal-dialog.full-modal .modal-body,
.placement-app .application__content .modal-dialog.full-modal .modal-body,
.placement-app .modal .durandal-wrapper.full-modal .modal-body,
.placement-app .application__content .durandal-wrapper.full-modal .modal-body {
  background-color: #696a6a;
}
.placement-app .modal .modal-dialog.full-modal .modal-footer,
.placement-app .application__content .modal-dialog.full-modal .modal-footer,
.placement-app .modal .durandal-wrapper.full-modal .modal-footer,
.placement-app .application__content .durandal-wrapper.full-modal .modal-footer {
  background-color: #696a6a;
}
.placement-app .modal .modal-dialog.confirm-dialog,
.placement-app .application__content .modal-dialog.confirm-dialog,
.placement-app .modal .durandal-wrapper.confirm-dialog,
.placement-app .application__content .durandal-wrapper.confirm-dialog {
  max-width: 500px;
}
.placement-app .modal .modal-header,
.placement-app .application__content .modal-header,
.placement-app .modal .modal-footer,
.placement-app .application__content .modal-footer {
  background-color: #00a8b8;
  border-bottom: none;
}
.placement-app .modal .modal-header h2,
.placement-app .application__content .modal-header h2,
.placement-app .modal .modal-footer h2,
.placement-app .application__content .modal-footer h2 {
  color: #fff;
  font-size: 24px;
}
.placement-app .modal .modal-content,
.placement-app .application__content .modal-content,
.placement-app .modal .uix-modal-content,
.placement-app .application__content .uix-modal-content {
  border-radius: 4px !important;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .panel-title a,
.placement-app .application__content .modal-content .panel-title a,
.placement-app .modal .uix-modal-content .panel-title a,
.placement-app .application__content .uix-modal-content .panel-title a {
  display: block;
  padding: 7px 15px 3px 15px;
}
.placement-app .modal .modal-content .popup-title,
.placement-app .application__content .modal-content .popup-title,
.placement-app .modal .uix-modal-content .popup-title,
.placement-app .application__content .uix-modal-content .popup-title {
  background-color: #00a8b8;
  padding: 35px 30px 20px 30px;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .popup-title h2,
.placement-app .application__content .modal-content .popup-title h2,
.placement-app .modal .uix-modal-content .popup-title h2,
.placement-app .application__content .uix-modal-content .popup-title h2 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #fff;
  font-size: 24px;
  margin-bottom: 0;
}
.placement-app .modal .modal-content .popup-title h2 span,
.placement-app .application__content .modal-content .popup-title h2 span,
.placement-app .modal .uix-modal-content .popup-title h2 span,
.placement-app .application__content .uix-modal-content .popup-title h2 span {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 16px;
}
.placement-app .modal .modal-content .popup-title h2 .title-span,
.placement-app .application__content .modal-content .popup-title h2 .title-span,
.placement-app .modal .uix-modal-content .popup-title h2 .title-span,
.placement-app .application__content .uix-modal-content .popup-title h2 .title-span {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 24px;
}
.placement-app .modal .modal-content .modal-body,
.placement-app .application__content .modal-content .modal-body,
.placement-app .modal .uix-modal-content .modal-body,
.placement-app .application__content .uix-modal-content .modal-body {
  padding: 0;
  float: left;
  width: 100%;
  background-color: #f4f4f9;
}
.placement-app .modal .modal-content .modal-body.experience,
.placement-app .application__content .modal-content .modal-body.experience,
.placement-app .modal .uix-modal-content .modal-body.experience,
.placement-app .application__content .uix-modal-content .modal-body.experience,
.placement-app .modal .modal-content .modal-body.language,
.placement-app .application__content .modal-content .modal-body.language,
.placement-app .modal .uix-modal-content .modal-body.language,
.placement-app .application__content .uix-modal-content .modal-body.language,
.placement-app .modal .modal-content .modal-body.athletics,
.placement-app .application__content .modal-content .modal-body.athletics,
.placement-app .modal .uix-modal-content .modal-body.athletics,
.placement-app .application__content .uix-modal-content .modal-body.athletics,
.placement-app .modal .modal-content .modal-body.activities,
.placement-app .application__content .modal-content .modal-body.activities,
.placement-app .modal .uix-modal-content .modal-body.activities,
.placement-app .application__content .uix-modal-content .modal-body.activities,
.placement-app .modal .modal-content .modal-body.references-modal,
.placement-app .application__content .modal-content .modal-body.references-modal,
.placement-app .modal .uix-modal-content .modal-body.references-modal,
.placement-app .application__content .uix-modal-content .modal-body.references-modal,
.placement-app .modal .modal-content .modal-body.education,
.placement-app .application__content .modal-content .modal-body.education,
.placement-app .modal .uix-modal-content .modal-body.education,
.placement-app .application__content .uix-modal-content .modal-body.education,
.placement-app .modal .modal-content .modal-body.endorsements,
.placement-app .application__content .modal-content .modal-body.endorsements,
.placement-app .modal .uix-modal-content .modal-body.endorsements,
.placement-app .application__content .uix-modal-content .modal-body.endorsements,
.placement-app .modal .modal-content .modal-body.school-prefs,
.placement-app .application__content .modal-content .modal-body.school-prefs,
.placement-app .modal .uix-modal-content .modal-body.school-prefs,
.placement-app .application__content .uix-modal-content .modal-body.school-prefs,
.placement-app .modal .modal-content .modal-body.teaching-prefs,
.placement-app .application__content .modal-content .modal-body.teaching-prefs,
.placement-app .modal .uix-modal-content .modal-body.teaching-prefs,
.placement-app .application__content .uix-modal-content .modal-body.teaching-prefs,
.placement-app .modal .modal-content .modal-body.geo-prefs,
.placement-app .application__content .modal-content .modal-body.geo-prefs,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs,
.placement-app .modal .modal-content .modal-body.url-adds,
.placement-app .application__content .modal-content .modal-body.url-adds,
.placement-app .modal .uix-modal-content .modal-body.url-adds,
.placement-app .application__content .uix-modal-content .modal-body.url-adds,
.placement-app .modal .modal-content .modal-body.certifications,
.placement-app .application__content .modal-content .modal-body.certifications,
.placement-app .modal .uix-modal-content .modal-body.certifications,
.placement-app .application__content .uix-modal-content .modal-body.certifications,
.placement-app .modal .modal-content .modal-body.coursework,
.placement-app .application__content .modal-content .modal-body.coursework,
.placement-app .modal .uix-modal-content .modal-body.coursework,
.placement-app .application__content .uix-modal-content .modal-body.coursework,
.placement-app .modal .modal-content .modal-body.referrals-modal,
.placement-app .application__content .modal-content .modal-body.referrals-modal,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal,
.placement-app .modal .modal-content .modal-body.confirmation-dialog,
.placement-app .application__content .modal-content .modal-body.confirmation-dialog,
.placement-app .modal .uix-modal-content .modal-body.confirmation-dialog,
.placement-app .application__content .uix-modal-content .modal-body.confirmation-dialog {
  background: #ffffff;
}
.placement-app .modal .modal-content .modal-body.new-user-wizard,
.placement-app .application__content .modal-content .modal-body.new-user-wizard,
.placement-app .modal .uix-modal-content .modal-body.new-user-wizard,
.placement-app .application__content .uix-modal-content .modal-body.new-user-wizard {
  background: #f4f4f9;
}
.placement-app .modal .modal-content .modal-body.new-user-wizard .new-user-wizard-buttonWrap,
.placement-app .application__content .modal-content .modal-body.new-user-wizard .new-user-wizard-buttonWrap,
.placement-app .modal .uix-modal-content .modal-body.new-user-wizard .new-user-wizard-buttonWrap,
.placement-app .application__content .uix-modal-content .modal-body.new-user-wizard .new-user-wizard-buttonWrap {
  float: left;
  width: 100%;
  margin: 1px 0 40px 0;
  background-color: #fa802a;
}
.placement-app .modal .modal-content .modal-body.new-user-wizard .new-user-wizard-button,
.placement-app .application__content .modal-content .modal-body.new-user-wizard .new-user-wizard-button,
.placement-app .modal .uix-modal-content .modal-body.new-user-wizard .new-user-wizard-button,
.placement-app .application__content .uix-modal-content .modal-body.new-user-wizard .new-user-wizard-button {
  width: 50%;
  float: left;
  text-align: center;
  color: #ffffff;
  padding: 7px 0;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
}
.placement-app .modal .modal-content .modal-body.new-user-wizard .new-user-wizard-button .new-user-wizard-buttonIcon,
.placement-app .application__content .modal-content .modal-body.new-user-wizard .new-user-wizard-button .new-user-wizard-buttonIcon,
.placement-app .modal .uix-modal-content .modal-body.new-user-wizard .new-user-wizard-button .new-user-wizard-buttonIcon,
.placement-app .application__content .uix-modal-content .modal-body.new-user-wizard .new-user-wizard-button .new-user-wizard-buttonIcon {
  font-size: 16px;
  position: relative;
  top: 2px;
}
.placement-app .modal .modal-content .modal-body.add-position,
.placement-app .application__content .modal-content .modal-body.add-position,
.placement-app .modal .uix-modal-content .modal-body.add-position,
.placement-app .application__content .uix-modal-content .modal-body.add-position {
  background: #ffffff;
  padding: 0 30px 30px 30px;
}
.placement-app .modal .modal-content .modal-body.add-position .action-buttons,
.placement-app .application__content .modal-content .modal-body.add-position .action-buttons,
.placement-app .modal .uix-modal-content .modal-body.add-position .action-buttons,
.placement-app .application__content .uix-modal-content .modal-body.add-position .action-buttons {
  margin-bottom: 0;
}
.placement-app .modal .modal-content .modal-body.edit-form .action-buttons,
.placement-app .application__content .modal-content .modal-body.edit-form .action-buttons,
.placement-app .modal .uix-modal-content .modal-body.edit-form .action-buttons,
.placement-app .application__content .uix-modal-content .modal-body.edit-form .action-buttons {
  margin-bottom: 0;
}
.placement-app .modal .modal-content .modal-body.message-detail label,
.placement-app .application__content .modal-content .modal-body.message-detail label,
.placement-app .modal .uix-modal-content .modal-body.message-detail label,
.placement-app .application__content .uix-modal-content .modal-body.message-detail label {
  width: 70px;
}
.placement-app .modal .modal-content .modal-body.message-detail .form-group,
.placement-app .application__content .modal-content .modal-body.message-detail .form-group,
.placement-app .modal .uix-modal-content .modal-body.message-detail .form-group,
.placement-app .application__content .uix-modal-content .modal-body.message-detail .form-group {
  float: left;
}
.placement-app .modal .modal-content .modal-body.message-detail .action-buttons,
.placement-app .application__content .modal-content .modal-body.message-detail .action-buttons,
.placement-app .modal .uix-modal-content .modal-body.message-detail .action-buttons,
.placement-app .application__content .uix-modal-content .modal-body.message-detail .action-buttons {
  margin-bottom: 0;
}
.placement-app .modal .modal-content .modal-body.add-contact,
.placement-app .application__content .modal-content .modal-body.add-contact,
.placement-app .modal .uix-modal-content .modal-body.add-contact,
.placement-app .application__content .uix-modal-content .modal-body.add-contact {
  background: #ffffff;
  padding: 30px;
}
.placement-app .modal .modal-content .modal-body.add-contact label,
.placement-app .application__content .modal-content .modal-body.add-contact label,
.placement-app .modal .uix-modal-content .modal-body.add-contact label,
.placement-app .application__content .uix-modal-content .modal-body.add-contact label {
  padding-right: 10px;
  width: 120px;
}
.placement-app .modal .modal-content .modal-body.add-contact input[type="checkbox"],
.placement-app .application__content .modal-content .modal-body.add-contact input[type="checkbox"],
.placement-app .modal .uix-modal-content .modal-body.add-contact input[type="checkbox"],
.placement-app .application__content .uix-modal-content .modal-body.add-contact input[type="checkbox"] {
  float: left;
}
.placement-app .modal .modal-content .modal-body.add-contact .input-wrapper-slide,
.placement-app .application__content .modal-content .modal-body.add-contact .input-wrapper-slide,
.placement-app .modal .uix-modal-content .modal-body.add-contact .input-wrapper-slide,
.placement-app .application__content .uix-modal-content .modal-body.add-contact .input-wrapper-slide {
  float: left;
  width: 80%;
}
.placement-app .modal .modal-content .modal-body.add-contact .input-wrapper,
.placement-app .application__content .modal-content .modal-body.add-contact .input-wrapper,
.placement-app .modal .uix-modal-content .modal-body.add-contact .input-wrapper,
.placement-app .application__content .uix-modal-content .modal-body.add-contact .input-wrapper {
  float: left;
  margin-right: 20px;
  width: 80%;
}
.placement-app .modal .modal-content .modal-body.add-contact .input-wrapper label,
.placement-app .application__content .modal-content .modal-body.add-contact .input-wrapper label,
.placement-app .modal .uix-modal-content .modal-body.add-contact .input-wrapper label,
.placement-app .application__content .uix-modal-content .modal-body.add-contact .input-wrapper label {
  width: auto;
}
.placement-app .modal .modal-content .modal-body.add-contact .action-buttons,
.placement-app .application__content .modal-content .modal-body.add-contact .action-buttons,
.placement-app .modal .uix-modal-content .modal-body.add-contact .action-buttons,
.placement-app .application__content .uix-modal-content .modal-body.add-contact .action-buttons {
  margin-bottom: 0;
}
.placement-app .modal .modal-content .modal-body.edit-folder,
.placement-app .application__content .modal-content .modal-body.edit-folder,
.placement-app .modal .uix-modal-content .modal-body.edit-folder,
.placement-app .application__content .uix-modal-content .modal-body.edit-folder {
  background: #ffffff;
  padding: 0 30px 30px 30px;
}
.placement-app .modal .modal-content .modal-body.edit-folder label,
.placement-app .application__content .modal-content .modal-body.edit-folder label,
.placement-app .modal .uix-modal-content .modal-body.edit-folder label,
.placement-app .application__content .uix-modal-content .modal-body.edit-folder label {
  padding-right: 10px;
  width: 120px;
}
.placement-app .modal .modal-content .modal-body.edit-folder input[type="checkbox"],
.placement-app .application__content .modal-content .modal-body.edit-folder input[type="checkbox"],
.placement-app .modal .uix-modal-content .modal-body.edit-folder input[type="checkbox"],
.placement-app .application__content .uix-modal-content .modal-body.edit-folder input[type="checkbox"] {
  float: left;
}
.placement-app .modal .modal-content .modal-body.edit-folder .input-wrapper-slide,
.placement-app .application__content .modal-content .modal-body.edit-folder .input-wrapper-slide,
.placement-app .modal .uix-modal-content .modal-body.edit-folder .input-wrapper-slide,
.placement-app .application__content .uix-modal-content .modal-body.edit-folder .input-wrapper-slide {
  float: left;
  width: 80%;
}
.placement-app .modal .modal-content .modal-body.edit-folder .input-wrapper,
.placement-app .application__content .modal-content .modal-body.edit-folder .input-wrapper,
.placement-app .modal .uix-modal-content .modal-body.edit-folder .input-wrapper,
.placement-app .application__content .uix-modal-content .modal-body.edit-folder .input-wrapper {
  float: left;
  margin-right: 20px;
  width: 80%;
}
.placement-app .modal .modal-content .modal-body.edit-folder .input-wrapper label,
.placement-app .application__content .modal-content .modal-body.edit-folder .input-wrapper label,
.placement-app .modal .uix-modal-content .modal-body.edit-folder .input-wrapper label,
.placement-app .application__content .uix-modal-content .modal-body.edit-folder .input-wrapper label {
  width: auto;
}
.placement-app .modal .modal-content .modal-body.edit-folder .action-buttons,
.placement-app .application__content .modal-content .modal-body.edit-folder .action-buttons,
.placement-app .modal .uix-modal-content .modal-body.edit-folder .action-buttons,
.placement-app .application__content .uix-modal-content .modal-body.edit-folder .action-buttons {
  margin-bottom: 0;
}
.placement-app .modal .modal-content .modal-body.edit-contact,
.placement-app .application__content .modal-content .modal-body.edit-contact,
.placement-app .modal .uix-modal-content .modal-body.edit-contact,
.placement-app .application__content .uix-modal-content .modal-body.edit-contact {
  background: #ffffff;
  padding: 30px;
}
.placement-app .modal .modal-content .modal-body.edit-contact label,
.placement-app .application__content .modal-content .modal-body.edit-contact label,
.placement-app .modal .uix-modal-content .modal-body.edit-contact label,
.placement-app .application__content .uix-modal-content .modal-body.edit-contact label {
  padding-right: 10px;
  width: 120px;
}
.placement-app .modal .modal-content .modal-body.edit-contact input[type="checkbox"],
.placement-app .application__content .modal-content .modal-body.edit-contact input[type="checkbox"],
.placement-app .modal .uix-modal-content .modal-body.edit-contact input[type="checkbox"],
.placement-app .application__content .uix-modal-content .modal-body.edit-contact input[type="checkbox"] {
  float: left;
}
.placement-app .modal .modal-content .modal-body.edit-contact .input-wrapper-slide,
.placement-app .application__content .modal-content .modal-body.edit-contact .input-wrapper-slide,
.placement-app .modal .uix-modal-content .modal-body.edit-contact .input-wrapper-slide,
.placement-app .application__content .uix-modal-content .modal-body.edit-contact .input-wrapper-slide {
  float: left;
  width: 80%;
}
.placement-app .modal .modal-content .modal-body.edit-contact .input-wrapper,
.placement-app .application__content .modal-content .modal-body.edit-contact .input-wrapper,
.placement-app .modal .uix-modal-content .modal-body.edit-contact .input-wrapper,
.placement-app .application__content .uix-modal-content .modal-body.edit-contact .input-wrapper {
  float: left;
  margin-right: 20px;
  width: 80%;
}
.placement-app .modal .modal-content .modal-body.edit-contact .input-wrapper label,
.placement-app .application__content .modal-content .modal-body.edit-contact .input-wrapper label,
.placement-app .modal .uix-modal-content .modal-body.edit-contact .input-wrapper label,
.placement-app .application__content .uix-modal-content .modal-body.edit-contact .input-wrapper label {
  width: auto;
}
.placement-app .modal .modal-content .modal-body.edit-contact #userPhotoPopup .dz-default.dz-message,
.placement-app .application__content .modal-content .modal-body.edit-contact #userPhotoPopup .dz-default.dz-message,
.placement-app .modal .uix-modal-content .modal-body.edit-contact #userPhotoPopup .dz-default.dz-message,
.placement-app .application__content .uix-modal-content .modal-body.edit-contact #userPhotoPopup .dz-default.dz-message {
  margin-left: 0;
}
.placement-app .modal .modal-content .modal-body.edit-contact .action-buttons,
.placement-app .application__content .modal-content .modal-body.edit-contact .action-buttons,
.placement-app .modal .uix-modal-content .modal-body.edit-contact .action-buttons,
.placement-app .application__content .uix-modal-content .modal-body.edit-contact .action-buttons {
  margin-bottom: 0;
}
.placement-app .modal .modal-content .modal-body.notification,
.placement-app .application__content .modal-content .modal-body.notification,
.placement-app .modal .uix-modal-content .modal-body.notification,
.placement-app .application__content .uix-modal-content .modal-body.notification {
  background: #ffffff;
  padding: 30px;
}
.placement-app .modal .modal-content .modal-body.notification .action-buttons,
.placement-app .application__content .modal-content .modal-body.notification .action-buttons,
.placement-app .modal .uix-modal-content .modal-body.notification .action-buttons,
.placement-app .application__content .uix-modal-content .modal-body.notification .action-buttons {
  margin-bottom: 0;
}
.placement-app .modal .modal-content .modal-body.edit-school label,
.placement-app .application__content .modal-content .modal-body.edit-school label,
.placement-app .modal .uix-modal-content .modal-body.edit-school label,
.placement-app .application__content .uix-modal-content .modal-body.edit-school label {
  padding-right: 10px;
  width: 120px;
}
.placement-app .modal .modal-content .modal-body.edit-school input[type="checkbox"],
.placement-app .application__content .modal-content .modal-body.edit-school input[type="checkbox"],
.placement-app .modal .uix-modal-content .modal-body.edit-school input[type="checkbox"],
.placement-app .application__content .uix-modal-content .modal-body.edit-school input[type="checkbox"] {
  float: left;
}
.placement-app .modal .modal-content .modal-body.edit-school .input-wrapper-slide,
.placement-app .application__content .modal-content .modal-body.edit-school .input-wrapper-slide,
.placement-app .modal .uix-modal-content .modal-body.edit-school .input-wrapper-slide,
.placement-app .application__content .uix-modal-content .modal-body.edit-school .input-wrapper-slide {
  float: left;
  width: 80%;
}
.placement-app .modal .modal-content .modal-body.edit-school .input-wrapper,
.placement-app .application__content .modal-content .modal-body.edit-school .input-wrapper,
.placement-app .modal .uix-modal-content .modal-body.edit-school .input-wrapper,
.placement-app .application__content .uix-modal-content .modal-body.edit-school .input-wrapper {
  float: left;
  margin-right: 20px;
  width: 80%;
}
.placement-app .modal .modal-content .modal-body.edit-school .input-wrapper label,
.placement-app .application__content .modal-content .modal-body.edit-school .input-wrapper label,
.placement-app .modal .uix-modal-content .modal-body.edit-school .input-wrapper label,
.placement-app .application__content .uix-modal-content .modal-body.edit-school .input-wrapper label {
  width: auto;
}
.placement-app .modal .modal-content .modal-body.edit-school .action-buttons,
.placement-app .application__content .modal-content .modal-body.edit-school .action-buttons,
.placement-app .modal .uix-modal-content .modal-body.edit-school .action-buttons,
.placement-app .application__content .uix-modal-content .modal-body.edit-school .action-buttons {
  margin-bottom: 0;
}
.placement-app .modal .modal-content .modal-body .action-buttons,
.placement-app .application__content .modal-content .modal-body .action-buttons,
.placement-app .modal .uix-modal-content .modal-body .action-buttons,
.placement-app .application__content .uix-modal-content .modal-body .action-buttons {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.placement-app .modal .modal-content .modal-body .action-buttons .btn-profile,
.placement-app .application__content .modal-content .modal-body .action-buttons .btn-profile,
.placement-app .modal .uix-modal-content .modal-body .action-buttons .btn-profile,
.placement-app .application__content .uix-modal-content .modal-body .action-buttons .btn-profile {
  margin-left: 20px;
}
.placement-app .modal .modal-content .modal-body.send-message,
.placement-app .application__content .modal-content .modal-body.send-message,
.placement-app .modal .uix-modal-content .modal-body.send-message,
.placement-app .application__content .uix-modal-content .modal-body.send-message {
  background: #ffffff;
  padding: 30px;
}
.placement-app .modal .modal-content .modal-body.send-message input[type="text"],
.placement-app .application__content .modal-content .modal-body.send-message input[type="text"],
.placement-app .modal .uix-modal-content .modal-body.send-message input[type="text"],
.placement-app .application__content .uix-modal-content .modal-body.send-message input[type="text"],
.placement-app .modal .modal-content .modal-body.send-message textarea,
.placement-app .application__content .modal-content .modal-body.send-message textarea,
.placement-app .modal .uix-modal-content .modal-body.send-message textarea,
.placement-app .application__content .uix-modal-content .modal-body.send-message textarea {
  width: 360px;
}
.placement-app .modal .modal-content .modal-body.send-message .input-wrapper input[type="radio"],
.placement-app .application__content .modal-content .modal-body.send-message .input-wrapper input[type="radio"],
.placement-app .modal .uix-modal-content .modal-body.send-message .input-wrapper input[type="radio"],
.placement-app .application__content .uix-modal-content .modal-body.send-message .input-wrapper input[type="radio"] {
  left: 0;
}
.placement-app .modal .modal-content .modal-body.send-message .input-wrapper label,
.placement-app .application__content .modal-content .modal-body.send-message .input-wrapper label,
.placement-app .modal .uix-modal-content .modal-body.send-message .input-wrapper label,
.placement-app .application__content .uix-modal-content .modal-body.send-message .input-wrapper label {
  padding-left: 20px;
  margin-right: 10px;
}
.placement-app .modal .modal-content .modal-body.send-message fieldset .flex-group .flex-label:nth-of-type(2),
.placement-app .application__content .modal-content .modal-body.send-message fieldset .flex-group .flex-label:nth-of-type(2),
.placement-app .modal .uix-modal-content .modal-body.send-message fieldset .flex-group .flex-label:nth-of-type(2),
.placement-app .application__content .uix-modal-content .modal-body.send-message fieldset .flex-group .flex-label:nth-of-type(2) {
  margin: 0;
}
.placement-app .modal .modal-content .modal-body.send-message .recipient-list,
.placement-app .application__content .modal-content .modal-body.send-message .recipient-list,
.placement-app .modal .uix-modal-content .modal-body.send-message .recipient-list,
.placement-app .application__content .uix-modal-content .modal-body.send-message .recipient-list {
  margin-bottom: 0;
}
.placement-app .modal .modal-content .modal-body.send-message .required-field-text,
.placement-app .application__content .modal-content .modal-body.send-message .required-field-text,
.placement-app .modal .uix-modal-content .modal-body.send-message .required-field-text,
.placement-app .application__content .uix-modal-content .modal-body.send-message .required-field-text {
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .placement-app .modal .modal-content .modal-body.send-message,
  .placement-app .application__content .modal-content .modal-body.send-message,
  .placement-app .modal .uix-modal-content .modal-body.send-message,
  .placement-app .application__content .uix-modal-content .modal-body.send-message {
    padding: 15px;
  }
  .placement-app .modal .modal-content .modal-body.send-message .action-buttons .btn-profile,
  .placement-app .application__content .modal-content .modal-body.send-message .action-buttons .btn-profile,
  .placement-app .modal .uix-modal-content .modal-body.send-message .action-buttons .btn-profile,
  .placement-app .application__content .uix-modal-content .modal-body.send-message .action-buttons .btn-profile {
    margin-left: 10px;
  }
  .placement-app .modal .modal-content .modal-body.send-message .action-buttons .btn-profile:last-of-type,
  .placement-app .application__content .modal-content .modal-body.send-message .action-buttons .btn-profile:last-of-type,
  .placement-app .modal .uix-modal-content .modal-body.send-message .action-buttons .btn-profile:last-of-type,
  .placement-app .application__content .uix-modal-content .modal-body.send-message .action-buttons .btn-profile:last-of-type {
    margin-left: 0;
  }
}
.placement-app .modal .modal-content .modal-body.edit-form,
.placement-app .application__content .modal-content .modal-body.edit-form,
.placement-app .modal .uix-modal-content .modal-body.edit-form,
.placement-app .application__content .uix-modal-content .modal-body.edit-form {
  background: #ffffff;
  padding: 30px;
}
.placement-app .modal .modal-content .modal-body.message-detail,
.placement-app .application__content .modal-content .modal-body.message-detail,
.placement-app .modal .uix-modal-content .modal-body.message-detail,
.placement-app .application__content .uix-modal-content .modal-body.message-detail {
  background: #ffffff;
  padding: 30px;
}
.placement-app .modal .modal-content .modal-body.message-detail .action-buttons,
.placement-app .application__content .modal-content .modal-body.message-detail .action-buttons,
.placement-app .modal .uix-modal-content .modal-body.message-detail .action-buttons,
.placement-app .application__content .uix-modal-content .modal-body.message-detail .action-buttons {
  margin-bottom: 40px;
}
.placement-app .modal .modal-content .modal-body.message-detail .form-group,
.placement-app .application__content .modal-content .modal-body.message-detail .form-group,
.placement-app .modal .uix-modal-content .modal-body.message-detail .form-group,
.placement-app .application__content .uix-modal-content .modal-body.message-detail .form-group {
  width: 100%;
}
.placement-app .modal .modal-content .modal-body.edit-school,
.placement-app .application__content .modal-content .modal-body.edit-school,
.placement-app .modal .uix-modal-content .modal-body.edit-school,
.placement-app .application__content .uix-modal-content .modal-body.edit-school {
  background: #ffffff;
  padding: 30px;
}
.placement-app .modal .modal-content .modal-body.edit-school .row-outer,
.placement-app .application__content .modal-content .modal-body.edit-school .row-outer,
.placement-app .modal .uix-modal-content .modal-body.edit-school .row-outer,
.placement-app .application__content .uix-modal-content .modal-body.edit-school .row-outer {
  max-width: none;
}
.placement-app .modal .modal-content .modal-body.edit-school span,
.placement-app .application__content .modal-content .modal-body.edit-school span,
.placement-app .modal .uix-modal-content .modal-body.edit-school span,
.placement-app .application__content .uix-modal-content .modal-body.edit-school span {
  display: inline-block;
  float: left;
  width: 360px;
}
.placement-app .modal .modal-content .modal-body.edit-school .input-wrapper,
.placement-app .application__content .modal-content .modal-body.edit-school .input-wrapper,
.placement-app .modal .uix-modal-content .modal-body.edit-school .input-wrapper,
.placement-app .application__content .uix-modal-content .modal-body.edit-school .input-wrapper {
  float: left;
  margin-right: 20px;
}
.placement-app .modal .modal-content .modal-body.edit-school .input-wrapper label,
.placement-app .application__content .modal-content .modal-body.edit-school .input-wrapper label,
.placement-app .modal .uix-modal-content .modal-body.edit-school .input-wrapper label,
.placement-app .application__content .uix-modal-content .modal-body.edit-school .input-wrapper label {
  padding-left: 20px;
}
.placement-app .modal .modal-content .modal-body.teaching label,
.placement-app .application__content .modal-content .modal-body.teaching label,
.placement-app .modal .uix-modal-content .modal-body.teaching label,
.placement-app .application__content .uix-modal-content .modal-body.teaching label {
  width: 20%;
  margin-bottom: 0;
}
.placement-app .modal .modal-content .modal-body.teaching .dropdown.large-dropdown,
.placement-app .application__content .modal-content .modal-body.teaching .dropdown.large-dropdown,
.placement-app .modal .uix-modal-content .modal-body.teaching .dropdown.large-dropdown,
.placement-app .application__content .uix-modal-content .modal-body.teaching .dropdown.large-dropdown {
  width: 80%;
}
.placement-app .modal .modal-content .modal-body.teaching .dropdown.large-dropdown .dropdown-menu,
.placement-app .application__content .modal-content .modal-body.teaching .dropdown.large-dropdown .dropdown-menu,
.placement-app .modal .uix-modal-content .modal-body.teaching .dropdown.large-dropdown .dropdown-menu,
.placement-app .application__content .uix-modal-content .modal-body.teaching .dropdown.large-dropdown .dropdown-menu {
  width: 100%;
}
.placement-app .modal .modal-content .modal-body.teaching .sorting-list,
.placement-app .application__content .modal-content .modal-body.teaching .sorting-list,
.placement-app .modal .uix-modal-content .modal-body.teaching .sorting-list,
.placement-app .application__content .uix-modal-content .modal-body.teaching .sorting-list {
  margin-top: 20px;
  margin-bottom: 40px;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .modal-body.teaching .sorting-list .interest-remove,
.placement-app .application__content .modal-content .modal-body.teaching .sorting-list .interest-remove,
.placement-app .modal .uix-modal-content .modal-body.teaching .sorting-list .interest-remove,
.placement-app .application__content .uix-modal-content .modal-body.teaching .sorting-list .interest-remove {
  color: #28336e;
}
.placement-app .modal .modal-content .modal-body.teaching .sorting-list .interest-remove i,
.placement-app .application__content .modal-content .modal-body.teaching .sorting-list .interest-remove i,
.placement-app .modal .uix-modal-content .modal-body.teaching .sorting-list .interest-remove i,
.placement-app .application__content .uix-modal-content .modal-body.teaching .sorting-list .interest-remove i {
  font-size: 20px;
  line-height: 1;
}
.placement-app .modal .modal-content .modal-body.teaching .top-fieldset,
.placement-app .application__content .modal-content .modal-body.teaching .top-fieldset,
.placement-app .modal .uix-modal-content .modal-body.teaching .top-fieldset,
.placement-app .application__content .uix-modal-content .modal-body.teaching .top-fieldset {
  padding-top: 30px;
}
.placement-app .modal .modal-content .modal-body.teaching .add-interest-list,
.placement-app .application__content .modal-content .modal-body.teaching .add-interest-list,
.placement-app .modal .uix-modal-content .modal-body.teaching .add-interest-list,
.placement-app .application__content .uix-modal-content .modal-body.teaching .add-interest-list {
  width: 100%;
  margin-top: 40px;
}
.placement-app .modal .modal-content .modal-body.teaching .add-interest-list ul li,
.placement-app .application__content .modal-content .modal-body.teaching .add-interest-list ul li,
.placement-app .modal .uix-modal-content .modal-body.teaching .add-interest-list ul li,
.placement-app .application__content .uix-modal-content .modal-body.teaching .add-interest-list ul li {
  color: #85858a;
  background-color: #f6f6fa;
  border-bottom: 1px solid #c1c1c1;
  padding: 15px;
  font-size: 15px;
  line-height: 15px;
}
.placement-app .modal .modal-content .modal-body.teaching .add-interest-list ul li.list-header,
.placement-app .application__content .modal-content .modal-body.teaching .add-interest-list ul li.list-header,
.placement-app .modal .uix-modal-content .modal-body.teaching .add-interest-list ul li.list-header,
.placement-app .application__content .uix-modal-content .modal-body.teaching .add-interest-list ul li.list-header {
  background-color: #9a9a9f;
  color: #ffffff;
  padding: 2px 15px;
  font-size: 16px;
  line-height: 17px;
}
.placement-app .modal .modal-content .modal-body.teaching .add-interest-list ul li .interest-add,
.placement-app .application__content .modal-content .modal-body.teaching .add-interest-list ul li .interest-add,
.placement-app .modal .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-add,
.placement-app .application__content .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-add,
.placement-app .modal .modal-content .modal-body.teaching .add-interest-list ul li .interest-remove,
.placement-app .application__content .modal-content .modal-body.teaching .add-interest-list ul li .interest-remove,
.placement-app .modal .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-remove,
.placement-app .application__content .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-remove {
  float: right;
  width: 80px;
  font-size: 14px;
}
.placement-app .modal .modal-content .modal-body.teaching .add-interest-list ul li .interest-add i,
.placement-app .application__content .modal-content .modal-body.teaching .add-interest-list ul li .interest-add i,
.placement-app .modal .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-add i,
.placement-app .application__content .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-add i,
.placement-app .modal .modal-content .modal-body.teaching .add-interest-list ul li .interest-remove i,
.placement-app .application__content .modal-content .modal-body.teaching .add-interest-list ul li .interest-remove i,
.placement-app .modal .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-remove i,
.placement-app .application__content .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-remove i {
  margin-right: 5px;
  font-size: 20px;
  line-height: 1;
  vertical-align: middle;
}
.placement-app .modal .modal-content .modal-body.teaching .add-interest-list ul li .interest-add a,
.placement-app .application__content .modal-content .modal-body.teaching .add-interest-list ul li .interest-add a,
.placement-app .modal .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-add a,
.placement-app .application__content .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-add a {
  color: #fa802a;
}
.placement-app .modal .modal-content .modal-body.teaching .add-interest-list ul li .interest-remove a,
.placement-app .application__content .modal-content .modal-body.teaching .add-interest-list ul li .interest-remove a,
.placement-app .modal .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-remove a,
.placement-app .application__content .uix-modal-content .modal-body.teaching .add-interest-list ul li .interest-remove a {
  color: #28336e;
}
.placement-app .modal .modal-content .modal-body.teaching .add-interest-list ul li:hover,
.placement-app .application__content .modal-content .modal-body.teaching .add-interest-list ul li:hover,
.placement-app .modal .uix-modal-content .modal-body.teaching .add-interest-list ul li:hover,
.placement-app .application__content .uix-modal-content .modal-body.teaching .add-interest-list ul li:hover {
  background-color: #e6e6ea;
}
.placement-app .modal .modal-content .modal-body.teaching select,
.placement-app .application__content .modal-content .modal-body.teaching select,
.placement-app .modal .uix-modal-content .modal-body.teaching select,
.placement-app .application__content .uix-modal-content .modal-body.teaching select {
  margin-bottom: 0;
  width: 80%;
}
.placement-app .modal .modal-content .modal-body.teaching h4,
.placement-app .application__content .modal-content .modal-body.teaching h4,
.placement-app .modal .uix-modal-content .modal-body.teaching h4,
.placement-app .application__content .uix-modal-content .modal-body.teaching h4 {
  border-bottom: none;
}
.placement-app .modal .modal-content .modal-body.teaching .modal-width-block,
.placement-app .application__content .modal-content .modal-body.teaching .modal-width-block,
.placement-app .modal .uix-modal-content .modal-body.teaching .modal-width-block,
.placement-app .application__content .uix-modal-content .modal-body.teaching .modal-width-block {
  border: 1px solid #00a8b8;
  margin-bottom: 20px;
}
.placement-app .modal .modal-content .modal-body.teaching .motivations textarea,
.placement-app .application__content .modal-content .modal-body.teaching .motivations textarea,
.placement-app .modal .uix-modal-content .modal-body.teaching .motivations textarea,
.placement-app .application__content .uix-modal-content .modal-body.teaching .motivations textarea {
  width: 100%;
}
.placement-app .modal .modal-content .modal-body.language .hidden-from-recruiters,
.placement-app .application__content .modal-content .modal-body.language .hidden-from-recruiters,
.placement-app .modal .uix-modal-content .modal-body.language .hidden-from-recruiters,
.placement-app .application__content .uix-modal-content .modal-body.language .hidden-from-recruiters {
  background-color: #f4f3f9;
  border: 1px solid #cdccd3;
  float: left;
  width: 100%;
  margin-bottom: 60px;
  margin-top: 10px;
}
.placement-app .modal .modal-content .modal-body.language .hidden-from-recruiters .hidden-title,
.placement-app .application__content .modal-content .modal-body.language .hidden-from-recruiters .hidden-title,
.placement-app .modal .uix-modal-content .modal-body.language .hidden-from-recruiters .hidden-title,
.placement-app .application__content .uix-modal-content .modal-body.language .hidden-from-recruiters .hidden-title {
  float: left;
  width: 100%;
  padding: 20px 15px 15px 15px;
  border-bottom: 1px solid #cdccd3;
}
.placement-app .modal .modal-content .modal-body.language .hidden-from-recruiters .hidden-title .internal-only,
.placement-app .application__content .modal-content .modal-body.language .hidden-from-recruiters .hidden-title .internal-only,
.placement-app .modal .uix-modal-content .modal-body.language .hidden-from-recruiters .hidden-title .internal-only,
.placement-app .application__content .uix-modal-content .modal-body.language .hidden-from-recruiters .hidden-title .internal-only {
  float: left;
  color: #fa802a;
  top: 0;
}
.placement-app .modal .modal-content .modal-body.language .hidden-from-recruiters .hidden-title .internal-only i,
.placement-app .application__content .modal-content .modal-body.language .hidden-from-recruiters .hidden-title .internal-only i,
.placement-app .modal .uix-modal-content .modal-body.language .hidden-from-recruiters .hidden-title .internal-only i,
.placement-app .application__content .uix-modal-content .modal-body.language .hidden-from-recruiters .hidden-title .internal-only i {
  color: #00a8b8;
}
.placement-app .modal .modal-content .modal-body.language .hidden-from-recruiters .hidden-language-content,
.placement-app .application__content .modal-content .modal-body.language .hidden-from-recruiters .hidden-language-content,
.placement-app .modal .uix-modal-content .modal-body.language .hidden-from-recruiters .hidden-language-content,
.placement-app .application__content .uix-modal-content .modal-body.language .hidden-from-recruiters .hidden-language-content {
  padding: 15px;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .modal-body.technology .modal-width-block,
.placement-app .application__content .modal-content .modal-body.technology .modal-width-block,
.placement-app .modal .uix-modal-content .modal-body.technology .modal-width-block,
.placement-app .application__content .uix-modal-content .modal-body.technology .modal-width-block {
  border: 1px solid #00a8b8;
  margin-bottom: 20px;
}
.placement-app .modal .modal-content .modal-body.technology .innovation textarea,
.placement-app .application__content .modal-content .modal-body.technology .innovation textarea,
.placement-app .modal .uix-modal-content .modal-body.technology .innovation textarea,
.placement-app .application__content .uix-modal-content .modal-body.technology .innovation textarea {
  width: 100%;
}
.placement-app .modal .modal-content .modal-body.technology h4,
.placement-app .application__content .modal-content .modal-body.technology h4,
.placement-app .modal .uix-modal-content .modal-body.technology h4,
.placement-app .application__content .uix-modal-content .modal-body.technology h4 {
  border-bottom: 0;
  margin-top: 0;
}
.placement-app .modal .modal-content .modal-body.technology .delete-icon,
.placement-app .application__content .modal-content .modal-body.technology .delete-icon,
.placement-app .modal .uix-modal-content .modal-body.technology .delete-icon,
.placement-app .application__content .uix-modal-content .modal-body.technology .delete-icon {
  font-size: 14px;
}
.placement-app .modal .modal-content .modal-body.technology .table-2016 table tr td i,
.placement-app .application__content .modal-content .modal-body.technology .table-2016 table tr td i,
.placement-app .modal .uix-modal-content .modal-body.technology .table-2016 table tr td i,
.placement-app .application__content .uix-modal-content .modal-body.technology .table-2016 table tr td i {
  cursor: pointer;
}
.placement-app .modal .modal-content .modal-body .prefs-table .table-2016 table thead tr th,
.placement-app .application__content .modal-content .modal-body .prefs-table .table-2016 table thead tr th,
.placement-app .modal .uix-modal-content .modal-body .prefs-table .table-2016 table thead tr th,
.placement-app .application__content .uix-modal-content .modal-body .prefs-table .table-2016 table thead tr th {
  text-transform: none;
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.placement-app .modal .modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td,
.placement-app .application__content .modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td,
.placement-app .modal .uix-modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td,
.placement-app .application__content .uix-modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td {
  width: 33%;
}
@media screen and (max-width: 767px) {
  .placement-app .modal .modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td,
  .placement-app .application__content .modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td,
  .placement-app .modal .uix-modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td,
  .placement-app .application__content .uix-modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td {
    width: 50%;
  }
}
.placement-app .modal .modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td i,
.placement-app .application__content .modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td i,
.placement-app .modal .uix-modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td i,
.placement-app .application__content .uix-modal-content .modal-body .prefs-table .table-2016 table tbody tr td.rating-td i {
  cursor: pointer;
}
.placement-app .modal .modal-content .modal-body .prefs-table .caution-icon,
.placement-app .application__content .modal-content .modal-body .prefs-table .caution-icon,
.placement-app .modal .uix-modal-content .modal-body .prefs-table .caution-icon,
.placement-app .application__content .uix-modal-content .modal-body .prefs-table .caution-icon {
  color: #fa802a;
  margin-right: 10px;
  font-size: 16px;
  position: relative;
  top: 2px;
}
.placement-app .modal .modal-content .modal-body.geo-prefs h4,
.placement-app .application__content .modal-content .modal-body.geo-prefs h4,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs h4,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs h4 {
  border-bottom: 0;
}
.placement-app .modal .modal-content .modal-body.geo-prefs h4:first-of-type,
.placement-app .application__content .modal-content .modal-body.geo-prefs h4:first-of-type,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs h4:first-of-type,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs h4:first-of-type {
  margin-top: 0;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-pref-keys > p,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-pref-keys > p,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-pref-keys > p,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-pref-keys > p {
  margin-bottom: 30px;
  line-height: 24px;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-pref-keys,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-pref-keys,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-pref-keys,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-pref-keys {
  padding: 0 0 20px 0;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-pref-keys .ss-star,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-pref-keys .ss-star,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-pref-keys .ss-star,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-pref-keys .ss-star {
  color: #00a8b8;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-pref-keys .geo-prefs-list,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-pref-keys .geo-prefs-list,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-pref-keys .geo-prefs-list,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-pref-keys .geo-prefs-list {
  padding-right: 8px;
  display: block;
}
@media (min-width: 768px) {
  .placement-app .modal .modal-content .modal-body.geo-prefs .geo-pref-keys .geo-prefs-list,
  .placement-app .application__content .modal-content .modal-body.geo-prefs .geo-pref-keys .geo-prefs-list,
  .placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-pref-keys .geo-prefs-list,
  .placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-pref-keys .geo-prefs-list {
    display: inline-block;
  }
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-pref-keys .activity-checkbox,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-pref-keys .activity-checkbox,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-pref-keys .activity-checkbox,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-pref-keys .activity-checkbox {
  width: 100%;
  float: left;
  position: relative;
  margin-bottom: 8px;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .table-2016 table thead tr th,
.placement-app .application__content .modal-content .modal-body.geo-prefs .table-2016 table thead tr th,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .table-2016 table thead tr th,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .table-2016 table thead tr th {
  text-transform: none;
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td,
.placement-app .application__content .modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td {
  width: 33%;
}
@media screen and (max-width: 767px) {
  .placement-app .modal .modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td,
  .placement-app .application__content .modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td,
  .placement-app .modal .uix-modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td,
  .placement-app .application__content .uix-modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td {
    width: 50%;
  }
}
.placement-app .modal .modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td i,
.placement-app .application__content .modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td i,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td i,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .table-2016 table tbody tr td.rating-td i {
  cursor: pointer;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .caution-icon,
.placement-app .application__content .modal-content .modal-body.geo-prefs .caution-icon,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .caution-icon,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .caution-icon {
  color: #fa802a;
  margin-right: 10px;
  font-size: 16px;
  position: relative;
  top: 2px;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-prefs-panel-table,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-prefs-panel-table,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-prefs-panel-table,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-prefs-panel-table {
  /*border: 1px solid #dedee2;*/
  float: left;
  width: 100%;
  margin-bottom: 50px;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head {
  border-top: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  background-color: #aaaaaf;
  float: left;
  width: 100%;
  padding: 10px 15px;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul {
  margin-bottom: 0;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul li,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul li,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul li,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul li {
  float: left;
  margin-right: 25px;
  color: #ffffff;
  font-size: 16px;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul li:last-of-type,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul li:last-of-type,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul li:last-of-type,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul li:last-of-type {
  margin-right: 0;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .panel-group,
.placement-app .application__content .modal-content .modal-body.geo-prefs .panel-group,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .panel-group,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .panel-group {
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .panel,
.placement-app .application__content .modal-content .modal-body.geo-prefs .panel,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .panel,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .panel {
  float: left;
  width: 100%;
  margin: 0;
  border: 1px solid #ffffff;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .panel .panel-collapse,
.placement-app .application__content .modal-content .modal-body.geo-prefs .panel .panel-collapse,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .panel .panel-collapse,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .panel .panel-collapse {
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .panel .panel-title,
.placement-app .application__content .modal-content .modal-body.geo-prefs .panel .panel-title,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .panel .panel-title,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .panel .panel-title {
  margin: 0;
  color: #ffffff;
  background: #22b7c7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #22b7c7 0%, #11a7b7 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #22b7c7 0%, #11a7b7 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #22b7c7 0%, #11a7b7 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#22b7c7', endColorstr='#11a7b7', GradientType=0);
  /* IE6-9 */
}
.placement-app .modal .modal-content .modal-body.geo-prefs .panel .panel-title a,
.placement-app .application__content .modal-content .modal-body.geo-prefs .panel .panel-title a,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .panel .panel-title a,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .panel .panel-title a {
  text-decoration: none;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .panel .panel-title a:after,
.placement-app .application__content .modal-content .modal-body.geo-prefs .panel .panel-title a:after,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .panel .panel-title a:after,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .panel .panel-title a:after {
  content: "\e113";
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  right: auto;
  margin-left: 3px;
  font-size: 12px;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .panel .panel-title a.collapsed:after,
.placement-app .application__content .modal-content .modal-body.geo-prefs .panel .panel-title a.collapsed:after,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .panel .panel-title a.collapsed:after,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .panel .panel-title a.collapsed:after {
  content: "\e114";
}
.placement-app .modal .modal-content .modal-body.geo-prefs .panel .panel-body,
.placement-app .application__content .modal-content .modal-body.geo-prefs .panel .panel-body,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .panel .panel-body,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .panel .panel-body {
  padding: 1px;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-mark-all-areas,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-mark-all-areas,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-mark-all-areas,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-mark-all-areas {
  width: 100%;
  float: left;
  padding: 10px 15px;
  position: relative;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-mark-all-areas .checkbox-custom-label:before,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-mark-all-areas .checkbox-custom-label:before,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-mark-all-areas .checkbox-custom-label:before,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-mark-all-areas .checkbox-custom-label:before {
  border: 1px solid #00a8b8;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-mark-all-areas .checkbox-custom:checked + .checkbox-custom-label:before,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-mark-all-areas .checkbox-custom:checked + .checkbox-custom-label:before,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-mark-all-areas .checkbox-custom:checked + .checkbox-custom-label:before,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-mark-all-areas .checkbox-custom:checked + .checkbox-custom-label:before {
  background-color: #00a8b8;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-mark-all-areas .btn-profile i,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-mark-all-areas .btn-profile i,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-mark-all-areas .btn-profile i,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-mark-all-areas .btn-profile i {
  margin-right: 0;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-listing-header,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-header,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-header,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-header {
  width: 100%;
  float: left;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-listing-header ul,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-header ul,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-header ul,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-header ul {
  width: 100%;
  float: left;
  margin-bottom: 0;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-listing-header ul li,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-header ul li,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-header ul li,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-header ul li {
  width: 50%;
  float: left;
  background-color: #aaaaaf;
  color: #ffffff;
  text-transform: uppercase;
  padding: 2px 15px;
  font-size: 12px;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-listing-area,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-area,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-area,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-area {
  width: 100%;
  float: left;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-listing-area ul,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-area ul,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul {
  width: 100%;
  float: left;
  margin-bottom: 40px;
  -webkit-column-count: 2;
  /* Chrome, Safari, Opera */
  -moz-column-count: 2;
  /* Firefox */
  column-count: 2;
  -webkit-column-gap: 5px;
  /* Chrome, Safari, Opera */
  -moz-column-gap: 5px;
  /* Firefox */
  column-gap: 5px;
  display: inline-block;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-listing-area ul li,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-area ul li,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li {
  width: 100%;
  float: none;
  padding: 0 15px;
  color: #545459;
  display: -webkit-inline-flex;
  display: -ms-inline-flex;
  display: inline-flex;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-listing-area ul li:nth-of-type(even),
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-area ul li:nth-of-type(even),
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li:nth-of-type(even),
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li:nth-of-type(even) {
  background: #f6f6fa;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-name,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-name,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-name,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-name {
  float: left;
  width: 70%;
  margin: 10px 0;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating {
  float: left;
  width: 30%;
  margin: 10px 0;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating i,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating i,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating i,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating i {
  cursor: pointer;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating i.active,
.placement-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating i.active,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating i.active,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating i.active {
  color: #00a8b8;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .top-states,
.placement-app .application__content .modal-content .modal-body.geo-prefs .top-states,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .top-states,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .top-states {
  margin-bottom: 50px;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .top-states label,
.placement-app .application__content .modal-content .modal-body.geo-prefs .top-states label,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .top-states label,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .top-states label {
  float: left;
  width: 30%;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .top-states select,
.placement-app .application__content .modal-content .modal-body.geo-prefs .top-states select,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .top-states select,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .top-states select {
  float: left;
  width: 170px;
}
.placement-app .modal .modal-content .modal-body.geo-prefs .top-states .select2-container--default .select2-selection--single .select2-selection__clear,
.placement-app .application__content .modal-content .modal-body.geo-prefs .top-states .select2-container--default .select2-selection--single .select2-selection__clear,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs .top-states .select2-container--default .select2-selection--single .select2-selection__clear,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs .top-states .select2-container--default .select2-selection--single .select2-selection__clear {
  margin-left: 6px;
}
.placement-app .modal .modal-content .modal-body.geo-prefs textarea,
.placement-app .application__content .modal-content .modal-body.geo-prefs textarea,
.placement-app .modal .uix-modal-content .modal-body.geo-prefs textarea,
.placement-app .application__content .uix-modal-content .modal-body.geo-prefs textarea {
  width: 100%;
  border-radius: 0;
}
.placement-app .modal .modal-content .modal-body.teaching-prefs h4,
.placement-app .application__content .modal-content .modal-body.teaching-prefs h4,
.placement-app .modal .uix-modal-content .modal-body.teaching-prefs h4,
.placement-app .application__content .uix-modal-content .modal-body.teaching-prefs h4 {
  border-bottom: 0;
}
.placement-app .modal .modal-content .modal-body.teaching-prefs .table-2016 table thead tr th,
.placement-app .application__content .modal-content .modal-body.teaching-prefs .table-2016 table thead tr th,
.placement-app .modal .uix-modal-content .modal-body.teaching-prefs .table-2016 table thead tr th,
.placement-app .application__content .uix-modal-content .modal-body.teaching-prefs .table-2016 table thead tr th {
  text-transform: none;
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.placement-app .modal .modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td,
.placement-app .application__content .modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td,
.placement-app .modal .uix-modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td,
.placement-app .application__content .uix-modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td {
  width: 33%;
}
@media screen and (max-width: 767px) {
  .placement-app .modal .modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td,
  .placement-app .application__content .modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td,
  .placement-app .modal .uix-modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td,
  .placement-app .application__content .uix-modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td {
    width: 50%;
  }
}
.placement-app .modal .modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td i,
.placement-app .application__content .modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td i,
.placement-app .modal .uix-modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td i,
.placement-app .application__content .uix-modal-content .modal-body.teaching-prefs .table-2016 table tbody tr td.rating-td i {
  cursor: pointer;
}
.placement-app .modal .modal-content .modal-body.teaching-prefs .caution-icon,
.placement-app .application__content .modal-content .modal-body.teaching-prefs .caution-icon,
.placement-app .modal .uix-modal-content .modal-body.teaching-prefs .caution-icon,
.placement-app .application__content .uix-modal-content .modal-body.teaching-prefs .caution-icon {
  color: #fa802a;
  margin-right: 10px;
  font-size: 16px;
  position: relative;
  top: 2px;
}
.placement-app .modal .modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown-wrapper,
.placement-app .application__content .modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown-wrapper,
.placement-app .modal .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown-wrapper,
.placement-app .application__content .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown-wrapper {
  white-space: nowrap;
  float: none;
  display: inline-block;
}
.placement-app .modal .modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown,
.placement-app .application__content .modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown,
.placement-app .modal .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown,
.placement-app .application__content .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown {
  width: 100px;
}
.placement-app .modal .modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown:first-of-type,
.placement-app .application__content .modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown:first-of-type,
.placement-app .modal .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown:first-of-type,
.placement-app .application__content .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown:first-of-type {
  margin-right: 20px;
}
.placement-app .modal .modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown .dropdown-menu,
.placement-app .application__content .modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown .dropdown-menu,
.placement-app .modal .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown .dropdown-menu,
.placement-app .application__content .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown .dropdown-menu {
  min-width: 0;
  max-height: none;
}
.placement-app .modal .modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown .dropdown-menu li,
.placement-app .application__content .modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown .dropdown-menu li,
.placement-app .modal .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown .dropdown-menu li,
.placement-app .application__content .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__hire-date-dropdown .dropdown-menu li {
  width: 100px;
}
.placement-app .modal .modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset,
.placement-app .application__content .modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset,
.placement-app .modal .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset,
.placement-app .application__content .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset {
  display: inline-block;
  width: auto;
}
.placement-app .modal .modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset:first-of-type,
.placement-app .application__content .modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset:first-of-type,
.placement-app .modal .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset:first-of-type,
.placement-app .application__content .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset:first-of-type {
  margin-right: 50px;
}
.placement-app .modal .modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group,
.placement-app .application__content .modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group,
.placement-app .modal .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group,
.placement-app .application__content .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group {
  white-space: nowrap;
}
.placement-app .modal .modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group > input,
.placement-app .application__content .modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group > input,
.placement-app .modal .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group > input,
.placement-app .application__content .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group > input,
.placement-app .modal .modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group > label,
.placement-app .application__content .modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group > label,
.placement-app .modal .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group > label,
.placement-app .application__content .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__50-50-fieldset > .form-group > label {
  float: none;
  display: inline-block;
  margin-bottom: 0;
}
.placement-app .modal .modal-content .modal-body.teaching-prefs .teaching-prefs__label,
.placement-app .application__content .modal-content .modal-body.teaching-prefs .teaching-prefs__label,
.placement-app .modal .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__label,
.placement-app .application__content .uix-modal-content .modal-body.teaching-prefs .teaching-prefs__label {
  width: auto !important;
  margin-right: 20px;
}
.placement-app .modal .modal-content .modal-body.school-prefs h4,
.placement-app .application__content .modal-content .modal-body.school-prefs h4,
.placement-app .modal .uix-modal-content .modal-body.school-prefs h4,
.placement-app .application__content .uix-modal-content .modal-body.school-prefs h4 {
  border-bottom: 0;
}
.placement-app .modal .modal-content .modal-body.school-prefs .table-2016 table thead tr th,
.placement-app .application__content .modal-content .modal-body.school-prefs .table-2016 table thead tr th,
.placement-app .modal .uix-modal-content .modal-body.school-prefs .table-2016 table thead tr th,
.placement-app .application__content .uix-modal-content .modal-body.school-prefs .table-2016 table thead tr th {
  text-transform: none;
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.placement-app .modal .modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td,
.placement-app .application__content .modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td,
.placement-app .modal .uix-modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td,
.placement-app .application__content .uix-modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td {
  width: 33%;
}
@media screen and (max-width: 767px) {
  .placement-app .modal .modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td,
  .placement-app .application__content .modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td,
  .placement-app .modal .uix-modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td,
  .placement-app .application__content .uix-modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td {
    width: 50%;
  }
}
.placement-app .modal .modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td i,
.placement-app .application__content .modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td i,
.placement-app .modal .uix-modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td i,
.placement-app .application__content .uix-modal-content .modal-body.school-prefs .table-2016 table tbody tr td.rating-td i {
  cursor: pointer;
}
.placement-app .modal .modal-content .modal-body.school-prefs .caution-icon,
.placement-app .application__content .modal-content .modal-body.school-prefs .caution-icon,
.placement-app .modal .uix-modal-content .modal-body.school-prefs .caution-icon,
.placement-app .application__content .uix-modal-content .modal-body.school-prefs .caution-icon {
  color: #fa802a;
  margin-right: 10px;
  font-size: 16px;
  position: relative;
  top: 2px;
}
.placement-app .modal .modal-content .modal-body .error-warning,
.placement-app .application__content .modal-content .modal-body .error-warning,
.placement-app .modal .uix-modal-content .modal-body .error-warning,
.placement-app .application__content .uix-modal-content .modal-body .error-warning {
  float: left;
  width: 100%;
  background-color: #fedbc4;
  margin-bottom: 30px;
  text-align: center;
  padding: 15px;
  font-size: 18px;
}
.placement-app .modal .modal-content .modal-body .error-warning a,
.placement-app .application__content .modal-content .modal-body .error-warning a,
.placement-app .modal .uix-modal-content .modal-body .error-warning a,
.placement-app .application__content .uix-modal-content .modal-body .error-warning a {
  color: #fa802a;
  display: inline-block;
  margin: 0 5px;
}
.placement-app .modal .modal-content .modal-body .error-warning.success,
.placement-app .application__content .modal-content .modal-body .error-warning.success,
.placement-app .modal .uix-modal-content .modal-body .error-warning.success,
.placement-app .application__content .uix-modal-content .modal-body .error-warning.success {
  color: #23a0b1;
  background-color: #b2dfe5;
}
.placement-app .modal .modal-content .modal-body .validation-error-list,
.placement-app .application__content .modal-content .modal-body .validation-error-list,
.placement-app .modal .uix-modal-content .modal-body .validation-error-list,
.placement-app .application__content .uix-modal-content .modal-body .validation-error-list {
  float: left;
  margin-bottom: 0;
}
.placement-app .modal .modal-content .modal-body .validation-error-list li,
.placement-app .application__content .modal-content .modal-body .validation-error-list li,
.placement-app .modal .uix-modal-content .modal-body .validation-error-list li,
.placement-app .application__content .uix-modal-content .modal-body .validation-error-list li {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
}
.placement-app .modal .modal-content .modal-body .error,
.placement-app .application__content .modal-content .modal-body .error,
.placement-app .modal .uix-modal-content .modal-body .error,
.placement-app .application__content .uix-modal-content .modal-body .error {
  border-color: #fa802a;
}
.placement-app .modal .modal-content .modal-body .modal-success,
.placement-app .application__content .modal-content .modal-body .modal-success,
.placement-app .modal .uix-modal-content .modal-body .modal-success,
.placement-app .application__content .uix-modal-content .modal-body .modal-success {
  color: #00a8b8;
  margin-bottom: 20px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 16px;
}
.placement-app .modal .modal-content .modal-body fieldset .flex-group,
.placement-app .application__content .modal-content .modal-body fieldset .flex-group,
.placement-app .modal .uix-modal-content .modal-body fieldset .flex-group,
.placement-app .application__content .uix-modal-content .modal-body fieldset .flex-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.placement-app .modal .modal-content .modal-body fieldset .flex-group .flex-label,
.placement-app .application__content .modal-content .modal-body fieldset .flex-group .flex-label,
.placement-app .modal .uix-modal-content .modal-body fieldset .flex-group .flex-label,
.placement-app .application__content .uix-modal-content .modal-body fieldset .flex-group .flex-label {
  width: 30%;
  line-height: 1;
}
.placement-app .modal .modal-content .modal-body fieldset .flex-group .flex-label.textarea,
.placement-app .application__content .modal-content .modal-body fieldset .flex-group .flex-label.textarea,
.placement-app .modal .uix-modal-content .modal-body fieldset .flex-group .flex-label.textarea,
.placement-app .application__content .uix-modal-content .modal-body fieldset .flex-group .flex-label.textarea {
  -webkit-align-self: flex-start;
  align-self: flex-start;
  padding-top: 10px;
}
.placement-app .modal .modal-content .modal-body fieldset .flex-group .flex-input,
.placement-app .application__content .modal-content .modal-body fieldset .flex-group .flex-input,
.placement-app .modal .uix-modal-content .modal-body fieldset .flex-group .flex-input,
.placement-app .application__content .uix-modal-content .modal-body fieldset .flex-group .flex-input {
  width: 70%;
  margin-bottom: 0;
}
.placement-app .modal .modal-content .modal-body fieldset .flex-group textarea,
.placement-app .application__content .modal-content .modal-body fieldset .flex-group textarea,
.placement-app .modal .uix-modal-content .modal-body fieldset .flex-group textarea,
.placement-app .application__content .uix-modal-content .modal-body fieldset .flex-group textarea {
  height: auto;
}
.placement-app .modal .modal-content .modal-body.education-history .date-month .select2,
.placement-app .application__content .modal-content .modal-body.education-history .date-month .select2,
.placement-app .modal .uix-modal-content .modal-body.education-history .date-month .select2,
.placement-app .application__content .uix-modal-content .modal-body.education-history .date-month .select2 {
  width: 100% !important;
}
.placement-app .modal .modal-content .modal-body.education-history .date-year .select2,
.placement-app .application__content .modal-content .modal-body.education-history .date-year .select2,
.placement-app .modal .uix-modal-content .modal-body.education-history .date-year .select2,
.placement-app .application__content .uix-modal-content .modal-body.education-history .date-year .select2 {
  width: 100% !important;
}
.placement-app .modal .modal-content .modal-body.education-history .deg-received .select2,
.placement-app .application__content .modal-content .modal-body.education-history .deg-received .select2,
.placement-app .modal .uix-modal-content .modal-body.education-history .deg-received .select2,
.placement-app .application__content .uix-modal-content .modal-body.education-history .deg-received .select2 {
  width: 100% !important;
}
.placement-app .modal .modal-content .modal-body.education-history .tab-content label,
.placement-app .application__content .modal-content .modal-body.education-history .tab-content label,
.placement-app .modal .uix-modal-content .modal-body.education-history .tab-content label,
.placement-app .application__content .uix-modal-content .modal-body.education-history .tab-content label {
  width: 35%;
}
.placement-app .modal .modal-content .modal-body.education-history .add-another,
.placement-app .application__content .modal-content .modal-body.education-history .add-another,
.placement-app .modal .uix-modal-content .modal-body.education-history .add-another,
.placement-app .application__content .uix-modal-content .modal-body.education-history .add-another {
  margin-top: 20px;
}
.placement-app .modal .modal-content .modal-body.information-modal .tab-content label,
.placement-app .application__content .modal-content .modal-body.information-modal .tab-content label,
.placement-app .modal .uix-modal-content .modal-body.information-modal .tab-content label,
.placement-app .application__content .uix-modal-content .modal-body.information-modal .tab-content label {
  width: 30%;
}
.placement-app .modal .modal-content .modal-body.information-modal .tab-content label.extension,
.placement-app .application__content .modal-content .modal-body.information-modal .tab-content label.extension,
.placement-app .modal .uix-modal-content .modal-body.information-modal .tab-content label.extension,
.placement-app .application__content .uix-modal-content .modal-body.information-modal .tab-content label.extension {
  width: 8%;
}
.placement-app .modal .modal-content .modal-body.information-modal .tab-content .large-input,
.placement-app .application__content .modal-content .modal-body.information-modal .tab-content .large-input,
.placement-app .modal .uix-modal-content .modal-body.information-modal .tab-content .large-input,
.placement-app .application__content .uix-modal-content .modal-body.information-modal .tab-content .large-input {
  width: 70%;
}
.placement-app .modal .modal-content .modal-body.documents-modal h3 span,
.placement-app .application__content .modal-content .modal-body.documents-modal h3 span,
.placement-app .modal .uix-modal-content .modal-body.documents-modal h3 span,
.placement-app .application__content .uix-modal-content .modal-body.documents-modal h3 span {
  color: #fa802a;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: italic;
  margin-left: 10px;
  font-size: 13px;
}
.placement-app .modal .modal-content .modal-body.endorsements fieldset .flex-group .flex-input,
.placement-app .application__content .modal-content .modal-body.endorsements fieldset .flex-group .flex-input,
.placement-app .modal .uix-modal-content .modal-body.endorsements fieldset .flex-group .flex-input,
.placement-app .application__content .uix-modal-content .modal-body.endorsements fieldset .flex-group .flex-input {
  width: 50%;
}
@media screen and (max-width: 767px) {
  .placement-app .modal .modal-content .modal-body.endorsements fieldset .flex-group .flex-label,
  .placement-app .application__content .modal-content .modal-body.endorsements fieldset .flex-group .flex-label,
  .placement-app .modal .uix-modal-content .modal-body.endorsements fieldset .flex-group .flex-label,
  .placement-app .application__content .uix-modal-content .modal-body.endorsements fieldset .flex-group .flex-label {
    width: 45%;
  }
  .placement-app .modal .modal-content .modal-body.endorsements fieldset .flex-group .flex-input,
  .placement-app .application__content .modal-content .modal-body.endorsements fieldset .flex-group .flex-input,
  .placement-app .modal .uix-modal-content .modal-body.endorsements fieldset .flex-group .flex-input,
  .placement-app .application__content .uix-modal-content .modal-body.endorsements fieldset .flex-group .flex-input {
    width: 55%;
  }
}
.placement-app .modal .modal-content .modal-body.referrals-modal .referral-top-left,
.placement-app .application__content .modal-content .modal-body.referrals-modal .referral-top-left,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal .referral-top-left,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-top-left {
  padding: 20px 0;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .modal-body.referrals-modal .referral-top-left p,
.placement-app .application__content .modal-content .modal-body.referrals-modal .referral-top-left p,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal .referral-top-left p,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-top-left p {
  margin-bottom: 5px;
  font-size: 14px;
}
.placement-app .modal .modal-content .modal-body.referrals-modal .referral-top-right,
.placement-app .application__content .modal-content .modal-body.referrals-modal .referral-top-right,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal .referral-top-right,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-top-right {
  text-align: right;
  float: left;
  width: 100%;
  padding: 20px 0;
}
.placement-app .modal .modal-content .modal-body.referrals-modal .referral-top-right .btn-profile,
.placement-app .application__content .modal-content .modal-body.referrals-modal .referral-top-right .btn-profile,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal .referral-top-right .btn-profile,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-top-right .btn-profile {
  margin-left: 10px;
}
.placement-app .modal .modal-content .modal-body.referrals-modal .referral-top-right .btn-profile:first-of-type,
.placement-app .application__content .modal-content .modal-body.referrals-modal .referral-top-right .btn-profile:first-of-type,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal .referral-top-right .btn-profile:first-of-type,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-top-right .btn-profile:first-of-type {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .placement-app .modal .modal-content .modal-body.referrals-modal .referral-top-right,
  .placement-app .application__content .modal-content .modal-body.referrals-modal .referral-top-right,
  .placement-app .modal .uix-modal-content .modal-body.referrals-modal .referral-top-right,
  .placement-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-top-right {
    text-align: left;
  }
  .placement-app .modal .modal-content .modal-body.referrals-modal .referral-top-right .btn-profile,
  .placement-app .application__content .modal-content .modal-body.referrals-modal .referral-top-right .btn-profile,
  .placement-app .modal .uix-modal-content .modal-body.referrals-modal .referral-top-right .btn-profile,
  .placement-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-top-right .btn-profile {
    margin-left: 0;
  }
}
.placement-app .modal .modal-content .modal-body.referrals-modal h3,
.placement-app .application__content .modal-content .modal-body.referrals-modal h3,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal h3,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal h3 {
  margin-top: 10px;
  margin-bottom: 0;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .modal-body.referrals-modal h3 span,
.placement-app .application__content .modal-content .modal-body.referrals-modal h3 span,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal h3 span,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal h3 span {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
}
.placement-app .modal .modal-content .modal-body.referrals-modal h4,
.placement-app .application__content .modal-content .modal-body.referrals-modal h4,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal h4,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal h4 {
  margin-top: 3px;
  margin-bottom: 20px;
  border-bottom: none;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .modal-body.referrals-modal h5,
.placement-app .application__content .modal-content .modal-body.referrals-modal h5,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal h5,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal h5 {
  color: #00a8b8;
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  margin-bottom: 3px;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .modal-body.referrals-modal h6,
.placement-app .application__content .modal-content .modal-body.referrals-modal h6,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal h6,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal h6 {
  color: #00a8b8;
  font-size: 15px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .modal-body.referrals-modal .referral-rating,
.placement-app .application__content .modal-content .modal-body.referrals-modal .referral-rating,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal .referral-rating,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-rating {
  float: left;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  width: 100%;
  border-bottom: 1px solid #cdccd3;
  margin-bottom: 10px;
  padding: 0 0 10px 0;
}
.placement-app .modal .modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars,
.placement-app .application__content .modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars {
  font-size: 14px;
  margin-left: 10px;
}
.placement-app .modal .modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars .caution-icon,
.placement-app .application__content .modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars .caution-icon,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars .caution-icon,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars .caution-icon {
  margin-right: 5px;
  font-size: 16px;
  position: relative;
  top: 2px;
}
.placement-app .modal .modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars i,
.placement-app .application__content .modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars i,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars i,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars i {
  cursor: pointer;
  color: #00a8b8;
  margin-right: 3px;
}
.placement-app .modal .modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars i.active,
.placement-app .application__content .modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars i.active,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars i.active,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-rating .referral-rating-stars i.active {
  color: #00a8b8;
}
@media screen and (max-width: 990px) {
  .placement-app .modal .modal-content .modal-body.referrals-modal .referral-rating,
  .placement-app .application__content .modal-content .modal-body.referrals-modal .referral-rating,
  .placement-app .modal .uix-modal-content .modal-body.referrals-modal .referral-rating,
  .placement-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-rating {
    float: left;
    width: 100%;
    padding: 0;
  }
}
.placement-app .modal .modal-content .modal-body.referrals-modal .referral-content,
.placement-app .application__content .modal-content .modal-body.referrals-modal .referral-content,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal .referral-content,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-content {
  border-right: 1px solid #cdccd3;
  padding-right: 30px;
}
@media screen and (max-width: 990px) {
  .placement-app .modal .modal-content .modal-body.referrals-modal .referral-content,
  .placement-app .application__content .modal-content .modal-body.referrals-modal .referral-content,
  .placement-app .modal .uix-modal-content .modal-body.referrals-modal .referral-content,
  .placement-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-content {
    padding-right: 15px;
    border-right: 0;
  }
}
.placement-app .modal .modal-content .modal-body.referrals-modal .referral-callout,
.placement-app .application__content .modal-content .modal-body.referrals-modal .referral-callout,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal .referral-callout,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-callout {
  background-color: #f4f3f9;
  padding: 15px;
  float: left;
  width: 100%;
  border: 1px solid #cdccd3;
  margin-bottom: 20px;
}
.placement-app .modal .modal-content .modal-body.referrals-modal .referral-callout ul li,
.placement-app .application__content .modal-content .modal-body.referrals-modal .referral-callout ul li,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal .referral-callout ul li,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-callout ul li {
  font-size: 16px;
}
.placement-app .modal .modal-content .modal-body.referrals-modal p,
.placement-app .application__content .modal-content .modal-body.referrals-modal p,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal p,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal p {
  line-height: 1.7;
  font-size: 16px;
}
.placement-app .modal .modal-content .modal-body.referrals-modal textarea,
.placement-app .application__content .modal-content .modal-body.referrals-modal textarea,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal textarea,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal textarea {
  height: auto;
  max-width: 100% !important;
}
.placement-app .modal .modal-content .modal-body.referrals-modal .referral-attendance,
.placement-app .application__content .modal-content .modal-body.referrals-modal .referral-attendance,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal .referral-attendance,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-attendance {
  border-bottom: 1px solid #cdccd3;
  margin-bottom: 60px;
  margin-top: -10px;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .modal-body.referrals-modal .referral-attendance li,
.placement-app .application__content .modal-content .modal-body.referrals-modal .referral-attendance li,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal .referral-attendance li,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal .referral-attendance li {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
}
.placement-app .modal .modal-content .modal-body.referrals-modal .hidden-from-recruiters,
.placement-app .application__content .modal-content .modal-body.referrals-modal .hidden-from-recruiters,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal .hidden-from-recruiters,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal .hidden-from-recruiters {
  background-color: #f4f3f9;
  border: 1px solid #cdccd3;
  float: left;
  width: 100%;
  margin-bottom: 10px;
  margin-top: 10px;
}
.placement-app .modal .modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title,
.placement-app .application__content .modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title {
  float: left;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #cdccd3;
}
.placement-app .modal .modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title .internal-only,
.placement-app .application__content .modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title .internal-only,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title .internal-only,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title .internal-only {
  float: left;
  color: #fa802a;
  top: 0;
}
.placement-app .modal .modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title .internal-only i,
.placement-app .application__content .modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title .internal-only i,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title .internal-only i,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-title .internal-only i {
  color: #00a8b8;
}
.placement-app .modal .modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-info,
.placement-app .application__content .modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-info,
.placement-app .modal .uix-modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-info,
.placement-app .application__content .uix-modal-content .modal-body.referrals-modal .hidden-from-recruiters .hidden-info {
  float: left;
  width: 100%;
  padding: 10px;
}
.placement-app .modal .modal-content .modal-body.videos video,
.placement-app .application__content .modal-content .modal-body.videos video,
.placement-app .modal .uix-modal-content .modal-body.videos video,
.placement-app .application__content .uix-modal-content .modal-body.videos video {
  width: 100%;
  display: block;
}
.placement-app .modal .modal-content .modal-body.videos .review-video,
.placement-app .application__content .modal-content .modal-body.videos .review-video,
.placement-app .modal .uix-modal-content .modal-body.videos .review-video,
.placement-app .application__content .uix-modal-content .modal-body.videos .review-video {
  margin-bottom: 2px;
}
.placement-app .modal .modal-content .modal-body.certifications .cert-block-wrapper,
.placement-app .application__content .modal-content .modal-body.certifications .cert-block-wrapper,
.placement-app .modal .uix-modal-content .modal-body.certifications .cert-block-wrapper,
.placement-app .application__content .uix-modal-content .modal-body.certifications .cert-block-wrapper {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.placement-app .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block,
.placement-app .application__content .modal-content .modal-body.certifications .cert-block-wrapper .cert-block,
.placement-app .modal .uix-modal-content .modal-body.certifications .cert-block-wrapper .cert-block,
.placement-app .application__content .uix-modal-content .modal-body.certifications .cert-block-wrapper .cert-block {
  background-color: #f4f4f9;
  float: left;
  width: 100%;
  padding: 20px 30px 20px 40px;
  border-bottom: 1px solid #00a8b8;
}
.placement-app .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-content,
.placement-app .application__content .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-content,
.placement-app .modal .uix-modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-content,
.placement-app .application__content .uix-modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-content {
  float: left;
  width: 93%;
}
.placement-app .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-delete,
.placement-app .application__content .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-delete,
.placement-app .modal .uix-modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-delete,
.placement-app .application__content .uix-modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-delete {
  float: right;
}
.placement-app .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-delete i,
.placement-app .application__content .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-delete i,
.placement-app .modal .uix-modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-delete i,
.placement-app .application__content .uix-modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-delete i {
  color: #00a8b8;
  font-size: 16px;
}
.placement-app .modal .modal-content .modal-body.experience .position-block-wrapper,
.placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper,
.placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper,
.placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block,
.placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block,
.placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block,
.placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block {
  background-color: #f4f4f9;
  float: left;
  width: 100%;
  padding: 20px;
  border-bottom: 1px solid #00a8b8;
}
.placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content,
.placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content,
.placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content,
.placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content {
  float: left;
  width: 93%;
}
.placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content label,
.placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content label,
.placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content label,
.placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content label {
  line-height: 1;
}
.placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date select,
.placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date select,
.placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date select,
.placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date select {
  margin-right: 5px;
  margin-bottom: 0;
}
.placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-start,
.placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-start,
.placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-start,
.placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-start,
.placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-end,
.placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-end,
.placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-end,
.placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-end {
  vertical-align: middle;
}
.placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-start,
.placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-start,
.placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-start,
.placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-start,
.placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-end,
.placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-end,
.placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-end,
.placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-end,
.placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-to-label,
.placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-to-label,
.placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-to-label,
.placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-to-label {
  display: inline-block;
}
.placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-to-label,
.placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-to-label,
.placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-to-label,
.placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-to-label {
  margin-right: 10px;
  margin-left: 5px;
  display: inline-block;
  margin-bottom: 15px;
}
.placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group,
.placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group,
.placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group,
.placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group {
  display: flex;
  flex-wrap: wrap;
}
.placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group label,
.placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group label,
.placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group label,
.placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group label,
.placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group div,
.placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group div,
.placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group div,
.placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group div {
  float: none;
}
.placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group .large-input,
.placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group .large-input,
.placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group .large-input,
.placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group .large-input {
  width: 70%;
}
.placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn,
.placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn,
.placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn,
.placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn {
  border: 1px solid #d6d6d6;
  background-color: #ffffff;
  color: #00a8b8;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  padding: 10px 0;
  display: inline-block;
  margin-right: 3.1%;
  margin-bottom: 15px;
  line-height: 1;
  width: 11.1%;
  text-align: center;
  float: left;
}
.placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.selected,
.placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.selected,
.placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.selected,
.placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.selected {
  background-color: #00a8b8;
  color: #ffffff;
  border: 1px solid #00a8b8;
}
.placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large,
.placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large,
.placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large,
.placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large {
  padding: 10px 0;
  width: 30%;
}
.placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn:hover,
.placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn:hover,
.placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn:hover,
.placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn:hover {
  background-color: #00a8b8;
  color: #ffffff;
  border: 1px solid #00a8b8;
}
@media screen and (max-width: 400px) {
  .placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date label,
  .placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date label,
  .placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date label,
  .placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date label {
    width: 100% !important;
  }
  .placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date span,
  .placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date span,
  .placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date span,
  .placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date span {
    font-size: 12px;
  }
}
.placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-delete,
.placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-delete,
.placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-delete,
.placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-delete {
  float: right;
}
.placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-delete i,
.placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-delete i,
.placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-delete i,
.placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-delete i {
  color: #00a8b8;
  font-size: 20px;
}
.placement-app .modal .modal-content .modal-body.experience .extra-experience,
.placement-app .application__content .modal-content .modal-body.experience .extra-experience,
.placement-app .modal .uix-modal-content .modal-body.experience .extra-experience,
.placement-app .application__content .uix-modal-content .modal-body.experience .extra-experience {
  float: left;
  margin-bottom: 30px;
}
.placement-app .modal .modal-content .modal-body.experience .extra-experience .activity-checkbox,
.placement-app .application__content .modal-content .modal-body.experience .extra-experience .activity-checkbox,
.placement-app .modal .uix-modal-content .modal-body.experience .extra-experience .activity-checkbox,
.placement-app .application__content .uix-modal-content .modal-body.experience .extra-experience .activity-checkbox {
  margin: 0 0 15px;
}
.placement-app .modal .modal-content .modal-body.activities .activity-checkbox,
.placement-app .application__content .modal-content .modal-body.activities .activity-checkbox,
.placement-app .modal .uix-modal-content .modal-body.activities .activity-checkbox,
.placement-app .application__content .uix-modal-content .modal-body.activities .activity-checkbox {
  width: 100%;
  float: left;
  position: relative;
  margin-bottom: 8px;
}
.placement-app .modal .modal-content .modal-body.activities .activity-checkbox.half-checkbox,
.placement-app .application__content .modal-content .modal-body.activities .activity-checkbox.half-checkbox,
.placement-app .modal .uix-modal-content .modal-body.activities .activity-checkbox.half-checkbox,
.placement-app .application__content .uix-modal-content .modal-body.activities .activity-checkbox.half-checkbox {
  width: 50%;
}
.placement-app .modal .modal-content .modal-body.activities .activity-left,
.placement-app .application__content .modal-content .modal-body.activities .activity-left,
.placement-app .modal .uix-modal-content .modal-body.activities .activity-left,
.placement-app .application__content .uix-modal-content .modal-body.activities .activity-left {
  border-right: 1px solid #d6d6d6;
  padding-right: 30px;
  margin-bottom: 30px;
}
.placement-app .modal .modal-content .modal-body.activities .activity-right,
.placement-app .application__content .modal-content .modal-body.activities .activity-right,
.placement-app .modal .uix-modal-content .modal-body.activities .activity-right,
.placement-app .application__content .uix-modal-content .modal-body.activities .activity-right {
  padding-left: 30px;
  margin-bottom: 30px;
}
.placement-app .modal .modal-content .modal-body.activities textarea,
.placement-app .application__content .modal-content .modal-body.activities textarea,
.placement-app .modal .uix-modal-content .modal-body.activities textarea,
.placement-app .application__content .uix-modal-content .modal-body.activities textarea {
  width: 100%;
  height: auto;
  max-width: 100%;
}
.placement-app .modal .modal-content .modal-body.activities h3,
.placement-app .application__content .modal-content .modal-body.activities h3,
.placement-app .modal .uix-modal-content .modal-body.activities h3,
.placement-app .application__content .uix-modal-content .modal-body.activities h3 {
  color: #00a8b8;
}
.placement-app .modal .modal-content .modal-body.confirmation-dialog,
.placement-app .application__content .modal-content .modal-body.confirmation-dialog,
.placement-app .modal .uix-modal-content .modal-body.confirmation-dialog,
.placement-app .application__content .uix-modal-content .modal-body.confirmation-dialog {
  padding: 25px 30px 0 30px;
}
.placement-app .modal .modal-content .modal-body.confirmation-dialog .btn-default.cancel-grey,
.placement-app .application__content .modal-content .modal-body.confirmation-dialog .btn-default.cancel-grey,
.placement-app .modal .uix-modal-content .modal-body.confirmation-dialog .btn-default.cancel-grey,
.placement-app .application__content .uix-modal-content .modal-body.confirmation-dialog .btn-default.cancel-grey {
  color: #00a8b8;
  border-top-color: #fbfbfb;
  border-bottom-color: #b19f99;
  background: #f9f9f9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f9f9f9 1%, #e1e1e6 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f9f9f9 1%, #e1e1e6 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f9f9f9 1%, #e1e1e6 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e1e1e6', GradientType=0);
  /* IE6-9 */
}
.placement-app .modal .modal-content .modal-body.confirmation-dialog .btn-default.cancel-grey:hover,
.placement-app .application__content .modal-content .modal-body.confirmation-dialog .btn-default.cancel-grey:hover,
.placement-app .modal .uix-modal-content .modal-body.confirmation-dialog .btn-default.cancel-grey:hover,
.placement-app .application__content .uix-modal-content .modal-body.confirmation-dialog .btn-default.cancel-grey:hover {
  background: #b19f99;
  border-top-color: #b19f99;
  color: #ffffff;
}
.placement-app .modal .modal-content .modal-body.confirmation-dialog p,
.placement-app .application__content .modal-content .modal-body.confirmation-dialog p,
.placement-app .modal .uix-modal-content .modal-body.confirmation-dialog p,
.placement-app .application__content .uix-modal-content .modal-body.confirmation-dialog p {
  line-height: 1.7;
  font-size: 16px;
}
.placement-app .modal .modal-content .modal-body.coursework h3,
.placement-app .application__content .modal-content .modal-body.coursework h3,
.placement-app .modal .uix-modal-content .modal-body.coursework h3,
.placement-app .application__content .uix-modal-content .modal-body.coursework h3 {
  margin-top: 20px;
  color: #00a8b8;
}
.placement-app .modal .modal-content .modal-body.coursework .coursework-item,
.placement-app .application__content .modal-content .modal-body.coursework .coursework-item,
.placement-app .modal .uix-modal-content .modal-body.coursework .coursework-item,
.placement-app .application__content .uix-modal-content .modal-body.coursework .coursework-item {
  float: left;
  width: 100%;
  margin-top: 5px;
}
.placement-app .modal .modal-content .modal-body.coursework .coursework-item:last-of-type,
.placement-app .application__content .modal-content .modal-body.coursework .coursework-item:last-of-type,
.placement-app .modal .uix-modal-content .modal-body.coursework .coursework-item:last-of-type,
.placement-app .application__content .uix-modal-content .modal-body.coursework .coursework-item:last-of-type {
  margin-bottom: 20px;
}
.placement-app .modal .modal-content .modal-body.coursework .coursework-item ul li,
.placement-app .application__content .modal-content .modal-body.coursework .coursework-item ul li,
.placement-app .modal .uix-modal-content .modal-body.coursework .coursework-item ul li,
.placement-app .application__content .uix-modal-content .modal-body.coursework .coursework-item ul li {
  width: 50%;
  float: left;
  border-right: 1px solid #d6d6d6;
}
.placement-app .modal .modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(even),
.placement-app .application__content .modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(even),
.placement-app .modal .uix-modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(even),
.placement-app .application__content .uix-modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(even) {
  border-right: none;
  padding-left: 40px;
  padding-right: 15px;
}
.placement-app .modal .modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(odd),
.placement-app .application__content .modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(odd),
.placement-app .modal .uix-modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(odd),
.placement-app .application__content .uix-modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(odd) {
  padding-right: 40px;
}
.placement-app .modal .modal-content .modal-body.coursework .coursework-item ul li label,
.placement-app .application__content .modal-content .modal-body.coursework .coursework-item ul li label,
.placement-app .modal .uix-modal-content .modal-body.coursework .coursework-item ul li label,
.placement-app .application__content .uix-modal-content .modal-body.coursework .coursework-item ul li label {
  width: 70%;
}
.placement-app .modal .modal-content .modal-body.coursework .coursework-item ul li input,
.placement-app .application__content .modal-content .modal-body.coursework .coursework-item ul li input,
.placement-app .modal .uix-modal-content .modal-body.coursework .coursework-item ul li input,
.placement-app .application__content .uix-modal-content .modal-body.coursework .coursework-item ul li input {
  width: 28%;
  margin-left: 2%;
}
.placement-app .modal .modal-content .modal-body.coursework .hidden-from-recruiters,
.placement-app .application__content .modal-content .modal-body.coursework .hidden-from-recruiters,
.placement-app .modal .uix-modal-content .modal-body.coursework .hidden-from-recruiters,
.placement-app .application__content .uix-modal-content .modal-body.coursework .hidden-from-recruiters {
  background-color: #f4f3f9;
  border: 1px solid #cdccd3;
  float: left;
  width: 100%;
  margin-bottom: 60px;
  margin-top: 10px;
}
.placement-app .modal .modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title,
.placement-app .application__content .modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title,
.placement-app .modal .uix-modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title,
.placement-app .application__content .uix-modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title {
  float: left;
  width: 100%;
  padding: 20px 15px 15px 15px;
  border-bottom: 1px solid #cdccd3;
}
.placement-app .modal .modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title .internal-only,
.placement-app .application__content .modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title .internal-only,
.placement-app .modal .uix-modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title .internal-only,
.placement-app .application__content .uix-modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title .internal-only {
  float: left;
  color: #fa802a;
  top: 0;
}
.placement-app .modal .modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title .internal-only i,
.placement-app .application__content .modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title .internal-only i,
.placement-app .modal .uix-modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title .internal-only i,
.placement-app .application__content .uix-modal-content .modal-body.coursework .hidden-from-recruiters .hidden-title .internal-only i {
  color: #00a8b8;
}
.placement-app .modal .modal-content .modal-body.coursework .hidden-from-recruiters .hidden-coursework-content,
.placement-app .application__content .modal-content .modal-body.coursework .hidden-from-recruiters .hidden-coursework-content,
.placement-app .modal .uix-modal-content .modal-body.coursework .hidden-from-recruiters .hidden-coursework-content,
.placement-app .application__content .uix-modal-content .modal-body.coursework .hidden-from-recruiters .hidden-coursework-content {
  padding: 0 15px;
}
.placement-app .modal .modal-content .modal-body.athletics p,
.placement-app .application__content .modal-content .modal-body.athletics p,
.placement-app .modal .uix-modal-content .modal-body.athletics p,
.placement-app .application__content .uix-modal-content .modal-body.athletics p {
  font-size: 16px;
  line-height: 24px;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics {
  width: 100%;
  float: left;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list {
  float: left;
  margin: 0;
  width: 100%;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li {
  float: left;
  width: 100%;
  background: #f4f4f9;
  color: #545459;
  border-bottom: 1px solid #00a8b8;
  border-width: 0 0 1px 0;
  padding: 10px;
  cursor: move;
  margin: 0;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading {
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading .panel-title p,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading .panel-title p,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading .panel-title p,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading .panel-title p {
  color: #545459;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading .panel-title i,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading .panel-title i,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading .panel-title i,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-heading .panel-title i {
  opacity: 1;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-collapse,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-collapse,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-collapse,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-collapse {
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-body,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-body,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-body,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .panel-body {
  border-top: 0;
  float: left;
  width: 100%;
  padding: 0;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li a,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li a,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li a,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li a {
  float: right;
  padding: 0;
  margin-right: 0;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li a:after,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li a:after,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li a:after,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li a:after {
  display: none;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop {
  text-decoration: none;
  color: #00a8b8;
  margin-right: 10px;
  padding-right: 10px;
  text-align: center;
  line-height: 1;
  text-transform: uppercase;
  font-size: 10px;
  border-right: 1px solid #545459;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop i,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop i,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop i,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop i {
  font-size: 18px;
  line-height: 1;
  position: relative;
  top: 3px;
  padding-right: 0;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop span,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop span,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop span,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop span {
  float: none;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset {
  float: left;
  width: 65%;
  margin-left: 2%;
  margin-bottom: 5px;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group {
  margin: 0;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group .form-control,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group .form-control,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group .form-control,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group .form-control {
  margin-bottom: 0;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group p,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group p,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group p,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset .form-group p {
  margin-top: 5px;
  margin-bottom: 0;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .sorting-icon-wrap,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .sorting-icon-wrap,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .sorting-icon-wrap,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .sorting-icon-wrap {
  float: left;
  width: 5%;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .sorting-icon-wrap .sorting-icon,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .sorting-icon-wrap .sorting-icon,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .sorting-icon-wrap .sorting-icon,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .sorting-icon-wrap .sorting-icon {
  position: relative;
  top: 6px;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown {
  margin-top: 30px;
  float: left;
  width: 92%;
  margin-left: 7%;
  margin-bottom: 10px;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown.uix-athletic-dropdown,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown.uix-athletic-dropdown,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown.uix-athletic-dropdown,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown.uix-athletic-dropdown {
  margin-top: 0;
  margin-left: 15px;
  width: 100%;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown img,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown img,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown img,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown img,
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown iframe,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown iframe,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown iframe,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown iframe {
  width: 50%;
  float: left;
  border: none;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown h4,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown h4,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown h4,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown h4 {
  color: #545459;
  font-size: 15px;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  border-bottom: none;
  padding: 0;
  float: left;
  width: 50%;
  padding-left: 15px;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown p,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown p,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown p,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown p {
  font-size: 13px;
  margin-bottom: 0;
  float: right;
  width: 50%;
  padding-left: 15px;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-checkbox,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-checkbox,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-checkbox,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-checkbox {
  width: 100%;
  float: left;
  position: relative;
  margin-bottom: 8px;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience p,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience p,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience p,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience p {
  float: none;
  padding: 0;
  width: 100%;
  font-size: 14px;
  margin-bottom: 15px;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience span,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience span,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience span,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience span {
  float: none;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience textarea,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience textarea,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience textarea,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience textarea {
  width: 100%;
  height: auto;
  max-width: 100%;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list .athletic-remove,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list .athletic-remove,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list .athletic-remove,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list .athletic-remove {
  color: #00a8b8;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list .athletic-remove i,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list .athletic-remove i,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list .athletic-remove i,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list .athletic-remove i {
  font-size: 20px;
  line-height: 1;
  position: relative;
  top: 6px;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list .add-athletic-btn,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list .add-athletic-btn,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list .add-athletic-btn,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list .add-athletic-btn {
  width: 20%;
  float: left;
  margin: 0;
  padding-left: 15px;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list .add-athletic-btn .btn-profile,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list .add-athletic-btn .btn-profile,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list .add-athletic-btn .btn-profile,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list .add-athletic-btn .btn-profile {
  width: 100%;
  padding: 3px 12px;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic {
  margin-bottom: 60px;
}
.placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li fieldset,
.placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li fieldset,
.placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li fieldset,
.placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li fieldset {
  width: 80%;
  margin-left: 0;
  margin-bottom: 5px;
}
.placement-app .modal .modal-content h3,
.placement-app .application__content .modal-content h3,
.placement-app .modal .uix-modal-content h3,
.placement-app .application__content .uix-modal-content h3 {
  font-size: 20px;
  border-bottom: 1px solid #00a8b8;
  padding-bottom: 3px;
  margin-bottom: 10px;
  color: #545459;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content h3 span,
.placement-app .application__content .modal-content h3 span,
.placement-app .modal .uix-modal-content h3 span,
.placement-app .application__content .uix-modal-content h3 span {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  color: #545459;
}
.placement-app .modal .modal-content p,
.placement-app .application__content .modal-content p,
.placement-app .modal .uix-modal-content p,
.placement-app .application__content .uix-modal-content p {
  color: #545459;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content p.larger-bold,
.placement-app .application__content .modal-content p.larger-bold,
.placement-app .modal .uix-modal-content p.larger-bold,
.placement-app .application__content .uix-modal-content p.larger-bold {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
}
.placement-app .modal .modal-content h4,
.placement-app .application__content .modal-content h4,
.placement-app .modal .uix-modal-content h4,
.placement-app .application__content .uix-modal-content h4 {
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  border-bottom: 1px solid #dedee2;
  padding-bottom: 3px;
  margin-bottom: 15px;
  margin-top: 25px;
  color: #545459;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .modal-section,
.placement-app .application__content .modal-content .modal-section,
.placement-app .modal .uix-modal-content .modal-section,
.placement-app .application__content .uix-modal-content .modal-section {
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .modal-section.no-tabs,
.placement-app .application__content .modal-content .modal-section.no-tabs,
.placement-app .modal .uix-modal-content .modal-section.no-tabs,
.placement-app .application__content .uix-modal-content .modal-section.no-tabs {
  padding: 20px 25px;
}
@media screen and (max-width: 767px) {
  .placement-app .modal .modal-content .modal-section.no-tabs,
  .placement-app .application__content .modal-content .modal-section.no-tabs,
  .placement-app .modal .uix-modal-content .modal-section.no-tabs,
  .placement-app .application__content .uix-modal-content .modal-section.no-tabs {
    padding: 20px 15px;
  }
}
.placement-app .modal .modal-content .modal-section .validation-error-list,
.placement-app .application__content .modal-content .modal-section .validation-error-list,
.placement-app .modal .uix-modal-content .modal-section .validation-error-list,
.placement-app .application__content .uix-modal-content .modal-section .validation-error-list {
  margin-bottom: 20px;
  margin-top: -20px;
}
.placement-app .modal .modal-content .modal-section .validation-error-list li,
.placement-app .application__content .modal-content .modal-section .validation-error-list li,
.placement-app .modal .uix-modal-content .modal-section .validation-error-list li,
.placement-app .application__content .uix-modal-content .modal-section .validation-error-list li {
  font-size: 14px;
}
.placement-app .modal .modal-content .modal-section .smaller-container-fluid,
.placement-app .application__content .modal-content .modal-section .smaller-container-fluid,
.placement-app .modal .uix-modal-content .modal-section .smaller-container-fluid,
.placement-app .application__content .uix-modal-content .modal-section .smaller-container-fluid {
  width: 90%;
}
.placement-app .modal .modal-content .modal-section.internal-modal-section .internal-only-title,
.placement-app .application__content .modal-content .modal-section.internal-modal-section .internal-only-title,
.placement-app .modal .uix-modal-content .modal-section.internal-modal-section .internal-only-title,
.placement-app .application__content .uix-modal-content .modal-section.internal-modal-section .internal-only-title {
  float: left;
  width: 100%;
  padding: 10px;
  background-color: #d6d6db;
}
.placement-app .modal .modal-content .modal-section.internal-modal-section .internal-only-title .internal-only,
.placement-app .application__content .modal-content .modal-section.internal-modal-section .internal-only-title .internal-only,
.placement-app .modal .uix-modal-content .modal-section.internal-modal-section .internal-only-title .internal-only,
.placement-app .application__content .uix-modal-content .modal-section.internal-modal-section .internal-only-title .internal-only {
  color: #ffffff;
}
.placement-app .modal .modal-content .modal-section.internal-modal-section .internal-only-title .internal-only i,
.placement-app .application__content .modal-content .modal-section.internal-modal-section .internal-only-title .internal-only i,
.placement-app .modal .uix-modal-content .modal-section.internal-modal-section .internal-only-title .internal-only i,
.placement-app .application__content .uix-modal-content .modal-section.internal-modal-section .internal-only-title .internal-only i {
  color: #ffffff;
}
.placement-app .modal .modal-content .modal-section.internal-modal-section .internal-modal-section-content,
.placement-app .application__content .modal-content .modal-section.internal-modal-section .internal-modal-section-content,
.placement-app .modal .uix-modal-content .modal-section.internal-modal-section .internal-modal-section-content,
.placement-app .application__content .uix-modal-content .modal-section.internal-modal-section .internal-modal-section-content {
  padding: 10px;
  background-color: #f4f4f9;
  border: 1px solid #d6d6db;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .required-field-text,
.placement-app .application__content .modal-content .required-field-text,
.placement-app .modal .uix-modal-content .required-field-text,
.placement-app .application__content .uix-modal-content .required-field-text {
  float: left;
  color: #545459;
  font-size: 12px;
}
.placement-app .modal .modal-content .required-field-text span,
.placement-app .application__content .modal-content .required-field-text span,
.placement-app .modal .uix-modal-content .required-field-text span,
.placement-app .application__content .uix-modal-content .required-field-text span {
  font-size: 28px;
  color: #00a8b8;
  position: relative;
  top: 9px;
}
.placement-app .modal .modal-content label,
.placement-app .application__content .modal-content label,
.placement-app .modal .uix-modal-content label,
.placement-app .application__content .uix-modal-content label {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #545459;
  float: left;
  line-height: 17px;
  margin-top: 7px;
}
.placement-app .modal .modal-content label .smaller-label,
.placement-app .application__content .modal-content label .smaller-label,
.placement-app .modal .uix-modal-content label .smaller-label,
.placement-app .application__content .uix-modal-content label .smaller-label {
  font-size: 12px;
}
.placement-app .modal .modal-content label .required-field-asterisk,
.placement-app .application__content .modal-content label .required-field-asterisk,
.placement-app .modal .uix-modal-content label .required-field-asterisk,
.placement-app .application__content .uix-modal-content label .required-field-asterisk {
  font-size: 22px;
  color: #00a8b8;
  line-height: 10px;
}
.placement-app .modal .modal-content label.large-label,
.placement-app .application__content .modal-content label.large-label,
.placement-app .modal .uix-modal-content label.large-label,
.placement-app .application__content .uix-modal-content label.large-label {
  width: 65% !important;
  padding-right: 5px;
}
.placement-app .modal .modal-content label.medium-label,
.placement-app .application__content .modal-content label.medium-label,
.placement-app .modal .uix-modal-content label.medium-label,
.placement-app .application__content .uix-modal-content label.medium-label {
  width: 45% !important;
  padding-right: 5px;
}
.placement-app .modal .modal-content label.small-label,
.placement-app .application__content .modal-content label.small-label,
.placement-app .modal .uix-modal-content label.small-label,
.placement-app .application__content .uix-modal-content label.small-label {
  width: 30% !important;
  padding-right: 5px;
}
.placement-app .modal .modal-content .form-group,
.placement-app .application__content .modal-content .form-group,
.placement-app .modal .uix-modal-content .form-group,
.placement-app .application__content .uix-modal-content .form-group {
  margin-bottom: 20px;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .form-group .btn-profile,
.placement-app .application__content .modal-content .form-group .btn-profile,
.placement-app .modal .uix-modal-content .form-group .btn-profile,
.placement-app .application__content .uix-modal-content .form-group .btn-profile {
  margin-bottom: 20px;
}
.placement-app .modal .modal-content .form-group input:hover,
.placement-app .application__content .modal-content .form-group input:hover,
.placement-app .modal .uix-modal-content .form-group input:hover,
.placement-app .application__content .uix-modal-content .form-group input:hover,
.placement-app .modal .modal-content .form-group .form-control:hover,
.placement-app .application__content .modal-content .form-group .form-control:hover,
.placement-app .modal .uix-modal-content .form-group .form-control:hover,
.placement-app .application__content .uix-modal-content .form-group .form-control:hover,
.placement-app .modal .modal-content .form-group textarea:hover,
.placement-app .application__content .modal-content .form-group textarea:hover,
.placement-app .modal .uix-modal-content .form-group textarea:hover,
.placement-app .application__content .uix-modal-content .form-group textarea:hover,
.placement-app .modal .modal-content .form-group input:focus,
.placement-app .application__content .modal-content .form-group input:focus,
.placement-app .modal .uix-modal-content .form-group input:focus,
.placement-app .application__content .uix-modal-content .form-group input:focus,
.placement-app .modal .modal-content .form-group .form-control:focus,
.placement-app .application__content .modal-content .form-group .form-control:focus,
.placement-app .modal .uix-modal-content .form-group .form-control:focus,
.placement-app .application__content .uix-modal-content .form-group .form-control:focus,
.placement-app .modal .modal-content .form-group textarea:focus,
.placement-app .application__content .modal-content .form-group textarea:focus,
.placement-app .modal .uix-modal-content .form-group textarea:focus,
.placement-app .application__content .uix-modal-content .form-group textarea:focus,
.placement-app .modal .modal-content .form-group input:active,
.placement-app .application__content .modal-content .form-group input:active,
.placement-app .modal .uix-modal-content .form-group input:active,
.placement-app .application__content .uix-modal-content .form-group input:active,
.placement-app .modal .modal-content .form-group .form-control:active,
.placement-app .application__content .modal-content .form-group .form-control:active,
.placement-app .modal .uix-modal-content .form-group .form-control:active,
.placement-app .application__content .uix-modal-content .form-group .form-control:active,
.placement-app .modal .modal-content .form-group textarea:active,
.placement-app .application__content .modal-content .form-group textarea:active,
.placement-app .modal .uix-modal-content .form-group textarea:active,
.placement-app .application__content .uix-modal-content .form-group textarea:active {
  border-color: #d6d6d6;
}
.placement-app .modal .modal-content .form-group .dropdown,
.placement-app .application__content .modal-content .form-group .dropdown,
.placement-app .modal .uix-modal-content .form-group .dropdown,
.placement-app .application__content .uix-modal-content .form-group .dropdown {
  float: left;
  /*                    width: 15%;*/
}
.placement-app .modal .modal-content .form-group .dropdown.large-dropdown,
.placement-app .application__content .modal-content .form-group .dropdown.large-dropdown,
.placement-app .modal .uix-modal-content .form-group .dropdown.large-dropdown,
.placement-app .application__content .uix-modal-content .form-group .dropdown.large-dropdown {
  width: 60%;
}
.placement-app .modal .modal-content .form-group .dropdown.date-group,
.placement-app .application__content .modal-content .form-group .dropdown.date-group,
.placement-app .modal .uix-modal-content .form-group .dropdown.date-group,
.placement-app .application__content .uix-modal-content .form-group .dropdown.date-group {
  margin-right: 1%;
}
.placement-app .modal .modal-content .form-group .dropdown button,
.placement-app .application__content .modal-content .form-group .dropdown button,
.placement-app .modal .uix-modal-content .form-group .dropdown button,
.placement-app .application__content .uix-modal-content .form-group .dropdown button {
  -webkit-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  -moz-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  box-shadow: inset 0 1px 1px 0 #d6d6d6;
  background-color: #ffffff;
  padding: 4px 7px 3px 7px;
  border: solid 1px #d6d6d6;
  width: 100%;
  text-align: left;
  color: #545459;
  min-height: 32px;
}
.placement-app .modal .modal-content .form-group .dropdown button .caret,
.placement-app .application__content .modal-content .form-group .dropdown button .caret,
.placement-app .modal .uix-modal-content .form-group .dropdown button .caret,
.placement-app .application__content .uix-modal-content .form-group .dropdown button .caret {
  display: inline-block;
  vertical-align: middle;
  float: right;
  margin-top: 10px;
}
.placement-app .modal .modal-content .form-group .dropdown .dropdown-menu,
.placement-app .application__content .modal-content .form-group .dropdown .dropdown-menu,
.placement-app .modal .uix-modal-content .form-group .dropdown .dropdown-menu,
.placement-app .application__content .uix-modal-content .form-group .dropdown .dropdown-menu {
  margin-left: 0;
  background: #ffffff;
  border-radius: 0;
  -webkit-box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.5);
  border: none;
  padding: 10px 0;
}
.placement-app .modal .modal-content .form-group .dropdown .dropdown-menu li,
.placement-app .application__content .modal-content .form-group .dropdown .dropdown-menu li,
.placement-app .modal .uix-modal-content .form-group .dropdown .dropdown-menu li,
.placement-app .application__content .uix-modal-content .form-group .dropdown .dropdown-menu li {
  text-transform: capitalize;
  color: #00a8b8;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  padding: 2px 0;
  font-size: 14px;
  cursor: pointer;
}
.placement-app .modal .modal-content .form-group .dropdown .dropdown-menu li.selected,
.placement-app .application__content .modal-content .form-group .dropdown .dropdown-menu li.selected,
.placement-app .modal .uix-modal-content .form-group .dropdown .dropdown-menu li.selected,
.placement-app .application__content .uix-modal-content .form-group .dropdown .dropdown-menu li.selected {
  background-color: #3c478c;
  color: #ffffff;
}
.placement-app .modal .modal-content .form-group .dropdown .dropdown-menu li.selected:hover,
.placement-app .application__content .modal-content .form-group .dropdown .dropdown-menu li.selected:hover,
.placement-app .modal .uix-modal-content .form-group .dropdown .dropdown-menu li.selected:hover,
.placement-app .application__content .uix-modal-content .form-group .dropdown .dropdown-menu li.selected:hover {
  color: #ffffff;
}
.placement-app .modal .modal-content .form-group .dropdown .dropdown-menu li:hover,
.placement-app .application__content .modal-content .form-group .dropdown .dropdown-menu li:hover,
.placement-app .modal .uix-modal-content .form-group .dropdown .dropdown-menu li:hover,
.placement-app .application__content .uix-modal-content .form-group .dropdown .dropdown-menu li:hover {
  color: #3c478c;
}
.placement-app .modal .modal-content .form-group .dropdown .dropdown-menu li a,
.placement-app .application__content .modal-content .form-group .dropdown .dropdown-menu li a,
.placement-app .modal .uix-modal-content .form-group .dropdown .dropdown-menu li a,
.placement-app .application__content .uix-modal-content .form-group .dropdown .dropdown-menu li a {
  text-transform: capitalize;
  color: #00a8b8;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  padding: 2px 10px;
  font-size: 14px;
  cursor: pointer;
}
.placement-app .modal .modal-content .form-group .dropdown .dropdown-menu li a:hover,
.placement-app .application__content .modal-content .form-group .dropdown .dropdown-menu li a:hover,
.placement-app .modal .uix-modal-content .form-group .dropdown .dropdown-menu li a:hover,
.placement-app .application__content .uix-modal-content .form-group .dropdown .dropdown-menu li a:hover,
.placement-app .modal .modal-content .form-group .dropdown .dropdown-menu li a:focus,
.placement-app .application__content .modal-content .form-group .dropdown .dropdown-menu li a:focus,
.placement-app .modal .uix-modal-content .form-group .dropdown .dropdown-menu li a:focus,
.placement-app .application__content .uix-modal-content .form-group .dropdown .dropdown-menu li a:focus {
  background-color: #3c478c;
  color: #ffffff;
}
.placement-app .modal .modal-content .form-group .select2 .select2-selection,
.placement-app .application__content .modal-content .form-group .select2 .select2-selection,
.placement-app .modal .uix-modal-content .form-group .select2 .select2-selection,
.placement-app .application__content .uix-modal-content .form-group .select2 .select2-selection {
  border: solid 1px #d6d6d6;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  -moz-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  box-shadow: inset 0 1px 1px 0 #d6d6d6;
  padding: 2px 0;
  margin-bottom: 0px;
  float: left;
  background-color: white;
  width: 100%;
  height: 32px;
}
.placement-app .modal .modal-content .sorting-list,
.placement-app .application__content .modal-content .sorting-list,
.placement-app .modal .uix-modal-content .sorting-list,
.placement-app .application__content .uix-modal-content .sorting-list {
  position: relative;
}
.placement-app .modal .modal-content .sorting-list li,
.placement-app .application__content .modal-content .sorting-list li,
.placement-app .modal .uix-modal-content .sorting-list li,
.placement-app .application__content .uix-modal-content .sorting-list li {
  float: left;
  width: 100%;
  background: #f4f4f9;
  color: #545459;
  border-bottom: 1px solid #00a8b8;
  border-width: 0 0 1px 0;
  padding: 10px;
  cursor: move;
  position: relative;
}
.placement-app .modal .modal-content .sorting-list li span,
.placement-app .application__content .modal-content .sorting-list li span,
.placement-app .modal .uix-modal-content .sorting-list li span,
.placement-app .application__content .uix-modal-content .sorting-list li span {
  float: left;
}
.placement-app .modal .modal-content .sorting-list li a,
.placement-app .application__content .modal-content .sorting-list li a,
.placement-app .modal .uix-modal-content .sorting-list li a,
.placement-app .application__content .uix-modal-content .sorting-list li a {
  float: right;
  margin-right: 15px;
}
.placement-app .modal .modal-content .sorting-list li .delete-icon,
.placement-app .application__content .modal-content .sorting-list li .delete-icon,
.placement-app .modal .uix-modal-content .sorting-list li .delete-icon,
.placement-app .application__content .uix-modal-content .sorting-list li .delete-icon {
  font-size: 18px;
  line-height: 18px;
  vertical-align: middle;
}
.placement-app .modal .modal-content .sorting-list li .sorting-icon,
.placement-app .application__content .modal-content .sorting-list li .sorting-icon,
.placement-app .modal .uix-modal-content .sorting-list li .sorting-icon,
.placement-app .application__content .uix-modal-content .sorting-list li .sorting-icon {
  color: #00a8b8;
  font-size: 18px;
  line-height: 18px;
}
.placement-app .modal .modal-content .sorting-list li .sorting-text,
.placement-app .application__content .modal-content .sorting-list li .sorting-text,
.placement-app .modal .uix-modal-content .sorting-list li .sorting-text,
.placement-app .application__content .uix-modal-content .sorting-list li .sorting-text {
  margin-left: 15px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
}
.placement-app .modal .modal-content .sorting-list li .sorting-text.bolded,
.placement-app .application__content .modal-content .sorting-list li .sorting-text.bolded,
.placement-app .modal .uix-modal-content .sorting-list li .sorting-text.bolded,
.placement-app .application__content .uix-modal-content .sorting-list li .sorting-text.bolded {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
}
.placement-app .modal .modal-content .sorting-list li .sorting-number,
.placement-app .application__content .modal-content .sorting-list li .sorting-number,
.placement-app .modal .uix-modal-content .sorting-list li .sorting-number,
.placement-app .application__content .uix-modal-content .sorting-list li .sorting-number {
  margin-left: 15px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
}
.placement-app .modal .modal-content fieldset,
.placement-app .application__content .modal-content fieldset,
.placement-app .modal .uix-modal-content fieldset,
.placement-app .application__content .uix-modal-content fieldset {
  margin-top: 0;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content fieldset:first-of-type,
.placement-app .application__content .modal-content fieldset:first-of-type,
.placement-app .modal .uix-modal-content fieldset:first-of-type,
.placement-app .application__content .uix-modal-content fieldset:first-of-type {
  /*margin-top: 20px;*/
}
.placement-app .modal .modal-content .nav-tabs,
.placement-app .application__content .modal-content .nav-tabs,
.placement-app .modal .uix-modal-content .nav-tabs,
.placement-app .application__content .uix-modal-content .nav-tabs {
  padding: 0 30px;
  border-bottom: 1px solid #00a8b8;
  margin-top: 30px;
}
.placement-app .modal .modal-content .nav-tabs li.active a,
.placement-app .application__content .modal-content .nav-tabs li.active a,
.placement-app .modal .uix-modal-content .nav-tabs li.active a,
.placement-app .application__content .uix-modal-content .nav-tabs li.active a {
  border-color: #00a8b8;
  border-bottom-color: transparent;
  color: #545459;
}
.placement-app .modal .modal-content .nav-tabs li.active a:hover,
.placement-app .application__content .modal-content .nav-tabs li.active a:hover,
.placement-app .modal .uix-modal-content .nav-tabs li.active a:hover,
.placement-app .application__content .uix-modal-content .nav-tabs li.active a:hover,
.placement-app .modal .modal-content .nav-tabs li.active a:active,
.placement-app .application__content .modal-content .nav-tabs li.active a:active,
.placement-app .modal .uix-modal-content .nav-tabs li.active a:active,
.placement-app .application__content .uix-modal-content .nav-tabs li.active a:active,
.placement-app .modal .modal-content .nav-tabs li.active a:focus,
.placement-app .application__content .modal-content .nav-tabs li.active a:focus,
.placement-app .modal .uix-modal-content .nav-tabs li.active a:focus,
.placement-app .application__content .uix-modal-content .nav-tabs li.active a:focus {
  border-color: #00a8b8;
  border-bottom-color: transparent;
  background-color: #ffffff !important;
  outline: 0;
}
.placement-app .modal .modal-content .nav-tabs li a,
.placement-app .application__content .modal-content .nav-tabs li a,
.placement-app .modal .uix-modal-content .nav-tabs li a,
.placement-app .application__content .uix-modal-content .nav-tabs li a {
  padding: 10px 20px;
  font-size: 18px;
  line-height: 24px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #00a8b8;
  border-radius: 6px 6px 0 0;
}
.placement-app .modal .modal-content .nav-tabs li a:hover,
.placement-app .application__content .modal-content .nav-tabs li a:hover,
.placement-app .modal .uix-modal-content .nav-tabs li a:hover,
.placement-app .application__content .uix-modal-content .nav-tabs li a:hover,
.placement-app .modal .modal-content .nav-tabs li a:active,
.placement-app .application__content .modal-content .nav-tabs li a:active,
.placement-app .modal .uix-modal-content .nav-tabs li a:active,
.placement-app .application__content .uix-modal-content .nav-tabs li a:active,
.placement-app .modal .modal-content .nav-tabs li a:focus,
.placement-app .application__content .modal-content .nav-tabs li a:focus,
.placement-app .modal .uix-modal-content .nav-tabs li a:focus,
.placement-app .application__content .uix-modal-content .nav-tabs li a:focus {
  border-color: transparent;
  background-color: transparent;
}
.placement-app .modal .modal-content .tab-content,
.placement-app .application__content .modal-content .tab-content,
.placement-app .modal .uix-modal-content .tab-content,
.placement-app .application__content .uix-modal-content .tab-content,
.placement-app .modal .modal-content .uix-modal-section,
.placement-app .application__content .modal-content .uix-modal-section,
.placement-app .modal .uix-modal-content .uix-modal-section,
.placement-app .application__content .uix-modal-content .uix-modal-section {
  background-color: #ffffff;
  margin: 0;
  padding: 20px 30px;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .tab-content .tab-pane,
.placement-app .application__content .modal-content .tab-content .tab-pane,
.placement-app .modal .uix-modal-content .tab-content .tab-pane,
.placement-app .application__content .uix-modal-content .tab-content .tab-pane,
.placement-app .modal .modal-content .uix-modal-section .tab-pane,
.placement-app .application__content .modal-content .uix-modal-section .tab-pane,
.placement-app .modal .uix-modal-content .uix-modal-section .tab-pane,
.placement-app .application__content .uix-modal-content .uix-modal-section .tab-pane {
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .tab-content .action-buttons,
.placement-app .application__content .modal-content .tab-content .action-buttons,
.placement-app .modal .uix-modal-content .tab-content .action-buttons,
.placement-app .application__content .uix-modal-content .tab-content .action-buttons,
.placement-app .modal .modal-content .uix-modal-section .action-buttons,
.placement-app .application__content .modal-content .uix-modal-section .action-buttons,
.placement-app .modal .uix-modal-content .uix-modal-section .action-buttons,
.placement-app .application__content .uix-modal-content .uix-modal-section .action-buttons {
  margin-bottom: 20px;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .tab-content .action-buttons .btn-profile,
.placement-app .application__content .modal-content .tab-content .action-buttons .btn-profile,
.placement-app .modal .uix-modal-content .tab-content .action-buttons .btn-profile,
.placement-app .application__content .uix-modal-content .tab-content .action-buttons .btn-profile,
.placement-app .modal .modal-content .uix-modal-section .action-buttons .btn-profile,
.placement-app .application__content .modal-content .uix-modal-section .action-buttons .btn-profile,
.placement-app .modal .uix-modal-content .uix-modal-section .action-buttons .btn-profile,
.placement-app .application__content .uix-modal-content .uix-modal-section .action-buttons .btn-profile {
  margin-left: 20px;
}
.placement-app .modal .modal-content .tab-content .form-group-block-wrapper,
.placement-app .application__content .modal-content .tab-content .form-group-block-wrapper,
.placement-app .modal .uix-modal-content .tab-content .form-group-block-wrapper,
.placement-app .application__content .uix-modal-content .tab-content .form-group-block-wrapper,
.placement-app .modal .modal-content .uix-modal-section .form-group-block-wrapper,
.placement-app .application__content .modal-content .uix-modal-section .form-group-block-wrapper,
.placement-app .modal .uix-modal-content .uix-modal-section .form-group-block-wrapper,
.placement-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper {
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .tab-content .form-group-block-wrapper .form-group-block,
.placement-app .application__content .modal-content .tab-content .form-group-block-wrapper .form-group-block,
.placement-app .modal .uix-modal-content .tab-content .form-group-block-wrapper .form-group-block,
.placement-app .application__content .uix-modal-content .tab-content .form-group-block-wrapper .form-group-block,
.placement-app .modal .modal-content .uix-modal-section .form-group-block-wrapper .form-group-block,
.placement-app .application__content .modal-content .uix-modal-section .form-group-block-wrapper .form-group-block,
.placement-app .modal .uix-modal-content .uix-modal-section .form-group-block-wrapper .form-group-block,
.placement-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper .form-group-block {
  float: left;
  width: 92%;
  background-color: #f4f4f9;
  padding: 10px;
  margin-bottom: 20px;
}
.placement-app .modal .modal-content .tab-content .form-group-block-wrapper .form-group-block .input,
.placement-app .application__content .modal-content .tab-content .form-group-block-wrapper .form-group-block .input,
.placement-app .modal .uix-modal-content .tab-content .form-group-block-wrapper .form-group-block .input,
.placement-app .application__content .uix-modal-content .tab-content .form-group-block-wrapper .form-group-block .input,
.placement-app .modal .modal-content .uix-modal-section .form-group-block-wrapper .form-group-block .input,
.placement-app .application__content .modal-content .uix-modal-section .form-group-block-wrapper .form-group-block .input,
.placement-app .modal .uix-modal-content .uix-modal-section .form-group-block-wrapper .form-group-block .input,
.placement-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper .form-group-block .input {
  width: 70%;
}
.placement-app .modal .modal-content .tab-content .form-group-block-wrapper .form-group-block-delete,
.placement-app .application__content .modal-content .tab-content .form-group-block-wrapper .form-group-block-delete,
.placement-app .modal .uix-modal-content .tab-content .form-group-block-wrapper .form-group-block-delete,
.placement-app .application__content .uix-modal-content .tab-content .form-group-block-wrapper .form-group-block-delete,
.placement-app .modal .modal-content .uix-modal-section .form-group-block-wrapper .form-group-block-delete,
.placement-app .application__content .modal-content .uix-modal-section .form-group-block-wrapper .form-group-block-delete,
.placement-app .modal .uix-modal-content .uix-modal-section .form-group-block-wrapper .form-group-block-delete,
.placement-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper .form-group-block-delete {
  width: 8%;
  float: left;
}
.placement-app .modal .modal-content .tab-content .form-group-block-add-another,
.placement-app .application__content .modal-content .tab-content .form-group-block-add-another,
.placement-app .modal .uix-modal-content .tab-content .form-group-block-add-another,
.placement-app .application__content .uix-modal-content .tab-content .form-group-block-add-another,
.placement-app .modal .modal-content .uix-modal-section .form-group-block-add-another,
.placement-app .application__content .modal-content .uix-modal-section .form-group-block-add-another,
.placement-app .modal .uix-modal-content .uix-modal-section .form-group-block-add-another,
.placement-app .application__content .uix-modal-content .uix-modal-section .form-group-block-add-another {
  width: 100%;
  float: left;
}
.placement-app .modal .modal-content .tab-content fieldset:last-of-type .form-group,
.placement-app .application__content .modal-content .tab-content fieldset:last-of-type .form-group,
.placement-app .modal .uix-modal-content .tab-content fieldset:last-of-type .form-group,
.placement-app .application__content .uix-modal-content .tab-content fieldset:last-of-type .form-group,
.placement-app .modal .modal-content .uix-modal-section fieldset:last-of-type .form-group,
.placement-app .application__content .modal-content .uix-modal-section fieldset:last-of-type .form-group,
.placement-app .modal .uix-modal-content .uix-modal-section fieldset:last-of-type .form-group,
.placement-app .application__content .uix-modal-content .uix-modal-section fieldset:last-of-type .form-group {
  margin-bottom: 0;
}
.placement-app .modal .modal-content .tab-content fieldset .form-group,
.placement-app .application__content .modal-content .tab-content fieldset .form-group,
.placement-app .modal .uix-modal-content .tab-content fieldset .form-group,
.placement-app .application__content .uix-modal-content .tab-content fieldset .form-group,
.placement-app .modal .modal-content .uix-modal-section fieldset .form-group,
.placement-app .application__content .modal-content .uix-modal-section fieldset .form-group,
.placement-app .modal .uix-modal-content .uix-modal-section fieldset .form-group,
.placement-app .application__content .uix-modal-content .uix-modal-section fieldset .form-group {
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .tab-content fieldset .form-group p,
.placement-app .application__content .modal-content .tab-content fieldset .form-group p,
.placement-app .modal .uix-modal-content .tab-content fieldset .form-group p,
.placement-app .application__content .uix-modal-content .tab-content fieldset .form-group p,
.placement-app .modal .modal-content .uix-modal-section fieldset .form-group p,
.placement-app .application__content .modal-content .uix-modal-section fieldset .form-group p,
.placement-app .modal .uix-modal-content .uix-modal-section fieldset .form-group p,
.placement-app .application__content .uix-modal-content .uix-modal-section fieldset .form-group p {
  float: left;
  width: 60%;
  margin-bottom: 0;
  line-height: 32px;
}
.placement-app .modal .modal-content .tab-content fieldset .form-group p a,
.placement-app .application__content .modal-content .tab-content fieldset .form-group p a,
.placement-app .modal .uix-modal-content .tab-content fieldset .form-group p a,
.placement-app .application__content .uix-modal-content .tab-content fieldset .form-group p a,
.placement-app .modal .modal-content .uix-modal-section fieldset .form-group p a,
.placement-app .application__content .modal-content .uix-modal-section fieldset .form-group p a,
.placement-app .modal .uix-modal-content .uix-modal-section fieldset .form-group p a,
.placement-app .application__content .uix-modal-content .uix-modal-section fieldset .form-group p a {
  margin-left: 5px;
}
.placement-app .modal .modal-content .tab-content .no-add-another fieldset:last-of-type .form-group,
.placement-app .application__content .modal-content .tab-content .no-add-another fieldset:last-of-type .form-group,
.placement-app .modal .uix-modal-content .tab-content .no-add-another fieldset:last-of-type .form-group,
.placement-app .application__content .uix-modal-content .tab-content .no-add-another fieldset:last-of-type .form-group,
.placement-app .modal .modal-content .uix-modal-section .no-add-another fieldset:last-of-type .form-group,
.placement-app .application__content .modal-content .uix-modal-section .no-add-another fieldset:last-of-type .form-group,
.placement-app .modal .uix-modal-content .uix-modal-section .no-add-another fieldset:last-of-type .form-group,
.placement-app .application__content .uix-modal-content .uix-modal-section .no-add-another fieldset:last-of-type .form-group {
  margin-bottom: 20px;
}
.placement-app .modal .modal-content .tab-content label,
.placement-app .application__content .modal-content .tab-content label,
.placement-app .modal .uix-modal-content .tab-content label,
.placement-app .application__content .uix-modal-content .tab-content label,
.placement-app .modal .modal-content .uix-modal-section label,
.placement-app .application__content .modal-content .uix-modal-section label,
.placement-app .modal .uix-modal-content .uix-modal-section label,
.placement-app .application__content .uix-modal-content .uix-modal-section label {
  width: 30%;
  float: left;
}
.placement-app .modal .modal-content .tab-content label.extension,
.placement-app .application__content .modal-content .tab-content label.extension,
.placement-app .modal .uix-modal-content .tab-content label.extension,
.placement-app .application__content .uix-modal-content .tab-content label.extension,
.placement-app .modal .modal-content .uix-modal-section label.extension,
.placement-app .application__content .modal-content .uix-modal-section label.extension,
.placement-app .modal .uix-modal-content .uix-modal-section label.extension,
.placement-app .application__content .uix-modal-content .uix-modal-section label.extension {
  width: 8%;
  text-align: right;
  padding-right: 0;
}
.placement-app .modal .modal-content .tab-content label.primary-number,
.placement-app .application__content .modal-content .tab-content label.primary-number,
.placement-app .modal .uix-modal-content .tab-content label.primary-number,
.placement-app .application__content .uix-modal-content .tab-content label.primary-number,
.placement-app .modal .modal-content .uix-modal-section label.primary-number,
.placement-app .application__content .modal-content .uix-modal-section label.primary-number,
.placement-app .modal .uix-modal-content .uix-modal-section label.primary-number,
.placement-app .application__content .uix-modal-content .uix-modal-section label.primary-number {
  width: 80%;
}
.placement-app .modal .modal-content .tab-content .contact-wrapper,
.placement-app .application__content .modal-content .tab-content .contact-wrapper,
.placement-app .modal .uix-modal-content .tab-content .contact-wrapper,
.placement-app .application__content .uix-modal-content .tab-content .contact-wrapper,
.placement-app .modal .modal-content .uix-modal-section .contact-wrapper,
.placement-app .application__content .modal-content .uix-modal-section .contact-wrapper,
.placement-app .modal .uix-modal-content .uix-modal-section .contact-wrapper,
.placement-app .application__content .uix-modal-content .uix-modal-section .contact-wrapper {
  float: right;
  width: 70%;
  margin-bottom: 20px;
}
.placement-app .modal .modal-content .tab-content .contact-wrapper:last-of-type,
.placement-app .application__content .modal-content .tab-content .contact-wrapper:last-of-type,
.placement-app .modal .uix-modal-content .tab-content .contact-wrapper:last-of-type,
.placement-app .application__content .uix-modal-content .tab-content .contact-wrapper:last-of-type,
.placement-app .modal .modal-content .uix-modal-section .contact-wrapper:last-of-type,
.placement-app .application__content .modal-content .uix-modal-section .contact-wrapper:last-of-type,
.placement-app .modal .uix-modal-content .uix-modal-section .contact-wrapper:last-of-type,
.placement-app .application__content .uix-modal-content .uix-modal-section .contact-wrapper:last-of-type {
  margin-bottom: 0;
}
.placement-app .modal .modal-content .tab-content .contact-wrapper .dropdown,
.placement-app .application__content .modal-content .tab-content .contact-wrapper .dropdown,
.placement-app .modal .uix-modal-content .tab-content .contact-wrapper .dropdown,
.placement-app .application__content .uix-modal-content .tab-content .contact-wrapper .dropdown,
.placement-app .modal .modal-content .uix-modal-section .contact-wrapper .dropdown,
.placement-app .application__content .modal-content .uix-modal-section .contact-wrapper .dropdown,
.placement-app .modal .uix-modal-content .uix-modal-section .contact-wrapper .dropdown,
.placement-app .application__content .uix-modal-content .uix-modal-section .contact-wrapper .dropdown {
  width: 25%;
}
.placement-app .modal .modal-content .tab-content .contact-wrapper .contact-username,
.placement-app .application__content .modal-content .tab-content .contact-wrapper .contact-username,
.placement-app .modal .uix-modal-content .tab-content .contact-wrapper .contact-username,
.placement-app .application__content .uix-modal-content .tab-content .contact-wrapper .contact-username,
.placement-app .modal .modal-content .uix-modal-section .contact-wrapper .contact-username,
.placement-app .application__content .modal-content .uix-modal-section .contact-wrapper .contact-username,
.placement-app .modal .uix-modal-content .uix-modal-section .contact-wrapper .contact-username,
.placement-app .application__content .uix-modal-content .uix-modal-section .contact-wrapper .contact-username {
  width: 60%;
}
.placement-app .modal .modal-content .tab-content .phone-wrapper,
.placement-app .application__content .modal-content .tab-content .phone-wrapper,
.placement-app .modal .uix-modal-content .tab-content .phone-wrapper,
.placement-app .application__content .uix-modal-content .tab-content .phone-wrapper,
.placement-app .modal .modal-content .uix-modal-section .phone-wrapper,
.placement-app .application__content .modal-content .uix-modal-section .phone-wrapper,
.placement-app .modal .uix-modal-content .uix-modal-section .phone-wrapper,
.placement-app .application__content .uix-modal-content .uix-modal-section .phone-wrapper {
  float: right;
  width: 70%;
}
.placement-app .modal .modal-content .tab-content .phone-wrapper .dropdown,
.placement-app .application__content .modal-content .tab-content .phone-wrapper .dropdown,
.placement-app .modal .uix-modal-content .tab-content .phone-wrapper .dropdown,
.placement-app .application__content .uix-modal-content .tab-content .phone-wrapper .dropdown,
.placement-app .modal .modal-content .uix-modal-section .phone-wrapper .dropdown,
.placement-app .application__content .modal-content .uix-modal-section .phone-wrapper .dropdown,
.placement-app .modal .uix-modal-content .uix-modal-section .phone-wrapper .dropdown,
.placement-app .application__content .uix-modal-content .uix-modal-section .phone-wrapper .dropdown {
  width: 21%;
}
.placement-app .modal .modal-content .tab-content .phone-wrapper .primary-number,
.placement-app .application__content .modal-content .tab-content .phone-wrapper .primary-number,
.placement-app .modal .uix-modal-content .tab-content .phone-wrapper .primary-number,
.placement-app .application__content .uix-modal-content .tab-content .phone-wrapper .primary-number,
.placement-app .modal .modal-content .uix-modal-section .phone-wrapper .primary-number,
.placement-app .application__content .modal-content .uix-modal-section .phone-wrapper .primary-number,
.placement-app .modal .uix-modal-content .uix-modal-section .phone-wrapper .primary-number,
.placement-app .application__content .uix-modal-content .uix-modal-section .phone-wrapper .primary-number {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
.placement-app .modal .modal-content .tab-content .phone-wrapper .primary-number input,
.placement-app .application__content .modal-content .tab-content .phone-wrapper .primary-number input,
.placement-app .modal .uix-modal-content .tab-content .phone-wrapper .primary-number input,
.placement-app .application__content .uix-modal-content .tab-content .phone-wrapper .primary-number input,
.placement-app .modal .modal-content .uix-modal-section .phone-wrapper .primary-number input,
.placement-app .application__content .modal-content .uix-modal-section .phone-wrapper .primary-number input,
.placement-app .modal .uix-modal-content .uix-modal-section .phone-wrapper .primary-number input,
.placement-app .application__content .uix-modal-content .uix-modal-section .phone-wrapper .primary-number input {
  width: auto;
  margin-right: 5px;
  margin-top: 9px;
}
.placement-app .modal .modal-content .tab-content .phone-wrapper .primary-number label,
.placement-app .application__content .modal-content .tab-content .phone-wrapper .primary-number label,
.placement-app .modal .uix-modal-content .tab-content .phone-wrapper .primary-number label,
.placement-app .application__content .uix-modal-content .tab-content .phone-wrapper .primary-number label,
.placement-app .modal .modal-content .uix-modal-section .phone-wrapper .primary-number label,
.placement-app .application__content .modal-content .uix-modal-section .phone-wrapper .primary-number label,
.placement-app .modal .uix-modal-content .uix-modal-section .phone-wrapper .primary-number label,
.placement-app .application__content .uix-modal-content .uix-modal-section .phone-wrapper .primary-number label {
  width: auto;
}
.placement-app .modal .modal-content .tab-content .phone-wrapper .primary-number label:before,
.placement-app .application__content .modal-content .tab-content .phone-wrapper .primary-number label:before,
.placement-app .modal .uix-modal-content .tab-content .phone-wrapper .primary-number label:before,
.placement-app .application__content .uix-modal-content .tab-content .phone-wrapper .primary-number label:before,
.placement-app .modal .modal-content .uix-modal-section .phone-wrapper .primary-number label:before,
.placement-app .application__content .modal-content .uix-modal-section .phone-wrapper .primary-number label:before,
.placement-app .modal .uix-modal-content .uix-modal-section .phone-wrapper .primary-number label:before,
.placement-app .application__content .uix-modal-content .uix-modal-section .phone-wrapper .primary-number label:before {
  position: relative;
  top: 1px;
  border-color: #00a8b8;
}
.placement-app .modal .modal-content .tab-content .phone-wrapper .primary-number .checkbox-custom:checked + .checkbox-custom-label:before,
.placement-app .application__content .modal-content .tab-content .phone-wrapper .primary-number .checkbox-custom:checked + .checkbox-custom-label:before,
.placement-app .modal .uix-modal-content .tab-content .phone-wrapper .primary-number .checkbox-custom:checked + .checkbox-custom-label:before,
.placement-app .application__content .uix-modal-content .tab-content .phone-wrapper .primary-number .checkbox-custom:checked + .checkbox-custom-label:before,
.placement-app .modal .modal-content .uix-modal-section .phone-wrapper .primary-number .checkbox-custom:checked + .checkbox-custom-label:before,
.placement-app .application__content .modal-content .uix-modal-section .phone-wrapper .primary-number .checkbox-custom:checked + .checkbox-custom-label:before,
.placement-app .modal .uix-modal-content .uix-modal-section .phone-wrapper .primary-number .checkbox-custom:checked + .checkbox-custom-label:before,
.placement-app .application__content .uix-modal-content .uix-modal-section .phone-wrapper .primary-number .checkbox-custom:checked + .checkbox-custom-label:before {
  background: #00a8b8;
}
.placement-app .modal .modal-content .tab-content input,
.placement-app .application__content .modal-content .tab-content input,
.placement-app .modal .uix-modal-content .tab-content input,
.placement-app .application__content .uix-modal-content .tab-content input,
.placement-app .modal .modal-content .uix-modal-section input,
.placement-app .application__content .modal-content .uix-modal-section input,
.placement-app .modal .uix-modal-content .uix-modal-section input,
.placement-app .application__content .uix-modal-content .uix-modal-section input {
  margin-bottom: 0;
  float: left;
  width: 90%;
}
@media screen and (min-width: 768px) {
  .placement-app .modal .modal-content .tab-content input,
  .placement-app .application__content .modal-content .tab-content input,
  .placement-app .modal .uix-modal-content .tab-content input,
  .placement-app .application__content .uix-modal-content .tab-content input,
  .placement-app .modal .modal-content .uix-modal-section input,
  .placement-app .application__content .modal-content .uix-modal-section input,
  .placement-app .modal .uix-modal-content .uix-modal-section input,
  .placement-app .application__content .uix-modal-content .uix-modal-section input {
    width: 60%;
  }
}
.placement-app .modal .modal-content .tab-content input.small-input,
.placement-app .application__content .modal-content .tab-content input.small-input,
.placement-app .modal .uix-modal-content .tab-content input.small-input,
.placement-app .application__content .uix-modal-content .tab-content input.small-input,
.placement-app .modal .modal-content .uix-modal-section input.small-input,
.placement-app .application__content .modal-content .uix-modal-section input.small-input,
.placement-app .modal .uix-modal-content .uix-modal-section input.small-input,
.placement-app .application__content .uix-modal-content .uix-modal-section input.small-input {
  width: 20%;
}
.placement-app .modal .modal-content .tab-content input.phone-number,
.placement-app .application__content .modal-content .tab-content input.phone-number,
.placement-app .modal .uix-modal-content .tab-content input.phone-number,
.placement-app .application__content .uix-modal-content .tab-content input.phone-number,
.placement-app .modal .modal-content .uix-modal-section input.phone-number,
.placement-app .application__content .modal-content .uix-modal-section input.phone-number,
.placement-app .modal .uix-modal-content .uix-modal-section input.phone-number,
.placement-app .application__content .uix-modal-content .uix-modal-section input.phone-number {
  width: 35%;
  margin-left: 1%;
}
.placement-app .modal .modal-content .tab-content input.extension-number,
.placement-app .application__content .modal-content .tab-content input.extension-number,
.placement-app .modal .uix-modal-content .tab-content input.extension-number,
.placement-app .application__content .uix-modal-content .tab-content input.extension-number,
.placement-app .modal .modal-content .uix-modal-section input.extension-number,
.placement-app .application__content .modal-content .uix-modal-section input.extension-number,
.placement-app .modal .uix-modal-content .uix-modal-section input.extension-number,
.placement-app .application__content .uix-modal-content .uix-modal-section input.extension-number {
  width: 14%;
  margin-left: 1%;
}
.placement-app .modal .modal-content .tab-content input.contact-username,
.placement-app .application__content .modal-content .tab-content input.contact-username,
.placement-app .modal .uix-modal-content .tab-content input.contact-username,
.placement-app .application__content .uix-modal-content .tab-content input.contact-username,
.placement-app .modal .modal-content .uix-modal-section input.contact-username,
.placement-app .application__content .modal-content .uix-modal-section input.contact-username,
.placement-app .modal .uix-modal-content .uix-modal-section input.contact-username,
.placement-app .application__content .uix-modal-content .uix-modal-section input.contact-username {
  width: 44%;
  margin-left: 1%;
}
.placement-app .modal .modal-content .tab-content input.pointer-cursor,
.placement-app .application__content .modal-content .tab-content input.pointer-cursor,
.placement-app .modal .uix-modal-content .tab-content input.pointer-cursor,
.placement-app .application__content .uix-modal-content .tab-content input.pointer-cursor,
.placement-app .modal .modal-content .uix-modal-section input.pointer-cursor,
.placement-app .application__content .modal-content .uix-modal-section input.pointer-cursor,
.placement-app .modal .uix-modal-content .uix-modal-section input.pointer-cursor,
.placement-app .application__content .uix-modal-content .uix-modal-section input.pointer-cursor {
  cursor: pointer;
}
.placement-app .modal .modal-content .tab-content .select2,
.placement-app .application__content .modal-content .tab-content .select2,
.placement-app .modal .uix-modal-content .tab-content .select2,
.placement-app .application__content .uix-modal-content .tab-content .select2,
.placement-app .modal .modal-content .uix-modal-section .select2,
.placement-app .application__content .modal-content .uix-modal-section .select2,
.placement-app .modal .uix-modal-content .uix-modal-section .select2,
.placement-app .application__content .uix-modal-content .uix-modal-section .select2 {
  width: 60% !important;
}
.placement-app .modal .modal-content .tab-content .toggle-input,
.placement-app .application__content .modal-content .tab-content .toggle-input,
.placement-app .modal .uix-modal-content .tab-content .toggle-input,
.placement-app .application__content .uix-modal-content .tab-content .toggle-input,
.placement-app .modal .modal-content .uix-modal-section .toggle-input,
.placement-app .application__content .modal-content .uix-modal-section .toggle-input,
.placement-app .modal .uix-modal-content .uix-modal-section .toggle-input,
.placement-app .application__content .uix-modal-content .uix-modal-section .toggle-input {
  width: 60%;
  float: left;
}
.placement-app .modal .modal-content .tab-content .toggle-input .select2,
.placement-app .application__content .modal-content .tab-content .toggle-input .select2,
.placement-app .modal .uix-modal-content .tab-content .toggle-input .select2,
.placement-app .application__content .uix-modal-content .tab-content .toggle-input .select2,
.placement-app .modal .modal-content .uix-modal-section .toggle-input .select2,
.placement-app .application__content .modal-content .uix-modal-section .toggle-input .select2,
.placement-app .modal .uix-modal-content .uix-modal-section .toggle-input .select2,
.placement-app .application__content .uix-modal-content .uix-modal-section .toggle-input .select2,
.placement-app .modal .modal-content .tab-content .toggle-input input,
.placement-app .application__content .modal-content .tab-content .toggle-input input,
.placement-app .modal .uix-modal-content .tab-content .toggle-input input,
.placement-app .application__content .uix-modal-content .tab-content .toggle-input input,
.placement-app .modal .modal-content .uix-modal-section .toggle-input input,
.placement-app .application__content .modal-content .uix-modal-section .toggle-input input,
.placement-app .modal .uix-modal-content .uix-modal-section .toggle-input input,
.placement-app .application__content .uix-modal-content .uix-modal-section .toggle-input input {
  width: 100% !important;
}
.placement-app .modal .modal-content .tab-content .toggle-text,
.placement-app .application__content .modal-content .tab-content .toggle-text,
.placement-app .modal .uix-modal-content .tab-content .toggle-text,
.placement-app .application__content .uix-modal-content .tab-content .toggle-text,
.placement-app .modal .modal-content .uix-modal-section .toggle-text,
.placement-app .application__content .modal-content .uix-modal-section .toggle-text,
.placement-app .modal .uix-modal-content .uix-modal-section .toggle-text,
.placement-app .application__content .uix-modal-content .uix-modal-section .toggle-text {
  width: 60%;
  float: left;
}
.placement-app .modal .modal-content .tab-content .delete-icon,
.placement-app .application__content .modal-content .tab-content .delete-icon,
.placement-app .modal .uix-modal-content .tab-content .delete-icon,
.placement-app .application__content .uix-modal-content .tab-content .delete-icon,
.placement-app .modal .modal-content .uix-modal-section .delete-icon,
.placement-app .application__content .modal-content .uix-modal-section .delete-icon,
.placement-app .modal .uix-modal-content .uix-modal-section .delete-icon,
.placement-app .application__content .uix-modal-content .uix-modal-section .delete-icon {
  float: left;
  margin-left: 3px;
  font-size: 20px;
  position: relative;
  top: 3px;
}
.placement-app .modal .modal-content .form-control,
.placement-app .application__content .modal-content .form-control,
.placement-app .modal .uix-modal-content .form-control,
.placement-app .application__content .uix-modal-content .form-control {
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  -moz-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  box-shadow: inset 0 1px 1px 0 #d6d6d6;
  padding: 5px 7px;
  margin-bottom: 20px;
  float: left;
  background-color: #fff;
  height: 32px;
}
.placement-app .modal .modal-content .form-control:disabled,
.placement-app .application__content .modal-content .form-control:disabled,
.placement-app .modal .uix-modal-content .form-control:disabled,
.placement-app .application__content .uix-modal-content .form-control:disabled {
  background-color: #ccc;
}
.placement-app .modal .modal-content .form-control.end-search-icon,
.placement-app .application__content .modal-content .form-control.end-search-icon,
.placement-app .modal .uix-modal-content .form-control.end-search-icon,
.placement-app .application__content .uix-modal-content .form-control.end-search-icon {
  border-left: none;
  margin-right: 20px;
  height: 32px;
}
.placement-app .modal .modal-content .form-control.pointer-cursor,
.placement-app .application__content .modal-content .form-control.pointer-cursor,
.placement-app .modal .uix-modal-content .form-control.pointer-cursor,
.placement-app .application__content .uix-modal-content .form-control.pointer-cursor {
  cursor: pointer;
}
.placement-app .modal .modal-content .form-control.small-input,
.placement-app .application__content .modal-content .form-control.small-input,
.placement-app .modal .uix-modal-content .form-control.small-input,
.placement-app .application__content .uix-modal-content .form-control.small-input {
  width: 35%;
}
.placement-app .modal .modal-content .form-control.medium-input,
.placement-app .application__content .modal-content .form-control.medium-input,
.placement-app .modal .uix-modal-content .form-control.medium-input,
.placement-app .application__content .uix-modal-content .form-control.medium-input {
  width: 55%;
}
.placement-app .modal .modal-content .form-control.large-input,
.placement-app .application__content .modal-content .form-control.large-input,
.placement-app .modal .uix-modal-content .form-control.large-input,
.placement-app .application__content .uix-modal-content .form-control.large-input {
  width: 70%;
}
.placement-app .modal .modal-content .form-control::-webkit-input-placeholder,
.placement-app .application__content .modal-content .form-control::-webkit-input-placeholder,
.placement-app .modal .uix-modal-content .form-control::-webkit-input-placeholder,
.placement-app .application__content .uix-modal-content .form-control::-webkit-input-placeholder {
  color: #545459;
}
.placement-app .modal .modal-content .form-control:-moz-placeholder,
.placement-app .application__content .modal-content .form-control:-moz-placeholder,
.placement-app .modal .uix-modal-content .form-control:-moz-placeholder,
.placement-app .application__content .uix-modal-content .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #545459;
}
.placement-app .modal .modal-content .form-control::-moz-placeholder,
.placement-app .application__content .modal-content .form-control::-moz-placeholder,
.placement-app .modal .uix-modal-content .form-control::-moz-placeholder,
.placement-app .application__content .uix-modal-content .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #545459;
}
.placement-app .modal .modal-content .form-control:-ms-input-placeholder,
.placement-app .application__content .modal-content .form-control:-ms-input-placeholder,
.placement-app .modal .uix-modal-content .form-control:-ms-input-placeholder,
.placement-app .application__content .uix-modal-content .form-control:-ms-input-placeholder {
  color: #545459;
}
.placement-app .modal .modal-content .error-warning,
.placement-app .application__content .modal-content .error-warning,
.placement-app .modal .uix-modal-content .error-warning,
.placement-app .application__content .uix-modal-content .error-warning,
.placement-app .modal .modal-content .validation-error-list,
.placement-app .application__content .modal-content .validation-error-list,
.placement-app .modal .uix-modal-content .validation-error-list,
.placement-app .application__content .uix-modal-content .validation-error-list {
  color: #fa802a;
  font-size: 16px;
}
.placement-app .modal .modal-content .error-warning li,
.placement-app .application__content .modal-content .error-warning li,
.placement-app .modal .uix-modal-content .error-warning li,
.placement-app .application__content .uix-modal-content .error-warning li,
.placement-app .modal .modal-content .validation-error-list li,
.placement-app .application__content .modal-content .validation-error-list li,
.placement-app .modal .uix-modal-content .validation-error-list li,
.placement-app .application__content .uix-modal-content .validation-error-list li {
  font-size: 16px;
  color: #fa802a;
}
.placement-app .modal .modal-content .dropzone,
.placement-app .application__content .modal-content .dropzone,
.placement-app .modal .uix-modal-content .dropzone,
.placement-app .application__content .uix-modal-content .dropzone {
  min-height: 150px;
  float: left;
  width: 100%;
  margin-bottom: 50px;
  margin-top: 20px;
  border-style: dashed;
  background-color: transparent;
  border-color: #666666;
}
.placement-app .modal .modal-content .dropzone .dz-default,
.placement-app .application__content .modal-content .dropzone .dz-default,
.placement-app .modal .uix-modal-content .dropzone .dz-default,
.placement-app .application__content .uix-modal-content .dropzone .dz-default {
  display: block;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: auto;
  width: auto;
  margin: 0;
  color: #ccc;
}
.placement-app .modal .modal-content .dropzone .dz-default span,
.placement-app .application__content .modal-content .dropzone .dz-default span,
.placement-app .modal .uix-modal-content .dropzone .dz-default span,
.placement-app .application__content .uix-modal-content .dropzone .dz-default span {
  display: block;
  color: #545459;
}
.placement-app .modal .modal-content .documents-materials,
.placement-app .application__content .modal-content .documents-materials,
.placement-app .modal .uix-modal-content .documents-materials,
.placement-app .application__content .uix-modal-content .documents-materials {
  background-color: #ffffff;
}
.placement-app .modal .modal-content .documents-materials .file-listing,
.placement-app .application__content .modal-content .documents-materials .file-listing,
.placement-app .modal .uix-modal-content .documents-materials .file-listing,
.placement-app .application__content .uix-modal-content .documents-materials .file-listing {
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .documents-materials .file-listing li,
.placement-app .application__content .modal-content .documents-materials .file-listing li,
.placement-app .modal .uix-modal-content .documents-materials .file-listing li,
.placement-app .application__content .uix-modal-content .documents-materials .file-listing li {
  color: #565757;
  margin-bottom: 10px;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .documents-materials .file-listing li .documents-show,
.placement-app .application__content .modal-content .documents-materials .file-listing li .documents-show,
.placement-app .modal .uix-modal-content .documents-materials .file-listing li .documents-show,
.placement-app .application__content .uix-modal-content .documents-materials .file-listing li .documents-show {
  text-transform: uppercase;
  font-size: 10px;
}
.placement-app .modal .modal-content .documents-materials .file-listing li .documents-show i,
.placement-app .application__content .modal-content .documents-materials .file-listing li .documents-show i,
.placement-app .modal .uix-modal-content .documents-materials .file-listing li .documents-show i,
.placement-app .application__content .uix-modal-content .documents-materials .file-listing li .documents-show i {
  font-size: 22px;
  position: relative;
  top: 6px;
}
.placement-app .modal .modal-content .documents-materials .file-listing li .documents-delete i,
.placement-app .application__content .modal-content .documents-materials .file-listing li .documents-delete i,
.placement-app .modal .uix-modal-content .documents-materials .file-listing li .documents-delete i,
.placement-app .application__content .uix-modal-content .documents-materials .file-listing li .documents-delete i {
  font-size: 20px;
  position: relative;
  top: 6px;
}
.placement-app .modal .modal-content .documents-materials .file-listing li i,
.placement-app .application__content .modal-content .documents-materials .file-listing li i,
.placement-app .modal .uix-modal-content .documents-materials .file-listing li i,
.placement-app .application__content .uix-modal-content .documents-materials .file-listing li i {
  position: relative;
  top: 3px;
  line-height: 10px;
}
.placement-app .modal .modal-content .documents-materials .file-listing li i.info-tooltip,
.placement-app .application__content .modal-content .documents-materials .file-listing li i.info-tooltip,
.placement-app .modal .uix-modal-content .documents-materials .file-listing li i.info-tooltip,
.placement-app .application__content .uix-modal-content .documents-materials .file-listing li i.info-tooltip {
  font-size: 12px;
  position: relative;
  top: -3px;
  color: #00a8b8;
  cursor: pointer;
}
.placement-app .modal .modal-content .documents-materials .file-listing li .documents-visibility i,
.placement-app .application__content .modal-content .documents-materials .file-listing li .documents-visibility i,
.placement-app .modal .uix-modal-content .documents-materials .file-listing li .documents-visibility i,
.placement-app .application__content .uix-modal-content .documents-materials .file-listing li .documents-visibility i {
  font-size: 22px;
  position: relative;
  top: 6px;
  color: #00a8b8;
}
.placement-app .modal .modal-content .documents-materials .file-listing li .documents-visibility img,
.placement-app .application__content .modal-content .documents-materials .file-listing li .documents-visibility img,
.placement-app .modal .uix-modal-content .documents-materials .file-listing li .documents-visibility img,
.placement-app .application__content .uix-modal-content .documents-materials .file-listing li .documents-visibility img {
  width: 22px;
}
.placement-app .modal .modal-content .documents-materials .file-listing li .documents-rename .form-control,
.placement-app .application__content .modal-content .documents-materials .file-listing li .documents-rename .form-control,
.placement-app .modal .uix-modal-content .documents-materials .file-listing li .documents-rename .form-control,
.placement-app .application__content .uix-modal-content .documents-materials .file-listing li .documents-rename .form-control {
  width: 70%;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .placement-app .modal .modal-content .documents-materials .file-listing li .documents-rename .form-control,
  .placement-app .application__content .modal-content .documents-materials .file-listing li .documents-rename .form-control,
  .placement-app .modal .uix-modal-content .documents-materials .file-listing li .documents-rename .form-control,
  .placement-app .application__content .uix-modal-content .documents-materials .file-listing li .documents-rename .form-control {
    margin-bottom: 20px;
  }
}
.placement-app .modal .modal-content .documents-materials .file-listing li .documents-rename .btn-profile,
.placement-app .application__content .modal-content .documents-materials .file-listing li .documents-rename .btn-profile,
.placement-app .modal .uix-modal-content .documents-materials .file-listing li .documents-rename .btn-profile,
.placement-app .application__content .uix-modal-content .documents-materials .file-listing li .documents-rename .btn-profile {
  float: left;
  width: 13%;
  margin-left: 2%;
  padding: 4px 12px;
}
.placement-app .modal .modal-content .documents-materials .file-listing li .limit-doc-name,
.placement-app .application__content .modal-content .documents-materials .file-listing li .limit-doc-name,
.placement-app .modal .uix-modal-content .documents-materials .file-listing li .limit-doc-name,
.placement-app .application__content .uix-modal-content .documents-materials .file-listing li .limit-doc-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 450px;
  display: inline-block;
  width: auto;
  float: none;
  margin: 0;
  line-height: 1;
  top: 3px;
  position: relative;
}
@media screen and (max-width: 990px) {
  .placement-app .modal .modal-content .documents-materials .file-listing li .limit-doc-name,
  .placement-app .application__content .modal-content .documents-materials .file-listing li .limit-doc-name,
  .placement-app .modal .uix-modal-content .documents-materials .file-listing li .limit-doc-name,
  .placement-app .application__content .uix-modal-content .documents-materials .file-listing li .limit-doc-name {
    max-width: 170px;
  }
}
@media screen and (max-width: 767px) {
  .placement-app .modal .modal-content .documents-materials .file-listing li,
  .placement-app .application__content .modal-content .documents-materials .file-listing li,
  .placement-app .modal .uix-modal-content .documents-materials .file-listing li,
  .placement-app .application__content .uix-modal-content .documents-materials .file-listing li {
    border-bottom: 1px solid #d6d6db;
    padding: 7px 0 10px 0;
    margin-bottom: 0;
  }
  .placement-app .modal .modal-content .documents-materials .file-listing li .limit-doc-name,
  .placement-app .application__content .modal-content .documents-materials .file-listing li .limit-doc-name,
  .placement-app .modal .uix-modal-content .documents-materials .file-listing li .limit-doc-name,
  .placement-app .application__content .uix-modal-content .documents-materials .file-listing li .limit-doc-name {
    max-width: 90%;
  }
  .placement-app .modal .modal-content .documents-materials .file-listing li .documents-rename .form-control,
  .placement-app .application__content .modal-content .documents-materials .file-listing li .documents-rename .form-control,
  .placement-app .modal .uix-modal-content .documents-materials .file-listing li .documents-rename .form-control,
  .placement-app .application__content .uix-modal-content .documents-materials .file-listing li .documents-rename .form-control {
    width: 100%;
  }
  .placement-app .modal .modal-content .documents-materials .file-listing li .documents-rename .btn-profile,
  .placement-app .application__content .modal-content .documents-materials .file-listing li .documents-rename .btn-profile,
  .placement-app .modal .uix-modal-content .documents-materials .file-listing li .documents-rename .btn-profile,
  .placement-app .application__content .uix-modal-content .documents-materials .file-listing li .documents-rename .btn-profile {
    float: left;
    width: 48%;
    margin-right: 2%;
    margin-left: 0;
  }
  .placement-app .modal .modal-content .documents-materials .file-listing li .documents-rename .btn-profile:last-of-type,
  .placement-app .application__content .modal-content .documents-materials .file-listing li .documents-rename .btn-profile:last-of-type,
  .placement-app .modal .uix-modal-content .documents-materials .file-listing li .documents-rename .btn-profile:last-of-type,
  .placement-app .application__content .uix-modal-content .documents-materials .file-listing li .documents-rename .btn-profile:last-of-type {
    margin-right: 0;
    margin-left: 2%;
  }
  .placement-app .modal .modal-content .documents-materials .file-listing li .hide-mobile,
  .placement-app .application__content .modal-content .documents-materials .file-listing li .hide-mobile,
  .placement-app .modal .uix-modal-content .documents-materials .file-listing li .hide-mobile,
  .placement-app .application__content .uix-modal-content .documents-materials .file-listing li .hide-mobile {
    display: none;
  }
}
.placement-app .modal .modal-content .documents-materials .btn-profile,
.placement-app .application__content .modal-content .documents-materials .btn-profile,
.placement-app .modal .uix-modal-content .documents-materials .btn-profile,
.placement-app .application__content .uix-modal-content .documents-materials .btn-profile {
  margin-left: 20px;
}
.placement-app .modal .modal-content .documents-materials .action-buttons,
.placement-app .application__content .modal-content .documents-materials .action-buttons,
.placement-app .modal .uix-modal-content .documents-materials .action-buttons,
.placement-app .application__content .uix-modal-content .documents-materials .action-buttons {
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .documents-materials .dropzone,
.placement-app .application__content .modal-content .documents-materials .dropzone,
.placement-app .modal .uix-modal-content .documents-materials .dropzone,
.placement-app .application__content .uix-modal-content .documents-materials .dropzone {
  margin-bottom: 20px;
  margin-top: 0;
}
.placement-app .modal .modal-content .documents-materials .dropzone .dz-clickable,
.placement-app .application__content .modal-content .documents-materials .dropzone .dz-clickable,
.placement-app .modal .uix-modal-content .documents-materials .dropzone .dz-clickable,
.placement-app .application__content .uix-modal-content .documents-materials .dropzone .dz-clickable {
  cursor: pointer;
  width: 100%;
  height: 100%;
  position: absolute;
  background: none;
}
.placement-app .modal .modal-content .documents-materials .dropzone .dz-clickable span,
.placement-app .application__content .modal-content .documents-materials .dropzone .dz-clickable span,
.placement-app .modal .uix-modal-content .documents-materials .dropzone .dz-clickable span,
.placement-app .application__content .uix-modal-content .documents-materials .dropzone .dz-clickable span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.placement-app .modal .modal-content .documents-materials .dropzone .dz-clickable:hover span,
.placement-app .application__content .modal-content .documents-materials .dropzone .dz-clickable:hover span,
.placement-app .modal .uix-modal-content .documents-materials .dropzone .dz-clickable:hover span,
.placement-app .application__content .uix-modal-content .documents-materials .dropzone .dz-clickable:hover span {
  color: #00a8b8;
}
.placement-app .modal .modal-content .documents-materials .dropzone .dz-preview,
.placement-app .application__content .modal-content .documents-materials .dropzone .dz-preview,
.placement-app .modal .uix-modal-content .documents-materials .dropzone .dz-preview,
.placement-app .application__content .uix-modal-content .documents-materials .dropzone .dz-preview,
.placement-app .modal .modal-content .documents-materials .dropzone .dz-image-preview,
.placement-app .application__content .modal-content .documents-materials .dropzone .dz-image-preview,
.placement-app .modal .uix-modal-content .documents-materials .dropzone .dz-image-preview,
.placement-app .application__content .uix-modal-content .documents-materials .dropzone .dz-image-preview {
  height: auto;
  border: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  width: 100%;
  float: left;
}
.placement-app .modal .modal-content .documents-materials .dropzone .dz-preview .dz-details,
.placement-app .application__content .modal-content .documents-materials .dropzone .dz-preview .dz-details,
.placement-app .modal .uix-modal-content .documents-materials .dropzone .dz-preview .dz-details,
.placement-app .application__content .uix-modal-content .documents-materials .dropzone .dz-preview .dz-details,
.placement-app .modal .modal-content .documents-materials .dropzone .dz-image-preview .dz-details,
.placement-app .application__content .modal-content .documents-materials .dropzone .dz-image-preview .dz-details,
.placement-app .modal .uix-modal-content .documents-materials .dropzone .dz-image-preview .dz-details,
.placement-app .application__content .uix-modal-content .documents-materials .dropzone .dz-image-preview .dz-details {
  height: auto;
  background-color: transparent;
  margin-bottom: 0;
  width: auto;
}
.placement-app .modal .modal-content .documents-materials .dropzone .dz-preview .dz-details .dz-size,
.placement-app .application__content .modal-content .documents-materials .dropzone .dz-preview .dz-details .dz-size,
.placement-app .modal .uix-modal-content .documents-materials .dropzone .dz-preview .dz-details .dz-size,
.placement-app .application__content .uix-modal-content .documents-materials .dropzone .dz-preview .dz-details .dz-size,
.placement-app .modal .modal-content .documents-materials .dropzone .dz-image-preview .dz-details .dz-size,
.placement-app .application__content .modal-content .documents-materials .dropzone .dz-image-preview .dz-details .dz-size,
.placement-app .modal .uix-modal-content .documents-materials .dropzone .dz-image-preview .dz-details .dz-size,
.placement-app .application__content .uix-modal-content .documents-materials .dropzone .dz-image-preview .dz-details .dz-size {
  display: none;
}
.placement-app .modal .modal-content .documents-materials .dropzone .dz-preview .dz-details img,
.placement-app .application__content .modal-content .documents-materials .dropzone .dz-preview .dz-details img,
.placement-app .modal .uix-modal-content .documents-materials .dropzone .dz-preview .dz-details img,
.placement-app .application__content .uix-modal-content .documents-materials .dropzone .dz-preview .dz-details img,
.placement-app .modal .modal-content .documents-materials .dropzone .dz-image-preview .dz-details img,
.placement-app .application__content .modal-content .documents-materials .dropzone .dz-image-preview .dz-details img,
.placement-app .modal .uix-modal-content .documents-materials .dropzone .dz-image-preview .dz-details img,
.placement-app .application__content .uix-modal-content .documents-materials .dropzone .dz-image-preview .dz-details img {
  display: none;
}
.placement-app .modal .modal-content .documents-materials .dropzone .dz-preview .dz-details .dz-filename,
.placement-app .application__content .modal-content .documents-materials .dropzone .dz-preview .dz-details .dz-filename,
.placement-app .modal .uix-modal-content .documents-materials .dropzone .dz-preview .dz-details .dz-filename,
.placement-app .application__content .uix-modal-content .documents-materials .dropzone .dz-preview .dz-details .dz-filename,
.placement-app .modal .modal-content .documents-materials .dropzone .dz-image-preview .dz-details .dz-filename,
.placement-app .application__content .modal-content .documents-materials .dropzone .dz-image-preview .dz-details .dz-filename,
.placement-app .modal .uix-modal-content .documents-materials .dropzone .dz-image-preview .dz-details .dz-filename,
.placement-app .application__content .uix-modal-content .documents-materials .dropzone .dz-image-preview .dz-details .dz-filename {
  font-size: 16px;
}
.placement-app .modal .modal-content .documents-materials .dropzone .dz-preview.watermark,
.placement-app .application__content .modal-content .documents-materials .dropzone .dz-preview.watermark,
.placement-app .modal .uix-modal-content .documents-materials .dropzone .dz-preview.watermark,
.placement-app .application__content .uix-modal-content .documents-materials .dropzone .dz-preview.watermark,
.placement-app .modal .modal-content .documents-materials .dropzone .dz-image-preview.watermark,
.placement-app .application__content .modal-content .documents-materials .dropzone .dz-image-preview.watermark,
.placement-app .modal .uix-modal-content .documents-materials .dropzone .dz-image-preview.watermark,
.placement-app .application__content .uix-modal-content .documents-materials .dropzone .dz-image-preview.watermark,
.placement-app .modal .modal-content .documents-materials .dropzone .dz-preview .watermark,
.placement-app .application__content .modal-content .documents-materials .dropzone .dz-preview .watermark,
.placement-app .modal .uix-modal-content .documents-materials .dropzone .dz-preview .watermark,
.placement-app .application__content .uix-modal-content .documents-materials .dropzone .dz-preview .watermark,
.placement-app .modal .modal-content .documents-materials .dropzone .dz-image-preview .watermark,
.placement-app .application__content .modal-content .documents-materials .dropzone .dz-image-preview .watermark,
.placement-app .modal .uix-modal-content .documents-materials .dropzone .dz-image-preview .watermark,
.placement-app .application__content .uix-modal-content .documents-materials .dropzone .dz-image-preview .watermark {
  opacity: 1;
}
.placement-app .modal .modal-content .documents-materials .dropzone .dz-preview:before,
.placement-app .application__content .modal-content .documents-materials .dropzone .dz-preview:before,
.placement-app .modal .uix-modal-content .documents-materials .dropzone .dz-preview:before,
.placement-app .application__content .uix-modal-content .documents-materials .dropzone .dz-preview:before,
.placement-app .modal .modal-content .documents-materials .dropzone .dz-image-preview:before,
.placement-app .application__content .modal-content .documents-materials .dropzone .dz-image-preview:before,
.placement-app .modal .uix-modal-content .documents-materials .dropzone .dz-image-preview:before,
.placement-app .application__content .uix-modal-content .documents-materials .dropzone .dz-image-preview:before {
  content: '';
  font-size: 22px;
  float: left;
  margin-right: 10px;
  font-family: "SSGizmo";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.placement-app .modal .modal-content .documents-materials h3,
.placement-app .application__content .modal-content .documents-materials h3,
.placement-app .modal .uix-modal-content .documents-materials h3,
.placement-app .application__content .uix-modal-content .documents-materials h3 {
  margin-top: 20px;
}
.placement-app .modal .modal-content .documents-materials h3:first-of-type,
.placement-app .application__content .modal-content .documents-materials h3:first-of-type,
.placement-app .modal .uix-modal-content .documents-materials h3:first-of-type,
.placement-app .application__content .uix-modal-content .documents-materials h3:first-of-type {
  margin-top: 0;
}
.placement-app .modal .modal-content .documents-materials h3 span,
.placement-app .application__content .modal-content .documents-materials h3 span,
.placement-app .modal .uix-modal-content .documents-materials h3 span,
.placement-app .application__content .uix-modal-content .documents-materials h3 span {
  color: #fa802a;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 17px;
  margin-left: 20px;
}
.placement-app .modal .modal-content .documents-materials h3 span i,
.placement-app .application__content .modal-content .documents-materials h3 span i,
.placement-app .modal .uix-modal-content .documents-materials h3 span i,
.placement-app .application__content .uix-modal-content .documents-materials h3 span i {
  margin-right: 5px;
  font-size: 23px;
  vertical-align: middle;
}
.placement-app .modal .modal-content .documents-materials .document-section-header,
.placement-app .application__content .modal-content .documents-materials .document-section-header,
.placement-app .modal .uix-modal-content .documents-materials .document-section-header,
.placement-app .application__content .uix-modal-content .documents-materials .document-section-header {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  margin-bottom: 10px;
}
.placement-app .modal .modal-content .documents-materials .inline-element,
.placement-app .application__content .modal-content .documents-materials .inline-element,
.placement-app .modal .uix-modal-content .documents-materials .inline-element,
.placement-app .application__content .uix-modal-content .documents-materials .inline-element {
  display: inline;
}
.placement-app .modal .modal-content .documents-materials .document-wrapper,
.placement-app .application__content .modal-content .documents-materials .document-wrapper,
.placement-app .modal .uix-modal-content .documents-materials .document-wrapper,
.placement-app .application__content .uix-modal-content .documents-materials .document-wrapper {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.placement-app .modal .modal-content .documents-materials .document-wrapper .dropdown,
.placement-app .application__content .modal-content .documents-materials .document-wrapper .dropdown,
.placement-app .modal .uix-modal-content .documents-materials .document-wrapper .dropdown,
.placement-app .application__content .uix-modal-content .documents-materials .document-wrapper .dropdown {
  width: 30%;
}
.placement-app .modal .modal-content .documents-materials .document-wrapper .document-link,
.placement-app .application__content .modal-content .documents-materials .document-wrapper .document-link,
.placement-app .modal .uix-modal-content .documents-materials .document-wrapper .document-link,
.placement-app .application__content .uix-modal-content .documents-materials .document-wrapper .document-link {
  width: 64%;
  margin-left: 1%;
  margin-bottom: 0;
}
.placement-app .modal .modal-content .documents-materials .document-wrapper .delete-icon,
.placement-app .application__content .modal-content .documents-materials .document-wrapper .delete-icon,
.placement-app .modal .uix-modal-content .documents-materials .document-wrapper .delete-icon,
.placement-app .application__content .uix-modal-content .documents-materials .document-wrapper .delete-icon {
  float: left;
  margin-left: 3px;
  font-size: 20px;
  position: relative;
  top: 3px;
}
@media screen and (max-width: 767px) {
  .placement-app .modal .modal-content .documents-materials .document-wrapper .dropdown,
  .placement-app .application__content .modal-content .documents-materials .document-wrapper .dropdown,
  .placement-app .modal .uix-modal-content .documents-materials .document-wrapper .dropdown,
  .placement-app .application__content .uix-modal-content .documents-materials .document-wrapper .dropdown {
    width: 100%;
    margin-bottom: 5px;
  }
  .placement-app .modal .modal-content .documents-materials .document-wrapper .document-link,
  .placement-app .application__content .modal-content .documents-materials .document-wrapper .document-link,
  .placement-app .modal .uix-modal-content .documents-materials .document-wrapper .document-link,
  .placement-app .application__content .uix-modal-content .documents-materials .document-wrapper .document-link {
    width: 88%;
    margin-left: 0;
  }
}
.placement-app .modal .modal-content .documents-materials .add-another .form-group,
.placement-app .application__content .modal-content .documents-materials .add-another .form-group,
.placement-app .modal .uix-modal-content .documents-materials .add-another .form-group,
.placement-app .application__content .uix-modal-content .documents-materials .add-another .form-group {
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.placement-app .modal .modal-content .reference-list .reference-item,
.placement-app .application__content .modal-content .reference-list .reference-item,
.placement-app .modal .uix-modal-content .reference-list .reference-item,
.placement-app .application__content .uix-modal-content .reference-list .reference-item {
  width: 100%;
  float: left;
  padding: 15px;
  color: #545459;
}
.placement-app .modal .modal-content .reference-list .reference-item:nth-child(even),
.placement-app .application__content .modal-content .reference-list .reference-item:nth-child(even),
.placement-app .modal .uix-modal-content .reference-list .reference-item:nth-child(even),
.placement-app .application__content .uix-modal-content .reference-list .reference-item:nth-child(even) {
  background-color: #f4f4f9;
}
.placement-app .modal .modal-content .references-modal .table-2016 tr td,
.placement-app .application__content .modal-content .references-modal .table-2016 tr td,
.placement-app .modal .uix-modal-content .references-modal .table-2016 tr td,
.placement-app .application__content .uix-modal-content .references-modal .table-2016 tr td {
  padding: 0;
}
.placement-app .modal .modal-content .references-modal .reference-listing,
.placement-app .application__content .modal-content .references-modal .reference-listing,
.placement-app .modal .uix-modal-content .references-modal .reference-listing,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing {
  width: 100%;
  float: left;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list {
  float: left;
  margin: 0;
  width: 100%;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list li,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list li,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li {
  float: left;
  width: 100%;
  background: #f4f4f9;
  color: #545459;
  border-bottom: 1px solid #00a8b8;
  border-width: 0 0 1px 0;
  padding: 10px;
  cursor: move;
  margin: 0;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list li .panel-heading,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .panel-heading,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading {
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset {
  float: left;
  width: 65%;
  margin-left: 2%;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group {
  margin: 0;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group .form-control,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group .form-control,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group .form-control,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group .form-control {
  margin-bottom: 0;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group p,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group p,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group p,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset .form-group p {
  margin-top: 5px;
  margin-bottom: 0;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title p,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title p,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title p,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title p {
  color: #545459;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title i,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title i,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title i,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title i {
  opacity: 1;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title:hover i,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title:hover i,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title:hover i,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-heading .panel-title:hover i {
  color: #00a8b8;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list li .panel-collapse,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .panel-collapse,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-collapse,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-collapse {
  float: left;
  width: 100%;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list li .panel-body,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .panel-body,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-body,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .panel-body {
  border-top: 0;
  float: left;
  width: 100%;
  padding: 0;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list li a,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list li a,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li a,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li a {
  float: right;
  padding: 0;
  margin-right: 0;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list li a:after,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list li a:after,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li a:after,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li a:after {
  display: none;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list li a.drop,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list li a.drop,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li a.drop,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li a.drop {
  text-decoration: none;
  color: #00a8b8;
  margin-right: 10px;
  padding-right: 10px;
  text-align: center;
  line-height: 1;
  text-transform: uppercase;
  font-size: 10px;
  border-right: 1px solid #545459;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list li a.drop i,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list li a.drop i,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li a.drop i,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li a.drop i {
  font-size: 18px;
  line-height: 1;
  position: relative;
  top: 3px;
  padding-right: 0;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list li a.drop span,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list li a.drop span,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li a.drop span,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li a.drop span {
  float: none;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list li .sorting-icon-wrap,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .sorting-icon-wrap,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .sorting-icon-wrap,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .sorting-icon-wrap {
  float: left;
  width: 5%;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list li .sorting-icon-wrap .sorting-icon,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .sorting-icon-wrap .sorting-icon,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .sorting-icon-wrap .sorting-icon,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .sorting-icon-wrap .sorting-icon {
  position: relative;
  top: 6px;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list li .reference-dropdown,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .reference-dropdown,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .reference-dropdown,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .reference-dropdown {
  padding-top: 20px;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list li .reference-dropdown .reference-block,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list li .reference-dropdown .reference-block,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list li .reference-dropdown .reference-block,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list li .reference-dropdown .reference-block {
  padding: 0;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list .reference-remove,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list .reference-remove,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list .reference-remove,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list .reference-remove {
  color: #00a8b8;
}
.placement-app .modal .modal-content .references-modal .reference-listing .sorting-list .reference-remove i,
.placement-app .application__content .modal-content .references-modal .reference-listing .sorting-list .reference-remove i,
.placement-app .modal .uix-modal-content .references-modal .reference-listing .sorting-list .reference-remove i,
.placement-app .application__content .uix-modal-content .references-modal .reference-listing .sorting-list .reference-remove i {
  font-size: 20px;
  line-height: 1;
  position: relative;
  top: 6px;
}
.placement-app .modal .modal-content .references-modal .reference-block,
.placement-app .application__content .modal-content .references-modal .reference-block,
.placement-app .modal .uix-modal-content .references-modal .reference-block,
.placement-app .application__content .uix-modal-content .references-modal .reference-block {
  float: left;
  width: 100%;
  background-color: #f4f4f9;
  padding: 10px;
  margin-bottom: 20px;
}
.placement-app .modal .modal-content .references-modal .reference-block select,
.placement-app .application__content .modal-content .references-modal .reference-block select,
.placement-app .modal .uix-modal-content .references-modal .reference-block select,
.placement-app .application__content .uix-modal-content .references-modal .reference-block select {
  float: left;
  margin-bottom: 20px;
}
.placement-app .modal .modal-content .references-modal .reference-block .toggle-input,
.placement-app .application__content .modal-content .references-modal .reference-block .toggle-input,
.placement-app .modal .uix-modal-content .references-modal .reference-block .toggle-input,
.placement-app .application__content .uix-modal-content .references-modal .reference-block .toggle-input {
  float: left;
  width: 70%;
}
.placement-app .modal .modal-content .references-modal .reference-block .toggle-input .select2,
.placement-app .application__content .modal-content .references-modal .reference-block .toggle-input .select2,
.placement-app .modal .uix-modal-content .references-modal .reference-block .toggle-input .select2,
.placement-app .application__content .uix-modal-content .references-modal .reference-block .toggle-input .select2 {
  width: 100%;
}
.placement-app .modal .modal-content .references-modal .reference-block .toggle-input .selection,
.placement-app .application__content .modal-content .references-modal .reference-block .toggle-input .selection,
.placement-app .modal .uix-modal-content .references-modal .reference-block .toggle-input .selection,
.placement-app .application__content .uix-modal-content .references-modal .reference-block .toggle-input .selection {
  float: none;
  display: block;
}
.placement-app .modal .modal-content .references-modal .reference-block .toggle-input .selection .select2-selection__clear,
.placement-app .application__content .modal-content .references-modal .reference-block .toggle-input .selection .select2-selection__clear,
.placement-app .modal .uix-modal-content .references-modal .reference-block .toggle-input .selection .select2-selection__clear,
.placement-app .application__content .uix-modal-content .references-modal .reference-block .toggle-input .selection .select2-selection__clear {
  display: none;
}
.placement-app .modal .modal-content .references-modal .reference-block .relationship,
.placement-app .application__content .modal-content .references-modal .reference-block .relationship,
.placement-app .modal .uix-modal-content .references-modal .reference-block .relationship,
.placement-app .application__content .uix-modal-content .references-modal .reference-block .relationship {
  margin-bottom: 40px;
}
.placement-app .modal .modal-content .references-modal .reference-block .main-info,
.placement-app .application__content .modal-content .references-modal .reference-block .main-info,
.placement-app .modal .uix-modal-content .references-modal .reference-block .main-info,
.placement-app .application__content .uix-modal-content .references-modal .reference-block .main-info {
  float: left;
  width: 70%;
}
.placement-app .modal .modal-content .references-modal .reference-block .main-info select,
.placement-app .application__content .modal-content .references-modal .reference-block .main-info select,
.placement-app .modal .uix-modal-content .references-modal .reference-block .main-info select,
.placement-app .application__content .uix-modal-content .references-modal .reference-block .main-info select {
  width: 18%;
  margin-right: 2%;
}
.placement-app .modal .modal-content .references-modal .reference-block .main-info .small-input,
.placement-app .application__content .modal-content .references-modal .reference-block .main-info .small-input,
.placement-app .modal .uix-modal-content .references-modal .reference-block .main-info .small-input,
.placement-app .application__content .uix-modal-content .references-modal .reference-block .main-info .small-input {
  width: 33%;
  margin-right: 2%;
}
.placement-app .modal .modal-content .references-modal .reference-block .main-info .small-input:last-of-type,
.placement-app .application__content .modal-content .references-modal .reference-block .main-info .small-input:last-of-type,
.placement-app .modal .uix-modal-content .references-modal .reference-block .main-info .small-input:last-of-type,
.placement-app .application__content .uix-modal-content .references-modal .reference-block .main-info .small-input:last-of-type {
  margin-right: 0;
  width: 35%;
}
.placement-app .modal .modal-content .references-modal .reference-block .main-info .middle-initial,
.placement-app .application__content .modal-content .references-modal .reference-block .main-info .middle-initial,
.placement-app .modal .uix-modal-content .references-modal .reference-block .main-info .middle-initial,
.placement-app .application__content .uix-modal-content .references-modal .reference-block .main-info .middle-initial {
  width: 8%;
  margin-right: 2%;
}
.placement-app .modal .modal-content .references-modal .reference-block .phone-wrapper,
.placement-app .application__content .modal-content .references-modal .reference-block .phone-wrapper,
.placement-app .modal .uix-modal-content .references-modal .reference-block .phone-wrapper,
.placement-app .application__content .uix-modal-content .references-modal .reference-block .phone-wrapper {
  float: right;
  width: 70%;
}
.placement-app .modal .modal-content .references-modal .reference-block .phone-wrapper .dropdown,
.placement-app .application__content .modal-content .references-modal .reference-block .phone-wrapper .dropdown,
.placement-app .modal .uix-modal-content .references-modal .reference-block .phone-wrapper .dropdown,
.placement-app .application__content .uix-modal-content .references-modal .reference-block .phone-wrapper .dropdown {
  width: 30%;
}
.placement-app .modal .modal-content .references-modal .reference-block .phone-wrapper input.phone-number,
.placement-app .application__content .modal-content .references-modal .reference-block .phone-wrapper input.phone-number,
.placement-app .modal .uix-modal-content .references-modal .reference-block .phone-wrapper input.phone-number,
.placement-app .application__content .uix-modal-content .references-modal .reference-block .phone-wrapper input.phone-number {
  width: 35%;
  margin-left: 1%;
}
.placement-app .modal .modal-content .references-modal .reference-block .phone-wrapper input.extension-number,
.placement-app .application__content .modal-content .references-modal .reference-block .phone-wrapper input.extension-number,
.placement-app .modal .uix-modal-content .references-modal .reference-block .phone-wrapper input.extension-number,
.placement-app .application__content .uix-modal-content .references-modal .reference-block .phone-wrapper input.extension-number {
  width: 14%;
  margin-left: 1%;
}
.placement-app .modal .modal-content .references-modal .reference-block .phone-wrapper label.extension,
.placement-app .application__content .modal-content .references-modal .reference-block .phone-wrapper label.extension,
.placement-app .modal .uix-modal-content .references-modal .reference-block .phone-wrapper label.extension,
.placement-app .application__content .uix-modal-content .references-modal .reference-block .phone-wrapper label.extension {
  width: 8%;
  text-align: right;
  padding-right: 0;
  float: left;
}
.placement-app .modal .modal-content .references-modal .reference-add-another,
.placement-app .application__content .modal-content .references-modal .reference-add-another,
.placement-app .modal .uix-modal-content .references-modal .reference-add-another,
.placement-app .application__content .uix-modal-content .references-modal .reference-add-another {
  float: left;
  width: 100%;
  margin-top: 10px;
}
.placement-app .modal .search-icon,
.placement-app .application__content .search-icon {
  padding: 5px;
  border-left: 1px solid #d6d6d6;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  font-size: 20px;
  line-height: 20px;
  color: #00adc3;
  -webkit-box-shadow: inset 0 1px 0 0 #d6d6d6;
  -moz-box-shadow: inset 0 1px 0 0 #d6d6d6;
  box-shadow: inset 0 1px 0 0 #d6d6d6;
  float: left;
  background-color: #fff;
  z-index: 5;
  position: relative;
  margin-right: -5px;
}
.placement-app .modal .search-icon i,
.placement-app .application__content .search-icon i {
  position: relative;
  top: 2px;
}
.placement-app .modal textarea,
.placement-app .application__content textarea {
  max-width: none !important;
  border-radius: 0;
  width: 100%;
}
.placement-app .modal .btn-default,
.placement-app .application__content .btn-default {
  background: #00a2b0;
  /* Old browsers */
  background: -moz-linear-gradient(top, #00a2b0 0%, #008fa1 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #00a2b0 0%, #008fa1 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #00a2b0 0%, #008fa1 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a8b8', endColorstr='#00a2b0', GradientType=0);
  /* IE6-9 */
  border-top: 2px solid #00c3dc;
  border-bottom: 2px solid #006976;
  padding: 7px 12px;
  color: white;
  box-shadow: none;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
}
.placement-app .modal .btn-default:hover,
.placement-app .application__content .btn-default:hover {
  border-top: 2px solid #006976;
  background: #006e79;
  /* Old browsers */
  background: -moz-linear-gradient(top, #006e79 0%, #006e79 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #006e79 0%, #006e79 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #006e79 0%, #006e79 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006e79', endColorstr='#006e79', GradientType=0);
  /* IE6-9 */
}
.placement-app .modal .btn-profile,
.placement-app .application__content .btn-profile {
  padding: 7px 12px;
  line-height: 20px;
  margin-right: 10px;
}
.placement-app .modal .btn-profile.left-margin,
.placement-app .application__content .btn-profile.left-margin {
  margin-left: 20px;
}
.placement-app .modal .modal-width-block,
.placement-app .application__content .modal-width-block {
  padding: 30px;
  background-color: #f6f6fa;
  border-top: #dedee2;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-footer,
.placement-app .application__content .modal-footer {
  padding: 10px 25px;
  margin-top: 0;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-button-close,
.placement-app .application__content .modal-button-close {
  border: none;
  background: transparent;
  float: right;
}
.placement-app .modal .modal-button-close .fa,
.placement-app .application__content .modal-button-close .fa {
  border: 3px solid #ffffff;
  border-radius: 25px;
  width: 25px;
  height: 25px;
  font-size: 15px;
  line-height: 19px;
  margin-right: 7px;
}
.placement-app .modal .modal-button-close:hover,
.placement-app .application__content .modal-button-close:hover,
.placement-app .modal .modal-button-close:active,
.placement-app .application__content .modal-button-close:active,
.placement-app .modal .modal-button-close:focus,
.placement-app .application__content .modal-button-close:focus {
  background: transparent;
  border: none;
}
.placement-app .modal .modal-note,
.placement-app .application__content .modal-note {
  background-color: #f4f4f9;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-note .panel-group,
.placement-app .application__content .modal-note .panel-group {
  border-bottom: 1px solid #d6d6db;
  margin: 0;
}
.placement-app .modal .modal-note .panel-group .panel,
.placement-app .application__content .modal-note .panel-group .panel {
  box-shadow: none;
  border: none;
  margin-bottom: 0;
  background-color: transparent;
  padding: 30px;
}
.placement-app .modal .modal-note .panel-group .panel h4,
.placement-app .application__content .modal-note .panel-group .panel h4 {
  background-color: transparent;
  border: none;
  color: #00a8b8;
  margin: 0;
  line-height: 20px;
  padding: 0;
}
.placement-app .modal .modal-note .panel-group .panel h4 i,
.placement-app .application__content .modal-note .panel-group .panel h4 i {
  color: #00a8b8;
  margin-left: 7px;
  opacity: 1;
}
.placement-app .modal .modal-note .panel-group .panel h4 a,
.placement-app .application__content .modal-note .panel-group .panel h4 a {
  color: #00a8b8;
  padding: 0;
}
.placement-app .modal .modal-note .panel-group .panel h4 a:hover,
.placement-app .application__content .modal-note .panel-group .panel h4 a:hover,
.placement-app .modal .modal-note .panel-group .panel h4 a:focus,
.placement-app .application__content .modal-note .panel-group .panel h4 a:focus,
.placement-app .modal .modal-note .panel-group .panel h4 a:active,
.placement-app .application__content .modal-note .panel-group .panel h4 a:active {
  color: #00a8b8;
  text-decoration: none;
}
.placement-app .modal .modal-note .panel-group .panel h4 a:after,
.placement-app .application__content .modal-note .panel-group .panel h4 a:after {
  display: none;
}
.placement-app .modal .modal-note .panel-group .panel .panel-heading,
.placement-app .application__content .modal-note .panel-group .panel .panel-heading {
  border-radius: 0;
}
.placement-app .modal .modal-note .panel-group .panel .panel-body,
.placement-app .application__content .modal-note .panel-group .panel .panel-body {
  border: none;
  padding: 0;
}
.placement-app .modal .modal-note .panel-group .panel .panel-collapse,
.placement-app .application__content .modal-note .panel-group .panel .panel-collapse {
  margin-top: 10px;
  float: left;
  width: 100%;
}
.placement-app .modal .modal-note .panel-group .panel .close-panel,
.placement-app .application__content .modal-note .panel-group .panel .close-panel {
  text-align: right;
  width: 100%;
  margin-top: 20px;
}
.placement-app .modal .modal-note .panel-group .panel .close-panel a,
.placement-app .application__content .modal-note .panel-group .panel .close-panel a {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 16px;
}
.placement-app .modal .table-2016,
.placement-app .application__content .table-2016 {
  padding: 0;
  border: 1px solid #9a9a9f;
  float: left;
  width: 40%;
  margin-bottom: 20px;
  margin-right: 20px;
}
.placement-app .modal .table-2016.larger-table,
.placement-app .application__content .table-2016.larger-table {
  width: 80%;
}
.placement-app .modal .table-2016.full-table,
.placement-app .application__content .table-2016.full-table {
  width: 100%;
}
.placement-app .modal .table-2016.places-table table,
.placement-app .application__content .table-2016.places-table table {
  width: 100%;
  float: left;
  padding: 0;
}
.placement-app .modal .table-2016.places-table tr,
.placement-app .application__content .table-2016.places-table tr {
  padding-right: 100px;
}
.placement-app .modal .table-2016 tr td:last-of-type,
.placement-app .application__content .table-2016 tr td:last-of-type {
  padding-right: 10px;
}
.placement-app .modal .table-2016.languages-table,
.placement-app .application__content .table-2016.languages-table {
  width: 68%;
}
.placement-app .modal .table-2016.languages-table .ss-trash,
.placement-app .application__content .table-2016.languages-table .ss-trash {
  color: #7c7c81;
}
.placement-app .modal .table-2016.full-table,
.placement-app .application__content .table-2016.full-table {
  width: 100%;
}
.placement-app .modal .table-2016.full-table .rating-td,
.placement-app .application__content .table-2016.full-table .rating-td {
  width: 140px;
}
.profile-page {
  padding-top: 20px;
}
.profile-page .profile-title {
  font-size: 24px;
  color: #ffffff;
  margin-bottom: 30px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
}
.profile-page .profile-title span {
  margin-right: 6px;
  font-size: 20px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  height: 22px;
}
.profile-page .profile-title .btn-profile {
  float: right;
}
.profile-page .content-section .title .main-content-header {
  border-radius: 0;
  min-height: 50px;
}
.profile-page .content-section .main-content-header {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  padding-bottom: 5px;
  padding-right: 20px;
  font-size: 18px;
  margin-bottom: 0 !important;
  text-transform: none;
}
.profile-page .content-section .main-content-header .icon-inst-exp {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: no-repeat url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2021.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2019.3%2019.3%22%20style%3D%22enable-background%3Anew%200%200%2019.3%2019.3%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23FFFFFF%3B%7D%0A%3C/style%3E%0A%3Cg%20id%3D%22ui_x5F_spec_x5F_header%22%3E%0A%3C/g%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M13.7%2C2.8l2.8%2C2.8l-2.8%2C2.8l-2.8-2.8L13.7%2C2.8%20M6%2C3.3v4H2v-4H6%20M16%2C13.3v4h-4v-4H16%20M6%2C13.3v4H2v-4H6%20M13.7%2C0%0A%09L8%2C5.7l5.7%2C5.7l5.7-5.7L13.7%2C0L13.7%2C0z%20M8%2C1.3H0v8h8V5.7V1.3L8%2C1.3z%20M18%2C11.3h-4.3H10v8h8V11.3L18%2C11.3z%20M8%2C11.3H0v8h8V11.3L8%2C11.3z%0A%09%22/%3E%0A%3C/svg%3E%0A');
}
.profile-page .content-section .main-content-header .title-text .show-text {
  display: none;
}
.profile-page .content-section .main-content-header .title-text a {
  float: right;
  color: #ffffff;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  position: relative;
  top: 9px;
  font-size: 16px;
}
.profile-page .content-section .main-content-header .title-text a.view-link {
  top: 14px;
}
.profile-page .content-section .main-content-header .title-text a i {
  font-size: 24px;
  margin-right: 5px;
  vertical-align: middle;
  position: relative;
  top: 2px;
}
.profile-page .content-section .main-content-header i {
  margin-right: 10px;
  line-height: 34px;
}
.profile-page .content-section .main-content-header .profile-enhancement-icon {
  position: relative;
}
.profile-page .content-section .main-content-header .profile-enhancement-icon:after {
  position: absolute;
  top: 8px;
  right: -5px;
  color: #ffffff;
  font-size: 20px;
  line-height: 1px;
  font-style: normal;
  content: "+";
}
.profile-page .content-section .panel-content {
  padding: 0;
}
.profile-page .content-section .panel-content ul {
  margin-bottom: 0;
}
.profile-page .content-section .panel-content ul li {
  font-size: 15px;
}
.profile-page .content-section .panel-content p {
  margin-top: 10px;
  color: #545459;
  font-size: 15px;
}
.profile-page .content-section .panel-content p.no-content-p {
  margin: 0;
  color: #7c7c81;
}
.profile-page .content-section .panel-content h4 {
  color: #545459;
}
.profile-page .content-section .panel-content .reference-list {
  margin-bottom: 10px;
}
.profile-page .content-section .panel-content .reference-list .reference-item {
  width: 100%;
  float: left;
  padding: 15px;
  color: #545459;
}
.profile-page .content-section .panel-content .reference-list .reference-item:nth-child(even) {
  background-color: #f4f4f9;
}
.profile-page .content-section .panel-content .floating-edit-btn {
  position: absolute;
  z-index: 10;
  top: -10px;
  right: -10px;
  width: 30px;
  height: 30px;
  padding: 4px;
}
.profile-page .content-section .panel-content .floating-edit-btn i {
  font-size: 24px;
}
.profile-page .content-section .panel-content.about-me {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
  display: flex;
  padding: 20px 30px 30px 30px;
}
.profile-page .content-section .panel-content.about-me p {
  margin-left: 0;
  margin-top: 0;
  font-size: 16px;
  color: #545459;
  line-height: 22px;
}
.profile-page .content-section .panel-content.about-me h4 {
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  margin-bottom: 0;
}
.profile-page .content-section .panel-content.about-me .user-photo {
  cursor: pointer;
  padding: 0;
  min-height: 0;
  position: relative;
  border: 1px solid #d6d6db;
  border-radius: 0;
}
.profile-page .content-section .panel-content.about-me .user-photo img {
  width: 100%;
}
.profile-page .content-section .panel-content.about-me .user-photo .dropzone-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-transition: all ease;
  -moz-transition: all ease;
  -ms-transition: all ease;
  -o-transition: all ease;
  transition: all ease;
}
.profile-page .content-section .panel-content.about-me .user-photo .dropzone-overlay p {
  color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin: 0;
  padding: 0;
  width: 100%;
  text-align: center;
}
.profile-page .content-section .panel-content.about-me .user-photo:hover .dropzone-overlay {
  display: block;
}
.profile-page .content-section .panel-content.about-me .user-photo .watermark {
  opacity: 1;
}
.profile-page .content-section .panel-content.about-me .status-dropdown {
  text-align: left;
  margin-top: 0;
}
.profile-page .content-section .panel-content.about-me .status-dropdown span {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
}
.profile-page .content-section .panel-content.about-me .status-dropdown .dropdown-toggle {
  padding: 7px 25px;
}
.profile-page .content-section .panel-content.about-me .status-dropdown .dropdown-toggle span {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
}
.profile-page .content-section .panel-content.about-me .status-dropdown .dropdown-menu {
  margin-left: 45px;
}
.profile-page .content-section .panel-content.about-me .right-about-panel {
  border-left: 1px solid #d6d6db;
}
.profile-page .content-section .panel-content.about-me .about-me-panel {
  width: 40%;
  padding: 0 20px;
}
.profile-page .content-section .panel-content.about-me .about-me-panel.about-me-user-photo {
  width: 20%;
  padding: 0;
}
.profile-page .content-section .panel-content.education-history {
  padding: 0;
}
.profile-page .content-section .panel-content.education-history .school-wrap {
  margin-bottom: 10px;
}
.profile-page .content-section .panel-content.technology .table-2016 ul li {
  display: inline;
}
.profile-page .content-section .panel-content.technology .table-2016 tr td:first-of-type {
  width: 200px;
}
.profile-page .content-section .panel-content.technology .table-hidden-from-recruiters table tbody tr td:first-of-type {
  width: auto;
  padding-left: 15px;
}
.profile-page .content-section .panel-content.endorsements {
  padding: 20px 30px;
}
.profile-page .content-section .panel-content.endorsements h3 {
  color: #00a8b8;
  border-bottom: 1px solid #00a8b8;
  font-size: 18px;
}
.profile-page .content-section .panel-content.endorsements .active-endorsements {
  width: 33%;
  float: left;
  padding-right: 30px;
}
.profile-page .content-section .panel-content.endorsements .active-endorsements ul li {
  margin-bottom: 15px;
}
.profile-page .content-section .panel-content.endorsements .active-endorsements ul li .name {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
}
.profile-page .content-section .panel-content.endorsements .active-endorsements span:before {
  font-size: 10px;
}
.profile-page .content-section .panel-content.endorsements .hidden-from-recruiters {
  width: 66%;
  float: left;
}
.profile-page .content-section .panel-content.endorsements .hidden-from-recruiters .hidden-endorsement-wrap {
  display: flex;
  width: 100%;
}
.profile-page .content-section .panel-content.endorsements .hidden-from-recruiters .hidden-endorsement-wrap .hidden-endorsement {
  width: 50%;
  padding: 0 15px;
  margin-top: 30px;
}
.profile-page .content-section .panel-content.endorsements .hidden-from-recruiters .hidden-endorsement-wrap .hidden-endorsement ul {
  padding-left: 10px;
  padding-bottom: 20px;
}
.profile-page .content-section .panel-content.endorsements .hidden-from-recruiters .hidden-endorsement-wrap .hidden-endorsement ul li {
  margin-bottom: 15px;
}
.profile-page .content-section .panel-content.endorsements .hidden-from-recruiters .hidden-endorsement-wrap .hidden-endorsement ul li .name {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
}
.profile-page .content-section .panel-content.endorsements .hidden-from-recruiters .hidden-endorsement-wrap .hidden-endorsement.left {
  border-right: 1px solid #cdccd3;
}
.profile-page .content-section .panel-content.coursework {
  padding: 15px;
}
.profile-page .content-section .panel-content.coursework .hidden-from-recruiters {
  width: 100%;
  float: left;
}
.profile-page .content-section .panel-content.coursework .hidden-from-recruiters .hidden-coursework {
  float: left;
  width: 50%;
  padding: 0 15px;
  margin: 15px 0;
}
.profile-page .content-section .panel-content.coursework .hidden-from-recruiters .hidden-coursework ul {
  padding-left: 10px;
  padding-bottom: 20px;
}
.profile-page .content-section .panel-content.coursework .hidden-from-recruiters .hidden-coursework ul li {
  margin-bottom: 15px;
  width: 100%;
  float: left;
}
.profile-page .content-section .panel-content.coursework .hidden-from-recruiters .hidden-coursework ul li .left {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  width: 50%;
  float: left;
}
.profile-page .content-section .panel-content.coursework .hidden-from-recruiters .hidden-coursework ul li .right {
  width: 50%;
  float: left;
}
.profile-page .content-section .panel-content.coursework .hidden-from-recruiters .hidden-coursework.left {
  border-right: 1px solid #cdccd3;
}
.profile-page .content-section .panel-content.videos-profile {
  padding: 20px 30px;
}
.profile-page .content-section .panel-content.videos-profile h3 {
  color: #00a8b8;
  border-bottom: 1px solid #00a8b8;
  font-size: 18px;
  margin: 0px 0px 20px 0px;
}
.profile-page .content-section .panel-content.videos-profile .intro-video {
  float: left;
  width: 33.3%;
  padding-right: 30px;
}
.profile-page .content-section .panel-content.videos-profile .intro-video video {
  width: 100%;
}
.profile-page .content-section .panel-content.videos-profile .intro-video img {
  width: 100%;
}
.profile-page .content-section .panel-content.videos-profile .additional-videos {
  float: left;
  width: 66.3%;
}
.profile-page .content-section .panel-content.videos-profile .additional-videos ul {
  float: left;
  margin-left: -7.5px;
  margin-right: -7.5px;
}
.profile-page .content-section .panel-content.videos-profile .additional-videos ul li {
  float: left;
  padding: 0 7.5px;
  margin-top: 15px;
}
.profile-page .content-section .panel-content.videos-profile .additional-videos ul li img {
  width: 100%;
}
.profile-page .content-section .panel-content.videos-profile .additional-videos ul li video {
  width: 100%;
}
.profile-page .content-section .panel-content.videos-profile .additional-videos ul li:nth-child(-n+3) {
  margin-top: 0;
}
.profile-page .content-section .panel-content.languages {
  padding: 20px 30px;
}
.profile-page .content-section .panel-content.languages .row {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
  display: flex;
}
.profile-page .content-section .panel-content.languages .language-column {
  border-right: 1px solid #cdccd3;
  padding: 0 15px 0 15px;
  margin: 15px 0;
}
.profile-page .content-section .panel-content.languages .language-column:last-of-type {
  border-right: none;
}
.profile-page .content-section .panel-content.languages .language-column h3 {
  color: #00a8b8;
  border-bottom: 1px solid #00a8b8;
  font-size: 18px;
  margin: 0px 0px 15px 0px;
}
.profile-page .content-section .panel-content.languages .language-column ul li {
  padding-bottom: 20px;
}
.profile-page .content-section .panel-content.languages .hidden-from-recruiters .hidden-info-flex {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
  display: flex;
  width: 100%;
}
.profile-page .content-section .panel-content.languages .hidden-from-recruiters .hidden-info-flex .hidden-info {
  width: 66.7%;
  padding: 0 15px;
  margin: 15px 0;
}
.profile-page .content-section .panel-content.languages .hidden-from-recruiters .hidden-info-flex .hidden-info.left {
  border-right: 1px solid #cdccd3;
  width: 32.5%;
}
.profile-page .content-section .panel-content.employment-prefs-content .hidden-from-recruiters .hidden-title {
  border-bottom: 0;
}
.profile-page .content-section .panel-content .hidden-from-recruiters {
  background-color: #f4f3f9;
  border: 1px solid #cdccd3;
  float: left;
  width: 100%;
}
.profile-page .content-section .panel-content .hidden-from-recruiters .hidden-title {
  float: left;
  width: 100%;
  padding: 20px 15px 15px 15px;
  border-bottom: 1px solid #cdccd3;
}
.profile-page .content-section .panel-content .hidden-from-recruiters .hidden-title .internal-only {
  float: left;
  color: #fa802a;
  top: 0;
}
.profile-page .content-section .panel-content .hidden-from-recruiters .hidden-title .internal-only i {
  color: #00a8b8;
}
.profile-page .content-section .panel-content .table-hidden-from-recruiters {
  padding: 5px 15px 15px 15px;
  float: left;
  width: 100%;
}
.profile-page .content-section .panel-content .table-hidden-from-recruiters table tbody tr {
  background-color: transparent;
}
.profile-page .content-section .panel-content .table-hidden-from-recruiters table tbody tr td {
  padding: 15px;
}
.profile-page .content-section .panel-content .table-hidden-from-recruiters .table-wrap {
  margin-bottom: 0;
}
.profile-page .content-section .panel-content .table-2016.margin-top-table {
  margin-top: 10px;
}
.profile-page .content-section .panel-content .table-2016 table thead tr th:first-of-type {
  padding-left: 30px;
}
.profile-page .content-section .panel-content .table-2016 table tbody tr td {
  font-size: 15px;
}
.profile-page .content-section .panel-content .table-2016 table tbody tr td:first-of-type {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  padding-left: 30px;
}
.profile-page .content-section .panel-content .col-3-list {
  display: flex;
  flex-wrap: wrap;
  padding: 10px 0;
}
.profile-page .content-section .panel-content .col-3-list li {
  width: 33%;
  padding: 10px 30px;
  font-size: 15px;
  word-wrap: break-word;
  word-break: break-word;
}
.profile-page .content-section .panel-content .col-3-list.no-list-items li {
  width: 100%;
}
.profile-page .content-section .panel-content .col-3-list p {
  margin-left: 0;
}
.profile-page .content-section .panel-content .documents-profile-top {
  padding: 20px 30px;
}
.profile-page .content-section .panel-content .documents-profile-top .missing-documents {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: italic;
  color: #fa802a;
  font-size: 16px;
}
.profile-page .content-section .panel-content .documents-profile-top .missing-documents i {
  font-size: 26px;
  position: relative;
  top: 3px;
}
.profile-page .content-section .panel-content .documents-profile-top p {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  margin-left: 0;
}
.profile-page .content-section .panel-content .documents-profile-top .orange-text {
  color: #fa802a;
}
.profile-page .content-section.documents-profile .table-2016 table tbody tr:nth-child(odd) {
  background-color: #f4f4f9;
}
.profile-page .content-section.documents-profile .table-2016 table tbody tr:nth-child(even) {
  background-color: #ffffff;
}
.profile-page .content-section.documents-profile .table-2016 table tbody tr:last-of-type {
  border-bottom: 1px solid #cdccd3;
}
.profile-page .content-section.documents-profile .documents-more {
  padding: 10px 30px;
}
.cc-preview-profile.candidate-resume {
  position: relative;
}
.cc-preview-profile.candidate-resume .profile-preview-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
}
.cc-preview-profile.candidate-resume .cc-preview-profile-header {
  color: #ffffff;
  font-size: 24px;
  margin-bottom: 30px;
  margin-top: 10px;
}
.cc-preview-profile.candidate-resume .resume-body {
  padding-left: 15px;
  padding-right: 15px;
}
.cc-preview-profile.candidate-resume .resume-body .candidate-summary .edu-exp-block {
  background-color: #00a8b8;
}
.cc-preview-profile.candidate-resume .resume-body .candidate-summary .summary-block menu.bottom-menu {
  min-height: 45px;
}
.cc-preview-profile.candidate-resume .resume-body .candidate-summary .summary-block menu ul li {
  border: none;
}
.cc-preview-profile.candidate-resume .resume-body .left-icon-panel {
  background-color: #00a8b8;
}
.cc-preview-profile.candidate-resume .resume-body section {
  border-color: #00a8b8;
}
.cc-app .my-orm section {
  margin-bottom: 15px;
}
.home-page .my-orm {
  padding-top: 0;
  position: relative;
}
@media screen and (min-width: 768px) {
  .home-page .my-orm {
    padding-top: 35px;
  }
}
.home-page .home-sidebar {
  padding: 0 15px;
}
.home-page .home-sidebar .btn-profile i {
  font-size: x-large;
  line-height: 1;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .home-page .home-sidebar {
    position: relative;
  }
}
.home-page .user-photo {
  padding: 0;
  position: relative;
  border: 1px solid #d6d6db;
}
.home-page .user-photo img {
  width: 100%;
}
.home-page .user-photo .edit-profile {
  position: absolute;
  bottom: 0;
  color: #ffffff;
  background-color: rgba(84, 84, 89, 0.8);
  text-align: center;
  width: 100%;
  padding: 10px 10px 0px 10px;
  text-transform: uppercase;
  font-size: 12px;
}
.home-page .user-photo .edit-profile i {
  font-size: 16px;
  vertical-align: middle;
}
.home-page .user-photo:hover img {
  opacity: 0.7;
}
.home-page .dropzone {
  border: none;
  background: none;
  min-height: 0;
}
.home-page #footer {
  /*margin-top: 267px;*/
}
.home-page .profile-top {
  position: relative;
}
.home-page .link-w-arrow:after {
  content: url('/Content/images/icons/link-arrow.png');
  position: relative;
  top: 4px;
  left: 8px;
}
.home-page .profile-more-wrap {
  padding: 10px;
  padding-bottom: 0;
  border-top: 1px solid #d6d6db;
}
.home-page .profile-more-wrap a {
  font-size: 16px;
}
.home-page .white-background-underlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: -1;
  -webkit-box-shadow: 0 2px 5px 1px #e0e0e5;
  -moz-box-shadow: 0 2px 5px 1px #e0e0e5;
  box-shadow: 0 2px 5px 1px #e0e0e5;
}
.home-page .profile-header {
  display: flex;
  justify-content: space-between;
  padding: 30px 0;
  flex-wrap: wrap;
}
.home-page .profile-header .profile-header-box {
  width: 32%;
  background-color: #f4f4f9;
  position: relative;
  padding-bottom: 40px;
}
.home-page .profile-header .profile-header-box .profile-header-content {
  padding: 2px;
}
.home-page .profile-header .profile-header-box .profile-header-content h3 {
  border-bottom: 1px solid #d6d6db;
  padding: 15px 5px 5px 15px;
  color: #565757;
  font-size: 17px;
  margin-bottom: 12px;
}
.home-page .profile-header .profile-header-box .profile-header-content h3 i {
  font-size: 20px;
  vertical-align: sub;
  line-height: 20px;
  margin-right: 5px;
}
.home-page .profile-header .profile-header-box .profile-header-content p {
  color: #545459;
  padding: 0 15px 0 15px;
  margin-bottom: 10px;
}
.home-page .profile-header .profile-header-box .profile-header-content p a {
  margin-left: 10px;
}
.home-page .profile-header .profile-header-box .profile-header-content .link-w-arrow {
  position: absolute;
  bottom: 10px;
  left: 15px;
  font-size: 14px;
}
.home-page .profile-header .profile-header-box .profile-header-content .link-w-arrow:after {
  content: url('/Content/images/icons/link-arrow.png');
  position: relative;
  top: 4px;
  left: 8px;
}
.home-page .profile-header .profile-header-box .profile-header-content .dropdown {
  position: absolute;
}
.home-page .profile-header .profile-header-box .profile-header-content .dropdown .link-w-arrow:after {
  content: "\e114";
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 2px;
  left: 2px;
  position: relative;
}
.home-page .profile-header .profile-header-box .profile-header-content .dropdown.open .link-w-arrow:after {
  content: "\e113";
}
.home-page .profile-header .profile-header-box .profile-header-content .dropdown-menu {
  top: -13px;
  left: 6px;
}
.home-page .content-section .title .main-content-header {
  border-radius: 0;
}
.home-page .content-section .title .main-content-header .new-number {
  background-color: #fa802a;
  border-radius: 20px;
  width: 24px;
  height: 24px;
  display: block;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  position: absolute;
  left: 19px;
  text-align: center;
  top: -5px;
  padding-top: 5px;
  z-index: -1;
}
.home-page .content-section .title .main-content-header .header-tagline {
  border-left: 1px solid #fff;
  margin-left: 10px;
  padding-left: 10px;
  top: -4px;
  position: relative;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: italic;
  text-transform: none;
}
.home-page .content-section .title .main-content-header i {
  margin-right: 25px;
  font-size: 28px;
  position: relative;
  z-index: 2;
}
.home-page .content-section .title .main-content-header.materials i {
  margin-right: 5px;
}
.home-page .content-section.documents-dashboard .documents-dashboard-item-wrap {
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
.home-page .content-section.documents-dashboard .documents-dashboard-item-wrap:first-of-type {
  margin-top: 10px;
}
.home-page .content-section.documents-dashboard .documents-dashboard-item-wrap .documents-dashboard-title span {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  width: auto;
}
.home-page .content-section.documents-dashboard .documents-dashboard-item-wrap .documents-dashboard-title .title {
  font-size: 16px;
  width: auto;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
}
.home-page .content-section.documents-dashboard .documents-dashboard-item-wrap span {
  float: left;
}
.home-page .content-section.documents-dashboard .documents-dashboard-item-wrap span a {
  line-height: 1.7;
}
.home-page .content-section.documents-dashboard .documents-dashboard-item-wrap p {
  float: left;
  width: 100%;
}
.home-page .content-section.documents-dashboard .orange-text {
  color: #fa802a;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: italic;
}
.home-page .content-section.documents-dashboard .orange-text i {
  font-size: 20px;
  position: relative;
  top: 4px;
}
.home-page .content-section.documents-dashboard .profile-more-wrap {
  float: left;
  width: 100%;
}
.home-page .content-section.conferences-dashboard {
  border: none;
  box-shadow: none;
  background-color: transparent;
  margin-top: 35px;
  margin-bottom: 40px;
}
.home-page .content-section.conferences-dashboard h1 {
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
  font-size: 24px;
  width: 100%;
  text-transform: none;
}
.home-page .content-section.conferences-dashboard .db-conferences-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}
.home-page .content-section.conferences-dashboard .db-conferences-wrap a {
  width: 31%;
  margin-top: 20px;
  background-color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 4px;
  display: block;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  position: relative;
  margin-right: 3.5%;
}
.home-page .content-section.conferences-dashboard .db-conferences-wrap a:nth-of-type(2n) {
  margin-right: 3.5%;
}
.home-page .content-section.conferences-dashboard .db-conferences-wrap a:nth-of-type(3n) {
  margin-right: 0;
}
.home-page .content-section.conferences-dashboard .db-conferences-wrap a .db-conferences-item {
  overflow: hidden;
}
.home-page .content-section.conferences-dashboard .db-conferences-wrap a .db-conferences-item .db-conferences-item-image {
  position: relative;
}
.home-page .content-section.conferences-dashboard .db-conferences-wrap a .db-conferences-item .db-conferences-item-image img {
  width: 100%;
  border-radius: 4px 4px 0 0;
}
.home-page .content-section.conferences-dashboard .db-conferences-wrap a .db-conferences-item .db-conferences-item-image .db-conferences-puzzle {
  position: absolute;
  bottom: -45px;
  right: -8px;
  width: 36%;
}
.home-page .content-section.conferences-dashboard .db-conferences-wrap a .db-conferences-item .db-conferences-item-text {
  padding: 15px;
  position: relative;
}
.home-page .content-section.conferences-dashboard .db-conferences-wrap a .db-conferences-item .db-conferences-item-text p {
  margin-bottom: 5px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 12px;
}
.home-page .content-section.conferences-dashboard .db-conferences-wrap a .db-conferences-item .db-conferences-item-text h4 {
  margin-bottom: 70px;
  font-family: 'Roboto', sans-serif;
  font-weight: 900;
  font-style: normal;
  font-size: 24px;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}
.home-page .content-section.conferences-dashboard .db-conferences-wrap a span {
  position: absolute;
  bottom: 15px;
  left: 15px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 14px;
}
.home-page .content-section.conferences-dashboard .db-conferences-wrap a:hover .db-conferences-item .db-conferences-item-text h4,
.home-page .content-section.conferences-dashboard .db-conferences-wrap a.active .db-conferences-item .db-conferences-item-text h4 {
  color: #4e5e9c;
}
@media screen and (max-width: 767px) {
  .home-page .content-section.conferences-dashboard .db-conferences-wrap a {
    margin-right: 2%;
    width: 48%;
  }
  .home-page .content-section.conferences-dashboard .db-conferences-wrap a:nth-of-type(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 400px) {
  .home-page .content-section.conferences-dashboard .db-conferences-wrap a {
    width: 100%;
  }
}
.home-page .table-2016 table tr:last-of-type td {
  border-bottom-color: transparent;
}
.secondary-page {
  margin-top: 40px;
}
.secondary-page h1 {
  margin-bottom: 10px;
}
.secondary-page h1 a {
  float: right;
}
.secondary-page .table-2016 table thead tr th {
  line-height: 1.7;
  padding: 0 10px;
}
.secondary-page .table-2016 .no-content {
  margin-left: 10px;
}
.secondary-page.with-white-header {
  margin-top: 0;
  padding-top: 0;
}
.secondary-page .secondary-page-content-section {
  border: 1px solid #00a8b8;
}
.secondary-page .secondary-page-content-section .title .main-content-header {
  border: 1px solid #ffffff;
}
.secondary-page .secondary-page-content {
  padding: 10px;
  float: left;
  width: 100%;
  padding-bottom: 80px;
}
.secondary-page .secondary-page-content .secondary-page-table-header {
  float: left;
  width: 100%;
}
.secondary-page .secondary-page-content .secondary-page-table-header h3 {
  font-size: 18px;
  color: #00a8b8;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  padding: 15px 0 15px 10px;
  margin: 0;
}
.secondary-page .secondary-page-content .table-wrap {
  margin-bottom: 40px;
}
.secondary-page .secondary-page-content .table-wrap .no-content {
  margin-left: 10px;
}
.secondary-page .secondary-page-content .table-2016 {
  padding: 0;
}
.secondary-page .secondary-page-content .table-2016 table thead tr th.action-td {
  width: 100px;
}
.secondary-page .secondary-page-content .table-2016 table tbody tr:nth-child(odd) {
  background-color: transparent;
}
.secondary-page .secondary-page-content .table-2016 table tbody tr:last-of-type {
  border-bottom: 1px solid #d6d6db;
}
.secondary-page .secondary-page-content .table-2016 table tbody tr td {
  vertical-align: top;
}
.secondary-page .secondary-page-content .internal-table {
  background-color: #f4f4f9;
  border: 1px solid #d6d6db;
  float: left;
  width: 100%;
  margin-bottom: 40px;
}
.secondary-page .secondary-page-content .internal-table .table-wrap {
  margin-bottom: 0;
}
.secondary-page .secondary-page-content .internal-table .table-2016 table tbody tr:nth-child(even) {
  background-color: #e0e0e5;
}
.secondary-page .secondary-page-content .internal-table .table-2016 table tbody tr:last-of-type {
  border-bottom: none;
}
.secondary-page .secondary-page-content .internal-table .no-content {
  margin-left: 10px;
}
.secondary-page .secondary-page-content .internal-table .internal-only {
  margin-right: 10px;
}
@media screen and (max-width: 767px) {
  .secondary-page .secondary-page-content .internal-table .internal-only {
    margin-bottom: 10px;
  }
}
.secondary-page .table-actions {
  white-space: nowrap;
}
.secondary-page .secondary-page-table-actions {
  display: inline-block;
  border-right: 1px solid #9a9a9f;
  padding-right: 10px;
  text-align: center;
  line-height: 1;
  font-size: 12px;
  text-transform: uppercase;
}
.secondary-page .secondary-page-table-actions i {
  font-size: 20px;
  position: relative;
  top: 3px;
}
.secondary-page .secondary-page-table-actions i.info-tooltip {
  font-size: 12px;
  position: relative;
  top: -3px;
  visibility: hidden;
}
.secondary-page .secondary-page-table-actions img {
  width: 20px;
  margin-top: -6px;
}
.secondary-page .secondary-page-table-actions:nth-of-type(2) {
  padding-left: 10px;
}
.secondary-page .secondary-page-table-actions:nth-of-type(2) .ss-search::before {
  display: none;
}
.secondary-page .secondary-page-table-actions:last-of-type {
  border-right: none;
  padding-right: 0;
  padding-left: 10px;
}
.secondary-page .secondary-page-table-actions:last-of-type i {
  top: 5px;
}
.secondary-page .secondary-page-table-actions.not-clickable {
  color: #b1b1bc;
  cursor: default;
  position: relative;
}
.secondary-page .secondary-page-table-actions.not-clickable .info-tooltip {
  font-size: 12px;
  position: relative;
  top: -3px;
  visibility: visible;
}
.secondary-page .secondary-page-table-actions.not-clickable .tooltip {
  text-transform: none;
}
.secondary-page .secondary-page-table-actions.not-clickable .tooltip .tooltip-inner {
  min-width: 150px;
}
.secondary-page-header-wrap {
  border-top: 1px solid #ffffff;
}
.secondary-page-header-wrap .secondary-page-header {
  width: 100%;
  background-color: #ffffff;
  padding: 30px 0 15px 0;
  border-bottom: 1px solid #e0e0e5;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
  margin-bottom: 20px;
  border-top: 10px solid #fa802a;
}
.secondary-page-header-wrap .secondary-page-header h2 {
  font-size: 30px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  margin: 0;
  padding: 0;
  color: #28336e;
}
.secondary-page-header-wrap .secondary-page-header h2 .header-span {
  color: #00a8b8;
  font-size: 16px;
  float: right;
  position: relative;
  top: 15px;
  cursor: pointer;
}
.secondary-page-header-wrap .secondary-page-header h2 .header-span .carney-tooltip {
  font-size: 24px;
  vertical-align: text-top;
  position: relative;
  top: -3px;
}
.secondary-page-header-wrap .secondary-page-header h2 .btn-profile {
  float: right;
}
@media screen and (max-width: 767px) {
  .secondary-page-header-wrap .secondary-page-header h2 .btn-profile {
    float: left;
    margin-top: 20px;
  }
}
.secondary-page-header-wrap .secondary-page-header h2 .btn-profile i {
  font-size: 18px;
  vertical-align: middle;
  margin-right: 5px;
}
.secondary-page-header-wrap .secondary-page-header h2 .btn-profile .prof-config-icon {
  margin-right: 6px;
  font-size: 20px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  height: 22px;
}
@media screen and (max-width: 767px) {
  .secondary-page-header-wrap .secondary-page-header h2 {
    font-size: 22px;
  }
  .secondary-page-header-wrap .secondary-page-header h2 .header-span {
    font-size: 14px;
    width: 100%;
    display: block;
    float: none;
    position: relative;
    top: 5px;
  }
  .secondary-page-header-wrap .secondary-page-header h2 .header-span .carney-tooltip {
    font-size: 20px;
  }
}
.home-page-header-wrap {
  border-top: 1px solid #ffffff;
}
.home-page-header-wrap .home-page-header {
  width: 100%;
  background-color: #ffffff;
  padding: 30px 0 15px 0;
  border-bottom: 1px solid #e0e0e5;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
  border-top: 10px solid #fa802a;
}
.home-page-header-wrap .home-page-header h2 {
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-style: italic;
  margin: 0;
  padding: 0;
  color: #28336e;
}
.home-page-header-wrap .home-page-header h2 .btn-profile {
  float: right;
}
@media screen and (max-width: 767px) {
  .home-page-header-wrap .home-page-header h2 .btn-profile {
    float: left;
    margin-top: 20px;
  }
}
.home-page-header-wrap .home-page-header h2 .btn-profile i {
  font-size: 18px;
  vertical-align: middle;
  margin-right: 5px;
}
.home-page-header-wrap .home-page-header h2 .btn-profile .prof-config-icon {
  margin-right: 6px;
  font-size: 20px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  height: 22px;
}
@media screen and (max-width: 767px) {
  .home-page-header-wrap .home-page-header h2 {
    font-size: 22px;
  }
}
.profile-page-header .secondary-page-header {
  margin-bottom: 0;
}
.new-user.secondary-page-header {
  padding-bottom: 30px;
}
.new-user .new-user-leftBlock {
  width: 65%;
  float: left;
  padding: 0 15px;
}
.new-user .new-user-leftBlock h2 {
  margin-bottom: 30px;
}
.new-user p {
  font-size: 18px;
  color: #545459;
  line-height: 1.7;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: italic;
}
.new-user .btn-profile {
  line-height: 1;
  position: relative;
  padding-right: 40px;
}
.new-user .btn-profile:first-of-type {
  margin-right: 10px;
}
.new-user .new-user-rightBlock {
  width: 35%;
  float: left;
  padding: 0 15px;
}
.new-user .new-user-fullBlock {
  width: 100%;
  float: left;
  padding: 0 15px;
}
.new-user .new-user-fullBlock h2 {
  margin-bottom: 30px;
}
.new-user .new-user-applicationBox {
  background-color: #f4f3f9;
  border: 1px solid #cdccd3;
  padding: 20px 40px 40px 40px;
}
.new-user .new-user-applicationBox h4 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  margin-bottom: 20px;
}
.new-user .new-user-applicationBox .new-user-applicationBox-list {
  margin-bottom: 0;
}
.new-user .new-user-applicationBox .new-user-applicationBox-list .new-user-applicationBox-listItem {
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  line-height: 1.3;
  margin: 0 0 12px 0;
  position: relative;
  padding: 0 30px 0 0;
}
.new-user .new-user-applicationBox .new-user-listNumber {
  font-family: 'Roboto', sans-serif;
  font-weight: 900;
  font-style: normal;
  color: #7c7c81;
}
.new-user .new-user-applicationBox .new-user-itemCheck-empty {
  position: absolute;
  right: 7px;
  top: 3px;
  color: #00a8b8;
  width: 15px;
  height: 15px;
  border: 2px solid #00a8b8;
}
.new-user .new-user-applicationBox .new-user-itemCheck-checked {
  position: absolute;
  right: 0;
  top: 0;
  color: #00a8b8;
  font-size: 24px;
}
.new-user .logout-icon {
  font-size: 21px;
  position: absolute;
  top: 5px;
  right: 9px;
}
.new-user-sidebar p {
  font-size: 17px;
  line-height: 1.7;
  color: #545459;
}
.new-user-sidebar ul {
  padding-left: 15px;
}
.new-user-sidebar ul li {
  list-style-type: disc;
  font-size: 16px;
  line-height: 1.3;
  margin-bottom: 15px;
}
.general-pagination {
  margin-right: 7px;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently not supported by any browser */
}
.general-pagination a i {
  position: relative;
  top: 2px;
  margin: 0 5px;
}
.general-pagination a.double-pagination:last-of-type {
  margin-left: -7px;
}
.general-pagination a.double-pagination i {
  margin: 0;
}
.general-pagination a.double-pagination i:before {
  width: 7px;
  display: inline-block;
}
.general-pagination .page-listing {
  display: inline-block;
}
.general-pagination .page-listing a {
  text-decoration: underline;
  padding: 0 3px;
}
.general-pagination .page-listing a.numberSelected {
  color: #545459;
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
}
.call-out-wrap {
  background-color: #ffffff;
  padding-top: 1px;
}
.call-out-wrap .call-out-missing {
  background-color: #ffffff;
  border-top: 10px solid #fa802a;
  z-index: 4;
  position: relative;
}
.call-out-wrap .call-out-missing .call-out-header {
  padding: 10px 0;
}
.call-out-wrap .call-out-missing .call-out-header h2 {
  color: #fa802a;
  margin: 0;
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  padding: 8px 0;
  border-bottom: 1px solid #dedee2;
}
.call-out-wrap .call-out-missing .call-out-header .btn-profile {
  color: #00a8b8;
  background: transparent;
  border: none;
  font-size: 18px;
  text-transform: lowercase;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  padding: 0;
  margin-left: 10px;
  line-height: 10px;
}
.call-out-wrap .call-out-missing .call-out-header .btn-profile:hover,
.call-out-wrap .call-out-missing .call-out-header .btn-profile:focus,
.call-out-wrap .call-out-missing .call-out-header .btn-profile:active,
.call-out-wrap .call-out-missing .call-out-header .btn-profile.active {
  border: none;
  background-color: transparent;
  box-shadow: none;
}
.call-out-wrap .call-out-missing .call-out-header .btn-profile i {
  vertical-align: middle;
}
.call-out-wrap .call-out-missing .call-out-content {
  padding: 15px 0;
}
.call-out-wrap .call-out-missing .call-out-content .call-out-item {
  border-right: 1px solid #dedee2;
}
.call-out-wrap .call-out-missing .call-out-content p {
  font-size: 16px;
  line-height: 22px;
  color: #545459;
}
.call-out-wrap .call-out-missing .call-out-content ul li {
  font-size: 14px;
}
.call-out-wrap .call-out-missing .call-out-content div[class*='col'] {
  margin-bottom: 20px;
}
.call-out-wrap .call-out-missing .call-out-content .btn-profile {
  color: #ffffff;
  background: #fa802a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fa802a 0%, #e65601 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #fa802a 0%, #e65601 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fa802a 0%, #e65601 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa802a', endColorstr='#e65601', GradientType=0);
  /* IE6-9 */
  border-top: 2px solid #fb965a;
  border-bottom: 2px solid #b53d01;
}
.call-out-wrap .call-out-missing .call-out-content .btn-profile:hover,
.call-out-wrap .call-out-missing .call-out-content .btn-profile:focus,
.call-out-wrap .call-out-missing .call-out-content .btn-profile:active,
.call-out-wrap .call-out-missing .call-out-content .btn-profile.active {
  border-top: 2px solid #ce4a02;
  border-bottom: 2px solid #ce4a02;
  background: #ce4a02;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ce4a02 0%, #ce4a02 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ce4a02 0%, #ce4a02 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ce4a02 0%, #ce4a02 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce4a02', endColorstr='#ce4a02', GradientType=0);
  /* IE6-9 */
  color: #fff;
}
.call-out-wrap .call-out-note {
  background-color: #f4f4f9;
  -webkit-box-shadow: 0 1px 3px 1px #ccc;
  -moz-box-shadow: 0 1px 3px 1px #ccc;
  box-shadow: 0 1px 3px 1px #ccc;
  padding: 15px 0;
}
.call-out-wrap .call-out-note h2 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 20px;
}
.call-out-wrap .call-out-note p {
  font-size: 16px;
}
.call-out-wrap .call-out-note .dismiss-btn {
  font-size: 20px;
}
.missing-info-callout {
  background-color: #fa802a;
  float: left;
  width: 100%;
  margin-bottom: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  align-items: stretch;
  flex-wrap: wrap;
}
.missing-info-callout .missing-info-callout-wrap {
  float: left;
  color: #ffffff;
  padding: 10px 0 10px 10px;
  background-color: #fa802a;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: italic;
  width: 42%;
  position: relative;
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
}
.missing-info-callout .missing-info-callout-wrap:before,
.missing-info-callout .missing-info-callout-wrap:after {
  width: 25px;
  height: 52%;
  position: absolute;
  left: 100%;
  content: "";
}
.missing-info-callout .missing-info-callout-wrap:before {
  top: -2px;
  background: linear-gradient(to right top, #fa802a 48%, transparent 50%);
}
.missing-info-callout .missing-info-callout-wrap:after {
  top: 50%;
  background: linear-gradient(to right bottom, #fa802a 48%, transparent 50%);
}
.missing-info-callout .missing-info-callout-wrap .missing-info-callout-icon {
  padding-right: 10px;
  width: auto;
}
.missing-info-callout .missing-info-callout-wrap .missing-info-callout-icon i {
  font-size: 28px;
  position: relative;
  top: 3px;
}
.missing-info-callout .missing-info-callout-wrap .missing-info-callout-text {
  border-left: 1px solid #ffffff;
  padding: 10px 0 10px 10px;
}
.missing-info-callout .missing-info-callout-wrap .missing-info-callout-text p {
  margin-bottom: 0px;
  font-size: 16px;
  padding-left: 10px;
  float: left;
}
.missing-info-callout .missing-info-button-area {
  background-color: #ffffff;
  width: 58%;
  padding: 10px 15px 10px 45px;
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.missing-info-callout .missing-info-button-area .btn-profile {
  width: 49%;
  margin-top: 5px;
  margin-bottom: 5px;
}
@media screen and (max-width: 1198px) {
  .missing-info-callout .missing-info-callout-icon i {
    font-size: 24px;
  }
  .missing-info-callout .missing-info-callout-text p {
    font-size: 16px;
  }
  .missing-info-callout .missing-info-callout-wrap {
    width: 35%;
  }
  .missing-info-callout .missing-info-button-area {
    width: 65%;
  }
  .missing-info-callout .missing-info-button-area .btn-profile {
    font-size: 11px;
  }
}
@media screen and (max-width: 990px) {
  .missing-info-callout .missing-info-callout-wrap {
    width: 51%;
  }
  .missing-info-callout .missing-info-button-area {
    width: 49%;
  }
  .missing-info-callout .missing-info-button-area .btn-profile {
    width: 75%;
  }
}
@media screen and (max-width: 767px) {
  .missing-info-callout .missing-info-callout-wrap {
    width: 51%;
  }
  .missing-info-callout .missing-info-button-area {
    width: 49%;
  }
  .missing-info-callout .missing-info-button-area .btn-profile {
    width: 100%;
  }
}
@media screen and (max-width: 570px) {
  .missing-info-callout .missing-info-callout-wrap {
    width: 100%;
    padding: 10px;
  }
  .missing-info-callout .missing-info-callout-wrap:before,
  .missing-info-callout .missing-info-callout-wrap:after {
    width: 51%;
    height: 50%;
    left: -3px;
  }
  .missing-info-callout .missing-info-callout-wrap:before {
    top: 100%;
    background: linear-gradient(to left bottom, #fa802a 48%, transparent 50%);
  }
  .missing-info-callout .missing-info-callout-wrap:after {
    top: 100%;
    background: linear-gradient(to right bottom, #fa802a 48%, transparent 50%);
    left: 50%;
  }
  .missing-info-callout .missing-info-button-area {
    width: 100%;
    padding: 50px 15px 10px 15px;
  }
  .missing-info-callout .missing-info-button-area .btn-profile {
    width: 100%;
  }
}
.my-prefs p {
  padding-left: 15px;
  margin-bottom: 10px;
}
.my-prefs p.pref-note-text {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: italic;
  margin-bottom: 30px;
}
.my-prefs p:last-of-type {
  margin-bottom: 30px;
}
.my-prefs label {
  padding-left: 15px;
  padding-right: 15px;
}
.my-prefs .prefs-section {
  float: left;
  width: 50%;
  padding: 20px;
}
.my-prefs .prefs-section h4 {
  border-bottom: 1px solid #00a8b8;
  font-size: 30px;
  margin-bottom: 20px;
  padding-bottom: 3px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #545459;
}
.my-prefs .prefs-section .password {
  margin-top: 10px;
}
.my-prefs .prefs-section .password-top {
  margin-top: 30px;
}
.my-prefs .prefs-section .form-control {
  width: 60%;
  margin-bottom: 0;
  margin-right: 10px;
}
.my-prefs .prefs-section p {
  padding-left: 0;
}
.my-prefs .prefs-section .password-validate {
  float: left;
  line-height: 32px;
}
.my-prefs .prefs-section .password-validate.weak {
  color: firebrick;
}
.my-prefs .prefs-section .password-validate.normal {
  color: orange;
}
.my-prefs .prefs-section .password-validate.medium {
  color: #D8C705;
}
.my-prefs .prefs-section .password-validate.strong {
  color: yellowgreen;
}
.my-prefs .prefs-section .password-validate.veryStrong {
  color: #15A300;
}
@media screen and (max-width: 767px) {
  .my-prefs .prefs-section {
    width: 100%;
  }
  .my-prefs .prefs-section .form-control {
    width: 70%;
  }
  .my-prefs .prefs-section select.form-control {
    width: 80%;
    margin-bottom: 20px;
  }
}
.news-page .news-item {
  margin-top: 40px;
  margin-bottom: 10px;
  width: 100%;
  float: left;
}
.news-page .content-section .panel-content,
.news-page .rounded-content-section .panel-content {
  padding-bottom: 0;
}
.news-page .whats-happening-text {
  padding: 15px 40px 5px 40px;
  float: left;
  width: 100%;
}
.news-page .whats-happening-text h4 {
  color: #00a8b8;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 30px;
  margin-bottom: 20px;
}
.news-page .whats-happening-text p {
  font-size: 14px;
  color: #545459;
  margin: 0 0 1em;
}
.news-page .whats-happening-date {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 14px;
  color: #7c7c81;
  border-bottom: 1px solid #d6d6db;
  margin: 0 !important;
  padding: 0 40px 5px 40px;
}
.news-page .news-item-image {
  width: 33.3%;
  float: left;
  padding-right: 20px;
}
.news-page .news-item-image img {
  width: 100%;
}
.news-page .news-item-image-full {
  width: 100%;
  float: left;
  margin-bottom: 15px;
}
.news-page .news-item-image-full img {
  width: 100%;
}
.news-page .news-item-text-picture {
  width: 66.6%;
  float: left;
}
.news-page .news-item-text-picture p {
  line-height: 25px;
}
.news-page .news-item-text-picture .read-more {
  padding-top: 5px;
}
.news-page .news-item-text-full {
  width: 100%;
  float: left;
}
.news-page .news-item-text-full p {
  line-height: 25px;
}
.news-page .news-item-text-full .read-more {
  padding-top: 5px;
}
.news-page .popular-now {
  width: 100%;
  float: left;
}
.news-page .popular-now ul {
  float: left;
  width: 100%;
}
.news-page .popular-now ul li {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 18px;
}
.news-page .news-search {
  margin-bottom: 15px;
  position: relative;
  float: left;
  width: 100%;
}
.news-page .news-search input {
  border-radius: 1px;
  width: 100%;
  padding-left: 31px;
}
.news-page .news-search input::-webkit-input-placeholder {
  color: #7c7c81;
}
.news-page .news-search input:-moz-placeholder {
  /* Firefox 18- */
  color: #7c7c81;
}
.news-page .news-search input::-moz-placeholder {
  /* Firefox 19+ */
  color: #7c7c81;
}
.news-page .news-search input:-ms-input-placeholder {
  color: #7c7c81;
}
.news-page .news-search:before {
  content: "🔎";
  font-family: "SSGizmo";
  position: absolute;
  top: -1px;
  left: 5px;
  font-size: 27px;
  color: #7c7c81;
}
.news-page .load-more {
  width: 100%;
  float: left;
  margin-top: 60px;
  margin-bottom: 30px;
  text-align: center;
}
.news-page .load-more .btn-profile {
  padding: 2px 26px;
}
.news-page .load-more i {
  font-size: 11px;
}
.news-page .sidebar-panel h1 {
  margin-bottom: 0;
}
.news-page .placement-create-news {
  float: left;
  width: 100%;
  padding: 20px 40px;
}
.news-page .placement-edit-btn {
  float: left;
  width: 100%;
  padding: 0 40px;
}
.news-page .placement-edit-btn .btn-profile {
  margin-left: 15px;
}
.news-page .individual-news-item {
  margin-top: 0;
  margin-bottom: 0;
}
.news-page .individual-news-item .back-to {
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
}
.news-page .individual-news-item p {
  margin-left: 0;
  margin-bottom: 15px;
}
.news-page .individual-news-item .news-item-backto {
  width: 100%;
  float: left;
  padding: 15px 30px 10px 30px;
  background-color: #00a8b8;
}
.news-page .individual-news-item .news-item-backto a {
  color: #ffffff;
}
.news-page .individual-news-item .news-item-top-info {
  width: 100%;
  float: left;
  padding: 20px 40px 5px 40px;
  border-bottom: 1px solid #d6d6db;
}
.news-page .individual-news-item .news-item-authorimage {
  float: left;
  width: 10%;
}
.news-page .individual-news-item .news-item-authorimage img {
  width: 100%;
  border-radius: 100%;
  border: 1px solid #d6d6db;
}
.news-page .individual-news-item .news-item-author {
  float: left;
  width: 90%;
  padding-left: 20px;
  padding-top: 10px;
  color: #545459;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: italic;
  font-size: 18px;
  line-height: 1.3;
}
.news-page .individual-news-item .news-item-author .author-text {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 14px;
}
.news-page .individual-news-item .whats-happening-text-full {
  float: left;
  width: 100%;
  padding: 30px 40px;
}
.news-page .individual-news-item .whats-happening-text-full p {
  color: #545459;
  font-size: 16px;
  line-height: 1.7;
  margin-bottom: 15px;
}
.news-page .individual-news-item .whats-happening-text-full .news-item-image-caption {
  font-size: 14px;
  margin-bottom: 20px;
  margin-top: 15px;
}
.news-page .individual-news-item .whats-happening-text-full .back-to {
  margin-top: 80px;
}
.news-page .individual-news-item h4 {
  color: #545459;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 30px;
  margin-bottom: 20px;
}
.news-item-add .news-page-add-content {
  padding: 0 15px 15px 15px;
  float: left;
  width: 100%;
}
.news-item-add .news-page-add-content fieldset label {
  color: #545459;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
}
.news-item-add .news-page-add-content fieldset input[type="radio"] {
  margin-right: 10px;
}
.news-item-add .news-page-add-content fieldset .btn-profile {
  margin-top: 10px;
}
.news-item-add .news-page-add-content .form-group {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .news-item-add .news-page-add-content .form-group {
    display: block;
  }
}
.news-item-add .news-page-add-content .form-group label {
  width: 30%;
  padding-right: 10px;
  color: #545459;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
}
@media screen and (max-width: 767px) {
  .news-item-add .news-page-add-content .form-group label {
    width: 100%;
    float: left;
  }
}
.news-item-add .news-page-add-content .form-group input,
.news-item-add .news-page-add-content .form-group textarea {
  width: 70%;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .news-item-add .news-page-add-content .form-group input,
  .news-item-add .news-page-add-content .form-group textarea {
    width: 100%;
    float: left;
  }
}
.news-item-add .news-page-add-content .form-group input.form-control,
.news-item-add .news-page-add-content .form-group textarea.form-control {
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  -moz-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  box-shadow: inset 0 1px 1px 0 #d6d6d6;
  padding: 5px 7px;
  background-color: white;
  max-width: 100%;
}
.news-item-add .news-page-add-content .form-group input[type='checkbox'] {
  width: auto;
  border: none;
  height: auto;
}
.news-item-add .news-page-add-content .form-group textarea {
  /*resize: none;*/
}
.news-item-add .news-page-add-content .form-group img {
  max-width: 70%;
}
.news-item-add .news-page-add-content .form-group .user-photo {
  width: 70%;
}
.news-item-add .news-page-add-content .form-group .user-photo img {
  max-width: 100%;
}
.news-item-add .news-page-add-content .form-group .dropzone {
  border-radius: 0;
}
.news-item-add .news-page-add-content .action-buttons {
  float: left;
  width: 100%;
  margin-top: 20px;
}
.news-item-add .news-page-add-content .action-buttons a {
  margin-left: 20px;
}
.news-item-add .news-page-add-content .field-validation-error p {
  color: #ee5e09;
}
.news-item-add .news-page-add-content .select2-container .select2-selection--single {
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  -moz-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  box-shadow: inset 0 1px 1px 0 #d6d6d6;
  background-color: white;
  height: 32px;
}
.messages-section .unread td {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
}
.messages-section .messages-padding {
  padding: 20px 0;
}
.messages-section .messages-new-button {
  width: 100%;
  float: left;
  padding: 0 10px;
}
.messages-section .nav-tabs {
  float: left;
  width: 100%;
  padding: 0 10px;
  border-bottom: 1px solid #00a8b8;
}
.messages-section .nav-tabs li a {
  padding: 10px 20px;
  font-size: 18px;
  line-height: 24px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #00a8b8;
  border-radius: 6px 6px 0 0;
}
.messages-section .nav-tabs li.active a {
  border-color: #00a8b8;
  border-bottom-color: #ffffff;
  color: #545459;
}
.messages-section .nav-tabs li.active a:hover {
  border-color: #00a8b8;
  border-bottom-color: #ffffff;
}
.messages-section .nav-tabs li:hover a {
  border-color: transparent;
}
.messages-section .tab-content {
  width: 100%;
  float: left;
}
.messages-section .messages-search {
  width: 100%;
  float: left;
}
.messages-section .messages-search fieldset {
  width: 40%;
  float: right;
  margin-top: 0;
}
.messages-section .messages-search fieldset input {
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .messages-section .messages-search fieldset {
    width: 100%;
    float: left;
  }
}
.messages-section .messages-number-pagination {
  width: 100%;
  float: left;
  margin-top: 10px;
}
.messages-section .messages-number-pagination h4 {
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  padding-left: 10px;
  margin-bottom: 15px;
  float: left;
}
@media screen and (max-width: 767px) {
  .messages-section .messages-number-pagination h4 {
    padding-left: 0;
  }
}
.messages-section .messages-number-pagination .messages-pagination {
  float: right;
}
@media screen and (max-width: 767px) {
  .messages-section .messages-number-pagination .messages-pagination {
    float: left;
    width: 100%;
    margin-bottom: 10px;
  }
}
.messages-section .table-2016 table tbody tr {
  cursor: pointer;
}
.messages-section .table-2016 table tbody tr:hover td {
  text-decoration: none;
}
.messages-section .table-2016 table tbody tr:hover td:last-of-type {
  text-decoration: none;
}
.messages-section .table-2016 table tbody tr td:last-of-type {
  padding-right: 5px;
}
.messages-section .table-2016 table tbody tr td:last-of-type i {
  font-size: 12px;
  position: relative;
  top: 1px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .messages-section .nav-tabs li.active:nth-child(1) a {
    border: solid;
    border-width: 1px;
    border-color: #00a8b8;
    border-bottom-color: white;
  }
  .messages-section .table-2016 table {
    min-width: 600px;
  }
}
.referrals .referrals-padding {
  padding: 20px 15px;
}
.referrals .referrals-search {
  width: 100%;
  float: left;
}
.referrals .referrals-search fieldset {
  width: 40%;
  float: right;
  margin-top: 0;
}
.referrals .referrals-search fieldset input {
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .referrals .referrals-search fieldset {
    width: 100%;
    float: left;
  }
}
.referrals .referrals-number-pagination {
  width: 100%;
  float: left;
  margin-top: 10px;
}
.referrals .referrals-number-pagination h4 {
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  padding-left: 10px;
  margin-bottom: 15px;
  float: left;
}
@media screen and (max-width: 767px) {
  .referrals .referrals-number-pagination h4 {
    padding-left: 0;
  }
}
.referrals .referrals-number-pagination .referrals-pagination {
  float: right;
}
@media screen and (max-width: 767px) {
  .referrals .referrals-number-pagination .referrals-pagination {
    float: left;
    width: 100%;
    margin-bottom: 10px;
  }
}
.referrals .referrals-actions {
  white-space: nowrap;
}
@media screen and (max-width: 990px) {
  .referrals .referrals-actions {
    white-space: normal;
  }
}
.referrals .table-2016 {
  border-bottom: 1px solid #d6d6db;
}
.referrals .table-2016 table thead tr th.rating-td {
  min-width: 110px;
}
.referrals .table-2016 table tbody tr td ul {
  padding-left: 0;
  margin-top: 2px;
}
.referrals .table-2016 table tbody tr td ul li {
  line-height: 1.3;
  margin-bottom: 7px;
}
.referrals .table-2016 table tbody tr td ul li:last-of-type {
  margin-bottom: 0;
}
@media screen and (max-width: 990px) {
  .referrals .table-2016 {
    overflow-x: hidden;
  }
  .referrals .table-2016 table {
    min-width: 650px;
  }
  .referrals .table-2016 .btn-profile {
    width: 100%;
    margin-right: 0;
    margin-bottom: 5px;
  }
  .referrals .table-2016 .btn-profile:last-of-type {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .referrals .table-2016 {
    overflow-x: scroll;
  }
}
.referrals .sidebar-panel h1 {
  padding: 15px 15px 10px 15px;
  margin-bottom: 5px;
}
.conferences h3 {
  border-bottom: 1px solid #00a8b8;
  font-size: 30px;
  margin-bottom: 20px;
  padding-bottom: 3px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #545459;
}
.conferences .conferences-padding {
  padding: 40px;
}
.conferences .conferences-table-header {
  width: 100%;
  float: left;
  margin-top: 30px;
}
.conferences .conferences-table-header h4 {
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  padding-left: 10px;
  margin-bottom: 15px;
  float: left;
}
.conferences .conferences-date {
  width: 20%;
}
.conferences .conferences-info {
  width: 45%;
}
.conferences .conferences-actions {
  width: 35%;
}
.conferences .conferences-title {
  font-size: 16px;
  color: #00a8b8;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  margin-bottom: 0;
}
.conferences .conferences-date-text {
  font-size: 14px;
  color: #7c7c81;
}
.conferences .conference-details h3 {
  color: #00a8b8;
  margin-bottom: 10px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  border: none;
}
.conferences .conference-details .conference-details-background {
  position: relative;
}
.conferences .conference-details .btn-profile {
  position: absolute;
  bottom: -20px;
  right: 0;
}
.conferences .conference-details .btn-profile i {
  position: relative;
  top: 1px;
  font-size: 20px;
  margin-right: 0;
  margin-left: 5px;
}
.conferences .conference-details img {
  width: 100%;
}
.conferences .conferences-main-text p {
  line-height: 1.7;
  margin-bottom: 5px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  padding-right: 30px;
}
@media screen and (max-width: 767px) {
  .conferences .conferences-main-text p {
    padding-right: 0;
  }
}
.conferences .table-2016 table tbody tr:last-of-type {
  border-bottom: 1px solid #d6d6db;
}
.conferences .table-2016 table tbody tr td {
  vertical-align: top;
}
.conferences .table-2016 table tbody tr td:last-of-type {
  text-align: right;
  padding-right: 10px;
}
.conferences .table-2016 table tbody tr td p {
  line-height: 1.5;
}
.conferences .conferences-actions-xs {
  display: none;
  width: 100%;
}
@media screen and (max-width: 990px) {
  .conferences .table-2016 .btn-profile {
    width: 100%;
    margin-right: 0;
    margin-bottom: 5px;
  }
  .conferences .conferences-actions {
    width: 25%;
  }
}
@media screen and (max-width: 767px) {
  .conferences .table-2016 table {
    min-width: 339px;
  }
  .conferences .conferences-padding {
    padding: 15px;
  }
  .conferences h3 {
    font-size: 24px;
  }
  .conferences .conferences-main-text {
    width: 50%;
    float: left;
  }
  .conferences .conference-details {
    width: 50%;
    float: left;
  }
}
@media screen and (max-width: 680px) {
  .conferences .conferences-actions-xs {
    display: block;
  }
  .conferences .conferences-actions {
    display: none;
  }
  .conferences .table-2016 table tbody tr td:nth-of-type(2) {
    padding-right: 10px;
  }
}
@media screen and (max-width: 640px) {
  .conferences .conferences-main-text {
    width: 100%;
  }
  .conferences .conference-details {
    width: auto;
  }
  .conferences .conference-details .conference-details-background img {
    max-width: 322px;
  }
}
.conferenceEvents {
  border-top: 11px solid #00a8b8;
  margin: 20px 15px 0 15px;
  float: left;
  width: 100%;
}
.conferenceEvents__item {
  border-bottom: 1px solid #00a8b8;
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
  .conferenceEvents__item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
.conferenceEvents__itemPhoto {
  padding: 0;
  position: relative;
}
.conferenceEvents__itemPhoto img {
  width: 100%;
}
.conferenceEvents__itemTitle {
  width: 100%;
}
.conferenceEvents__itemTitle h4 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  margin-top: 10px;
}
.conferenceEvents__itemTitle p {
  font-size: 14px;
  line-height: 22px;
}
@media screen and (min-width: 768px) {
  .conferenceEvents__itemTitle {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgba(86, 87, 87, 0.7);
    padding: 5px 10px 5px 10px;
  }
  .conferenceEvents__itemTitle h4 {
    color: #ffffff;
    font-size: 20px;
    line-height: 28px;
    margin: 0;
  }
  .conferenceEvents__itemTitle p {
    color: #ffffff;
    margin: 0;
  }
}
@media screen and (min-width: 992px) {
  .conferenceEvents__itemTitle {
    padding: 5px 20px 5px 20px;
  }
  .conferenceEvents__itemTitle h4 {
    font-size: 30px;
    line-height: 38px;
  }
  .conferenceEvents__itemTitle p {
    font-size: 16px;
    line-height: 24px;
  }
}
.conferenceEvents__itemInfo {
  padding: 20px 0;
  position: relative;
}
@media screen and (min-width: 768px) {
  .conferenceEvents__itemInfo {
    padding: 10px 0 100px 0;
  }
}
@media screen and (min-width: 992px) {
  .conferenceEvents__itemInfo {
    padding: 25px 0 120px 0;
  }
}
@media screen and (min-width: 1200px) {
  .conferenceEvents__itemInfo {
    padding: 40px 0 150px 0;
  }
}
.conferenceEvents__itemStatus {
  margin: 0 auto;
  max-width: 280px;
  width: 100%;
}
.conferenceEvents__itemStatus p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}
.conferenceEvents__itemStatus .conferenceEvents__notRecommended {
  color: #7c7c81;
  font-size: 14px;
  line-height: 1;
}
.conferenceEvents__itemStatus .conferenceEvents__recommended {
  color: #fa6a15;
  font-size: 14px;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .conferenceEvents__itemStatus {
    max-width: none;
    padding: 0 7%;
  }
  .conferenceEvents__itemStatus p {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 0;
  }
  .conferenceEvents__itemStatus .conferenceEvents__notRecommended {
    font-size: 16px;
  }
  .conferenceEvents__itemStatus .conferenceEvents__recommended {
    font-size: 16px;
  }
}
@media screen and (min-width: 992px) {
  .conferenceEvents__itemStatus p {
    font-size: 24px;
    line-height: 30px;
  }
  .conferenceEvents__itemStatus .conferenceEvents__notRecommended {
    font-size: 18px;
  }
  .conferenceEvents__itemStatus .conferenceEvents__recommended {
    font-size: 18px;
  }
}
@media screen and (min-width: 1200px) {
  .conferenceEvents__itemStatus {
    padding: 0 10%;
  }
}
.conferenceEvents__itemButtons {
  text-align: center;
}
.conferenceEvents__itemButtons .btn.btn-profile {
  width: 100%;
  font-size: 12px;
  margin-bottom: 10px;
  padding: 7px 12px;
  max-width: 280px;
}
.conferenceEvents__itemButtons .btn.orange-btn {
  font-size: 14px;
  padding: 7px 12px;
}
@media screen and (min-width: 768px) {
  .conferenceEvents__itemButtons {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0 7%;
  }
  .conferenceEvents__itemButtons .btn.btn-profile {
    width: auto;
    font-size: 10px;
    padding: 7px 10px;
  }
  .conferenceEvents__itemButtons .btn.btn-profile.orange-btn {
    font-size: 14px;
  }
  .conferenceEvents__itemButtons .btn.btn-profile:last-of-type {
    margin-left: 2%;
  }
  .conferenceEvents__itemButtons .btn.orange-btn {
    width: 100%;
  }
}
@media screen and (min-width: 992px) {
  .conferenceEvents__itemButtons .btn.btn-profile {
    margin-bottom: 25px;
    padding: 7px 14px;
  }
  .conferenceEvents__itemButtons .btn.btn-profile:first-of-type {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1200px) {
  .conferenceEvents__itemButtons {
    padding: 0 10%;
  }
  .conferenceEvents__itemButtons .btn.btn-profile {
    margin-bottom: 40px;
    font-size: 12px;
  }
  .conferenceEvents__itemButtons .btn.btn-profile:first-of-type {
    margin-bottom: 30px;
  }
}
.conferenceEvents__top {
  background-color: #e0e0e5;
  padding: 15px;
  float: left;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .conferenceEvents__top {
    padding: 30px;
  }
}
.conferenceEvents__topLeft {
  width: 100%;
  margin-bottom: 30px;
  padding-top: 10px;
}
.conferenceEvents__topLeft p {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  line-height: 2;
}
@media screen and (min-width: 768px) {
  .conferenceEvents__topLeft {
    width: 45%;
    float: left;
    padding-right: 30px;
    margin-bottom: 0;
  }
  .conferenceEvents__topLeft p {
    font-size: 16px;
  }
}
.conferenceEvents__topRight {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .conferenceEvents__topRight {
    width: 55%;
    border-left: 1px solid #00a8b8;
    float: left;
    padding-left: 30px;
  }
}
.conferenceEvents__topRightCol1 {
  width: 100%;
  float: left;
  margin-bottom: 15px;
}
.conferenceEvents__topRightCol1 img {
  width: 100%;
  max-width: 300px;
}
@media screen and (min-width: 992px) {
  .conferenceEvents__topRightCol1 {
    width: 55%;
    margin-bottom: 0;
  }
}
.conferenceEvents__topRightCol2 {
  width: 100%;
  float: left;
}
.conferenceEvents__topRightCol2 p {
  line-height: 1.7;
}
@media screen and (min-width: 992px) {
  .conferenceEvents__topRightCol2 {
    width: 45%;
    padding-left: 30px;
    padding-top: 10px;
  }
}
.endorsements .view-endorsement-backto {
  background-color: #00a8b8;
  float: left;
  width: 100%;
  padding: 10px 20px;
}
.endorsements .view-endorsement-backto .back-to {
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  color: #ffffff;
}
.endorsements .secondary-page-content .secondary-page-table-header h3 {
  padding: 15px 0 15px 10px;
}
.endorsements .view-endorsement-content {
  padding: 10px 20px;
  float: left;
  width: 100%;
}
.endorsements .view-endorsement-content fieldset .form-group label {
  width: 20%;
  float: left;
  padding-right: 10px;
}
.endorsements .view-endorsement-content fieldset .form-group p {
  width: 80%;
  float: left;
  margin-bottom: 0;
}
.endorsements .view-endorsement-content .btn-profile img {
  width: 23px;
  vertical-align: bottom;
}
.endorsements .view-endorsement-content .secondary-page-table-header {
  margin-top: 0;
  margin-bottom: 0;
}
.endorsements .view-endorsement-content .secondary-page-table-header h3 {
  padding-left: 0;
  padding-bottom: 0;
  border-bottom: 1px solid #00a8b8;
}
.endorsements .view-endorsement-content .view-endorsement-content-info {
  float: left;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 30px;
  font-size: 14px;
}
.endorsements .view-endorsement-content .view-endorsement-content-info p {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: italic;
  color: #545459;
}
.endorsements .view-endorsement-content .view-endorsement-content-info p span {
  margin: 0 5px;
}
.endorsements .view-endorsement-content .view-endorsement-content-info p span:first-of-type {
  margin-left: 0;
}
.endorsements .view-endorsement-content .view-endorsement-content-info p span:last-of-type {
  margin-right: 0;
}
.endorsements .view-endorsement-content .view-endorsement-content-info .view-endorsement-date {
  float: right;
}
.endorsements .view-endorsement-content .view-endorsement-content-info .view-endorsement-name {
  font-size: 18px;
}
.endorsements .view-endorsement-content .view-endorsement-content-info .hidden-xs {
  display: inline-block !important;
}
.endorsements .view-endorsement-content .view-endorsement-content-text {
  float: left;
  width: 70%;
}
.endorsements .endorsements-date {
  width: 12%;
}
.endorsements .endorsements-contact {
  width: 11%;
}
.endorsements .endorsements-organization {
  width: 15%;
}
.endorsements .endorsements-title {
  width: 13%;
}
.endorsements .endorsements-received {
  width: 37%;
}
.endorsements .endorsements-actions {
  width: 12%;
}
.endorsements .table-2016 table tbody tr td:last-of-type {
  padding-right: 10px;
  text-align: right;
}
@media screen and (max-width: 1199px) {
  .endorsements .endorsements-organization {
    width: 13%;
  }
  .endorsements .endorsements-actions {
    width: 15%;
  }
  .endorsements .endorsements-received {
    width: 36%;
  }
}
@media screen and (max-width: 990px) {
  .endorsements .endorsements-date {
    width: 18%;
  }
  .endorsements .endorsements-received {
    width: 28%;
  }
  .endorsements .endorsements-actions {
    width: 21%;
  }
  .endorsements .endorsements-title {
    width: 8%;
  }
  .endorsements .table-2016.no-overflow {
    overflow-x: visible;
  }
}
@media screen and (max-width: 767px) {
  .endorsements .table-2016.no-overflow {
    overflow-x: scroll;
  }
  .endorsements .table-2016.no-overflow table {
    min-width: 700px;
  }
}
.endorsement-collapse {
  padding: 0 15px;
}
.endorsement-collapse p:first-of-type {
  margin-top: 40px;
}
.endorsement-collapse .close-collapse {
  width: 100%;
  text-align: right;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  display: block;
}
.public-page .public-page-header {
  font-size: 24px;
  font-weight: bold;
  color: #ffffff;
  text-transform: none;
  margin-left: 35px;
}
.public-page .public-page-content {
  padding: 40px 35px;
  min-height: 300px;
}
.public-page .public-page-content .endorsement-prompt {
  font-size: 16px;
  line-height: 1.5;
}
.public-page .public-page-content .endorsement-prompt-intro {
  display: block;
  font-weight: bold;
  font-size: 18px;
}
.public-page .public-page-content .endorsement-textarea {
  border-radius: 0;
  width: 100%;
  height: 200px;
  resize: vertical;
}
.public-page .public-page-content .endorsement-btn {
  display: inline-block;
  margin-right: 15px;
}
.public-page .public-page-content .endorsement-not-sure-header {
  font-size: 30px;
  margin-bottom: 20px;
  font-weight: 500;
}
.public-page .public-page-response {
  font-size: 16px;
  font-weight: normal;
}
.public-page .public-page-response .response-title {
  font-size: 28px;
  font-weight: 500;
  display: block;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .public-page .public-page-content .endorsement-not-sure-header {
    margin-top: 50px;
  }
}
@media screen and (max-width: 480px) {
  .public-page .public-page-header {
    margin-left: 15px;
  }
  .public-page .public-page-content {
    padding: 20px 15px;
  }
}
.cc-app .modal .modal-content .endorsements-samples-modal-body .modal-section {
  padding: 50px 30px;
}
.cc-app .modal .modal-content .endorsements-samples-modal-body h3 {
  border: none;
}
.cc-app .modal .modal-content .endorsements-samples-modal-body p {
  text-align: center;
  font-style: italic;
  line-height: 1.5;
  margin: 30px 0;
}
.cc-app .modal .modal-content .endorsements-samples-modal-body .endorsement-samples-delimiter {
  margin: 0 auto;
  display: block;
  width: 50px;
  overflow: hidden;
  height: 0;
  border-bottom: 1px solid #006875;
}
.documents-page .visible-icon {
  color: #00a8b8;
  font-size: 24px;
}
.documents-page .documents-visible {
  width: 7%;
}
.documents-page .documents-date {
  width: 12%;
}
.documents-page .documents-description {
  width: 50%;
}
.documents-page .documents-status {
  width: 11%;
}
.documents-page .documents-actions {
  width: 20%;
}
.documents-page .documents-description-td p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 470px;
  float: left;
}
.documents-page .documents-description-td span {
  float: left;
  margin-left: 7px;
}
.documents-page .documents-description-td span span {
  margin-left: 0;
}
.documents-page .documents-description-td .rename {
  color: #b1b1bc;
}
.documents-page .secondary-page-content {
  padding-bottom: 10px;
}
.documents-page .table-2016 table tbody tr td p {
  margin-bottom: 0;
  line-height: 1.7;
}
.documents-page .table-2016 table tbody tr td.visible-icon {
  text-align: center;
  padding-right: 10px;
}
.documents-page .table-2016 table tbody tr td.visible-icon i {
  position: relative;
  top: 3px;
  font-size: 20px;
}
.documents-page .table-2016 table tbody tr td.visible-icon img {
  width: 20px;
  position: relative;
  top: -3px;
}
.documents-page .table-2016 table tbody tr td:last-of-type {
  padding-right: 10px;
  text-align: right;
  white-space: nowrap;
}
.documents-page .table-2016 table tbody tr td .tooltip {
  white-space: normal;
}
.documents-page .table-2016 .documents-rename {
  width: 99%;
  margin-left: 0;
}
.documents-page .table-2016 .documents-rename .form-control {
  width: 52%;
  margin-bottom: 0;
}
.documents-page .table-2016 .documents-rename .btn-profile {
  float: left;
  width: 22%;
  margin-left: 2%;
  margin-right: 0;
  height: 32px;
  padding: 4px 12px;
}
.documents-page .info-tooltip {
  font-size: 12px;
  position: relative;
  top: -3px;
  color: #00a8b8;
  cursor: pointer;
}
@media screen and (max-width: 1199px) {
  .documents-page .documents-description {
    width: 42%;
  }
  .documents-page .documents-actions {
    width: 24%;
  }
  .documents-page .documents-date {
    width: 15%;
  }
  .documents-page .documents-status {
    width: 12%;
  }
  .documents-page .documents-description-td p {
    max-width: 290px;
  }
}
@media screen and (max-width: 990px) {
  .documents-page .documents-status {
    width: 13%;
  }
  .documents-page .documents-visible {
    width: 11%;
  }
  .documents-page .documents-date {
    width: 16%;
  }
  .documents-page .documents-description {
    width: 28%;
  }
  .documents-page .documents-actions {
    width: 32%;
  }
  .documents-page .table-2016.no-overflow {
    overflow-x: visible;
  }
  .documents-page .table-2016 .documents-rename .form-control {
    width: 100%;
    margin-bottom: 5px;
  }
  .documents-page .table-2016 .documents-rename .btn-profile {
    width: 48%;
    margin-left: 0;
    margin-right: 0;
  }
  .documents-page .table-2016 .documents-rename .btn-profile:first-of-type {
    margin-right: 2%;
  }
  .documents-page .table-2016 .documents-rename .btn-profile:last-of-type {
    margin-right: 0;
    margin-left: 2%;
  }
  .documents-page .documents-description-td p {
    max-width: 100px;
  }
}
@media screen and (max-width: 767px) {
  .documents-page .table-2016.no-overflow {
    overflow-x: scroll;
  }
  .documents-page .table-2016.no-overflow table {
    min-width: 700px;
  }
}
.videos-page .btn-profile i {
  margin-right: 0;
  font-size: 20px;
  position: relative;
}
.videos-page h3 {
  border-bottom: 1px solid #00a8b8;
  font-size: 30px;
  margin-bottom: 20px;
  padding-bottom: 3px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #545459;
}
.videos-page p {
  color: #545459;
  margin-bottom: 25px;
  font-size: 16px;
  line-height: 28px;
}
.videos-page .videos-easy-callout {
  padding: 0 40px;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.videos-page .videos-easy-callout .easy-callout-block.left {
  width: 65%;
}
.videos-page .videos-easy-callout .easy-callout-block.left p.link-center {
  margin-bottom: 0;
}
.videos-page .videos-easy-callout .easy-callout-block.left .video-added-to-profile {
  float: left;
  width: 100%;
}
.videos-page .videos-easy-callout .easy-callout-block.left .video-added-to-profile video {
  width: 50%;
  float: left;
  margin-right: 3%;
  border-bottom: 1px solid #00a8b8;
}
.videos-page .videos-easy-callout .easy-callout-block.left .video-added-to-profile a {
  float: left;
  width: 47%;
  font-size: 16px;
  display: inline-block;
  margin-bottom: 20px;
}
.videos-page .videos-easy-callout .easy-callout-block.left .video-added-to-profile a i {
  font-size: 20px;
  vertical-align: middle;
}
.videos-page .videos-easy-callout .easy-callout-block.left .video-added-to-profile p {
  float: left;
  width: 47%;
  font-size: 14px;
  line-height: 1.5;
}
.videos-page .videos-easy-callout .easy-callout-block.left .video-added-to-profile-text {
  float: left;
  width: 63%;
  margin-top: 20px;
}
.videos-page .videos-easy-callout .easy-callout-block.left .video-added-to-profile-text i {
  font-size: 20px;
  vertical-align: middle;
}
.videos-page .videos-easy-callout .easy-callout-block.right {
  width: 30%;
  margin-left: 5%;
  background-color: #f4f4f9;
  padding: 20px 30px;
}
.videos-page .videos-easy-callout .easy-callout-block.right h4 {
  color: #545459;
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
}
.videos-page .videos-easy-callout .easy-callout-block.right p {
  margin-bottom: 29px;
}
.videos-page .videos-easy-callout .easy-callout-block.right p.link-center {
  margin-bottom: 0;
}
.videos-page .videos-easy-callout .easy-callout-block.right p.date-linked {
  margin-bottom: 0;
  font-size: 14px;
}
.videos-page .videos-easy-callout .easy-callout-block.right a i {
  font-size: 11px;
  top: 1px;
}
.videos-page .videos-easy-callout .easy-callout-block.right a.linked-videos {
  margin-bottom: 40px;
  display: inline-block;
}
.videos-page .videos-easy-callout .easy-callout-block.right a .arrow-video {
  width: auto;
  position: relative;
  top: -2px;
}
.videos-page .videos-easy-callout .easy-callout-block.right iframe {
  border: none;
  width: 80%;
}
.videos-page .videos-easy-callout .easy-callout-block img {
  width: 100%;
}
.videos-page .videos-easy-callout .easy-callout-block .link-center {
  margin-bottom: 0;
}
.videos-page .videos-easy-callout .easy-callout-block .num-wrap {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.videos-page .videos-easy-callout .easy-callout-block .num-wrap:last-of-type {
  margin-bottom: 0;
}
.videos-page .videos-easy-callout .easy-callout-block .num {
  float: left;
  padding-left: 5px;
  width: 12%;
}
.videos-page .videos-easy-callout .easy-callout-block .num p {
  position: relative;
  top: 2px;
  font-size: 40px;
  line-height: 1;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #7c7c81;
}
.videos-page .videos-easy-callout .easy-callout-block .num-text {
  float: left;
  width: 88%;
}
.videos-page .videos-easy-callout .easy-callout-block .num-text i {
  margin-left: 5px;
  font-size: 21px;
  position: relative;
  top: 4px;
}
.videos-page .videos-easy-callout p {
  margin-left: 0;
}
.videos-page .videos-potential {
  padding: 40px;
}
.videos-page .videos-potential p {
  margin-bottom: 25px;
  margin-left: 0;
}
.videos-page .videos-potential p:last-of-type {
  margin-bottom: 0;
}
.videos-page .videos-inspiration {
  padding: 40px;
}
.videos-page .videos-inspiration .video-wrap {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.videos-page .videos-inspiration .video-wrap .video-item {
  width: 23%;
  position: relative;
  max-height: 136px;
}
.videos-page .videos-inspiration .video-wrap .video-item img {
  width: 100%;
}
.videos-page .videos-inspiration .video-wrap .video-item a {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.videos-page .videos-inspiration .video-wrap .video-item a .play-btn {
  border-radius: 100%;
  border: 5px solid #ffffff;
  height: 45px;
  width: 45px;
  color: #ffffff;
  text-align: center;
  line-height: 28px;
  font-size: 20px;
}
@media screen and (max-width: 1199px) {
  .videos-page .videos-inspiration .video-wrap .video-item {
    max-height: 110px;
  }
}
@media screen and (max-width: 990px) {
  .videos-page .videos-inspiration .video-wrap .video-item {
    max-height: 172px;
  }
}
@media screen and (max-width: 767px) {
  .videos-page .videos-inspiration .video-wrap .video-item {
    max-height: none;
  }
}
.videos-page .videos-inspiration .video-wrap .video-item.blank-video-item {
  background-color: #e0e0e5;
}
.videos-page .videos-record-button {
  padding: 0 40px 40px 40px;
  background-color: #f4f4f9;
}
.videos-page .videos-record-button .btn-profile {
  width: 100%;
  font-size: 30px;
  text-transform: none;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  padding: 7px 12px;
}
.videos-page .videos-record-button .btn-profile i {
  font-size: 26px;
  position: relative;
  top: 4px;
  margin-right: 0;
}
.videos .record-video {
  float: left;
  width: 100%;
  height: 450px;
  margin-bottom: 10px;
  position: relative;
  background-color: #000000;
}
.videos .record-video .record-button {
  position: absolute;
  top: 42%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 4;
  text-align: center;
}
.videos .record-video .record-button p {
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 16px;
  color: #ffffff;
}
.videos .record-video .record-button .recording-btn {
  border-radius: 4px;
  background-color: #ffffff;
  margin-top: 50px;
  padding: 15px;
  display: inline-block;
  cursor: pointer;
}
.videos .record-video .record-button .recording-btn span {
  background-color: #fa802a;
  border: 1px solid #f97111;
  height: 50px;
  width: 50px;
  border-radius: 100%;
  display: block;
}
.videos .record-video .stop-button {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 10;
  text-align: center;
  opacity: 0;
  transition: all 0.5s ease;
}
.videos .record-video .stop-button .recording-btn {
  border-radius: 4px;
  background-color: #ffffff;
  padding: 15px;
  display: inline-block;
  cursor: pointer;
}
.videos .record-video .stop-button .recording-btn span {
  background-color: #fa802a;
  border: 1px solid #f97111;
  height: 50px;
  width: 50px;
  border-radius: 0;
  display: block;
}
.videos .record-video .max-takes {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 13;
}
.videos .record-video .max-takes p {
  color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  font-size: 18px;
  text-align: center;
}
.videos .record-video:hover .stop-button {
  opacity: 1;
}
.videos .your-takes {
  float: left;
  width: 100%;
  border-top: 1px solid #00a8b8;
  padding: 20px 20px 60px 20px;
}
.videos .your-takes h4 {
  font-size: 18px;
  line-height: 24px;
  color: #545459;
  border-bottom: 0;
  margin-top: 0;
  margin-bottom: 25px;
}
.videos .your-takes .take-wrap {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
  display: flex;
  float: left;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.videos .your-takes .take-wrap .take-block {
  width: 23%;
  position: relative;
}
.videos .your-takes .take-wrap .take-block.playing .take-screenshot .take-status p {
  color: #545459;
}
.videos .your-takes .take-wrap .take-block.playing .take-screenshot .playing-overlay {
  background-color: #ffffff;
}
.videos .your-takes .take-wrap .take-block .take-screenshot {
  width: 100%;
  float: left;
  position: relative;
  max-height: 115px;
  overflow: hidden;
}
.videos .your-takes .take-wrap .take-block .take-screenshot img {
  width: 100%;
}
.videos .your-takes .take-wrap .take-block .take-screenshot .take-thumbnail {
  position: relative;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.videos .your-takes .take-wrap .take-block .take-screenshot .take-thumbnail img {
  width: 100%;
  z-index: 4;
  position: relative;
}
.videos .your-takes .take-wrap .take-block .take-screenshot .take-thumbnail video {
  z-index: 3;
  position: relative;
}
.videos .your-takes .take-wrap .take-block .take-screenshot .take-status {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 6;
}
.videos .your-takes .take-wrap .take-block .take-screenshot .take-status p {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  margin-bottom: 0;
  font-size: 18px;
  color: #ffffff;
  cursor: pointer;
}
.videos .your-takes .take-wrap .take-block .take-screenshot .take-status p .play-btn {
  border-radius: 100%;
  border: 5px solid #ffffff;
  height: 45px;
  width: 45px;
  top: -3px;
  margin-left: 5px;
}
.videos .your-takes .take-wrap .take-block .take-screenshot .take-status p .play-btn:before {
  top: 6px;
  left: 8px;
  position: relative;
}
.videos .your-takes .take-wrap .take-block .take-screenshot .take-status p a {
  color: #ffffff;
  top: 5px;
  position: relative;
}
.videos .your-takes .take-wrap .take-block .take-screenshot .playing-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0.6;
  z-index: 5;
}
.videos .your-takes .take-wrap .take-block .take-empty {
  height: 115px;
  background-color: #e0e0e5;
  width: 100%;
  float: left;
  position: relative;
}
.videos .your-takes .take-wrap .take-block .take-delete {
  background-color: #00a8b8;
  position: absolute;
  top: -10px;
  right: -10px;
  border-radius: 3px;
  z-index: 5;
}
.videos .your-takes .take-wrap .take-block .take-delete a {
  padding: 1px 4px;
  color: #ffffff;
  line-height: 24px;
}
.videos .your-takes .take-wrap .take-block .take-delete a i {
  position: relative;
  top: 4px;
  margin-right: 0;
  font-size: 24px;
  line-height: 24px;
}
.videos .your-takes .take-wrap .take-block .take-button {
  float: left;
  margin-top: 20px;
  text-align: center;
  width: 100%;
}
.videos .your-takes .take-wrap .take-block .take-button p {
  text-transform: uppercase;
  color: #fa802a;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  line-height: 20px;
}
.videos .your-takes .take-wrap .take-block .take-button p i {
  color: #28336e;
  font-size: 24px;
  position: relative;
  top: 3px;
}
.videos.url-adds p {
  font-size: 16px;
  line-height: 24px;
}
.videos.url-adds .add-video-url {
  width: 100%;
  float: left;
}
.videos.url-adds .add-video-url .sorting-list {
  float: left;
  margin: 0;
  width: 100%;
}
.videos.url-adds .add-video-url .sorting-list li {
  float: left;
  width: 100%;
  background: #f4f4f9;
  color: #545459;
  border-bottom: 1px solid #00a8b8;
  border-width: 0 0 1px 0;
  padding: 10px;
  cursor: move;
  margin: 0;
}
.videos.url-adds .add-video-url .sorting-list li .panel-heading {
  float: left;
  width: 100%;
}
.videos.url-adds .add-video-url .sorting-list li .panel-heading .panel-title p {
  color: #00a8b8;
}
.videos.url-adds .add-video-url .sorting-list li .panel-heading .panel-title i {
  opacity: 1;
}
.videos.url-adds .add-video-url .sorting-list li .panel-collapse {
  float: left;
  width: 100%;
}
.videos.url-adds .add-video-url .sorting-list li .panel-body {
  border-top: 0;
  float: left;
  width: 100%;
  padding: 0;
}
.videos.url-adds .add-video-url .sorting-list li a {
  float: right;
  padding: 0;
  margin-right: 0;
}
.videos.url-adds .add-video-url .sorting-list li a:after {
  display: none;
}
.videos.url-adds .add-video-url .sorting-list li a.drop {
  text-decoration: none;
  color: #00a8b8;
  margin-right: 10px;
  padding-right: 10px;
  text-align: center;
  line-height: 1;
  text-transform: uppercase;
  font-size: 10px;
  border-right: 1px solid #545459;
}
.videos.url-adds .add-video-url .sorting-list li a.drop i {
  font-size: 18px;
  line-height: 1;
  position: relative;
  top: 3px;
  padding-right: 0;
}
.videos.url-adds .add-video-url .sorting-list li a.drop span {
  float: none;
}
.videos.url-adds .add-video-url .sorting-list li a.drop .no-video:after {
  content: url('/Content/Images/icons/no-video-icon.png');
}
.videos.url-adds .add-video-url .sorting-list li fieldset {
  float: left;
  width: 65%;
  margin-left: 2%;
}
.videos.url-adds .add-video-url .sorting-list li fieldset .form-group {
  margin: 0;
}
.videos.url-adds .add-video-url .sorting-list li fieldset .form-group .form-control {
  margin-bottom: 0;
}
.videos.url-adds .add-video-url .sorting-list li fieldset .form-group p {
  margin-top: 5px;
  margin-bottom: 0;
}
.videos.url-adds .add-video-url .sorting-list li .sorting-icon-wrap {
  float: left;
  width: 5%;
}
.videos.url-adds .add-video-url .sorting-list li .sorting-icon-wrap .sorting-icon {
  position: relative;
  top: 6px;
}
.videos.url-adds .add-video-url .sorting-list li .video-dropdown {
  margin-top: 30px;
  float: left;
  width: 80%;
  margin-left: 7%;
  margin-bottom: 10px;
}
.videos.url-adds .add-video-url .sorting-list li .video-dropdown img,
.videos.url-adds .add-video-url .sorting-list li .video-dropdown iframe {
  width: 50%;
  float: left;
  border: none;
}
.videos.url-adds .add-video-url .sorting-list li .video-dropdown h4 {
  color: #545459;
  font-size: 15px;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  border-bottom: none;
  padding: 0;
  float: left;
  width: 50%;
  padding-left: 15px;
}
.videos.url-adds .add-video-url .sorting-list li .video-dropdown p {
  font-size: 13px;
  margin-bottom: 0;
  float: right;
  width: 50%;
  padding-left: 15px;
}
.videos.url-adds .add-video-url .sorting-list .video-remove {
  color: #00a8b8;
}
.videos.url-adds .add-video-url .sorting-list .video-remove i {
  font-size: 20px;
  line-height: 1;
  position: relative;
  top: 6px;
}
.videos.url-adds .add-video-url .add-video-url-btn {
  width: 20%;
  float: left;
  margin: 0;
  padding-left: 15px;
}
.videos.url-adds .add-video-url .add-video-url-btn .btn-profile {
  width: 100%;
  padding: 3px 12px;
}
.videos.url-adds .add-video-url .new-url {
  margin-bottom: 60px;
}
.videos.url-adds .add-video-url .new-url li fieldset {
  width: 80%;
  margin-left: 0;
}
.chosen-container-multi .chosen-choices li:nth-last-of-type(2):after {
  position: absolute;
  right: -25px;
  top: 1px;
  color: #00a8b8;
  font-weight: bold;
  font-size: 33px;
  content: "+";
}
.orm-app .modal .modal-dialog {
  width: 640px;
}
.orm-app .modal .modal-dialog.message-dialog,
.orm-app .modal .modal-dialog.news-dialog {
  max-width: 500px;
}
.orm-app .modal .modal-dialog.message-dialog fieldset,
.orm-app .modal .modal-dialog.contact-info-dialog fieldset {
  width: 100%;
  display: table;
}
.orm-app .modal .modal-dialog.message-dialog .form-group,
.orm-app .modal .modal-dialog.contact-info-dialog .form-group {
  width: 100%;
  display: table;
}
.orm-app .modal .modal-body input,
.orm-app .modal .modal-body .form-control,
.orm-app .modal .modal-body textarea {
  height: inherit;
  /*margin-bottom: 15px;
                    padding: 5px 10px;
                    color: #394142;
                    border: 1px solid #ccc;
                    border-radius: 4px;
                    background: #fcfcfc;
                    -webkit-box-shadow: none;
                    box-shadow: none;
                    -webkit-transition: all .25s;
                    -moz-transition: all .25s;
                    -ms-transition: all .25s;
                    -o-transition: all .25s;
                    transition: all .25s;*/
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  -moz-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  box-shadow: inset 0 1px 1px 0 #d6d6d6;
  padding: 5px 7px;
  margin-bottom: 20px;
  /*float: left;*/
  background-color: white;
  /*height: 32px*/
}
.orm-app .modal .modal-body input[type="text"],
.orm-app .modal .modal-body input[type="password"],
.orm-app .modal .modal-body input[type="number"] {
  -webkit-box-shadow: inset 1px 1px 5px #d6d6d6;
  box-shadow: inset 1px 1px 5px #d6d6d6;
  height: auto;
  border: solid 1px #d6d6d6;
}
.orm-app .modal .modal-body.add-position .input-wrapper,
.orm-app .modal .modal-body.edit-folder .input-wrapper,
.orm-app .modal .modal-body.add-contact .input-wrapper {
  position: relative;
  z-index: 0;
}
.orm-app .modal .modal-body.add-position .input-wrapper input[type="checkbox"],
.orm-app .modal .modal-body.edit-folder .input-wrapper input[type="checkbox"],
.orm-app .modal .modal-body.add-contact .input-wrapper input[type="checkbox"],
.orm-app .modal .modal-body.add-position .input-wrapper input[type="radio"],
.orm-app .modal .modal-body.edit-folder .input-wrapper input[type="radio"],
.orm-app .modal .modal-body.add-contact .input-wrapper input[type="radio"] {
  z-index: 10;
  position: absolute;
  left: 10px;
  top: 0;
}
.orm-app .modal .modal-body.add-position .input-wrapper input[type="checkbox"],
.orm-app .modal .modal-body.edit-folder .input-wrapper input[type="checkbox"],
.orm-app .modal .modal-body.add-contact .input-wrapper input[type="checkbox"] {
  top: 2px;
}
.orm-app .modal .modal-body.add-position .input-wrapper label,
.orm-app .modal .modal-body.edit-folder .input-wrapper label,
.orm-app .modal .modal-body.add-contact .input-wrapper label {
  padding-left: 40px;
  width: auto;
}
.orm-app .modal .modal-body.add-contact fieldset > div {
  width: 100%;
  display: table;
}
.orm-app .alert {
  border-radius: 0;
  padding-left: 70px;
  margin: 0 0 30px 0;
  background: #fa7e2a url(/Content/Images/icons/alert.png) no-repeat 15px 18px;
  font-size: 14px;
  font-weight: normal;
  text-align: left;
}
.orm-app .alert a {
  color: #ffffff;
}
.orm-app.csa-dark {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
}
.orm-app.csa-dark .left-col .referred-candidates .content-panel {
  border: 1px solid #009dac;
  overflow: hidden;
}
.orm-app.csa-dark .left-col .referred-candidates .content-panel .left-icon-panel {
  background-color: #00a8b8;
}
.orm-app.csa-dark .left-col .referred-candidates .content-panel .contents h1 {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
}
.orm-app.csa-dark .left-col .referred-candidates .right-content .contents {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
}
.orm-app.csa-dark .left-col .message-center .content-panel {
  border: 1px solid #009dac;
  overflow: hidden;
}
.orm-app.csa-dark .left-col .message-center .content-panel .left-icon-panel {
  background-color: #00a8b8;
}
.orm-app.csa-dark .left-col .message-center .content-panel .right-content .contents .messages-header .title h1 {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
}
.orm-app.csa-dark .left-col .message-center .right-content .contents {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
}
.orm-app.csa-dark .left-col .preferences .content-panel {
  border: 1px solid #009dac;
  overflow: hidden;
}
.orm-app.csa-dark .left-col .preferences .content-panel .left-icon-panel {
  background-color: #00a8b8;
}
.orm-app.csa-dark .left-col .preferences .content-panel .contents h1 {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
}
.orm-app.csa-dark .left-col .preferences .right-content .contents {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
}
.orm-app.csa-dark .nav li span {
  height: 20px;
  border-radius: 20px;
  right: -3px;
  top: 4px;
  line-height: 20px;
}
.orm-app.csa-dark .nav li ul li:hover ul li a {
  color: white;
}
.orm-app.csa-dark .home-header h1 {
  color: #ffffff;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
}
.orm-app.csa-dark .home-header h2 {
  color: #ffffff;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
}
.orm-app.csa-dark .home-header .school-breadcrumbs {
  color: #ffffff;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
}
.orm-app.csa-dark .home-sidebar .sidebar-panel {
  border: 1px solid #909abf;
  border-radius: 4px;
  background: #f4f4f4;
  padding: 10px 15px;
  margin-bottom: 5px;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #3e4a51;
}
.orm-app.csa-dark .home-sidebar .sidebar-panel h1 {
  display: inline;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-weight: 600;
  background-color: #f4f4f4;
  font-size: 13px;
  color: #4e5e9c;
  text-transform: uppercase;
  vertical-align: top;
  line-height: 15px;
  padding: 0;
  padding-right: 3px;
}
.orm-app.csa-dark .home-sidebar .sidebar-panel .contents {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #3e4a51;
  padding: 0;
}
.orm-app.csa-dark .home-sidebar .sidebar-panel .director-block h2 {
  margin-top: 0;
}
.orm-app.csa-dark .home-sidebar .sidebar-panel .header {
  position: relative;
  margin-bottom: 0;
  width: 100%;
  background-color: transparent;
}
.orm-app.csa-dark .home-sidebar .sidebar-panel.news-events {
  padding: 10px 0;
}
.orm-app.csa-dark .home-sidebar .sidebar-panel.news-events .header {
  padding: 0 15px 20px 15px;
}
.orm-app.csa-dark .home-sidebar .sidebar-panel.news-events .news {
  padding: 0 0 15px 0;
}
.orm-app.csa-dark .home-sidebar .sidebar-panel.news-events .news .sidebar-news-item-image {
  border-top: 1px solid #dddddd;
}
.orm-app.csa-dark .home-sidebar .sidebar-panel.news-events .news .sidebar-news-item-image img {
  width: 100%;
}
.orm-app.csa-dark .home-sidebar .sidebar-panel.news-events .news .sidebar-news-item-content {
  margin-bottom: 40px;
  padding: 0 15px;
}
.orm-app.csa-dark .home-sidebar .sidebar-panel.news-events .news .sidebar-news-item-content .news-title-link {
  font-weight: 500;
  font-size: 18px;
  color: #545459;
  margin-bottom: 5px;
  padding: 0;
  margin: 0px 0px 8px 0px;
  line-height: 1.3;
}
.orm-app.csa-dark .home-sidebar .sidebar-panel.news-events .news .sidebar-news-item-content .date {
  font-style: italic;
  font-size: 12px;
  color: #545459;
  padding: 10px 0 0 0;
  margin: 0;
  font-weight: bold;
}
.orm-app.csa-dark .home-sidebar .sidebar-panel.news-events .news .sidebar-news-item-content .link-w-arrow {
  font-size: 14px;
  padding: 0;
  margin-bottom: 10px;
  display: block;
}
.orm-app.csa-dark .home-sidebar .sidebar-panel.news-events .news .sidebar-news-item-content .link-w-arrow:after {
  content: url(/Content/images/icons/link-arrow.png);
  position: relative;
  top: 4px;
  left: 8px;
}
.orm-app.csa-dark .home-sidebar .sidebar-panel.news-events .news .sidebar-news-item-content .entry-content p {
  font-size: 14px;
  color: #545459;
  padding: 5px 0 0 0;
  margin-bottom: 0;
  line-height: 20px;
}
.orm-app.csa-dark .home-sidebar .sidebar-panel.news-events .news article {
  margin: 0;
}
.orm-app.csa-dark .home-sidebar .sidebar-panel.news-events .news .read-more {
  font-size: 14px;
  padding: 0 15px;
}
.orm-app.csa-dark .home-sidebar .sidebar-panel.conferences .conference-list .conference .location {
  color: #009dac;
}
.orm-app.csa-dark .home-sidebar .sidebar-panel.conferences .conference-list .conference .action {
  color: #009dac;
}
.orm-app.csa-dark .candidates h2 {
  color: #ffffff;
}
.orm-app.csa-dark .candidates aside .sidebar-panel {
  border: 1px solid #909abf;
  border-radius: 4px;
  background: #f4f4f4;
  padding: 10px 15px;
  margin-bottom: 5px;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #3e4a51;
}
.orm-app.csa-dark .candidates aside .sidebar-panel .header {
  font-size: 13px;
  color: #4e5e9c;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: top;
  line-height: 15px;
}
.orm-app.csa-dark .candidates aside .sidebar-panel h1 {
  display: inline;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-weight: 600;
  background-color: #f4f4f4;
  font-size: 13px;
  color: #4e5e9c;
  text-transform: uppercase;
  vertical-align: top;
  line-height: 15px;
  padding: 0;
  padding-right: 3px;
}
.orm-app.csa-dark .candidates aside .sidebar-panel.position-notes {
  margin-bottom: 6px;
}
.orm-app.csa-dark .candidates aside .sidebar-panel .contents {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #3e4a51;
  padding: 0;
}
.orm-app.csa-dark .candidates .candidates-list .candidate-summary .edu-exp-block {
  background-color: #009dac;
}
.orm-app.csa-dark .sidebar-panel {
  border: 1px solid #909abf;
  border-radius: 4px;
  background: #f4f4f4;
  padding: 10px 15px;
  margin-bottom: 5px;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #3e4a51;
}
.orm-app.csa-dark .sidebar-panel i {
  font-size: 13px;
  color: #4e5e9c;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: top;
  line-height: 15px;
}
.orm-app.csa-dark .sidebar-panel h1 {
  display: inline;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-weight: 600;
  background-color: #f4f4f4;
  font-size: 13px;
  color: #4e5e9c;
  text-transform: uppercase;
  vertical-align: top;
  line-height: 15px;
  padding: 0;
  padding-right: 3px;
}
.orm-app.csa-dark .sidebar-panel .contents {
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #3e4a51;
  padding: 5px 0 0 0;
}
.orm-app.csa-dark .sidebar-panel .director-block h2 {
  margin-top: 0;
}
.orm-app.csa-dark .sidebar-panel .header {
  position: relative;
  margin-bottom: 0;
  width: 100%;
  background-color: transparent;
}
.orm-app.csa-dark .sidebar-panel.news-events .news {
  padding: 0 0 15px 0;
}
.orm-app.csa-dark .sidebar-panel.news-events article h2 {
  color: #009dac;
}
.orm-app.csa-dark .sidebar-panel .conference-list .conference {
  font-size: 13px;
  margin: 0;
  width: 100%;
  border-bottom: 1px solid #fff;
}
.orm-app.csa-dark .sidebar-panel .conference-list .conference .location {
  color: #009dac;
}
.orm-app.csa-dark .sidebar-panel .conference-list .conference .action {
  float: right;
  color: #009dac;
}
.orm-app.csa-dark .sidebar-panel .conference-list .conference .date {
  color: #3e4a51;
  display: block;
  width: 100%;
}
.orm-app.csa-dark .sidebar-panel .conference-list .conference a {
  float: left;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 13px;
  width: 100%;
}
.orm-app.csa-dark .sidebar-panel .conference-list .conference a:hover {
  background: #eaeaea;
}
.orm-app.csa-dark header h2 {
  color: #ffffff;
}
.orm-app.csa-dark .conferences h2 {
  color: #ffffff;
}
.orm-app.csa-dark .conferences .conferences-list .conference-panel .conference-links {
  background: #00a8b8;
  border-radius: 0 4px 4px 0;
}
.orm-app.csa-dark .news-page .popular-now ul li {
  float: none;
  width: auto;
  font-size: 12px;
  line-height: 20px;
  margin: 5px 0;
}
.orm-app.csa-light .left-col .referred-candidates .content-panel {
  border: 1px solid #d6d6db;
}
.orm-app.csa-light .left-col .referred-candidates .content-panel .left-icon-panel {
  background-color: #00a8b8;
}
.orm-app.csa-light .left-col .message-center .content-panel {
  border: 1px solid #d6d6db;
}
.orm-app.csa-light .left-col .message-center .content-panel .left-icon-panel {
  background-color: #00a8b8;
}
.orm-app.csa-light .left-col .preferences .content-panel {
  border: 1px solid #d6d6db;
}
.orm-app.csa-light .left-col .preferences .content-panel .left-icon-panel {
  background-color: #00a8b8;
}
.orm-app.csa-light .nav li span {
  height: 20px;
  border-radius: 20px;
  right: -3px;
  top: 4px;
  line-height: 20px;
}
.orm-app.csa-light .nav li ul li:hover ul li a {
  color: white;
}
.orm-app.csa-light .nav li ul li:hover ul li:hover a {
  color: #3c478c;
}
.orm-app.csa-light .home-header h1 {
  color: #3c478c;
}
.orm-app.csa-light .home-header h2 {
  color: #3c478c;
}
.orm-app.csa-light .home-header .school-breadcrumbs {
  color: #3c478c;
}
.orm-app.csa-light .home-sidebar .sidebar-panel .director-block h2 {
  margin-top: 0;
}
.orm-app.csa-light .home-sidebar .sidebar-panel:first-of-type .header {
  margin: 1px;
}
.orm-app.csa-light .home-sidebar .sidebar-panel .header {
  margin: 0 1px;
}
.orm-app.csa-light .home-sidebar .sidebar-panel.news-events .news {
  padding: 0 0 15px 0;
}
.orm-app.csa-light .home-sidebar .sidebar-panel.news-events article h2 {
  border-bottom: 1px solid #d6d6db;
  font-size: 18px;
  line-height: 24px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #545459;
  padding: 15px 15px 10px 15px;
  width: 100%;
  margin-bottom: 0;
}
.orm-app.csa-light .home-sidebar .sidebar-panel.news-events article span {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #545459 !important;
  padding: 10px 15px 0 15px;
}
.orm-app.csa-light .home-sidebar .sidebar-panel.news-events article p {
  color: #545459;
  padding: 10px 15px 10px 15px;
}
.orm-app.csa-light .home-sidebar .sidebar-panel.news-events .read-more {
  padding: 0 15px;
}
.orm-app.csa-light .candidates h2 {
  color: #3c478c;
}
.orm-app.csa-light .candidates aside .sidebar-panel {
  padding: 2px 0;
}
.orm-app.csa-light .candidates aside .sidebar-panel .header {
  margin: 0 1px;
}
.orm-app.csa-light .candidates aside .sidebar-panel.position-notes {
  margin-bottom: 6px;
}
.orm-app.csa-light header h2 {
  color: #3c478c;
}
.orm-app.csa-light .table-pagetype .table-striped thead tr th {
  background-color: #9a9a9f;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
}
.orm-app.csa-light .table-pagetype .table-striped tbody tr:nth-child(even) td {
  background-color: #f4f4f9;
}
.orm-app.csa-light .table-pagetype .table-striped tbody tr td {
  color: #545459;
}
.orm-app.csa-light .conferences h2 {
  color: #3c478c;
}
.orm-app.csa-light .conferences .conferences-list .conferences-panel .conferences-links {
  background: #00a8b8;
}
.orm-app.csa-light .border {
  -webkit-box-shadow: 0 0 3px 0 #d6d6db;
  -moz-box-shadow: 0 0 3px 0 #d6d6db;
  box-shadow: 0 0 3px 0 #d6d6db;
  border: none;
}
.orm-app .sidebar-panel .dropzone {
  width: 35%;
  padding-left: 0;
  float: left;
  padding-top: 0;
}
.orm-app .secondary-page.school-contacts-wrap tbody tr td .edit {
  width: 83px;
}
.application__list--item:before,
.application__list--itemComplete:before,
.application__list--itemIncomplete:before,
.application__list--itemOptional:before,
.application__list--selected:before {
  content: "";
  position: absolute;
  top: 12px;
  left: 10px;
  width: 20px;
  height: 20px;
  border-radius: 2px;
}
.application__list--itemComplete:before {
  background-color: #fa6a15;
}
.application__list--itemComplete:after {
  content: '';
  position: absolute;
  left: 16px;
  top: 14px;
  width: 8px;
  height: 13px;
  border: solid #fff;
  border-width: 0 4px 4px 0;
  transform: rotate(45deg);
}
.application__list--itemIncomplete:before,
.application__list--item:before {
  background-color: #fa6a15;
}
.application__list--itemOptional:before {
  background-color: #fa6a15;
}
.application__list--selected {
  background-color: #00a8b8;
}
.application .application__list--selected .application__list--optional {
  color: #1fecff;
}
.application .application__list {
  background-color: #3c478c;
  padding: 15px 0;
}
.application .application__list .checkbox {
  display: none;
}
.application .application__list--item {
  font-size: 14px;
  line-height: 18px;
  padding: 10px 5px 10px 40px;
  position: relative;
  cursor: pointer;
}
@media screen and (min-width: 992px) {
  .application .application__list--item {
    font-size: 16px;
    line-height: 24px;
    padding: 14px 5px 14px 40px;
  }
}
.application .application__list--item:hover {
  /*background-color: darken(#3c478c, 5%);*/
}
.application .application__list--link:link {
  color: #ffffff;
}
.application .application__list--link:visited {
  color: #ffffff;
}
.application .application__list--link:hover {
  /*color: darken(@color-white, 20%);*/
  color: #ffffff;
}
.application .application__list--link:focus {
  /*color: darken(@color-white, 20%);*/
  text-decoration: none;
}
.application .application__list--link:active {
  color: #ffffff;
}
.application .application__list--optional {
  color: #00a8b8;
}
.application .application__content {
  background-color: #ffffff;
}
.application .application__buttons .btn-profile {
  border-radius: 4px 4px 0 0;
  font-size: 16px;
  padding: 11px 15px 9px 15px;
  /*border-bottom: none;*/
}
@media screen and (min-width: 768px) {
  .application .application__buttons .btn-profile {
    font-size: 18px;
    padding: 12px 25px 8px 25px;
    /*border-bottom: inherit;*/
  }
}
.application .application__buttons--arrow {
  font-size: 18px;
  position: relative;
  top: 2px;
}
@media screen and (min-width: 768px) {
  .application .application__buttons--arrow {
    font-size: 30px;
    top: 2px;
  }
}
.application .application .dropzone {
  min-height: 150px;
  float: left;
  width: 100%;
  margin-bottom: 50px;
  margin-top: 20px;
  border-style: dashed;
  background-color: transparent;
  border-color: #666666;
}
.application .application .dropzone .dz-default {
  display: block;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: auto;
  width: auto;
  margin: 0;
  color: #cccccc;
}
.application .application .dropzone .dz-clickable {
  cursor: pointer;
  width: 100%;
  height: 100%;
  position: absolute;
  background: none;
}
.application .application .dropzone .dz-clickable span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  color: #545459;
}
.application .application .dropzone .dz-clickable:hover span {
  color: #00a8b8;
}
.application-page {
  background: #e0e0e5;
}
@media screen and (max-width: 1199px) {
  .csa-dark .btn-profile,
  .csa-light .btn-profile {
    padding: 7px 12px;
  }
  .home-page .profile-header .profile-header-box .profile-header-content h3 {
    font-size: 15px;
  }
  .home-page .profile-header .profile-header-box .profile-header-content .link-w-arrow {
    font-size: 14px;
  }
  .home-page .home-sidebar .btn-profile i {
    font-size: medium;
    margin-right: 2px;
  }
  .home-page .table-2016 table thead tr th.action {
    width: 360px !important;
  }
  .home-page .table-2016 table thead tr th.position {
    width: auto;
  }
  .home-page .table-2016 table tbody tr td {
    text-align: left;
  }
  .home-page .table-2016 table tbody tr td.action {
    width: auto;
    max-width: none;
  }
  .home-page .table-2016 table tbody tr td.action .btn-profile {
    display: inline-block;
    float: left;
  }
  .home-page .table-2016 table tbody tr td .btn-profile {
    margin-right: 5px;
    font-size: 11px;
  }
  .table-2016.no-overflow {
    overflow-x: visible;
    overflow-y: visible;
  }
  .sidebar-panel .team-wrap {
    padding: 0;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .sidebar-panel .team-wrap .team-member {
    max-width: 88px;
  }
  .sidebar-panel .team-wrap .team-member:nth-of-type(odd) {
    margin-right: 5px;
  }
  .sidebar-panel .team-wrap .team-member:nth-of-type(even) {
    margin-left: 5px;
  }
  .sidebar-panel .team-wrap .team-member .btn-profile {
    font-size: 12px;
    padding: 7px 5px;
    width: 100%;
  }
  .sidebar-panel .team-wrap .team-member .btn-profile i {
    font-size: 14px;
    margin-right: 2px;
  }
  .videos-page .videos-easy-callout .easy-callout-block.left {
    width: 58%;
  }
  .videos-page .videos-easy-callout .easy-callout-block.left .video-added-to-profile-text {
    width: 83%;
  }
  .videos-page .videos-easy-callout .easy-callout-block.right {
    width: 33%;
  }
  .videos-page .videos-easy-callout .easy-callout-block .num {
    width: 15%;
  }
  .videos-page .videos-easy-callout .easy-callout-block .num p {
    top: 0;
  }
  .videos-page .videos-easy-callout .easy-callout-block .num-text {
    width: 85%;
  }
  .videos-page .videos-record-button .btn-profile {
    font-size: 24px;
  }
  .endorsements .view-endorsement-content .view-endorsement-content-text {
    width: 80%;
  }
  .profile-page .content-section .panel-content.about-me .about-me-panel {
    padding: 0 20px;
  }
  .profile-page .content-section .panel-content.about-me .status-dropdown .dropdown-toggle {
    padding: 7px 17px;
  }
  .profile-page .content-section .panel-content.about-me .user-photo .dropzone-overlay p {
    font-size: 12px;
    line-height: 16px;
  }
  .modal .modal-dialog.modal-lg {
    width: 900px;
  }
  #footer {
    /*margin-top: 300px;*/
  }
}
@media screen and (max-width: 990px) {
  .container {
    max-width: 750px !important;
  }
  .status-dropdown {
    text-align: center;
  }
  .dropdown-toggle {
    width: 100%;
    margin-left: 0;
  }
  .dropdown-menu {
    margin-left: 0;
  }
  .navbar-nav li a {
    padding: 0 10px !important;
  }
  .table-2016.no-overflow {
    overflow-x: visible;
  }
  .nav li.dropdown ul li a {
    line-height: 13px;
    padding: 10px 15px !important;
    font-size: 11px;
  }
  .nav li.dropdown ul li .status-dropdown .dropdown-menu {
    margin-left: 118px;
  }
  .nav li.dropdown ul li .status-dropdown .dropdown-menu li a {
    padding: 0 !important;
  }
  .home-page .table-2016 table thead tr th.document {
    min-width: 220px;
  }
  .home-page .table-2016 table thead tr th.action {
    width: 185px;
  }
  .home-page .table-2016 table tbody tr td .btn-profile {
    margin-bottom: 5px;
    display: block;
  }
  .home-page .profile-header .profile-header-box {
    width: 100%;
    margin-bottom: 20px;
  }
  .home-page .profile-header .profile-header-box .profile-header-content .link-w-arrow {
    font-size: 13px;
  }
  .cc-app .modal .modal-content .nav-tabs li a,
  .cc-app .application__content .modal-content .nav-tabs li a,
  .cc-app .modal .uix-modal-content .nav-tabs li a,
  .cc-app .application__content .uix-modal-content .nav-tabs li a {
    padding: 10px 15px !important;
    font-size: 14px;
  }
  .cc-app .modal .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-name,
  .cc-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-name,
  .cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-name,
  .cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-name {
    width: 60%;
  }
  .cc-app .modal .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating,
  .cc-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating,
  .cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating,
  .cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating {
    width: 40%;
    text-align: right;
  }
  .cc-app .modal .modal-content .modal-body.geo-prefs .top-states label,
  .cc-app .application__content .modal-content .modal-body.geo-prefs .top-states label,
  .cc-app .modal .uix-modal-content .modal-body.geo-prefs .top-states label,
  .cc-app .application__content .uix-modal-content .modal-body.geo-prefs .top-states label {
    width: 45%;
  }
  .cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li fieldset,
  .cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li fieldset,
  .cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li fieldset,
  .cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li fieldset {
    width: 66%;
  }
  .cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li .add-athletic-btn,
  .cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li .add-athletic-btn,
  .cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li .add-athletic-btn,
  .cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li .add-athletic-btn {
    width: 34%;
  }
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content,
  .cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content,
  .cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content {
    /*                                        .position-date {
                                            span {
                                                margin-top: 15px;
                                            }
                                        }*/
  }
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn,
  .cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn,
  .cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn {
    width: 11.1%;
  }
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large,
  .cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large,
  .cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large {
    width: 30%;
  }
  .cc-app .modal .modal-content .modal-body.activities .activity-checkbox.half-checkbox,
  .cc-app .application__content .modal-content .modal-body.activities .activity-checkbox.half-checkbox,
  .cc-app .modal .uix-modal-content .modal-body.activities .activity-checkbox.half-checkbox,
  .cc-app .application__content .uix-modal-content .modal-body.activities .activity-checkbox.half-checkbox {
    width: 100%;
  }
  .cc-app .modal .modal-content .modal-body.activities .activity-left,
  .cc-app .application__content .modal-content .modal-body.activities .activity-left,
  .cc-app .modal .uix-modal-content .modal-body.activities .activity-left,
  .cc-app .application__content .uix-modal-content .modal-body.activities .activity-left {
    padding-right: 15px;
    margin-bottom: 0;
    float: left;
    border-right: none;
  }
  .cc-app .modal .modal-content .modal-body.activities .activity-right,
  .cc-app .application__content .modal-content .modal-body.activities .activity-right,
  .cc-app .modal .uix-modal-content .modal-body.activities .activity-right,
  .cc-app .application__content .uix-modal-content .modal-body.activities .activity-right {
    padding-left: 15px;
    float: left;
  }
  .cc-app .modal .modal-dialog.modal-lg,
  .cc-app .application__content .modal-dialog.modal-lg {
    width: 85%;
    max-width: 900px;
  }
  .cc-app .modal .table-2016.languages-table,
  .cc-app .application__content .table-2016.languages-table {
    width: 93%;
  }
  .placement-app .modal .modal-content .nav-tabs li a,
  .placement-app .application__content .modal-content .nav-tabs li a,
  .placement-app .modal .uix-modal-content .nav-tabs li a,
  .placement-app .application__content .uix-modal-content .nav-tabs li a {
    padding: 10px 15px !important;
    font-size: 14px;
  }
  .placement-app .modal .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-name,
  .placement-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-name,
  .placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-name,
  .placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-name {
    width: 60%;
  }
  .placement-app .modal .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating,
  .placement-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating,
  .placement-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating,
  .placement-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul li .geo-listing-rating {
    width: 40%;
    text-align: right;
  }
  .placement-app .modal .modal-content .modal-body.geo-prefs .top-states label,
  .placement-app .application__content .modal-content .modal-body.geo-prefs .top-states label,
  .placement-app .modal .uix-modal-content .modal-body.geo-prefs .top-states label,
  .placement-app .application__content .uix-modal-content .modal-body.geo-prefs .top-states label {
    width: 45%;
  }
  .placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li fieldset,
  .placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li fieldset,
  .placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li fieldset,
  .placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li fieldset {
    width: 66%;
  }
  .placement-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li .add-athletic-btn,
  .placement-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li .add-athletic-btn,
  .placement-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li .add-athletic-btn,
  .placement-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li .add-athletic-btn {
    width: 34%;
  }
  .placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content,
  .placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content,
  .placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content,
  .placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content {
    /*                                        .position-date {
                                            span {
                                                margin-top: 15px;
                                            }
                                        }*/
  }
  .placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn,
  .placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn,
  .placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn,
  .placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn {
    width: 11.1%;
  }
  .placement-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large,
  .placement-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large,
  .placement-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large,
  .placement-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large {
    width: 30%;
  }
  .placement-app .modal .modal-content .modal-body.activities .activity-checkbox.half-checkbox,
  .placement-app .application__content .modal-content .modal-body.activities .activity-checkbox.half-checkbox,
  .placement-app .modal .uix-modal-content .modal-body.activities .activity-checkbox.half-checkbox,
  .placement-app .application__content .uix-modal-content .modal-body.activities .activity-checkbox.half-checkbox {
    width: 100%;
  }
  .placement-app .modal .modal-content .modal-body.activities .activity-left,
  .placement-app .application__content .modal-content .modal-body.activities .activity-left,
  .placement-app .modal .uix-modal-content .modal-body.activities .activity-left,
  .placement-app .application__content .uix-modal-content .modal-body.activities .activity-left {
    padding-right: 15px;
    margin-bottom: 0;
    float: left;
    border-right: none;
  }
  .placement-app .modal .modal-content .modal-body.activities .activity-right,
  .placement-app .application__content .modal-content .modal-body.activities .activity-right,
  .placement-app .modal .uix-modal-content .modal-body.activities .activity-right,
  .placement-app .application__content .uix-modal-content .modal-body.activities .activity-right {
    padding-left: 15px;
    float: left;
  }
  .placement-app .modal .modal-dialog.modal-lg,
  .placement-app .application__content .modal-dialog.modal-lg {
    width: 85%;
    max-width: 900px;
  }
  .placement-app .modal .table-2016.languages-table,
  .placement-app .application__content .table-2016.languages-table {
    width: 93%;
  }
  .profile-page .profile-title {
    font-size: 18px;
  }
  .profile-page .content-section .main-content-header {
    float: left;
    width: 100%;
  }
  .profile-page .content-section .main-content-header .title-text .hide-text-sm {
    display: none;
  }
  .profile-page .content-section .main-content-header .title-text .show-text-sm {
    display: inline-block;
  }
  .profile-page .content-section .panel-content.about-me {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .profile-page .content-section .panel-content.about-me .status-dropdown .dropdown-toggle {
    padding: 7px 25px;
    width: 46%;
  }
  .profile-page .content-section .panel-content.about-me .status-dropdown .dropdown-menu li a {
    text-align: left;
  }
  .profile-page .content-section .panel-content.about-me .about-me-panel {
    width: 70%;
    padding: 0 20px 0 40px;
  }
  .profile-page .content-section .panel-content.about-me .about-me-panel.about-me-user-photo {
    width: 30%;
  }
  .profile-page .content-section .panel-content.about-me .about-me-panel.right-about-panel {
    width: 100%;
    border-left: none;
    padding: 0;
    margin-top: 20px;
  }
  .profile-page .content-section .panel-content.videos-profile .intro-video {
    width: 100%;
    padding-right: 0;
    margin-bottom: 30px;
  }
  .profile-page .content-section .panel-content.videos-profile .additional-videos {
    width: 100%;
  }
  .profile-page .content-section .panel-content.videos-profile .additional-videos ul {
    float: left;
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
  .profile-page .content-section .panel-content.videos-profile .additional-videos ul li {
    float: left;
    padding: 0 7.5px;
    margin-top: 15px;
  }
  .profile-page .content-section .panel-content.videos-profile .additional-videos ul li img {
    width: 100%;
  }
  .profile-page .content-section .panel-content.videos-profile .additional-videos ul li:nth-child(-n+3) {
    margin-top: 15px;
  }
  .profile-page .content-section .panel-content.videos-profile .additional-videos ul li:nth-child(-n+2) {
    margin-top: 0;
  }
  .profile-page .content-section .panel-content.languages .row {
    display: block;
  }
  .profile-page .content-section .panel-content.languages .language-column {
    border-right: none;
    margin-bottom: 0;
  }
  .profile-page .content-section .panel-content.languages .language-column:first-of-type {
    padding-left: 15px;
  }
  .profile-page .content-section .panel-content.languages .language-column:last-of-type {
    padding-right: 15px;
  }
  .profile-page .content-section .panel-content.languages .hidden-from-recruiters .hidden-info-flex {
    display: block;
  }
  .profile-page .content-section .panel-content.languages .hidden-from-recruiters .hidden-info-flex .hidden-info {
    width: 100%;
    float: left;
  }
  .profile-page .content-section .panel-content.languages .hidden-from-recruiters .hidden-info-flex .hidden-info.left {
    border-right: none;
    width: 100%;
    float: left;
  }
  .profile-page .content-section .panel-content.coursework .hidden-from-recruiters .hidden-coursework {
    width: 100%;
    margin: 0;
  }
  .profile-page .content-section .panel-content.coursework .hidden-from-recruiters .hidden-coursework.left {
    border-right: none;
    margin-top: 15px;
  }
  .profile-page .content-section .panel-content .col-3-list {
    padding: 10px 20px;
  }
  .profile-page .content-section .panel-content .col-3-list li {
    padding: 10px;
  }
  .table-2016 {
    overflow-x: scroll;
  }
  .table-2016 table thead tr th.document {
    width: auto;
  }
  .login-page.forgot-password .forgot-leftside {
    width: 100%;
    border-right: none;
    padding-right: 0;
    padding-bottom: 30px;
  }
  .login-page.forgot-password .forgot-rightside {
    padding-right: 0;
    padding-left: 0;
    border-right: none;
    border-left: none;
    width: 100%;
    border-top: 1px solid #e2e2e2;
    padding-top: 30px;
  }
  .my-prefs .prefs-section .form-control {
    width: 55%;
  }
  .videos-page p {
    font-size: 14px;
    line-height: 23px;
  }
  .videos-page .videos-easy-callout .easy-callout-block.left .video-added-to-profile-text {
    width: 100%;
  }
  .videos-page .videos-easy-callout .easy-callout-block.right {
    width: 41%;
  }
  .videos-page .videos-easy-callout .easy-callout-block .num {
    width: 20%;
  }
  .videos-page .videos-easy-callout .easy-callout-block .num-text {
    width: 80%;
  }
  .videos-page .videos-record-button .btn-profile {
    font-size: 17px;
  }
  .videos-page .videos-record-button .btn-profile i {
    font-size: 22px;
  }
  .videos .record-video {
    width: 100% !important;
  }
  .videos .record-video .record-button {
    width: 100%;
  }
  .videos .your-takes .take-wrap .take-block .take-screenshot {
    max-height: 80px;
  }
  .videos .your-takes .take-wrap .take-block .take-screenshot .take-status p {
    font-size: 16px;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6, BB7 */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    display: flex;
    margin-top: 20px;
  }
  .videos .your-takes .take-wrap .take-block .take-screenshot .take-status p .play-btn {
    border: 3px solid #ffffff;
    height: 32px;
    width: 32px;
    top: -6px;
  }
  .videos .your-takes .take-wrap .take-block .take-screenshot .take-status p .play-btn:before {
    top: 4px;
    left: 6px;
  }
  .videos .your-takes .take-wrap .take-block .take-screenshot .take-status p a {
    top: 8px;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6, BB7 */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    display: flex;
  }
  .videos .your-takes .take-wrap .take-block .take-empty {
    height: 80px;
  }
  .videos .your-takes .take-wrap .take-block .take-delete a i {
    font-size: 20px;
  }
  .videos .your-takes .take-wrap .take-block .take-button .btn-profile {
    padding: 4px 10px;
  }
  .videos .your-takes .take-wrap .take-block .take-button p {
    font-size: 12px;
    margin-top: 3px;
  }
  .videos .your-takes .take-wrap .take-block .take-button p i {
    font-size: 20px;
    top: 3px;
  }
  .videos.url-adds .add-video-url .sorting-list li fieldset {
    width: 58%;
  }
  .videos.url-adds .add-video-url .sorting-list.new-url fieldset {
    width: 66%;
  }
  .videos.url-adds .add-video-url .sorting-list.new-url .add-video-url-btn {
    width: 34%;
  }
  .endorsements .view-endorsement-content .view-endorsement-content-text {
    width: 100%;
  }
  #footer {
    /*margin-top: 450px;*/
  }
}
@media screen and (max-width: 767px) {
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .phone-label-text-group,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .phone-label-text-group,
  .cc-app .application__content .uix-modal-content .tab-content .phone-label-text-group,
  .cc-app .modal .modal-content .tab-content .form-group-block-wrapper .phone-label-text-group,
  .cc-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper .phone-label-text-group,
  .cc-app .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .phone-label-text-group,
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .contact-fields,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .contact-fields,
  .cc-app .application__content .uix-modal-content .tab-content .contact-fields,
  .cc-app .modal .modal-content .tab-content .form-group-block-wrapper .contact-fields,
  .cc-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper .contact-fields,
  .cc-app .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .contact-fields {
    width: 89%;
  }
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .phone-label-text-group label,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .phone-label-text-group label,
  .cc-app .application__content .uix-modal-content .tab-content .phone-label-text-group label,
  .cc-app .modal .modal-content .tab-content .form-group-block-wrapper .phone-label-text-group label,
  .cc-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper .phone-label-text-group label,
  .cc-app .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .phone-label-text-group label,
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .contact-fields label,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .contact-fields label,
  .cc-app .application__content .uix-modal-content .tab-content .contact-fields label,
  .cc-app .modal .modal-content .tab-content .form-group-block-wrapper .contact-fields label,
  .cc-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper .contact-fields label,
  .cc-app .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .contact-fields label {
    font-size: 12px;
  }
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .phone-label-text-group .form-group,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .phone-label-text-group .form-group,
  .cc-app .application__content .uix-modal-content .tab-content .phone-label-text-group .form-group,
  .cc-app .modal .modal-content .tab-content .form-group-block-wrapper .phone-label-text-group .form-group,
  .cc-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper .phone-label-text-group .form-group,
  .cc-app .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .phone-label-text-group .form-group,
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .contact-fields .form-group,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .contact-fields .form-group,
  .cc-app .application__content .uix-modal-content .tab-content .contact-fields .form-group,
  .cc-app .modal .modal-content .tab-content .form-group-block-wrapper .contact-fields .form-group,
  .cc-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper .contact-fields .form-group,
  .cc-app .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .contact-fields .form-group {
    display: block;
    flex-wrap: nowrap;
  }
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .phone-label-text-group .form-group label,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .phone-label-text-group .form-group label,
  .cc-app .application__content .uix-modal-content .tab-content .phone-label-text-group .form-group label,
  .cc-app .modal .modal-content .tab-content .form-group-block-wrapper .phone-label-text-group .form-group label,
  .cc-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper .phone-label-text-group .form-group label,
  .cc-app .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .phone-label-text-group .form-group label,
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .contact-fields .form-group label,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .contact-fields .form-group label,
  .cc-app .application__content .uix-modal-content .tab-content .contact-fields .form-group label,
  .cc-app .modal .modal-content .tab-content .form-group-block-wrapper .contact-fields .form-group label,
  .cc-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper .contact-fields .form-group label,
  .cc-app .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .contact-fields .form-group label {
    width: 100% !important;
  }
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .phone-label-text-group .form-group label,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .phone-label-text-group .form-group label,
  .cc-app .application__content .uix-modal-content .tab-content .phone-label-text-group .form-group label,
  .cc-app .modal .modal-content .tab-content .form-group-block-wrapper .phone-label-text-group .form-group label,
  .cc-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper .phone-label-text-group .form-group label,
  .cc-app .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .phone-label-text-group .form-group label,
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .contact-fields .form-group label,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .contact-fields .form-group label,
  .cc-app .application__content .uix-modal-content .tab-content .contact-fields .form-group label,
  .cc-app .modal .modal-content .tab-content .form-group-block-wrapper .contact-fields .form-group label,
  .cc-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper .contact-fields .form-group label,
  .cc-app .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .contact-fields .form-group label,
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .phone-label-text-group .form-group div,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .phone-label-text-group .form-group div,
  .cc-app .application__content .uix-modal-content .tab-content .phone-label-text-group .form-group div,
  .cc-app .modal .modal-content .tab-content .form-group-block-wrapper .phone-label-text-group .form-group div,
  .cc-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper .phone-label-text-group .form-group div,
  .cc-app .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .phone-label-text-group .form-group div,
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .contact-fields .form-group div,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .contact-fields .form-group div,
  .cc-app .application__content .uix-modal-content .tab-content .contact-fields .form-group div,
  .cc-app .modal .modal-content .tab-content .form-group-block-wrapper .contact-fields .form-group div,
  .cc-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper .contact-fields .form-group div,
  .cc-app .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .contact-fields .form-group div {
    float: left;
  }
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .phone-label-text-group .form-group .large-input,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .phone-label-text-group .form-group .large-input,
  .cc-app .application__content .uix-modal-content .tab-content .phone-label-text-group .form-group .large-input,
  .cc-app .modal .modal-content .tab-content .form-group-block-wrapper .phone-label-text-group .form-group .large-input,
  .cc-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper .phone-label-text-group .form-group .large-input,
  .cc-app .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .phone-label-text-group .form-group .large-input,
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .contact-fields .form-group .large-input,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .contact-fields .form-group .large-input,
  .cc-app .application__content .uix-modal-content .tab-content .contact-fields .form-group .large-input,
  .cc-app .modal .modal-content .tab-content .form-group-block-wrapper .contact-fields .form-group .large-input,
  .cc-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper .contact-fields .form-group .large-input,
  .cc-app .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .contact-fields .form-group .large-input {
    width: 100%;
  }
  .login-page {
    margin-top: 0;
  }
  .login-page .login-form {
    width: 100%;
    /*padding: 0;*/
    border: none;
  }
  .login-page .login-form .remember {
    margin-top: 0;
  }
  .login-page .login-form .remember > * {
    width: 100%;
  }
  .login-page .login-form .form-fields .form-group input[type="text"] {
    width: 100%;
  }
  .login-page .login-form .form-fields .form-group input[type="submit"].btn-profile {
    float: left;
    position: relative;
    display: inline-block;
    top: 0;
    margin-right: 15px;
  }
  .login-page .login-wrap {
    /*padding: 15px;*/
  }
  .login-page .not-registered {
    width: 100%;
    padding: 0;
  }
  .login-page.forgot-password .forgot-leftside {
    padding-bottom: 0;
  }
  .home-page .profile-header {
    display: block;
    padding-bottom: 0;
  }
  .cc-app .modal .table-2016.no-overflow {
    overflow-x: scroll;
  }
  .cc-app .modal .table-2016.places-table {
    width: 100%;
    margin-right: 0;
  }
  .cc-app .modal .table-2016.places-table table {
    width: 100%;
    float: left;
    padding: 0;
  }
  .cc-app .modal .table-2016.places-table tr {
    padding-right: 100px;
  }
  nav .container {
    padding: 0;
  }
  .navbar-collapse {
    box-shadow: none;
  }
  .navbar-toggle {
    font-size: 22px;
    line-height: 22px;
  }
  .navbar-toggle .menu-icon:before {
    content: "\e014";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .navbar-toggle.collapsed {
    font-size: 28px;
    line-height: 28px;
  }
  .navbar-toggle.collapsed .menu-icon:before {
    content: "\f20d";
    display: inline-block;
    font-family: "Ionicons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .nav li {
    float: left;
    width: 100%;
  }
  .nav li a {
    text-align: left;
    border: none;
    font-size: 18px;
    padding: 10px 15px !important;
  }
  .nav li.dropdown ul {
    top: 0;
  }
  .nav li.dropdown ul li a {
    font-size: 14px;
  }
  .nav li.dropdown ul li .status-dropdown .dropdown-menu {
    margin-left: 107px;
    width: 160px !important;
  }
  .nav li span.new-number {
    top: 11px;
    right: 15px;
  }
  .nav li:nth-child(1) > a {
    border: none;
  }
  .nav li:last-of-type {
    /*float: none;*/
  }
  .nav li ul {
    box-shadow: none;
  }
  .nav li ul li a {
    font-size: 16px;
    padding: 10px 15px !important;
  }
  .nav-tabs li {
    width: auto;
  }
  .nav-tabs li:last-of-type {
    float: left;
  }
  .utility .util-copy-wrapper .loader {
    position: relative;
  }
  .cc-app .modal .modal-dialog.modal-lg,
  .cc-app .application__content .modal-dialog.modal-lg,
  .cc-app .modal .durandal-wrapper.modal-lg,
  .cc-app .application__content .durandal-wrapper.modal-lg {
    width: auto;
  }
  .cc-app .modal .modal-content .panel-title a,
  .cc-app .application__content .modal-content .panel-title a,
  .cc-app .modal .uix-modal-content .panel-title a,
  .cc-app .application__content .uix-modal-content .panel-title a {
    display: block;
    padding: 7px 15px 3px 15px;
  }
  .cc-app .modal .modal-content .nav-tabs,
  .cc-app .application__content .modal-content .nav-tabs,
  .cc-app .modal .uix-modal-content .nav-tabs,
  .cc-app .application__content .uix-modal-content .nav-tabs {
    padding: 0 5px;
  }
  .cc-app .modal .modal-content .nav-tabs li,
  .cc-app .application__content .modal-content .nav-tabs li,
  .cc-app .modal .uix-modal-content .nav-tabs li,
  .cc-app .application__content .uix-modal-content .nav-tabs li {
    width: auto;
  }
  .cc-app .modal .modal-content .nav-tabs li a,
  .cc-app .application__content .modal-content .nav-tabs li a,
  .cc-app .modal .uix-modal-content .nav-tabs li a,
  .cc-app .application__content .uix-modal-content .nav-tabs li a {
    border: 1px solid transparent;
    padding: 7px !important;
  }
  .cc-app .modal .modal-content .nav-tabs li:nth-child(1) a,
  .cc-app .application__content .modal-content .nav-tabs li:nth-child(1) a,
  .cc-app .modal .uix-modal-content .nav-tabs li:nth-child(1) a,
  .cc-app .application__content .uix-modal-content .nav-tabs li:nth-child(1) a {
    border: 1px solid transparent;
  }
  .cc-app .modal .modal-content .nav-tabs li.active a,
  .cc-app .application__content .modal-content .nav-tabs li.active a,
  .cc-app .modal .uix-modal-content .nav-tabs li.active a,
  .cc-app .application__content .uix-modal-content .nav-tabs li.active a {
    border: 1px solid #00a8b8;
    border-bottom: 1px solid transparent;
  }
  .cc-app .modal .modal-content .nav-tabs li:last-of-type,
  .cc-app .application__content .modal-content .nav-tabs li:last-of-type,
  .cc-app .modal .uix-modal-content .nav-tabs li:last-of-type,
  .cc-app .application__content .uix-modal-content .nav-tabs li:last-of-type {
    float: left;
  }
  .cc-app .modal .modal-content .tab-content,
  .cc-app .application__content .modal-content .tab-content,
  .cc-app .modal .uix-modal-content .tab-content,
  .cc-app .application__content .uix-modal-content .tab-content {
    padding: 20px 15px;
  }
  .cc-app .modal .modal-content .form-group .dropdwon,
  .cc-app .application__content .modal-content .form-group .dropdwon,
  .cc-app .modal .uix-modal-content .form-group .dropdwon,
  .cc-app .application__content .uix-modal-content .form-group .dropdwon {
    width: 20%;
  }
  .cc-app .modal .modal-content .popup-title,
  .cc-app .application__content .modal-content .popup-title,
  .cc-app .modal .uix-modal-content .popup-title,
  .cc-app .application__content .uix-modal-content .popup-title {
    padding: 15px 15px 10px 15px;
  }
  .cc-app .modal .modal-content .popup-title h2,
  .cc-app .application__content .modal-content .popup-title h2,
  .cc-app .modal .uix-modal-content .popup-title h2,
  .cc-app .application__content .uix-modal-content .popup-title h2 {
    font-size: 20px;
  }
  .cc-app .modal .modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul li,
  .cc-app .application__content .modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul li,
  .cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul li,
  .cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-prefs-panel-table .geo-prefs-table-head ul li {
    font-size: 14px;
  }
  .cc-app .modal .modal-content .modal-body.geo-prefs .geo-mark-all-areas label,
  .cc-app .application__content .modal-content .modal-body.geo-prefs .geo-mark-all-areas label,
  .cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-mark-all-areas label,
  .cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-mark-all-areas label {
    font-size: 12px;
  }
  .cc-app .modal .modal-content .modal-body.geo-prefs .geo-listing-area ul,
  .cc-app .application__content .modal-content .modal-body.geo-prefs .geo-listing-area ul,
  .cc-app .modal .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul,
  .cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-listing-area ul {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  .cc-app .modal .modal-content .modal-body.geo-prefs .top-states label,
  .cc-app .application__content .modal-content .modal-body.geo-prefs .top-states label,
  .cc-app .modal .uix-modal-content .modal-body.geo-prefs .top-states label,
  .cc-app .application__content .uix-modal-content .modal-body.geo-prefs .top-states label {
    width: 100%;
  }
  .cc-app .modal .modal-content .modal-body.geo-prefs .top-states select,
  .cc-app .application__content .modal-content .modal-body.geo-prefs .top-states select,
  .cc-app .modal .uix-modal-content .modal-body.geo-prefs .top-states select,
  .cc-app .application__content .uix-modal-content .modal-body.geo-prefs .top-states select {
    width: 100%;
  }
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block,
  .cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block,
  .cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block {
    padding: 15px;
  }
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group .large-input,
  .cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group .large-input,
  .cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group .large-input,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .form-group .large-input {
    width: 100%;
  }
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn,
  .cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn,
  .cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn {
    width: 16.9%;
  }
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large,
  .cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large,
  .cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large {
    width: 30%;
  }
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large:last-of-type,
  .cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large:last-of-type,
  .cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large:last-of-type,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-grades .position-grades-btn.grade-large:last-of-type {
    margin-right: 0;
  }
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-start,
  .cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-start,
  .cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-start,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-start,
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-end,
  .cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-end,
  .cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-end,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-end,
  .cc-app .modal .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-to-label,
  .cc-app .application__content .modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-to-label,
  .cc-app .modal .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-to-label,
  .cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-to-label {
    float: none;
  }
  .cc-app .modal .modal-content .modal-body.coursework .coursework-item ul li,
  .cc-app .application__content .modal-content .modal-body.coursework .coursework-item ul li,
  .cc-app .modal .uix-modal-content .modal-body.coursework .coursework-item ul li,
  .cc-app .application__content .uix-modal-content .modal-body.coursework .coursework-item ul li {
    width: 100%;
    border-right: none;
  }
  .cc-app .modal .modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(even),
  .cc-app .application__content .modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(even),
  .cc-app .modal .uix-modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(even),
  .cc-app .application__content .uix-modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(even) {
    padding-left: 0;
    padding-right: 0;
  }
  .cc-app .modal .modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(odd),
  .cc-app .application__content .modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(odd),
  .cc-app .modal .uix-modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(odd),
  .cc-app .application__content .uix-modal-content .modal-body.coursework .coursework-item ul li:nth-of-type(odd) {
    padding-right: 0;
  }
  .cc-app .modal .modal-content .modal-body.references-modal .reference-block .main-info,
  .cc-app .application__content .modal-content .modal-body.references-modal .reference-block .main-info,
  .cc-app .modal .uix-modal-content .modal-body.references-modal .reference-block .main-info,
  .cc-app .application__content .uix-modal-content .modal-body.references-modal .reference-block .main-info {
    width: 100%;
  }
  .cc-app .modal .modal-content .modal-body.references-modal .reference-block .main-info select,
  .cc-app .application__content .modal-content .modal-body.references-modal .reference-block .main-info select,
  .cc-app .modal .uix-modal-content .modal-body.references-modal .reference-block .main-info select,
  .cc-app .application__content .uix-modal-content .modal-body.references-modal .reference-block .main-info select {
    width: 100%;
    margin-right: 0;
  }
  .cc-app .modal .modal-content .modal-body.references-modal .reference-block .main-info .small-input,
  .cc-app .application__content .modal-content .modal-body.references-modal .reference-block .main-info .small-input,
  .cc-app .modal .uix-modal-content .modal-body.references-modal .reference-block .main-info .small-input,
  .cc-app .application__content .uix-modal-content .modal-body.references-modal .reference-block .main-info .small-input {
    width: 100%;
    margin-right: 0;
  }
  .cc-app .modal .modal-content .modal-body.references-modal .reference-block .main-info .small-input:last-of-type,
  .cc-app .application__content .modal-content .modal-body.references-modal .reference-block .main-info .small-input:last-of-type,
  .cc-app .modal .uix-modal-content .modal-body.references-modal .reference-block .main-info .small-input:last-of-type,
  .cc-app .application__content .uix-modal-content .modal-body.references-modal .reference-block .main-info .small-input:last-of-type {
    margin-right: 0;
    width: 100%;
  }
  .cc-app .modal .modal-content .modal-body.references-modal .reference-block .main-info .middle-initial,
  .cc-app .application__content .modal-content .modal-body.references-modal .reference-block .main-info .middle-initial,
  .cc-app .modal .uix-modal-content .modal-body.references-modal .reference-block .main-info .middle-initial,
  .cc-app .application__content .uix-modal-content .modal-body.references-modal .reference-block .main-info .middle-initial {
    width: 25%;
    margin-right: 0;
  }
  .cc-app .modal .modal-content .modal-body.references-modal .reference-block label.small-label,
  .cc-app .application__content .modal-content .modal-body.references-modal .reference-block label.small-label,
  .cc-app .modal .uix-modal-content .modal-body.references-modal .reference-block label.small-label,
  .cc-app .application__content .uix-modal-content .modal-body.references-modal .reference-block label.small-label {
    width: 100% !important;
  }
  .cc-app .modal .modal-content .modal-body.references-modal .reference-block .form-control.large-input,
  .cc-app .application__content .modal-content .modal-body.references-modal .reference-block .form-control.large-input,
  .cc-app .modal .uix-modal-content .modal-body.references-modal .reference-block .form-control.large-input,
  .cc-app .application__content .uix-modal-content .modal-body.references-modal .reference-block .form-control.large-input {
    width: 100%;
  }
  .cc-app .modal .modal-content .modal-body.references-modal .reference-block .phone-wrapper,
  .cc-app .application__content .modal-content .modal-body.references-modal .reference-block .phone-wrapper,
  .cc-app .modal .uix-modal-content .modal-body.references-modal .reference-block .phone-wrapper,
  .cc-app .application__content .uix-modal-content .modal-body.references-modal .reference-block .phone-wrapper {
    float: left;
    width: 100%;
  }
  .cc-app .modal .modal-content .modal-body.references-modal .reference-block .phone-wrapper input.phone-number,
  .cc-app .application__content .modal-content .modal-body.references-modal .reference-block .phone-wrapper input.phone-number,
  .cc-app .modal .uix-modal-content .modal-body.references-modal .reference-block .phone-wrapper input.phone-number,
  .cc-app .application__content .uix-modal-content .modal-body.references-modal .reference-block .phone-wrapper input.phone-number {
    width: 40%;
  }
  .cc-app .modal .modal-content .modal-body.references-modal .reference-block .phone-wrapper label.extension,
  .cc-app .application__content .modal-content .modal-body.references-modal .reference-block .phone-wrapper label.extension,
  .cc-app .modal .uix-modal-content .modal-body.references-modal .reference-block .phone-wrapper label.extension,
  .cc-app .application__content .uix-modal-content .modal-body.references-modal .reference-block .phone-wrapper label.extension {
    width: 14%;
  }
  .cc-app .modal .modal-content .modal-body.references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset,
  .cc-app .application__content .modal-content .modal-body.references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset,
  .cc-app .modal .uix-modal-content .modal-body.references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset,
  .cc-app .application__content .uix-modal-content .modal-body.references-modal .reference-listing .sorting-list li .panel-heading .panel-title fieldset {
    width: 50%;
  }
  .cc-app .modal .modal-content .modal-body.references-modal .reference-listing .sorting-list li .panel-heading .panel-title .sorting-icon-wrap,
  .cc-app .application__content .modal-content .modal-body.references-modal .reference-listing .sorting-list li .panel-heading .panel-title .sorting-icon-wrap,
  .cc-app .modal .uix-modal-content .modal-body.references-modal .reference-listing .sorting-list li .panel-heading .panel-title .sorting-icon-wrap,
  .cc-app .application__content .uix-modal-content .modal-body.references-modal .reference-listing .sorting-list li .panel-heading .panel-title .sorting-icon-wrap {
    width: 18%;
  }
  .cc-app .modal .modal-content .modal-body.references-modal .reference-listing .sorting-list li .panel-heading .panel-title a.drop span,
  .cc-app .application__content .modal-content .modal-body.references-modal .reference-listing .sorting-list li .panel-heading .panel-title a.drop span,
  .cc-app .modal .uix-modal-content .modal-body.references-modal .reference-listing .sorting-list li .panel-heading .panel-title a.drop span,
  .cc-app .application__content .uix-modal-content .modal-body.references-modal .reference-listing .sorting-list li .panel-heading .panel-title a.drop span {
    display: none;
  }
  .cc-app .modal .modal-content .modal-body.references-modal .reference-listing .sorting-list .reference-remove i,
  .cc-app .application__content .modal-content .modal-body.references-modal .reference-listing .sorting-list .reference-remove i,
  .cc-app .modal .uix-modal-content .modal-body.references-modal .reference-listing .sorting-list .reference-remove i,
  .cc-app .application__content .uix-modal-content .modal-body.references-modal .reference-listing .sorting-list .reference-remove i {
    top: 2px;
  }
  .cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset,
  .cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset,
  .cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset,
  .cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li fieldset {
    width: 50%;
  }
  .cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .sorting-icon-wrap,
  .cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .sorting-icon-wrap,
  .cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .sorting-icon-wrap,
  .cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .sorting-icon-wrap {
    width: 18%;
  }
  .cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown,
  .cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown,
  .cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown,
  .cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown {
    width: 100%;
    margin-left: 0;
  }
  .cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience,
  .cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience,
  .cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience,
  .cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-experience,
  .cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-checkboxes,
  .cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-checkboxes,
  .cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-checkboxes,
  .cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li .athletic-dropdown .athletic-checkboxes {
    float: left;
    width: 100%;
    margin-bottom: 20px;
  }
  .cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop span,
  .cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop span,
  .cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop span,
  .cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list li a.drop span {
    display: none;
  }
  .cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li fieldset,
  .cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li fieldset,
  .cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li fieldset,
  .cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li fieldset {
    width: 100%;
  }
  .cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li .add-athletic-btn,
  .cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li .add-athletic-btn,
  .cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li .add-athletic-btn,
  .cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li .add-athletic-btn {
    width: 100%;
    padding-left: 0;
    margin-top: 10px;
  }
  .cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li .add-athletic-btn .btn,
  .cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li .add-athletic-btn .btn,
  .cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li .add-athletic-btn .btn,
  .cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list.new-athletic li .add-athletic-btn .btn {
    width: auto;
  }
  .cc-app .modal .modal-content .modal-body.athletics .add-athletics .sorting-list .athletic-remove i,
  .cc-app .application__content .modal-content .modal-body.athletics .add-athletics .sorting-list .athletic-remove i,
  .cc-app .modal .uix-modal-content .modal-body.athletics .add-athletics .sorting-list .athletic-remove i,
  .cc-app .application__content .uix-modal-content .modal-body.athletics .add-athletics .sorting-list .athletic-remove i {
    top: 2px;
  }
  .cc-app .modal .modal-content .modal-body.language .small-input,
  .cc-app .application__content .modal-content .modal-body.language .small-input,
  .cc-app .modal .uix-modal-content .modal-body.language .small-input,
  .cc-app .application__content .uix-modal-content .modal-body.language .small-input {
    width: 80%;
  }
  .cc-app .modal .modal-content .modal-body .action-buttons .btn-profile,
  .cc-app .application__content .modal-content .modal-body .action-buttons .btn-profile,
  .cc-app .modal .uix-modal-content .modal-body .action-buttons .btn-profile,
  .cc-app .application__content .uix-modal-content .modal-body .action-buttons .btn-profile {
    margin-left: 5px;
    float: right !important;
  }
  .cc-app .modal .modal-content .modal-body .action-buttons .btn-profile:last-of-type,
  .cc-app .application__content .modal-content .modal-body .action-buttons .btn-profile:last-of-type,
  .cc-app .modal .uix-modal-content .modal-body .action-buttons .btn-profile:last-of-type,
  .cc-app .application__content .uix-modal-content .modal-body .action-buttons .btn-profile:last-of-type {
    margin-left: 0;
  }
  .cc-app .modal .modal-content .sorting-list li .sorting-icon:nth-child(2),
  .cc-app .application__content .modal-content .sorting-list li .sorting-icon:nth-child(2),
  .cc-app .modal .uix-modal-content .sorting-list li .sorting-icon:nth-child(2),
  .cc-app .application__content .uix-modal-content .sorting-list li .sorting-icon:nth-child(2) {
    margin-left: 15px;
  }
  .cc-app .modal .modal-content .sorting-list li .sorting-icon:last-of-type,
  .cc-app .application__content .modal-content .sorting-list li .sorting-icon:last-of-type,
  .cc-app .modal .uix-modal-content .sorting-list li .sorting-icon:last-of-type,
  .cc-app .application__content .uix-modal-content .sorting-list li .sorting-icon:last-of-type {
    margin-left: 15px;
  }
  .table-2016 {
    overflow-x: scroll;
  }
  .table-2016 table thead tr th.document {
    width: auto;
  }
  .table-2016 table tbody tr td.action .btn-profile {
    width: 100%;
  }
  .call-out-wrap .call-out-missing .call-out-header {
    padding-bottom: 0;
  }
  .call-out-wrap .call-out-missing .call-out-header h2 {
    font-size: 14px;
  }
  .call-out-wrap .call-out-missing .call-out-header h2 .toggle-arrow:after {
    content: "\e113";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 5px;
    font-size: 10px;
  }
  .call-out-wrap .call-out-missing .call-out-header h2.collapsed .toggle-arrow:after {
    content: "\e114";
  }
  .call-out-wrap .call-out-missing .call-out-header .btn-profile {
    font-size: 14px;
  }
  .call-out-wrap .call-out-missing .call-out-content p {
    font-size: 14px;
    line-height: 18px;
  }
  .about-me .status-dropdown {
    text-align: left !important;
  }
  .about-me .status-dropdown .dropdown-toggle {
    width: 60%;
    margin-bottom: 20px;
  }
  .news-page .news-item {
    margin-top: 30px;
  }
  .news-page .whats-happening-text {
    padding: 15px 20px 5px 20px;
  }
  .news-page .whats-happening-text h4 {
    font-size: 24px;
    margin-bottom: 20px;
  }
  .news-page .whats-happening-date {
    padding: 0 20px;
  }
  .news-page .news-item-image {
    width: 100%;
    padding-right: 0;
  }
  .news-page .news-item-text-picture {
    width: 100%;
    margin-top: 20px;
  }
  .news-page .news-search:before {
    left: 3px;
  }
  .news-page .individual-news-item {
    margin-top: 0;
  }
  .news-page .individual-news-item .back-to {
    font-size: 12px;
  }
  .news-page .individual-news-item .news-item-authorimage {
    width: 20%;
  }
  .news-page .individual-news-item .news-item-author {
    width: 80%;
    font-size: 18px;
  }
  .news-page .individual-news-item .news-item-top-info {
    padding: 45px 20px 5px 20px;
  }
  .news-page .individual-news-item .news-item-top-info .back-to {
    position: absolute;
    top: 15px;
    right: 35px;
  }
  .news-page .individual-news-item .whats-happening-text-full {
    padding: 20px;
  }
  .news-page .individual-news-item .whats-happening-text-full p {
    font-size: 14px;
    line-height: 1.7;
  }
  .news-page .individual-news-item .whats-happening-text-full .news-item-image-caption {
    font-size: 12px;
    margin-bottom: 10px;
  }
  .news-page .individual-news-item .whats-happening-text-full .back-to {
    margin-top: 50px;
  }
  .news-page .individual-news-item h4 {
    font-size: 24px;
  }
  .videos-page h3 {
    font-size: 18px;
  }
  .videos-page .videos-potential {
    padding: 20px;
  }
  .videos-page .videos-easy-callout {
    padding: 20px;
    display: block;
  }
  .videos-page .videos-easy-callout .easy-callout-block {
    float: left;
    width: 100%;
    margin-bottom: 20px;
  }
  .videos-page .videos-easy-callout .easy-callout-block .num {
    width: auto;
    margin-right: 17px;
  }
  .videos-page .videos-easy-callout .easy-callout-block .num-text {
    width: 75%;
  }
  .videos-page .videos-easy-callout .easy-callout-block.left,
  .videos-page .videos-easy-callout .easy-callout-block.right {
    width: 100%;
    margin-left: 0;
  }
  .videos-page .videos-easy-callout .easy-callout-block.right {
    margin-top: 20px;
  }
  .videos-page .videos-easy-callout .easy-callout-block.right iframe {
    width: 100%;
  }
  .videos-page .videos-easy-callout .easy-callout-block.left .video-added-to-profile video {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .videos-page .videos-easy-callout .easy-callout-block.left .video-added-to-profile a {
    width: 100%;
  }
  .videos-page .videos-easy-callout .easy-callout-block.left .video-added-to-profile p {
    width: 100%;
  }
  .videos-page .videos-record-button {
    padding: 0 20px 20px 20px;
  }
  .videos-page .videos-record-button .btn-profile {
    font-size: 14px;
    line-height: 20px;
  }
  .videos-page .videos-record-button .btn-profile i {
    font-size: 18px;
  }
  .videos-page .videos-inspiration {
    padding: 20px;
  }
  .videos-page .videos-inspiration .video-wrap .video-item {
    width: 49%;
    margin-bottom: 20px;
  }
  .videos .your-takes .take-wrap .take-block {
    margin-bottom: 20px;
    width: 48%;
  }
  .videos.url-adds p {
    font-size: 14px;
    line-height: 18px;
  }
  .videos.url-adds .add-video-url .sorting-list li fieldset {
    width: 50%;
  }
  .videos.url-adds .add-video-url .sorting-list li fieldset p {
    word-break: break-all;
  }
  .videos.url-adds .add-video-url .sorting-list li .sorting-icon-wrap {
    width: 18%;
  }
  .videos.url-adds .add-video-url .sorting-list li .video-dropdown {
    width: 100%;
    margin-left: 0;
  }
  .videos.url-adds .add-video-url .sorting-list li a.drop span {
    display: none;
  }
  .videos.url-adds .add-video-url .sorting-list.new-url li fieldset {
    width: 100%;
  }
  .videos.url-adds .add-video-url .sorting-list.new-url li .add-video-url-btn {
    width: 100%;
    padding-left: 0;
    margin-top: 10px;
  }
  .videos.url-adds .add-video-url .sorting-list.new-url li .add-video-url-btn .btn {
    width: auto;
  }
  .videos.url-adds .add-video-url .sorting-list .video-remove i {
    top: 3px;
  }
  .endorsements .back-to {
    font-size: 12px;
    margin-right: 0;
  }
  .endorsements .view-endorsement-content {
    padding: 10px 0;
  }
  .endorsements .view-endorsement-content fieldset .form-group label {
    width: 100%;
    padding-right: 0;
  }
  .endorsements .view-endorsement-content fieldset .form-group p {
    width: 100%;
  }
  .endorsements .view-endorsement-content .secondary-page-table-header .btn-profile {
    margin-top: 10px;
  }
  .endorsements .view-endorsement-content .view-endorsement-content-info p span {
    display: block;
    margin: 3px 0;
    float: left;
    width: 100%;
  }
  .endorsements .view-endorsement-content .view-endorsement-content-info p span.view-endorsement-date {
    float: left;
  }
  .endorsements .view-endorsement-content .view-endorsement-content-info p span.hidden-xs {
    display: none !important;
  }
  .profile-page .content-section .main-content-title {
    font-size: 16px;
  }
  .profile-page .content-section .main-content-title .title-text a {
    font-size: 12px;
  }
  .profile-page .content-section .main-content-header .title-text a.view-link {
    top: 4px;
  }
  .profile-page .content-section .panel-content.about-me {
    padding: 30px 15px 15px 15px;
  }
  .profile-page .content-section .panel-content.about-me .status-dropdown .dropdown-toggle {
    width: 78%;
  }
  .profile-page .content-section .panel-content.about-me .about-me-panel {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }
  .profile-page .content-section .panel-content.about-me .about-me-panel .user-photo img {
    width: 100%;
  }
  .profile-page .content-section .panel-content.about-me .about-me-panel p {
    word-wrap: break-word;
  }
  .profile-page .content-section .panel-content.about-me .about-me-panel.about-me-user-photo {
    width: 70%;
  }
  .profile-page .content-section .panel-content.endorsements {
    padding: 15px;
  }
  .profile-page .content-section .panel-content.endorsements .active-endorsements {
    width: 100%;
  }
  .profile-page .content-section .panel-content.endorsements .hidden-from-recruiters {
    width: 100%;
    margin-top: 30px;
  }
  .profile-page .content-section .panel-content.endorsements .hidden-from-recruiters .hidden-endorsement {
    width: 100%;
  }
  .profile-page .content-section .panel-content.endorsements .hidden-from-recruiters .hidden-endorsement.left {
    border: none;
  }
  .profile-page .content-section .panel-content.endorsements .hidden-from-recruiters .hidden-endorsement.right {
    margin-top: 15px;
  }
  .profile-page .content-section .panel-content.videos-profile {
    padding: 15px;
  }
  .profile-page .content-section .panel-content .table-2016 table tbody tr td:first-of-type {
    padding-left: 15px;
  }
  .profile-page .content-section .panel-content .col-3-list {
    display: block;
    padding: 10px 0;
  }
  .profile-page .content-section .panel-content .col-3-list li {
    padding: 10px 15px;
    display: block;
    width: 100%;
  }
}
@media screen and (max-width: 594px) {
  .modal .modal-dialog {
    padding: 0;
  }
  .modal .modal-content {
    border-radius: 0 !important;
  }
  .modal .modal-content .nav-tabs {
    padding: 0;
  }
  .modal .modal-content .nav-tabs li {
    width: auto;
  }
  .modal .modal-content .nav-tabs li a {
    padding: 4px !important;
    font-size: 12px;
    border: 1px solid transparent;
  }
  .modal .modal-content .nav-tabs li:nth-child(1) a {
    border: 1px solid transparent;
  }
  .modal .modal-content .nav-tabs li.active a {
    border: 1px solid #00a8b8;
    border-bottom: 1px solid transparent;
  }
  .modal .modal-content .nav-tabs li:last-of-type {
    float: left;
  }
  .modal .modal-content .tab-content {
    padding: 10px 15px;
  }
  .modal .modal-content .tab-content .action-buttons .required-field-text {
    float: right;
    width: 100%;
    margin-top: -9px;
    font-size: 12px;
  }
  .modal .modal-content .tab-content .action-buttons .btn-profile {
    float: left !important;
    margin-left: 0;
    font-size: 12px;
    padding: 4px 10px;
  }
  .modal .modal-content .tab-content .action-buttons .btn-profile:last-of-type {
    margin-left: 10px;
  }
  .modal .modal-content .tab-content input {
    width: 58%;
  }
  .modal .modal-content .tab-content input.small-input {
    width: 58%;
  }
  .modal .modal-content .tab-content .dropdown {
    width: 58%;
  }
  .modal .modal-content .tab-content .dropdown.large-dropdown {
    width: 58%;
  }
  .modal .modal-content .tab-content .toggle-input {
    width: 58%;
  }
  .modal .modal-content .tab-content .toggle-text {
    width: 58%;
  }
  .modal .modal-content .tab-content .toggle-text p {
    width: 100% !important;
    font-size: 12px;
  }
  .modal .modal-content .tab-content label {
    width: 40%;
    margin-right: 2%;
    line-height: 32px;
    font-size: 10px;
  }
  .modal .modal-content .tab-content label .smaller-label {
    font-size: 10px;
  }
  .modal .modal-content .tab-content .delete-icon {
    font-size: 16px;
  }
  .modal .modal-content .tab-content .add-another label {
    width: 40%;
  }
  .modal .modal-content .tab-content .add-another .contact-wrapper {
    width: 58%;
  }
  .modal .modal-content .tab-content .add-another .contact-wrapper .dropdown {
    width: 100%;
    margin-bottom: 5px;
  }
  .modal .modal-content .tab-content .add-another .contact-wrapper .contact-username {
    width: 85%;
    margin-left: 0;
  }
  .modal .modal-content .tab-content .add-another .contact-wrapper .delete-icon {
    float: right;
  }
  .modal .modal-content .tab-content .add-another .phone-wrapper {
    width: 58%;
  }
  .modal .modal-content .tab-content .add-another .phone-wrapper .dropdown {
    width: 100%;
    margin-bottom: 5px;
  }
  .modal .modal-content .tab-content .add-another .phone-wrapper .extension {
    width: 11%;
    text-align: left;
  }
  .modal .modal-content .tab-content .add-another .phone-wrapper .extension-number {
    width: 35%;
  }
  .modal .modal-content .tab-content .add-another .phone-wrapper input {
    width: 100%;
    margin-bottom: 5px;
    margin-left: 0;
  }
  .modal .modal-content .tab-content .add-another .phone-wrapper input[type="radio"],
  .modal .modal-content .tab-content .add-another .phone-wrapper input[type="checkbox"] {
    width: auto;
  }
  .modal .modal-content .tab-content .add-another .phone-wrapper .delete-icon {
    float: right;
  }
  .modal .modal-content .modal-body .error-warning {
    font-size: 12px;
  }
  .modal .modal-content .modal-body .validation-error-list li {
    font-size: 12px;
  }
  .modal .modal-content .modal-body .action-buttons .required-field-text {
    float: right;
    width: 100%;
    margin-top: -9px;
    font-size: 12px;
  }
  .modal .modal-content .modal-body .action-buttons .btn-profile {
    float: left !important;
    margin-left: 0;
    font-size: 12px;
    padding: 4px 10px;
    margin-top: 20px;
  }
  .modal .modal-content .modal-body .action-buttons .btn-profile:last-of-type {
    margin-left: 10px;
  }
  .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block {
    padding: 15px;
  }
  .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-content {
    float: left;
    width: 90%;
  }
  .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-delete {
    float: right;
  }
  .modal .modal-content .modal-body.certifications .cert-block-wrapper .cert-block .cert-block-delete i {
    color: #00a8b8;
    font-size: 16px;
  }
  .profile-page .content-section .main-content-header {
    padding-right: 10px;
  }
  .profile-page .content-section .main-content-header .title-text .hide-text {
    display: none;
  }
  .profile-page .content-section .main-content-header .title-text .show-text {
    display: inline-block;
  }
  .profile-page .content-section .main-content-header .title-text a {
    top: 4px;
  }
  .profile-page .content-section .main-content-header .title-text a.view-link {
    top: 13px;
  }
  .profile-page .content-section .main-content-header .title-text a.view-link img {
    top: -2px;
    position: relative;
  }
  .profile-page .content-section .main-content-header .title-text a i {
    margin-right: 0;
  }
  .profile-page .content-section .main-content-header i {
    margin-right: 5px;
  }
}
/*}*/
.application__title {
  padding: 20px 15px 0px 15px;
  border-bottom: 1px solid #00a8b8;
  position: relative;
}
.application__title .application-action {
  padding: 0;
}
@media (min-width: 768px) {
  .application__title .application-action {
    padding: 10px 0 0 0;
  }
}
.application__title--header {
  font-size: 20px;
  font-weight: bold;
  color: #545459;
}
@media (min-width: 768px) {
  .application__title--header {
    font-size: 30px;
  }
}
.btn-link {
  font-size: 14px;
  line-height: 18px;
  color: #00a8b8;
  display: inline-block;
  padding: 8px 10px;
  position: absolute;
  right: 5px;
  bottom: 0;
}
.uix-btn-sm {
  height: 23px;
  padding: 0 12px!important;
}
.application__title--header {
  padding-right: 100px;
}
.btn-link:hover,
.btn-link:focus {
  text-decoration: none;
}
.btn-link.btn-disabled {
  color: #d6d6db;
}
.icon {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
}
.action-buttons-bottom {
  display: block;
  overflow: hidden;
  padding: 20px 0 0 0;
}
.position-date .dropdown,
.position-date .dropdown,
.position-date .date-to-label {
  float: left;
  margin-right: 15px;
}
.position-grades .position-grades-btn {
  display: inline-block;
  margin-right: 5px;
  padding: 0 8px;
}
.position-grades .position-grades-btn.selected {
  background-color: #00a8b8;
  color: #fff;
}
.position-block-delete {
  margin-bottom: 30px;
  padding-top: 28px;
}
fieldset .form-inline .form-group .form-control {
  margin-bottom: 0;
}
fieldset .form-inline .form-group {
  margin-bottom: 15px;
}
.btn-primary-orange {
  background: #fa802a;
  background: -moz-linear-gradient(top, #fa802a 0%, #e65601 100%);
  background: -webkit-linear-gradient(top, #fa802a 0%, #e65601 100%);
  background: linear-gradient(to bottom, #fa802a 0%, #e65601 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa802a', endColorstr='#e65601', GradientType=0);
  border-top: 2px solid #fb965a;
  border-bottom: 2px solid #b53d01;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  font-weight: bold;
}
.nav-candidate-application .btn-primary-orange {
  font-size: 14px!important;
  margin-left: 5px!important;
  padding: 8px 10px !important;
  margin: 0;
  border-top: 2px solid #fb965a !important;
  border-bottom: 2px solid #b53d01 !important;
}
.nav-candidate-application .btn-primary-orange:hover,
.nav-candidate-application .btn-primary-orange:focus {
  background: #ce4a02 !important;
  background: -moz-linear-gradient(top, #ce4a02 0%, #ce4a02 100%) !important;
  background: -webkit-linear-gradient(top, #ce4a02 0%, #ce4a02 100%) !important;
  background: linear-gradient(to bottom, #ce4a02 0%, #ce4a02 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce4a02', endColorstr='#ce4a02', GradientType=0) !important;
  border-top: 2px solid #ce4a02 !important;
  border-bottom: 2px solid #ce4a02 !important;
}
.nav-candidate-application .btn-primary-orange:active {
  background: #ce4a02 !important;
  background: -moz-linear-gradient(top, #ce4a02 0%, #ce4a02 100%) !important;
  background: -webkit-linear-gradient(top, #ce4a02 0%, #ce4a02 100%) !important;
  background: linear-gradient(to bottom, #ce4a02 0%, #ce4a02 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce4a02', endColorstr='#ce4a02', GradientType=0) !important;
  /*border-top: 2px solid #ce4a02;
        border-bottom: 2px solid #ce4a02;*/
}
.navbar-nav.nav-candidate-application > li.active,
.navbar-nav.nav-candidate-application > li:hover {
  background-color: transparent!important;
}
.nav-candidate-application .btn-primary-orange:after {
  content: "" !important;
}
.navbar-nav.nav-candidate-application {
  text-align: right;
}
.navbar-nav.nav-candidate-application > li {
  width: auto;
  display: inline-block;
  float: none;
}
.navbar-nav.nav-candidate-application > li.dropdown {
  float: right;
}
.navbar-nav.nav-candidate-application > li:first-child {
  float: left;
}
.navbar-nav.nav-candidate-application > li.active {
  background-color: transparent!important;
}
.navbar-nav.nav-candidate-application > li.active a {
  font-weight: 500;
}
.navbar-nav.nav-candidate-application > li > a.btn-primary-orange:focus {
  background: #fa802a;
  background: -moz-linear-gradient(top, #fa802a 0%, #e65601 100%);
  background: -webkit-linear-gradient(top, #fa802a 0%, #e65601 100%);
  background: linear-gradient(to bottom, #fa802a 0%, #e65601 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa802a', endColorstr='#e65601', GradientType=0);
  /*border-top: 2px solid #fb965a;*/
  /*border-bottom: 2px solid #b53d01;*/
  color: #fff;
}
.application__sidebar {
  position: absolute;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  height: 0;
  overflow: hidden;
  top: 42px;
  z-index: 100;
  -webkit-transition: height 450ms cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: height 450ms cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: height 450ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: height 450ms cubic-bezier(0.645, 0.045, 0.355, 1);
  /* easeInOutCubic */
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  /* easeInOutCubic */
}
.application__sidebar.active {
  height: 544px;
}
.application .application__list {
  text-align: left;
}
.application__buttons {
  text-align: center;
  background-color: #fa6a15;
  z-index: 101;
  position: relative;
}
.btn-mobile-nav {
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  padding: 8px 23px 8px 10px;
  text-decoration: none;
  position: relative;
}
.btn-mobile-nav:hover,
.btn-mobile-nav:focus {
  text-decoration: none;
  color: #fff;
}
.btn-mobile-nav:after {
  font-family: "SSStandard";
  content: '';
  position: absolute;
  top: 11px;
  padding-left: 5px;
}
div.application__sidebar.active + div.application__buttons .btn-mobile-nav:after {
  content: '';
}
div.application__sidebar.active + div.application__buttons .btn-mobile-nav {
  position: absolute;
  width: 100%;
  left: 0;
  background-color: #fa6a15;
  z-index: 102;
}
.btn-mobile-nav i {
  display: inline-block;
  padding: 2px 0 0 2px;
}
.btn-prev {
  float: left;
  border-right: 1px solid #fff;
  border: none!important;
}
.btn-next {
  float: right;
  border-left: 1px solid #fff;
  border: none!important;
}
/* Login Page */
.login-page {
  padding-top: 30px;
}
.login-page h2 {
  font-size: 30px;
  line-height: 34px;
  color: white;
  text-align: center;
}
.login-page h3 {
  font-size: 24px;
  color: #fff;
  line-height: 28px;
}
.login-page .login-form h3 {
  padding: 0 0 5px 0;
  margin: 0 0 15px 0;
}
.login-page .login-wrapper {
  text-align: center;
  padding: 20px 0;
}
.login-page .login-wrapper:first-child {
  padding-top: 0;
}
.login-page hr {
  border: none;
  border-top: 1px solid #00a8b8;
  height: 1px;
}
.login-page .full-width {
  padding: 30px 15px;
}
.login-page .btn-profile i {
  margin-right: 0;
  font-size: inherit;
}
@media (max-width: 767px) {
  .login-page input[type="submit"] {
    float: left;
  }
}
#termsDiv p,
#termsDiv ul li {
  line-height: 30px;
}
#termsDiv ul li {
  padding: 10px 0;
}
.application-page .container {
  padding-left: 0;
  padding-right: 0;
}
.form-group-inline input {
  display: block;
  width: 100% !important;
  width: auto !important;
  margin-bottom: 5px;
}
.form-group-inline .form-message {
  display: block;
  width: 100%!important;
  vertical-align: middle;
  width: auto!important;
  margin-bottom: 20px;
}
.form-group-inline .error-text {
  color: #fa6a15;
}
.form-group-inline .error-text.weak {
  color: firebrick;
}
.form-group-inline .error-text.normal {
  color: orange;
}
.form-group-inline .error-text.medium {
  color: #D8C705;
}
.form-group-inline .error-text.strong {
  color: yellowgreen;
}
.form-group-inline .error-text.veryStrong {
  color: #15A300;
}
/* */
.cc-app .application__content .uix-modal-content .uix-modal-section {
  padding: 0;
}
.cc-app .application__content .uix-modal-content .tab-content .contact-fields,
.cc-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper .phone-label-text-group {
  width: 100%;
}
.cc-app .application__content .uix-modal-content .form-group:first-child .dropdown {
  margin-right: 1%;
  margin-bottom: 10px;
}
.cc-app .application__content .uix-modal-content .form-group:first-child .dropdown.date-group {
  margin-bottom: 0;
}
.cc-app .application__content .uix-modal-content .modal-body {
  background-color: white;
}
.cc-app .application__content .uix-modal-content .tab-content .phone-wrapper {
  padding-bottom: 15px;
}
.cc-app .application__content .uix-modal-content #contact .checkbox-custom + .checkbox-custom-label:before {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}
.cc-app .application__content .uix-modal-content #contact .checkbox-custom-label {
  padding-left: 10px;
}
.cc-app .application__content .uix-modal-content .tab-content .contact-wrapper .dropdown {
  width: 25%;
}
.cc-app .application__content .uix-modal-content .tab-content .contact-wrapper,
.cc-app .application__content .uix-modal-content .tab-content .phone-wrapper {
  width: 100%;
}
.cc-app .application__content .uix-modal-content .tab-content .contact-fields .form-group label.extension {
  width: auto!important;
}
.cc-app .application__content .uix-modal-content .tab-content input.phone-number {
  margin-left: 0;
  margin-right: 5px;
}
.cc-app .application__content .uix-modal-content .form-group {
  margin-bottom: 0;
}
.cc-app .application__content .uix-modal-content .modal-body.teaching .sorting-list .interest-remove {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -9px;
}
.cc-app .application__content .uix-modal-content .sorting-list li .ion-arrow-down-c {
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -11px;
}
.cc-app .application__content .uix-modal-content .sorting-list li .ion-arrow-up-c {
  position: absolute;
  left: 8px;
  top: 50%;
  margin-top: -11px;
}
.cc-app .application__content .uix-modal-content .sorting-list li .sorting-number {
  position: absolute;
  left: 30px;
  top: 50%;
  margin-top: -12px;
}
.cc-app .application__content .uix-modal-content .sorting-list li .sorting-text.bolded {
  display: block;
  padding-left: 40px;
  padding-right: 25px;
}
.cc-app .application__content .uix-modal-content .sorting-list li .sorting-text {
  display: block;
  padding-left: 40px;
  clear: both;
}
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-to-label {
  padding-top: 5px;
  margin-bottom: 10px;
  float: left;
}
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-start,
.cc-app .application__content .uix-modal-content .modal-body.experience .position-block-wrapper .position-block .position-block-content .position-date .date-end {
  display: block;
}
.cc-app #footer {
  margin-top: 0;
}
.cc-app .application__content .uix-modal-content .modal-body.geo-prefs .geo-mark-all-areas {
  padding: 20px 0;
}
.application__list--item:before,
.application__list--itemComplete:before,
.application__list--itemIncomplete:before,
.application__list--itemOptional:before,
.application__list--selected:before {
  top: 8px;
}
.application__list--itemComplete:after {
  top: 10px;
}
.application .application__content {
  padding-bottom: 15px;
  margin-bottom: 15px;
}
fieldset .form-group .form-control {
  margin-bottom: 0;
}
.uix-valign {
  display: block;
}
.uix-list-items {
  padding-left: 35px;
  position: relative;
}
.uix-list-items .documents-delete {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 20px;
  line-height: 24px;
  width: 25px;
}
.uix-list-items .documents-delete:after {
  content: "";
  position: absolute;
  right: 0;
  top: 2px;
  width: 1px;
  height: 12px;
  border-right: 1px solid #545459;
}
.education-history .uix-modal-section .form-group-block-delete {
  margin-top: -20px;
  margin-bottom: 20px;
}
.education-history .internal-only,
.teaching .internal-only {
  float: none;
  display: block;
}
.geo-prefs .checkbox-custom + .checkbox-custom-label:before,
.radio-custom + .radio-custom-label:before {
  transform: translateX(-24px);
  width: 16px;
  height: 16px;
}
.geo-prefs .checkbox-custom-label,
.radio-custom-label {
  padding-left: 25px;
}
.cc-app .application__content .uix-modal-content .tab-content .toggle-text,
.cc-app .application__content .uix-modal-content .tab-content fieldset .form-group p {
  width: 100%;
}
.cc-app.csa-dark .uix-dropdown-1 {
  margin-left: 0;
  background: white;
  border-radius: 0;
  -webkit-box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.5);
  border: none;
  padding: 10px 0;
}
.cc-app.csa-dark .uix-dropdown-1 li {
  text-transform: capitalize;
  color: #00a8b8;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  padding: 2px 0;
  font-size: 14px;
  cursor: pointer;
}
.cc-app.csa-dark .uix-dropdown-1 li a {
  text-transform: capitalize;
  color: #00a8b8;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  padding: 2px 10px;
  font-size: 14px;
  cursor: pointer;
}
.cc-app.csa-dark .uix-dropdown-1 li a:hover,
.cc-app.csa-dark .uix-dropdown-1 li a:focus {
  background-color: #3c478c;
  color: white;
}
.application-name .modal-body {
  min-height: 450px;
}
.application-personal-info .modal-body {
  min-height: 300px;
}
.prefs-settings .dropdown {
  display: inline-block;
}
.prefs-settings .dropdown button {
  -webkit-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  -moz-box-shadow: inset 0 1px 1px 0 #d6d6d6;
  box-shadow: inset 0 1px 1px 0 #d6d6d6;
  background-color: white;
  padding: 4px 7px 3px 7px;
  border: solid 1px #d6d6d6;
  width: 100%;
  text-align: left;
  color: #545459;
  min-height: 32px;
}
.prefs-settings .uix-btn-sm {
  margin-left: 15px;
}
.sidebar-panel.videos {
  border: 1px solid #909abf;
  background-color: #f4f4f4;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.sidebar-panel.videos h1 {
  color: #3c478c;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  padding: 20px 15px 0 15px;
  margin: 0;
}
.csa-dark .sidebar-panel.videos .header {
  background-color: transparent;
}
.login-page .login-form input {
  margin-bottom: 0;
}
.login-page .login-form .form-group {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .nav-candidate-application .btn-primary-orange {
    padding: 0 15px !important;
    margin: 8px 0 0 0;
  }
  .application__title--header {
    padding-right: 0;
  }
  .application__title {
    padding: 25px 25px 0px 25px;
  }
  .form-group-inline input {
    display: inline-block;
    width: 50% !important;
    margin-bottom: 15px;
    float: left;
  }
  .form-group-inline .form-message {
    display: inline-block;
    width: 50%!important;
    margin-bottom: 0;
    float: left;
    padding: 5px 0 0 10px;
  }
  .login-page {
    padding-top: 60px;
  }
  .login-page .full-width {
    padding: 60px 30px;
  }
  .login-page .login-form h3 {
    margin: 0 0 30px 0;
  }
  .application-page .container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .cc-app .application__content .uix-modal-content .uix-modal-section {
    padding: 20px 30px;
  }
  .cc-app .application__content .uix-modal-content .uix-modal-section .form-group-block-wrapper .phone-label-text-group {
    width: 89%;
  }
  .cc-app .application__content .uix-modal-content .tab-content .contact-wrapper .dropdown {
    width: 25%;
  }
  .cc-app .application__content .uix-modal-content .tab-content .contact-wrapper,
  .cc-app .application__content .uix-modal-content .tab-content .phone-wrapper {
    width: 70%;
  }
  .application__list--item:before,
  .application__list--itemComplete:before,
  .application__list--itemIncomplete:before,
  .application__list--itemOptional:before,
  .application__list--selected:before {
    top: 15px;
  }
  .application__list--itemComplete:after {
    top: 17px;
  }
  .cc-app .application__content .uix-modal-content .sorting-list li .ion-arrow-down-c {
    position: relative;
    left: 0;
    top: 3px;
    margin-top: 0;
  }
  .cc-app .application__content .uix-modal-content .sorting-list li .ion-arrow-up-c {
    position: relative;
    left: 2px;
    top: 3px;
    margin-top: 0;
  }
  .cc-app .application__content .uix-modal-content .sorting-list li .sorting-number {
    position: relative;
    left: inherit;
    top: inherit;
    margin-top: 0;
  }
  .cc-app .application__content .uix-modal-content .sorting-list li .sorting-text.bolded {
    display: inline;
    padding-left: 0;
    padding-right: 0;
  }
  .cc-app .application__content .uix-modal-content .sorting-list li .sorting-text {
    display: inline;
    padding-left: 0;
    clear: none;
  }
  .btn-mobile-nav {
    display: none;
  }
  .position-block-delete {
    margin-bottom: 30px;
    padding-top: 2px;
  }
  .application__sidebar {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    height: auto;
    overflow: visible;
    top: 0;
    z-index: 1;
    margin-bottom: 15px;
  }
  .application__buttons {
    background-color: transparent;
  }
  .btn-prev {
    border-right: none;
  }
  .btn-next {
    border-left: none;
  }
  .uix-valign {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
  }
  .education-history .uix-modal-section .form-group-block-delete {
    margin-top: 0;
    margin-bottom: 0;
  }
  .education-history .internal-only,
  .teaching .internal-only {
    float: right;
  }
  .geo-prefs .checkbox-custom + .checkbox-custom-label:before,
  .radio-custom + .radio-custom-label:before {
    transform: translateX(-20px);
    width: 12px;
    height: 12px;
  }
  .geo-prefs .checkbox-custom-label,
  .radio-custom-label {
    padding-left: 20px;
  }
  .cc-app .application__content .uix-modal-content .tab-content .toggle-text,
  .cc-app .application__content .uix-modal-content .tab-content fieldset .form-group p {
    width: 60%;
  }
  .navbar-nav.nav-candidate-application {
    height: 46px;
  }
  .navbar-nav.nav-candidate-application > li {
    padding-bottom: 6px;
  }
  .navbar-nav.nav-candidate-application > li.dropdown {
    padding-bottom: 0;
  }
  .navbar-nav.nav-candidate-application > li:first-child {
    padding-bottom: 0;
  }
}
@media (min-width: 992px) {
  .login-page {
    padding-top: 80px;
  }
  .login-page .full-width {
    padding: 65px 60px;
  }
  .login-page.forgot-password {
    min-height: 408px;
  }
}
.btn-whiteGradient {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #e7e7ea 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffffff 0%, #e7e7ea 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 0%, #e7e7ea 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7e7ea', GradientType=0);
  /* IE6-9 */
  color: #00a8b8;
  line-height: 20px;
  padding: 7px 12px;
  font-weight: 800;
  border-bottom: 2px solid #b69889;
  border-top: 2px solid #ffffff;
  box-shadow: none;
}
.btn-whiteGradient:hover,
.btn-whiteGradient:focus,
.btn-whiteGradient:active {
  background: #e7e7ea;
  color: #00a8b8;
  border-bottom: 2px solid #e7e7ea;
  border-top: 2px solid #e7e7ea;
}
.emailProcessor {
  padding: 0;
  margin-top: 30px;
}
.emailProcessor .btn-primary {
  font-weight: 800;
}
.emailProcessor__header {
  background-color: #f6f7fb;
  border-radius: 4px 4px 0 0;
}
@media (min-width: 768px) {
  .emailProcessor__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.emailProcessor__headerRight {
  display: block;
  padding: 10px 15px;
}
.emailProcessor__headerRight .btn {
  margin-left: 20px;
}
.emailProcessor__headerRight .btn:first-of-type {
  margin-left: 0;
}
@media (min-width: 768px) {
  .emailProcessor__headerRight {
    display: inline-block;
    padding: 25px 25px 20px 0;
  }
}
.emailProcessor__headerLeft {
  padding: 10px 15px;
  display: block;
}
@media (min-width: 768px) {
  .emailProcessor__headerLeft {
    display: inline-block;
    padding: 25px 0 20px 25px;
  }
}
.emailProcessor__headerLeftMessage {
  display: none;
  color: #545459;
  font-size: 20px;
  font-style: italic;
}
.emailProcessor__dateFilter {
  display: block;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .emailProcessor__dateFilter {
    display: inline-block;
    margin-bottom: 0;
  }
}
.emailProcessor__search {
  display: block;
  position: relative;
}
.emailProcessor__search span {
  display: inline-block;
  position: absolute;
  left: 5px;
  top: 1px;
}
.emailProcessor__search span:before {
  font-size: 20px;
  color: #00a8b8;
  content: '🔎';
  font-family: "SSGizmo";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.emailProcessor__search .form-control {
  box-shadow: none;
  border-color: #ebebeb;
  margin-bottom: 0;
  padding-left: 30px;
}
.emailProcessor__search .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #7c7c82;
}
.emailProcessor__search .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #7c7c82;
}
.emailProcessor__search .form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: #7c7c82;
}
.emailProcessor__search .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #7c7c82;
}
@media (min-width: 768px) {
  .emailProcessor__search {
    display: inline-block;
    margin-left: 20px;
  }
  .emailProcessor__search .form-control {
    width: 350px;
  }
}
.emailProcessor__showOnly {
  display: block;
  border: 1px solid #ebebeb;
  background-color: #ffffff;
  padding: 4px 16px;
  width: 150px;
}
.emailProcessor__showOnly a {
  display: block;
  text-decoration: none;
}
.emailProcessor__showOnly .dropdown-menu {
  right: 0;
  left: auto;
  border-color: #ebebeb;
  border-radius: 0;
}
.emailProcessor__showOnly .dropdown-menu a {
  color: #00a8b8;
}
.emailProcessor__showOnly .dropdown-menu a:hover {
  background-color: #00a8b8;
}
.emailProcessor__showOnly .caret {
  position: absolute;
  right: 25px;
  top: 5px;
  border: none;
}
@media (min-width: 768px) {
  .emailProcessor__showOnly {
    display: inline-block;
  }
}
.emailProcessor__body {
  padding: 30px 0;
}
.emailProcessor__body--emailContainer {
  margin: 0 auto;
  max-width: 800px;
  width: 100%;
}
.emailProcessor__body .non-editable-text {
  margin-bottom: 100px;
}
.emailProcessor__body .non-editable-text h2 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 24px;
  color: #00a8b8;
  line-height: 32px;
  font-weight: bold;
  font-style: normal;
}
.emailProcessor__body .non-editable-text h3 {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 18px;
  color: #00a8b8;
  line-height: 26px;
  font-weight: bold;
}
.emailProcessor__body .non-editable-text p {
  margin-top: 0;
  margin-bottom: 20px;
  color: #68686d;
  font-size: 14px;
  line-height: 30px;
}
@media (min-width: 768px) {
  .emailProcessor__body {
    padding: 60px 0;
  }
}
.emailProcessor__closeBtn {
  text-transform: uppercase;
  transition: all 0.25s;
  font-weight: 800;
}
.emailProcessor__closeBtn span {
  border: 4px solid #00a8b8;
  border-radius: 100%;
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  transition: all 0.25s;
}
.emailProcessor__closeBtn:hover span,
.emailProcessor__closeBtn:active span,
.emailProcessor__closeBtn:focus span {
  border-color: #4e5e9c;
  color: #4e5e9c;
}
.emailProcessor .nav-tabs {
  padding-top: 40px;
  padding-left: 40px;
  width: 100%;
  border-bottom: 1px solid #00a8b8;
}
.emailProcessor .nav-tabs li {
  margin: 0 0 -1px 0;
}
.emailProcessor .nav-tabs .active a {
  border-color: #00a8b8;
  border-bottom-color: #ffffff;
  background-color: #ffffff;
  color: #8e8f93;
}
.emailProcessor .nav-tabs .active a:hover,
.emailProcessor .nav-tabs .active a:focus,
.emailProcessor .nav-tabs .active a:active {
  border-color: #00a8b8;
  border-bottom-color: #ffffff;
  background-color: #ffffff !important;
}
.emailProcessor .nav-tabs a {
  padding: 12px 20px;
  color: #00a8b8;
  font-weight: 800;
  font-size: 18px;
  border-color: transparent;
}
.emailProcessor .nav-tabs a:hover,
.emailProcessor .nav-tabs a:focus,
.emailProcessor .nav-tabs a:active {
  border-color: transparent;
}
.emailProcessor__emailHistory {
  padding: 0 15px;
}
@media (min-width: 768px) {
  .emailProcessor__emailHistory {
    padding: 0 30px;
  }
}
.emailProcessor__deleteSelected {
  display: block;
  margin-right: 15px;
}
.emailProcessor__deleteSelected svg {
  width: 16px;
  position: relative;
  top: 3px;
}
.emailProcessor__deleteSelected svg path {
  fill: #ffffff;
}
@media (min-width: 768px) {
  .emailProcessor__deleteSelected {
    margin-left: 70px;
    display: inline-block;
  }
}
.emailProcessor__topTableHeader {
  background-color: #00a8b8;
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
  padding: 3px 10px;
}
.emailProcessor__topTableHeader .check {
  position: relative;
  display: inline-block;
  margin-right: 15px;
}
.emailProcessor__topTableHeader .check label {
  font-weight: 400;
}
.emailProcessor__topTableHeader .check .checkbox-custom + .checkbox-custom-label:before {
  border-color: #ffffff;
  top: 5px;
}
.emailProcessor__topTableHeader .check .checkbox-custom:checked + .checkbox-custom-label:before {
  background: #ffffff;
}
.emailProcessor__topTableHeader a {
  color: #ffffff;
  display: inline-block;
}
.emailProcessor__stats {
  color: #00a8b8;
  font-weight: 700;
  font-size: 14px;
}
@media (max-width: 767px) {
  .emailProcessor__stats .emailProcessor__statsBreak {
    display: none;
  }
}
@media (min-width: 768px) {
  .emailProcessor__stats {
    font-size: 16px;
  }
}
@media (min-width: 992px) {
  .emailProcessor__stats {
    font-size: 18px;
  }
}
.emailProcessor__clearHistory {
  display: block;
}
.emailProcessor__clearHistory svg {
  width: 14px;
  position: relative;
  top: 2px;
}
.emailProcessor__clearHistory svg path {
  fill: #ffffff;
}
@media (min-width: 768px) {
  .emailProcessor__clearHistory {
    text-align: right;
    float: right;
    display: inline-block;
  }
}
.emailProcessor .table-2016 {
  padding: 0;
}
.emailProcessor .table-2016 table {
  min-width: 600px;
}
.emailProcessor .table-2016 table thead tr th {
  padding: 0 10px;
}
.emailProcessor .table-2016 table tbody tr td {
  color: #68686d;
  vertical-align: middle;
  padding: 2px 10px;
  border-bottom: none;
}
.emailProcessor .table-2016 table tbody tr:nth-of-type(even) td {
  background-color: #f6f6fb;
}
.emailProcessor .table-2016 table tbody tr.emailProcessor__alert td {
  color: #fa802a;
}
.emailProcessor .table-2016 table tbody tr.emailProcessor__alert .emailProcessor__statusIcon svg path {
  fill: #fa802a;
}
.emailProcessor .table-2016 table tbody tr.emailProcessor__alert .emailProcessor__date {
  color: #68686d;
}
.emailProcessor .table-2016 .check {
  position: relative;
  display: inline-block;
}
.emailProcessor .table-2016 .check .checkbox-custom-label {
  position: initial;
}
.emailProcessor .table-2016 .check .checkbox-custom + .checkbox-custom-label:before {
  border-color: #b9b8b8;
  top: 5px;
}
.emailProcessor .table-2016 .check .checkbox-custom:checked + .checkbox-custom-label:before {
  background: #b9b8b8;
}
.emailProcessor__statusIcon svg {
  width: 22px;
  position: relative;
  top: 3px;
}
.emailProcessor__statusIcon svg path {
  fill: #00a8b8;
}
.emailProcessor__textIconBtn {
  text-transform: uppercase;
  font-size: 10px;
}
.emailProcessor__textIconBtn i {
  display: block;
  line-height: 1;
  font-size: 20px;
  position: relative;
  top: 7px;
  text-align: center;
}
.emailProcessor__textIconBtn span {
  display: block;
  text-align: center;
}
.mce-tinymce {
  border-width: 0 !important;
}
.mce-tinymce .mce-edit-area {
  background-color: #f6f6fb;
  color: #a8a6aa;
  border-left: 1px solid #d7d6db !important;
  border-right: 1px solid #d7d6db !important;
  border-bottom: 1px solid #d7d6db !important;
}
.mce-tinymce .mce-panel {
  background-color: #4e5e9c;
}
.mce-tinymce .mce-btn {
  background-color: transparent;
  color: #ffffff;
  border-right: 1px solid #ffffff;
}
.mce-tinymce .mce-btn:hover,
.mce-tinymce .mce-btn:active,
.mce-tinymce .mce-btn:focus {
  background-color: #8b97c5;
  border-color: transparent;
}
.mce-tinymce .mce-btn .mce-ico {
  color: #ffffff;
}
.mce-tinymce .mce-btn.mce-active {
  background-color: #8b97c5;
  border-color: transparent;
}
.mce-tinymce .mce-btn.mce-active:hover,
.mce-tinymce .mce-btn.mce-active:active,
.mce-tinymce .mce-btn.mce-active:focus {
  background-color: #8b97c5;
  border-color: transparent;
}
.mce-tinymce .mce-path-item {
  color: #ffffff;
}
.mce-tinymce .mce-divider {
  color: #ffffff;
}
.mce-menubtn.mce-fixed-width span {
  color: #ffffff;
}
.mce-tinymce iframe {
  height: 400px !important;
}
.email-editor .mce-tinymce iframe {
  height: 200px !important;
}
.referral {
  padding: 0;
  margin-top: 30px;
}
.referral__header {
  background-color: #00a8b8;
  color: #ffffff;
  padding: 15px;
}
.referral__header p {
  line-height: 1.3;
}
@media (min-width: 768px) {
  .referral__header {
    padding: 40px 40px 30px 40px;
  }
}
.referral__headerLine1 {
  font-size: 20px;
  margin: 0 0 5px 0;
  font-weight: 500;
}
@media (min-width: 768px) {
  .referral__headerLine1 {
    font-size: 30px;
  }
}
.referral__headerLine2 {
  font-size: 14px;
  margin: 0;
}
@media (min-width: 768px) {
  .referral__headerLine2 {
    font-size: 16px;
  }
}
.referral__body {
  padding: 15px;
  color: #545459;
}
.referral__body p {
  color: #545459;
}
@media (min-width: 768px) {
  .referral__body {
    padding: 40px;
  }
}
@media (min-width: 768px) {
  .referral__received p {
    line-height: 39px;
  }
}
@media (min-width: 768px) {
  .referral__actions {
    text-align: right;
  }
  .referral__actions a {
    margin-left: 20px;
  }
}
.referral__title {
  padding-top: 10px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .referral__title {
    padding-top: 20px;
    margin-bottom: 30px;
  }
}
.referral__location {
  font-weight: 600;
  font-size: 15px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .referral__location {
    font-size: 18px;
  }
}
.referral__callout {
  background-color: #f4f3f9;
  border: 1px solid #cdccd3;
  padding: 20px 15px;
  margin-bottom: 20px;
  font-weight: 500;
}
.referral__callout p {
  font-size: 12px;
}
@media (min-width: 768px) {
  .referral__callout {
    margin-bottom: 35px;
  }
  .referral__callout p {
    font-size: 15px;
    line-height: 24px;
  }
}
.referral__sidebar {
  border-left: 1px solid #cdccd3;
}
.referral__sidebar p {
  font-size: 13px;
}
@media (min-width: 768px) {
  .referral__sidebar p {
    font-size: 15px;
    line-height: 24px;
  }
}
.referral__content p {
  font-size: 13px;
}
@media (min-width: 768px) {
  .referral__content p {
    font-size: 16px;
    line-height: 30px;
  }
}
.referral__flex {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
  display: flex;
}
.referral__attendanceLocation {
  font-weight: 600;
}
.referral__contactList li {
  margin-bottom: 5px;
  line-height: 1.2;
  font-size: 12px;
  font-weight: 500;
}
@media (min-width: 768px) {
  .referral__contactList li {
    font-size: 15px;
  }
}
.referral .hidden-from-recruiters {
  border-top: 1px solid #cdccd3;
  padding-top: 40px;
}
.referral h2 {
  border-bottom: 1px solid #00a8b8;
  font-size: 18px;
  color: #545459;
  font-style: normal;
  margin-bottom: 5px;
  font-weight: 600;
}
@media (min-width: 768px) {
  .referral h2 {
    font-size: 24px;
  }
}
.referral h3 {
  font-size: 15px;
  margin-bottom: 0 0 10px 0;
  font-weight: 600;
  color: #00a8b8;
}
@media (min-width: 768px) {
  .referral h3 {
    font-size: 18px;
    margin-bottom: 0 0 15px 0;
  }
}
.referral h4 {
  font-size: 14px;
  color: #00a8b8;
  font-weight: 500;
}
@media (min-width: 768px) {
  .referral h4 {
    font-size: 15px;
  }
}
.outsideNavbar {
  background-color: #3c478c;
}
.outsideNavbar .dropdown ul {
  display: none;
  position: absolute;
  z-index: 1000;
  left: 0;
  float: left;
}
.outsideNavbar .dropdown:hover ul {
  display: block;
  margin-left: 0;
}
.outsideNavbar .navbar-nav > li:last-of-type ul {
  left: auto;
}
.content-section.applicationStatus {
  border-color: #ffffff;
}
.content-section.applicationStatus h1.main-content-header {
  padding: 20px 15px 15px 15px;
  background-color: #fa802a;
  -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3);
  border: 1px solid #ffffff;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.7;
}
.content-section.applicationStatus h1.main-content-header strong {
  font-weight: 600;
}
.content-section.applicationStatus h1.main-content-header i {
  top: 6px;
  font-size: 36px;
  line-height: 0.75;
}
@media (min-width: 768px) {
  .content-section.applicationStatus h1.main-content-header {
    padding: 20px 30px 15px 30px;
    font-size: 18px;
  }
  .content-section.applicationStatus h1.main-content-header i {
    margin-right: 15px;
  }
}
.content-section.applicationStatus .panel-content {
  padding: 30px 15px 30px 15px;
}
@media (min-width: 768px) {
  .content-section.applicationStatus .panel-content {
    padding: 30px;
  }
}
.content-section.applicationStatus p.applicationStatus__contentHeader {
  margin: 0 0 20px 0;
  font-weight: 600;
  font-size: 20px;
  font-style: italic;
  line-height: 1.25;
}
.content-section.applicationStatus .btn-profile.orange-btn {
  margin-right: 5px;
  margin-bottom: 10px;
  line-height: 1;
}
.loading-button-indicator {
  position: relative;
  color: transparent !important;
  background-color: #d6d6db !important;
}
.loading-button-indicator:after {
  display: inline-block;
  position: absolute;
  z-index: 10;
  left: 50%;
  top: 50%;
  margin-left: -1em;
  margin-top: -1em;
  width: 2em;
  height: 2em;
  background-image: url(../../../Content/images/icons/spinner.svg) !important;
  background-size: 2em 2em !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  -webkit-animation: spin-loader 1.5s infinite linear;
  -moz-animation: spin-loader 1.5s infinite linear;
  -o-animation: spin-loader 1.5s infinite linear;
  animation: spin-loader 1.5s infinite linear;
  content: "";
}
@-moz-keyframes spin-loader {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin-loader {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin-loader {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.placement-iframe {
  width: 100vw;
  height: calc(150vh - 135px);
  border: none;
}
.nav .placement-dropdown ul {
  display: none;
}
.nav .placement-dropdown ul li {
  position: relative;
}
.nav .placement-dropdown ul li ul {
  display: none;
  z-index: 2;
  left: 289px;
  top: -2px;
  margin-top: 0;
}
.nav .placement-dropdown ul li i {
  position: absolute;
  right: 5px;
  top: 5px;
}
.nav .placement-dropdown:hover ul {
  display: block;
}
.nav .placement-dropdown:hover ul li ul {
  display: none;
}
.nav .placement-dropdown:hover ul li:hover ul {
  display: block;
}
@media screen and (min-width: 768px) {
  .nav .placement-dropdown.input-button ul {
    min-width: 320px;
    width: auto;
  }
}
.nav .placement-dropdown.input-button ul input {
  margin-bottom: 15px;
  max-width: 300px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .nav .placement-dropdown.input-button ul input {
    margin-bottom: 0;
    margin-right: 15px;
    width: 300px;
    max-width: unset;
    min-width: 300px;
  }
}
.nav .placement-dropdown.input-button li {
  padding: 15px;
}
@media screen and (min-width: 768px) {
  .nav .placement-dropdown.input-button li {
    display: flex;
    align-items: center;
  }
}
.nav .placement-dropdown.input-button li:last-of-type {
  padding: 15px;
}
.nav .placement-dropdown.input-button .btn {
  width: auto;
}
@media screen and (min-width: 768px) {
  .nav .placement-dropdown.input-button .btn {
    width: 30%;
  }
}
.nav .placement-dropdown.input-button .btn:hover,
.nav .placement-dropdown.input-button .btn:focus,
.nav .placement-dropdown.input-button .btn:active {
  background: -webkit-linear-gradient(top, #ce4a02 0%, #ce4a02 100%) !important;
  background: linear-gradient(to bottom, #ce4a02 0%, #ce4a02 100%) !important;
  border-top: 2px solid #ce4a02;
  border-bottom: 2px solid #ce4a02;
}
.carney-staff-page {
  background-color: #ffffff;
  color: #68696D;
}
.carney-staff-page__edit {
  position: relative;
  top: -103px;
  z-index: 1002;
}
@media screen and (min-width: 768px) {
  .carney-staff-page__edit {
    top: -179px;
  }
}
@media screen and (min-width: 1199px) {
  .carney-staff-page__edit {
    top: -141px;
  }
}
.carney-staff-page__backto {
  display: flex;
  width: 100%;
  padding: 10px;
  background-color: #E0E0E5;
}
.carney-staff-page__overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  width: 100vw;
  height: 100vh;
  background-color: #ffffff;
}
.carney-staff-page p {
  line-height: 1.7;
  margin-bottom: 15px;
}
@media screen and (min-width: 768px) {
  .carney-staff-page p {
    margin-bottom: 20px;
  }
}
.carney-staff-page .carney-staff-header {
  display: flex;
  padding: 0;
  margin: 0;
  border: none;
  flex-wrap: wrap;
}
.carney-staff-page .carney-header__top {
  display: flex;
  z-index: 1;
  width: 100%;
  padding: 20px 0;
  box-shadow: 0px 3px 5px 0px #006875;
}
.carney-staff-page .carney-header__top-content {
  display: flex;
  width: 100%;
  align-items: flex-end;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-header__top-content {
    flex-wrap: nowrap;
  }
}
.carney-staff-page .carney-header__logo {
  height: 43px;
  width: 39%;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTg2LjVweCIgaGVpZ2h0PSI2N3B4IiB2aWV3Qm94PSIwIDAgMTg2LjUgNjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE4Ni41IDY3IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjcyLjc0OSIgeT0iMy45MjYiIGZpbGw9IiM3QzdEODEiIHdpZHRoPSIwLjU2NCIgaGVpZ2h0PSI2MC42MzUiLz4NCjxwYXRoIGZpbGw9IiMwMDk2QTkiIGQ9Ik0xMDUuODgsMTcuMDJjLTAuMjY3LDUuMjAxLTMuODMzLDguNTI5LTkuMDY0LDguNTI5Yy01Ljk0MywwLTkuNjI5LTQuMjUtOS42MjktMTEuNTkNCgljMC02LjY4NywzLjgzMy0xMC45MzYsOS45MjYtMTAuOTM3YzQuODc0LDAsOC4xNDMsMi43MDQsOC42MTksNi45ODRoLTIuODUzYy0wLjUzNS0yLjgyMy0yLjY0NS00LjM5OC01Ljg4NC00LjM5OA0KCWMtNC4zMDksMC02LjgzNSwzLjE1LTYuODM1LDguNzA4YzAsNS4yOSwyLjc2NCw4LjY0OCw2LjgwNSw4LjY0N2MzLjQ3OCwwLDUuOTQzLTIuMzQ3LDYuMDkyLTUuOTQzSDEwNS44OHoiLz4NCjxwYXRoIGZpbGw9IiMwMDk2QTkiIGQ9Ik0xMTIuMzU3LDI1LjQzYy0zLjIxLDAtNS4wNTItMS43ODMtNS4wNTMtNC42NjZjMC0yLjg1MywxLjc1NC00LjQyOCw1LjMyLTQuODc0DQoJYzIuMTY5LTAuMjY4LDMuNjI1LTAuMzI3LDQuMjgtMC41OTVjMC43MTMtMC4yOTcsMC43NDMtMC42NTQsMC43NDMtMS42OTRjMC0xLjU3NS0xLjE1OS0yLjM3Ny0zLjUwNy0yLjM3Nw0KCWMtMi40MzcsMC0zLjY1NiwxLjAxMS0zLjY1NiwyLjg4MmgtMi40NjZ2LTAuMTE5YzAtMy4xMjEsMi4zMTgtNS4wODIsNi4yMTEtNS4wODJjNC4xNiwwLDYuMDYyLDEuNTE1LDYuMDYyLDQuODE0djcuNzg2DQoJYzAsMS4wNywwLjA5LDEuNTc1LDEuMDExLDEuNTc1YzAuMTc5LDAsMC4zODctMC4wMywwLjY4NC0wLjA4OXYyLjAyMWMtMC41NjUsMC4xNDgtMS4wNCwwLjIzOC0xLjUxNSwwLjIzOA0KCWMtMS43NTQsMC0yLjYxNi0wLjc3Mi0yLjYxNi0yLjI4OXYtMC4wODlDMTE2LjI1LDI0LjU2OCwxMTQuNDM3LDI1LjQzLDExMi4zNTcsMjUuNDMgTTExMi42ODQsMTguMTE5DQoJYy0xLjg3MywwLjI5Ny0yLjY3NSwxLjA0LTIuNjc1LDIuNjE1YzAsMS41MTcsMC45ODEsMi40MDcsMi43OTQsMi40MDdjMi44NTQsMCw0LjgxNC0xLjYwNCw0LjgxNC0zLjc3NHYtMi4zMTgNCglDMTE2LjIyLDE3Ljc5MiwxMTQuNTI2LDE3LjgyMiwxMTIuNjg0LDE4LjExOSIvPg0KPHBhdGggZmlsbD0iIzAwOTZBOSIgZD0iTTEyMy45NzUsOS40MTFoMi41MjZ2Mi43OTRjMC44MzMtMi4xMSwyLjI1OS0zLjEyMSw0LjMxLTMuMTIxYzAuMjM4LDAsMC40NDUsMCwwLjY4MywwLjAzdjIuNzY0DQoJYy0wLjIwOC0wLjAyOS0wLjQxNi0wLjAyOS0wLjYyNC0wLjAyOWMtMi43OTMsMC00LjI3OSwxLjU0NS00LjI3OSw0LjQ1OGwwLDguNjQ4aC0yLjYxNUwxMjMuOTc1LDkuNDExeiIvPg0KPHBhdGggZmlsbD0iIzAwOTZBOSIgZD0iTTE0My4zOCwxNS4zODVjMC0yLjc2NC0wLjYyNC00LjA0Mi0zLjEyMS00LjA0MmMtMi44ODMsMC00LjYwNSwxLjY5NC00LjYwNSw0Ljc1NXY4Ljg1NmgtMi42MTZsMC0xNS41NDMNCgloMi40OTd2Mi4yNTljMS4xODgtMS43ODMsMi44MjMtMi42NDUsNC45OTMtMi42NDVjMi4zNDgsMCwzLjk1MywwLjcxMyw0LjgxNSwyLjExYzAuNjUzLDEuMDEsMC42ODMsMi4yMjksMC42ODMsMy43NDR2MC43NDMNCglsMCw5LjMzMmgtMi42NDVMMTQzLjM4LDE1LjM4NXoiLz4NCjxwYXRoIGZpbGw9IiMwMDk2QTkiIGQ9Ik0xNjEuNDc3LDE5LjkzMWMtMC41NjMsMy40NDgtMy4xNDksNS41MjgtNi44MDUsNS41MjhjLTQuMjgsMC02Ljk4My0zLjA2MS02Ljk4NC04LjExMw0KCWMwLTUuMzc5LDIuNzA0LTguNDQsNi45ODQtOC40NGM0LjQyOCwwLDcuMDE0LDIuODIzLDcuMDE0LDcuODc1YzAsMC4zODcsMCwwLjc3Mi0wLjAzLDEuMTU5aC0xMS4yMzQNCgljMC4wNiwzLjI5OSwxLjcyNSw1LjE0MSw0LjQ4OCw1LjE0MWMyLjE0LDAsMy41NjYtMS4xMjksMy45ODItMy4xNUgxNjEuNDc3eiBNMTU4Ljk1MSwxNS43NzFjLTAuMDMtMi45NDItMS41NDUtNC41NDctNC4xOS00LjU0Nw0KCWMtMi41ODUsMC00LjEwMiwxLjU3NS00LjMzOSw0LjU0N0gxNTguOTUxeiIvPg0KPHBhdGggZmlsbD0iIzAwOTZBOSIgZD0iTTE3Ni4zMzUsOS40MTFsLTYuNTM4LDE3Ljk1Yy0xLjA3LDIuOTEyLTEuODczLDQuMTAxLTQuNjA3LDQuMTAxYy0wLjU2NCwwLTEuMDctMC4wODktMS41NDUtMC4yMzh2LTIuNDk2DQoJYzAuNDc1LDAuMTQ4LDAuOTgsMC4yMzgsMS41MTYsMC4yMzhjMC45ODEsMCwxLjYwNC0wLjM4NywxLjkzMi0xLjI3OGwwLjY4My0xLjg0M2wtNS44ODQtMTYuNDM1aDIuOTEzbDQuMzA5LDEyLjU3MWw0LjMwOS0xMi41NzENCglIMTc2LjMzNXoiLz4NCjxwYXRoIGZpbGw9IiMwMDk2QTkiIGQ9Ik04OS45MjIsNDIuOTI4YzAuMDU5LDMuMTIxLDIuMjI5LDUuMDgzLDUuNTU3LDUuMDgzYzMuMzg4LDAsNS4zNDktMS41NDYsNS4zNDktMy44OTMNCgljMC0yLjU1Ni0xLjk5MS0yLjkxMy01Ljg1NC0zLjgzNGMtNC43MjUtMS4xMjgtNy4xNjItMi4xNjktNy4xNjItNS45MTNjMC0zLjc0NSwyLjk0Mi02LjMzMSw3LjYzOC02LjMzMQ0KCWM0LjcyNSwwLDcuNjA4LDIuNTg2LDcuNjM4LDYuODM1aC0yLjc2NGMtMC4yMDgtMi44NTMtMi4wMjEtNC40MjgtNS4wNTItNC40MjhjLTIuOTEzLDAtNC42OTUsMS4zOTYtNC42OTUsMy40MTgNCgljMCwyLjczNCwxLjk5MSwyLjkxMyw2LjQ3OSwzLjk4MmMyLjA4LDAuNTA1LDMuNzE0LDAuODYxLDQuOTAzLDEuODcyYzEuMTI5LDAuOTUxLDEuNzUzLDIuMzQ4LDEuNzUzLDQuMDcyDQoJYzAsNC4wNzEtMy4wOSw2Ljc0Ni04LjIwMiw2Ljc0NmMtNS4xNywwLTguMTcyLTIuNzA1LTguMzgtNy42MDhIODkuOTIyeiIvPg0KPHBhdGggZmlsbD0iIzAwOTZBOSIgZD0iTTExMC42NjMsNTAuNDQ3Yy0zLjIwOSwwLTUuMDUyLTEuNzgzLTUuMDUyLTQuNjY2YzAtMi44NTQsMS43NTMtNC40MjksNS4zMi00Ljg3NA0KCWMyLjE2OS0wLjI2OCwzLjYyNS0wLjMyNyw0LjI3OS0wLjU5NWMwLjcxMy0wLjI5NywwLjc0My0wLjY1MywwLjc0My0xLjY5NGMwLTEuNTc1LTEuMTU5LTIuMzc3LTMuNTA3LTIuMzc3DQoJYy0yLjQzNywwLTMuNjU1LDEuMDEtMy42NTUsMi44ODNoLTIuNDY3di0wLjEyYzAtMy4xMjEsMi4zMTgtNS4wODEsNi4yMTEtNS4wODFjNC4xNiwwLDYuMDYyLDEuNTE1LDYuMDYyLDQuODEzdjcuNzg3DQoJYzAsMS4wNywwLjA4OSwxLjU3NSwxLjAxLDEuNTc1YzAuMTc4LDAsMC4zODYtMC4wMywwLjY4NC0wLjA4OXYyLjAyMWMtMC41NjUsMC4xNDktMS4wNCwwLjIzOC0xLjUxNiwwLjIzOA0KCWMtMS43NTMsMC0yLjYxNS0wLjc3My0yLjYxNS0yLjI4OXYtMC4wODlDMTE0LjU1Niw0OS41ODUsMTEyLjc0Myw1MC40NDcsMTEwLjY2Myw1MC40NDcgTTExMC45OSw0My4xMzYNCgljLTEuODcyLDAuMjk3LTIuNjc0LDEuMDQxLTIuNjc0LDIuNjE1YzAsMS41MTYsMC45ODEsMi40MDcsMi43OTMsMi40MDdjMi44NTMsMCw0LjgxNC0xLjYwNSw0LjgxNC0zLjc3NHYtMi4zMTgNCglDMTE0LjUyNiw0Mi44MDksMTEyLjgzMiw0Mi44MzksMTEwLjk5LDQzLjEzNiIvPg0KPHBhdGggZmlsbD0iIzAwOTZBOSIgZD0iTTEzMi40NzUsNDAuNDAxYzAtMi43NjQtMC42MjQtNC4wNDItMy4xMjEtNC4wNDJjLTIuODgyLDAtNC42MDYsMS42OTQtNC42MDYsNC43NTV2OC44NTZoLTIuNjE2VjM0LjQyOA0KCWgyLjQ5N3YyLjI1OWMxLjE4OS0xLjc4MywyLjgyMy0yLjY0NSw0Ljk5My0yLjY0NWMyLjM0OCwwLDMuOTUyLDAuNzEzLDQuODE0LDIuMTFjMC42NTQsMS4wMSwwLjY4NCwyLjIyOSwwLjY4NCwzLjc0NHYwLjc0M3Y5LjMzMg0KCWgtMi42NDVWNDAuNDAxeiIvPg0KPHBhdGggZmlsbD0iIzAwOTZBOSIgZD0iTTE1MS4yNTUsNDkuOTcxaC0yLjUyNnYtMS45NjJjLTEuMzM3LDEuNjM1LTMuMDMyLDIuNDM3LTUuMDUyLDIuNDM3Yy00LjA3MSwwLTYuODA2LTMuMTItNi44MDYtOC4yMDINCgljMC01LjE3MSwyLjc2NC04LjMyMSw2LjgwNi04LjMyMWMyLjE2OSwwLDMuODMzLDAuODAzLDUuMDUyLDIuNDA3di03LjcyNmgyLjUyNlY0OS45NzF6IE0xNDQuMTgyLDM2LjI3MQ0KCWMtMi44ODMsMC00LjYwNiwyLjE0LTQuNjA2LDYuMTUxYzAsMy41NjYsMS43ODMsNS43MDYsNC42MzYsNS43MDZjMi44ODIsMCw0LjYwNi0yLjExLDQuNjA2LTYuMDMzDQoJQzE0OC44MTgsMzguMjMyLDE0Ny4yNDQsMzYuMjcxLDE0NC4xODIsMzYuMjcxIi8+DQo8cGF0aCBmaWxsPSIjMDA5NkE5IiBkPSJNMTYwLjU1NiwzMy45MjNjNC42OTYsMCw3LjQ1OSwzLjAwMSw3LjQ1OSw4LjI2MXMtMi43NjQsOC4yNjItNy40Myw4LjI2MmMtNC42OTUsMC03LjQ1OS0zLjAwMS03LjQ1OS04LjI2Mg0KCVMxNTUuODkxLDMzLjkyMywxNjAuNTU2LDMzLjkyMyBNMTYwLjU4NSw0OC4xMjhjMy4wMzEsMCw0LjcyNS0yLjA4LDQuNzI1LTUuOTQ0YzAtMy44NjMtMS42OTQtNS45NDMtNC43MjUtNS45NDMNCgljLTMuMDksMC00Ljc4NSwyLjA4LTQuNzg1LDUuOTQzQzE1NS44MDEsNDYuMDQ4LDE1Ny41MjQsNDguMTI4LDE2MC41ODUsNDguMTI4Ii8+DQo8cGF0aCBmaWxsPSIjMDA5NkE5IiBkPSJNMTgzLjQwNyw0NC45NDhjLTAuNTY0LDMuNDQ4LTMuMTUsNS41MjgtNi44MDUsNS41MjhjLTQuMjgsMC02Ljk4NC0zLjA2MS02Ljk4NC04LjExMg0KCWMwLTUuMzgsMi43MDUtOC40NCw2Ljk4NC04LjQ0YzQuNDI4LDAsNy4wMTMsMi44MjMsNy4wMTMsNy44NzVjMCwwLjM4NiwwLDAuNzczLTAuMDMsMS4xNTlsLTExLjIzMywwDQoJYzAuMDYsMy4yOTksMS43MjQsNS4xNDEsNC40ODcsNS4xNDFjMi4xNCwwLDMuNTY2LTEuMTI5LDMuOTgyLTMuMTVIMTgzLjQwN3ogTTE4MC44ODEsNDAuNzg3Yy0wLjAzLTIuOTQxLTEuNTQ1LTQuNTQ2LTQuMTktNC41NDYNCgljLTIuNTg2LDAtNC4xMDEsMS41NzUtNC4zMzksNC41NDdMMTgwLjg4MSw0MC43ODd6Ii8+DQo8cGF0aCBmaWxsPSIjN0M3RDgxIiBkPSJNODkuNzc4LDU4LjI1OWMwLTAuOTg1LDAuNzQxLTEuNzA1LDEuODIxLTEuNzA1YzEuMTMzLDAsMS44MjEsMC42NDYsMS44MjEsMS42Mg0KCWMwLDAuODI2LTAuNDY2LDEuNDUtMS40MjksMi4wMTJsMS40MjksMS43MzZjMC4xOC0wLjMyOSwwLjI3NS0wLjc0MSwwLjMwNy0xLjI2aDAuOWMtMC4wMTEsMC43My0wLjIwMiwxLjM5OC0wLjU4MywyLjAwMQ0KCWwxLjQxOSwxLjcxNWgtMS4yN2wtMC43NDEtMC45MjFjLTAuNjE0LDAuNzMxLTEuMzk4LDEuMTAyLTIuMzQsMS4xMDJjLTEuMzc2LDAtMi4yNzYtMC45NTMtMi4yNzYtMi4yMDMNCgljMC0xLjAwNiwwLjU3MS0xLjY4NCwxLjc4OS0yLjM2MUM5MC4wNjQsNTkuMzkyLDg5Ljc3OCw1OC44NTEsODkuNzc4LDU4LjI1OSBNODkuODIsNjIuMjkyYzAsMC43ODQsMC41NzIsMS4zNzYsMS40MTksMS4zNzYNCgljMC42MTQsMCwxLjE4Ni0wLjI5NiwxLjY5NC0wLjg3OGwtMS44LTIuMTdDOTAuMjQ0LDYxLjEyOCw4OS44Miw2MS42MDQsODkuODIsNjIuMjkyIE05Mi41NTIsNTguMjE2YzAtMC41NDEtMC4zNzEtMC45LTAuOTExLTAuOQ0KCWMtMC42MTQsMC0wLjk2MywwLjM1OS0wLjk2MywwLjkxYzAsMC40MzUsMC4yNzUsMC44NzgsMC44MTUsMS40M0M5Mi4yMDMsNTkuMjIyLDkyLjU1Miw1OC43NjcsOTIuNTUyLDU4LjIxNiIvPg0KPHBhdGggZmlsbD0iIzdDN0Q4MSIgZD0iTTEwNC42MzEsNTYuNzY2aDEuMTQzbDIuODM3LDcuNjEyaC0xLjEyM2wtMC44MDQtMi4yNzZoLTIuOTk2bC0wLjgxNSwyLjI3NmgtMS4wNjlMMTA0LjYzMSw1Ni43NjZ6DQoJIE0xMDYuMzc3LDYxLjIxMmwtMS4xNzUtMy4zNTZsLTEuMTk2LDMuMzU2SDEwNi4zNzd6Ii8+DQo8cGF0aCBmaWxsPSIjN0M3RDgxIiBkPSJNMTExLjc1NSw2MS44NjljMC4wMjEsMS4xMTEsMC43OTQsMS44MSwxLjk4LDEuODFjMS4yMDcsMCwxLjkwNS0wLjU1LDEuOTA1LTEuMzg2DQoJYzAtMC45MTEtMC43MDktMS4wMzgtMi4wODUtMS4zNjZjLTEuNjg0LTAuNDAyLTIuNTUyLTAuNzcyLTIuNTUyLTIuMTA3YzAtMS4zMzQsMS4wNDgtMi4yNTUsMi43MjEtMi4yNTUNCgljMS42ODMsMCwyLjcxLDAuOTIxLDIuNzIxLDIuNDM1aC0wLjk4NGMtMC4wNzQtMS4wMTYtMC43Mi0xLjU3OC0xLjgtMS41NzhjLTEuMDM4LDAtMS42NzMsMC40OTgtMS42NzMsMS4yMTgNCgljMCwwLjk3NCwwLjcwOSwxLjAzOCwyLjMwOCwxLjQxOWMwLjc0MSwwLjE4LDEuMzI0LDAuMzA3LDEuNzQ3LDAuNjY3YzAuNDAyLDAuMzM5LDAuNjI1LDAuODM2LDAuNjI1LDEuNDUNCgljMCwxLjQ1MS0xLjEwMSwyLjQwNC0yLjkyMiwyLjQwNGMtMS44NDIsMC0yLjkxMi0wLjk2NC0yLjk4NS0yLjcxSDExMS43NTV6Ii8+DQo8cGF0aCBmaWxsPSIjN0M3RDgxIiBkPSJNMTIwLjMxLDYxLjg2OWMwLjAyMSwxLjExMSwwLjc5MywxLjgxLDEuOTc5LDEuODFjMS4yMDcsMCwxLjkwNS0wLjU1LDEuOTA1LTEuMzg2DQoJYzAtMC45MTEtMC43MDktMS4wMzgtMi4wODUtMS4zNjZjLTEuNjg0LTAuNDAyLTIuNTUyLTAuNzcyLTIuNTUyLTIuMTA3YzAtMS4zMzQsMS4wNDgtMi4yNTUsMi43MjItMi4yNTUNCgljMS42ODMsMCwyLjcwOSwwLjkyMSwyLjcyLDIuNDM1aC0wLjk4NGMtMC4wNzQtMS4wMTYtMC43Mi0xLjU3OC0xLjgtMS41NzhjLTEuMDM4LDAtMS42NzMsMC40OTgtMS42NzMsMS4yMTgNCgljMCwwLjk3NCwwLjcwOSwxLjAzOCwyLjMwOSwxLjQxOWMwLjc0MSwwLjE4LDEuMzIzLDAuMzA3LDEuNzQ3LDAuNjY3YzAuNDAyLDAuMzM5LDAuNjI0LDAuODM2LDAuNjI0LDEuNDUNCgljMCwxLjQ1MS0xLjEwMSwyLjQwNC0yLjkyMSwyLjQwNGMtMS44NDMsMC0yLjkxMi0wLjk2NC0yLjk4Ni0yLjcxSDEyMC4zMXoiLz4NCjxwYXRoIGZpbGw9IiM3QzdEODEiIGQ9Ik0xMzEuNDk5LDU2LjU2NGMyLjIzNCwwLDMuNiwxLjQ3MiwzLjYsNC4wMTNjMCwyLjU0MS0xLjM2Niw0LjAxMi0zLjYsNC4wMTJzLTMuNjEtMS40NzEtMy42MS00LjAxMg0KCUMxMjcuODg5LDU4LjAzNiwxMjkuMjY1LDU2LjU2NCwxMzEuNDk5LDU2LjU2NCBNMTMxLjQ5OSw2My42ODljMS41NjcsMCwyLjUzMS0xLjEzMywyLjUzMS0zLjExMmMwLTEuOTgtMC45NjMtMy4xMTItMi41MzEtMy4xMTINCgljLTEuNTY3LDAtMi41NDEsMS4xMzItMi41NDEsMy4xMTJDMTI4Ljk1OCw2Mi41NTYsMTI5LjkzMiw2My42ODksMTMxLjQ5OSw2My42ODkiLz4NCjxwYXRoIGZpbGw9IiM3QzdEODEiIGQ9Ik0xNDQuNDQ2LDYxLjU1MWMtMC4wOTUsMS44NTMtMS4zNjYsMy4wMzktMy4yMjksMy4wMzljLTIuMTE4LDAtMy40MzEtMS41MTQtMy40MzEtNC4xMjkNCgljMC0yLjM4MywxLjM2Ni0zLjg5NiwzLjUzNi0zLjg5NmMxLjczNiwwLDIuOTAxLDAuOTY0LDMuMDcxLDIuNDg4aC0xLjAxNmMtMC4xOTEtMS4wMDYtMC45NDMtMS41NjYtMi4wOTctMS41NjYNCgljLTEuNTM1LDAtMi40MzUsMS4xMjItMi40MzUsMy4xMDJjMCwxLjg4NCwwLjk4NCwzLjA4MSwyLjQyNCwzLjA4MWMxLjIzOCwwLDIuMTE3LTAuODM2LDIuMTctMi4xMTdIMTQ0LjQ0NnoiLz4NCjxyZWN0IHg9IjE0Ny4zOTkiIHk9IjU2Ljc2NiIgZmlsbD0iIzdDN0Q4MSIgd2lkdGg9IjEuMDM4IiBoZWlnaHQ9IjcuNjEyIi8+DQo8cGF0aCBmaWxsPSIjN0M3RDgxIiBkPSJNMTUzLjc5Myw1Ni43NjVoMS4xNDNsMi44MzgsNy42MTJoLTEuMTIzbC0wLjgwNC0yLjI3NmgtMi45OTZsLTAuODE1LDIuMjc2aC0xLjA2OUwxNTMuNzkzLDU2Ljc2NXoNCgkgTTE1NS41NDEsNjEuMjEybC0xLjE3Ni0zLjM1NmwtMS4xOTYsMy4zNTZIMTU1LjU0MXoiLz4NCjxwb2x5Z29uIGZpbGw9IiM3QzdEODEiIHBvaW50cz0iMTYxLjk1NSw1Ny42ODYgMTU5LjU1Miw1Ny42ODYgMTU5LjU1Miw1Ni43NjYgMTY1LjM5Niw1Ni43NjYgMTY1LjM5Niw1Ny42ODYgMTYyLjk5Myw1Ny42ODYgDQoJMTYyLjk5Myw2NC4zNzcgMTYxLjk1NSw2NC4zNzcgIi8+DQo8cG9seWdvbiBmaWxsPSIjN0M3RDgxIiBwb2ludHM9IjE2OC4wMzEsNTYuNzY2IDE3My40NjMsNTYuNzY2IDE3My40NjMsNTcuNzA4IDE2OS4wNTgsNTcuNzA4IDE2OS4wNTgsNTkuOTgzIDE3My4xMjQsNTkuOTgzIA0KCTE3My4xMjQsNjAuODczIDE2OS4wNTgsNjAuODczIDE2OS4wNTgsNjMuNDI1IDE3My41NDcsNjMuNDI1IDE3My41NDcsNjQuMzc3IDE2OC4wMzEsNjQuMzc3ICIvPg0KPHBhdGggZmlsbD0iIzdDN0Q4MSIgZD0iTTE3Ny4xNTcsNjEuODY4YzAuMDIxLDEuMTExLDAuNzk0LDEuODEsMS45OCwxLjgxYzEuMjA3LDAsMS45MDUtMC41NSwxLjkwNS0xLjM4Ng0KCWMwLTAuOTExLTAuNzA5LTEuMDM4LTIuMDg1LTEuMzY2Yy0xLjY4NC0wLjQwMy0yLjU1Mi0wLjc3My0yLjU1Mi0yLjEwN2MwLTEuMzM0LDEuMDQ4LTIuMjU1LDIuNzIyLTIuMjU1DQoJYzEuNjgyLDAsMi43MDksMC45MjEsMi43MiwyLjQzNWgtMC45ODRjLTAuMDc0LTEuMDE2LTAuNzItMS41NzgtMS44LTEuNTc4Yy0xLjAzOCwwLTEuNjczLDAuNDk5LTEuNjczLDEuMjE4DQoJYzAsMC45NzQsMC43MDksMS4wMzgsMi4zMDksMS40MTljMC43NDEsMC4xOCwxLjMyMywwLjMwNywxLjc0NywwLjY2N2MwLjQwMiwwLjMzOSwwLjYyNCwwLjgzNywwLjYyNCwxLjQ1MQ0KCWMwLDEuNDUtMS4xMDEsMi40MDMtMi45MjEsMi40MDNjLTEuODQzLDAtMi45MTItMC45NjQtMi45ODYtMi43MUgxNzcuMTU3eiIvPg0KPHBhdGggZmlsbD0iIzAwOTZBOSIgZD0iTTE4LjA0MSwxNC4yMmMwLDAtMi44NDQtNS4yNDMtNy42NTctMS4xNjZjLTQuODE0LDQuMDc0LTEuNDg4LDEwLjAxLDIuMDQ2LDkuOTM4DQoJYzMuNTM1LTAuMDY3LDQuNDY5LTAuMDE1LDQuNTg5LDMuMDM1YzAuMTE2LDMuMDQ5LTUuMzI3LDUuODEyLTUuMzI3LDUuODEycy02LjY2OSwzLjQ3Ni04LjQ1LDUuNjg3DQoJYy0xLjc4MSwyLjIwNS0yLjE0Nyw1LjQ1MywyLjMxNiw4LjM1OGM0LjQ2OCwyLjkxLDEyLjAwNywzLjk5NiwxMC44MTktMC45MzhjLTEuMTg4LTQuOTMxLDIuODA3LTUuNjg4LDQuNzAxLTQuODQ2DQoJYzEuODk3LDAuODM5LDQuMzU5LDEuODksNS4wOTIsNC44NjRjMC43MjQsMi45NzktMS4xNCw1LjU4OS00Ljk3Myw2LjcxM2MtMy44MzQsMS4xMjItMy43MzcsNS4zOS0yLjAxMiw2Ljk1Nw0KCWMxLjcyMSwxLjU3Miw2LjU2OCwzLjU5MywxMC4yNDcsNC45NDJjMy42NzYsMS4zNTQsNi4xMzcsMi4yODcsNy43MzItMy44NjZjMS41OTItNi4xNTMsMi45OTYtMTQuMTIyLDQuMzIzLTE2LjE2MQ0KCWMxLjMzMy0yLjAzOCwzLjg0Mi0wLjU4MSw0LjU0NCwxLjM0MmMwLjcwMywxLjkyLDEuNzYzLDQuNjk1LDUuODMyLDQuMTg3YzQuMDY3LTAuNTA5LDcuMDc5LTYuNiw0Ljk3MS05Ljc1OA0KCWMtMi4xMDUtMy4xNTgtNS43MDktMS4wOTgtNi40NzYtNC4yMjVjLTAuNzctMy4xMjUtMC4zNzMtNi4wNDUsNy45MjQtMTAuMzY4bDIuMTQxLTEuMTdjMCwwLDIuMTQtMC45OTksMC45MzItMy42MTcNCgljLTEuMjA2LTIuNjE4LTIuNjUzLTUuNDE0LTUuMTc5LTcuOTY5Yy0yLjUyMy0yLjU1Ni03Ljg5Mi0xLjg0OC03LjkzOCwxLjMyYy0wLjA0NiwzLjE2NiwwLjI5MSw2LjA5OC0zLjYzNiw1Ljg3OQ0KCWMtMy45Mi0wLjIyMS03LjkyMy00LjYzNy00LjYzNS03LjA1NWMzLjI4NC0yLjQxNiw0LjYyMy0zLjA3Myw0LjQ1Ni00LjgzM2MtMC4xNjMtMS43NjQtMS41NC02LjE3NC0xMi4xNTQtNC4xODgNCgljMCwwLTEuMTMzLDAuMTk5LTEuMzMxLDEuMzY2Yy0wLjIwMiwxLjE2LTAuMzg1LDYuNjk0LTUuMTkxLDEwLjU2N0MyMC45NDEsMTguODkxLDE4LjYzNywxNS4yNjMsMTguMDQxLDE0LjIyIi8+DQo8L3N2Zz4NCg==');
  background-size: 111px auto;
  background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-header__logo {
    height: 55px;
    width: 25%;
    background-size: 144px auto;
  }
}
.carney-staff-page .carney-header__name {
  padding-left: 20px;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-header__name {
    padding-left: 0;
    width: 50%;
  }
}
.carney-staff-page .carney-header__name h2 {
  color: #7C7C81;
  font-weight: 600;
  text-transform: none;
  font-size: 14px;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-header__name h2 {
    font-size: 20px;
  }
}
@media screen and (min-width: 992px) {
  .carney-staff-page .carney-header__name h2 {
    font-size: 24px;
  }
}
.carney-staff-page .carney-header__title {
  display: block;
  font-weight: 400;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-header__title {
    display: inline-block;
  }
}
.carney-staff-page .carney-header__preview {
  width: 100%;
  margin-top: 10px;
  text-align: right;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-header__preview {
    width: 20%;
    margin-top: 0;
  }
}
.carney-staff-page .carney-header__nav {
  display: flex;
  height: 37px;
  width: 100%;
  background-color: #0096A9;
}
.carney-staff-page .carney-header__nav .container {
  padding-left: 15px;
  padding-right: 15px;
}
.carney-staff-page .carney-header__nav-list {
  display: inline-block;
  width: auto;
  margin-bottom: 0;
  list-style-type: none;
  text-align: right;
}
.carney-staff-page .carney-header__nav-list-item {
  margin-right: 10px;
  margin-left: 0;
}
.carney-staff-page .carney-header__nav-wrap {
  display: flex;
  margin-top: 7px;
  justify-content: flex-end;
  align-items: center;
}
@media screen and (min-width: 992px) {
  .carney-staff-page .carney-header__nav-wrap {
    justify-content: space-between;
  }
}
.carney-staff-page .carney-header__nav-list-item {
  display: inline-block;
}
.carney-staff-page .carney-header__nav-list-item a {
  color: #ffffff;
}
.carney-staff-page .carney-staff-nav-dropdown {
  display: inline-block;
  margin-right: 5px;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-staff-nav-dropdown {
    margin-left: 50px;
    margin-right: 0;
  }
}
.carney-staff-page .carney-staff-nav-dropdown__toggle {
  background: transparent;
  border: none;
  box-shadow: none;
  color: #ffffff;
}
.carney-staff-page .carney-staff-nav-dropdown__menu {
  right: -15px;
  left: auto;
  margin-top: 20px;
  padding-bottom: 40px;
  padding-top: 17px;
  background-color: #0096A9;
  border-radius: 0;
  box-shadow: none;
  border: none;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-staff-nav-dropdown__menu {
    right: -20px;
  }
}
.carney-staff-page .carney-staff-nav-dropdown__menu:before {
  position: absolute;
  top: -15px;
  right: 10px;
  width: 0;
  height: 0;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-bottom: 15px solid #0096A9;
  content: "";
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-staff-nav-dropdown__menu:before {
    right: 15px;
  }
}
.carney-staff-page .carney-staff-nav-dropdown__item a {
  color: #ffffff;
}
.carney-staff-page .carney-staff-nav-dropdown__item a:hover {
  background-color: #ffffff;
  color: #3C478C;
}
.carney-staff-page .carney-staff-nav-dropdown__dots {
  margin-left: 5px;
  vertical-align: middle;
  font-size: 22px;
  line-height: 1;
}
.carney-staff-page .carney-staff-main__content {
  display: flex;
  margin-top: 30px;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-staff-main__content {
    margin-top: 50px;
    flex-wrap: nowrap;
  }
}
.carney-staff-page .carney-staff-content {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-staff-content {
    width: 60%;
    padding-right: 20px;
  }
}
@media screen and (min-width: 992px) {
  .carney-staff-page .carney-staff-content {
    width: 75%;
  }
}
.carney-staff-page .carney-staff-content__header-text {
  margin-bottom: 20px;
  color: #3C478C;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
}
.carney-staff-page .carney-staff-content__header-text:before {
  display: none;
}
.carney-staff-page .carney-staff-content__header-text a {
  color: #3C478C;
}
.carney-staff-page .carney-staff-content__about {
  display: flex;
  padding: 25px 20px;
  margin-bottom: 20px;
  width: 100%;
  background-color: #F6F6FB;
  border-bottom: 1px solid #E0E0E5;
  flex-wrap: wrap;
  align-items: flex-start;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-staff-content__about {
    margin-bottom: 40px;
  }
}
.carney-staff-page .carney-staff-content__about-photo {
  position: relative;
  min-height: 60px;
  width: 100%;
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-staff-content__about-photo {
    width: 33%;
    min-height: 100px;
    margin-bottom: 0;
  }
}
.carney-staff-page .carney-staff-content__about-photo img {
  position: relative;
  z-index: 1;
  width: 100%;
}
.carney-staff-page .carney-staff-content__about-photo .carney-header__logo {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 0;
  width: 115px;
  height: 45px;
  background-size: 115px auto;
  transform: translate(-50%, 0);
}
.carney-staff-page .carney-staff-content__about-img {
  min-height: 50px;
}
.carney-staff-page .carney-staff-content__about-text {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-staff-content__about-text {
    width: 66%;
    padding-left: 30px;
  }
}
.carney-staff-page .carney-staff-content__about-social {
  margin-top: 20px;
  text-align: center;
}
.carney-staff-page .carney-staff-content__about-social .btn-staff {
  text-transform: none;
}
.carney-staff-page .carney-staff-content__about-buttons {
  display: flex;
  width: 100%;
  padding-top: 15px;
  border-top: 1px solid #E0E0E5;
  justify-content: flex-end;
}
.carney-staff-page .carney-staff-content__section {
  margin-bottom: 30px;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-staff-content__section {
    margin-bottom: 0;
  }
}
.carney-staff-page .carney-staff-content__section-item {
  margin-bottom: 30px;
  padding-bottom: 15px;
  padding-right: 30px;
  border-bottom: 1px solid #E0E0E5;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-staff-content__section-item {
    margin-bottom: 40px;
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-staff-content__section-item:last-of-type {
    padding-bottom: 0;
    border-bottom: none;
  }
}
.carney-staff-page .carney-staff-content__section-item-saved {
  position: relative;
  padding-right: 0;
  border-bottom: none;
}
.carney-staff-page .carney-staff-content__section-item-saved .carney-staff-content__header-text {
  padding-bottom: 5px;
  padding-right: 85px;
  border-bottom: 1px solid #E0E0E5;
}
.carney-staff-page .carney-staff-content__section-item-edit {
  padding-right: 0;
}
.carney-staff-page .carney-staff-item__edit {
  display: flex;
  background-color: #F6F6FB;
  padding: 10px;
  flex-wrap: wrap;
}
@media screen and (min-width: 992px) {
  .carney-staff-page .carney-staff-item__edit {
    padding: 20px;
  }
}
.carney-staff-page .carney-staff-item__edit-head {
  display: flex;
  width: 100%;
  margin-bottom: 20px;
  justify-content: center;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-staff-item__edit-head {
    justify-content: space-between;
    flex-wrap: nowrap;
  }
}
.carney-staff-page .carney-staff-item__edit-head .carney-staff-dropdown {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-staff-item__edit-head .carney-staff-dropdown {
    width: 40%;
  }
}
.carney-staff-page .carney-staff-item__edit-head .carney-staff-form-group {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-staff-item__edit-head .carney-staff-form-group {
    width: 40%;
  }
}
.carney-staff-page .carney-staff-item__edit-buttons {
  display: flex;
  width: 100%;
  margin-bottom: 20px;
  margin-top: 20px;
  justify-content: space-between;
}
.carney-staff-page .carney-staff-item__saved-head {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.carney-staff-page .carney-staff-item__saved-buttons {
  display: flex;
  width: 100%;
  padding-top: 20px;
  border-top: 1px solid #E0E0E5;
  justify-content: space-between;
}
.carney-staff-page .carney-staff-item__saved-position {
  position: absolute;
  top: -10px;
  right: 0;
  z-index: 3;
}
.carney-staff-page .carney-staff-item__saved-position-btn {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-left: 10px;
  padding-top: 5px;
  border-radius: 2px;
  background-color: #0096A9;
  color: #ffffff;
  text-align: center;
  font-size: 14px;
}
.carney-staff-page .carney-staff-item__saved-position-btn.disabled {
  background-color: #E0E0E5;
  cursor: default;
}
.carney-staff-page .carney-staff-sidebar {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-staff-sidebar {
    width: 40%;
    border-left: 2px solid #E0E0E5;
    padding-left: 20px;
  }
}
@media screen and (min-width: 992px) {
  .carney-staff-page .carney-staff-sidebar {
    width: 25%;
  }
}
.carney-staff-page .carney-staff-sidebar__section {
  position: relative;
  margin-bottom: 30px;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-staff-sidebar__section {
    margin-bottom: 40px;
  }
}
.carney-staff-page .carney-staff-sidebar__section-add {
  padding: 10px;
  background-color: #F6F6FB;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-staff-sidebar__section-add {
    padding: 15px;
  }
}
.carney-staff-page .carney-staff-sidebar__section-add .carney-staff-item__edit-head {
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-staff-sidebar__section-add .carney-staff-item__edit-head .carney-staff-form-group {
    width: 100%;
  }
}
.carney-staff-page .carney-staff-sidebar__section-add .carney-staff-item__edit-head .carney-staff-form-group:first-of-type {
  margin-bottom: 10px;
}
.carney-staff-page .carney-staff-sidebar__section .carney-staff-item__saved-position {
  position: relative;
  top: 0;
  left: 0;
  right: auto;
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #E0E0E5;
  text-align: right;
}
.carney-staff-page .carney-staff-sidebar-news__item {
  margin-bottom: 15px;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-staff-sidebar-news__item {
    margin-bottom: 30px;
  }
}
.carney-staff-page .carney-staff-sidebar-news__date {
  margin-bottom: 5px;
  font-size: 10px;
}
.carney-staff-page .carney-staff-sidebar-news__title {
  margin-bottom: 0;
}
.carney-staff-page .btn-staff {
  display: inline-block;
  padding: 8px 20px;
  border-radius: 2px;
  box-shadow: none;
  text-transform: uppercase;
  font-weight: 600;
}
.carney-staff-page .btn-staff i {
  margin-right: 5px;
}
.carney-staff-page .btn-staff-green {
  background-color: #0096A9;
  color: #ffffff;
}
.carney-staff-page .btn-staff-orange {
  background-color: #FA7F2A;
  color: #ffffff;
}
.carney-staff-page .btn-staff-purple {
  background-color: #3C478C;
  color: #ffffff;
}
.carney-staff-page .btn-staff-teal {
  background-color: #0096A9;
  color: #ffffff;
}
.carney-staff-page .btn-staff__preview {
  font-size: 15px;
}
.carney-staff-page .btn-staff.disabled {
  background-color: #E0E0E5;
}
.carney-staff-page .carney-social-icons__item {
  display: inline-block;
  margin-left: 10px;
}
@media screen and (min-width: 768px) {
  .carney-staff-page .carney-social-icons__item {
    margin-top: 10px;
  }
  .carney-staff-page .carney-social-icons__item:first-of-type {
    margin-left: 0;
  }
}
@media screen and (min-width: 992px) {
  .carney-staff-page .carney-social-icons__item {
    margin-top: 0;
  }
  .carney-staff-page .carney-social-icons__item:first-of-type {
    margin-left: 10px;
  }
}
.carney-staff-page .carney-social-icons__item a {
  display: inline-block;
  vertical-align: middle;
}
.carney-staff-page .carney-social-icons__item i {
  display: inline-block;
  width: 36px;
  height: 36px;
  background: #0096A9;
  border-radius: 100%;
  color: #ffffff;
  text-align: center;
  line-height: 36px;
  font-size: 20px;
}
.carney-staff-page .carney-social-icons__item.disabled a {
  cursor: default;
}
.carney-staff-page .carney-social-icons__item.disabled i {
  background: #E0E0E5;
}
.carney-staff-page .carney-staff-table__table {
  width: 100%;
}
.carney-staff-page .carney-staff-table__table--alternating .carney-staff-table__row:nth-of-type(even) .carney-staff-table__item {
  background-color: #F6F6FB;
}
.carney-staff-page .carney-staff-table__table--alternating .carney-staff-table__item {
  padding-top: 10px;
  padding-bottom: 10px;
}
.carney-staff-page .carney-staff-table__head .carney-staff-table__item {
  padding-top: 3px;
  padding-bottom: 3px;
  background-color: #3C478C;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 12px;
}
.carney-staff-page .carney-staff-table__item {
  padding: 3px 0 3px 20px;
  font-size: 14px;
}
.carney-staff-page .carney-staff-table__date {
  width: 125px;
}
.carney-staff-page .carney-offsite-icon {
  display: inline-block;
  position: relative;
  top: 2px;
  width: 16px;
  height: 16px;
  margin-left: 5px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 24 24'%3e%3cpath fill='%233C478C' d='M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z' /%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.carney-staff-page .carney-view-icon {
  display: inline-block;
  position: relative;
  top: 3px;
  width: 24px;
  height: 20px;
  margin-left: 5px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 24 24'%3e%3cpath fill='%23ffffff' d='M12,9A3,3 0 0,1 15,12A3,3 0 0,1 12,15A3,3 0 0,1 9,12A3,3 0 0,1 12,9M12,4.5C17,4.5 21.27,7.61 23,12C21.27,16.39 17,19.5 12,19.5C7,19.5 2.73,16.39 1,12C2.73,7.61 7,4.5 12,4.5M3.18,12C4.83,15.36 8.24,17.5 12,17.5C15.76,17.5 19.17,15.36 20.82,12C19.17,8.64 15.76,6.5 12,6.5C8.24,6.5 4.83,8.64 3.18,12Z' /%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.carney-staff-page .carney-staff-dropdown.disabled .carney-staff-dropdown__toggle {
  background-color: #E0E0E5;
  color: #B8B8BD;
  cursor: default;
}
.carney-staff-page .carney-staff-dropdown.disabled .carney-staff-dropdown__toggle .caret {
  color: #B8B8BD;
}
.carney-staff-page .carney-staff-dropdown__toggle {
  position: relative;
  padding: 7px 15px;
  width: 100%;
  border-radius: 3px;
  background-color: #ffffff;
  color: #68696D;
  box-shadow: none;
  border: 1px solid #B8B8BD;
  font-weight: 600;
  text-align: left;
  line-height: 1;
}
.carney-staff-page .carney-staff-dropdown__toggle .caret {
  position: absolute;
  top: 10px;
  right: 15px;
  height: 5px;
  width: 5px;
  border: none;
  color: #0096A9;
}
.carney-staff-page .carney-staff-dropdown__menu {
  width: 100%;
  box-shadow: none;
  border: 1px solid #B8B8BD;
  border-radius: 3px;
}
.carney-staff-page .carney-staff-dropdown__item a {
  padding: 5px 15px;
}
.carney-staff-page .carney-staff-dropdown__item a:hover,
.carney-staff-page .carney-staff-dropdown__item a:focus,
.carney-staff-page .carney-staff-dropdown__item a:active {
  background-color: #0096A9;
  color: #ffffff;
}
.carney-staff-page .carney-staff-form-control {
  padding: 7px 15px;
  width: 100%;
  margin-bottom: 0;
  border-radius: 3px;
  background-color: #ffffff;
  color: #68696D;
  box-shadow: none;
  border: 1px solid #B8B8BD;
  line-height: 1;
}
.carney-staff-page .carney-staff-form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #68696D;
}
.carney-staff-page .carney-staff-form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #68696D;
}
.carney-staff-page .carney-staff-form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: #68696D;
}
.carney-staff-page .carney-staff-form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #68696D;
}
.videoComponent .main-video {
  float: left;
  width: 100%;
  margin-bottom: 40px;
}
.videoComponent .main-video .take-thumbnail {
  width: 100%;
}
.videoComponent .main-video .take-thumbnail img {
  width: 100%;
}
.videoComponent .main-video .review-video {
  width: 100%;
}
.videoComponent .main-video .review-video video {
  width: 100%;
}
.videoComponent .main-video ul {
  width: 100%;
  margin: 0;
}
.videoComponent .main-video li {
  position: relative;
  width: 100%;
  margin: 0 0 15px 0;
}
.videoComponent .main-video .play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 75px;
  height: 50px;
  background-color: #00a8b8;
  border-radius: 8px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.videoComponent .main-video .play-button span {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -2%;
  color: #ffffff;
  font-size: 23px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (min-width: 768px) {
  .videoComponent .main-video {
    width: 66.6%;
    padding-right: 15px;
    margin-bottom: 0;
  }
}
.videoComponent .submitted-videos {
  float: left;
  width: 100%;
}
.videoComponent .submitted-videos ul {
  width: 100%;
}
.videoComponent .submitted-videos li {
  width: 100%;
  margin-bottom: 15px;
}
.videoComponent .submitted-videos iframe {
  width: 100%;
  height: 200%;
}
@media (min-width: 768px) {
  .videoComponent .submitted-videos {
    width: 33.3%;
    padding-left: 15px;
  }
}
@media (min-width: 992px) {
  .videoComponent .submitted-videos {
    width: 33.3%;
    padding-left: 15px;
  }
  .videoComponent .submitted-videos iframe {
    height: 200%;
  }
}
.videoComponent .videos-more {
  float: left;
  width: 100%;
  text-align: center;
}
.documents-profile .placement-downloadDocuments {
  font-size: 30px;
}
/* Table of Contents - Billing and Invoice Styles
    A) Imports
    1) Alignment Classes
    2) State Classes
    3) Header
    4) Column Headings
    5) Data Table
    6) Inputs
    7) Column Filters
    8) Pagination
    9) Process Invoice Modal
    10) Empty State
    11) Data grid area import
*/
.justify-self-center {
  justify-self: center;
}
.align-self-center {
  align-self: center;
}
.cs-billing--error {
  color: #F31B1B;
  text-decoration: underline;
}
.cs-billing {
  --billing-spacing: 16px;
  --billing-border-radius-small: 5px;
  --billing-border-radius-large: 8px;
  --billing-line-height: 1.3;
}
.cs-billing__header-content {
  display: flex;
  justify-content: space-between;
  padding-bottom: var(--billing-spacing);
  padding-left: 30px;
  padding-top: var(--billing-spacing);
}
.cs-billing__header-heading {
  color: #ffffff;
  margin-bottom: 0;
}
.cs-billing__header-heading--thin {
  font-weight: 300;
}
.cs-billing__header-button {
  background: #ffffff;
  border: 1px solid #CFCECE;
  border-radius: var(--billing-border-radius-small);
  color: #000000;
  padding: 5px 8px;
}
.cs-billing__header-button-icon {
  color: var(--billing-button-icon-color, #00a8b8);
  font-size: 16px;
  margin-right: 5px;
  position: relative;
  top: 1px;
}
.cs-billing__header-button:nth-of-type(n + 2) {
  margin-left: 10px;
}
.cs-billing__header-button:hover,
.cs-billing__header-button:focus {
  --billing-button-icon-color: #ffffff;
}
.cs-billing__column-headings-container {
  background: #ffffff;
  position: sticky;
  top: 0;
  z-index: 100;
}
.cs-billing__column-headings-row {
  background: #00a8b8;
  margin-top: var(--billing-spacing);
}
.cs-billing__column-headings-grid--outter {
  display: grid;
  grid-template-columns: 45px 12fr 1fr;
}
.cs-billing__column-headings-grid--inner {
  display: grid;
  grid-template-columns: repeat(5, 1fr) repeat(3, 2fr) 1fr;
  margin-top: 5px;
}
.cs-billing__column-headings-cell {
  display: flex;
  align-items: center;
  color: #ffffff;
  font-weight: 700;
  line-height: var(--billing-line-height);
  position: relative;
}
.cs-billing__column-headings-cell--last {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
}
.cs-billing__column-headings-text {
  display: flex;
  align-items: center;
  color: #ffffff;
  gap: 10px;
  height: 100%;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
}
.cs-billing__column-headings-text:hover,
.cs-billing__column-headings-text:focus {
  color: #ffffff;
  text-decoration: none;
}
.cs-billing__column-headings-text .fa-minus-square-o {
  display: var(--billing-heading-minus-icon-display, none);
}
.cs-billing__column-headings-text:not(.collapsed) {
  color: #00a8b8;
  background: #ffffff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.cs-billing__column-headings-text:not(.collapsed) .fa-plus-square-o {
  display: none;
}
.cs-billing__column-headings-text:not(.collapsed) .fa-minus-square-o {
  --billing-heading-minus-icon-display: inline;
}
.cs-billing__data-container {
  --billing-data-open-background: #f5f5f5;
  --billing-data-space: 20px;
  background: #ffffff;
}
.cs-billing__data-row {
  align-items: center;
  display: grid;
  gap: 10px;
  grid-template-columns: 45px repeat(5, 1fr) repeat(3, 2fr) repeat(2, 1fr);
  line-height: var(--billing-line-height);
  padding-top: var(--billing-data-space);
}
.cs-billing__data-row:nth-of-type(n + 2) {
  border-top: 1px solid #000000;
  margin-top: var(--billing-data-space);
}
.cs-billing__data-row.open {
  background: var(--billing-data-open-background);
  padding-bottom: var(--billing-data-space);
}
.cs-billing__data-drawer {
  background: var(--billing-data-open-background);
  border-top: 1px solid #ffffff;
}
.cs-billing__data-drawer.open + div.cs-billing__data-row {
  margin-top: 0;
}
.cs-billing__data-title--first-pa {
  grid-area: title-first-pa;
}
.cs-billing__data-title--position-type {
  grid-area: title-position-type;
}
.cs-billing__data-title--primary-area {
  grid-area: title-primary-area;
}
.cs-billing__data-title--second-pa {
  grid-area: title-second-pa;
}
.cs-billing__data-title--secondary-area {
  grid-area: title-second-area;
}
.cs-billing__data-title--billing-status {
  grid-area: title-billing-status;
  line-height: var(--billing-line-height);
}
.cs-billing__data-title--split-fee {
  grid-area: title-split-fee;
}
.cs-billing__data-title--current-tier {
  grid-area: title-current-tier;
}
.cs-billing__data-title--salary {
  grid-area: title-salary;
}
.cs-billing__data-title--discount {
  grid-area: title-discount;
}
.cs-billing__data-title--member-rates {
  grid-area: title-member-rates;
}
.cs-billing__data-title--discount-amount {
  grid-area: title-discount-amount;
}
.cs-billing__data-title--invoice-amount {
  grid-area: title-invoice-amount;
}
.cs-billing__data-title--placement-amount {
  grid-area: title-placement-amount;
}
.cs-billing__data-title--member-difference {
  grid-area: title-member-difference;
  line-height: var(--billing-line-height);
}
.cs-billing__data-title--billing {
  grid-area: title-billing;
}
.cs-billing__data-title--bill-number {
  grid-area: title-bill-number;
  line-height: var(--billing-line-height);
}
.cs-billing__data-title--billing-contact {
  grid-area: title-bill-contact;
}
.cs-billing__data-title--internal-notes {
  grid-area: title-internal-notes;
}
.cs-billing__data-title--school-notes {
  grid-area: title-school-notes;
}
.cs-billing__data-value--first-pa {
  grid-area: value-first-pa;
}
.cs-billing__data-value--position-type {
  grid-area: value-position-type;
}
.cs-billing__data-value--primary-area {
  grid-area: value-primary-area;
}
.cs-billing__data-value--second-pa {
  grid-area: value-second-pa;
}
.cs-billing__data-value--secondary-area {
  grid-area: value-second-area;
}
.cs-billing__data-value--billing-status {
  grid-area: value-billing-status;
}
.cs-billing__data-value--split-fee {
  grid-area: value-split-fee;
}
.cs-billing__data-value--current-tier {
  grid-area: value-current-tier;
}
.cs-billing__data-value--salary {
  grid-area: value-salary;
  grid-template-areas: "salary";
}
.cs-billing__data-value--salary:before {
  content: '$';
  grid-area: salary;
}
.cs-billing__data-value--placement-amount {
  grid-area: value-placement-amount;
}
.cs-billing__data-value--discount {
  grid-area: value-discount;
  grid-template-areas: "discount";
}
.cs-billing__data-value--discount:before {
  content: '%';
  grid-area: discount;
}
.cs-billing__data-value--member-rates {
  grid-area: value-member-rates;
}
.cs-billing__data-value--discount-amount {
  grid-area: value-discount-amount;
  grid-template-areas: "discount-amount";
}
.cs-billing__data-value--discount-amount:before {
  content: '$';
  grid-area: discount-amount;
}
.cs-billing__data-value--invoice-amount {
  grid-area: value-invoice-amount;
}
.cs-billing__data-value--member-difference {
  grid-area: value-member-difference;
}
.cs-billing__data-value--billing {
  grid-area: value-billing;
}
.cs-billing__data-value--bill-number {
  grid-area: value-bill-number;
}
.cs-billing__data-cell--billing-guidelines {
  grid-area: cell-billing-guidelines;
}
.cs-billing__data-cell--billing-contact {
  grid-area: cell-bill-contact;
}
.cs-billing__data-cell--internal-notes {
  grid-area: cell-internal-notes;
}
.cs-billing__data-cell--school-notes {
  grid-area: cell-school-notes;
}
.cs-billing__data-cell--save-button {
  grid-area: cell-save-button;
}
.cs-billing__data-cell--cancel-button {
  grid-area: cell-cancel-button;
}
.cs-billing__data-cell--view-button {
  grid-area: cell-view-button;
}
.cs-billing__data-cell--checkbox {
  padding-left: 8px;
}
.cs-billing__data-cell--left-pad {
  display: grid;
  position: relative;
}
.cs-billing__data-cell--left-pad:before {
  background: var(--billing-left-pad-background, #F0EFEF);
  border-top-left-radius: var(--billing-left-pad-border-radius, var(--billing-border-radius-large));
  border-bottom-left-radius: var(--billing-left-pad-border-radius, var(--billing-border-radius-large));
  color: var(--billing-left-pad-color, #5F5F62);
  justify-self: start;
  font-size: 21px;
  height: var(--billing-left-pad-height, 33px);
  left: var(--billing-left-pad-left, 1px);
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
  top: var(--billing-left-pad-top, 1px);
  width: 25px;
  z-index: 2;
}
.cs-billing__data-grid {
  display: grid;
  gap: 20px 10px;
  grid-template-columns: repeat(16, 1fr);
  grid-template-rows: auto;
}
.cs-billing__input {
  background: #ffffff;
  border: 1px solid var(--billing-input-border-color, #5f5f62);
  border-radius: 8px;
  margin-bottom: 0;
  width: 100%;
}
.cs-billing__input--search-button {
  grid-area: search;
  justify-self: end;
  background: #00a8b8;
  border: none;
  color: #ffffff;
  border-radius: 5px;
  width: 35px;
  height: 35px;
  position: relative;
  right: 5px;
  top: 5px;
}
.cs-billing__input--filter {
  --billing-input-border-color: #00a8b8;
  height: 45px;
}
.cs-billing__input--select {
  display: grid;
  grid-template-areas: "select";
  align-items: center;
  position: relative;
  height: 40px;
  padding-left: 5px;
  padding-right: 3px;
  margin-bottom: 20px;
}
.cs-billing__input--select:after {
  content: '';
  justify-self: end;
  width: 13px;
  height: 9px;
  background-color: #ffffff;
  clip-path: polygon(100% 0%, 0 0%, 50% 100%);
  position: relative;
  right: 5px;
}
.cs-billing__input--select:before {
  content: '';
  justify-self: end;
  background: #00a8b8;
  width: 25px;
  height: 30px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.cs-billing__input--select:after,
.cs-billing__input--select:before,
.cs-billing__input--select-reset {
  grid-area: select;
}
.cs-billing__input--select-reset {
  appearance: none;
  background-color: transparent;
  border: none;
  box-shadow: none;
  padding: 0 28px 0 0;
  margin: 0;
  width: 100%;
  font-family: inherit;
  font-size: inherit;
  cursor: inherit;
  line-height: inherit;
  outline: none;
  z-index: 1;
}
.cs-billing__input-label {
  background: transparent !important;
  padding: 0 !important;
  margin-bottom: 0 !important;
  display: flex !important;
  align-items: center;
  font-weight: 400;
}
.cs-billing__input--checkbox[type="checkbox"] {
  appearance: none;
  display: grid;
  grid-template-areas: "checkbox";
  place-content: center;
  width: 25px;
  height: 25px;
  background: white;
  box-shadow: none;
  border: 1px solid #5f5f62;
  border-radius: 5px;
}
.cs-billing__input--checkbox[type="checkbox"]:checked {
  border-color: #00a8b8;
}
.cs-billing__input--checkbox[type="checkbox"]:checked:after,
.cs-billing__input--checkbox[type="checkbox"]:checked:before {
  content: '';
  grid-area: checkbox;
}
.cs-billing__input--checkbox[type="checkbox"]:checked:before {
  background: #00a8b8;
  height: 19px;
  width: 19px;
}
.cs-billing__input--checkbox[type="checkbox"]:checked:after {
  background: white;
  transform-origin: bottom left;
  clip-path: polygon(28% 38%, 41% 53%, 75% 24%, 86% 38%, 40% 78%, 15% 50%);
}
.cs-billing__input--left-pad {
  padding-left: 30px;
}
.cs-billing__input--right-pad {
  padding-right: 40px;
}
.cs-billing__input--discount {
  grid-area: discount;
}
.cs-billing__input--salary {
  grid-area: salary;
}
.cs-billing__input--discount-amount {
  grid-area: discount-amount;
}
.cs-billing__input--placement-amount {
  grid-area: placement-amount;
}
.cs-billing__input--search {
  grid-area: search;
}
.cs-billing__input--date {
  grid-area: date;
  min-width: 120px;
}
.cs-billing__input--salary-range {
  grid-area: salary-range;
  min-width: 120px;
}
.cs-billing__filter-drawer {
  --billing-filter-border: 1px solid #00a8b8;
  background: #ffffff;
  box-shadow: 4px 4px 4px rgb(0 0 0%);
  border-radius: var(--billing-border-radius-small);
  color: #000000;
  min-width: 250px;
  position: absolute;
  top: 100%;
}
.cs-billing__filter-drawer.salary {
  right: 0;
}
.cs-billing__filter-row {
  margin: var(--billing-spacing);
}
.cs-billing__filter-row--search {
  display: grid;
  grid-template-areas: 'search';
}
.cs-billing__filter-row--range {
  display: flex;
  gap: 20px;
  margin-bottom: var(--billing-spacing);
  margin-top: var(--billing-spacing);
}
.cs-billing__filter-row--range-button {
  display: flex;
  justify-content: flex-end;
}
.cs-billing__filter--sort {
  background: var(--billing-sort-button-background, #ffffff);
  border: var(--billing-filter-border);
  border-radius: var(--billing-border-radius-large);
  color: var(--billing-sort-button-color, #00a8b8);
  font-size: 11px;
  height: 40px;
  margin-left: 10px;
  padding-bottom: 0;
  width: 40px;
}
.cs-billing__filter--sort:hover,
.cs-billing__filter--sort:focus,
.cs-billing__filter--sort.active {
  --billing-sort-button-background: #00a8b8;
  --billing-sort-button-color: #ffffff;
}
.cs-billing__filter-label {
  color: #00a8b8;
  font-size: 13px;
  font-weight: 400;
  margin-bottom: 5px;
}
.cs-billing__filter--range:before {
  --billing-left-pad-background: #00a8b8;
  --billing-left-pad-border-radius: var(--billing-border-radius-small);
  --billing-left-pad-color: #ffffff;
  --billing-left-pad-height: 37px;
  --billing-left-pad-left: 3px;
  --billing-left-pad-top: 4px;
  align-items: center;
  display: flex;
  font: normal normal normal 16px/1 FontAwesome;
  justify-content: center;
}
.cs-billing__filter--salary {
  grid-template-areas: 'salary-range';
}
.cs-billing__filter--salary:before {
  content: '\f155';
  grid-area: salary-range;
}
.cs-billing__filter--checklist {
  border: var(--billing-filter-border);
  border-radius: var(--billing-border-radius-small);
  padding: var(--billing-spacing);
}
.cs-billing__filter--checkbox-label {
  display: flex;
  font-size: 16px;
  font-weight: 400;
}
.cs-billing__filter--checkbox[type="checkbox"] {
  appearance: none;
  display: grid;
  grid-template-areas: 'billing-option';
  place-content: center;
  box-shadow: none;
  border: none;
}
.cs-billing__filter--checkbox[type="checkbox"]:after {
  content: '';
  height: 20px;
  width: 20px;
}
.cs-billing__filter--checkbox[type="checkbox"]:checked:after {
  content: '';
  background: #00a8b8;
  clip-path: polygon(28% 38%, 41% 53%, 75% 24%, 86% 38%, 40% 78%, 15% 50%);
  grid-area: billing-option;
  transform-origin: bottom left;
}
.cs-billing__filter--checkbox[type="checkbox"]:checked + span {
  font-weight: 700;
}
.cs-billing__pagination {
  display: flex;
  align-items: center;
  border-top: 1px solid black;
  border-radius: 0;
  padding-top: 10px;
}
.cs-billing__pagination-link {
  position: relative;
  top: -3px;
}
.cs-billing__modal-header {
  padding-bottom: 15px;
}
.cs-billing__modal-body.modal-body {
  padding-top: 30px !important;
  display: flex;
  flex-direction: column;
  max-height: 450px;
  overflow-y: scroll;
}
.cs-billing__modal-text {
  font-size: 18px;
  float: none !important;
  line-height: 1.3;
}
.cs-billing__modal-row {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
  margin-top: 20px;
}
.cs-billing__modal-row:nth-of-type(n + 2) {
  border-top: 1px solid #000;
  padding-top: 20px;
}
.cs-billing__modal-row-po {
  display: grid;
  grid-template-columns: 40px 500px;
  gap: 30px;
  margin-top: 20px;
}
.cs-billing__modal-row-po:nth-of-type(n + 2) {
  border-top: 1px solid #000;
  padding-top: 20px;
}
.cs-billing__container--empty-state {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
}
.cs-billing__data-grid {
  grid-template-areas: ". title-first-pa title-first-pa value-first-pa value-first-pa value-first-pa . title-primary-area title-primary-area value-primary-area value-primary-area value-primary-area value-primary-area . . ." ". title-second-pa title-second-pa value-second-pa value-second-pa value-second-pa . title-second-area title-second-area value-second-area value-second-area value-second-area value-second-area . . ." ". title-billing-status title-billing-status value-billing-status value-billing-status value-billing-status . cell-billing-guidelines cell-billing-guidelines cell-billing-guidelines cell-billing-guidelines cell-billing-guidelines cell-billing-guidelines cell-billing-guidelines cell-billing-guidelines ." ". title-salary title-salary value-salary value-salary . title-billing value-billing . . title-placement-amount title-placement-amount title-placement-amount value-placement-amount value-placement-amount ." ". title-split-fee title-split-fee value-split-fee value-split-fee . title-discount value-discount value-discount . title-discount-amount title-discount-amount title-discount-amount value-discount-amount value-discount-amount ." ". title-member-rates title-member-rates title-member-rates value-member-rates . title-current-tier title-current-tier value-current-tier . title-invoice-amount title-invoice-amount . value-invoice-amount value-invoice-amount . " ". . . . . . . . . . . . . . . ." ". cell-bill-contact cell-bill-contact cell-bill-contact cell-bill-contact . cell-internal-notes cell-internal-notes cell-internal-notes cell-internal-notes . cell-school-notes cell-school-notes cell-school-notes cell-school-notes ." ". cell-view-button cell-view-button cell-view-button . cell-cancel-button cell-cancel-button cell-cancel-button . . . cell-save-button cell-save-button cell-save-button cell-save-button .";
}
.confs-teaser {
  padding-bottom: 0 !important;
  margin-bottom: 60px;
  border-bottom: 1px solid #4ba6b6 !important;
  background: no-repeat transparent url('/Content/Images/conference_teaser_top_image_empty.jpg');
  background-size: cover;
  background-position: 10%;
  overflow: hidden;
}
@media (min-width: 680px) {
  .confs-teaser {
    background-size: initial;
    background-position: -10%;
  }
}
@media (min-width: 768px) {
  .confs-teaser {
    background: transparent;
    margin-bottom: 30px;
  }
}
.confs-teaser__image {
  height: 100%;
  width: 100%;
}
.confs-teaser__image-element {
  width: 100%;
  height: calc(100% + 30px);
  position: absolute;
  top: -30px;
  z-index: 9;
}
@media (min-width: 768px) {
  .confs-teaser__image-element {
    background: no-repeat transparent url('/Content/Images/conference_teaser_top_image_empty.jpg');
    right: -28%;
  }
}
@media (min-width: 1024px) {
  .confs-teaser__image-element {
    background: no-repeat transparent url('/Content/Images/conference_teaser_top_image.jpg');
  }
}
.confs-teaser__wrapper {
  padding: 15px 0 45px;
  position: relative;
  z-index: 10;
}
@media (min-width: 1024px) {
  .confs-teaser__wrapper {
    padding: 15px 0 60px;
  }
}
.confs-teaser__header {
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #37467d;
}
@media (min-width: 1024px) {
  .confs-teaser__header {
    font-size: 30px;
  }
}
.confs-teaser__body {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  color: #545459;
}
@media (min-width: 1024px) {
  .confs-teaser__body {
    font-size: 18px;
  }
}
.confs-teaser__body-line {
  margin-top: 5px;
  display: inline;
}
@media (min-width: 768px) {
  .confs-teaser__body-line {
    display: block;
  }
}
@media (min-width: 1024px) {
  .confs-teaser__body-line {
    margin-top: 15px;
  }
}
.confs-teaser__or {
  float: left;
  margin: 20px 40px;
  color: #545459;
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  line-height: 35px;
  text-transform: uppercase;
}
.confs-teaser__buttons .btn {
  display: inline-block;
  margin: 20px 30px 0 0;
  padding: 7px 25px;
  font-size: 12px;
}
@media (min-width: 550px) {
  .confs-teaser__buttons .btn {
    font-size: 14px;
  }
}
@media (min-width: 768px) {
  .confs-teaser__buttons .btn {
    float: left;
    display: block;
    margin: 20px 0;
  }
}
.confs-teaser__close-tab {
  position: absolute;
  bottom: -30px;
  z-index: 100;
  padding: 10px 6px 2px;
  font-size: 12px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-style: normal;
  text-transform: uppercase;
  color: #4ba6b6;
  background-color: #ffffff;
  border: 0px solid transparent;
  border-radius: 3px;
}
.confs-teaser__close-tab i {
  font-size: 15px;
  margin: 0 3px 0 1px;
}
.sidebar__notSharedWithSchools {
  margin-top: 20px;
  border-top: 1px solid #d6d6db;
  padding-bottom: 15px;
}
.sidebar__notSharedWithSchools .hidden-from-recruiters {
  margin-top: 15px;
}
.sidebar__notSharedWithSchools .internal-only {
  font-size: 12px;
  float: left;
  width: 100%;
}
.sidebar__notSharedWithSchools .internal-only img {
  width: 22px;
}
@media screen and (min-width: 991px) {
  .sidebar__notSharedWithSchools .dropdown-toggle span {
    font-size: 11px;
  }
}
@media screen and (min-width: 1200px) {
  .sidebar__notSharedWithSchools .dropdown-toggle span {
    font-size: 12px;
  }
}
.ratingTable__legend {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  padding: 5px 10px;
  background-color: #9a9a9f;
}
@media screen and (min-width: 768px) {
  .ratingTable__legend {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.ratingTable__legendItem {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: 15px;
  color: #ffffff;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 14px;
}
.ratingTable__legendItem:last-of-type {
  margin-right: 0;
}
@media screen and (min-width: 768px) {
  .ratingTable__legendItem {
    width: auto;
    font-size: 12px;
  }
}
@media screen and (min-width: 1199px) {
  .ratingTable__legendItem {
    font-size: 14px;
  }
}
.ratingTable__legendItemLabel {
  width: 130px;
}
@media screen and (min-width: 768px) {
  .ratingTable__legendItemLabel {
    width: auto;
    margin-right: 5px;
  }
}
.ratingTable__td i {
  cursor: pointer;
}
.references-documents-content {
  float: left;
  width: 100%;
}
.references-documents-content .col-3-list {
  display: block;
  padding: 10px 0;
}
@media screen and (min-width: 768px) {
  .references-documents-content .col-3-list {
    display: flex;
    padding: 10px 20px;
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 992px) {
  .references-documents-content .col-3-list {
    padding: 10px 0;
  }
}
.references-documents-content .col-3-list li {
  display: block;
  padding: 10px 15px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .references-documents-content .col-3-list li {
    width: 50%;
    padding: 10px;
  }
}
@media screen and (min-width: 992px) {
  .references-documents-content .col-3-list li {
    width: 33%;
    padding: 10px 30px;
    font-size: 15px;
    word-wrap: break-word;
    word-break: break-word;
  }
}
.references-documents-content .col-3-list.no-list-items li {
  width: 100%;
}
.documents .main-content-header {
  margin-bottom: 0;
}
.documents__header {
  display: flex;
  padding: 40px 35px;
  margin-bottom: 20px;
  background-color: #F6F6FB;
  justify-content: space-between;
  align-items: flex-start;
}
.documents__header-p {
  margin-bottom: 0;
  color: #7C7C81;
  line-height: 2;
}
.documents__footer {
  padding: 0 10px 10px;
  justify-content: flex-end;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .documents__footer {
    display: flex;
  }
}
.documents__footer-p {
  line-height: 2;
}
@media screen and (min-width: 768px) {
  .documents__footer-p {
    padding-right: 30px;
  }
}
.documents__table-header-wrap {
  display: flex;
  position: relative;
  padding-left: 0 !important;
  margin-bottom: 10px;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .documents__table-header-wrap {
    flex-wrap: nowrap;
  }
}
.documents__table-header .close {
  position: absolute;
  top: 8px;
  right: 8px;
  opacity: 1;
}
.documents__table-header .close i {
  position: relative;
  top: 2px;
  font-size: 16px;
  line-height: 1;
}
.documents__table-header-tooltip {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  padding: 8px 32px 8px 8px;
  width: 185px;
  background-color: #ffffff;
  color: #545459;
  border: 1px solid #9a9a9f;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
  font-size: 12px;
  line-height: 1.6;
  transform: translateY(-115%);
}
@media screen and (min-width: 768px) {
  .documents__table-header-tooltip {
    transform: translateY(-105%);
  }
}
.documents__table-header-tooltip:after,
.documents__table-header-tooltip:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.documents__table-header-tooltip:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #ffffff;
  border-width: 12px;
  margin-left: -82px;
}
.documents__table-header-tooltip:before {
  border-color: rgba(154, 154, 159, 0);
  border-top-color: #9a9a9f;
  border-width: 13px;
  margin-left: -83px;
}
.documents__table-header .tooltip-span-icon {
  display: inline-block;
  position: relative;
  top: 4px;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 24 24'%3e%3cpath fill='%23FA7F2A' d='M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' /%3e%3c/svg%3e");
}
.documents__table-header .btn-profile {
  margin-right: 20px;
  margin-top: 10px;
}
@media screen and (min-width: 768px) {
  .documents__table-header .btn-profile {
    margin-top: 0;
  }
}
.documents__table-header .btn-profile:last-of-type {
  margin-right: 0;
}
.documents__table-header .hidden-mobile--inline {
  display: none;
}
@media screen and (min-width: 768px) {
  .documents__table-header .hidden-mobile--inline {
    display: inline;
  }
}
.documents__table-header i {
  top: 0;
  font-size: 14px;
}
.documents__table-header-visible {
  display: inline-block;
  font-size: 14px;
}
@media screen and (min-width: 768px) {
  .documents__table-header-visible {
    float: right;
    margin-top: 5px;
  }
}
.documents__table-header-visible i {
  top: 6px;
  margin-right: 5px;
}
.documents__table-header-visible .orange-btn {
  float: left !important;
  white-space: normal;
  text-align: left;
}
.documents__table-header-visible .orange-btn span {
  display: inline-block;
}
.documents__table-header-visible .tooltip-span-icon-exclamation {
  float: right;
}
.documents__table td,
.documents__table th {
  font-size: 12px;
}
@media screen and (min-width: 992px) {
  .documents__table td,
  .documents__table th {
    font-size: 14px;
  }
}
.documents__table-date {
  width: 50px;
}
@media screen and (min-width: 992px) {
  .documents__table-date {
    width: 20%;
  }
}
.documents__table-type {
  width: 100%;
}
@media screen and (min-width: 992px) {
  .documents__table-type {
    width: 38%;
  }
}
@media screen and (min-width: 1200px) {
  .documents__table-type {
    width: 27%;
  }
}
.documents__table-name {
  display: none;
}
@media screen and (min-width: 992px) {
  .documents__table-name {
    display: table-cell;
    width: 62%;
  }
}
@media screen and (min-width: 1200px) {
  .documents__table-name {
    width: 73%;
  }
}
.documents__table-actions {
  min-width: 70px;
}
@media screen and (min-width: 992px) {
  .documents__table-actions {
    min-width: 95px;
  }
}
.documents__table td {
  padding: 6px 0 6px 10px;
  vertical-align: middle;
}
.documents__table td.documents__table-actions {
  padding-right: 5px;
  text-align: right;
}
@media screen and (min-width: 992px) {
  .documents__table td.documents__table-actions {
    padding-right: 10px;
  }
}
.documents__table td.documents__table--hidden-mobile {
  display: none;
}
@media screen and (min-width: 992px) {
  .documents__table td.documents__table--hidden-mobile {
    display: table-cell;
  }
}
@media screen and (min-width: 992px) {
  .documents__table td.documents__table--visible-mobile {
    display: none;
  }
}
.documents__table tr:last-of-type {
  border-bottom: none;
}
.documents__table th {
  padding: 0 10px;
  background-color: #9a9a9f;
  color: #ffffff;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 1.7;
  white-space: nowrap;
}
.documents__table th .info-tooltip {
  position: relative;
  top: 1px;
  color: #3c478c;
}
.documents__table th .tooltip.in {
  opacity: 1;
}
.documents__table th .tooltip.top {
  margin-top: -8px;
}
.documents__table th .tooltip.top .tooltip-arrow {
  bottom: -9px;
  background-color: #ffffff;
  border: none;
}
.documents__table th .tooltip.top .tooltip-arrow:before,
.documents__table th .tooltip.top .tooltip-arrow:after {
  bottom: 100%;
  left: calc(50% + 6px);
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.documents__table th .tooltip.top .tooltip-arrow:before {
  border-color: rgba(194, 225, 245, 0);
  border-top-color: #d6d6db;
  border-width: 8px;
  margin-left: -8px;
}
.documents__table th .tooltip.top .tooltip-arrow:after {
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #ffffff;
  border-width: 9px;
  margin-left: -9px;
}
.documents__table th .tooltip-inner {
  padding: 10px;
  background-color: #ffffff;
  color: #68696D;
  border-radius: 0;
  border: 1px solid #d6d6db;
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.1);
  white-space: normal;
  text-transform: none;
  font-size: 11px;
}
.documents__table-none {
  color: #fa802a;
  font-weight: 700;
  font-style: italic;
}
.documents__table-none-wrap {
  white-space: normal;
  text-align: left;
}
.documents__table-none i {
  font-size: 18px;
}
.documents__table-edit {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap;
}
.documents__table-edit .form-control {
  margin-bottom: 10px;
  margin-right: 0;
  width: 100%;
}
.documents__table-edit .btn-profile {
  margin-right: 10px;
}
.documents__table-edit .btn-profile:last-of-type {
  margin-right: 0;
}
.documents__table--hidden-mobile {
  display: none;
}
@media screen and (min-width: 992px) {
  .documents__table--hidden-mobile {
    display: inline;
  }
}
.documents__table--visible-mobile {
  display: inline;
}
@media screen and (min-width: 992px) {
  .documents__table--visible-mobile {
    display: none;
  }
}
.documents__table-row--orange {
  background-color: #fdd2b9;
}
.documents__table-row--orange td {
  border-bottom: 1px solid #E0E0E5;
}
.documents__table-row--purple {
  background-color: #decae0;
}
.documents__table-row--purple:last-of-type {
  background-color: red;
}
.documents__table-row--purple td {
  border-bottom: 1px solid #E0E0E5;
}
.documents__table-row--gray {
  background-color: #f4f4f9;
}
.documents__table-row--gray td {
  border-bottom: 1px solid #ffffff;
}
.documents__table-row--teal-border td {
  border-bottom: 1px solid #0096A9;
}
.documents__table-status--orange {
  height: 44px;
  padding: 0 !important;
}
@media screen and (min-width: 768px) {
  .documents__table-status--orange {
    padding-right: 50px !important;
  }
}
.documents__table-status--orange .documents__table-status-wrap {
  background-color: #fa802a;
}
.documents__table-status--orange .documents__table-status-wrap:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 22px 0 22px 10px;
  border-color: transparent transparent transparent #fa802a;
}
.documents__table-status--purple {
  height: 44px;
  padding: 0 !important;
}
@media screen and (min-width: 768px) {
  .documents__table-status--purple {
    padding-right: 50px !important;
  }
}
.documents__table-status--purple .documents__table-status-wrap {
  background-color: #914f99;
}
.documents__table-status--purple .documents__table-status-wrap:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 22px 0 22px 10px;
  border-color: transparent transparent transparent #914f99;
}
.documents__table-status-added {
  height: 44px;
  padding: 3px 0 !important;
}
.documents__table-status-added-wrap {
  display: flex;
  height: 100%;
  justify-content: flex-start;
  align-items: center;
}
.documents__table-status-added-icon--purple {
  display: inline-block;
  width: 56px;
  height: 100%;
  color: #28336e;
  border-right: 1px solid #28336e;
  font-size: 10px;
  text-transform: uppercase;
  text-align: center;
  line-height: 1;
}
.documents__table-status-added-icon--purple i {
  position: relative;
  top: 2px;
  font-size: 25px;
}
.documents__table-status-added-icon--teal {
  display: inline-block;
  width: 56px;
  height: 100%;
  color: #0096A9;
  border-right: 1px solid #0096A9;
  font-size: 10px;
  text-transform: uppercase;
  text-align: center;
  line-height: 1;
}
.documents__table-status-added-icon--teal i {
  position: relative;
  top: 2px;
  font-size: 25px;
}
.documents__table-status-added-date {
  display: none;
  padding: 4px 10px;
}
@media screen and (min-width: 768px) {
  .documents__table-status-added-date {
    display: inline-block;
  }
}
.documents__table-status-wrap {
  display: flex;
  position: relative;
  height: 100%;
  padding: 3px 0;
}
@media screen and (min-width: 768px) {
  .documents__table-status-wrap {
    min-width: 275px;
  }
}
@media screen and (min-width: 768px) {
  .documents__table-status-wrap:after {
    position: absolute;
    right: -10px;
    top: 0;
    content: "";
  }
}
.documents__table-status-icon {
  padding: 2px 15px;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .documents__table-status-icon {
    border-right: 1px solid #ffffff;
  }
}
.documents__table-status-icon i {
  position: relative;
  top: 7px;
  color: #ffffff;
  font-size: 25px;
}
.documents__table-status-text {
  display: none;
  padding: 4px 10px;
  color: #ffffff;
  line-height: 1.3;
  font-size: 12px;
  font-style: italic;
}
@media screen and (min-width: 768px) {
  .documents__table-status-text {
    display: block;
  }
}
.documents__table.no-overflow {
  overflow-x: scroll;
}
@media screen and (min-width: 992px) {
  .documents__table.no-overflow {
    overflow-x: visible;
  }
}
.documents__table .info-tooltip {
  top: 0;
}
.documents__table-text--short {
  display: inline-block;
  overflow: hidden;
  max-width: 84%;
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media screen and (min-width: 768px) {
  .documents__table-description {
    display: none;
  }
}
.documents__dropdown {
  display: inline-block;
}
.documents__dropdown-toggle {
  height: 23px;
  padding: 0;
  background-color: transparent;
  border: none;
  backface-visibility: hidden;
  color: #0096A9;
  line-height: 20px;
}
.documents__dropdown-toggle .caret {
  width: 14px;
  height: 16px;
  border: none;
}
.documents__dropdown-menu {
  left: auto;
  right: 0;
  width: auto;
  min-width: 0;
  margin: 15px 0 0 0 !important;
  padding: 10px 0 !important;
  background: #ffffff !important;
  border: 1px solid #d6d6db;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
  text-align: left;
}
.documents__dropdown-menu:before,
.documents__dropdown-menu:after {
  bottom: 100%;
  left: 70%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.documents__dropdown-menu:before {
  border-color: rgba(194, 225, 245, 0);
  border-bottom-color: #d6d6db;
  border-width: 11px;
  margin-left: -11px;
}
.documents__dropdown-menu:after {
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #ffffff;
  border-width: 10px;
  margin-left: -10px;
}
.documents__dropdown-menu li a {
  color: #0096A9 !important;
  text-transform: none !important;
}
.documents__dropdown-menu li a:hover,
.documents__dropdown-menu li afocus,
.documents__dropdown-menu li a:active {
  color: #3c478c !important;
}
.documents__dropdown-menu li.documents__dropdown-delete {
  margin-top: 10px;
}
.documents__dropdown-menu li.documents__dropdown-delete a {
  padding: 10px 15px !important;
  border-top: 1px solid #d6d6db;
  color: #fa802a !important;
}
.documents__dropdown-menu li.documents__dropdown-delete a:hover,
.documents__dropdown-menu li.documents__dropdown-delete afocus,
.documents__dropdown-menu li.documents__dropdown-delete a:active {
  color: #3c478c !important;
}
.documents__dropdown-menu li i {
  position: relative;
  top: 2px;
  margin-right: 5px;
}
.documents__recommendation-header {
  font-weight: 700;
}
.documents__recommendation-header-name {
  font-weight: 400;
}
.documents__recommendation-buttons {
  padding: 15px 35px;
  background-color: transparent;
}
.documents__recommendation-buttons-message {
  width: 100%;
}
.documents__recommendation-buttons-btn {
  display: flex;
  width: 100%;
  justify-content: flex-end;
}
.documents__recommendation-buttons-btn .btn {
  margin-left: 15px;
}
.documents__recommendation-body {
  width: 100%;
  padding: 0 35px;
}
.documents__recommendation-body .form-group label {
  margin-right: 10px;
  font-weight: 500;
}
.documents__recommendation-body .form-group .dropdown {
  display: inline-block;
  width: 150px;
}
.documents__recommendation-body .form-group select {
  min-width: 100px;
}
.documents__recommendation-body .dropzone {
  position: relative;
  min-height: 150px;
  float: left;
  width: 100%;
  margin-bottom: 50px;
  border-style: dashed;
  background-color: transparent;
  border-color: #666666;
}
.documents__recommendation-body .dropzone .dz-default {
  display: block;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: auto;
  width: auto;
  margin: 0;
  color: #cccccc;
}
.documents__recommendation-body .dropzone .dz-clickable,
.documents__recommendation-body .dropzone .dz-message {
  cursor: pointer;
  width: 100%;
  height: 100%;
  position: absolute;
  background: none;
}
.documents__recommendation-body .dropzone .dz-clickable span,
.documents__recommendation-body .dropzone .dz-message span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  color: #545459;
}
.documents__recommendation-body .dropzone .dz-clickable:hover span,
.documents__recommendation-body .dropzone .dz-message:hover span {
  color: #0096A9;
}
.documents__recommendation-body .dropzone .dz-message {
  position: static;
}
.documents__tooltip-orange {
  color: #FA7F2A;
  font-weight: 700;
}
.documents__tooltip-close:before {
  color: #0096A9;
}
.documents .tooltip-span-icon-exclamation {
  display: inline-block;
  position: relative;
  top: 4px;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 24 24'%3e%3cpath fill='%2300a8b8' d='M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' /%3e%3c/svg%3e");
  transform: rotate(180deg);
}
.documents .icon-paper-important {
  display: inline-block;
  position: relative;
  top: 4px;
  width: 50px;
  height: 50px;
  margin-right: 10px !important;
  border-right: 1px solid #ffffff;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 144 144' style='enable-background:new 0 0 144 144;' xml:space='preserve'%3E%3Cpath style='fill: %23ffffff;' d='M75.5,1.9H30.7c-3.1,0-5.8,1-7.9,3.1s-3.2,4.7-3.4,7.9v93.6c0.2,3.1,1.3,5.8,3.4,7.9s4.7,3.1,7.9,3.1h21.1 c-1-3.4-1.5-7.1-1.5-10.8C50.3,84.8,68.2,67,90.1,67c6.9,0,13.3,1.8,19,4.8V35.5L75.5,1.9z M69.7,41V10.3L100.7,41H69.7z'/%3E%3Cpath style='fill: %23ffffff;' d='M90.1,72c-19.2,0-34.8,15.6-34.8,34.8c0,19.2,15.6,34.8,34.8,34.8c19.2,0,34.8-15.6,34.8-34.8 C124.9,87.5,109.3,72,90.1,72z M93.7,81l-1.1,36.1h-5.1L86.5,81H93.7z M90.1,132.5c-2.6,0-4.4-2-4.4-4.7c0-2.7,1.9-4.7,4.4-4.7 c2.7,0,4.4,2,4.4,4.7C94.5,130.4,92.8,132.5,90.1,132.5z'/%3E%3C/svg%3E");
  vertical-align: top !important;
  content: "";
}
.documents__refresh {
  padding: 10px 20px;
  margin-right: 20px;
  border-right: 1px solid #000000;
}
.documents__refresh-btn {
  text-transform: uppercase;
  font-weight: 700;
}
.documents__refresh-btn:before {
  display: inline-block;
  position: relative;
  top: 4px;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 24 24'%3E%3Cpath fill='%230096A9' d='M12,6V9L16,5L12,1V4A8,8 0 0,0 4,12C4,13.57 4.46,15.03 5.24,16.26L6.7,14.8C6.25,13.97 6,13 6,12A6,6 0 0,1 12,6M18.76,7.74L17.3,9.2C17.74,10.04 18,11 18,12A6,6 0 0,1 12,18V15L8,19L12,23V20A8,8 0 0,0 20,12C20,10.43 19.54,8.97 18.76,7.74Z' /%3E%3C/svg%3E");
  content: "";
  transform: rotate(50deg);
}
.documents__refresh-btn:hover:before,
.documents__refresh-btn:active:before,
.documents__refresh-btn:focus:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 24 24'%3E%3Cpath fill='%234e5e9c' d='M12,6V9L16,5L12,1V4A8,8 0 0,0 4,12C4,13.57 4.46,15.03 5.24,16.26L6.7,14.8C6.25,13.97 6,13 6,12A6,6 0 0,1 12,6M18.76,7.74L17.3,9.2C17.74,10.04 18,11 18,12A6,6 0 0,1 12,18V15L8,19L12,23V20A8,8 0 0,0 20,12C20,10.43 19.54,8.97 18.76,7.74Z' /%3E%3C/svg%3E");
}
.documents__refresh.animated .documents__refresh-btn:before {
  animation-name: documents-spin;
  animation-duration: 3000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@-webkit-keyframes documents-spin {
  0% {
    transform: rotate(0deg) scale(1);
  }
  50% {
    transform: rotate(360deg) scale(1.5);
  }
  100% {
    transform: rotate(720deg) scale(1);
  }
}
@keyframes documents-spin {
  0% {
    transform: rotate(0deg) scale(1);
  }
  50% {
    transform: rotate(360deg) scale(1.5);
  }
  100% {
    transform: rotate(720deg) scale(1);
  }
}
.online-documents__table {
  margin-top: 10px;
}
.online-documents__table .secondary-page-table-actions {
  padding: 5px 25px;
}
.online-documents__table .secondary-page-table-actions:last-of-type {
  padding-left: 25px;
}
.online-documents__table .secondary-page-table-actions .icon__open {
  top: 4px;
}
.online-documents__table-actions {
  display: flex;
  height: 100%;
  justify-content: flex-end;
}
.online-documents__table-actions i {
  margin-right: 5px;
  font-size: 20px;
}
.online-documents__table td {
  border-bottom: none;
}
.online-documents__delete {
  color: #fa802a;
}
.references__list {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  order: 2;
}
@media screen and (min-width: 768px) {
  .references__list {
    width: 66%;
    order: 1;
  }
}
@media screen and (min-width: 992px) {
  .references__list {
    width: 75%;
  }
}
.references__list-item {
  width: 100%;
  padding: 10px 0;
  border-bottom: 1px solid #d6d6db;
}
@media screen and (min-width: 768px) {
  .references__list-item {
    width: 50%;
    padding: 10px 20px;
    border-right: 1px solid #d6d6db;
    border-bottom: none;
  }
}
@media screen and (min-width: 992px) {
  .references__list-item {
    width: 33%;
  }
}
@media screen and (min-width: 768px) {
  .references__list-item:nth-of-type(2n) {
    border-right: none;
  }
}
@media screen and (min-width: 992px) {
  .references__list-item:nth-of-type(2n) {
    border-right: 1px solid #d6d6db;
  }
}
@media screen and (min-width: 992px) {
  .references__list-item:nth-of-type(3n) {
    border-right: none;
  }
}
.references__button {
  width: 100%;
  margin-bottom: 20px;
  order: 1;
}
@media screen and (min-width: 768px) {
  .references__button {
    display: flex;
    width: 33%;
    margin-bottom: 0;
    justify-content: flex-end;
    align-items: flex-start;
    order: 2;
  }
}
@media screen and (min-width: 992px) {
  .references__button {
    width: 25%;
  }
}
.references__content {
  display: flex;
  width: 100%;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .references__content {
    flex-wrap: nowrap;
  }
}
.documents-modal__title span {
  font-weight: 700 !important;
  font-style: normal !important;
  font-size: 24px !important;
}
.documents-modal__title-wrap {
  padding: 15px 0 5px 30px !important;
  background-color: transparent !important;
  border-bottom: 1px solid #0096A9 !important;
}
.documents-modal__title-wrap .documents-modal__title {
  color: #0096A9 !important;
}
.documents-modal__title-wrap .modal-button-close {
  padding-top: 0 !important;
}
.documents-modal__title-wrap .modal-button-close i {
  border-color: #0096A9 !important;
}
.documents-modal__title-wrap .modal-button-close i:before {
  color: #0096A9 !important;
}
.documents-modal__gray-content {
  float: left;
  width: 100%;
  padding: 15px;
  margin-bottom: 70px;
  background-color: #f4f4f9;
  border-bottom: 1px solid #00a8b8;
}
.documents-modal__label {
  margin-right: 10px;
}
.documents-modal .dz-preview {
  background-color: transparent !important;
  color: #0096A9;
}
.documents-modal .dz-preview:before {
  color: #0096A9;
}
.documents-modal .dz-filename {
  color: #0096A9;
  font-weight: bold;
}
.documents-modal__warning {
  padding: 0 0 10px;
  margin: 0;
  color: #fa802a !important;
}
.documents-modal__hidden-doc-td {
  color: #28336e !important;
  font-weight: bold !important;
}
.documents-modal__hidden-doc-td i {
  margin-right: 5px;
  vertical-align: middle;
}
.documents-modal__body fieldset {
  margin-bottom: 0 !important;
}
.documents-modal__body label {
  width: 150px !important;
  font-weight: 500 !important;
}
.documents-modal__body .form-control {
  width: 300px !important;
}
.documents-modal p {
  margin-bottom: 25px;
  font-size: 14px;
  line-height: 24px;
}
.documents-modal .documents__table {
  margin-top: 20px;
}
.documents-modal .documents__table table {
  width: 100%;
}
.documents-modal__visible-intro {
  color: #7C7C81 !important;
}
.documents-modal h3 {
  margin-bottom: 20px !important;
  color: #000000 !important;
}
.documents-modal .documents-info-list {
  float: left;
  width: 100%;
}
.documents-modal .documents-info-list li {
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 24px;
}
.modal .employment-prefs__legend {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  padding: 5px 10px;
  background-color: #9a9a9f;
}
@media screen and (min-width: 768px) {
  .modal .employment-prefs__legend {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.modal .employment-prefs__legendItem {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: 15px;
  color: #ffffff;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 14px;
}
.modal .employment-prefs__legendItem:last-of-type {
  margin-right: 0;
}
@media screen and (min-width: 768px) {
  .modal .employment-prefs__legendItem {
    width: auto;
  }
}
.modal .employment-prefs__legendItemLabel {
  width: 130px;
}
@media screen and (min-width: 768px) {
  .modal .employment-prefs__legendItemLabel {
    width: auto;
    margin-right: 5px;
  }
}
.aboutme__salary-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.aboutme__salary-info-content {
  width: 100%;
  padding: 10px;
  background-color: #f4f3f9;
  border-left: 1px solid #cdccd3;
  border-right: 1px solid #cdccd3;
  border-bottom: 1px solid #cdccd3;
}
.aboutme__salary-list-item {
  margin-bottom: 10px;
}
.aboutme__salary-list-item:last-of-type {
  margin-bottom: 0;
}
.teachingPrefs__salary {
  float: left;
  width: 100%;
  padding: 10px;
  margin-bottom: 30px;
  background-color: #f4f3f9;
  border: 1px solid #cdccd3;
}
.teachingPrefs__salary-item {
  width: 100%;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .teachingPrefs__salary-item {
    width: 48% !important;
    margin-right: 2%;
    margin-bottom: 0;
  }
}
.teachingPrefs__salary-item:first-of-type {
  margin-top: 10px;
}
@media (min-width: 768px) {
  .teachingPrefs__salary-item:first-of-type {
    margin-top: 0;
  }
}
.teachingPrefs__salary-item .form-group {
  margin-bottom: 0 !important;
}
.teachingPrefs__salary-item .form-control {
  margin-bottom: 0 !important;
}
.application__row {
  margin-bottom: 30px;
  margin-top: 30px;
}
.employment-prefs__legend {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  padding: 5px 10px;
  background-color: #9a9a9f;
}
@media screen and (min-width: 768px) {
  .employment-prefs__legend {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.employment-prefs__legendItem {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: 15px;
  color: #ffffff;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 14px;
}
.employment-prefs__legendItem:last-of-type {
  margin-right: 0;
}
@media screen and (min-width: 768px) {
  .employment-prefs__legendItem {
    width: auto;
  }
}
.employment-prefs__legendItemLabel {
  width: 130px;
}
@media screen and (min-width: 768px) {
  .employment-prefs__legendItemLabel {
    width: auto;
    margin-right: 5px;
  }
}
.icon__hide {
  display: inline-block;
  position: relative;
  width: 17px;
  height: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 24 24'%3e%3cpath fill='%23ffffff' d='M11.83,9L15,12.16C15,12.11 15,12.05 15,12A3,3 0 0,0 12,9C11.94,9 11.89,9 11.83,9M7.53,9.8L9.08,11.35C9.03,11.56 9,11.77 9,12A3,3 0 0,0 12,15C12.22,15 12.44,14.97 12.65,14.92L14.2,16.47C13.53,16.8 12.79,17 12,17A5,5 0 0,1 7,12C7,11.21 7.2,10.47 7.53,9.8M2,4.27L4.28,6.55L4.73,7C3.08,8.3 1.78,10 1,12C2.73,16.39 7,19.5 12,19.5C13.55,19.5 15.03,19.2 16.38,18.66L16.81,19.08L19.73,22L21,20.73L3.27,3M12,7A5,5 0 0,1 17,12C17,12.64 16.87,13.26 16.64,13.82L19.57,16.75C21.07,15.5 22.27,13.86 23,12C21.27,7.61 17,4.5 12,4.5C10.6,4.5 9.26,4.75 8,5.2L10.17,7.35C10.74,7.13 11.35,7 12,7Z' /%3e%3c/svg%3e");
}
.icon__hide--purple {
  display: inline-block;
  position: relative;
  width: 17px;
  height: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 24 24'%3e%3cpath fill='%2328336e' d='M11.83,9L15,12.16C15,12.11 15,12.05 15,12A3,3 0 0,0 12,9C11.94,9 11.89,9 11.83,9M7.53,9.8L9.08,11.35C9.03,11.56 9,11.77 9,12A3,3 0 0,0 12,15C12.22,15 12.44,14.97 12.65,14.92L14.2,16.47C13.53,16.8 12.79,17 12,17A5,5 0 0,1 7,12C7,11.21 7.2,10.47 7.53,9.8M2,4.27L4.28,6.55L4.73,7C3.08,8.3 1.78,10 1,12C2.73,16.39 7,19.5 12,19.5C13.55,19.5 15.03,19.2 16.38,18.66L16.81,19.08L19.73,22L21,20.73L3.27,3M12,7A5,5 0 0,1 17,12C17,12.64 16.87,13.26 16.64,13.82L19.57,16.75C21.07,15.5 22.27,13.86 23,12C21.27,7.61 17,4.5 12,4.5C10.6,4.5 9.26,4.75 8,5.2L10.17,7.35C10.74,7.13 11.35,7 12,7Z' /%3e%3c/svg%3e");
}
.icon__show {
  display: inline-block;
  position: relative;
  width: 17px;
  height: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 24 24'%3e%3cpath fill='%23ffffff' d='M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z' /%3e%3c/svg%3e");
}
.icon__show--teal {
  display: inline-block;
  position: relative;
  width: 17px;
  height: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 24 24'%3e%3cpath fill='%2300a8b8' d='M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z' /%3e%3c/svg%3e");
}
.icon__open {
  display: inline-block;
  position: relative;
  width: 17px;
  height: 17px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 24 24'%3e%3cpath fill='%2300a8b8' d='M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z' /%3e%3c/svg%3e");
}
.cc-app .application__content .personalInfo__splitGroup label {
  width: 120px;
}
.cc-app .application__content .personalInfo__splitGroup .dropdown,
.cc-app .application__content .personalInfo__splitGroup .form-control {
  width: 215px;
  margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
  .cc-app .application__content .personalInfo__splitGroup .dropdown,
  .cc-app .application__content .personalInfo__splitGroup .form-control {
    width: 105px;
  }
}
@media screen and (min-width: 992px) {
  .cc-app .application__content .personalInfo__splitGroup .dropdown,
  .cc-app .application__content .personalInfo__splitGroup .form-control {
    width: 185px;
  }
}
@media screen and (min-width: 1200px) {
  .cc-app .application__content .personalInfo__splitGroup .dropdown,
  .cc-app .application__content .personalInfo__splitGroup .form-control {
    width: 215px;
  }
}
.cc-app .application__content .personalInfo__fullGroup label {
  width: 100%;
}
.cc-app .application__content .personalInfo__fullGroup .dropdown {
  width: 100%;
}
.cc-app .application__content .personalInfo__fullGroup textarea.form-control {
  height: 100px;
}
@media screen and (min-width: 992px) {
  .cc-app .application__content .personalInfo__fullGroup textarea.form-control {
    height: 125px;
  }
}
.cc-app .application__content .personalInfo__spouseRadio {
  width: 75px;
  float: left;
}
.expandable-grid #accordion label {
  background: #eee;
  border-radius: 0.25em;
  cursor: pointer;
  display: block;
  margin-bottom: 0.125em;
  padding: 0.25em 1em;
  z-index: 20;
}
.expandable-grid #accordion label:hover {
  background: #ccc;
}
.expandable-grid #accordion article {
  background: #f7f7f7;
  height: 0px;
  overflow: hidden;
  z-index: 10;
}
.expandable-grid #accordion article p {
  padding: 1em;
}
.expandable-grid .header {
  font-weight: bolder;
  vertical-align: bottom;
}
.expandable-grid .row {
  padding-top: 1em;
  padding-bottom: 1em;
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.odd-row {
  background-color: #f5f5f5;
}
.even-row {
  background-color: #ffffff;
}
.border-top-1px {
  border-top: 1px solid #c0c0c0;
}
.geo-prefs__input {
  appearance: none;
  background: #fff;
  display: grid;
  place-content: center;
  margin: 0 !important;
  color: currentColor;
  width: 1.15rem;
  height: 1.15rem;
  border: 1px solid #545459 !important;
  transform: translateY(-0.075rem);
  box-shadow: none !important;
}
.geo-prefs__input:before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em #00a8b8;
}
.geo-prefs__input:checked:before {
  transform: scale(1);
}
.geo-prefs__input--radio {
  border-radius: 50%;
}
.geo-prefs__input--radio:before {
  border-radius: 50%;
}
.geo-prefs__input--checkbox {
  border-radius: 0.15em;
}
.geo-prefs__input--checkbox:before {
  transform-origin: bottom left;
  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
}
.geo-prefs__input-label {
  /*display: grid;*/
  align-items: center;
  grid-template-columns: 1rem auto;
  gap: 1rem;
}
.geo-prefs__input-label--radio {
  margin-top: 1rem;
}
.geo-prefs__input-label--radio:nth-of-type(n+2) {
  margin-left: 2rem;
}