﻿@charset "UTF-8";

/*==========  sg-gizmo  ==========*/
@font-face {
    font-family: "SSGizmo";
    src: url('assets/css/fonts/ss-gizmo.eot');
    src: url('assets/css/fonts/ss-gizmo.eot?#iefix') format('embedded-opentype'), url('assets/css/fonts/ss-gizmo.woff') format('woff'), url('assets/css/fonts/ss-gizmo.ttf') format('truetype'), url('assets/css/fonts/ss-gizmo.svg#SSGizmo') format('svg');
    font-weight: normal;
    font-style: normal;
}

.sg-icon, .sg-icon.sg-gizmo,
[class^="sg-"]:before, [class*=" sg-"]:before,
[class^="sg-"].sg-gizmo:before, [class*=" sg-"].sg-gizmo:before,
[class^="sg-"].right:after, [class*=" sg-"].right:after,
[class^="sg-"].sg-gizmo.right:after, [class*=" sg-"].sg-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;
}

[class^="sg-"].right:before,
[class*=" sg-"].right:before,
[class*=" sg-"].sg-gizmo.right:before {
    display: none;
    content: '';
}


.sg-cursor:before, .sg-cursor.right:after {
    content: '?'
}

.sg-crosshair:before, .sg-crosshair.right:after {
    content: '?'
}

.sg-search:before, .sg-search.right:after {
    content: '??'
}

.sg-zoomin:before, .sg-zoomin.right:after {
    content: '?'
}

.sg-zoomout:before, .sg-zoomout.right:after {
    content: '?'
}

.sg-view:before, .sg-view.right:after {
    content: '??'
}

.sg-attach:before, .sg-attach.right:after {
    content: '??'
}

.sg-link:before, .sg-link.right:after {
    content: '??'
}

.sg-unlink:before, .sg-unlink.right:after {
    content: '?'
}

.sg-move:before, .sg-move.right:after {
    content: '?'
}

.sg-write:before, .sg-write.right:after {
    content: '?'
}

.sg-writingdisabled:before, .sg-writingdisabled.right:after {
    content: '?'
}

.sg-erase:before, .sg-erase.right:after {
    content: '?'
}

.sg-compose:before, .sg-compose.right:after {
    content: '??'
}

.sg-lock:before, .sg-lock.right:after {
    content: '??'
}

.sg-unlock:before, .sg-unlock.right:after {
    content: '??'
}

.sg-key:before, .sg-key.right:after {
    content: '??'
}

.sg-backspace:before, .sg-backspace.right:after {
    content: '?'
}

.sg-ban:before, .sg-ban.right:after {
    content: '??'
}

.sg-smoking:before, .sg-smoking.right:after {
    content: '??'
}

.sg-nosmoking:before, .sg-nosmoking.right:after {
    content: '??'
}

.sg-trash:before, .sg-trash.right:after {
    content: '?'
}

.sg-target:before, .sg-target.right:after {
    content: '?'
}

.sg-tag:before, .sg-tag.right:after {
    content: '?'
}

.sg-bookmark:before, .sg-bookmark.right:after {
    content: '??'
}

.sg-flag:before, .sg-flag.right:after {
    content: '?'
}

.sg-like:before, .sg-like.right:after {
    content: '??'
}

.sg-dislike:before, .sg-dislike.right:after {
    content: '??'
}

.sg-heart:before, .sg-heart.right:after {
    content: '�'
}

.sg-star:before, .sg-star.right:after {
    content: '?'
}

.sg-sample:before, .sg-sample.right:after {
    content: '?'
}

.sg-crop:before, .sg-crop.right:after {
    content: '?'
}

.sg-layers:before, .sg-layers.right:after {
    content: '?'
}

.sg-layergroup:before, .sg-layergroup.right:after {
    content: '?'
}

.sg-pen:before, .sg-pen.right:after {
    content: '?'
}

.sg-bezier:before, .sg-bezier.right:after {
    content: '?'
}

.sg-pixels:before, .sg-pixels.right:after {
    content: '?'
}

.sg-phone:before, .sg-phone.right:after {
    content: '??'
}

.sg-phonedisabled:before, .sg-phonedisabled.right:after {
    content: '?'
}

.sg-touchtonephone:before, .sg-touchtonephone.right:after {
    content: '?'
}

.sg-mail:before, .sg-mail.right:after {
    content: '?'
}

.sg-inbox:before, .sg-inbox.right:after {
    content: '??'
}

.sg-outbox:before, .sg-outbox.right:after {
    content: '??'
}

.sg-chat:before, .sg-chat.right:after {
    content: '??'
}

.sg-user:before, .sg-user.right:after {
    content: '??'
}

.sg-users:before, .sg-users.right:after {
    content: '??'
}

.sg-usergroup:before, .sg-usergroup.right:after {
    content: '?'
}

.sg-businessuser:before, .sg-businessuser.right:after {
    content: '?'
}

.sg-man:before, .sg-man.right:after {
    content: '??'
}

.sg-male:before, .sg-male.right:after {
    content: '?'
}

.sg-woman:before, .sg-woman.right:after {
    content: '??'
}

.sg-female:before, .sg-female.right:after {
    content: '?'
}

.sg-raisedhand:before, .sg-raisedhand.right:after {
    content: '?'
}

.sg-hand:before, .sg-hand.right:after {
    content: '?'
}

.sg-pointup:before, .sg-pointup.right:after {
    content: '??'
}

.sg-pointupright:before, .sg-pointupright.right:after {
    content: '?'
}

.sg-pointright:before, .sg-pointright.right:after {
    content: '??'
}

.sg-pointdownright:before, .sg-pointdownright.right:after {
    content: '?'
}

.sg-pointdown:before, .sg-pointdown.right:after {
    content: '??'
}

.sg-pointdownleft:before, .sg-pointdownleft.right:after {
    content: '?'
}

.sg-pointleft:before, .sg-pointleft.right:after {
    content: '??'
}

.sg-pointupleft:before, .sg-pointupleft.right:after {
    content: '?'
}

.sg-cart:before, .sg-cart.right:after {
    content: '?'
}

.sg-creditcard:before, .sg-creditcard.right:after {
    content: '??'
}

.sg-calculator:before, .sg-calculator.right:after {
    content: '?'
}

.sg-barchart:before, .sg-barchart.right:after {
    content: '??'
}

.sg-piechart:before, .sg-piechart.right:after {
    content: '?'
}

.sg-box:before, .sg-box.right:after {
    content: '??'
}

.sg-home:before, .sg-home.right:after {
    content: '�'
}

.sg-globe:before, .sg-globe.right:after {
    content: '??'
}

.sg-navigate:before, .sg-navigate.right:after {
    content: '?'
}

.sg-compass:before, .sg-compass.right:after {
    content: '?'
}

.sg-signpost:before, .sg-signpost.right:after {
    content: '?'
}

.sg-location:before, .sg-location.right:after {
    content: '?'
}

.sg-floppydisk:before, .sg-floppydisk.right:after {
    content: '??'
}

.sg-database:before, .sg-database.right:after {
    content: '?'
}

.sg-hdd:before, .sg-hdd.right:after {
    content: '?'
}

.sg-microchip:before, .sg-microchip.right:after {
    content: '?'
}

.sg-music:before, .sg-music.right:after {
    content: 'd'
}

.sg-headphones:before, .sg-headphones.right:after {
    content: '??'
}

.sg-discdrive:before, .sg-discdrive.right:after {
    content: '?'
}

.sg-volume:before, .sg-volume.right:after {
    content: '??'
}

.sg-lowvolume:before, .sg-lowvolume.right:after {
    content: '??'
}

.sg-mediumvolume:before, .sg-mediumvolume.right:after {
    content: '?'
}

.sg-highvolume:before, .sg-highvolume.right:after {
    content: '??'
}

.sg-airplay:before, .sg-airplay.right:after {
    content: '?'
}

.sg-camera:before, .sg-camera.right:after {
    content: '??'
}

.sg-picture:before, .sg-picture.right:after {
    content: '??'
}

.sg-video:before, .sg-video.right:after {
    content: '??'
}

.sg-webcam:before, .sg-webcam.right:after {
    content: '?'
}

.sg-film:before, .sg-film.right:after {
    content: '?'
}

.sg-playvideo:before, .sg-playvideo.right:after {
    content: '?'
}

.sg-videogame:before, .sg-videogame.right:after {
    content: '??'
}

.sg-play:before, .sg-play.right:after {
    content: '?'
}

.sg-pause:before, .sg-pause.right:after {
    content: '?'
}

.sg-stop:before, .sg-stop.right:after {
    content: '�'
}

.sg-record:before, .sg-record.right:after {
    content: '?'
}

.sg-rewind:before, .sg-rewind.right:after {
    content: '?'
}

.sg-fastforward:before, .sg-fastforward.right:after {
    content: '?'
}

.sg-skipback:before, .sg-skipback.right:after {
    content: '?'
}

.sg-skipforward:before, .sg-skipforward.right:after {
    content: '?'
}

.sg-eject:before, .sg-eject.right:after {
    content: '?'
}

.sg-repeat:before, .sg-repeat.right:after {
    content: '??'
}

.sg-replay:before, .sg-replay.right:after {
    content: '?'
}

.sg-shuffle:before, .sg-shuffle.right:after {
    content: '??'
}

.sg-index:before, .sg-index.right:after {
    content: '?'
}

.sg-storagebox:before, .sg-storagebox.right:after {
    content: '?'
}

.sg-book:before, .sg-book.right:after {
    content: '??'
}

.sg-notebook:before, .sg-notebook.right:after {
    content: '??'
}

.sg-newspaper:before, .sg-newspaper.right:after {
    content: '??'
}

.sg-gridlines:before, .sg-gridlines.right:after {
    content: '?'
}

.sg-rows:before, .sg-rows.right:after {
    content: '?'
}

.sg-columns:before, .sg-columns.right:after {
    content: '?'
}

.sg-thumbnails:before, .sg-thumbnails.right:after {
    content: '?'
}

.sg-mouse:before, .sg-mouse.right:after {
    content: '?'
}

.sg-usb:before, .sg-usb.right:after {
    content: '?'
}

.sg-desktop:before, .sg-desktop.right:after {
    content: '??'
}

.sg-laptop:before, .sg-laptop.right:after {
    content: '?'
}

.sg-tablet:before, .sg-tablet.right:after {
    content: '?'
}

.sg-smartphone:before, .sg-smartphone.right:after {
    content: '?'
}

.sg-cell:before, .sg-cell.right:after {
    content: '??'
}

.sg-battery:before, .sg-battery.right:after {
    content: '??'
}

.sg-highbattery:before, .sg-highbattery.right:after {
    content: '?'
}

.sg-mediumbattery:before, .sg-mediumbattery.right:after {
    content: '?'
}

.sg-lowbattery:before, .sg-lowbattery.right:after {
    content: '?'
}

.sg-chargingbattery:before, .sg-chargingbattery.right:after {
    content: '?'
}

.sg-lightbulb:before, .sg-lightbulb.right:after {
    content: '??'
}

.sg-washer:before, .sg-washer.right:after {
    content: '?'
}

.sg-downloadcloud:before, .sg-downloadcloud.right:after {
    content: '?'
}

.sg-download:before, .sg-download.right:after {
    content: '?'
}

.sg-downloadbox:before, .sg-downloadbox.right:after {
    content: '?'
}

.sg-uploadcloud:before, .sg-uploadcloud.right:after {
    content: '?'
}

.sg-upload:before, .sg-upload.right:after {
    content: '?'
}

.sg-uploadbox:before, .sg-uploadbox.right:after {
    content: '?'
}

.sg-fork:before, .sg-fork.right:after {
    content: '?'
}

.sg-merge:before, .sg-merge.right:after {
    content: '?'
}

.sg-refresh:before, .sg-refresh.right:after {
    content: '?'
}

.sg-sync:before, .sg-sync.right:after {
    content: '?'
}

.sg-loading:before, .sg-loading.right:after {
    content: '?'
}

.sg-file:before, .sg-file.right:after {
    content: '??'
}

.sg-files:before, .sg-files.right:after {
    content: '?'
}

.sg-addfile:before, .sg-addfile.right:after {
    content: '?'
}

.sg-removefile:before, .sg-removefile.right:after {
    content: '?'
}

.sg-checkfile:before, .sg-checkfile.right:after {
    content: '?'
}

.sg-deletefile:before, .sg-deletefile.right:after {
    content: '?'
}

.sg-exe:before, .sg-exe.right:after {
    content: '?'
}

.sg-zip:before, .sg-zip.right:after {
    content: '?'
}

.sg-doc:before, .sg-doc.right:after {
    content: '?'
}

.sg-pdf:before, .sg-pdf.right:after {
    content: '?'
}

.sg-jpg:before, .sg-jpg.right:after {
    content: '?'
}

.sg-png:before, .sg-png.right:after {
    content: '?'
}

.sg-mp3:before, .sg-mp3.right:after {
    content: '?'
}

.sg-rar:before, .sg-rar.right:after {
    content: '?'
}

.sg-gif:before, .sg-gif.right:after {
    content: '?'
}

.sg-folder:before, .sg-folder.right:after {
    content: '??'
}

.sg-openfolder:before, .sg-openfolder.right:after {
    content: '??'
}

.sg-downloadfolder:before, .sg-downloadfolder.right:after {
    content: '?'
}

.sg-uploadfolder:before, .sg-uploadfolder.right:after {
    content: '?'
}

.sg-quote:before, .sg-quote.right:after {
    content: '�'
}

.sg-unquote:before, .sg-unquote.right:after {
    content: '�'
}

.sg-print:before, .sg-print.right:after {
    content: '?'
}

.sg-copier:before, .sg-copier.right:after {
    content: '?'
}

.sg-fax:before, .sg-fax.right:after {
    content: '??'
}

.sg-scanner:before, .sg-scanner.right:after {
    content: '?'
}

.sg-printregistration:before, .sg-printregistration.right:after {
    content: '?'
}

.sg-shredder:before, .sg-shredder.right:after {
    content: '?'
}

.sg-expand:before, .sg-expand.right:after {
    content: '?'
}

.sg-contract:before, .sg-contract.right:after {
    content: '?'
}

.sg-help:before, .sg-help.right:after {
    content: '?'
}

.sg-info:before, .sg-info.right:after {
    content: '?'
}

.sg-alert:before, .sg-alert.right:after {
    content: '?'
}

.sg-caution:before, .sg-caution.right:after {
    content: '?'
}

.sg-logout:before, .sg-logout.right:after {
    content: '?'
}

.sg-login:before, .sg-login.right:after {
    content: '?'
}

.sg-scaleup:before, .sg-scaleup.right:after {
    content: '?'
}

.sg-scaledown:before, .sg-scaledown.right:after {
    content: '?'
}

.sg-plus:before, .sg-plus.right:after {
    content: '+'
}

.sg-hyphen:before, .sg-hyphen.right:after {
    content: '-'
}

.sg-check:before, .sg-check.right:after {
    content: '?'
}

.sg-delete:before, .sg-delete.right:after {
    content: '?'
}

.sg-notifications:before, .sg-notifications.right:after {
    content: '??'
}

.sg-notificationsdisabled:before, .sg-notificationsdisabled.right:after {
    content: '??'
}

.sg-clock:before, .sg-clock.right:after {
    content: '?'
}

.sg-stopwatch:before, .sg-stopwatch.right:after {
    content: '?'
}

.sg-alarmclock:before, .sg-alarmclock.right:after {
    content: '?'
}

.sg-egg:before, .sg-egg.right:after {
    content: '?'
}

.sg-eggs:before, .sg-eggs.right:after {
    content: '?'
}

.sg-cheese:before, .sg-cheese.right:after {
    content: '?'
}

.sg-chickenleg:before, .sg-chickenleg.right:after {
    content: '??'
}

.sg-pizzapie:before, .sg-pizzapie.right:after {
    content: '?'
}

.sg-pizza:before, .sg-pizza.right:after {
    content: '??'
}

.sg-cheesepizza:before, .sg-cheesepizza.right:after {
    content: '?'
}

.sg-frenchfries:before, .sg-frenchfries.right:after {
    content: '??'
}

.sg-apple:before, .sg-apple.right:after {
    content: '??'
}

.sg-carrot:before, .sg-carrot.right:after {
    content: '?'
}

.sg-broccoli:before, .sg-broccoli.right:after {
    content: '?'
}

.sg-cucumber:before, .sg-cucumber.right:after {
    content: '?'
}

.sg-orange:before, .sg-orange.right:after {
    content: '??'
}

.sg-lemon:before, .sg-lemon.right:after {
    content: '??'
}

.sg-onion:before, .sg-onion.right:after {
    content: '?'
}

.sg-bellpepper:before, .sg-bellpepper.right:after {
    content: '?'
}

.sg-peas:before, .sg-peas.right:after {
    content: '?'
}

.sg-grapes:before, .sg-grapes.right:after {
    content: '??'
}

.sg-strawberry:before, .sg-strawberry.right:after {
    content: '??'
}

.sg-bread:before, .sg-bread.right:after {
    content: '??'
}

.sg-mug:before, .sg-mug.right:after {
    content: '?'
}

.sg-mugs:before, .sg-mugs.right:after {
    content: '?'
}

.sg-espresso:before, .sg-espresso.right:after {
    content: '?'
}

.sg-macchiato:before, .sg-macchiato.right:after {
    content: '?'
}

.sg-cappucino:before, .sg-cappucino.right:after {
    content: '?'
}

.sg-latte:before, .sg-latte.right:after {
    content: '?'
}

.sg-icedcoffee:before, .sg-icedcoffee.right:after {
    content: '?'
}

.sg-coffeebean:before, .sg-coffeebean.right:after {
    content: '?'
}

.sg-coffeemilk:before, .sg-coffeemilk.right:after {
    content: '?'
}

.sg-coffeefoam:before, .sg-coffeefoam.right:after {
    content: '?'
}

.sg-coffeesugar:before, .sg-coffeesugar.right:after {
    content: '?'
}

.sg-sugarpackets:before, .sg-sugarpackets.right:after {
    content: '?'
}

.sg-capsule:before, .sg-capsule.right:after {
    content: '?'
}

.sg-capsulerecycling:before, .sg-capsulerecycling.right:after {
    content: '?'
}

.sg-insertcapsule:before, .sg-insertcapsule.right:after {
    content: '?'
}

.sg-tea:before, .sg-tea.right:after {
    content: '??'
}

.sg-teabag:before, .sg-teabag.right:after {
    content: '?'
}

.sg-jug:before, .sg-jug.right:after {
    content: '?'
}

.sg-pitcher:before, .sg-pitcher.right:after {
    content: '?'
}

.sg-kettle:before, .sg-kettle.right:after {
    content: '?'
}

.sg-wineglass:before, .sg-wineglass.right:after {
    content: '??'
}

.sg-sugar:before, .sg-sugar.right:after {
    content: '?'
}

.sg-oven:before, .sg-oven.right:after {
    content: '?'
}

.sg-stove:before, .sg-stove.right:after {
    content: '?'
}

.sg-vent:before, .sg-vent.right:after {
    content: '?'
}

.sg-exhaust:before, .sg-exhaust.right:after {
    content: '?'
}

.sg-steam:before, .sg-steam.right:after {
    content: '?'
}

.sg-dishwasher:before, .sg-dishwasher.right:after {
    content: '?'
}

.sg-toaster:before, .sg-toaster.right:after {
    content: '?'
}

.sg-microwave:before, .sg-microwave.right:after {
    content: '?'
}

.sg-electrickettle:before, .sg-electrickettle.right:after {
    content: '?'
}

.sg-refrigerator:before, .sg-refrigerator.right:after {
    content: '?'
}

.sg-freezer:before, .sg-freezer.right:after {
    content: '?'
}

.sg-utensils:before, .sg-utensils.right:after {
    content: '??'
}

.sg-cookingutensils:before, .sg-cookingutensils.right:after {
    content: '?'
}

.sg-whisk:before, .sg-whisk.right:after {
    content: '?'
}

.sg-pizzacutter:before, .sg-pizzacutter.right:after {
    content: '?'
}

.sg-measuringcup:before, .sg-measuringcup.right:after {
    content: '?'
}

.sg-colander:before, .sg-colander.right:after {
    content: '?'
}

.sg-eggtimer:before, .sg-eggtimer.right:after {
    content: '?'
}

.sg-platter:before, .sg-platter.right:after {
    content: '?'
}

.sg-plates:before, .sg-plates.right:after {
    content: '?'
}

.sg-steamplate:before, .sg-steamplate.right:after {
    content: '?'
}

.sg-cups:before, .sg-cups.right:after {
    content: '?'
}

.sg-steamglass:before, .sg-steamglass.right:after {
    content: '?'
}

.sg-pot:before, .sg-pot.right:after {
    content: '?'
}

.sg-steampot:before, .sg-steampot.right:after {
    content: '?'
}

.sg-chef:before, .sg-chef.right:after {
    content: '?'
}

.sg-weathervane:before, .sg-weathervane.right:after {
    content: '?'
}

.sg-thermometer:before, .sg-thermometer.right:after {
    content: '?'
}

.sg-thermometerup:before, .sg-thermometerup.right:after {
    content: '?'
}

.sg-thermometerdown:before, .sg-thermometerdown.right:after {
    content: '?'
}

.sg-droplet:before, .sg-droplet.right:after {
    content: '??'
}

.sg-sunrise:before, .sg-sunrise.right:after {
    content: '??'
}

.sg-sunset:before, .sg-sunset.right:after {
    content: '??'
}

.sg-sun:before, .sg-sun.right:after {
    content: '?'
}

.sg-cloud:before, .sg-cloud.right:after {
    content: '?'
}

.sg-clouds:before, .sg-clouds.right:after {
    content: '?'
}

.sg-partlycloudy:before, .sg-partlycloudy.right:after {
    content: '?'
}

.sg-rain:before, .sg-rain.right:after {
    content: '?'
}

.sg-rainheavy:before, .sg-rainheavy.right:after {
    content: '?'
}

.sg-lightning:before, .sg-lightning.right:after {
    content: '?'
}

.sg-thunderstorm:before, .sg-thunderstorm.right:after {
    content: '?'
}

.sg-umbrella:before, .sg-umbrella.right:after {
    content: '?'
}

.sg-rainumbrella:before, .sg-rainumbrella.right:after {
    content: '?'
}

.sg-rainbow:before, .sg-rainbow.right:after {
    content: '??'
}

.sg-rainbowclouds:before, .sg-rainbowclouds.right:after {
    content: '?'
}

.sg-fog:before, .sg-fog.right:after {
    content: '?'
}

.sg-wind:before, .sg-wind.right:after {
    content: '?'
}

.sg-tornado:before, .sg-tornado.right:after {
    content: '?'
}

.sg-snowflake:before, .sg-snowflake.right:after {
    content: '?'
}

.sg-snowcrystal:before, .sg-snowcrystal.right:after {
    content: '?'
}

.sg-lightsnow:before, .sg-lightsnow.right:after {
    content: '?'
}

.sg-snow:before, .sg-snow.right:after {
    content: '?'
}

.sg-heavysnow:before, .sg-heavysnow.right:after {
    content: '?'
}

.sg-hail:before, .sg-hail.right:after {
    content: '?'
}

.sg-crescentmoon:before, .sg-crescentmoon.right:after {
    content: '??'
}

.sg-waxingcrescentmoon:before, .sg-waxingcrescentmoon.right:after {
    content: '??'
}

.sg-firstquartermoon:before, .sg-firstquartermoon.right:after {
    content: '??'
}

.sg-waxinggibbousmoon:before, .sg-waxinggibbousmoon.right:after {
    content: '??'
}

.sg-waninggibbousmoon:before, .sg-waninggibbousmoon.right:after {
    content: '??'
}

.sg-lastquartermoon:before, .sg-lastquartermoon.right:after {
    content: '??'
}

.sg-waningcrescentmoon:before, .sg-waningcrescentmoon.right:after {
    content: '??'
}

.sg-fan:before, .sg-fan.right:after {
    content: '?'
}

.sg-bike:before, .sg-bike.right:after {
    content: '??'
}

.sg-wheelchair:before, .sg-wheelchair.right:after {
    content: '?'
}

.sg-briefcase:before, .sg-briefcase.right:after {
    content: '??'
}

.sg-hanger:before, .sg-hanger.right:after {
    content: '?'
}

.sg-comb:before, .sg-comb.right:after {
    content: '?'
}

.sg-medicalcross:before, .sg-medicalcross.right:after {
    content: '?'
}

.sg-up:before, .sg-up.right:after {
    content: '?'
}

.sg-upright:before, .sg-upright.right:after {
    content: '?'
}

.sg-right:before, .sg-right.right:after {
    content: '?'
}

.sg-downright:before, .sg-downright.right:after {
    content: '?'
}

.sg-down:before, .sg-down.right:after {
    content: '?'
}

.sg-downleft:before, .sg-downleft.right:after {
    content: '?'
}

.sg-left:before, .sg-left.right:after {
    content: '?'
}

.sg-upleft:before, .sg-upleft.right:after {
    content: '?'
}

.sg-navigateup:before, .sg-navigateup.right:after {
    content: '?'
}

.sg-navigateright:before, .sg-navigateright.right:after {
    content: '?'
}

.sg-navigatedown:before, .sg-navigatedown.right:after {
    content: '?'
}

.sg-navigateleft:before, .sg-navigateleft.right:after {
    content: '?'
}

.sg-retweet:before, .sg-retweet.right:after {
    content: '?'
}

.sg-share:before, .sg-share.right:after {
    content: '?'
}


/*==========  ss-standart  ==========*/
@font-face {
    font-family: "SSStandard";
    src: url('assets/css/fonts/ss-standard.eot');
    src: url('assets/css/fonts/ss-standard.eot?#iefix') format('embedded-opentype'), url('assets/css/fonts/ss-standard.woff') format('woff'), url('assets/css/fonts/ss-standard.ttf') format('truetype'), url('assets/css/fonts/ss-standard.svg#SSStandard') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
    -ms-zoom: 1;
}

.ss-icon, .ss-icon.ss-standard,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-standard:before, [class*=" ss-"].ss-standard:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[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"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
    -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 {
    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-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-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-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-halfheart:before, .ss-halfheart.right:after {
    content: '?'
}

.ss-star:before, .ss-star.right:after {
    content: '?'
}

.ss-halfstar:before, .ss-halfstar.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-fill:before, .ss-fill.right:after {
    content: '?'
}

.ss-stroke:before, .ss-stroke.right:after {
    content: '?'
}

.ss-phone:before, .ss-phone.right:after {
    content: '??'
}

.ss-phonedisabled:before, .ss-phonedisabled.right:after {
    content: '?'
}

.ss-rss:before, .ss-rss.right:after {
    content: '?'
}

.ss-facetime:before, .ss-facetime.right:after {
    content: '?'
}

.ss-reply:before, .ss-reply.right:after {
    content: '?'
}

.ss-send:before, .ss-send.right:after {
    content: '?'
}

.ss-mail:before, .ss-mail.right:after {
    content: '?'
}

.ss-inbox:before, .ss-inbox.right:after {
    content: '??'
}

.ss-chat:before, .ss-chat.right:after {
    content: '??'
}

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
    content: '?'
}

.ss-ellipsis:before, .ss-ellipsis.right:after {
    content: '�'
}

.ss-user:before, .ss-user.right:after {
    content: '??'
}

.ss-femaleuser:before, .ss-femaleuser.right:after {
    content: '??'
}

.ss-users:before, .ss-users.right:after {
    content: '??'
}

.ss-cart:before, .ss-cart.right:after {
    content: '?'
}

.ss-creditcard:before, .ss-creditcard.right:after {
    content: '??'
}

.ss-dollarsign:before, .ss-dollarsign.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-buildings:before, .ss-buildings.right:after {
    content: '??'
}

.ss-warehouse:before, .ss-warehouse.right:after {
    content: '?'
}

.ss-globe:before, .ss-globe.right:after {
    content: '??'
}

.ss-navigate:before, .ss-navigate.right:after {
    content: '?'
}

.ss-compass:before, .ss-compass.right:after {
    content: '?'
}

.ss-signpost:before, .ss-signpost.right:after {
    content: '?'
}

.ss-map:before, .ss-map.right:after {
    content: '?'
}

.ss-location:before, .ss-location.right:after {
    content: '?'
}

.ss-pin:before, .ss-pin.right:after {
    content: '??'
}

.ss-database:before, .ss-database.right:after {
    content: '?'
}

.ss-hdd:before, .ss-hdd.right:after {
    content: '?'
}

.ss-music:before, .ss-music.right:after {
    content: 'd'
}

.ss-mic:before, .ss-mic.right:after {
    content: '??'
}

.ss-volume:before, .ss-volume.right:after {
    content: '??'
}

.ss-lowvolume:before, .ss-lowvolume.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-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-book:before, .ss-book.right:after {
    content: '??'
}

.ss-openbook:before, .ss-openbook.right:after {
    content: '??'
}

.ss-notebook:before, .ss-notebook.right:after {
    content: '??'
}

.ss-newspaper:before, .ss-newspaper.right:after {
    content: '??'
}

.ss-grid:before, .ss-grid.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-filter:before, .ss-filter.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-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-emptybattery:before, .ss-emptybattery.right:after {
    content: '?'
}

.ss-lightbulb:before, .ss-lightbulb.right:after {
    content: '??'
}

.ss-downloadcloud:before, .ss-downloadcloud.right:after {
    content: '?'
}

.ss-download:before, .ss-download.right:after {
    content: '?'
}

.ss-uploadcloud:before, .ss-uploadcloud.right:after {
    content: '?'
}

.ss-upload:before, .ss-upload.right:after {
    content: '?'
}

.ss-fork:before, .ss-fork.right:after {
    content: '?'
}

.ss-merge:before, .ss-merge.right:after {
    content: '?'
}

.ss-transfer:before, .ss-transfer.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-wifi:before, .ss-wifi.right:after {
    content: '?'
}

.ss-connection:before, .ss-connection.right:after {
    content: '?'
}

.ss-file:before, .ss-file.right:after {
    content: '??'
}

.ss-folder:before, .ss-folder.right:after {
    content: '??'
}

.ss-quote:before, .ss-quote.right:after {
    content: '�'
}

.ss-text:before, .ss-text.right:after {
    content: '?'
}

.ss-font:before, .ss-font.right:after {
    content: '?'
}

.ss-print:before, .ss-print.right:after {
    content: '?'
}

.ss-fax:before, .ss-fax.right:after {
    content: '??'
}

.ss-list:before, .ss-list.right:after {
    content: '?'
}

.ss-layout:before, .ss-layout.right:after {
    content: '?'
}

.ss-action:before, .ss-action.right:after {
    content: '?'
}

.ss-redirect:before, .ss-redirect.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-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-settings:before, .ss-settings.right:after {
    content: '?'
}

.ss-dashboard:before, .ss-dashboard.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-calendar:before, .ss-calendar.right:after {
    content: '??'
}

.ss-addcalendar:before, .ss-addcalendar.right:after {
    content: '?'
}

.ss-removecalendar:before, .ss-removecalendar.right:after {
    content: '?'
}

.ss-checkcalendar:before, .ss-checkcalendar.right:after {
    content: '?'
}

.ss-deletecalendar:before, .ss-deletecalendar.right:after {
    content: '?'
}

.ss-plane:before, .ss-plane.right:after {
    content: '?'
}

.ss-briefcase:before, .ss-briefcase.right:after {
    content: '??'
}

.ss-cloud:before, .ss-cloud.right:after {
    content: '?'
}

.ss-droplet:before, .ss-droplet.right:after {
    content: '??'
}

.ss-flask:before, .ss-flask.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-directup:before, .ss-directup.right:after {
    content: '?'
}

.ss-directright:before, .ss-directright.right:after {
    content: '?'
}

.ss-dropdown:before, .ss-dropdown.right:after {
    content: '?'
}

.ss-directleft:before, .ss-directleft.right:after {
    content: '?'
}

.ss-retweet:before, .ss-retweet.right:after {
    content: '?'
}

/* Legacy classes */
.ss-volumelow:before, .ss-volumelow.right:after {
    content: '??'
}

.ss-volumehigh:before, .ss-volumehigh.right:after {
    content: '??'
}

.ss-batteryhigh:before, .ss-batteryhigh.right:after {
    content: '?'
}

.ss-batterymedium:before, .ss-batterymedium.right:after {
    content: '?'
}

.ss-batterylow:before, .ss-batterylow.right:after {
    content: '?'
}

.ss-batteryempty:before, .ss-batteryempty.right:after {
    content: '?'
}

.ss-clouddownload:before, .ss-clouddownload.right:after {
    content: '?'
}

.ss-cloudupload:before, .ss-cloudupload.right:after {
    content: '?'
}

.ss-calendaradd:before, .ss-calendaradd.right:after {
    content: '?'
}

.ss-calendarremove:before, .ss-calendarremove.right:after {
    content: '?'
}

.ss-calendarcheck:before, .ss-calendarcheck.right:after {
    content: '?'
}

.ss-calendardelete:before, .ss-calendardelete.right:after {
    content: '?'
}


/*==========  sy-symbolicons-block  ==========*/
@font-face {
    font-family: "SSSymbolicons";
    src: url('assets/css/fonts/ss-symbolicons-block.eot');
    src: url('assets/css/fonts/ss-symbolicons-block.eot?#iefix') format('embedded-opentype'), url('assets/css/fonts/ss-symbolicons-block.woff') format('woff'), url('assets/css/fonts/ss-symbolicons-block.ttf') format('truetype'), url('assets/css/fonts/ss-symbolicons-block.svg#SSSymboliconsBlock') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="sy-"] {
    -ms-zoom: 1;
}

.sy-icon, .sy-icon.sy-symbolicons-block,
[class^="sy-"]:before, [class*=" sy-"]:before,
[class^="sy-"].sy-symbolicons-block:before, [class*=" sy-"].sy-symbolicons-block:before,
[class^="sy-"].right:after, [class*=" sy-"].right:after,
[class^="sy-"].sy-symbolicons-block.right:after, [class*=" sy-"].sy-symbolicons-block.right:after {
    font-family: "SSSymbolicons";
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    white-space: nowrap;
    /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
    -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^="sy-"].right:before,
[class*=" sy-"].right:before {
    display: none;
    content: '';
}

.sy-crosshair:before, .sy-crosshair.right:after {
    content: '?'
}

.sy-search:before, .sy-search.right:after {
    content: '??'
}

.sy-zoomin:before, .sy-zoomin.right:after {
    content: '?'
}

.sy-zoomout:before, .sy-zoomout.right:after {
    content: '?'
}

.sy-binoculars:before, .sy-binoculars.right:after {
    content: '?'
}

.sy-raisedhand:before, .sy-raisedhand.right:after {
    content: '?'
}

.sy-link:before, .sy-link.right:after {
    content: '??'
}

.sy-write:before, .sy-write.right:after {
    content: '?'
}

.sy-compose:before, .sy-compose.right:after {
    content: '??'
}

.sy-lock:before, .sy-lock.right:after {
    content: '??'
}

.sy-unlock:before, .sy-unlock.right:after {
    content: '??'
}

.sy-key:before, .sy-key.right:after {
    content: '??'
}

.sy-backspace:before, .sy-backspace.right:after {
    content: '?'
}

.sy-ban:before, .sy-ban.right:after {
    content: '??'
}

.sy-nosmoking:before, .sy-nosmoking.right:after {
    content: '??'
}

.sy-trash:before, .sy-trash.right:after {
    content: '?'
}

.sy-target:before, .sy-target.right:after {
    content: '?'
}

.sy-stopsign:before, .sy-stopsign.right:after {
    content: '?'
}

.sy-radioactive:before, .sy-radioactive.right:after {
    content: '?'
}

.sy-skull:before, .sy-skull.right:after {
    content: '??'
}

.sy-lightning:before, .sy-lightning.right:after {
    content: '?'
}

.sy-tag:before, .sy-tag.right:after {
    content: '?'
}

.sy-newtag:before, .sy-newtag.right:after {
    content: '?'
}

.sy-flag:before, .sy-flag.right:after {
    content: '?'
}

.sy-like:before, .sy-like.right:after {
    content: '??'
}

.sy-dislike:before, .sy-dislike.right:after {
    content: '??'
}

.sy-heart:before, .sy-heart.right:after {
    content: '�'
}

.sy-addheart:before, .sy-addheart.right:after {
    content: '?'
}

.sy-deleteheart:before, .sy-deleteheart.right:after {
    content: '??'
}

.sy-star:before, .sy-star.right:after {
    content: '?'
}

.sy-trophy:before, .sy-trophy.right:after {
    content: '??'
}

.sy-award:before, .sy-award.right:after {
    content: '?'
}

.sy-medal:before, .sy-medal.right:after {
    content: '?'
}

.sy-badge:before, .sy-badge.right:after {
    content: '??'
}

.sy-crown:before, .sy-crown.right:after {
    content: '??'
}

.sy-bullseye:before, .sy-bullseye.right:after {
    content: '??'
}

.sy-sample:before, .sy-sample.right:after {
    content: '?'
}

.sy-crop:before, .sy-crop.right:after {
    content: '?'
}

.sy-layers:before, .sy-layers.right:after {
    content: '?'
}

.sy-magicwand:before, .sy-magicwand.right:after {
    content: '?'
}

.sy-cut:before, .sy-cut.right:after {
    content: '?'
}

.sy-cutpaste:before, .sy-cutpaste.right:after {
    content: '?'
}

.sy-clipboard:before, .sy-clipboard.right:after {
    content: '??'
}

.sy-rules:before, .sy-rules.right:after {
    content: '??'
}

.sy-rulerpencil:before, .sy-rulerpencil.right:after {
    content: '?'
}

.sy-gridlines:before, .sy-gridlines.right:after {
    content: '?'
}

.sy-pen:before, .sy-pen.right:after {
    content: '?'
}

.sy-pencilbrush:before, .sy-pencilbrush.right:after {
    content: '?'
}

.sy-pencilbrushpen:before, .sy-pencilbrushpen.right:after {
    content: '?'
}

.sy-brush:before, .sy-brush.right:after {
    content: '?'
}

.sy-paintroller:before, .sy-paintroller.right:after {
    content: '?'
}

.sy-fill:before, .sy-fill.right:after {
    content: '?'
}

.sy-stroke:before, .sy-stroke.right:after {
    content: '?'
}

.sy-crayons:before, .sy-crayons.right:after {
    content: '?'
}

.sy-palette:before, .sy-palette.right:after {
    content: '??'
}

.sy-fliphorizontally:before, .sy-fliphorizontally.right:after {
    content: '?'
}

.sy-flipvertically:before, .sy-flipvertically.right:after {
    content: '?'
}

.sy-effects:before, .sy-effects.right:after {
    content: '?'
}

.sy-bezier:before, .sy-bezier.right:after {
    content: '?'
}

.sy-pixels:before, .sy-pixels.right:after {
    content: '?'
}

.sy-phone:before, .sy-phone.right:after {
    content: '??'
}

.sy-rotaryphone:before, .sy-rotaryphone.right:after {
    content: '?'
}

.sy-touchtonephone:before, .sy-touchtonephone.right:after {
    content: '?'
}

.sy-phonebook:before, .sy-phonebook.right:after {
    content: '?'
}

.sy-voicemail:before, .sy-voicemail.right:after {
    content: '?'
}

.sy-megaphone:before, .sy-megaphone.right:after {
    content: '??'
}

.sy-rss:before, .sy-rss.right:after {
    content: '?'
}

.sy-podcast:before, .sy-podcast.right:after {
    content: '?'
}

.sy-mailbox:before, .sy-mailbox.right:after {
    content: '??'
}

.sy-send:before, .sy-send.right:after {
    content: '?'
}

.sy-mail:before, .sy-mail.right:after {
    content: '?'
}

.sy-incomingmail:before, .sy-incomingmail.right:after {
    content: '??'
}

.sy-inbox:before, .sy-inbox.right:after {
    content: '??'
}

.sy-outbox:before, .sy-outbox.right:after {
    content: '??'
}

.sy-stamp:before, .sy-stamp.right:after {
    content: '?'
}

.sy-chat:before, .sy-chat.right:after {
    content: '??'
}

.sy-chats:before, .sy-chats.right:after {
    content: '?'
}

.sy-textchat:before, .sy-textchat.right:after {
    content: '?'
}

.sy-exclamationchat:before, .sy-exclamationchat.right:after {
    content: '?'
}

.sy-questionchat:before, .sy-questionchat.right:after {
    content: '?'
}

.sy-ellipsischat:before, .sy-ellipsischat.right:after {
    content: '?'
}

.sy-smile:before, .sy-smile.right:after {
    content: 'O'
}

.sy-frown:before, .sy-frown.right:after {
    content: '?'
}

.sy-toothsmile:before, .sy-toothsmile.right:after {
    content: '??'
}

.sy-toothlesssmile:before, .sy-toothlesssmile.right:after {
    content: '??'
}

.sy-user:before, .sy-user.right:after {
    content: '??'
}

.sy-users:before, .sy-users.right:after {
    content: '??'
}

.sy-adduser:before, .sy-adduser.right:after {
    content: '?'
}

.sy-removeuser:before, .sy-removeuser.right:after {
    content: '?'
}

.sy-deleteuser:before, .sy-deleteuser.right:after {
    content: '?'
}

.sy-heartuser:before, .sy-heartuser.right:after {
    content: '?'
}

.sy-males:before, .sy-males.right:after {
    content: '??'
}

.sy-females:before, .sy-females.right:after {
    content: '??'
}

.sy-malefemale:before, .sy-malefemale.right:after {
    content: '??'
}

.sy-userportrait:before, .sy-userportrait.right:after {
    content: '?'
}

.sy-userframe:before, .sy-userframe.right:after {
    content: '?'
}

.sy-usersframe:before, .sy-usersframe.right:after {
    content: '?'
}

.sy-baby:before, .sy-baby.right:after {
    content: '??'
}

.sy-swaddledbaby:before, .sy-swaddledbaby.right:after {
    content: '?'
}

.sy-robot:before, .sy-robot.right:after {
    content: '?'
}

.sy-happyrobot:before, .sy-happyrobot.right:after {
    content: '?'
}

.sy-alien:before, .sy-alien.right:after {
    content: '??'
}

.sy-ghost:before, .sy-ghost.right:after {
    content: '??'
}

.sy-contacts:before, .sy-contacts.right:after {
    content: '??'
}

.sy-addressbook:before, .sy-addressbook.right:after {
    content: '??'
}

.sy-footsteps:before, .sy-footsteps.right:after {
    content: '??'
}

.sy-cart:before, .sy-cart.right:after {
    content: '?'
}

.sy-shoppingbag:before, .sy-shoppingbag.right:after {
    content: '?'
}

.sy-gift:before, .sy-gift.right:after {
    content: '??'
}

.sy-store:before, .sy-store.right:after {
    content: '??'
}

.sy-safe:before, .sy-safe.right:after {
    content: '?'
}

.sy-bill:before, .sy-bill.right:after {
    content: '?'
}

.sy-creditcard:before, .sy-creditcard.right:after {
    content: '??'
}

.sy-banknote:before, .sy-banknote.right:after {
    content: '??'
}

.sy-moneybag:before, .sy-moneybag.right:after {
    content: '??'
}

.sy-calculator:before, .sy-calculator.right:after {
    content: '?'
}

.sy-bank:before, .sy-bank.right:after {
    content: '??'
}

.sy-gavel:before, .sy-gavel.right:after {
    content: '??'
}

.sy-meeting:before, .sy-meeting.right:after {
    content: '?'
}

.sy-barchart:before, .sy-barchart.right:after {
    content: '??'
}

.sy-piechart:before, .sy-piechart.right:after {
    content: '?'
}

.sy-activity:before, .sy-activity.right:after {
    content: '??'
}

.sy-flowchart:before, .sy-flowchart.right:after {
    content: '?'
}

.sy-box:before, .sy-box.right:after {
    content: '??'
}

.sy-crate:before, .sy-crate.right:after {
    content: '?'
}

.sy-home:before, .sy-home.right:after {
    content: '�'
}

.sy-fence:before, .sy-fence.right:after {
    content: '?'
}

.sy-buildings:before, .sy-buildings.right:after {
    content: '??'
}

.sy-bridge:before, .sy-bridge.right:after {
    content: '?'
}

.sy-barn:before, .sy-barn.right:after {
    content: '?'
}

.sy-lodging:before, .sy-lodging.right:after {
    content: '??'
}

.sy-earth:before, .sy-earth.right:after {
    content: '??'
}

.sy-globe:before, .sy-globe.right:after {
    content: '??'
}

.sy-compass:before, .sy-compass.right:after {
    content: '?'
}

.sy-signpost:before, .sy-signpost.right:after {
    content: '?'
}

.sy-map:before, .sy-map.right:after {
    content: '?'
}

.sy-location:before, .sy-location.right:after {
    content: '?'
}

.sy-pushpin:before, .sy-pushpin.right:after {
    content: '??'
}

.sy-script:before, .sy-script.right:after {
    content: '?'
}

.sy-playscript:before, .sy-playscript.right:after {
    content: '?'
}

.sy-stopscript:before, .sy-stopscript.right:after {
    content: '?'
}

.sy-recordscript:before, .sy-recordscript.right:after {
    content: '?'
}

.sy-bug:before, .sy-bug.right:after {
    content: '??'
}

.sy-puzzle:before, .sy-puzzle.right:after {
    content: '?'
}

.sy-window:before, .sy-window.right:after {
    content: '?'
}

.sy-database:before, .sy-database.right:after {
    content: '?'
}

.sy-adddatabase:before, .sy-adddatabase.right:after {
    content: '?'
}

.sy-deletedatabase:before, .sy-deletedatabase.right:after {
    content: '?'
}

.sy-hdd:before, .sy-hdd.right:after {
    content: '?'
}

.sy-networkhdd:before, .sy-networkhdd.right:after {
    content: '?'
}

.sy-downloadhdd:before, .sy-downloadhdd.right:after {
    content: '?'
}

.sy-airplay:before, .sy-airplay.right:after {
    content: '?'
}

.sy-music:before, .sy-music.right:after {
    content: 'd'
}

.sy-mic:before, .sy-mic.right:after {
    content: '??'
}

.sy-headphones:before, .sy-headphones.right:after {
    content: '??'
}

.sy-volume:before, .sy-volume.right:after {
    content: '??'
}

.sy-radio:before, .sy-radio.right:after {
    content: '??'
}

.sy-phonograph:before, .sy-phonograph.right:after {
    content: '?'
}

.sy-disc:before, .sy-disc.right:after {
    content: '??'
}

.sy-discs:before, .sy-discs.right:after {
    content: '?'
}

.sy-playlist:before, .sy-playlist.right:after {
    content: '?'
}

.sy-musichome:before, .sy-musichome.right:after {
    content: '?'
}

.sy-itunes:before, .sy-itunes.right:after {
    content: '?'
}

.sy-camera:before, .sy-camera.right:after {
    content: '??'
}

.sy-picture:before, .sy-picture.right:after {
    content: '??'
}

.sy-pictures:before, .sy-pictures.right:after {
    content: '?'
}

.sy-searchpicture:before, .sy-searchpicture.right:after {
    content: '?'
}

.sy-video:before, .sy-video.right:after {
    content: '??'
}

.sy-clapboard:before, .sy-clapboard.right:after {
    content: '??'
}

.sy-film:before, .sy-film.right:after {
    content: '?'
}

.sy-playfilm:before, .sy-playfilm.right:after {
    content: '?'
}

.sy-tv:before, .sy-tv.right:after {
    content: '??'
}

.sy-flatscreen:before, .sy-flatscreen.right:after {
    content: '?'
}

.sy-projector:before, .sy-projector.right:after {
    content: '?'
}

.sy-videogame:before, .sy-videogame.right:after {
    content: '??'
}

.sy-play:before, .sy-play.right:after {
    content: '?'
}

.sy-pause:before, .sy-pause.right:after {
    content: '?'
}

.sy-stop:before, .sy-stop.right:after {
    content: '�'
}

.sy-record:before, .sy-record.right:after {
    content: '?'
}

.sy-rewind:before, .sy-rewind.right:after {
    content: '?'
}

.sy-fastforward:before, .sy-fastforward.right:after {
    content: '?'
}

.sy-skipback:before, .sy-skipback.right:after {
    content: '?'
}

.sy-skipforward:before, .sy-skipforward.right:after {
    content: '?'
}

.sy-eject:before, .sy-eject.right:after {
    content: '?'
}

.sy-shuffle:before, .sy-shuffle.right:after {
    content: '??'
}

.sy-filecabinet:before, .sy-filecabinet.right:after {
    content: '?'
}

.sy-storagebox:before, .sy-storagebox.right:after {
    content: '?'
}

.sy-books:before, .sy-books.right:after {
    content: '??'
}

.sy-bookspencil:before, .sy-bookspencil.right:after {
    content: '?'
}

.sy-openbook:before, .sy-openbook.right:after {
    content: '??'
}

.sy-bookinsert:before, .sy-bookinsert.right:after {
    content: '?'
}

.sy-notebook:before, .sy-notebook.right:after {
    content: '??'
}

.sy-ledger:before, .sy-ledger.right:after {
    content: '??'
}

.sy-album:before, .sy-album.right:after {
    content: '?'
}

.sy-newspaper:before, .sy-newspaper.right:after {
    content: '??'
}

.sy-spiralbound:before, .sy-spiralbound.right:after {
    content: '?'
}

.sy-notepad:before, .sy-notepad.right:after {
    content: '?'
}

.sy-notice:before, .sy-notice.right:after {
    content: '?'
}

.sy-grid:before, .sy-grid.right:after {
    content: '?'
}

.sy-thumbnails:before, .sy-thumbnails.right:after {
    content: '?'
}

.sy-filter:before, .sy-filter.right:after {
    content: '?'
}

.sy-desktop:before, .sy-desktop.right:after {
    content: '??'
}

.sy-laptop:before, .sy-laptop.right:after {
    content: '?'
}

.sy-tablet:before, .sy-tablet.right:after {
    content: '?'
}

.sy-cell:before, .sy-cell.right:after {
    content: '??'
}

.sy-cellbars:before, .sy-cellbars.right:after {
    content: '??'
}

.sy-battery:before, .sy-battery.right:after {
    content: '??'
}

.sy-mediumbattery:before, .sy-mediumbattery.right:after {
    content: '?'
}

.sy-emptybattery:before, .sy-emptybattery.right:after {
    content: '?'
}

.sy-chargingbattery:before, .sy-chargingbattery.right:after {
    content: '?'
}

.sy-screwdrivermobile:before, .sy-screwdrivermobile.right:after {
    content: '?'
}

.sy-brushmobile:before, .sy-brushmobile.right:after {
    content: '?'
}

.sy-pencilmobile:before, .sy-pencilmobile.right:after {
    content: '?'
}

.sy-door:before, .sy-door.right:after {
    content: '??'
}

.sy-washer:before, .sy-washer.right:after {
    content: '?'
}

.sy-dryer:before, .sy-dryer.right:after {
    content: '?'
}

.sy-fireplace:before, .sy-fireplace.right:after {
    content: '?'
}

.sy-toilet:before, .sy-toilet.right:after {
    content: '??'
}

.sy-toiletpaper:before, .sy-toiletpaper.right:after {
    content: '?'
}

.sy-lightbulb:before, .sy-lightbulb.right:after {
    content: '??'
}

.sy-cfl:before, .sy-cfl.right:after {
    content: '?'
}

.sy-flashlight:before, .sy-flashlight.right:after {
    content: '??'
}

.sy-candle:before, .sy-candle.right:after {
    content: '?'
}

.sy-campfire:before, .sy-campfire.right:after {
    content: '??'
}

.sy-picnictable:before, .sy-picnictable.right:after {
    content: '?'
}

.sy-frame:before, .sy-frame.right:after {
    content: '?'
}

.sy-heartframe:before, .sy-heartframe.right:after {
    content: '??'
}

.sy-starframe:before, .sy-starframe.right:after {
    content: '?'
}

.sy-treeframe:before, .sy-treeframe.right:after {
    content: '?'
}

.sy-flowerframe:before, .sy-flowerframe.right:after {
    content: '?'
}

.sy-questionframe:before, .sy-questionframe.right:after {
    content: '?'
}

.sy-utensilsframe:before, .sy-utensilsframe.right:after {
    content: '?'
}

.sy-atom:before, .sy-atom.right:after {
    content: '?'
}

.sy-fluxcapacitor:before, .sy-fluxcapacitor.right:after {
    content: '?'
}

.sy-rings:before, .sy-rings.right:after {
    content: '??'
}

.sy-balloons:before, .sy-balloons.right:after {
    content: '??'
}

.sy-easteregg:before, .sy-easteregg.right:after {
    content: '?'
}

.sy-jackolantern:before, .sy-jackolantern.right:after {
    content: '??'
}

.sy-menorah:before, .sy-menorah.right:after {
    content: '?'
}

.sy-christmastree:before, .sy-christmastree.right:after {
    content: '??'
}

.sy-teddy:before, .sy-teddy.right:after {
    content: '?'
}

.sy-blocks:before, .sy-blocks.right:after {
    content: '?'
}

.sy-rattle:before, .sy-rattle.right:after {
    content: '?'
}

.sy-diaper:before, .sy-diaper.right:after {
    content: '?'
}

.sy-pailshovel:before, .sy-pailshovel.right:after {
    content: '?'
}

.sy-sweep:before, .sy-sweep.right:after {
    content: '?'
}

.sy-headstone:before, .sy-headstone.right:after {
    content: '?'
}

.sy-onedie:before, .sy-onedie.right:after {
    content: '?'
}

.sy-twodie:before, .sy-twodie.right:after {
    content: '?'
}

.sy-threedie:before, .sy-threedie.right:after {
    content: '?'
}

.sy-fourdie:before, .sy-fourdie.right:after {
    content: '?'
}

.sy-fivedie:before, .sy-fivedie.right:after {
    content: '?'
}

.sy-sixdie:before, .sy-sixdie.right:after {
    content: '?'
}

.sy-fuzzydice:before, .sy-fuzzydice.right:after {
    content: '?'
}

.sy-download:before, .sy-download.right:after {
    content: '?'
}

.sy-downloadbox:before, .sy-downloadbox.right:after {
    content: '?'
}

.sy-downloadcrate:before, .sy-downloadcrate.right:after {
    content: '?'
}

.sy-upload:before, .sy-upload.right:after {
    content: '?'
}

.sy-uploadbox:before, .sy-uploadbox.right:after {
    content: '?'
}

.sy-uploadcrate:before, .sy-uploadcrate.right:after {
    content: '?'
}

.sy-transfer:before, .sy-transfer.right:after {
    content: '?'
}

.sy-refresh:before, .sy-refresh.right:after {
    content: '?'
}

.sy-sync:before, .sy-sync.right:after {
    content: '?'
}

.sy-wifi:before, .sy-wifi.right:after {
    content: '?'
}

.sy-connection:before, .sy-connection.right:after {
    content: '?'
}

.sy-usb:before, .sy-usb.right:after {
    content: '?'
}

.sy-files:before, .sy-files.right:after {
    content: '?'
}

.sy-addfile:before, .sy-addfile.right:after {
    content: '?'
}

.sy-removefile:before, .sy-removefile.right:after {
    content: '?'
}

.sy-deletefile:before, .sy-deletefile.right:after {
    content: '?'
}

.sy-searchfile:before, .sy-searchfile.right:after {
    content: '?'
}

.sy-folder:before, .sy-folder.right:after {
    content: '??'
}

.sy-addfolder:before, .sy-addfolder.right:after {
    content: '?'
}

.sy-removefolder:before, .sy-removefolder.right:after {
    content: '?'
}

.sy-deletefolder:before, .sy-deletefolder.right:after {
    content: '?'
}

.sy-downloadfolder:before, .sy-downloadfolder.right:after {
    content: '?'
}

.sy-uploadfolder:before, .sy-uploadfolder.right:after {
    content: '?'
}

.sy-undo:before, .sy-undo.right:after {
    content: '?'
}

.sy-redo:before, .sy-redo.right:after {
    content: '?'
}

.sy-quote:before, .sy-quote.right:after {
    content: '�'
}

.sy-font:before, .sy-font.right:after {
    content: '?'
}

.sy-anchor:before, .sy-anchor.right:after {
    content: '?'
}

.sy-print:before, .sy-print.right:after {
    content: '?'
}

.sy-fax:before, .sy-fax.right:after {
    content: '??'
}

.sy-shredder:before, .sy-shredder.right:after {
    content: '?'
}

.sy-typewriter:before, .sy-typewriter.right:after {
    content: '?'
}

.sy-list:before, .sy-list.right:after {
    content: '?'
}

.sy-action:before, .sy-action.right:after {
    content: '?'
}

.sy-redirect:before, .sy-redirect.right:after {
    content: '?'
}

.sy-expand:before, .sy-expand.right:after {
    content: '?'
}

.sy-contract:before, .sy-contract.right:after {
    content: '?'
}

.sy-scaleup:before, .sy-scaleup.right:after {
    content: '?'
}

.sy-scaledown:before, .sy-scaledown.right:after {
    content: '?'
}

.sy-power:before, .sy-power.right:after {
    content: '?'
}

.sy-lifepreserver:before, .sy-lifepreserver.right:after {
    content: '?'
}

.sy-help:before, .sy-help.right:after {
    content: '?'
}

.sy-info:before, .sy-info.right:after {
    content: '?'
}

.sy-alert:before, .sy-alert.right:after {
    content: '?'
}

.sy-caution:before, .sy-caution.right:after {
    content: '?'
}

.sy-plus:before, .sy-plus.right:after {
    content: '+'
}

.sy-hyphen:before, .sy-hyphen.right:after {
    content: '-'
}

.sy-check:before, .sy-check.right:after {
    content: '?'
}

.sy-delete:before, .sy-delete.right:after {
    content: '?'
}

.sy-dogface:before, .sy-dogface.right:after {
    content: '??'
}

.sy-catface:before, .sy-catface.right:after {
    content: '??'
}

.sy-bearface:before, .sy-bearface.right:after {
    content: '??'
}

.sy-bird:before, .sy-bird.right:after {
    content: '??'
}

.sy-dog:before, .sy-dog.right:after {
    content: '??'
}

.sy-sheep:before, .sy-sheep.right:after {
    content: '??'
}

.sy-pig:before, .sy-pig.right:after {
    content: '??'
}

.sy-bone:before, .sy-bone.right:after {
    content: '?'
}

.sy-tooth:before, .sy-tooth.right:after {
    content: '?'
}

.sy-palmtree:before, .sy-palmtree.right:after {
    content: '??'
}

.sy-tree:before, .sy-tree.right:after {
    content: '??'
}

.sy-leaf:before, .sy-leaf.right:after {
    content: '??'
}

.sy-flower:before, .sy-flower.right:after {
    content: '?'
}

.sy-settings:before, .sy-settings.right:after {
    content: '?'
}

.sy-dashboard:before, .sy-dashboard.right:after {
    content: '?'
}

.sy-notifications:before, .sy-notifications.right:after {
    content: '??'
}

.sy-toggles:before, .sy-toggles.right:after {
    content: '?'
}

.sy-switch:before, .sy-switch.right:after {
    content: '?'
}

.sy-switchoff:before, .sy-switchoff.right:after {
    content: '?'
}

.sy-brightness:before, .sy-brightness.right:after {
    content: '??'
}

.sy-flashoff:before, .sy-flashoff.right:after {
    content: '?'
}

.sy-toolbox:before, .sy-toolbox.right:after {
    content: '?'
}

.sy-tools:before, .sy-tools.right:after {
    content: '?'
}

.sy-wrench:before, .sy-wrench.right:after {
    content: '??'
}

.sy-wrenches:before, .sy-wrenches.right:after {
    content: '?'
}

.sy-wrenchpencil:before, .sy-wrenchpencil.right:after {
    content: '?'
}

.sy-screwdriverpencil:before, .sy-screwdriverpencil.right:after {
    content: '?'
}

.sy-hammerscrewdriver:before, .sy-hammerscrewdriver.right:after {
    content: '?'
}

.sy-tapemeasure:before, .sy-tapemeasure.right:after {
    content: '?'
}

.sy-hourglass:before, .sy-hourglass.right:after {
    content: '?'
}

.sy-clock:before, .sy-clock.right:after {
    content: '?'
}

.sy-stopwatch:before, .sy-stopwatch.right:after {
    content: '?'
}

.sy-alarmclock:before, .sy-alarmclock.right:after {
    content: '?'
}

.sy-calendar:before, .sy-calendar.right:after {
    content: '??'
}

.sy-keyboardup:before, .sy-keyboardup.right:after {
    content: '?'
}

.sy-keyboarddown:before, .sy-keyboarddown.right:after {
    content: '?'
}

.sy-heavyasterisk:before, .sy-heavyasterisk.right:after {
    content: '?'
}

.sy-egg:before, .sy-egg.right:after {
    content: '?'
}

.sy-cheese:before, .sy-cheese.right:after {
    content: '?'
}

.sy-hotdog:before, .sy-hotdog.right:after {
    content: '?'
}

.sy-burger:before, .sy-burger.right:after {
    content: '??'
}

.sy-birthdaycake:before, .sy-birthdaycake.right:after {
    content: '??'
}

.sy-pancakes:before, .sy-pancakes.right:after {
    content: '?'
}

.sy-pizza:before, .sy-pizza.right:after {
    content: '??'
}

.sy-frenchfries:before, .sy-frenchfries.right:after {
    content: '??'
}

.sy-apple:before, .sy-apple.right:after {
    content: '??'
}

.sy-mug:before, .sy-mug.right:after {
    content: '?'
}

.sy-coffee:before, .sy-coffee.right:after {
    content: '?'
}

.sy-growler:before, .sy-growler.right:after {
    content: '?'
}

.sy-beer:before, .sy-beer.right:after {
    content: '??'
}

.sy-bottle:before, .sy-bottle.right:after {
    content: '?'
}

.sy-wine:before, .sy-wine.right:after {
    content: '?'
}

.sy-wineglass:before, .sy-wineglass.right:after {
    content: '??'
}

.sy-cocktail:before, .sy-cocktail.right:after {
    content: '??'
}

.sy-soda:before, .sy-soda.right:after {
    content: '?'
}

.sy-cup:before, .sy-cup.right:after {
    content: '?'
}

.sy-babybottle:before, .sy-babybottle.right:after {
    content: '??'
}

.sy-jug:before, .sy-jug.right:after {
    content: '?'
}

.sy-oven:before, .sy-oven.right:after {
    content: '?'
}

.sy-takeout:before, .sy-takeout.right:after {
    content: '?'
}

.sy-paperbag:before, .sy-paperbag.right:after {
    content: '?'
}

.sy-utensils:before, .sy-utensils.right:after {
    content: '??'
}

.sy-tshirt:before, .sy-tshirt.right:after {
    content: '??'
}

.sy-graduationcap:before, .sy-graduationcap.right:after {
    content: '??'
}

.sy-fabric:before, .sy-fabric.right:after {
    content: '?'
}

.sy-swatch:before, .sy-swatch.right:after {
    content: '?'
}

.sy-weave:before, .sy-weave.right:after {
    content: '?'
}

.sy-thread:before, .sy-thread.right:after {
    content: '?'
}

.sy-yarn:before, .sy-yarn.right:after {
    content: '?'
}

.sy-crochet:before, .sy-crochet.right:after {
    content: '?'
}

.sy-needles:before, .sy-needles.right:after {
    content: '?'
}

.sy-scissorsneedles:before, .sy-scissorsneedles.right:after {
    content: '?'
}

.sy-button:before, .sy-button.right:after {
    content: '?'
}

.sy-zipper:before, .sy-zipper.right:after {
    content: '?'
}

.sy-sun:before, .sy-sun.right:after {
    content: '?'
}

.sy-partlycloudy:before, .sy-partlycloudy.right:after {
    content: '?'
}

.sy-rainbow:before, .sy-rainbow.right:after {
    content: '??'
}

.sy-umbrella:before, .sy-umbrella.right:after {
    content: '?'
}

.sy-crescentmoon:before, .sy-crescentmoon.right:after {
    content: '??'
}

.sy-newmoon:before, .sy-newmoon.right:after {
    content: '??'
}

.sy-waxingcrescentmoon:before, .sy-waxingcrescentmoon.right:after {
    content: '??'
}

.sy-firstquartermoon:before, .sy-firstquartermoon.right:after {
    content: '??'
}

.sy-waxinggibbousmoon:before, .sy-waxinggibbousmoon.right:after {
    content: '??'
}

.sy-fullmoon:before, .sy-fullmoon.right:after {
    content: '??'
}

.sy-waninggibbousmoon:before, .sy-waninggibbousmoon.right:after {
    content: '??'
}

.sy-lastquartermoon:before, .sy-lastquartermoon.right:after {
    content: '??'
}

.sy-waningcrescentmoon:before, .sy-waningcrescentmoon.right:after {
    content: '??'
}

.sy-car:before, .sy-car.right:after {
    content: '??'
}

.sy-carrepair:before, .sy-carrepair.right:after {
    content: '?'
}

.sy-taxi:before, .sy-taxi.right:after {
    content: '??'
}

.sy-train:before, .sy-train.right:after {
    content: '??'
}

.sy-bus:before, .sy-bus.right:after {
    content: '??'
}

.sy-truck:before, .sy-truck.right:after {
    content: '??'
}

.sy-trailer:before, .sy-trailer.right:after {
    content: '?'
}

.sy-trailerdump:before, .sy-trailerdump.right:after {
    content: '?'
}

.sy-plane:before, .sy-plane.right:after {
    content: '?'
}

.sy-bike:before, .sy-bike.right:after {
    content: '??'
}

.sy-motorcycle:before, .sy-motorcycle.right:after {
    content: '?'
}

.sy-boat:before, .sy-boat.right:after {
    content: '??'
}

.sy-rocket:before, .sy-rocket.right:after {
    content: '??'
}

.sy-ufo:before, .sy-ufo.right:after {
    content: '?'
}

.sy-squarekey:before, .sy-squarekey.right:after {
    content: '?'
}

.sy-tire:before, .sy-tire.right:after {
    content: '?'
}

.sy-fuel:before, .sy-fuel.right:after {
    content: '?'
}

.sy-parking:before, .sy-parking.right:after {
    content: '?'
}

.sy-wheelchair:before, .sy-wheelchair.right:after {
    content: '?'
}

.sy-restroom:before, .sy-restroom.right:after {
    content: '??'
}

.sy-elevator:before, .sy-elevator.right:after {
    content: '?'
}

.sy-briefcase:before, .sy-briefcase.right:after {
    content: '??'
}

.sy-theatre:before, .sy-theatre.right:after {
    content: '??'
}

.sy-ticket:before, .sy-ticket.right:after {
    content: '??'
}

.sy-golf:before, .sy-golf.right:after {
    content: '?'
}

.sy-billiards:before, .sy-billiards.right:after {
    content: '??'
}

.sy-baseball:before, .sy-baseball.right:after {
    content: '?'
}

.sy-tennis:before, .sy-tennis.right:after {
    content: '??'
}

.sy-basketball:before, .sy-basketball.right:after {
    content: '??'
}

.sy-football:before, .sy-football.right:after {
    content: '??'
}

.sy-soccer:before, .sy-soccer.right:after {
    content: '?'
}

.sy-flaginhole:before, .sy-flaginhole.right:after {
    content: '?'
}

.sy-paddles:before, .sy-paddles.right:after {
    content: '?'
}

.sy-skiboot:before, .sy-skiboot.right:after {
    content: '?'
}

.sy-skis:before, .sy-skis.right:after {
    content: '??'
}

.sy-hiker:before, .sy-hiker.right:after {
    content: '?'
}

.sy-runner:before, .sy-runner.right:after {
    content: '??'
}

.sy-hottub:before, .sy-hottub.right:after {
    content: '?'
}

.sy-exercise:before, .sy-exercise.right:after {
    content: '?'
}

.sy-hospital:before, .sy-hospital.right:after {
    content: '?'
}

.sy-medicalcross:before, .sy-medicalcross.right:after {
    content: '?'
}

.sy-medicalbag:before, .sy-medicalbag.right:after {
    content: '?'
}

.sy-bandage:before, .sy-bandage.right:after {
    content: '?'
}

.sy-flask:before, .sy-flask.right:after {
    content: '?'
}

.sy-testtube:before, .sy-testtube.right:after {
    content: '?'
}

.sy-up:before, .sy-up.right:after {
    content: '?'
}

.sy-right:before, .sy-right.right:after {
    content: '?'
}

.sy-down:before, .sy-down.right:after {
    content: '?'
}

.sy-left:before, .sy-left.right:after {
    content: '?'
}

.sy-navigateup:before, .sy-navigateup.right:after {
    content: '?'
}

.sy-navigateright:before, .sy-navigateright.right:after {
    content: '?'
}

.sy-navigatedown:before, .sy-navigatedown.right:after {
    content: '?'
}

.sy-navigateleft:before, .sy-navigateleft.right:after {
    content: '?'
}

.sy-share:before, .sy-share.right:after {
    content: '?'
}


@font-face {
    font-family: 'SSSymboliconsLine';
    src: url('assets/css/fonts/ss-symbolicons-line.eot'); /* IE9 Compat Modes */
    src: url('assets/css/fonts/ss-symbolicons-line.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('assets/css/fonts/ss-symbolicons-line.woff') format('woff'), /* Modern Browsers */
    url('assets/css/fonts/ss-symbolicons-line.ttf') format('truetype'), /* Safari, Android, iOS */
    url('assets/css/fonts/ss-symbolicons-line.svg#b094da2298109a3b630c869dac755d71') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: 400;
}


.syl-icon, .syl-icon.syl-symbolicons-line,
[class^="syl-"]:before, [class*=" syl-"]:before,
[class^="syl-"].syl-symbolicons-line:before, [class*=" syl-"].syl-symbolicons-line:before,
[class^="syl-"].right:after, [class*=" syl-"].right:after,
[class^="syl-"].syl-symbolicons-line.right:after, [class*=" syl-"].syl-symbolicons-line.right:after {
    font-family: "SSSymboliconsLine";
    font-style: normal;
    font-weight: 300;
    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^="syl-"].right:before, [class*=" syl-"].syl-symbolicons-line.right:before {
    display: none;
    content: '';
}

.syl-crosshair:before, .syl-crosshair.right:after {
    content: '?'
}

.syl-search:before, .syl-search.right:after {
    content: '??'
}

.syl-zoomin:before, .syl-zoomin.right:after {
    content: '?'
}

.syl-zoomout:before, .syl-zoomout.right:after {
    content: '?'
}

.syl-binoculars:before, .syl-binoculars.right:after {
    content: '?'
}

.syl-raisedhand:before, .syl-raisedhand.right:after {
    content: '?'
}

.syl-link:before, .syl-link.right:after {
    content: '??'
}

.syl-write:before, .syl-write.right:after {
    content: '?'
}

.syl-compose:before, .syl-compose.right:after {
    content: '??'
}

.syl-lock:before, .syl-lock.right:after {
    content: '??'
}

.syl-unlock:before, .syl-unlock.right:after {
    content: '??'
}

.syl-key:before, .syl-key.right:after {
    content: '??'
}

.syl-backspace:before, .syl-backspace.right:after {
    content: '?'
}

.syl-ban:before, .syl-ban.right:after {
    content: '??'
}

.syl-nosmoking:before, .syl-nosmoking.right:after {
    content: '??'
}

.syl-trash:before, .syl-trash.right:after {
    content: '?'
}

.syl-target:before, .syl-target.right:after {
    content: '?'
}

.syl-stopsign:before, .syl-stopsign.right:after {
    content: '?'
}

.syl-radioactive:before, .syl-radioactive.right:after {
    content: '?'
}

.syl-skull:before, .syl-skull.right:after {
    content: '??'
}

.syl-lightning:before, .syl-lightning.right:after {
    content: '?'
}

.syl-tag:before, .syl-tag.right:after {
    content: '?'
}

.syl-newtag:before, .syl-newtag.right:after {
    content: '?'
}

.syl-flag:before, .syl-flag.right:after {
    content: '?'
}

.syl-like:before, .syl-like.right:after {
    content: '??'
}

.syl-dislike:before, .syl-dislike.right:after {
    content: '??'
}

.syl-heart:before, .syl-heart.right:after {
    content: '�'
}

.syl-addheart:before, .syl-addheart.right:after {
    content: '?'
}

.syl-deleteheart:before, .syl-deleteheart.right:after {
    content: '??'
}

.syl-star:before, .syl-star.right:after {
    content: '?'
}

.syl-trophy:before, .syl-trophy.right:after {
    content: '??'
}

.syl-award:before, .syl-award.right:after {
    content: '?'
}

.syl-medal:before, .syl-medal.right:after {
    content: '?'
}

.syl-badge:before, .syl-badge.right:after {
    content: '??'
}

.syl-crown:before, .syl-crown.right:after {
    content: '??'
}

.syl-bullseye:before, .syl-bullseye.right:after {
    content: '??'
}

.syl-sample:before, .syl-sample.right:after {
    content: '?'
}

.syl-crop:before, .syl-crop.right:after {
    content: '?'
}

.syl-layers:before, .syl-layers.right:after {
    content: '?'
}

.syl-magicwand:before, .syl-magicwand.right:after {
    content: '?'
}

.syl-cut:before, .syl-cut.right:after {
    content: '?'
}

.syl-cutpaste:before, .syl-cutpaste.right:after {
    content: '?'
}

.syl-clipboard:before, .syl-clipboard.right:after {
    content: '??'
}

.syl-rules:before, .syl-rules.right:after {
    content: '??'
}

.syl-rulerpencil:before, .syl-rulerpencil.right:after {
    content: '?'
}

.syl-gridlines:before, .syl-gridlines.right:after {
    content: '?'
}

.syl-pen:before, .syl-pen.right:after {
    content: '?'
}

.syl-pencilbrush:before, .syl-pencilbrush.right:after {
    content: '?'
}

.syl-pencilbrushpen:before, .syl-pencilbrushpen.right:after {
    content: '?'
}

.syl-brush:before, .syl-brush.right:after {
    content: '?'
}

.syl-paintroller:before, .syl-paintroller.right:after {
    content: '?'
}

.syl-fill:before, .syl-fill.right:after {
    content: '?'
}

.syl-stroke:before, .syl-stroke.right:after {
    content: '?'
}

.syl-crayons:before, .syl-crayons.right:after {
    content: '?'
}

.syl-palette:before, .syl-palette.right:after {
    content: '??'
}

.syl-fliphorizontally:before, .syl-fliphorizontally.right:after {
    content: '?'
}

.syl-flipvertically:before, .syl-flipvertically.right:after {
    content: '?'
}

.syl-effects:before, .syl-effects.right:after {
    content: '?'
}

.syl-bezier:before, .syl-bezier.right:after {
    content: '?'
}

.syl-pixels:before, .syl-pixels.right:after {
    content: '?'
}

.syl-phone:before, .syl-phone.right:after {
    content: '??'
}

.syl-rotaryphone:before, .syl-rotaryphone.right:after {
    content: '?'
}

.syl-touchtonephone:before, .syl-touchtonephone.right:after {
    content: '?'
}

.syl-phonebook:before, .syl-phonebook.right:after {
    content: '?'
}

.syl-voicemail:before, .syl-voicemail.right:after {
    content: '?'
}

.syl-megaphone:before, .syl-megaphone.right:after {
    content: '??'
}

.syl-rss:before, .syl-rss.right:after {
    content: '?'
}

.syl-podcast:before, .syl-podcast.right:after {
    content: '?'
}

.syl-mailbox:before, .syl-mailbox.right:after {
    content: '??'
}

.syl-send:before, .syl-send.right:after {
    content: '?'
}

.syl-mail:before, .syl-mail.right:after {
    content: '?'
}

.syl-incomingmail:before, .syl-incomingmail.right:after {
    content: '??'
}

.syl-inbox:before, .syl-inbox.right:after {
    content: '??'
}

.syl-outbox:before, .syl-outbox.right:after {
    content: '??'
}

.syl-stamp:before, .syl-stamp.right:after {
    content: '?'
}

.syl-chat:before, .syl-chat.right:after {
    content: '??'
}

.syl-chats:before, .syl-chats.right:after {
    content: '?'
}

.syl-textchat:before, .syl-textchat.right:after {
    content: '?'
}

.syl-exclamationchat:before, .syl-exclamationchat.right:after {
    content: '?'
}

.syl-questionchat:before, .syl-questionchat.right:after {
    content: '?'
}

.syl-ellipsischat:before, .syl-ellipsischat.right:after {
    content: '?'
}

.syl-smile:before, .syl-smile.right:after {
    content: 'O'
}

.syl-frown:before, .syl-frown.right:after {
    content: '?'
}

.syl-toothsmile:before, .syl-toothsmile.right:after {
    content: '??'
}

.syl-toothlesssmile:before, .syl-toothlesssmile.right:after {
    content: '??'
}

.syl-user:before, .syl-user.right:after {
    content: '??'
}

.syl-users:before, .syl-users.right:after {
    content: '??'
}

.syl-adduser:before, .syl-adduser.right:after {
    content: '?'
}

.syl-removeuser:before, .syl-removeuser.right:after {
    content: '?'
}

.syl-deleteuser:before, .syl-deleteuser.right:after {
    content: '?'
}

.syl-heartuser:before, .syl-heartuser.right:after {
    content: '?'
}

.syl-males:before, .syl-males.right:after {
    content: '??'
}

.syl-females:before, .syl-females.right:after {
    content: '??'
}

.syl-malefemale:before, .syl-malefemale.right:after {
    content: '??'
}

.syl-userportrait:before, .syl-userportrait.right:after {
    content: '?'
}

.syl-userframe:before, .syl-userframe.right:after {
    content: '?'
}

.syl-usersframe:before, .syl-usersframe.right:after {
    content: '?'
}

.syl-baby:before, .syl-baby.right:after {
    content: '??'
}

.syl-swaddledbaby:before, .syl-swaddledbaby.right:after {
    content: '?'
}

.syl-robot:before, .syl-robot.right:after {
    content: '?'
}

.syl-happyrobot:before, .syl-happyrobot.right:after {
    content: '?'
}

.syl-alien:before, .syl-alien.right:after {
    content: '??'
}

.syl-ghost:before, .syl-ghost.right:after {
    content: '??'
}

.syl-contacts:before, .syl-contacts.right:after {
    content: '??'
}

.syl-addressbook:before, .syl-addressbook.right:after {
    content: '??'
}

.syl-footsteps:before, .syl-footsteps.right:after {
    content: '??'
}

.syl-cart:before, .syl-cart.right:after {
    content: '?'
}

.syl-shoppingbag:before, .syl-shoppingbag.right:after {
    content: '?'
}

.syl-gift:before, .syl-gift.right:after {
    content: '??'
}

.syl-store:before, .syl-store.right:after {
    content: '??'
}

.syl-safe:before, .syl-safe.right:after {
    content: '?'
}

.syl-bill:before, .syl-bill.right:after {
    content: '?'
}

.syl-creditcard:before, .syl-creditcard.right:after {
    content: '??'
}

.syl-banknote:before, .syl-banknote.right:after {
    content: '??'
}

.syl-moneybag:before, .syl-moneybag.right:after {
    content: '??'
}

.syl-calculator:before, .syl-calculator.right:after {
    content: '?'
}

.syl-bank:before, .syl-bank.right:after {
    content: '??'
}

.syl-gavel:before, .syl-gavel.right:after {
    content: '??'
}

.syl-meeting:before, .syl-meeting.right:after {
    content: '?'
}

.syl-barchart:before, .syl-barchart.right:after {
    content: '??'
}

.syl-piechart:before, .syl-piechart.right:after {
    content: '?'
}

.syl-activity:before, .syl-activity.right:after {
    content: '??'
}

.syl-flowchart:before, .syl-flowchart.right:after {
    content: '?'
}

.syl-box:before, .syl-box.right:after {
    content: '??'
}

.syl-crate:before, .syl-crate.right:after {
    content: '?'
}

.syl-home:before, .syl-home.right:after {
    content: '�'
}

.syl-fence:before, .syl-fence.right:after {
    content: '?'
}

.syl-buildings:before, .syl-buildings.right:after {
    content: '??'
}

.syl-bridge:before, .syl-bridge.right:after {
    content: '?'
}

.syl-barn:before, .syl-barn.right:after {
    content: '?'
}

.syl-lodging:before, .syl-lodging.right:after {
    content: '??'
}

.syl-earth:before, .syl-earth.right:after {
    content: '??'
}

.syl-globe:before, .syl-globe.right:after {
    content: '??'
}

.syl-compass:before, .syl-compass.right:after {
    content: '?'
}

.syl-signpost:before, .syl-signpost.right:after {
    content: '?'
}

.syl-map:before, .syl-map.right:after {
    content: '?'
}

.syl-location:before, .syl-location.right:after {
    content: '?'
}

.syl-pushpin:before, .syl-pushpin.right:after {
    content: '??'
}

.syl-script:before, .syl-script.right:after {
    content: '?'
}

.syl-playscript:before, .syl-playscript.right:after {
    content: '?'
}

.syl-stopscript:before, .syl-stopscript.right:after {
    content: '?'
}

.syl-recordscript:before, .syl-recordscript.right:after {
    content: '?'
}

.syl-bug:before, .syl-bug.right:after {
    content: '??'
}

.syl-puzzle:before, .syl-puzzle.right:after {
    content: '?'
}

.syl-window:before, .syl-window.right:after {
    content: '?'
}

.syl-database:before, .syl-database.right:after {
    content: '?'
}

.syl-adddatabase:before, .syl-adddatabase.right:after {
    content: '?'
}

.syl-deletedatabase:before, .syl-deletedatabase.right:after {
    content: '?'
}

.syl-hdd:before, .syl-hdd.right:after {
    content: '?'
}

.syl-networkhdd:before, .syl-networkhdd.right:after {
    content: '?'
}

.syl-downloadhdd:before, .syl-downloadhdd.right:after {
    content: '?'
}

.syl-airplay:before, .syl-airplay.right:after {
    content: '?'
}

.syl-music:before, .syl-music.right:after {
    content: 'd'
}

.syl-mic:before, .syl-mic.right:after {
    content: '??'
}

.syl-headphones:before, .syl-headphones.right:after {
    content: '??'
}

.syl-volume:before, .syl-volume.right:after {
    content: '??'
}

.syl-radio:before, .syl-radio.right:after {
    content: '??'
}

.syl-phonograph:before, .syl-phonograph.right:after {
    content: '?'
}

.syl-disc:before, .syl-disc.right:after {
    content: '??'
}

.syl-discs:before, .syl-discs.right:after {
    content: '?'
}

.syl-playlist:before, .syl-playlist.right:after {
    content: '?'
}

.syl-musichome:before, .syl-musichome.right:after {
    content: '?'
}

.syl-itunes:before, .syl-itunes.right:after {
    content: '?'
}

.syl-camera:before, .syl-camera.right:after {
    content: '??'
}

.syl-picture:before, .syl-picture.right:after {
    content: '??'
}

.syl-pictures:before, .syl-pictures.right:after {
    content: '?'
}

.syl-searchpicture:before, .syl-searchpicture.right:after {
    content: '?'
}

.syl-video:before, .syl-video.right:after {
    content: '??'
}

.syl-clapboard:before, .syl-clapboard.right:after {
    content: '??'
}

.syl-film:before, .syl-film.right:after {
    content: '?'
}

.syl-playfilm:before, .syl-playfilm.right:after {
    content: '?'
}

.syl-tv:before, .syl-tv.right:after {
    content: '??'
}

.syl-flatscreen:before, .syl-flatscreen.right:after {
    content: '?'
}

.syl-projector:before, .syl-projector.right:after {
    content: '?'
}

.syl-videogame:before, .syl-videogame.right:after {
    content: '??'
}

.syl-play:before, .syl-play.right:after {
    content: '?'
}

.syl-pause:before, .syl-pause.right:after {
    content: '?'
}

.syl-stop:before, .syl-stop.right:after {
    content: '�'
}

.syl-record:before, .syl-record.right:after {
    content: '?'
}

.syl-rewind:before, .syl-rewind.right:after {
    content: '?'
}

.syl-fastforward:before, .syl-fastforward.right:after {
    content: '?'
}

.syl-skipback:before, .syl-skipback.right:after {
    content: '?'
}

.syl-skipforward:before, .syl-skipforward.right:after {
    content: '?'
}

.syl-eject:before, .syl-eject.right:after {
    content: '?'
}

.syl-shuffle:before, .syl-shuffle.right:after {
    content: '??'
}

.syl-filecabinet:before, .syl-filecabinet.right:after {
    content: '?'
}

.syl-storagebox:before, .syl-storagebox.right:after {
    content: '?'
}

.syl-books:before, .syl-books.right:after {
    content: '??'
}

.syl-bookspencil:before, .syl-bookspencil.right:after {
    content: '?'
}

.syl-openbook:before, .syl-openbook.right:after {
    content: '??'
}

.syl-bookinsert:before, .syl-bookinsert.right:after {
    content: '?'
}

.syl-notebook:before, .syl-notebook.right:after {
    content: '??'
}

.syl-ledger:before, .syl-ledger.right:after {
    content: '??'
}

.syl-album:before, .syl-album.right:after {
    content: '?'
}

.syl-newspaper:before, .syl-newspaper.right:after {
    content: '??'
}

.syl-spiralbound:before, .syl-spiralbound.right:after {
    content: '?'
}

.syl-notepad:before, .syl-notepad.right:after {
    content: '?'
}

.syl-notice:before, .syl-notice.right:after {
    content: '?'
}

.syl-grid:before, .syl-grid.right:after {
    content: '?'
}

.syl-thumbnails:before, .syl-thumbnails.right:after {
    content: '?'
}

.syl-filter:before, .syl-filter.right:after {
    content: '?'
}

.syl-desktop:before, .syl-desktop.right:after {
    content: '??'
}

.syl-laptop:before, .syl-laptop.right:after {
    content: '?'
}

.syl-tablet:before, .syl-tablet.right:after {
    content: '?'
}

.syl-cell:before, .syl-cell.right:after {
    content: '??'
}

.syl-cellbars:before, .syl-cellbars.right:after {
    content: '??'
}

.syl-battery:before, .syl-battery.right:after {
    content: '??'
}

.syl-mediumbattery:before, .syl-mediumbattery.right:after {
    content: '?'
}

.syl-emptybattery:before, .syl-emptybattery.right:after {
    content: '?'
}

.syl-chargingbattery:before, .syl-chargingbattery.right:after {
    content: '?'
}

.syl-screwdrivermobile:before, .syl-screwdrivermobile.right:after {
    content: '?'
}

.syl-brushmobile:before, .syl-brushmobile.right:after {
    content: '?'
}

.syl-pencilmobile:before, .syl-pencilmobile.right:after {
    content: '?'
}

.syl-door:before, .syl-door.right:after {
    content: '??'
}

.syl-washer:before, .syl-washer.right:after {
    content: '?'
}

.syl-dryer:before, .syl-dryer.right:after {
    content: '?'
}

.syl-fireplace:before, .syl-fireplace.right:after {
    content: '?'
}

.syl-toilet:before, .syl-toilet.right:after {
    content: '??'
}

.syl-toiletpaper:before, .syl-toiletpaper.right:after {
    content: '?'
}

.syl-lightbulb:before, .syl-lightbulb.right:after {
    content: '??'
}

.syl-cfl:before, .syl-cfl.right:after {
    content: '?'
}

.syl-flashlight:before, .syl-flashlight.right:after {
    content: '??'
}

.syl-candle:before, .syl-candle.right:after {
    content: '?'
}

.syl-campfire:before, .syl-campfire.right:after {
    content: '??'
}

.syl-picnictable:before, .syl-picnictable.right:after {
    content: '?'
}

.syl-frame:before, .syl-frame.right:after {
    content: '?'
}

.syl-heartframe:before, .syl-heartframe.right:after {
    content: '??'
}

.syl-starframe:before, .syl-starframe.right:after {
    content: '?'
}

.syl-treeframe:before, .syl-treeframe.right:after {
    content: '?'
}

.syl-flowerframe:before, .syl-flowerframe.right:after {
    content: '?'
}

.syl-questionframe:before, .syl-questionframe.right:after {
    content: '?'
}

.syl-utensilsframe:before, .syl-utensilsframe.right:after {
    content: '?'
}

.syl-atom:before, .syl-atom.right:after {
    content: '?'
}

.syl-fluxcapacitor:before, .syl-fluxcapacitor.right:after {
    content: '?'
}

.syl-rings:before, .syl-rings.right:after {
    content: '??'
}

.syl-balloons:before, .syl-balloons.right:after {
    content: '??'
}

.syl-easteregg:before, .syl-easteregg.right:after {
    content: '?'
}

.syl-jackolantern:before, .syl-jackolantern.right:after {
    content: '??'
}

.syl-menorah:before, .syl-menorah.right:after {
    content: '?'
}

.syl-christmastree:before, .syl-christmastree.right:after {
    content: '??'
}

.syl-teddy:before, .syl-teddy.right:after {
    content: '?'
}

.syl-blocks:before, .syl-blocks.right:after {
    content: '?'
}

.syl-rattle:before, .syl-rattle.right:after {
    content: '?'
}

.syl-diaper:before, .syl-diaper.right:after {
    content: '?'
}

.syl-pailshovel:before, .syl-pailshovel.right:after {
    content: '?'
}

.syl-sweep:before, .syl-sweep.right:after {
    content: '?'
}

.syl-headstone:before, .syl-headstone.right:after {
    content: '?'
}

.syl-onedie:before, .syl-onedie.right:after {
    content: '?'
}

.syl-twodie:before, .syl-twodie.right:after {
    content: '?'
}

.syl-threedie:before, .syl-threedie.right:after {
    content: '?'
}

.syl-fourdie:before, .syl-fourdie.right:after {
    content: '?'
}

.syl-fivedie:before, .syl-fivedie.right:after {
    content: '?'
}

.syl-sixdie:before, .syl-sixdie.right:after {
    content: '?'
}

.syl-fuzzydice:before, .syl-fuzzydice.right:after {
    content: '?'
}

.syl-download:before, .syl-download.right:after {
    content: '?'
}

.syl-downloadbox:before, .syl-downloadbox.right:after {
    content: '?'
}

.syl-downloadcrate:before, .syl-downloadcrate.right:after {
    content: '?'
}

.syl-upload:before, .syl-upload.right:after {
    content: '?'
}

.syl-uploadbox:before, .syl-uploadbox.right:after {
    content: '?'
}

.syl-uploadcrate:before, .syl-uploadcrate.right:after {
    content: '?'
}

.syl-transfer:before, .syl-transfer.right:after {
    content: '?'
}

.syl-refresh:before, .syl-refresh.right:after {
    content: '?'
}

.syl-sync:before, .syl-sync.right:after {
    content: '?'
}

.syl-wifi:before, .syl-wifi.right:after {
    content: '?'
}

.syl-connection:before, .syl-connection.right:after {
    content: '?'
}

.syl-usb:before, .syl-usb.right:after {
    content: '?'
}

.syl-files:before, .syl-files.right:after {
    content: '?'
}

.syl-addfile:before, .syl-addfile.right:after {
    content: '?'
}

.syl-removefile:before, .syl-removefile.right:after {
    content: '?'
}

.syl-deletefile:before, .syl-deletefile.right:after {
    content: '?'
}

.syl-searchfile:before, .syl-searchfile.right:after {
    content: '?'
}

.syl-folder:before, .syl-folder.right:after {
    content: '??'
}

.syl-addfolder:before, .syl-addfolder.right:after {
    content: '?'
}

.syl-removefolder:before, .syl-removefolder.right:after {
    content: '?'
}

.syl-deletefolder:before, .syl-deletefolder.right:after {
    content: '?'
}

.syl-downloadfolder:before, .syl-downloadfolder.right:after {
    content: '?'
}

.syl-uploadfolder:before, .syl-uploadfolder.right:after {
    content: '?'
}

.syl-undo:before, .syl-undo.right:after {
    content: '?'
}

.syl-redo:before, .syl-redo.right:after {
    content: '?'
}

.syl-quote:before, .syl-quote.right:after {
    content: '�'
}

.syl-font:before, .syl-font.right:after {
    content: '?'
}

.syl-anchor:before, .syl-anchor.right:after {
    content: '?'
}

.syl-print:before, .syl-print.right:after {
    content: '?'
}

.syl-fax:before, .syl-fax.right:after {
    content: '??'
}

.syl-shredder:before, .syl-shredder.right:after {
    content: '?'
}

.syl-typewriter:before, .syl-typewriter.right:after {
    content: '?'
}

.syl-list:before, .syl-list.right:after {
    content: '?'
}

.syl-action:before, .syl-action.right:after {
    content: '?'
}

.syl-redirect:before, .syl-redirect.right:after {
    content: '?'
}

.syl-expand:before, .syl-expand.right:after {
    content: '?'
}

.syl-contract:before, .syl-contract.right:after {
    content: '?'
}

.syl-scaleup:before, .syl-scaleup.right:after {
    content: '?'
}

.syl-scaledown:before, .syl-scaledown.right:after {
    content: '?'
}

.syl-power:before, .syl-power.right:after {
    content: '?'
}

.syl-lifepreserver:before, .syl-lifepreserver.right:after {
    content: '?'
}

.syl-help:before, .syl-help.right:after {
    content: '?'
}

.syl-info:before, .syl-info.right:after {
    content: '?'
}

.syl-alert:before, .syl-alert.right:after {
    content: '?'
}

.syl-caution:before, .syl-caution.right:after {
    content: '?'
}

.syl-plus:before, .syl-plus.right:after {
    content: '+'
}

.syl-hyphen:before, .syl-hyphen.right:after {
    content: '-'
}

.syl-check:before, .syl-check.right:after {
    content: '?'
}

.syl-delete:before, .syl-delete.right:after {
    content: '?'
}

.syl-dogface:before, .syl-dogface.right:after {
    content: '??'
}

.syl-catface:before, .syl-catface.right:after {
    content: '??'
}

.syl-bearface:before, .syl-bearface.right:after {
    content: '??'
}

.syl-bird:before, .syl-bird.right:after {
    content: '??'
}

.syl-dog:before, .syl-dog.right:after {
    content: '??'
}

.syl-sheep:before, .syl-sheep.right:after {
    content: '??'
}

.syl-pig:before, .syl-pig.right:after {
    content: '??'
}

.syl-bone:before, .syl-bone.right:after {
    content: '?'
}

.syl-tooth:before, .syl-tooth.right:after {
    content: '?'
}

.syl-palmtree:before, .syl-palmtree.right:after {
    content: '??'
}

.syl-tree:before, .syl-tree.right:after {
    content: '??'
}

.syl-leaf:before, .syl-leaf.right:after {
    content: '??'
}

.syl-flower:before, .syl-flower.right:after {
    content: '?'
}

.syl-settings:before, .syl-settings.right:after {
    content: '?'
}

.syl-dashboard:before, .syl-dashboard.right:after {
    content: '?'
}

.syl-notifications:before, .syl-notifications.right:after {
    content: '??'
}

.syl-toggles:before, .syl-toggles.right:after {
    content: '?'
}

.syl-switch:before, .syl-switch.right:after {
    content: '?'
}

.syl-switchoff:before, .syl-switchoff.right:after {
    content: '?'
}

.syl-brightness:before, .syl-brightness.right:after {
    content: '??'
}

.syl-flashoff:before, .syl-flashoff.right:after {
    content: '?'
}

.syl-toolbox:before, .syl-toolbox.right:after {
    content: '?'
}

.syl-tools:before, .syl-tools.right:after {
    content: '?'
}

.syl-wrench:before, .syl-wrench.right:after {
    content: '??'
}

.syl-wrenches:before, .syl-wrenches.right:after {
    content: '?'
}

.syl-wrenchpencil:before, .syl-wrenchpencil.right:after {
    content: '?'
}

.syl-screwdriverpencil:before, .syl-screwdriverpencil.right:after {
    content: '?'
}

.syl-hammerscrewdriver:before, .syl-hammerscrewdriver.right:after {
    content: '?'
}

.syl-tapemeasure:before, .syl-tapemeasure.right:after {
    content: '?'
}

.syl-hourglass:before, .syl-hourglass.right:after {
    content: '?'
}

.syl-clock:before, .syl-clock.right:after {
    content: '?'
}

.syl-stopwatch:before, .syl-stopwatch.right:after {
    content: '?'
}

.syl-alarmclock:before, .syl-alarmclock.right:after {
    content: '?'
}

.syl-calendar:before, .syl-calendar.right:after {
    content: '??'
}

.syl-keyboardup:before, .syl-keyboardup.right:after {
    content: '?'
}

.syl-keyboarddown:before, .syl-keyboarddown.right:after {
    content: '?'
}

.syl-heavyasterisk:before, .syl-heavyasterisk.right:after {
    content: '?'
}

.syl-egg:before, .syl-egg.right:after {
    content: '?'
}

.syl-cheese:before, .syl-cheese.right:after {
    content: '?'
}

.syl-hotdog:before, .syl-hotdog.right:after {
    content: '?'
}

.syl-burger:before, .syl-burger.right:after {
    content: '??'
}

.syl-birthdaycake:before, .syl-birthdaycake.right:after {
    content: '??'
}

.syl-pancakes:before, .syl-pancakes.right:after {
    content: '?'
}

.syl-pizza:before, .syl-pizza.right:after {
    content: '??'
}

.syl-frenchfries:before, .syl-frenchfries.right:after {
    content: '??'
}

.syl-apple:before, .syl-apple.right:after {
    content: '??'
}

.syl-mug:before, .syl-mug.right:after {
    content: '?'
}

.syl-coffee:before, .syl-coffee.right:after {
    content: '?'
}

.syl-growler:before, .syl-growler.right:after {
    content: '?'
}

.syl-beer:before, .syl-beer.right:after {
    content: '??'
}

.syl-bottle:before, .syl-bottle.right:after {
    content: '?'
}

.syl-wine:before, .syl-wine.right:after {
    content: '?'
}

.syl-wineglass:before, .syl-wineglass.right:after {
    content: '??'
}

.syl-cocktail:before, .syl-cocktail.right:after {
    content: '??'
}

.syl-soda:before, .syl-soda.right:after {
    content: '?'
}

.syl-cup:before, .syl-cup.right:after {
    content: '?'
}

.syl-babybottle:before, .syl-babybottle.right:after {
    content: '??'
}

.syl-jug:before, .syl-jug.right:after {
    content: '?'
}

.syl-oven:before, .syl-oven.right:after {
    content: '?'
}

.syl-takeout:before, .syl-takeout.right:after {
    content: '?'
}

.syl-paperbag:before, .syl-paperbag.right:after {
    content: '?'
}

.syl-utensils:before, .syl-utensils.right:after {
    content: '??'
}

.syl-tshirt:before, .syl-tshirt.right:after {
    content: '??'
}

.syl-graduationcap:before, .syl-graduationcap.right:after {
    content: '??'
}

.syl-fabric:before, .syl-fabric.right:after {
    content: '?'
}

.syl-swatch:before, .syl-swatch.right:after {
    content: '?'
}

.syl-weave:before, .syl-weave.right:after {
    content: '?'
}

.syl-thread:before, .syl-thread.right:after {
    content: '?'
}

.syl-yarn:before, .syl-yarn.right:after {
    content: '?'
}

.syl-crochet:before, .syl-crochet.right:after {
    content: '?'
}

.syl-needles:before, .syl-needles.right:after {
    content: '?'
}

.syl-scissorsneedles:before, .syl-scissorsneedles.right:after {
    content: '?'
}

.syl-button:before, .syl-button.right:after {
    content: '?'
}

.syl-zipper:before, .syl-zipper.right:after {
    content: '?'
}

.syl-sun:before, .syl-sun.right:after {
    content: '?'
}

.syl-partlycloudy:before, .syl-partlycloudy.right:after {
    content: '?'
}

.syl-rainbow:before, .syl-rainbow.right:after {
    content: '??'
}

.syl-umbrella:before, .syl-umbrella.right:after {
    content: '?'
}

.syl-crescentmoon:before, .syl-crescentmoon.right:after {
    content: '??'
}

.syl-newmoon:before, .syl-newmoon.right:after {
    content: '??'
}

.syl-waxingcrescentmoon:before, .syl-waxingcrescentmoon.right:after {
    content: '??'
}

.syl-firstquartermoon:before, .syl-firstquartermoon.right:after {
    content: '??'
}

.syl-waxinggibbousmoon:before, .syl-waxinggibbousmoon.right:after {
    content: '??'
}

.syl-fullmoon:before, .syl-fullmoon.right:after {
    content: '??'
}

.syl-waninggibbousmoon:before, .syl-waninggibbousmoon.right:after {
    content: '??'
}

.syl-lastquartermoon:before, .syl-lastquartermoon.right:after {
    content: '??'
}

.syl-waningcrescentmoon:before, .syl-waningcrescentmoon.right:after {
    content: '??'
}

.syl-car:before, .syl-car.right:after {
    content: '??'
}

.syl-carrepair:before, .syl-carrepair.right:after {
    content: '?'
}

.syl-taxi:before, .syl-taxi.right:after {
    content: '??'
}

.syl-train:before, .syl-train.right:after {
    content: '??'
}

.syl-bus:before, .syl-bus.right:after {
    content: '??'
}

.syl-truck:before, .syl-truck.right:after {
    content: '??'
}

.syl-trailer:before, .syl-trailer.right:after {
    content: '?'
}

.syl-trailerdump:before, .syl-trailerdump.right:after {
    content: '?'
}

.syl-plane:before, .syl-plane.right:after {
    content: '?'
}

.syl-bike:before, .syl-bike.right:after {
    content: '??'
}

.syl-motorcycle:before, .syl-motorcycle.right:after {
    content: '?'
}

.syl-boat:before, .syl-boat.right:after {
    content: '??'
}

.syl-rocket:before, .syl-rocket.right:after {
    content: '??'
}

.syl-ufo:before, .syl-ufo.right:after {
    content: '?'
}

.syl-squarekey:before, .syl-squarekey.right:after {
    content: '?'
}

.syl-tire:before, .syl-tire.right:after {
    content: '?'
}

.syl-fuel:before, .syl-fuel.right:after {
    content: '?'
}

.syl-parking:before, .syl-parking.right:after {
    content: '?'
}

.syl-wheelchair:before, .syl-wheelchair.right:after {
    content: '?'
}

.syl-restroom:before, .syl-restroom.right:after {
    content: '??'
}

.syl-elevator:before, .syl-elevator.right:after {
    content: '?'
}

.syl-briefcase:before, .syl-briefcase.right:after {
    content: '??'
}

.syl-theatre:before, .syl-theatre.right:after {
    content: '??'
}

.syl-ticket:before, .syl-ticket.right:after {
    content: '??'
}

.syl-golf:before, .syl-golf.right:after {
    content: '?'
}

.syl-billiards:before, .syl-billiards.right:after {
    content: '??'
}

.syl-baseball:before, .syl-baseball.right:after {
    content: '?'
}

.syl-tennis:before, .syl-tennis.right:after {
    content: '??'
}

.syl-basketball:before, .syl-basketball.right:after {
    content: '??'
}

.syl-football:before, .syl-football.right:after {
    content: '??'
}

.syl-soccer:before, .syl-soccer.right:after {
    content: '?'
}

.syl-flaginhole:before, .syl-flaginhole.right:after {
    content: '?'
}

.syl-paddles:before, .syl-paddles.right:after {
    content: '?'
}

.syl-skiboot:before, .syl-skiboot.right:after {
    content: '?'
}

.syl-skis:before, .syl-skis.right:after {
    content: '??'
}

.syl-hiker:before, .syl-hiker.right:after {
    content: '?'
}

.syl-runner:before, .syl-runner.right:after {
    content: '??'
}

.syl-hottub:before, .syl-hottub.right:after {
    content: '?'
}

.syl-exercise:before, .syl-exercise.right:after {
    content: '?'
}

.syl-hospital:before, .syl-hospital.right:after {
    content: '?'
}

.syl-medicalcross:before, .syl-medicalcross.right:after {
    content: '?'
}

.syl-medicalbag:before, .syl-medicalbag.right:after {
    content: '?'
}

.syl-bandage:before, .syl-bandage.right:after {
    content: '?'
}

.syl-flask:before, .syl-flask.right:after {
    content: '?'
}

.syl-testtube:before, .syl-testtube.right:after {
    content: '?'
}

.syl-up:before, .syl-up.right:after {
    content: '?'
}

.syl-right:before, .syl-right.right:after {
    content: '?'
}

.syl-down:before, .syl-down.right:after {
    content: '?'
}

.syl-left:before, .syl-left.right:after {
    content: '?'
}

.syl-navigateup:before, .syl-navigateup.right:after {
    content: '?'
}

.syl-navigateright:before, .syl-navigateright.right:after {
    content: '?'
}

.syl-navigatedown:before, .syl-navigatedown.right:after {
    content: '?'
}

.syl-navigateleft:before, .syl-navigateleft.right:after {
    content: '?'
}

.syl-share:before, .syl-share.right:after {
    content: '?'
}

/*==========  sc-social-circle  ==========*/
@font-face {
    font-family: "SSSocial";
    src: url('assets/css/fonts/ss-social-circle.eot');
    src: url('assets/css/fonts/ss-social-circle.eot?#iefix') format('embedded-opentype'), url('assets/css/fonts/ss-social-circle.woff') format('woff'), url('assets/css/fonts/ss-social-circle.ttf') format('truetype'), url('assets/css/fonts/ss-social-circle.svg#SSSocialCircle') format('svg');
    font-weight: bold;
    font-style: normal;
}

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="sc-"] {
    -ms-zoom: 1;
}

.sc-icon, .sc-icon.sc-social, .sc-icon.sc-social-circle,
[class^="sc-"]:before, [class*=" sc-"]:before,
[class^="sc-"][class*=" sc-social"]:before, [class*=" sc-"][class*=" sc-social"]:before,
[class^="sc-"].right:after, [class*=" sc-"].right:after,
[class^="sc-"][class*=" sc-social"].right:after, [class*=" sc-"][class*=" sc-social"].right:after {
    font-family: "SSSocial";
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    white-space: nowrap;
    /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
    -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;
}

    .sc-icon.sc-social-circle,
    [class^="sc-"].sc-social-circle:before, [class*=" sc-"].sc-social-circle:before,
    [class^="sc-"].sc-social-circle.right:after, [class*=" sc-"].sc-social-circle.right:after {
        font-weight: bold;
    }

[class^="sc-"].right:before,
[class*=" sc-"].right:before {
    display: none;
    content: '';
}

.sc-facebook:before, .sc-facebook.right:after {
    content: '?'
}

.sc-twitter:before, .sc-twitter.right:after {
    content: '?'
}

.sc-linkedin:before, .sc-linkedin.right:after {
    content: '?'
}

.sc-googleplus:before, .sc-googleplus.right:after {
    content: '?'
}

.sc-appdotnet:before, .sc-appdotnet.right:after {
    content: '?'
}

.sc-zerply:before, .sc-zerply.right:after {
    content: '?'
}

.sc-reddit:before, .sc-reddit.right:after {
    content: '?'
}

.sc-steam:before, .sc-steam.right:after {
    content: '?'
}

.sc-tumblr:before, .sc-tumblr.right:after {
    content: '?'
}

.sc-wordpress:before, .sc-wordpress.right:after {
    content: '?'
}

.sc-blogger:before, .sc-blogger.right:after {
    content: '?'
}

.sc-posterous:before, .sc-posterous.right:after {
    content: '?'
}

.sc-quora:before, .sc-quora.right:after {
    content: '?'
}

.sc-youtube:before, .sc-youtube.right:after {
    content: '?'
}

.sc-vimeo:before, .sc-vimeo.right:after {
    content: '?'
}

.sc-vine:before, .sc-vine.right:after {
    content: '?'
}

.sc-letterboxd:before, .sc-letterboxd.right:after {
    content: '?'
}

.sc-flickr:before, .sc-flickr.right:after {
    content: '?'
}

.sc-instagram:before, .sc-instagram.right:after {
    content: '?'
}

.sc-500px:before, .sc-500px.right:after {
    content: '?'
}

.sc-etsy:before, .sc-etsy.right:after {
    content: '?'
}

.sc-pinterest:before, .sc-pinterest.right:after {
    content: '?'
}

.sc-svpply:before, .sc-svpply.right:after {
    content: '?'
}

.sc-readmill:before, .sc-readmill.right:after {
    content: '?'
}

.sc-dropbox:before, .sc-dropbox.right:after {
    content: '?'
}

.sc-pinboard:before, .sc-pinboard.right:after {
    content: '?'
}

.sc-delicious:before, .sc-delicious.right:after {
    content: '?'
}

.sc-dribbble:before, .sc-dribbble.right:after {
    content: '?'
}

.sc-behance:before, .sc-behance.right:after {
    content: '?'
}

.sc-github:before, .sc-github.right:after {
    content: '?'
}

.sc-octocat:before, .sc-octocat.right:after {
    content: '?'
}

.sc-stackoverflow:before, .sc-stackoverflow.right:after {
    content: '?'
}

.sc-paypal:before, .sc-paypal.right:after {
    content: '?'
}

.sc-kickstarter:before, .sc-kickstarter.right:after {
    content: '?'
}

.sc-foursquare:before, .sc-foursquare.right:after {
    content: '?'
}

.sc-yelp:before, .sc-yelp.right:after {
    content: '?'
}

.sc-skype:before, .sc-skype.right:after {
    content: '?'
}

.sc-rdio:before, .sc-rdio.right:after {
    content: '?'
}

.sc-spotify:before, .sc-spotify.right:after {
    content: '?'
}

.sc-lastfm:before, .sc-lastfm.right:after {
    content: '?'
}

.sc-soundcloud:before, .sc-soundcloud.right:after {
    content: '?'
}

.sc-link:before, .sc-link.right:after {
    content: '??'
}

.sc-phone:before, .sc-phone.right:after {
    content: '??'
}

.sc-mail:before, .sc-mail.right:after {
    content: '?'
}

.sc-like:before, .sc-like.right:after {
    content: '??'
}

.sc-rss:before, .sc-rss.right:after {
    content: '?'
}

.sc-share:before, .sc-share.right:after {
    content: '?'
}

.sc-apple:before, .sc-apple.right:after {
    content: '?'
}

.sc-microsoft:before, .sc-microsoft.right:after {
    content: '?'
}

.sc-windows:before, .sc-windows.right:after {
    content: '?'
}

.sc-android:before, .sc-android.right:after {
    content: '?'
}

.sc-blackberry:before, .sc-blackberry.right:after {
    content: '?'
}


/*=========================================
=            SS Social Regular            =
=========================================*/
@font-face {
    font-family: "SSSocialRegular";
    src: url('assets/css/fonts/ss-social-regular.eot');
    src: url('assets/css/fonts/ss-social-regular.eot?#iefix') format('embedded-opentype'), url('assets/css/fonts/ss-social-regular.woff') format('woff'), url('assets/css/fonts/ss-social-regular.ttf') format('truetype'), url('assets/css/fonts/ss-social-regular.svg#SSSocialRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="sr-"] {
    -ms-zoom: 1;
}

.sr-icon, .sr-icon.sr-social-regular,
[class^="sr-"]:before, [class*=" sr-"]:before,
[class^="sr-"].sr-social-regular:before, [class*=" sr-"].sr-social-regular:before,
[class^="sr-"].right:after, [class*=" sr-"].right:after,
[class^="sr-"].sr-social-regular.right:after, [class*=" sr-"].sr-social-regular.right:after {
    font-family: "SSSocialRegular";
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    white-space: nowrap;
    /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
    -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^="sr-"].right:before,
[class*=" sr-"].right:before {
    display: none;
    content: '';
}

.sr-facebook:before, .sr-facebook.right:after {
    content: '?'
}

.sr-twitter:before, .sr-twitter.right:after {
    content: '?'
}

.sr-linkedin:before, .sr-linkedin.right:after {
    content: '?'
}

.sr-googleplus:before, .sr-googleplus.right:after {
    content: '?'
}

.sr-appdotnet:before, .sr-appdotnet.right:after {
    content: '?'
}

.sr-zerply:before, .sr-zerply.right:after {
    content: '?'
}

.sr-reddit:before, .sr-reddit.right:after {
    content: '?'
}

.sr-steam:before, .sr-steam.right:after {
    content: '?'
}

.sr-tumblr:before, .sr-tumblr.right:after {
    content: '?'
}

.sr-wordpress:before, .sr-wordpress.right:after {
    content: '?'
}

.sr-blogger:before, .sr-blogger.right:after {
    content: '?'
}

.sr-posterous:before, .sr-posterous.right:after {
    content: '?'
}

.sr-quora:before, .sr-quora.right:after {
    content: '?'
}

.sr-youtube:before, .sr-youtube.right:after {
    content: '?'
}

.sr-vimeo:before, .sr-vimeo.right:after {
    content: '?'
}

.sr-vine:before, .sr-vine.right:after {
    content: '?'
}

.sr-letterboxd:before, .sr-letterboxd.right:after {
    content: '?'
}

.sr-flickr:before, .sr-flickr.right:after {
    content: '?'
}

.sr-instagram:before, .sr-instagram.right:after {
    content: '?'
}

.sr-500px:before, .sr-500px.right:after {
    content: '?'
}

.sr-etsy:before, .sr-etsy.right:after {
    content: '?'
}

.sr-pinterest:before, .sr-pinterest.right:after {
    content: '?'
}

.sr-svpply:before, .sr-svpply.right:after {
    content: '?'
}

.sr-readmill:before, .sr-readmill.right:after {
    content: '?'
}

.sr-dropbox:before, .sr-dropbox.right:after {
    content: '?'
}

.sr-pinboard:before, .sr-pinboard.right:after {
    content: '?'
}

.sr-delicious:before, .sr-delicious.right:after {
    content: '?'
}

.sr-dribbble:before, .sr-dribbble.right:after {
    content: '?'
}

.sr-behance:before, .sr-behance.right:after {
    content: '?'
}

.sr-github:before, .sr-github.right:after {
    content: '?'
}

.sr-octocat:before, .sr-octocat.right:after {
    content: '?'
}

.sr-stackoverflow:before, .sr-stackoverflow.right:after {
    content: '?'
}

.sr-paypal:before, .sr-paypal.right:after {
    content: '?'
}

.sr-kickstarter:before, .sr-kickstarter.right:after {
    content: '?'
}

.sr-foursquare:before, .sr-foursquare.right:after {
    content: '?'
}

.sr-yelp:before, .sr-yelp.right:after {
    content: '?'
}

.sr-skype:before, .sr-skype.right:after {
    content: '?'
}

.sr-rdio:before, .sr-rdio.right:after {
    content: '?'
}

.sr-spotify:before, .sr-spotify.right:after {
    content: '?'
}

.sr-lastfm:before, .sr-lastfm.right:after {
    content: '?'
}

.sr-soundcloud:before, .sr-soundcloud.right:after {
    content: '?'
}

.sr-link:before, .sr-link.right:after {
    content: '??'
}

.sr-phone:before, .sr-phone.right:after {
    content: '??'
}

.sr-mail:before, .sr-mail.right:after {
    content: '?'
}

.sr-like:before, .sr-like.right:after {
    content: '??'
}

.sr-rss:before, .sr-rss.right:after {
    content: '?'
}

.sr-share:before, .sr-share.right:after {
    content: '?'
}

.sr-apple:before, .sr-apple.right:after {
    content: '?'
}

.sr-microsoft:before, .sr-microsoft.right:after {
    content: '?'
}

.sr-windows:before, .sr-windows.right:after {
    content: '?'
}

.sr-android:before, .sr-android.right:after {
    content: '?'
}

.sr-blackberry:before, .sr-blackberry.right:after {
    content: '?'
}

/* Legacy */
.sr-fivehundredpx:before, .sr-fivehundredpx.right:after {
    content: '?'
}

@font-face {
    font-family: 'Poppins';
    src: url('assets/css/fonts/poppins/Poppins-ExtraLight.woff2') format('woff2');
    font-style: italic;
    font-weight: 200;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('assets/css/fonts/poppins/Poppins-Light.woff2') format('woff2');
    font-style: italic;
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('assets/css/fonts/poppins/Poppins-Regular.woff2') format('woff2');
    font-style: italic;
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('assets/css/fonts/poppins/Poppins-Medium.woff2') format('woff2');
    font-style: italic;
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('assets/css/fonts/poppins/Poppins-SemiBold.woff2') format('woff2');
    font-style: italic;
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('assets/css/fonts/poppins/Poppins-Bold.woff2') format('woff2');
    font-style: italic;
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('assets/css/fonts/poppins/Poppins-ExtraBold.woff2') format('woff2');
    font-style: italic;
    font-weight: 800;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('assets/css/fonts/poppins/Poppins-Black.woff2') format('woff2');
    font-style: italic;
    font-weight: 900;
    font-display: swap;
}

body:not(.mainbody):not(.body_admin_program_add_rules_aspx ):not(.body_index2_aspx) {
    background-color: #eceff1 !important;
    font: 13px "Poppins",Helvetica,Arial,sans-serif !important;
    color: #7a8292 !important;
    background: -moz-linear-gradient(top,#eceff1 0%,#eceff1 100%) !important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eceff1),color-stop(100%,#eceff1)) !important;
    background: -webkit-linear-gradient(top,#eceff1 0%,#eceff1 100%) !important;
    background: -o-linear-gradient(top,#eceff1 0%,#eceff1 100%) !important;
    background: -ms-linear-gradient(top,#eceff1 0%,#eceff1 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eceff1',endColorstr='#eceff1',GradientType=0) !important;
    background: linear-gradient(top,#eceff1 0%,#eceff1 100%) !important;
}

body.body_user_mainpage2_aspx .divGamificationNotificationContainer {
    font: 13px "Poppins",Helvetica,Arial,sans-serif !important;
    color: #7a8292 !important;
}

*[style*=font-style] {
    font-style: normal !important;
}

.tcellClass, .tcellAltClass {
    color: #7A8292;
    border-left-width: 0px !important;
    border-right-width: 0px !important;
}

.tcellClass-with-border {
    border-left-width: 1px !important;
    border-right-width: 1px !important;
}

.tblAramaTblCellInfo {
    color: #7A8292 !important;
}

.tcellClass a,
.tcellColorClass a,
.tcellAltClass a,
.thHeader a,
.aFollowLink,
.divHeaderLinks a,
.likeOrComment .customLinks a,
.commentOwner a,
.commentUpdate a,
.divGamificationNotificationButtons.divGamificationNotificationPart a,
.tdNormal a,
.body_advisor_course_list_aspx #tblCourses tr td .GridTable tr.GridTableHeader th.GridTableHeader a,
.body_advisor_course_list_aspx #tblCourses tr td .GridTable tr.GridTableHeader th.GridTableSort a,
.SocialGroupTools a,
.blogOwner,
.recentylAddedBlog h2 a,
.resouceList li a,
.groupsLinks,
#aProgramSelect,
#aCourseSelect,
#tblProgramCourse a,
#divOptions a,
#aRecommmend,
#tblUsers a,
#courseCountLbl a,
#lblFooter a {
    color: #44B4E3 !important;
}

    .tcellClass a:hover,
    .tcellColorClass a:hover,
    .tcellColorClass a:hover,
    .thHeader a:hover,
    .aFollowLink:hover,
    .divHeaderLinks a:hover,
    .likeOrComment .customLinks a:hover,
    .commentOwner a:hover,
    .commentUpdate a:hover,
    .body_advisor_course_list_aspx #tblCourses tr td .GridTable tr.GridTableHeader th.GridTableHeader a:hover,
    .tdNormal a:hover,
    .SocialGroupTools a:hover,
    .blogOwner:hover,
    .recentylAddedBlog h2 a:hover,
    .resouceList li a:hover,
    .groupsLinks:hover,
    #aProgramSelect:hover,
    #aCourseSelect:hover,
    #tblProgramCourse a:hover,
    #divOptions a:hover,
    #aRecommmend:hover,
    #tblUsers a:hover,
    #courseCountLbl a:hover,
    #lblFooter a:hover {
        color: #419FE5 !important;
        filter: brightness(110%);
    }

label {
    color: #7a8292 !important;
    font-size: 13px;
}

#divMainWrapper label {
    color: inherit !important;
    font-size: inherit !important;
}

.divMainWrapper .oldSearch.ac_input {
    padding: 0px !important;
}

#wrapper {
    background: #fff;
    position: relative;
    z-index: 1001;
}

/* wrapper ( add this class to #divOut element ) */
/*/
.wrapper { display:flex; flex-direction:column; align-items:center; color:#7a8292; padding:20px 0 80px 0 !important}
/*/
.wrapperModal {
    display: block;
    color: #7a8292;
}

/* page header & breadcrumb */
.divPageHeader {
    background-color: #fff;
    padding: 0px 20px !important;
    width: 100% !important;
    margin: 0 -20px 20px !important;
    font-size: 14px;
    border-bottom: solid 1px #d6d9de;
}

    .divPageHeader .divTitle {
        width: 100% !important;
        margin-bottom: 0px !important;
        float: none !important;
        color: #7a8292 !important;
        font-size: 14px !important;
    }
        /*/
.divPageHeader .divTitle > img { margin:-10px 0 0 -5px }
/*/
        .divPageHeader .divTitle .spnTitle {
            background-color: #fff;
            padding: 0 20px !important;
            margin: 0 -20px 20px;
            color: #7a8292 !important;
            font-size: 16px !important;
        }

            .divPageHeader .divTitle .spnTitle b {
                font-weight: bold;
                color: #7a8292 !important;
            }

            .divPageHeader .divTitle .spnTitle a {
                color: #7a8292 !important;
                padding: 0px 5px;
                font-size: 16px !important;
            }

                .divPageHeader .divTitle .spnTitle a:first-child {
                    padding-left: 0px;
                }

                .divPageHeader .divTitle .spnTitle a:hover {
                    color: #44B4E3 !important;
                    filter: brightness(110%);
                }

        .divPageHeader .divTitle .spnSubtitle {
            padding: 0 0 20px 0 !important;
            color: #7a8292 !important;
        }

            .divPageHeader .divTitle .spnSubtitle a {
                color: #44B4E3 !important;
            }

                .divPageHeader .divTitle .spnSubtitle a:hover {
                    color: #44B4E3;
                    filter: brightness(110%);
                }
    /* alert bars */
    .divPageHeader .divError, .colorThemeWarnAlert {
        width: auto !important;
        color: #fff !important;
        background-color: #EA6060 !important;
        border: 0px !important;
        min-height: auto;
        background-image: none !important;
        min-height: auto !important;
        margin-bottom: 20px !important;
        position: relative;
    }

.tcellClass .colorThemeWarnAlert {
    width: auto;
    margin-bottom: 0px !important;
}

.divPageHeader .divError .spnError {
    padding: 20px 0 20px 60px;
    font: 600 14px "Poppins",Helvetica,Arial,sans-serif;
}

    .divPageHeader .divError .spnError::before {
        content: '\2139';
        position: absolute;
        top: 7px;
        left: 20px;
        color: #fff;
        font: 25px "SSStandard";
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

.divPageHeader .divSysMessage {
    color: #fff !important;
    background-color: #eab160 !important;
    border: 0px !important;
    min-height: auto !important;
    margin-bottom: 20px !important;
    background-image: none !important;
}

    .divPageHeader .divSysMessage .spnSysMessage {
        padding: 20px 20px 20px 60px !important;
        font: 600 14px "Poppins",Helvetica,Arial,sans-serif !important;
        position: relative;
    }

        .divPageHeader .divSysMessage .spnSysMessage::before {
            content: '\2139';
            position: absolute;
            top: 7px;
            left: 20px;
            color: #fff;
            font: 25px "SSStandard";
            -moz-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
        }

.spnSysMessage a, .spnError a, .spnWarning a {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.3);
    border-radius: 10px;
    padding: 2px 10px;
}

.divPageHeader .divWarning, #lblNoBanner {
    width: auto !important;
    color: #fff !important;
    background-color: #44B4E3 !important;
    border: 0px !important;
    min-height: auto !important;
    background-image: none !important;
    margin-bottom: 20px !important;
    position: relative;
}

.divWarning:before {
    content: '\2713';
    position: absolute;
    top: 12px;
    left: 20px;
    color: #fff;
    font: 25px "SSStandard";
}

.colorThemeWarnAlert,
#lblNoBanner {
    padding: 10px 10px 10px 35px !important;
    display: block;
    font: 600 14px "Poppins",Helvetica,Arial,sans-serif !important;
    border-radius: 3px;
}

    .colorThemeWarnAlert::before,
    #lblNoBanner::before {
        content: '\2139';
        position: absolute;
        top: 4px;
        left: 10px;
        color: #fff;
        font: 17px "SSStandard";
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

.divPageHeader .divWarning .spnWarning {
    padding: 20px 20px 20px 60px !important;
    font: 600 14px "Poppins",Helvetica,Arial,sans-serif !important;
}

#lblAciklama2 {
    width: auto !important;
    color: #fff !important;
    background-color: #EAB160 !important;
    border: 0px !important;
    box-sizing: border-box !important;
    min-height: auto !important;
    padding: 20px !important;
    font: 600 13px "Poppins",Helvetica,Arial,sans-serif !important;
}

    #lblAciklama2 a {
        color: #FFF0C2 !important;
        text-decoration: underline;
        font: 600 13px "Poppins",Helvetica,Arial,sans-serif !important;
    }

.lblExpClass {
    background-color: #fff;
    padding: 20px;
    border-bottom: solid 1px #d6d9de;
    color: #eab160;
    font: 600 14px "Poppins",Helvetica,Arial,sans-serif !important;
    display: block !important;
}

.tcellColorClass > .lblExpClass {
    background-color: transparent;
    padding: 0px;
    border-bottom: 0px;
    color: inherit;
}
/* search */
.divSearch {
    min-width: 100%;
    overflow: hidden;
    margin-top: 0px !important;
}

    .divSearch > a {
        color: #7a8292;
        font-size: 13px !important;
        padding: 0 !important;
        margin-top: 10px;
    }

    .divSearch SPAN.spnSearch {
        height: auto !important;
        border: 0px none !important;
        padding: 5px 0 !important;
        float: none !important;
        background: #ECEFF1 !important;
        position: relative;
    }

        .divSearch SPAN.spnSearch INPUT[type=text] {
            background: transparent;
            width: calc(100% - 30px) !important;
            color: #708292 !important;
            box-shadow: none !important;
        }

        .divSearch SPAN.spnSearch INPUT[type=image] {
            padding: 5px !important;
            position: absolute;
            right: 5px;
            top: 7px;
            border-left: 0px !important;
        }

#tblSearch #aAdvancedSearch {
    font-size: 14px !important;
    float: right;
    display: block;
    margin: 10px 0 0 0;
    color: #44B4E3;
}

#tblSearch #txbPlanName, #tblSearch #txbUserName {
    color: #7a8292 !important;
}

/* tables ======================== */
/* table title */
.containerTableTitleBar, .containerTableToolBar, .GridTableTitBar, .GridTableToolBar, .GridTableTitle {
    font: 600 22px "Poppins",Helvetica,Arial,sans-serif !important;
    color: #7a8292 !important;
    padding: 0px 0 20px 0px !important;
}

#trUnpinTitle .GridTableTitle {
    padding-top: 20px !important;
}

#tblExams .GridTableToolBar.GridTableTitleBar {
    padding-bottom: 0px !important;
}

#tblExams .GridTableTitle {
    padding-top: 20px !important;
    display: block;
}

.GridTableToolBarLeft {
    width: auto !important;
}

.pagingElementContainer .GridTableToolBar {
    padding: 0 !important;
}

/*/ GRID TABLE/*/
table {
    border: 0px none !important;
    min-width: auto !important;
}

div[id*="prgTre"] > table, div[id*="Nodes"] > table {
    width: auto !important;
}

table tr td > table,
table tr td div > table {
    padding: 0px !important;
}

.GridTable tr:hover > .tcellAltClass,
.GridTable tr:hover > .tcellClass:not('.code_question'):not([style*=background-color]):not([style*=green]):not([style*=red]) {
    background-color: #f5f7f9 !important;
}

.GridTable tr:hover > .tcellClass.noRightBorder {
    background-color: #eceff1 !important;
}

.GridTable tr .tcellClass b {
    font-weight: bold;
}

.GridTable tr:hover > .tcellClass.lightYellowCell,
.lightYellowCell {
    background: #FFF0C2 !important
}

.GridTable tr:hover > .tcellClass.lightOrangeCell,
.lightOrangeCell {
    background: #EAB160 !important;
    color: #fff;
}

.lightRedCell {
    background: #EA6060 !important
}

/* form elements */
input[type="text"],
input[type="button"]:not(.btnClass),
input[type="file"],
input[type="password"] {
    padding: 8px 15px;
    font-size: 13px;
    color: #7a8292;
    border: solid 1px #d6d9de;
    box-shadow: inset 0 1px 0 0 rgba(99,115,129,.05);
    border-radius: 100px;
    transition: all 0.2s linear !important;
    outline: 0px;
}

input[type="text"],
input[type="file"],
input[type="password"] {
    background-color: #fff;
}

input[type="text"] {
    font-family: 'Poppins',Helvetica,Arial,sans-serif;
}

    input[type="text"]:disabled,
    input[type="text"]:disabled:hover,
    input[type="button"]:disabled,
    input[type="button"]:disabled:hover,
    input[type="submit"]:disabled,
    input[type="file"]:disabled,
    input[type="checkbox"]:disabled,
    select[disabled] {
        background-color: #ECEFF1 !important;
        cursor: not-allowed;
        color: #A2ABCA !important;
        filter: brightness(100%);
    }

input::-ms-clear {
    display: none;
}

input[type="submit"]:disabled:hover {
    background-color: #ECEFF1 !important;
    filter: none
}

input[value*="<<��kar"] {
    margin-left: 0px !important;
}

select[name*="Ozellik_srlb"] {
    min-width: 300px;
}

/*/ SELECTBOX /*/
select {
    padding: 8px 40px 8px 15px !important;
    border: solid 1px #d6d9de !important;
    color: #7a8292 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 100px !important;
    background-image: url("../images/clock.gif") !important;
    background-position: center right 15px;
    background-repeat: no-repeat;
    background-color: #fefefe !important;
    display: inline-block;
    vertical-align: middle;
    outline: 0px;
    font: 13px 'Poppins',Helvetica,Arial,sans-serif !important;
}

    select::-ms-value {
        background: none;
        color: #7a8292;
    }

    select[multiple="multiple"],
    select[id*="_lbOzellik_"],
    select[id*="lbSepet"], select.ddlSingleSelection {
        background-image: none !important;
        color: #7a8292 !important;
        border-radius: 5px !important;
        width: auto;
        padding: 8px !important;
        overflow-x: hidden;
        overflow-y: visible;
    }

    select.singleSelectClass:not([size='1']) {
        background-image: none !important;
        color: #7a8292 !important;
        border-radius: 5px !important;
        width: auto;
        padding: 8px !important;
        overflow-x: hidden;
        overflow-y: visible;
    }

    select[disabled="disabled"]::-ms-value {
        color: #A2ABCA !important;
    }

    select::-ms-expand {
        display: none;
    }

/*/ AutoComplete /*/
.AutoComplete_List {
    padding: 10px 0px !important;
    border: 1px solid #D6D9DE !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.08) !important;
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.08) !important;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.08) !important;
}

ul[id*="completionListElem"] {
    margin-top: 20px !important;
}

.AutoComplete_List li {
    position: relative;
    padding: 10px;
    border-top: 1px solid #D6D9DE;
    font-size: 14px !important;
    margin-bottom: -1px;
    color: #7a8292 !important;
}

    .AutoComplete_List li:hover {
        background: #D6D9DE !important;
    }

        .AutoComplete_List li:hover::before {
            content: '\25BB';
            position: absolute;
            top: 7px;
            right: 5px;
            color: #7a8292;
            font: 18px "SSGizmo";
        }

    .AutoComplete_List li:first-child {
        border-top: 0px;
    }

    .AutoComplete_List li:last-child {
        border-bottom: 0px;
    }

    .AutoComplete_List li span {
        font-weight: normal !important;
    }

/*/ AutoComplete ilgi alanlar� i�in /*/
.token-input-dropdown-facebook { /* min-width:500px; */
    padding: 10px 0px !important;
    border: 1px solid #D6D9DE !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.08) !important;
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.08) !important;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.08) !important;
}

    .token-input-dropdown-facebook li {
        Position: relative;
        padding: 10px;
        border-top: 1px solid #D6D9DE;
        font-size: 14px !important;
        margin-bottom: -1px;
    }

        .token-input-dropdown-facebook li:hover {
            background: #D6D9DE !important;
        }

            .token-input-dropdown-facebook li:hover::before {
                content: '\25BB';
                position: absolute;
                top: 7px;
                right: 5px;
                color: #7a8292;
                font: 18px "SSGizmo";
            }

        .token-input-dropdown-facebook li:last-child {
            border-bottom: 0px;
        }

        .token-input-dropdown-facebook li span {
            font-weight: normal !important;
        }

        .token-input-dropdown-facebook li[class*="token-input-dropdown-item"] img {
            display: inline-block;
            vertical-align: middle
        }

        .token-input-dropdown-facebook li[class*="token-input-dropdown-item"] .full_name {
            font: 13px "Poppins",Helvetica,Arial,sans-serif;
            color: #7a8292;
            display: inline-block;
            vertical-align: middle
        }

body:not(.body_aspx_social2_wiki_edit_aspx):not(.body_aspx_social2_social_group_source_popups_aspx) .AutoCompleteBoxDiv {
    width: 100% !important;
}

.AutoCompleteBoxDiv .token-input-list-facebook {
    border: solid 1px #d6d9de !important;
    padding: 4px 0 !important;
}

    .AutoCompleteBoxDiv .token-input-list-facebook li.token-input-input-token-facebook {
        height: auto !important;
    }

    .AutoCompleteBoxDiv .token-input-list-facebook li.token-input-token-facebook {
        background: #7a8292 !important;
        color: #fff !important;
        font-size: 12px;
        padding: 3px 5px 5px 5px;
        border: 0px !important;
        margin: 1px 0 1px 5px;
    }

        .AutoCompleteBoxDiv .token-input-list-facebook li.token-input-token-facebook input {
            padding: 5px 10px !important;
            margin: 0px !important;
        }

        .AutoCompleteBoxDiv .token-input-list-facebook li.token-input-token-facebook .token-input-delete-token-facebook {
            color: #fff !important;
        }

    .AutoCompleteBoxDiv .token-input-list-facebook li.token-input-token-facebook-passive {
        background: #EA6060 !important;
    }

/*/ TEXTAREA /*/
textarea {
    color: #7a8292 !important;
    border-radius: 5px;
    padding: 8px 15px;
    border: solid 1px #d6d9de !important;
    background: #fff !important;
    font-size: 13px !important;
}

/* inner table ( add this class to inner tables ) */
.innerTable {
    width: 100% !important;
}

.linkField {
    background: transparent !important;
    padding: 1px 0px !important;
    background-color: transparent !important;
}

    .linkField > span {
        color: #708292 !important;
        display: inline-block;
        vertical-align: middle;
        margin: 0 10px 0 0;
    }

    .linkField > img {
        display: inline-block;
        vertical-align: middle;
        margin: 0;
    }

    .linkField a, #openCloseAll a {
        color: #fff !important;
        display: inline-block;
        padding: 4px 20px !important;
        background-color: #7a8292 !important;
        text-align: center;
        transition-duration: 2s;
        transition: all 0.2s linear;
        border-radius: 100px;
        border: 0px;
        outline: none !important;
        height: auto !important;
        font: 600 13px "Poppins",Helvetica,Arial,sans-serif;
        min-width: 100px;
    }

        .linkField a.selectedLinkClass {
            background-color: #3CBC7B !important;
        }

            .linkField a.selectedLinkClass:hover {
                background-color: rgba(60,188,123,0.9) !important;
            }

#openCloseAll a {
    margin-bottom: 10px;
}

    .wrapper input[type="submit"]:hover,
    .wrapper input[type="submit"]:focus,
    .wrapper button:hover,
    .wrapper button:focus,
    .wrapper .btnClass:hover,
    .wrapper .btnClass:focus,
    .socialGroupItems .groupsLinks:hover,
    .socialGroupItems .groupsLinks:focus,
    .linkField a:hover,
    .btnClass:hover,
    #btnAra:hover,
    #btnAra:focus,
    #openCloseAll a:hover,
    .body_aspx_social2_social_group_management_aspx .linkField span:hover {
        background-color: rgba(122,130,146,0.9) !important;
    }

.GridTableHeader, .GridTableSort, .thHeader {
    font: 600 14px "Poppins",Helvetica,Arial,sans-serif;
    height: auto !important;
    line-height: 100% !important;
    background: #D6D9DE !important;
    color: #7a8292 !important;
    vertical-align: middle;
    padding: 10px !important
}

    .GridTableHeader .GridTableHeader, .GridTableSort .GridTableSort {
        font-size: 13px !important;
        padding: 0px !important;
    }

    body:not(.body_admin_user_absence_list_aspx ) .GridTableHeader .GridTableHeader[scope="col"] > input[type="checkbox"],
    .GridTableSort[scope="col"] a {
        color: #7a8292;
        font-size: 13px;
    }

    .GridTableHeader .GridTableHeader a,
    .GridTableSort .GridTableSort a {
        color: #7a8292 !important;
        font-size: 14px;
        display: block;
    }

#tblList th[scope="col"] {
    padding: 10px !important;
}

.colorTheme1, .GenericDivTitle, .activityTitle, .activityUnitTitle, .mainPageButton, .tcellColorClass, .collapsePanelHeader, .GridTableHeader, .GridTableSort, .GridTableHeader2, .lblResClass, .GridTableSort2, .incompleteScore, .GridCourseCommentTableHeader, .tdListLeft, .lblRepTypeClass, .activityInfo, .sessionDiv, .mpTitle, .thHeader {
    color: #7a8292;
}

.colorTheme1_BorderLight, .noElementCellClass, .tcellAltClass, .tcellClass, .tdListRight, .tcellColorClass, .tcellClassHoverA, .tcellClassHoverB, .collapsePanel, .collapsePanelHeader, .collapsePanelLeft, .tcellClassLeft, .tcellClassRight, .GridTableHeader, .GridTableSort, .divSearch SPAN, .divMainPageCell, .tdSubHeader2, .thHeader {
    border-bottom-color: #d6d9de !important;
    border-top-color: #d6d9de !important;
}

    .tcellClass:first-child,
    .tcellAltClass:first-child,
    .alternatingTable .tcellClass:first-child,
    #tblList .tcellClass:first-child {
        border-left: 1px #d6d9de solid !important;
    }

    .tcellClass:last-child,
    .tcellAltClass:last-child,
    .alternatingTable .tcellClass:last-child,
    #tblList .tcellClass:last-child {
        border-right: 1px #d6d9de solid !important;
    }

.GridTable .GridTableHeader:first-child,
.alternatingTable .GridTableHeader:first-child,
#tblList .GridTableHeader:first-child {
    border-left: 1px #d6d9de solid !important;
}

.GridTable .GridTableHeader:last-child,
.alternatingTable .GridTableHeader:last-child,
#tblList .GridTableHeader:last-child {
    border-right: 1px #d6d9de solid !important;
}

.GridTable .GridTableHeader .GridTableHeader:first-child,
.alternatingTable .GridTableHeader .GridTableHeader:first-child,
#tblList .GridTableHeader .GridTableHeader:first-child {
    border-left: 0px !important;
}

.GridTable .GridTableHeader .GridTableHeader:last-child,
.alternatingTable .GridTableHeader .GridTableHeader:last-child,
#tblList .GridTableHeader .GridTableHeader:last-child {
    border-right: 0px !important;
}

.tblGenericDivElement td {
    border: #d6d9de 1px solid;
}

body:not(.body_admin_objectlist_management_aspx):not(.body_aspx_gamification_admin_badge_list_aspx) .tblGenericDivElement td:first-child {
    background: #eceff1 !important;
}

body.body_admin_objectlist_management_aspx .tblGenericDivElement td.tdColumnTitle,
body.body_aspx_gamification_admin_badge_list_aspx .tblGenericDivElement td.tdColumnTitle {
    background: #eceff1 !important;
}

.colorLight_Back,
.GridTableHeader,
.smallCalendarCheckDiv, .selectorTable, .errTable, .divReqCourse table, .tcellColorClass, .tblLinkTableCell, .tblRulesSubTitle, .thHeader, .tcellClass.noRightBorder, .tdColor, .tdListLeft {
    background-color: #eceff1 !important;
    color: #7a8292 !important;
    font: 600 14px "Poppins",Helvetica,Arial,sans-serif !important;
}

.tcellClass, .tdColor, .tdListLeft, .tdListRight, .tCourseCommentCellClass, .tcellAltClass, .tcellColorClass, .tcellClassHoverA, .tcellClassHoverB, .collapsePanelHeader, .tcellClassLeft, .tcellClassRight, .GridTableRow Td, .tdSubHeader2, .noElementCellClass {
    padding: 10px !important;
    font-size: 13px !important;
}

#tblList .tcellClass, #tblMain .tcellClass, #tblExam .tcellClass, #tblExam .GridTableHeader, #tblList .GridTableHeader {
    border-left-width: 0px;
    border-right-width: 0px;
}

.tdListRight {
    color: #7a8292 !important;
}

.colorTheme1_BackMid2, .tdSubHeader, .theadClass, .tdSubHeader td {
    background-color: #eceff1 !important;
    padding: 10px !important;
    font-size: 14px !important;
    color: #798292 !important;
}

body.body_admin_program_add_aspx .tdSubHeader {
    background-color: #eceff1 !important;
}

.colorTheme1_BorderDark, .TablelistPager td table tr td span, .TablelistPager td table tr td a:hover, .pagingElementHover, .pagingElement:hover, .SmallCalendar, .smallCalendarCheckDiv, .tdActions, .tdActions2, .tdActionAdd {
    border-color: #d6d9de !important;
}

    .pagingElementHover:first-child {
        margin-left: -5px;
    }

.alternatingTable .GridTableHeader, .alternatingTable2 .GridTableHeader, .alternatingTable .GridTableSort, .alternatingTable2 .GridTableSort {
    border-right-width: 0px;
}

.spnUserColorSent {
    color: #eab160;
}

a.divMainPageCell {
    padding: 10px;
    border: solid 1px #d6d9de !important;
    background-color: #f5f7f9;
    background-image: none;
    margin: 0px !important;
}

    a.divMainPageCell img {
        display: inline-block;
        vertical-align: top;
        margin-right: 10px;
    }

    a.divMainPageCell .mainPageElTitle {
        color: #7a8292;
        font: 21px "Poppins",Helvetica,Arial,sans-serif;
        display: inline-block;
        vertical-align: middle;
        margin-bottom: 0px;
        width: calc(100% - 40px);
        height: 45px;
    }

    a.divMainPageCell .mainPageElBody {
        color: #7a8292;
        font: 13px "Poppins",Helvetica,Arial,sans-serif;
        margin: 5px 0 0 37px;
        display: block;
        min-height: 50px;
    }

    a.divMainPageCell:hover, .divMainWrapper a.divMainPageCell:focus {
        border: solid 1px #7A8292 !important;
        background-color: #f5f7f9 !important;
        background-image: none;
        filter: none !important;
        text-decoration: none;
    }

body:not(.body_aspx_social2_wall_aspx) .GenericDivOuter table.GenericDivTable {
    box-shadow: 0 0 0px 5px rgba(255, 255, 255, 1) !important;
    border: 0px !important;
}

body:not(.body_admin_activity_create_tab_1_aspx) .GenericDivOuter #ctl00_cphMain_divWarning_tblMain.GenericDivTable {
    width: 300px !important;
}

.GenericDivOuter #ctl00_cphMain_RecommendObject_tblMain.GenericDivTable {
    width: 530px !important;
}

.GenericDivOuter #ctl00_cphMain_divWarning_tblMain.GenericDivTable tr .tcellClass.GenericDivButtons,
.GenericDivOuter #ctl00_cphMain_divSaveResult_tblMain.GenericDivTable tr .tcellClass.GenericDivButtons {
    text-align: center;
}

#ctl00_cphMain_divAddNewPortal_tblMain input[type=text]:not([value]) {
    width: calc(100% - 30px) !important;
}

#ctl00_cphMain_divAddNewPortal_tblMain input[value] {
    text-align: center;
    margin: 0 5px;
}

#ctl00_cphMain_divAddNewPortal_tblMain select[name*="divAddNewPortal"] {
    width: calc(100% - 55px) !important;
}

#divtmp_AICCSCORMHelp > table.GenericDivTable {
    width: 100% !important;
    box-shadow: 0 0 1px 15px rgba(0,0,0,.5) !important;
    margin-bottom: 25px;
}

.GenericDivOuter table[id*="grupKapakResmi"], .GenericDivOuter table[id*="imgPicker"] {
    width: 520px !important;
}

.GenericDivOuter table.GenericDivTable tr td.GenericDivTitle {
    font-size: 18px !important;
    color: #4A485B !important;
    padding: 5px 10px !important;
}

.tblGenericDivElement td.tdSectionTitle {
    font-size: 18px;
    color: #4A485B !important;
}

.GenericDivOuter.GenericDivWhiteSeen table.GenericDivTable {
    box-shadow: 0 0 1px 15px rgba(0,0,0,.5) !important;
}

.GenericDivOuter input[name*='IntegrationCode'] {
    width: inherit !important
}

/* tree */
.prgTreeNode {
    padding: 3px;
}

.prgTree_3 {
    background-color: #eceff1;
    border-color: #d6d9de;
}
/* tabs */
.activityTabs {
    margin-top: 20px !important;
    background-color: #fbfcfc;
    padding: 0px;
    font-weight: bold;
    border-bottom: solid 1px #d6d9de !important;
}

    .activityTabs ul, .socialTabs ul {
        margin: 0px !important;
    }

        .activityTabs ul li.liHoverable, .socialTabs ul li.liHoverable, .divRecommendCell .RecommendTab, .coursePlanBtnClass {
            background: transparent !important;
            padding: 0px !important;
            margin: 0px !important;
            font-size: 14px;
            transition: all linear 0.2s;
            border-top: solid 1px #fff;
            border-left: solid 1px #fff;
            border-right: solid 1px #fff;
        }

            .activityTabs ul li.liHoverable:hover, .socialTabs ul li.liHoverable:hover, .divRecommendCell .RecommendTab:hover, .coursePlanBtnClass:hover {
                background: #d6d9de !important;
            }

            .activityTabs ul li.liHoverable a, .divRecommendCell .RecommendTab a {
                padding: 15px 10px;
                display: inline-block;
                text-decoration: none;
                color: #7a8292 !important;
            }

                .activityTabs ul li.liHoverable:hover a, .activityTabs ul li.liHoverable a:hover, .socialTabs ul li.liHoverable:hover a, .socialTabs ul li.liHoverable a:hover, .divRecommendCell .RecommendTab:hover a, .divRecommendCell .RecommendTab a:hover {
                    color: #7a8292 !important;
                }

            .activityTabs ul li.liHoverable.selected, .socialTabs ul li.liHoverable.selected, .divRecommendCell .RecommendTab.Selected, .coursePlanBtnClassSelected {
                position: relative;
                background: #fff;
                border: solid 1px #d6d9de;
            }

                .activityTabs ul li.liHoverable.selected::after, .socialTabs ul li.liHoverable.selected::after, .divRecommendCell .RecommendTab.Selected::after {
                    content: "";
                    position: absolute;
                    left: -1px;
                    bottom: -1px;
                    right: -1px;
                    top: auto;
                    z-index: 1;
                    width: calc(100% + 2px);
                    height: 5px;
                    background-color: #7a8292;
                }

.divRecommendCell {
    border-bottom: solid 1px #d6d9de !important;
}

    .divRecommendCell .RecommendTab {
        width: auto !important;
        font-size: 14px;
        font-weight: 600;
    }

    .divRecommendCell .ulRecommend {
        padding: 10px !important;
    }

        .divRecommendCell .ulRecommend table tr td {
            padding: 10px 0 !important;
        }

    .divRecommendCell .divRecommendCellSearch SPAN {
        border: solid 1px #d6d9de !important;
        padding: 10px 5px 10px 0;
        border-radius: 3px;
    }

    .divRecommendCell .divRecommendCellDesc input {
        padding: 8px 15px !important;
        border: solid 1px #d6d9de !important;
        border-radius: 3px !important;
    }

    .divRecommendCell .divRecommendCellSearch .liAutoRecClass span {
        border: 0px !important;
    }

#list .liRecClass {
    width: 115px !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 10px 10px 0;
    text-align: center;
}

    #list .liRecClass:nth-child(4n+0) {
        margin-right: 0 !important;
    }

    #list .liRecClass:hover {
        background: transparent !important;
    }

    #list .liRecClass .anchorRecClass {
        float: none !important;
        text-align: inherit !important;
    }

        #list .liRecClass .anchorRecClass img {
            width: 100% !important;
            height: 100% !important;
        }

        #list .liRecClass .anchorRecClass .spanRecClass {
            font-weight: 600;
            margin-top: 10px;
        }

        #list .liRecClass .anchorRecClass .spanRecommendClass {
            color: #44B4E3;
        }

            #list .liRecClass .anchorRecClass .spanRecommendClass:hover {
                filter: brightness(110%);
            }

.divInnerSelection .recPagingDiv span {
    height: 30px !important;
    line-height: 20px !important;
    padding: 5px !important;
}

.socialTabs {
    padding: 0px;
    font-weight: bold;
    border-bottom: solid 1px #d6d9de !important;
}

    .socialTabs ul li.liHoverable {
        display: inline-block;
        vertical-align: middle;
        float: none !important;
    }

        .socialTabs ul li.liHoverable.selected:hover {
            background: transparent !important;
        }

        .socialTabs ul li.liHoverable .socialGroupsTabMessage {
            background: #A2ABCA !important;
            display: inline !important;
            border: 0px !important;
            border-radius: 500px !important;
            padding: 5.5px 8px !important;
        }

        .socialTabs ul li.liHoverable a {
            padding: 15px;
            color: #7a8292 !important;
            display: block;
        }

.pnlSocialGroup .likeOrComment .customLinks a {
    line-height: 23px;
}

.pnlSocialGroup a:hover {
    color: #44B4E3;
    filter: brightness(110%);
}

.pnlSocialGroup .userAvatar, .pnlSocialGroups .pnlSocialWallMessages .wallMessage .messageBody {
    margin-top: 0px !important;
}

.pnlSocialGroups .pnlSocialWallMessages .wallMessage .commentContent {
    padding-top: 10px;
}

    .pnlSocialGroups .pnlSocialWallMessages .wallMessage .commentContent .wallPostImage {
        border: solid 1px #d6d9de !important;
    }

.pnlSocialGroups .pnlSocialWallMessages .wallMessage {
    padding: 10px 0 !important;
}

.pnlSocialGroups .pnlSocialGroupsList .socialGroupItems LI {
    border-bottom: 1px solid #d6d9de !important;
    padding: 10px !important;
    background: transparent !important;
}

    .pnlSocialGroups .pnlSocialGroupsList .socialGroupItems LI .socialGroupMessage, .pnlSocialGroups .pnlSocialGroupsList .socialGroupItems LI .socialGroupMessage2 {
        float: none !important;
        height: 100% !important;
        vertical-align: middle;
        display: inline-block;
    }

    .pnlSocialGroups .pnlSocialGroupsList .socialGroupItems LI .socialGroupMessage2 {
        margin: 0 !important;
        width: auto !important;
    }

        .pnlSocialGroups .pnlSocialGroupsList .socialGroupItems LI .socialGroupMessage span, .pnlSocialGroups .pnlSocialGroupsList .socialGroupItems LI .socialGroupMessage2 span {
            font-size: 14px !important;
            background: #A2ABCA !important;
            color: #fff;
            border: 0px !important;
            border-radius: 500px !important;
            width: 25px;
            height: 25px;
            line-height: 25px;
            padding: 0 !important;
            text-align: center;
            font-weight: bold !important;
            margin: 0px !important
        }

        .pnlSocialGroups .pnlSocialGroupsList .socialGroupItems LI .socialGroupMessage2 span {
            background: #EA6060 !important;
        }

    .pnlSocialGroups .pnlSocialGroupsList .socialGroupItems LI a {
        font: 600 14px "Poppins",Helvetica,Arial,sans-serif;
        color: #7a8292 !important;
        line-height: 100% !important;
        width: 185px !important;
        vertical-align: middle;
    }

    .pnlSocialGroups .pnlSocialGroupsList .socialGroupItems LI:hover a {
        color: #7a8292;
    }

    .pnlSocialGroups .pnlSocialGroupsList .socialGroupItems LI.alternatingitem {
    }

    .pnlSocialGroups .pnlSocialGroupsList .socialGroupItems LI.selected {
        background-color: #7a8292 !important;
    }

        .pnlSocialGroups .pnlSocialGroupsList .socialGroupItems LI.selected a {
            color: #fff !important;
        }

        .pnlSocialGroups .pnlSocialGroupsList .socialGroupItems LI.selected .socialGroupMessage {
            float: none;
            height: 100%;
        }

            .pnlSocialGroups .pnlSocialGroupsList .socialGroupItems LI.selected .socialGroupMessage span {
                background: #fff !important;
                color: #A2ABCA;
            }

.pnlSocialGroups .pnlSocialGroup .SocialGroupKapak {
    margin-bottom: 25px;
}

    .pnlSocialGroups .pnlSocialGroup .SocialGroupKapak .divKapakInnerContainer .divTitleWrapper {
        background: rgba(56,53,74,0.5) !important;
        height: 50px;
        width: calc(100% - 10px);
    }

    .pnlSocialGroups .pnlSocialGroup .SocialGroupKapak H2 {
        color: #fff !important;
        left: 10px !important;
        top: 10px !important;
    }

        .pnlSocialGroups .pnlSocialGroup .SocialGroupKapak H2.groupTitleShadow.divTitleCommon {
            display: none;
            visibility: hidden;
        }

INPUT.Share {
    min-width: auto !important;
}

textarea.border {
    border-radius: 500px !important;
    padding: 5px 10px !important;
    width: calc(100% - 25px) !important;
}

    textarea.border.newMessageText {
        border-radius: 0 !important;
        padding: 5px 10px !important;
        width: calc(100% - 25px) !important;
    }

textarea#txbWallPostEdit.border, .newComment.commentBox .border {
    border-radius: 0 !important;
}

textarea.border:focus {
    outline: 0px;
}

.pnlSocialWallMessages, .pnlSocialSidebar {
    font: 13px "Poppins",Helvetica,Arial,sans-serif !important;
    color: #7a8292 !important;
    letter-spacing: 0px;
}

    .pnlSocialSidebar H2 {
        font: 15px "Poppins",Helvetica,Arial,sans-serif !important;
        color: #7a8292 !important;
        margin: 10px 0 !important;
        font-weight: 600 !important;
    }

    .pnlSocialSidebar .groupMemebers H2 SPAN {
        color: #7a8292 !important;
    }

    .pnlSocialSidebar .recentylAddedBlog, .pnlSocialSidebar .recentylAddedResource, .pnlSocialSidebar .recentylAddedResourceList, .pnlSocialSidebar .groupMemebers {
        padding-bottom: 10px !important;
        border-bottom: 1px solid #d6d9de;
        word-wrap: break-word;
        margin-bottom: 10px !important;
    }

.avatarList {
    text-align: left !important;
}

    .avatarList img {
        margin: 0 5px 5px 0 !important;
    }

span[id*="lblNewComment_"] {
    display: block;
    margin: 20px 0 10px 0;
    font-weight: 600;
    font-size: 15px;
}

.addResouces {
    background: transparent !important;
    border-bottom: 1px solid #d6d9de !important;
    padding: 0px !important;
    margin-bottom: 10px;
    text-align: left;
}

    .addResouces ul {
        float: inherit;
    }

        .addResouces ul li {
            margin: 0 5px 5px 0;
        }

    .addResouces .toolboxTitle {
        float: inherit;
        color: #7a8292 !important;
        font-size: 15px !important;
    }

.pnlSocialQA .search DIV {
    margin: 0px !important;
}

.pnlSocialQA span.searchFilter {
    margin: 15px 0 0 0 !important;
    display: block;
}

    .pnlSocialQA span.searchFilter span {
        color: #7a8292;
    }

.pnlSocialResources .resouces h2, .pnlSocialQA .resouces h2 {
    color: #7a8292 !important;
    font-size: 15px !important;
    display: block;
    padding-bottom: 10px;
    border-bottom: 1px solid #d6d9de !important;
}

.questionAnswer .questionDate {
    color: #7a8292 !important;
    font-size: 13px !important;
}

.questionAnswer H4, .questionAnswer P, .questionAnswer DIV {
    color: #7a8292 !important;
    font-size: 13px !important;
}

.questionList .questionAnswer {
    margin-bottom: 30px !important;
    border-bottom: 1px solid #d6d9de !important;
}

    .questionList .questionAnswer:hover {
        box-shadow: none !important;
    }

.divObjectDiv {
    margin: 10px 20px 10px 0px !important;
    box-shadow: none !important;
    border: 1px solid #D6D9DE;
    padding: 20px !important;
    width: 194px !important
}

body:not(.body_aspx_social2_wiki_aspx) .divObjectDiv:nth-child(3n+0) {
    margin-right: 0 !important;
}

.divObjectDiv DIV.ilgiAlanlari {
    height: 30px !important;
}

.divObjectDiv A.dod_aText {
    background-color: rgba(56,53,74,0.5) !important;
}

.divObjectDiv DIV.dod_links {
    background-color: rgba(56,53,74,0.5) !important;
    width: 200px !important
}

    .divObjectDiv DIV.dod_links a {
        color: #fff !important;
        border: 1px solid rgba(255,255,255,0.5);
        border-radius: 50px;
        margin: 5px 0 5px 5px;
        padding: 5px 10px;
        font-size: 11px;
    }

.divObjectDiv DIV.dod_bottom {
    font-size: 11px !important;
}

    .divObjectDiv DIV.dod_bottom a {
        color: #44B4E3;
    }

.ilgiAlanlari LI {
    background-color: #7a8292 !important;
    box-shadow: none !important;
    margin: 0 5px 10px 0 !important;
    padding: 5px !important;
    font-size: 11px !important;
    border-radius: 3px;
    color: #7a8292 !important;
}

.ilgiAlanlari.bubbleInfo LI {
    color: #fff !important;
}

.ilgiAlanlari LI a {
    color: #fff !important;
}

.ilgiAlanlari.bubbleInfo div.yeniIlgiAlanlari {
    padding: 10px 0 10px 0;
}

    .ilgiAlanlari.bubbleInfo div.yeniIlgiAlanlari div {
        padding: 10px 0 5px 0;
    }

        .ilgiAlanlari.bubbleInfo div.yeniIlgiAlanlari div a {
            background-color: #7a8292 !important;
            box-shadow: none !important;
            margin: 0 5px 10px 0 !important;
            padding: 5px !important;
            font-size: 11px !important;
            border-radius: 3px;
            color: #fff !important;
        }

#pnlUsers table {
    margin-top: 10px;
}

#pnlSocialSidebar {
    letter-spacing: 0px !important;
}

    #pnlSocialSidebar .qaIlgi {
        background-color: #eceff1 !important;
        border-radius: 3px !important;
    }

        #pnlSocialSidebar .qaIlgi p {
            display: block;
            margin-bottom: 10px;
        }

body:not(.body_aspx_library_folder_right_add_aspx) #tblGroups {
    display: inline-block;
    margin-top: 15px;
}

.questionAnswerList h2 {
    border-bottom: solid 1px #d6d9de;
    margin-bottom: 10px !important;
    padding-bottom: 10px;
}

.questionAnswer .questionBody {
    margin-top: 0px !important;
}

.divSearchSourcesSearchPart {
    margin-bottom: 10px;
}

label[for="chbTumu"] span, label[for*="chbSources"] span {
    color: #7a8292 !important;
}

.outerContainer {
    border-top: solid 1px #d6d9de !important;
}

.pnlSocialSidebar .recentylAddedBlog .messageDate {
    text-align: left !important;
    color: #7a8292;
    display: block;
    margin: 10px 0;
}

body:not(.body_aspx_social2_newsfeed_aspx) A.more {
    color: #fff !important;
    margin: 10px 0 0 0 !important;
    display: inline-block;
    min-width: auto !important;
}

A.more:hover {
    background: #7a8292 !important;
}

UL.resouceList LI img {
    margin-left: 0px !important;
}

.socialGroupItems .groupsLinks {
    min-width: auto !important;
    margin-top: 10px !important;
    margin-left: 0px !important
}

.invitedGroups {
    overflow: visible !important;
}

#divOuterRightChild2 #tblGroups TD.tcellClass .groupNameDivClass IMG {
    width: 50px !important;
    height: 50px !important;
}

#divOuterRightChild2 #tblGroups TD.tcellClass .groupNameDivClass .groupNameInfoDiv {
    width: 545px !important;
}

    #divOuterRightChild2 #tblGroups TD.tcellClass .groupNameDivClass .groupNameInfoDiv SPAN.spanGroupName {
        font-size: 14px;
        font-weight: 600;
    }

#divOuterRightChild2 #tblGroups TD.tcellClass {
    border: 1px solid #d6d9de !important;
    color: #7a8292 !important;
}

#tblTabs {
    margin-top: 20px !important;
    padding: 0px;
    font-weight: bold;
    border-bottom: solid 1px #d6d9de !important;
}

    #tblTabs td.activityTabSelected {
        height: auto !important;
        width: 120px !important;
        background: transparent;
        padding: 15px !important;
        border-top: solid 1px #fff;
        border-left: solid 1px #fff;
        border-right: solid 1px #fff;
        color: #7a8292 !important;
        font-size: 14px;
        display: inline-block;
    }

        #tblTabs td.activityTabSelected:hover {
            background: #d6d9de;
        }

    #tblTabs td.activityTab {
        height: auto !important;
        width: 120px !important;
        position: relative;
        background: #fff;
        border: solid 1px #d6d9de;
        font-size: 14px !important;
        color: #7a8292 !important;
        padding: 15px !important;
        display: inline-block;
    }

        #tblTabs td.activityTab::after {
            content: "";
            position: absolute;
            left: -1px;
            bottom: -1px;
            right: -1px;
            top: auto;
            z-index: 1;
            width: calc(100% + 2px);
            height: 5px;
            background-color: #7a8292;
        }

    #tblTabs td#tdContent {
        border: #d6d9de 1px solid;
    }

        #tblTabs td#tdContent > table {
            width: auto !important;
        }

#tblMain {
    margin-top: 20px !important;
    background-color: transparent;
    padding: 0px;
}

    #tblMain td.activityTab {
        height: auto !important;
        width: auto !important;
        display: inline-block;
        background: transparent;
        padding: 15px 10px !important;
        border: 0px;
        color: #7a8292 !important;
        font-size: 14px;
    }

        #tblMain td.activityTab:hover {
            background: #d6d9de;
        }

    #tblMain td.activityTabSelected {
        height: auto !important;
        width: auto !important;
        display: inline-block;
        position: relative;
        background: #fff;
        border: solid 1px #d6d9de;
        font-size: 14px !important;
        color: #7a8292 !important;
        padding: 15px 10px !important;
    }

        #tblMain td.activityTabSelected::after {
            content: "";
            position: absolute;
            left: -1px;
            bottom: -1px;
            right: -1px;
            top: auto;
            z-index: 1;
            width: calc(100% + 2px);
            height: 5px;
            background-color: #7a8292;
        }

    #tblMain td#tdContent {
        border: #d6d9de 1px solid !important;
        padding: 15px !important;
    }

        #tblMain td#tdContent > table {
            width: auto !important;
        }

.activityCreateWrapper {
    background-color: #fff;
    border: 0px;
    padding: 10px 0 0 0 !important;
    border: 0px !important;
}

    .activityCreateWrapper > table {
        padding: 10px 0px !important;
        border-collapse: separate !important;
    }

/* table tabs in popup windows */
.activityTabs .activityTab {
    background-color: transparent;
    padding: 0px !important;
    margin: 0px !important;
    font-size: 11px;
    transition: all linear 0.2s;
    color: #7a8292;
    padding: 10px 15px !important;
    border: 0px none;
}

    .activityTabs .activityTab:hover {
        box-shadow: 0px -3px 0px 0px #5d6cc2, 0px 1px 0px 0px #fff;
        background-color: #fff !important;
    }

.activityTabs .activityTabSelected {
    background-color: #ffffff;
    box-shadow: 0px -3px 0px 0px #5d6cc2, 0px 1px 0px 0px #fff;
    border-left: solid 1px #d6d9de;
    border-right: solid 1px #d6d9de;
    border-bottom: solid 1px #fff;
    text-decoration: none;
    padding: 10px 15px !important;
    color: #5d6cc2;
}

/* pagination */
.pagingElementContainer, .recPagingDiv {
    padding: 10px 0 !important;
    border-collapse: separate !important;
}

    .pagingElementContainer .pagingElement, .recPagingDiv > span, .TablelistPager a, .tblImageItemList .tdPaging > a.pagingNumber, .divImagePickerDivPaging a, .pagingElement {
        background-color: transparent !important;
        background-image: none !important;
        transition: all 0.2s linear !important;
        padding: 7px 0 !important;
        width: 30px !important;
        border-radius: 3px !important;
        border: 0px !important;
        color: #7a8292 !important;
        font-size: 15px !important;
        font-weight: normal !important;
        outline: none !important;
        margin: 0px !important;
        display: inline-block;
        vertical-align: middle;
    }

        .recPagingDiv > span:hover,
        .pagingElementContainer .pagingElement:hover,
        .recPagingDiv .recPagingItemActive, .TablelistPager a:hover, .tblImageItemList .tdPaging > a.pagingNumber:hover, .divImagePickerDivPaging a:hover, .pagingElement:hover {
            filter: brightness(110%) !important;
            background-color: #7a8292 !important;
            color: #fff !important;
        }

        .recPagingDiv > span.active,
        .pagingElementContainer .pagingElementHover,
        .recPagingDiv .recPagingItemActive,
        .TablelistPager span, .tblImageItemList .tdPaging > span.pagingNumber, .divImagePickerDivPaging a.aCurrent, .GridTableToolBar[align="left"] span span, .recPagingDiv span[style*=bold] {
            display: inline-block !important;
            background-image: none !important;
            text-align: center !important;
            background-color: #eceff1 !important;
            border-radius: 3px !important;
            padding: 7px 0 !important;
            width: 30px !important;
            color: #7a8292 !important;
            border: 0px !important;
            outline: 0px !important;
            font-size: 15px !important;
            vertical-align: middle;
        }

.GridTableToolBar[align="left"] span span {
    margin-left: -5px;
}

.TablelistPager a:focus {
    background-color: transparent !important;
}

.tdPaging a {
    text-align: center;
    margin-right: 5px;
}

/* kapak sayfas� */
.body_index2_aspx .wrapper input:not([type="submit"]):not([type="text"]):not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="image"]),
.body_index2_aspx .wrapper textarea {
    padding: 0 10px;
    width: calc(100% - 16px);
}

.body_index2_aspx .divMainWrapper input[type=text] {
    padding: 0 0 0 6px !important;
}

body:not(.body_index2_aspx) .divMainWrapper {
    padding-bottom: 50px;
}

    body:not(.body_index2_aspx) .divMainWrapper #divOut #ctl00_cphMain_divAnn_DivBackgroundOut.GenericDivBackground {
        z-index: 1002;
    }

body:not(.body_index2_aspx) #divFooter {
    padding: 10px 0 !important;
    height: auto !important;
    background: #fff;
}
/* kapak sayfas� */

/* buttons */
#divOut button, .btnClass, body:not(.body_aspx_social2_newsfeed_aspx) .more, .socialGroupItems .groupsLinks, #btnAra {
    font: 600 13px "Poppins",Helvetica,Arial,sans-serif;
    background-color: #7a8292 !important;
    transition: all 0.2s linear !important;
    padding: 8px 20px !important;
    border-radius: 100px !important;
    min-width: 100px !important;
    border: 0px !important;
    color: #fff !important;
    height: auto !important;
    outline: none !important;
    width: auto !important;
    left: inherit !important;
    position: unset !important;
    margin-left: 5px;
    background-image: none !important;
    box-shadow: none !important;
}

    .btnClass:first-child {
        margin-left: 0px !important;
    }
/* button states */

.wrapper input[type="submit"]:active,
.wrapper button:active,
.wrapper .btnClass:active {
    filter: brightness(90%);
}

.buttonFieldTc, .buttonFieldTc > table {
    border: 0px !important;
    padding: 0px;
}

    .buttonFieldTc > table {
        margin-top: 20px;
    }

        .buttonFieldTc > table tr:last-child {
            display: inline-table;
        }

.divButtonContainer {
    width: 100% !important;
    background-color: #fff;
    overflow: hidden;
}

.tcellClass.GenericDivButtons > input {
    width: auto !important;
    font: 600 13px "Poppins",Helvetica,Arial,sans-serif;
}

/*/ MODAL /*/
.GenericDivBackground {
    Background-color: rgba(56,53,74,1) !important;
}

.settingsCss tr:first-child {
    border: 0px
}

.settingsCss tr {
    border: 0px
}

    .settingsCss tr td {
        padding: 5px 10px;
    }

        .settingsCss tr td input[type="submit"] {
            min-width: auto !important;
        }

        .settingsCss tr td .tbSurveyClass {
            width: calc( 100% - 30px ) !important;
        }

        .settingsCss tr td #ctl00_cphMain_divContractSelect_txbContractNo {
            width: auto !important;
        }

        .settingsCss tr td.tdNormal {
            border: 0px !important;
        }

div[id*="GMDatePicker_"] {
    display: block !important;
    margin: 0 0 5px 0;
}

    div[id*="GMDatePicker_"]:last-child {
        margin: 0;
    }

    div[id*="GMDatePicker_"] select {
        margin-left: 0 !important;
    }

    div[id*="GMDatePicker_"] img[id*="_image"] {
        display: inline-block;
        vertical-align: middle !important;
        margin: 0 15px 0 -25px;
    }

    div[id*="GMDatePicker_"] table[id*="GMDatePickerDropShadow_"] {
        width: 275px !important;
        left: -240px !important;
        top: 25px !important;
        background: transparent !important;
    }

        div[id*="GMDatePicker_"] table[id*="GMDatePickerDropShadow_"] tr td {
            padding: 10px;
            text-align: center;
            background: transparent !important;
            color: #7a8292 !important;
            font-size: 13px !important;
        }

        div[id*="GMDatePicker_"] table[id*="GMDatePickerDropShadow_"] table[id*="GMDatePickerCalendarContainer_"] {
            width: 100% !important;
            border: 1px solid #dee0e1 !important;
            border-radius: 3px !important;
            -webkit-border-radius: 3px !important;
            -moz-border-radius: 3px !important;
            box-shadow: 1px 1px 3px rgba(0,0,0,.08) !important;
            -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.08) !important;
            -moz-box-shadow: 1px 1px 3px rgba(0,0,0,.08) !important;
        }

            div[id*="GMDatePicker_"] table[id*="GMDatePickerDropShadow_"] table[id*="GMDatePickerCalendarContainer_"] tr:first-child {
                border: 0px
            }

            div[id*="GMDatePicker_"] table[id*="GMDatePickerDropShadow_"] table[id*="GMDatePickerCalendarContainer_"] tr {
                border: 0px;
                background: transparent;
            }

                div[id*="GMDatePicker_"] table[id*="GMDatePickerDropShadow_"] table[id*="GMDatePickerCalendarContainer_"] tr td input[type="submit"] {
                    min-width: auto !important;
                }

                div[id*="GMDatePicker_"] table[id*="GMDatePickerDropShadow_"] table[id*="GMDatePickerCalendarContainer_"] tr td select {
                    margin-top: 5px;
                }

            div[id*="GMDatePicker_"] table[id*="GMDatePickerDropShadow_"] table[id*="GMDatePickerCalendarContainer_"] table[id*="GMDatePickerCalendarTitle_"] {
                font: 600 14px "Poppins",Helvetica,Arial,sans-serif !important;
                background: transparent !important;
                color: #7A8292;
            }

            div[id*="GMDatePicker_"] table[id*="GMDatePickerDropShadow_"] table[id*="GMDatePickerCalendarContainer_"] table[id*="_showCalendar"] {
                width: 100% !important;
            }

                div[id*="GMDatePicker_"] table[id*="GMDatePickerDropShadow_"] table[id*="GMDatePickerCalendarContainer_"] table[id*="_showCalendar"] th {
                    font-size: 13px !important;
                    color: #A2ABCA;
                    text-align: center;
                    text-decoration: underline;
                    padding: 5px 0;
                }


                div[id*="GMDatePicker_"] table[id*="GMDatePickerDropShadow_"] table[id*="GMDatePickerCalendarContainer_"] table[id*="_showCalendar"] tr td {
                    border-radius: 100px !important;
                    border: 0px !important;
                }

                    div[id*="GMDatePicker_"] table[id*="GMDatePickerDropShadow_"] table[id*="GMDatePickerCalendarContainer_"] table[id*="_showCalendar"] tr td:hover {
                        border-radius: 100px !important;
                        border: 0px !important;
                        background: #7a8292 !important;
                        color: #fff !important;
                    }

                    div[id*="GMDatePicker_"] table[id*="GMDatePickerDropShadow_"] table[id*="GMDatePickerCalendarContainer_"] table[id*="_showCalendar"] tr td.colorThemeWarnAlert_BorderDark {
                        border-radius: 100px !important;
                        border: 0px !important;
                        background: #4A485B !important;
                        color: #fff !important;
                    }

            div[id*="GMDatePicker_"] table[id*="GMDatePickerDropShadow_"] table[id*="GMDatePickerCalendarContainer_"] table[id*="_Footer"] {
                background: #eceff1 !important;
                border-top: #eceff1 1px solid;
            }

.tcellClass > div[id*="GMDatePicker_"] {
    display: inline-block !important;
    margin: 0 0 5px 0;
}

.pagingElementContainer .GridTableToolBar.textAlignEnd > span:first-child, .textAlignEnd .TableListTotalCount, body:not(.body_admin_program_add_aspx ) > .IconInfoLabel {
    font-size: 13px !important;
    width: auto !important;
    background: transparent !important;
}

body:not(.body_common_session_timeout_warning_aspx):not(.body_index2_aspx):not(.popupPage) #divOut {
    background: #fff;
    padding: 20px;
    margin: 20px auto !important;
    overflow: auto !important;
    min-width: 1200px;
    display: table;
}

body:not(.body_index2_aspx) #divOut.wrapperModal > * {
    width: 640px !important;
    box-sizing: border-box !important;
}

.copy-area {
    padding: 20px !important;
    margin: 0 auto !important;
    height: auto !important;
    background: #fff;
}

.imgPickerPreview {
    display: inline-block;
    padding: 5px !important;
    vertical-align: middle;
}

.GridTableRow .noElementCellClass,
.GridTableRow .noElementCellClass > em {
    font: 600 17px "Poppins",Helvetica,Arial,sans-serif !important;
    color: #7A8292;
    padding: 80px 0 !important;
}

.alternatingTable td.noElementCellClass, .alternatingTable2 td.noElementCellClass {
    border: 1px solid #d6d9de !important;
}

#divMain #imgIcon, #divMain > div {
    display: inline-block;
    vertical-align: middle;
}

#divMain > div {
    margin: 0 0 0 15px !important;
}

    #divMain > div > span {
        font: 600 13px "Poppins",Helvetica,Arial,sans-serif !important;
        color: #7a8292;
        margin: 0 0 10px 0 !important;
        display: block;
    }

    #divMain > div > input#btnMainpage {
        display: block;
        margin-left: 0px !important;
    }

#tbAppDepth {
    width: auto !important;
}

#tblChange tr td {
    text-align: center;
    padding: 10px 0;
    color: #7a8292;
}

    #tblChange tr td a {
        text-align: center;
        display: block;
        color: #7a8292;
        font-weight: normal;
    }

#lblTabs {
    margin-top: 20px;
    display: block;
}

#tblCounts tr td, #lblIcerikWarning {
    line-height: 20px;
    color: #7a8292;
    font-size: 100%;
}

#divProgramCourseSelect, #divProgramCourse {
    margin: 10px 0px;
    border: 1px solid #d6d9de;
    padding: 0px;
    background-color: #fbfcfc;
}

    #divProgramCourse #tblProgramCourse {
        width: auto !important;
    }

#tblSurvey .tdNormal span {
    width: auto !important;
    margin: 0 !important;
}

#tblPlanInfo textarea {
    height: 150px;
}

#cmbContainer {
    height: auto !important;
    margin: 20px auto !important;
    display: block;
}

#lblIcerikWarning.IconInfoLabel {
    width: auto !important;
}

.floatLeftInner, .delimiterInner {
    display: inline-block;
    vertical-align: middle;
}

.delimiterInner {
    margin: 0 10px 0 5px;
}

.tdNormal * {
    margin-right: 5px;
    color: #7a8292 !important;
}

.courseDivClass {
    width: 100% !important;
}

    .courseDivClass IMG {
        display: inline-block;
        vertical-align: top;
        padding: 5px !important;
        float: none !important;
        border: #D6D9DE 1px solid !important;
        margin-right: 15px !important;
    }

    .courseDivClass .courseInfoDiv {
        vertical-align: middle;
        width: calc(100% - 105px) !important;
    }

        .courseDivClass .courseInfoDiv SPAN.spanCourseName {
            float: none !important;
            width: 100% !important;
            font-size: 15px !important;
            display: block;
        }

        .courseDivClass .courseInfoDiv .divKindType {
            float: none !important;
            width: 100% !important;
            margin: 5px 0 !important;
        }

            .courseDivClass .courseInfoDiv .divKindType img {
                padding: 0px !important;
                border: 0px !important;
                margin-right: 5px !important;
            }

            .courseDivClass .courseInfoDiv .divKindType .spanKindType {
                float: none !important;
                width: auto !important;
                font-size: 13px !important;
                display: inline-block;
                vertical-align: middle;
                font-weight: normal !important;
                padding-top: 2px;
            }

        .courseDivClass .courseInfoDiv SPAN.spanGeneralCourseInfo {
            float: none !important;
            width: auto !important;
            font-size: 13px !important;
            display: block;
            margin: 0 0 5px 0px;
            color: #7a8292 !important;
        }

        .courseDivClass .courseInfoDiv a {
            color: #A2ABCA !important;
        }

            .courseDivClass .courseInfoDiv a:hover {
                color: #A2ABCA;
                filter: brightness(110%);
            }

.warningLbl {
    color: #7a8292 !important;
    font-size: 14px !important;
}

.divWarningClass {
    background: #EAB160;
    display: inline-block !important;
    vertical-align: middle !important;
    height: auto !important;
    width: auto !important;
    padding: 5px 10px;
    min-width: 75px;
}

*[align="right"] {
    text-align: right;
}

.tblImageItemList td:not(.tdPaging) a {
    margin: 0 10px 15px 0 !important;
    display: inline-block !important;
    padding: 0px !important;
    float: none !important;
}

.pagingNumber {
    text-align: center;
}

.divImagePickerDiv div {
    margin: 0 22px 15px 0 !important;
    display: inline-block !important;
    padding: 0px !important;
}

    .divImagePickerDiv div:nth-child(5n+0) {
        margin-right: 0 !important;
    }

.tblImageItemList a:hover {
    filter: none;
}

.txbNumeric, #txbScore {
    text-align: center;
}

.GenericDivTable input[type=text], .GenericDivTable select, .GenericDivTable textarea {
    padding: 8px 15px;
}

.divImagePickerDiv {
    text-align: left !important;
}

.divImagePickerDivPaging {
    width: 100%;
    display: block;
}

.divTabs {
    width: 100%;
    display: block;
}

    .divTabs UL.ulTabs {
        float: left;
        list-style: none;
        background-color: #f1f1f1;
        padding: 10px;
        margin: 0;
    }

        .divTabs UL.ulTabs LI {
            float: left;
            cursor: pointer;
            border-left: 1px solid #e4e4e4;
            vertical-align: bottom;
            padding: 0px 15px;
            background-color: #f1f1F5;
            width: 191px;
            text-align: center;
        }

            .divTabs UL.ulTabs LI:first-child {
                border-left-width: 0;
            }

            .divTabs UL.ulTabs LI A {
                cursor: pointer;
                width: 150px;
                text-decoration: none;
                margin: 0;
                display: block;
                vertical-align: middle;
                margin-bottom: -7px;
                color: #7a8292 !important;
                font: 600 13px "Poppins",Helvetica,Arial,sans-serif !important;
                padding: 12px !important;
                background: transparent !important;
                position: relative;
                height: auto !important;
            }

            .divTabs UL.ulTabs LI:hover {
                background-color: #fff;
            }

                .divTabs UL.ulTabs LI:hover A {
                    color: #5a5a62;
                }

        .divTabs UL.ulTabs .liTabSelected {
            background-color: #fff;
            position: relative;
            bottom: -1px;
        }

            .divTabs UL.ulTabs .liTabSelected::after {
                content: "";
                position: absolute;
                left: -1px;
                bottom: -1px;
                right: -1px;
                top: auto;
                z-index: 1;
                width: calc(100% + 2px);
                height: 5px;
                background-color: #7a8292;
            }

            .divTabs UL.ulTabs .liTabSelected A {
                color: #5a5a62;
            }

.divImagePickerDiv DIV.divImagePickerDivPaging a {
    text-align: center !important;
    padding: 7px 0px !important;
}

.divImagePickerDiv DIV IMG {
    padding: 0px !important;
    margin: 0px !important;
    height: 80px !important;
    width: 80px !important;
}

.divImagePickerDiv DIV A {
    padding: 0px !important;
    margin: 10px 0 0 0;
}

body[class*="popupPage"]:not(.anonymousUser):not(.body_admin_program_add_rules_aspx):not(.body_aspx_common_common_sms_authentication_aspx) #divOut {
    margin: 0px !important;
    padding: 20px;
    background: #fff;
    height: auto;
    display: table !important;
    min-width: calc( 100% - 40px );
    max-width: 100%;
}

    body[class*="popupPage"]:not(.anonymousUser):not(.body_admin_program_add_rules_aspx) #divOut .divPageHeader {
        border-bottom: 0px !important;
    }

body[class*="popupPage"]:not(.anonymousUser) #lblNewFooter {
    display: none;
}

body[class*="popupPage"]:not(.anonymousUser) #lblLxpFooter {
    display: none;
}

body[class*="popupPage"]:not(.anonymousUser) #tblMain {
    border-bottom: 0px !important;
}

table[id*="_btnField"] {
    padding: 0px !important;
}

div[id*="_DivOuter"] {
    box-shadow: 0 0 1px 15px rgba(0,0,0,1);
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 840px;
}

@media screen and (max-height: 768px) {
    #ctl00_cphMain_divTaskSettings_DivOuter,
    #ctl00_cphMain_divCourseSettings_DivOuter,
    #ctl00_cphMain_divExamSettings_DivOuter,
    #ctl00_cphMain_divClassSettings_DivOuter, sdsf
    #ctl00_cphMain_divCourseSelect_DivOuter,
    #ctl00_cphMain_divProgramSelect_DivOuter {
        height: calc(100% - 90px);
        -ms-scrollbar-face-color: black;
    }
}

.smallCalendarCheckDivActivity {
    border: solid 1px #d6d9de !important;
    left: 0px !important;
    margin: 0px !important;
    padding: 5px !important;
    height: auto !important;
}

    .smallCalendarCheckDivActivity input, .smallCalendarCheckDivActivity label {
        display: inline-block;
        vertical-align: middle;
    }

.smallCalendarCheckDiv table tbody tr td {
    font-size: 13px !important;
}

.divAddObject DIV DIV {
    border-radius: 100px;
    background-color: #7a8292 !important;
    transition: all 0.2s linear;
    background-image: none !important;
    position: relative;
}

    .divAddObject DIV DIV:after {
        position: absolute;
        content: '\002B';
        position: absolute;
        top: 4px;
        left: 7px;
        color: #fff;
        font: 16px "SSGizmo";
    }

    .divAddObject DIV DIV:hover {
        filter: brightness(110%);
        background-color: #7a8292 !important;
        color: #fff !important;
    }

.divTab.divTabFirstRow {
    height: 175px;
}

.body_system_contextmenu_management_aspx #divHeaders,
.body_admin_mainpage_object_lists_aspx #divHeaders,
.body_admin_catalog_object_lists_aspx #divHeaders {
    background-color: #eceff1;
    width: 600px;
    border-top: 1px solid #d6d9de;
    border-left: 1px solid #d6d9de;
    border-right: 1px solid #d6d9de;
}

.body_system_mobile_menu_management_aspx #divHeaders {
    background-color: #eceff1;
    width: 600px;
    border-top: 1px solid #d6d9de;
    border-left: 1px solid #d6d9de;
    border-right: 1px solid #d6d9de;
    padding: 0px;
}

.body_admin_mainpage_object_lists_aspx #divHeaders {
    width: 1100px;
}

.body_admin_catalog_object_lists_aspx #divHeaders {
    width: 908px;
}

.body_system_mobile_menu_management_aspx #divHeaders {
    width: 950px;
}

.body_system_contextmenu_management_aspx #divHeaders span,
.body_system_contextmenu_management_aspx #divHeaders .divOptions {
    background-color: #eceff1;
    color: #7a8292;
    font: 600 14px "Poppins",Helvetica,Arial,sans-serif;
    padding: 6px;
    height: 16px;
}

.body_admin_mainpage_object_lists_aspx #divHeaders span,
.body_admin_mainpage_object_lists_aspx #divHeaders .divOptions,
.body_admin_catalog_object_lists_aspx #divHeaders span,
.body_admin_catalog_object_lists_aspx #divHeaders .divOptions,
.body_system_mobile_menu_management_aspx #divHeaders span,
.body_system_mobile_menu_management_aspx #divHeaders .divOptions {
    background-color: #eceff1;
    color: #7a8292;
    font: 600 14px "Poppins",Helvetica,Arial,sans-serif;
    padding: 10px;
    height: 16px;
}

.body_system_contextmenu_management_aspx #divMain {
    border: 1px solid #d6d9de;
    width: 600px;
}

    .body_system_contextmenu_management_aspx #divMain > div {
        margin-left: 0px !important;
        width: 100%;
    }

        .body_system_contextmenu_management_aspx #divMain > div > span {
            margin: 0px !important;
            font: 13px "Poppins",Helvetica,Arial,sans-serif !important;
            padding: 10px !important
        }

    .body_system_contextmenu_management_aspx #divMain > .divGroupTitle {
        font: 600 22px "Poppins",Helvetica,Arial,sans-serif;
        color: #7a8292;
        padding: 15px 10px !important
    }

    .body_system_contextmenu_management_aspx #divMain > .divGroup.ui-sortable {
        border: 1px solid #d6d9de;
    }

        .body_system_contextmenu_management_aspx #divMain > .divGroup.ui-sortable .divItem:first-child {
            border: 0px;
        }

        .body_system_contextmenu_management_aspx #divMain > .divGroup.ui-sortable .divItem .divOptions {
            padding: 5px 10px !important;
            width: auto !important;
        }

            .body_system_contextmenu_management_aspx #divMain > .divGroup.ui-sortable .divItem .divOptions a {
                color: #44B4E3;
                padding: 5px !important;
            }

            .body_system_contextmenu_management_aspx #divMain > .divGroup.ui-sortable .divItem .divOptions:hover {
                color: #44B4E3;
                filter: brightness(110%);
            }

.body_admin_mainpage_object_lists_aspx #divMain {
    border: 1px solid #d6d9de;
    width: 1100px;
}

    .body_admin_mainpage_object_lists_aspx #divMain > div {
        margin-left: 0px !important;
        width: 100%;
    }

        .body_admin_mainpage_object_lists_aspx #divMain > div > span {
            margin: 0px !important;
            font: 13px "Poppins",Helvetica,Arial,sans-serif !important;
            padding: 10px !important
        }

    .body_admin_mainpage_object_lists_aspx #divMain > .divGroupTitle {
        font: 600 22px "Poppins",Helvetica,Arial,sans-serif;
        color: #7a8292;
        padding: 15px 0 !important
    }

        .body_admin_mainpage_object_lists_aspx #divMain > .divGroupTitle:first-child {
            padding-top: 0 !important
        }

    .body_admin_mainpage_object_lists_aspx #divMain > .divItem.ui-sortable-handle:first-child {
        border-top: 0px;
    }

    .body_admin_mainpage_object_lists_aspx #divMain > .divItem.ui-sortable-handle .divOptions {
        padding: 5px 10px !important;
        width: auto !important;
    }

        .body_admin_mainpage_object_lists_aspx #divMain > .divItem.ui-sortable-handle .divOptions a {
            color: #44B4E3;
            padding: 5px !important;
        }

        .body_admin_mainpage_object_lists_aspx #divMain > .divItem.ui-sortable-handle .divOptions:hover {
            color: #44B4E3;
            filter: brightness(110%);
        }

.body_admin_catalog_object_lists_aspx #divMain {
    border: 1px solid #d6d9de;
    width: 908px;
}

    .body_admin_catalog_object_lists_aspx #divMain > div {
        margin-left: 0px !important;
        width: 100%;
    }

        .body_admin_catalog_object_lists_aspx #divMain > div > span {
            margin: 0px !important;
            font: 13px "Poppins",Helvetica,Arial,sans-serif !important;
            padding: 10px !important
        }

    .body_admin_catalog_object_lists_aspx #divMain > .divGroupTitle {
        font: 600 22px "Poppins",Helvetica,Arial,sans-serif;
        color: #7a8292;
        padding: 15px 0 !important
    }

        .body_admin_catalog_object_lists_aspx #divMain > .divGroupTitle:first-child {
            padding-top: 0 !important
        }

    .body_admin_catalog_object_lists_aspx #divMain > .divItem.ui-sortable-handle:first-child {
        border-top: 0px;
    }

    .body_admin_catalog_object_lists_aspx #divMain > .divItem.ui-sortable-handle .divOptions {
        padding: 5px 10px !important;
        width: auto !important;
    }

        .body_admin_catalog_object_lists_aspx #divMain > .divItem.ui-sortable-handle .divOptions a {
            color: #44B4E3;
            padding: 5px 0 !important;
        }

        .body_admin_catalog_object_lists_aspx #divMain > .divItem.ui-sortable-handle .divOptions span {
            padding: 5px !important;
        }

        .body_admin_catalog_object_lists_aspx #divMain > .divItem.ui-sortable-handle .divOptions:hover {
            color: #44B4E3;
            filter: brightness(110%);
        }

.body_system_mobile_menu_management_aspx #divMain {
    border: 1px solid #d6d9de;
    width: 950px;
}

    .body_system_mobile_menu_management_aspx #divMain > div {
        margin-left: 0px !important;
        width: 100%;
    }

    .body_system_mobile_menu_management_aspx #divMain > .divGroupTitle {
        font: 600 22px "Poppins",Helvetica,Arial,sans-serif;
        color: #7a8292;
        padding: 15px 0 !important
    }

        .body_system_mobile_menu_management_aspx #divMain > .divGroupTitle:first-child {
            padding-top: 0 !important
        }

    .body_system_mobile_menu_management_aspx #divMain > .divItem:first-child {
        border-top: 0px;
    }

    .body_system_mobile_menu_management_aspx #divMain > .divItem span {
        margin: 0px !important;
        padding: 10px !important
    }

    .body_system_mobile_menu_management_aspx #divMain > .divItem .divOptions {
        width: auto !important;
        margin: 0px !important;
        padding: 5px 15px;
    }

        .body_system_mobile_menu_management_aspx #divMain > .divItem .divOptions a {
            color: #44B4E3;
        }

    .body_system_mobile_menu_management_aspx #divMain > .divIteme .divOptions:hover {
        color: #44B4E3;
        filter: brightness(110%);
    }

.body_system_glossary_aspx #tblMain {
    border: 1px solid #d6d9de !important;
}

    .body_system_glossary_aspx #tblMain tr td {
        padding: 10px !important;
        font-size: 13px;
        border-bottom: 1px solid #d6d9de !important;
    }

        .body_system_glossary_aspx #tblMain tr td[colspan] {
            background: #eceff1;
        }

        .body_system_glossary_aspx #tblMain tr td a {
            color: #44B4E3;
            padding: 5px !important;
        }

            .body_system_glossary_aspx #tblMain tr td a:hover {
                color: #44B4E3;
                filter: brightness(110%);
            }

    .body_system_glossary_aspx #tblMain tr:hover {
        background-color: #f5f7fb;
    }

.body_system_glossary_aspx #tblAlphabet tr td {
    font-size: 15px;
}

    .body_system_glossary_aspx #tblAlphabet tr td a {
        transition: all 0.2s linear;
        padding: 5px 10px;
        border-radius: 3px;
        border: 0px;
        color: #7a8292;
        outline: none;
        font: 15px "Poppins",Helvetica,Arial,sans-serif;
    }

        .body_system_glossary_aspx #tblAlphabet tr td a:hover {
            filter: brightness(110%);
            background-color: #7a8292;
            color: #fff;
        }

    .body_system_glossary_aspx #tblAlphabet tr td b {
        background-color: #eceff1;
        border-radius: 3px;
        padding: 8px 15px;
        color: #7a8292;
        font: 15px "Poppins",Helvetica,Arial,sans-serif;
    }

#tblOuter {
    margin-top: 25px;
}

#txbMessageSender, #lblMessageSenderHelp {
    display: inline-block;
    vertical-align: middle;
}

#lblMessageSenderHelp {
    font-size: 13px !important;
    width: 810px !important;
}

#divCampaignBasicInfo INPUT {
    padding: 8px 15px !important;
    margin: 0px !important;
}

#tdMessageSubject INPUT {
    width: 590px !important;
    padding: 8px 15px !important;
    height: auto !important
}

#txbDeliveryDate {
    padding: 8px 15px !important;
}

#tblConfig tr td table tr td.GridTableHeader:first-child {
    width: 70% !important;
}

span[id*="_parCTL_"] {
    width: auto !important;
}

#tblQuestions tr td .GridTable tr.GridTableRow .tcellClass table tr td.tcellClass:first-child,
#tblQuestionList tr td .GridTable tr.GridTableRow .tcellAltClass table tr td.tcellClass:first-child,
#tblQuestionList tr td .GridTable tr.GridTableRow .tcellClass table tr td.tcellClass:first-child {
    border-left: 0 !important;
}

#tblQuestions tr td .GridTable tr.GridTableRow .tcellClass table tr td.tcellClass:last-child,
#tblQuestionList tr td .GridTable tr.GridTableRow .tcellAltClass table tr td.tcellClass:last-child,
#tblQuestionList tr td .GridTable tr.GridTableRow .tcellClass table tr td.tcellClass:last-child {
    border-right: 0 !important;
}

#tblQuestionList #lnkAllClick {
    display: block;
    margin-top: 25px;
    color: #44B4E3;
}

    #tblQuestionList #lnkAllClick:hover {
        color: #44B4E3;
        filter: brightness(110%);
    }

.body_aspx_survey_survey_add_aspx table tr td a {
    color: #44B4E3 !important;
}

    .body_aspx_survey_survey_add_aspx table tr td a:hover {
        filter: brightness(110%);
    }

.body_aspx_survey_survey_add_aspx #tblUsersMessage tr td.tdNormal #tbUserMesage1 {
    width: auto !important;
}

.body_aspx_survey_survey_add_aspx #tblUsersMessage tr td.tdNormal #tbUserMesage2 {
    width: auto !important;
}

.body:not(.body_aspx_survey_survey_question_list_aspx) #tblQuestionList .GridTableHeader .GridTableHeader,
.body:not(.body_aspx_survey_survey_question_list_aspx) #tblQuestionList .GridTableSort .GridTableSort {
    padding: 10px !important;
}

#tdMessageSubject SPAN {
    padding: 8px 10px 8px 4px !important;
}

#btnAra {
    height: auto !important;
}

#datepicker {
    display: block !important;
    margin: 0 0 5px 0;
}

.dpTable {
    background: #fff !important;
    border: 1px solid #D6D9DE !important;
    border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    box-shadow: 1px 1px 3px rgba(0,0,0,.08) !important;
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.08) !important;
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,.08) !important;
    color: #7A8292 !important;
    border-collapse: separate;
    padding: 10px;
}

    .dpTable tr.dpDayTR td.dpDayTD {
        padding: 10px 0 !important;
        color: #A2ABCA !important;
        text-decoration: underline;
    }

    .dpTable tr td {
        padding: 0px !important;
        text-align: center;
        background: #fff !important;
        color: #7a8292 !important;
        border: 0px !important;
    }

        .dpTable tr td.dpTD {
            padding: 10px !important;
            width: 34px !important;
            height: 34px !important;
        }

        .dpTable tr td.dpTDHover {
            padding: 10px 0 !important;
            width: 34px !important;
            height: 34px !important;
            background: #7a8292 !important;
            color: #fff !important;
            border-radius: 100%;
            border: 0px !important;
            display: inline-block;
        }

        .dpTable tr td.dpDayHighlightTD .dpDayHighlight {
            color: #7a8292 !important;
            font-weight: normal;
            font: 13px "Poppins",Helvetica,Arial,sans-serif;
        }

        .dpTable tr td.dpTDHover .dpDayHighlight {
            color: #fff !important;
        }

        .dpTable tr td:focus {
            outline: 0px !important;
        }

    .dpTable .dpTitleText {
        color: #7a8292;
        font: 13px "Poppins",Helvetica,Arial,sans-serif;
    }

    .dpTable .dpTodayButtonTR .dpTodayButtonTD .btnClass {
        border-radius: 100px;
        padding: 8px 15px;
        height: auto !important;
    }

    .dpTable .dpButtonTD .btnClass {
        border-radius: 100px !important;
        width: 34px !important;
        height: 34px !important;
        min-width: 34px !important;
        padding: 0px !important;
    }

.divDeliveryType select {
    margin: -5px 2px 0 0 !important;
}

.divDeliveryType INPUT[type=text] {
    margin: -5px 0 3px 15px !important;
}

.divDeliveryType img[title*="datepicker"] {
    display: inline-block;
    vertical-align: middle !important;
    margin: -1px 15px 0 -35px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("../images/clock.gif");
    background-position: center right 5px;
    background-repeat: no-repeat;
}

.divDeliveryType img[src*="clock.gif"] {
    object-position: -9999px;
}

.body_system_variables_aspx #tblMain select {
    max-width: 210px;
}

.body_admin_report_list_aspx table tr td table {
    width: 100% !important;
}

.body_course_info2_aspx #divOut {
    padding: 0px !important;
    min-width: auto !important;
}

    .body_course_info2_aspx #divOut #contentDiv {
        width: auto !important;
        border: 0px !important;
        margin: 0px !important;
    }

        .body_course_info2_aspx #divOut #contentDiv .divCourse {
            width: 100% !important;
        }

            .body_course_info2_aspx #divOut #contentDiv .divCourse .divLeft {
                width: calc(100% - 170px) !important;
            }

                .body_course_info2_aspx #divOut #contentDiv .divCourse .divLeft .divCourseName .spnCourseName {
                    color: #7a8292 !important;
                    font-weight: normal;
                    font: 600 15px "Poppins",Helvetica,Arial,sans-serif;
                }

                .body_course_info2_aspx #divOut #contentDiv .divCourse .divLeft .divCourseName .spnCourseIcon {
                    color: #7a8292 !important;
                    font-weight: normal;
                    font: 15px "Poppins",Helvetica,Arial,sans-serif;
                }

                .body_course_info2_aspx #divOut #contentDiv .divCourse .divLeft .divDefn {
                    width: calc(100% - 55px);
                    padding: 0px !important;
                    max-height: 32px;
                    margin: 0 0 0 10px;
                    float: right;
                    color: #7a8292 !important;
                }

                .body_course_info2_aspx #divOut #contentDiv .divCourse .divLeft .divSocialSummary .divCommentCount a {
                    margin-left: 5px !important;
                }

            .body_course_info2_aspx #divOut #contentDiv .divCourse .divRight {
                float: right !important;
                width: 120px !important;
                min-height: 100% !important;
                padding: 0px !important;
                text-align: center !important;
            }

                .body_course_info2_aspx #divOut #contentDiv .divCourse .divRight DIV {
                    margin-bottom: 0px !important;
                    width: auto !important;
                }

                    .body_course_info2_aspx #divOut #contentDiv .divCourse .divRight DIV A {
                        font: 600 13px "Poppins",Helvetica,Arial,sans-serif;
                        background: #7a8292;
                        transition: all 0.2s linear;
                        padding: 8px 20px;
                        border-radius: 100px;
                        border: 0px;
                        color: #fff;
                        height: auto;
                        margin-left: 5px !important;
                    }

                        .body_course_info2_aspx #divOut #contentDiv .divCourse .divRight DIV A:hover {
                            filter: brightness(110%);
                        }

                .body_course_info2_aspx #divOut #contentDiv .divCourse .divRight .divPrimaryAction a, .body_course_info2_aspx #divOut #contentDiv .divCourse .divRight .divRecommend a {
                    display: block;
                }

            .body_course_info2_aspx #divOut #contentDiv .divCourse .divActivityLeave {
                float: left;
                width: 100%;
                display: block;
                margin: 15px 0;
            }

        .body_course_info2_aspx #divOut #contentDiv .divTabs {
            margin-top: 20px !important;
            border: 0px !important;
            height: auto !important;
            float: left;
        }

            .body_course_info2_aspx #divOut #contentDiv .divTabs ul {
                background-color: transparent !important;
            }

                .body_course_info2_aspx #divOut #contentDiv .divTabs ul li {
                    height: auto !important;
                    background: transparent !important;
                    padding: 12px !important;
                    border: 0px;
                    color: #7a8292 !important;
                }

                    .body_course_info2_aspx #divOut #contentDiv .divTabs ul li a {
                        height: auto !important;
                        color: #7a8292 !important;
                        font: 600 16px "Poppins",Helvetica,Arial,sans-serif !important;
                        padding: 0px !important;
                        margin: 0px !important;
                    }

                    .body_course_info2_aspx #divOut #contentDiv .divTabs ul li:hover {
                        background: #d6d9de;
                    }

                    .body_course_info2_aspx #divOut #contentDiv .divTabs ul li.liTabSelected {
                        position: relative;
                        background: #fff;
                        border: solid 1px #d6d9de;
                    }

                        .body_course_info2_aspx #divOut #contentDiv .divTabs ul li.liTabSelected:first-child {
                            border-left-width: 1px !important;
                        }

                        .body_course_info2_aspx #divOut #contentDiv .divTabs ul li.liTabSelected::after {
                            content: "";
                            position: absolute;
                            left: -1px;
                            bottom: -1px;
                            right: -1px;
                            top: auto;
                            z-index: 1;
                            width: calc(100% + 2px);
                            height: 5px;
                            background-color: #7a8292;
                        }

.body_b_common_retrieve_custom_xml_aspx #divOut .divTabs ul li.liTabSelected {
    position: relative;
    background: #fff;
    border: solid 1px #d6d9de;
}

    .body_b_common_retrieve_custom_xml_aspx #divOut .divTabs ul li.liTabSelected:first-child {
        border-left-width: 1px !important;
    }

    .body_b_common_retrieve_custom_xml_aspx #divOut .divTabs ul li.liTabSelected::after {
        content: "";
        position: absolute;
        left: -1px;
        bottom: -1px;
        right: -1px;
        top: auto;
        z-index: 1;
        width: calc(100% + 2px);
        height: 5px;
        background-color: #7a8292;
    }

.body_course_info2_aspx #divOut #contentDiv .divTabs .divTabContent {
    border: #d6d9de 1px solid !important;
    padding: 15px !important;
    height: auto !important;
}

.body_course_info2_aspx #divOut #contentDiv .divTabs .divTabContentLoading {
    background: transparent !important;
}

.body_course_info2_aspx #divOut #contentDiv .divTabs .divTabContent .commentOwner a {
    color: #44B4E3;
}

    .body_course_info2_aspx #divOut #contentDiv .divTabs .divTabContent .commentOwner a:hover {
        filter: brightness(110%);
    }

.body_course_info2_aspx #divOut #contentDiv .divTabs .divTabContent .divMaterials {
    padding: 0px !important;
    width: auto !important;
}

    .body_course_info2_aspx #divOut #contentDiv .divTabs .divTabContent .divMaterials ul {
        margin: 15px 0 0 15px !important;
        padding: 0px !important;
    }

        .body_course_info2_aspx #divOut #contentDiv .divTabs .divTabContent .divMaterials ul li {
            padding: 5px 0 !important;
        }

            .body_course_info2_aspx #divOut #contentDiv .divTabs .divTabContent .divMaterials ul li a {
                font: 13px "Poppins",Helvetica,Arial,sans-serif !important;
                color: #44B4E3 !important
            }

                .body_course_info2_aspx #divOut #contentDiv .divTabs .divTabContent .divMaterials ul li a:hover {
                    filter: brightness(110%);
                }

.body_course_info2_aspx #divOut #contentDiv .divTabs .divTabContent .divInfoList > div {
    padding: 5px 0 !important;
}

.body_course_info2_aspx #divOut #contentDiv .divCourse .divCommentCount a,
.body_course_info2_aspx #divOut #contentDiv .divCourse .divActivityLeave a {
    color: #44B4E3;
}

    .body_course_info2_aspx #divOut #contentDiv .divCourse .divCommentCount a:hover,
    .body_course_info2_aspx #divOut #contentDiv .divCourse .divActivityLeave a:hover {
        filter: brightness(110%);
    }

.body_course_info2_aspx #divOut #contentDiv .divCourse .divLeft IMG {
    border: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
}

.body_course_info2_aspx #divOut .buttonFieldTc {
    padding: 0 10px 0 0;
}


table[id*="Operation"] span {
    width: auto !important;
}

tr[id*="qSelRow"] > td:first-child {
    padding: 0 10px;
    text-align: center;
}

[id^="departmentCell_"], [id^="departmentValCell_"] {
    border-left: #D6D9DE 1px solid;
}

[id^="dateCell_"], [id^="dateValCell_"] {
    border-right: #D6D9DE 1px solid;
}

#tbl1 tr td.tcellClass, #tblInfo tr td.tcellClass {
    position: relative;
}

.body_admin_teacher_session_list_aspx #tblInfo tr td.tcellClass,
.body_admin_user_update_aspx #tblInfo tr td.tcellClass,
.body_system_user_update_aspx #tblInfo tr td.tcellClass {
    position: unset;
}

#tbl1 tr td.tcellClass input[id*="_datePicker"], #tblInfo tr td.tcellClass input[id*="_datePicker"] {
    padding: 8px 30px 8px 15px;
}

#tbl1 tr td.tcellClass span img, #tblInfo tr td.tcellClass span img {
    display: inline-block;
    vertical-align: middle !important;
    margin: 0 15px 0 -25px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("../images/arrow-down.png");
    background-position: center right 5px;
    background-size: 10px;
    background-repeat: no-repeat;
}

    #tbl1 tr td.tcellClass span img[src*="clock.gif"], #tblInfo tr td.tcellClass span img[src*="clock.gif"] {
        object-position: -9999px;
    }

.chosen-container-single .chosen-single {
    color: #7a8292 !important;
}

.tblStatsGeneral, .tblStatsAnswer {
    margin: 0px;
    width: 100%;
}

.qInfoCellHeader, .qInfoCell {
    border-color: #D6D9DE;
}

.body_admin_program_add_rules_aspx {
    color: #7a8292 !important;
}

    .body_admin_program_add_rules_aspx #divOut {
        border: #d6d9de 1px solid;
        padding: 10px !important;
        overflow: auto;
    }

        .body_admin_program_add_rules_aspx #divOut #tblList a {
            color: #44B4E3;
        }

            .body_admin_program_add_rules_aspx #divOut #tblList a:hover {
                filter: brightness(110%);
            }

        .body_admin_program_add_rules_aspx #divOut #tblList td table[id*="_tblOuter"] {
            margin-bottom: 0px !important;
        }

        .body_admin_program_add_rules_aspx #divOut #tblList tr td {
            border: #d6d9de 1px solid;
            font: 13px "Poppins",Helvetica,Arial,sans-serif !important;
        }

            .body_admin_program_add_rules_aspx #divOut #tblList tr td.tdConditions {
                border-left: 0px;
                border-top: 0px;
                border-bottom: 0px;
                padding: 0 5px;
            }

            .body_admin_program_add_rules_aspx #divOut #tblList tr td.tdConditionAdd2 {
                border-left: 0px;
                border-top: 0px;
                border-bottom: 0px;
                background: transparent;
            }

            .body_admin_program_add_rules_aspx #divOut #tblList tr td.tdConditions > table tr td {
                border: 0px;
                padding: 5px 0;
            }

            .body_admin_program_add_rules_aspx #divOut #tblList tr td.tdActions {
                background: transparent;
                border: 0px;
                vertical-align: top;
                padding: 5px;
            }

.body_admin_program_add_aspx #divOut {
    min-width: 1200px !important;
}

    .body_admin_program_add_aspx #divOut .tblRulesSubTitle {
        background: transparent !important;
        color: #EAB160 !important;
        padding: 10px;
    }

        .body_admin_program_add_aspx #divOut .tblRulesSubTitle a {
            color: #EA6060 !important;
            font-size: 12px !important;
            margin-left: 5px;
        }

.body_admin_program_add_aspx #tblOuter {
    background-color: transparent !important;
    width: 100% !important;
}

    /*/.body_admin_program_add_aspx #tblOuter tr td:not(.tdSubHeader2) { vertical-align:top; }/*/
    .body_admin_program_add_aspx #tblOuter tr td.tdProgramRulesClass {
        vertical-align: top;
    }

    .body_admin_program_add_aspx #tblOuter tr td.tdSubHeader2 {
        border-color: #d6d9de !important;
    }

    .body_admin_program_add_aspx #tblOuter tr td.tdSubHeader {
        height: auto !important;
    }

.body_admin_program_add_aspx #frmRules {
    width: 100%;
}

    .body_admin_program_add_aspx #frmRules .lms-wrapper #divOut {
        padding: 0px !important;
        min-width: auto !important;
        display: block;
    }

.body_admin_program_add_aspx #tblRules {
    margin: 0 20px;
    width: calc(100% - 20px) !important;
}

    .body_admin_program_add_aspx #tblRules #frmRules #divOut {
        display: none;
    }

#lblSaveExp {
    padding: 0px;
    font-size: 13px;
    color: #7a8292;
    width: auto !important;
}

.body_aspx_social2_social_group_search_group_aspx .divSearch {
    min-width: 190px;
    top: -45px !important;
    right: 0 !important;
}

    .body_aspx_social2_social_group_search_group_aspx .divSearch SPAN.spnSearch {
        background: transparent !important;
    }

        .body_aspx_social2_social_group_search_group_aspx .divSearch SPAN.spnSearch INPUT[type=text] {
            border: #d6d9de 1px solid;
            width: 158px !important;
        }

.body_aspx_social2_social_group_search_group_aspx .AutoComplete_List {
    margin-top: 15px !important;
    border: 1px solid #D6D9DE !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.08) !important;
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.08) !important;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.08) !important;
}

.subBehaviourCell {
    font-weight: 600;
}

.imagesCss, tr[id*="trUnpin"] td img {
    padding: 0px !important;
    border: #d6d9de 1px solid !important;
}

.body_aspx_social2_social_group_create_group_aspx .divWarning {
    margin-bottom: 20px !important;
}

.body_aspx_social2_wiki_aspx #divWrapper.container_25 {
    margin: auto !important;
}

.body_aspx_social2_wiki_aspx .divSearch {
    margin-right: 0px !important;
    min-width: auto !important;
}

#pnlTopRow {
    border-bottom: solid 1px #d6d9de;
    padding: 0 0 10px 0 !important;
    overflow: hidden !important;
    width: 100% !important;
    height: auto !important;
}

#pnlLinks a {
    font-weight: 600 !important;
    padding: 15px 20px !important;
    display: inline-block;
    text-decoration: none;
    color: #7a8292 !important;
    height: auto;
    border: 0px;
    border-radius: 0px !important;
    background: transparent !important;
    margin: 0px !important;
    font-size: 14px;
    transition: all linear 0.2s;
    border-top: solid 1px #fff;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
    height: auto !important;
}

    #pnlLinks a:hover {
        background: #d6d9de !important;
    }

    #pnlLinks a.aSelected {
        position: relative;
        background: #fff;
        border: solid 1px #d6d9de;
    }

        #pnlLinks a.aSelected::after {
            content: "";
            position: absolute;
            left: -1px;
            bottom: -1px;
            right: -1px;
            top: auto;
            z-index: 1;
            width: calc(100% + 2px);
            height: 5px;
            background-color: #7a8292;
        }

#pnlMain {
    width: 100% !important;
    font-size: 13px;
}

    #pnlMain .divHeaderLinks {
        width: 100%;
        border: 1px solid #d6d9de !important;
        margin: 20px 0 0 0 !important;
        padding: 10px !important;
    }

        #pnlMain .divHeaderLinks .spnHeaderLinkTitle {
            font-size: 17px;
        }

    #pnlMain .hTextHeader {
        border-bottom: 1px solid #d6d9de !important;
    }

    #pnlMain #imgObject {
        border: 1px solid #d6d9de !important;
    }

#ctl00_ctl00_cphMain_cphSocialPage_btnField_tblMain {
    margin-top: 20px;
}

    #ctl00_ctl00_cphMain_cphSocialPage_btnField_tblMain input {
        margin-left: 5px;
    }

#tblPollInfo tr td .GridTable tr td.tcellClass {
    position: relative;
}

    #tblPollInfo tr td .GridTable tr td.tcellClass > span {
        padding: 0px !important;
        margin: 0 0 0 -25px;
        display: inline-block;
        vertical-align: middle
    }

    #tblPollInfo tr td .GridTable tr td.tcellClass input[id^="_datePicker"] {
        width: 180px !important;
        display: inline-block;
        vertical-align: middle;
    }

#tbColorlList tr td .GridTable tr.GridTableRow td.tcellClass:first-child {
    border: #dfdfdf 1px solid !important;
}

.likeOrComment .commentControls .comments .comment .commentBody .commentText p {
    color: #7a8292 !important;
    font-size: 100% !important;
    letter-spacing: 0px !important;
}

.spnSectionTitle {
    display: block;
    font-weight: bold;
    font-size: 15px !important;
    width: 100%;
    border-bottom: 1px solid #d6d9de !important;
    height: auto !important;
    margin: 15px 0 !important;
    padding: 15px 0 !important;
}

.innerMainWrapper {
    margin-top: 20px !important;
    background-color: #fbfcfc;
    font-weight: bold;
    border-bottom: solid 1px #d6d9de !important;
    height: auto !important;
}

    .innerMainWrapper .coursePlanBtnClassSelected, .innerMainWrapper .coursePlanBtnClass {
        font: 600 14px "Poppins",Helvetica,Arial,sans-serif !important;
        color: #7a8292 !important;
        width: auto !important;
        box-shadow: none !important;
        height: auto !important;
        outline: 0px !important;
        padding: 15px 20px !important;
        background: #fff !important;
        border-bottom: #7a8292 5px solid;
    }

.body_aspx_library_file_library_aspx .divSearch SPAN.spnSearch input#txbSearch {
    width: 240px !important;
}

.body_aspx_library_folder_right_add_aspx #divOp {
    width: auto !important;
}

    .body_aspx_library_folder_right_add_aspx #divOp .divButtonContainer {
        width: auto !important;
        margin-left: 5px;
    }

.body_advisor_course_list_aspx #tblCourses tr td .GridTable tr.GridTableHeader th.GridTableHeader {
    padding: 10px 8px !important;
    font-size: 14px !important;
}

.body_advisor_course_list_aspx #tblCourses tr td .GridTable tr.GridTableRow td.tcellClass img,
.body_advisor_course_list_aspx #tblCourses tr td .GridTable tr.GridTableRow td.tcellAltClass img {
    border-color: #d6d9de !important;
}

.body_advisor_course_list_aspx #tblCourses tr td .GridTable tr.GridTableRow td.tcellClass:first-child,
.body_advisor_course_list_aspx #tblCourses tr td .GridTable tr.GridTableRow td.tcellAltClass:first-child {
    padding: 0px !important;
}

.body_admin_activity_signpaper_parameters_aspx #tblOzellik .GridTable tr td span {
    width: 205px !important;
    margin-bottom: 10px !important;
}

    .body_admin_activity_signpaper_parameters_aspx #tblOzellik .GridTable tr td span label {
        font-size: 12px !important;
    }

.body_aspx_courseplan_course_plans_aspx #outerTable tr td #tblList tr td .GridTable tr.GridTableRow .tcellClass a.wordWrap {
    float: left;
    width: calc(100% - 55px);
}

.body_aspx_courseplan_course_plans_aspx #outerTable tr td #tblList tr td .GridTable tr.GridTableRow .tcellClass .innerCourseImg {
    margin: 0 10px 0 0 !important;
}

.body_user_activity_calendar_aspx .tblActivityCalendarOuter #cmbContainer .monthBtn,
.body_user_activity_calendar_aspx .tblActivityCalendarOuter #cmbContainer .calendarDropDownList {
    display: inline-block;
    vertical-align: middle;
}

.body_user_activity_calendar_aspx .tblActivityCalendarOuter #cmbContainer .monthBtn {
    height: 33px !important;
}

    .body_user_activity_calendar_aspx .tblActivityCalendarOuter #cmbContainer .monthBtn.prevMonth {
        background-position: 0 2px !important;
    }

    .body_user_activity_calendar_aspx .tblActivityCalendarOuter #cmbContainer .monthBtn.nextMonth {
        background-position: -173px 2px !important;
    }

.body_admin_user_absence_list_aspx table[id*="tblMain"] {
    margin-top: 15px;
}

.body_aspx_survey_survey_add_aspx .divButtonContainer {
    margin-top: 20px;
}

.divGamificationNotificationButtons.divGamificationNotificationPart a {
    display: block;
    text-align: center;
    width: 100%;
}

.divGamificationNotificationPart.divGamificationNotificationCongrats, .divGamificationNotificationContainer .scr {
    color: #EA6060 !important;
}

.lblErrClass {
    color: #EA6060 !important;
    padding: 0 0 10px 10px !important;
    font-size: 13px !important;
}

#_tblList_rwbtmExcel {
    width: auto !important;
}

#tblUsersMessage tr th.thHeader {
    width: auto !important;
}

#tblSurveyDates tr td.tdNormal {
    width: 250px !important;
}

#tblUsersOperation tr td.tdNormal span {
    display: block !important;
    width: 100% !important;
}

#tblDegerlendirmeOperation tr:nth-child(4) td.tdNormal span {
    display: block !important;
    width: 100% !important;
}

#tblEtkinlikDavranisOperation tr:nth-child(7) td.tdNormal span {
    display: block !important;
    width: 100% !important;
}

#tblEgitimDavranisOperation tr:nth-child(7) td.tdNormal span {
    display: block !important;
    width: 100% !important;
}

#ctl00_cphMain_divSec2_DivOuter {
    margin-top: -50px;
}

#txbCampaignName {
    width: calc(100% - 50px) !important;
}

.body_aspx_survey_survey_list_aspx #tdSearch {
    padding-bottom: 10px;
}

.txbSearchObject {
    width: calc(100% - 140px) !important;
    height: 100% !important;
    margin: 0 10px 0 0 !important;
}

.body_admin_activity_create_tab_1_aspx .txb SearchObject {
    height: auto !important;
}

#ctl00_cphMain_divCourseSelect_tblMain .txbSearchObject, #ctl00_cphMain_divProgramSelect_tblMain .txbSearchObject {
    width: calc(100% - 182px) !important;
    margin: 0 5px 0 0 !important;
}

.divSelectObjectItem {
    border-bottom: solid 1px #d6d9de !important;
    margin-bottom: 10px;
}

    .divSelectObjectItem img {
        padding: 0px !important;
        border: solid 1px #d6d9de;
    }

    .divSelectObjectItem span {
        width: calc(100% - 135px);
    }

.body_admin_report_dynamic_report_aspx #tblParameters tr td #tblMain {
    margin-top: 0px !important;
}

.body_admin_report_dynamic_report_aspx #ctl00_cphMain_parCTL_0_0_KLS_0_0_tblSepet,
.body_admin_report_dynamic_report_aspx #ctl00_cphMain_parCTL_0_0_KLS_0_0_tblSepet tr td .GridTable {
    width: 100% !important
}

.body_admin_report_dynamic_report_aspx .GridTableToolBar {
    padding: 0 !important;
}

    .body_admin_report_dynamic_report_aspx .GridTableToolBar .GridTableToolBar {
        padding: 10px 0 0 0 !important
    }

.body_admin_report_dynamic_report_aspx .GridTableTitle {
    display: table-cell;
}

.body_admin_report_dynamic_report_aspx INPUT[type=radio] {
    margin: 0px !important;
}

.tdConditions2, .tdActions2, .tdConditions2 table tr td, .tdActions2 table tr td {
    border: 0px !important;
}

.tdActions2 {
    width: 350px !important;
}

    .tdConditions2 table tr td, .tdActions2 table tr td {
        padding-bottom: 10px;
    }

        .tdConditions2 table tr td select, .tdActions2 table tr td select {
            width: 100%;
            margin: 2px 0;
        }

#ctl00_cphMain_divSendTestMail_tblMain input#ctl00_cphMain_divSendTestMail_txbTestEmail {
    width: calc(100% - 30px) !important;
}

#ctl00_cphMain_divSendTestMail_tblMain #ctl00_cphMain_divSendTestMail_tdButtons,
#ctl00_cphMain_divSendTestMail_tblMain #ctl00_cphMain_divSendTestMail_tdTitle {
    text-align: center;
}

#ctl00_cphMain_divSelectObject_tblMain .btnClass {
    min-width: 40px !important;
}

#c_all input#check_all {
    margin-left: 5px !important;
}

.body_admin_activity_list2_aspx #containerButtons {
    margin: 0px !important;
}

    .body_admin_activity_list2_aspx #containerButtons tr td#buttonControls {
        text-align: right;
    }

.body_admin_activity_list2_aspx #divOut {
    max-width: 1500px !important;
}

.body_aspx_common_common_add_user_add_aspx #tblMain select[id*="ddlSB_"] {
    width: 100% !important;
}

#ctl00_cphMain_divClassSettings_tblMain tr td span {
    margin-left: 5px;
    display: block;
}

#ctl00_cphMain_divClassSettings_tblMain tr td.tdmidNormal span {
    margin-left: 0px;
}

#ctl00_cphMain_divClassSettings_tblMain tr td span span {
    margin-left: 0px;
}

#ctl00_cphMain_divClassSettings_tblMain .colorThemeWarnAlert {
    background: none !important;
    font: 11px "Poppins",Helvetica,Arial,sans-serif !important;
    color: #EA6060 !important;
    padding: 0px !important;
}

    #ctl00_cphMain_divClassSettings_tblMain .colorThemeWarnAlert:before {
        content: '';
        display: none;
        visibility: hidden;
    }

#ctl00_cphMain_divClassSettings_tblMain #ctl00_cphMain_divClassSettings_txbIntegrationCodeClass {
    width: auto !important;
}

#ctl00_cphMain_divActivityAddingReasons_DivOuter {
    width: 330px !important;
}

    #ctl00_cphMain_divActivityAddingReasons_DivOuter #ctl00_cphMain_divActivityAddingReasons_btnReasonSave {
        float: left;
        margin-left: 0px !important;
    }

#tblActivityUpdate tr td.tcellClass, #tblUnit tr td.tcellClass, #tblActualBudget tr td.tcellClass {
    border-right-width: 1px !important
}

#ctl00_cphMain_cal_forMonthSession {
    padding-left: 180px !important;
}

#tblEstimateBudget tr td input {
    padding: 5px 10px !important;
    margin-right: 5px;
}

#ctl00_cphMain_divListDetails_DivOuter {
    width: auto !important;
}

    #ctl00_cphMain_divListDetails_DivOuter #ctl00_cphMain_divListDetails_txbDivListName {
        padding: 8px 15px !important;
        border: solid 1px #d6d9de !important;
    }

#tbKullanimPuani {
    width: auto !important;
}

.SmallCalendar {
    background: #eceff1 !important;
}

.divShowPhoto .imgMain {
    border: solid 1px #d6d9de !important;
    width: 100% !important;
    height: auto !important;
}

.body_admin_question_approval_list_aspx #txbSearchText,
.body_admin_question_approval_list_aspx #txbQuestionText,
.body_admin_question_approver_list_aspx #txbFilterUserCode {
    width: calc(100% - 35px) !important;
}

/*/.body_admin_activity_update_user_list_aspx #divOut { max-width:100% !important; }/*/

.loader {
    left: 0;
    top: 0;
    text-align: center;
    background: #eceff1;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 9;
}

.lds-spinner {
    left: 50%;
    top: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
}

    .lds-spinner div {
        transform-origin: 32px 32px;
        animation: lds-spinner 1.2s linear infinite;
    }

        .lds-spinner div:after {
            content: " ";
            display: block;
            position: absolute;
            top: 18px;
            left: 30px;
            width: 3px;
            height: 7px;
            border-radius: 20%;
            background: #7a8292;
        }

        .lds-spinner div:nth-child(1) {
            transform: rotate(0deg);
            animation-delay: -1.1s;
        }

        .lds-spinner div:nth-child(2) {
            transform: rotate(45deg);
            animation-delay: -1s;
        }

        .lds-spinner div:nth-child(3) {
            transform: rotate(90deg);
            animation-delay: -0.9s;
        }

        .lds-spinner div:nth-child(4) {
            transform: rotate(135deg);
            animation-delay: -0.8s;
        }

        .lds-spinner div:nth-child(5) {
            transform: rotate(180deg);
            animation-delay: -0.7s;
        }

        .lds-spinner div:nth-child(6) {
            transform: rotate(225deg);
            animation-delay: -0.6s;
        }

        .lds-spinner div:nth-child(7) {
            transform: rotate(270deg);
            animation-delay: -0.5s;
        }

        .lds-spinner div:nth-child(8) {
            transform: rotate(315deg);
            animation-delay: -0.4s;
        }

@keyframes lds-spinner {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.body_admin_activity_create_tab_1_aspx .alternatingTable2 .GridTableHeader:nth-child(2) .GridTableHeader.textAlignBegin {
    padding-left: 20px !important;
}

.body_admin_activity_create_tab_1_aspx #divProgramCourseSelect {
    width: 100% !important;
}

.body_system_block_list_aspx input[name*="cbSelectAllThisPage__tblList"],
.body_admin_holiday_list_aspx input[name*="cbSelectAllThisPage__tblList"] {
    float: left;
}

.body_admin_portal_content_multiple_add_aspx #pnlMain {
    margin-top: 30px;
}


.body_admin_portal_periodic_content_add_aspx .lms-wrapper {
    overflow: visible !important;
}

iframe[id^="GMDatePickerIframe"] {
    opacity: 0 !important;
}

.body_aspx_social2_admin_badge_right_list_aspx #tblSearch tr td[rowspan] {
    border-left-width: 1px !important;
}

.body_aspx_social2_admin_badge_right_list_aspx #tblSearch tr td input[id*="cphMain"],
.body_aspx_social2_social_group_management_aspx #tblSearch tr td input[id*="cphMain"],
.body_aspx_social2_social_group_source_management_aspx #tblSearch tr td input[id*="cphMain"],
.body_aspx_social2_social_interest_management_aspx #tblSearch tr td input[id*="cphMain"],
.body_aspx_social2_expert_management_aspx table tr td input[id*="cphMain"] {
    width: auto !important;
}

.body_aspx_social2_admin_badge_right_list_aspx .token-input-dropdown-facebook {
    width: auto !important;
    min-width: 295px !important;
}

    .body_aspx_social2_admin_badge_right_list_aspx .token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook .full_name {
        color: #fff !important;
    }

    .body_aspx_social2_admin_badge_right_list_aspx .token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook:hover .full_name,
    .body_aspx_social2_admin_badge_right_list_aspx .token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook:hover .extraField {
        color: #7a8292 !important;
    }

.body_aspx_social2_social_recommended_interest_management_aspx #searchWrapper,
.body_aspx_social2_social_recommended_interest_management_aspx #pnlList,
.body_aspx_social2_social_group_management_aspx #searchWrapper,
.body_aspx_social2_social_group_management_aspx #pnlList,
.body_aspx_social2_social_group_management_aspx #pnlTopluIslemler,
.body_aspx_social2_social_group_source_management_aspx #searchWrapper,
.body_aspx_social2_social_group_source_management_aspx #pnlList,
.body_aspx_social2_social_interest_management_aspx #searchWrapper,
.body_aspx_social2_social_interest_management_aspx #pnlList,
.body_aspx_social2_expert_management_aspx table,
.body_aspx_social2_social_interest_management_aspx #pnlButtons,
.body_aspx_social2_social_interest_management_aspx #Panel1 {
    width: 100% !important;
}

.body_aspx_social2_social_interest_management_aspx #Panel1, .body_aspx_social2_social_interest_management_aspx #pnlButtons {
    text-align: right;
    margin-top: 25px;
}

    .body_aspx_social2_social_interest_management_aspx #Panel1 input, .body_aspx_social2_social_interest_management_aspx #pnlButtons input {
        float: inherit !important;
        margin: 0 0 0 5px !important;
    }

.body_aspx_social2_social_recommended_interest_management_aspx #searchWrapper #tblSearch,
.body_aspx_social2_social_group_management_aspx #searchWrapper #tblSearch {
    margin-bottom: 25px;
}

.body_aspx_social2_social_recommended_interest_management_aspx #searchWrapper input[type="text"] {
    width: auto !important;
}

.body_aspx_social2_social_group_management_aspx .linkField span {
    color: #fff !important;
    padding: 4px 20px;
    background-color: #7a8292 !important;
    text-align: center;
    transition-duration: 2s;
    transition: all 0.2s linear;
    border-radius: 100px;
    font: 600 13px "Poppins",Helvetica,Arial,sans-serif;
    min-width: 100px;
    margin: 0px !important;
}

.tcellPageClass a {
    text-align: center;
}

input#ctl00_cphMain_divCourseSettings_txbIntegrationCode { /* width:calc(100% - 25px) !important; */
    width: inherit !important;
}

body:not(.body_index2_aspx):not(.body_common_file_upload_aspx) .divMainWrapper {
    overflow: hidden;
    padding-bottom: 50px;
}

.divMainWrapper #wrapper, a
.divMainWrapper #divOut {
    background: #fff;
}

.body_common_rightstatus_fail_aspx #divOut {
    text-align: center;
    background: transparent !important;
}

    .body_common_rightstatus_fail_aspx #divOut #divMain > div::before {
        content: '\2139';
        position: absolute;
        top: 60px;
        left: 0px;
        color: #EA6060;
        font: 60px "SSStandard";
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .body_common_rightstatus_fail_aspx #divOut #divMain > div {
        position: relative;
        padding: 80px;
        margin: 0px !important;
    }

        .body_common_rightstatus_fail_aspx #divOut #divMain > div #spnContent {
            font: 600 17px "Poppins",Helvetica,Arial,sans-serif !important;
        }

    .body_common_rightstatus_fail_aspx #divOut #divMain #imgIcon {
        display: none;
    }

.body_common_session_timeout_warning_aspx .divMainWrapper {
    padding-bottom: 0px !important;
    overflow: hidden;
}

    .body_common_session_timeout_warning_aspx .divMainWrapper #divOut {
        background: none !important;
    }

    .body_common_session_timeout_warning_aspx .divMainWrapper #warningOuterDiv {
        background: #fff;
        margin: 0px !important;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        position: absolute;
        padding: 75px !important;
        line-height: 1.3;
    }

        .body_common_session_timeout_warning_aspx .divMainWrapper #warningOuterDiv .linkStyle {
            padding: 5px 10px;
            font-size: 100%;
            color: #fff;
            background: #7a8292;
            border-radius: 100px;
            transition: all 0.2s linear;
            outline: 0px;
            display: table;
            margin: auto;
        }

.body_admin_content_list_aspx select[disabled='disabled'] {
    cursor: default !important
}

.body_aspx_social2_wiki_edit_aspx #txbTitle {
    width: 370px !important
}

.body_system_ws_process_list_aspx #divOut {
    overflow-x: scroll !important;
    display: inherit !important;
}

#divMainWrapper label#labelDahaFazlasiGroups, #divMainWrapper label#labelDahaAziGroups {
    color: #fff !important
}

.body_system_ws_process_list_aspx .GridTableRow table[id*='proTable'] Td {
    padding: 0 !important;
}

.body_admin_course_add_aspx #tblDetail .GridTable .GridTableRow .tcellClass > span {
    width: auto !important;
}

.body_admin_program_add_aspx .prgTreeNode {
    padding: 0px !important;
}

.body_user_user_info_update_aspx .divMainWrapper div[id*="_DivOuter"] {
    width: 520px !important;
}

.cke_dialog_ui_input_select .cke_dialog_ui_input_select {
    width: auto !important;
    background-image: none !important;
    -webkit-appearance: menulist;
    padding: 0px !important;
}

.deletedVideoStyle {
    background: #EA6060 !important;
    color: #fff;
}

    .deletedVideoStyle .spanHeader {
        width: 100% !important;
    }

    .deletedVideoStyle .spanIslem {
        width: 100% !important;
    }

        .deletedVideoStyle .spanIslem a {
            color: #fff;
            display: inline-block;
            margin-bottom: 5px;
        }

.body_common_faq_list_aspx #lblAciklama2 {
    display: block;
}

.body_user_password_remind_aspx #divOut {
    background: #fff;
}

.body_course_info2_aspx .divRecommendCell .RecommendTab a {
    padding: 15px 10px;
}

#divOuterRightChild2 .socialTabs {
    padding: 0px;
    font-weight: bold;
    border-bottom: solid 1px #d6d9de !important;
}

    #divOuterRightChild2 .socialTabs ul li.liHoverable {
        display: inline-block;
        vertical-align: middle;
        float: none !important;
    }

        #divOuterRightChild2 .socialTabs ul li.liHoverable.selected:hover {
            background: transparent !important;
        }

        #divOuterRightChild2 .socialTabs ul li.liHoverable .socialGroupsTabMessage {
            background: #A2ABCA !important;
            display: inline !important;
            border: 0px !important;
            border-radius: 500px !important;
            padding: 5.5px 8px !important;
        }

        #divOuterRightChild2 .socialTabs ul li.liHoverable a {
            padding: 10px;
            color: #7a8292 !important;
            display: block;
            min-width: 75px;
            text-align: center;
            word-break: break-word;
            -ms-word-break: break-all;
            font-size: 13px;
        }

.lang_de #divOuterRightChild2 .socialTabs ul li.liHoverable a,
.lang_en #divOuterRightChild2 .socialTabs ul li.liHoverable a {
    min-height: 35px;
    max-width: 85px;
}

.lang_sr #divOuterRightChild2 .socialTabs ul li.liHoverable a {
    min-height: 35px;
    max-width: 85px;
}

.lang_fr #divOuterRightChild2 .socialTabs ul li.liHoverable a {
    min-height: 35px;
    max-width: 85px;
}

.lang_uk #divOuterRightChild2 .socialTabs ul li.liHoverable a {
    min-height: 35px;
    max-width: 85px;
}

.lang_ru #divOuterRightChild2 .socialTabs ul li.liHoverable a {
    min-height: 35px;
    max-width: 85px;
}

.lang_bg #divOuterRightChild2 .socialTabs ul li.liHoverable a {
    min-height: 35px;
    max-width: 85px;
}

/*/ Case 192613 /*/
.body_aspx_survey_survey_answer_aspx .surveyAnswerText table.tblSecenekMetni tr td,
.body_aspx_survey_survey_answer_aspx .surveyAnswerOptions table.tblSecenekMetni tr td {
    width: 65px;
    min-width: 65px;
    padding: 0 5px;
    word-wrap: break-word;
    font-size: 11px;
    text-align: left;
}

.body_aspx_survey_survey_answer_aspx .surveyAnswerText table.tblSecenekMetni,
.body_aspx_survey_survey_answer_aspx .surveyAnswerOptions table.tblSecenekMetni {
    width: 100%;
}

    .body_aspx_survey_survey_answer_aspx .surveyAnswerOptions table.tblSecenekMetni tr td input {
        margin: 0px;
    }

.body_aspx_survey_survey_answer_aspx .padding-begin-4 {
    padding-left: 0;
}

.body_aspx_survey_survey_answer_aspx .surveyAnswerOptions.padding-begin-4 {
    width: 300px !important;
    display: block;
}

    .body_aspx_survey_survey_answer_aspx .surveyAnswerOptions.padding-begin-4 table tr td span {
        font-size: 0px !important;
        padding: 0px !important;
        display: block;
    }

.body:not(.body_aspx_survey_survey_answer_aspx) .tblAnketSoru.grid .divSoruMetni span {
    font-size: 11px !important;
}

.body_aspx_survey_survey_answer_aspx .divSoruMetni {
    width: 630px;
    margin: 25px 25px 0 0;
}

/*/ Case 192992 /*/
ul.token-input-list-facebook li input {
    width: auto !important
}

.body_aspx_social2_topic_add_aspx .GenericDivOuter table[id*="imgPicker"] {
    width: 100% !important;
}

    .body_aspx_social2_topic_add_aspx .GenericDivOuter table[id*="imgPicker"] .divImagePickerDiv > DIV:not(.divImagePickerDivPaging) > A {
        font-size: 11px;
    }

.body_aspx_social2_social_group_group_members_aspx #userDiv table.GenericDivTable {
    box-shadow: 0 0 1px 15px rgba(0,0,0,.5) !important;
    border: 0px !important;
}

.popup_content {
    min-width: 320px;
}

    .popup_content .userPupupName {
        width: 100% !important
    }

    .popup_content .userStats {
        min-width: 160px;
    }

input[type="submit"]:disabled,
.btnDisabledClass {
    font: 600 13px "Poppins",Helvetica,Arial,sans-serif;
    background-color: #ECEFF1 !important;
    transition: all 0.2s linear !important;
    padding: 8px 20px !important;
    border-radius: 100px !important;
    min-width: 100px !important;
    border: 0px !important;
    color: #A2ABCA !important;
    height: auto !important;
    outline: none !important;
    width: auto !important;
    left: inherit !important;
    position: unset !important;
    margin-left: 5px;
    background-image: none !important;
    box-shadow: none !important;
    cursor: not-allowed;
}

C #ctl00_cphMain_divAnn_DivOuter img:not(#announcementIcon) {
    width: 100% !important;
    height: auto !important;
}

#divMainWrapper.divMainWrapper #ctl00_cphMain_divAnn_DivOuter {
    max-width: 600px;
    overflow: auto;
}

/*/ 184734 nolu case /*/
.divGamificationNotificationContainer {
    top: 130px !important;
    width: 450px !important;
    padding: 20px;
    margin: 0px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background-color: rgba(47, 45, 62, 0.95);
    border: 1px solid #4A485B;
    right: 0;
    color: #fff;
}

.divGamificationNotificationCongrats {
    margin-bottom: 5px !important;
    font: 600 15px "Poppins", Helvetica, Arial, sans-serif !important;
}

.divGamificationNotificationContainer .divGamificationNotificationPart {
    padding: 0;
    width: auto;
    border: 0px;
    box-shadow: none;
    float: inherit;
    margin: 0;
    background: transparent;
    text-align: left;
    color: #fff !important;
}

    .divGamificationNotificationContainer .divGamificationNotificationPart > a {
        float: none;
        width: auto;
        color: #fff !important;
        font-size: 0px;
        line-height: 0px;
    }

        .divGamificationNotificationContainer .divGamificationNotificationPart > a:first-child {
            display: none;
        }

        .divGamificationNotificationContainer .divGamificationNotificationPart > a:last-child:after {
            font-family: "SSGizmo";
            content: '\2421';
            position: absolute;
            right: 20px;
            top: 20px;
            font-size: 18px;
            line-height: 100%;
        }

    .divGamificationNotificationContainer .divGamificationNotificationPart > .scr {
        font: 600 24px "Poppins", Helvetica, Arial, sans-serif;
        color: #fff !important;
        padding: 0px !important;
        display: inline-block;
        vertical-align: middle
    }

.divGamificationNotificationContainer .mpBackground {
    display: none;
    visibility: hidden;
}

/*/ Case 209446 /*/
.lang_bg header .header-tools #managerMenu [class*='hint-bottom-middle']::after, [class*='hint-top-middle']::after {
    margin-left: -8px;
}

.lang_bg .activityTabs ul li.liHoverable a, .divRecommendCell .RecommendTab a,
.lang_fr .activityTabs ul li.liHoverable a, .divRecommendCell .RecommendTab a {
    font-size: 13px
}

/*/ Case 210657 ve Case 210528 ortak düzenleme /*/
#ctl00_cphMain_divUserUnitAddingReason_DivOuter.GenericDivOuter {
    max-height: 190px;
}

/*/ Case 209440 /*/
.trActivityContainer .activityInfo.activityCover {
    padding: 18px;
}

.trActivityContainer .activityInfo {
    padding: 13px;
}

.trActivityContainer .courseDiv {
    margin-bottom: 15px;
}

.trActivityContainer .activityInfo.courseInfoCover .courseType {
    display: block;
    width: 74px;
    height: 74px;
    position: absolute;
    left: -10px;
    top: -10px;
    overflow: hidden;
    text-align: right;
    text-indent: 0px;
    background: transparent !important;
}

    .trActivityContainer .activityInfo.courseInfoCover .courseType .typeName {
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        position: absolute;
        left: -22px;
        top: 20px;
        right: auto;
        bottom: auto;
        z-index: 1;
        width: 100px;
        height: auto;
        -moz-box-shadow: 0 3px 10px -5px rgba(0,0,0,0.08);
        -webkit-box-shadow: 0 3px 10px -5px rgba(0,0,0,0.08);
        box-shadow: 0 3px 10px -5px rgba(0,0,0,0.08);
        font: 10px/18px "Poppins",Helvetica,Arial,sans-serif;
        color: #fff;
        text-align: center;
        display: block;
    }

    .trActivityContainer .activityInfo.courseInfoCover .courseType.sinifIci .typeName {
        background: #44B4E3;
    }

    .trActivityContainer .activityInfo.courseInfoCover .courseType.eEgitim .typeName {
        background: #3CBC7B;
    }

    .trActivityContainer .activityInfo.courseInfoCover .courseType.dosya .typeName {
        background: #9ed662;
    }

    .trActivityContainer .activityInfo.courseInfoCover .courseType.sinav .typeName {
        background: #EA6060;
    }

    .trActivityContainer .activityInfo.courseInfoCover .courseType.gorev .typeName {
        background: #EAB160;
    }

    .trActivityContainer .activityInfo.courseInfoCover .courseType.baslik .typeName {
        background: #7A8292;
    }


    .trActivityContainer .activityInfo.courseInfoCover .courseType .typeName::before {
        content: "";
        position: absolute;
        left: 0px;
        top: 100%;
        z-index: -1;
        border-left: 3px solid #7a8292;
        border-right: 3px solid transparent;
        border-bottom: 3px solid transparent;
        border-top: 3px solid #7a8292;
    }

    .trActivityContainer .activityInfo.courseInfoCover .courseType .typeName::after {
        content: "";
        position: absolute;
        right: 0px;
        top: 100%;
        z-index: -1;
        border-left: 3px solid transparent;
        border-right: 3px solid #7a8292;
        border-bottom: 3px solid transparent;
        border-top: 3px solid #7a8292;
    }

.body_user_activity_calendar_aspx.lang_bg .trActivityContainer .activityInfo.courseInfoCover .courseType .typeName {
    font: 8px/18px "Poppins",Helvetica,Arial,sans-serif;
}

/*/ Case 203929 /*/
.body_system_sp_aspx #divOut #divResult {
    overflow: auto;
    padding: 30px 0;
}

/*/ Case 219135 */
.body_admin_user_calendar_aspx #ctl00_cphMain_cal_forMonthSession {
    padding: 0px !important;
}

    .body_admin_user_calendar_aspx #ctl00_cphMain_cal_forMonthSession table #ctl00_cphMain_cal_tcCombo {
        text-align: center;
        padding: 20px 0;
    }

.body_admin_user_calendar_aspx .CallendarWithPage {
    background: #fff !important;
    margin: 0px;
    padding: 20px;
}

    .body_admin_user_calendar_aspx .CallendarWithPage .GridTableTitleBar {
        padding: 0 0 20px 0 !important;
    }

    .body_admin_user_calendar_aspx .CallendarWithPage .GridTableToolBar.GridTableTitleBar {
        padding: 0 0 0 0 !important;
    }

    .body_admin_user_calendar_aspx .CallendarWithPage .GridTableToolBar {
        padding: 20px 0 0 0 !important;
    }

        .body_admin_user_calendar_aspx .CallendarWithPage .GridTableToolBar .GridTableToolBar {
            padding: 0 !important;
        }

    .body_admin_user_calendar_aspx .CallendarWithPage .GridTable .CalendarTD_Today {
        border-bottom-color: #a0acb9 !important;
        background: #cbd5e1 !important;
    }

    .body_admin_user_calendar_aspx .CallendarWithPage .GridTable .CalendarTD_Holiday {
        border-bottom-color: #c7894c !important;
    }

.lms-wrapper#divMainWrapper #divOutFixed {
    overflow: auto;
    margin: 0 auto 20px;
    clear: both;
}

body:not(.body_common_session_timeout_warning_aspx):not(.body_index2_aspx):not(.popupPage) .lms-wrapper#divMainWrapper #divOutFixed #divOut {
    display: table !important;
    margin: 20px auto 0 !important;
}

/*/ Case 232963 /*/
.body_aspx_notification_campaign_aspx.adminManager #divWrapper {
    width: 1000px;
}

    .body_aspx_notification_campaign_aspx.adminManager #divWrapper #divCampaignBasicInfo {
        width: 490px;
    }

    .body_aspx_notification_campaign_aspx.adminManager #divWrapper #divCampaignUsers {
        width: 490px;
        float: right;
        margin-left: 0 !important;
    }

    .body_aspx_notification_campaign_aspx.adminManager #divWrapper .divTab {
        width: 100%;
    }

/*/ Case 233041 /*/
.body_admin_activity_create_tab_1_aspx.adminManager.lang_uk .activityTabs ul li.liHoverable a,
.body_admin_activity_update_user_list_aspx.adminManager.lang_uk .activityTabs ul li.liHoverable a,
.body_admin_activity_update_aspx.adminManager.lang_uk .activityTabs ul li.liHoverable a,
.body_admin_activity_update_msg_settings_aspx.adminManager.lang_uk .activityTabs ul li.liHoverable a,
.body_admin_activity_status_aspx.adminManager.lang_uk .activityTabs ul li.liHoverable a,
.body_admin_budget_activity_main_aspx.adminManager.lang_uk .activityTabs ul li.liHoverable a {
    font: 600 13px "Poppins",Helvetica,Arial,sans-serif;
}

.body_admin_activity_create_tab_1_aspx.adminManager.lang_uk .activityTabs ul li.liHoverable a,
.body_admin_activity_update_user_list_aspx.adminManager.lang_uk .activityTabs ul li.liHoverable a,
.body_admin_activity_update_aspx.adminManager.lang_uk .activityTabs ul li.liHoverable a,
.body_admin_activity_update_msg_settings_aspx.adminManager.lang_uk .activityTabs ul li.liHoverable a,
.body_admin_activity_status_aspx.adminManager.lang_uk .activityTabs ul li.liHoverable a,
.body_admin_budget_activity_main_aspx.adminManager.lang_uk .activityTabs ul li.liHoverable a {
    font: 600 11.25px "Poppins",Helvetica,Arial,sans-serif;
}

.body_admin_content_info_upload_aspx #tableMain,
.body_admin_content_info_upload_aspx #ctl00_cphMain_btnFieldExcel_tblMain {
    width: 800px !important;
}

/*/ E-003096 */
.body_aspx_survey_survey_answer_aspx .divMainWrapper#divMainWrapper #divOut .divButtonContainer {
    width: 81.5% !important;
}

/*/ E-011568 */
.body_admin_question_add_common_text_list_aspx.adminManager.popupPage .GridTableRow td .divImageContainer {
    max-width: 531px;
    overflow-x: auto;
    overflow-y: hidden;
}

/*/ E-018450 */

.body_admin_user_add_aspx adminManager .displayHide {
    display: none;
}

.code_question {
    width: 500px;
    height: 300px;
}
