@charset "UTF-8";

body {
    font-weight: 400;
}

.s-text h3,
.s-text h4,
.s-text h5,
.s-text h6,
.s-h3,
.s-h4,
.s-h5,
.s-h6 {
    font-weight: 500;
}

.s-select__title,
.s-text h1,
.s-text h2,
.s-h1,
.s-h2,
.s-bold,
.s-notice__text b,
.s-notice__text strong,
.s-text b,
.s-text strong {
    font-weight: 700;
}

/*
  Icons

  descriptions

  Styleguide Icons
*/
/*
  Icon size l
*/
/*
  Icon size m
*/
/*
  Icon size s
*/
/*
  Icon size xs
*/
/*
  Icon size xxs
*/
@font-face {
    font-family: 'sem-icons-l';
    src: url('../fonts/icons/l/sem-icons-l.eot');
    src:
        url('../fonts/icons/l/sem-icons-l.eot?#iefix')
            format('embedded-opentype'),
        url('../fonts/icons/l/sem-icons-l.woff2') format('woff2'),
        url('../fonts/icons/l/sem-icons-l.woff') format('woff'),
        url('../fonts/icons/l/sem-icons-l.ttf') format('truetype'),
        url('../fonts/icons/l/sem-icons-l.svg#sem-icons-l') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sem-icons-m';
    src: url('../fonts/icons/m/sem-icons-m.eot');
    src:
        url('../fonts/icons/m/sem-icons-m.eot?#iefix')
            format('embedded-opentype'),
        url('../fonts/icons/m/sem-icons-m.woff2') format('woff2'),
        url('../fonts/icons/m/sem-icons-m.woff') format('woff'),
        url('../fonts/icons/m/sem-icons-m.ttf') format('truetype'),
        url('../fonts/icons/m/sem-icons-m.svg#sem-icons-m') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sem-icons-s';
    src: url('../fonts/icons/s/sem-icons-s.eot');
    src:
        url('../fonts/icons/s/sem-icons-s.eot?#iefix')
            format('embedded-opentype'),
        url('../fonts/icons/s/sem-icons-s.woff2') format('woff2'),
        url('../fonts/icons/s/sem-icons-s.woff') format('woff'),
        url('../fonts/icons/s/sem-icons-s.ttf') format('truetype'),
        url('../fonts/icons/s/sem-icons-s.svg#sem-icons-s') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sem-icons-xs';
    src: url('../fonts/icons/xs/sem-icons-xs.eot');
    src:
        url('../fonts/icons/xs/sem-icons-xs.eot?#iefix')
            format('embedded-opentype'),
        url('../fonts/icons/xs/sem-icons-xs.woff2') format('woff2'),
        url('../fonts/icons/xs/sem-icons-xs.woff') format('woff'),
        url('../fonts/icons/xs/sem-icons-xs.ttf') format('truetype'),
        url('../fonts/icons/xs/sem-icons-xs.svg#sem-icons-xs') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sem-icons-xxs';
    src: url('../fonts/icons/xxs/sem-icons-xxs.eot');
    src:
        url('../fonts/icons/xxs/sem-icons-xxs.eot?#iefix')
            format('embedded-opentype'),
        url('../fonts/icons/xxs/sem-icons-xxs.woff2') format('woff2'),
        url('../fonts/icons/xxs/sem-icons-xxs.woff') format('woff'),
        url('../fonts/icons/xxs/sem-icons-xxs.ttf') format('truetype'),
        url('../fonts/icons/xxs/sem-icons-xxs.svg#sem-icons-xxs') format('svg');
    font-weight: normal;
    font-style: normal;
}

.s-icon {
    display: inline-block;
    line-height: 1;
    vertical-align: middle;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
}

.s-icon.-l {
    font-size: 44px;
    font-family: 'sem-icons-l';
}

.s-icon.-m {
    font-size: 22px;
    font-family: 'sem-icons-m';
}

.s-icon.-s,
.s-icon,
.s-select.-s .s-icon.s-select__toogle.s-btn {
    font-size: 16px;
    font-family: 'sem-icons-s';
}

.s-icon.-xs,
.s-select.-xs .s-icon.s-select__toogle.s-btn {
    font-size: 12px;
    font-family: 'sem-icons-xs';
}

.s-icon.-xxs {
    font-size: 8px;
    font-family: 'sem-icons-xxs';
}

.s-icon.-l.-drop:before {
    content: '';
}

.s-icon.-l.-droplogo:before {
    content: '';
}

.s-icon.-l.-edit:before {
    content: '';
}

.s-icon.-l.-sent:before {
    content: '';
}

.s-icon.-m.-alert:before {
    content: '';
}

.s-icon.-m.-bell:before {
    content: '';
}

.s-icon.-m.-calendar:before {
    content: '';
}

.s-icon.-m.-check:before {
    content: '';
}

.s-icon.-m.-close:before {
    content: '';
}

.s-icon.-m.-close2:before {
    content: '';
}

.s-icon.-m.-download:before {
    content: '';
}

.s-icon.-m.-dropdown:before {
    content: '';
}

.s-icon.-m.-dropleft:before {
    content: '';
}

.s-icon.-m.-dropright:before {
    content: '';
}

.s-icon.-m.-dropup:before {
    content: '';
}

.s-icon.-m.-edit:before {
    content: '';
}

.s-icon.-m.-group:before {
    content: '';
}

.s-icon.-m.-label:before {
    content: '';
}

.s-icon.-m.-landscape:before {
    content: '';
}

.s-icon.-m.-list:before {
    content: '';
}

.s-icon.-m.-pin:before {
    content: '';
}

.s-icon.-m.-pinall:before {
    content: '';
}

.s-icon.-m.-portrait:before {
    content: '';
}

.s-icon.-m.-question:before {
    content: '';
}

.s-icon.-m.-search:before {
    content: '';
}

.s-icon.-m.-speaker:before {
    content: '';
}

.s-icon.-m.-unpin:before {
    content: '';
}

.s-icon.-s.-add:before,
.s-icon.-add:before,
.s-select.-s .s-icon.-add.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-alert:before,
.s-icon.-alert:before,
.s-select.-s .s-icon.-alert.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-android:before,
.s-icon.-android:before,
.s-select.-s .s-icon.-android.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-apple:before,
.s-icon.-apple:before,
.s-select.-s .s-icon.-apple.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-banner:before,
.s-icon.-banner:before,
.s-select.-s .s-icon.-banner.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-banner2:before,
.s-icon.-banner2:before,
.s-select.-s .s-icon.-banner2.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-bell:before,
.s-icon.-bell:before,
.s-select.-s .s-icon.-bell.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-blocked:before,
.s-icon.-blocked:before,
.s-select.-s .s-icon.-blocked.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-book:before,
.s-icon.-book:before,
.s-select.-s .s-icon.-book.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-brackets:before,
.s-icon.-brackets:before,
.s-select.-s .s-icon.-brackets.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-calendar:before,
.s-icon.-calendar:before,
.s-select.-s .s-icon.-calendar.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-cart:before,
.s-icon.-cart:before,
.s-select.-s .s-icon.-cart.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-chat:before,
.s-icon.-chat:before,
.s-select.-s .s-icon.-chat.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-check:before,
.s-icon.-check:before,
.s-select.-s .s-icon.-check.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-chrome:before,
.s-icon.-chrome:before,
.s-select.-s .s-icon.-chrome.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-clock:before,
.s-icon.-clock:before,
.s-select.-s .s-icon.-clock.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-close:before,
.s-icon.-close:before,
.s-select.-s .s-icon.-close.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-close2:before,
.s-icon.-close2:before,
.s-select.-s .s-icon.-close2.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-crown:before,
.s-icon.-crown:before,
.s-select.-s .s-icon.-crown.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-cut:before,
.s-icon.-cut:before,
.s-select.-s .s-icon.-cut.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-delete:before,
.s-icon.-delete:before,
.s-select.-s .s-icon.-delete.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-demo:before,
.s-icon.-demo:before,
.s-select.-s .s-icon.-demo.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-desktop:before,
.s-icon.-desktop:before,
.s-select.-s .s-icon.-desktop.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-document:before,
.s-icon.-document:before,
.s-select.-s .s-icon.-document.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-down:before,
.s-icon.-down:before,
.s-select.-s .s-icon.-down.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-download:before,
.s-icon.-download:before,
.s-select.-s .s-icon.-download.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-dropdown:before,
.s-icon.-dropdown:before,
.s-select.-s .s-icon.-dropdown.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-dropleft:before,
.s-icon.-dropleft:before,
.s-select.-s .s-icon.-dropleft.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-dropright:before,
.s-icon.-dropright:before,
.s-select.-s .s-icon.-dropright.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-droprleft:before,
.s-icon.-droprleft:before,
.s-select.-s .s-icon.-droprleft.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-dropup:before,
.s-icon.-dropup:before,
.s-select.-s .s-icon.-dropup.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-edit:before,
.s-icon.-edit:before,
.s-select.-s .s-icon.-edit.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-enter:before,
.s-icon.-enter:before,
.s-select.-s .s-icon.-enter.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-expand:before,
.s-icon.-expand:before,
.s-select.-s .s-icon.-expand.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-export:before,
.s-icon.-export:before,
.s-select.-s .s-icon.-export.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-facebook:before,
.s-icon.-facebook:before,
.s-select.-s .s-icon.-facebook.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-fire:before,
.s-icon.-fire:before,
.s-select.-s .s-icon.-fire.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-firefox:before,
.s-icon.-firefox:before,
.s-select.-s .s-icon.-firefox.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-foursquare:before,
.s-icon.-foursquare:before,
.s-select.-s .s-icon.-foursquare.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-gplus:before,
.s-icon.-gplus:before,
.s-select.-s .s-icon.-gplus.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-health:before,
.s-icon.-health:before,
.s-select.-s .s-icon.-health.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-heart:before,
.s-icon.-heart:before,
.s-select.-s .s-icon.-heart.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-heart2:before,
.s-icon.-heart2:before,
.s-select.-s .s-icon.-heart2.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-hide:before,
.s-icon.-hide:before,
.s-select.-s .s-icon.-hide.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-home:before,
.s-icon.-home:before,
.s-select.-s .s-icon.-home.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-infinity:before,
.s-icon.-infinity:before,
.s-select.-s .s-icon.-infinity.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-info:before,
.s-icon.-info:before,
.s-icon.s-notice:before,
.s-select.-s .s-icon.s-notice.s-select__toogle.s-btn:before,
.s-select.-s .s-icon.-info.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-info2:before,
.s-icon.-info2:before,
.s-select.-s .s-icon.-info2.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-instagram:before,
.s-icon.-instagram:before,
.s-select.-s .s-icon.-instagram.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-key:before,
.s-icon.-key:before,
.s-select.-s .s-icon.-key.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-label:before,
.s-icon.-label:before,
.s-select.-s .s-icon.-label.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-left:before,
.s-icon.-left:before,
.s-select.-s .s-icon.-left.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-like:before,
.s-icon.-like:before,
.s-select.-s .s-icon.-like.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-link:before,
.s-icon.-link:before,
.s-select.-s .s-icon.-link.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-linkedin:before,
.s-icon.-linkedin:before,
.s-select.-s .s-icon.-linkedin.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-list:before,
.s-icon.-list:before,
.s-select.-s .s-icon.-list.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-mail:before,
.s-icon.-mail:before,
.s-select.-s .s-icon.-mail.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-megaphone:before,
.s-icon.-megaphone:before,
.s-select.-s .s-icon.-megaphone.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-microphone:before,
.s-icon.-microphone:before,
.s-select.-s .s-icon.-microphone.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-mobile:before,
.s-icon.-mobile:before,
.s-select.-s .s-icon.-mobile.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-movable:before,
.s-icon.-movable:before,
.s-select.-s .s-icon.-movable.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-move:before,
.s-icon.-move:before,
.s-select.-s .s-icon.-move.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-opera:before,
.s-icon.-opera:before,
.s-select.-s .s-icon.-opera.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-pin:before,
.s-icon.-pin:before,
.s-select.-s .s-icon.-pin.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-pinterest:before,
.s-icon.-pinterest:before,
.s-select.-s .s-icon.-pinterest.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-popup:before,
.s-icon.-popup:before,
.s-select.-s .s-icon.-popup.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-question:before,
.s-icon.-question:before,
.s-select.-s .s-icon.-question.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-recurring:before,
.s-icon.-recurring:before,
.s-select.-s .s-icon.-recurring.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-redirect:before,
.s-icon.-redirect:before,
.s-select.-s .s-icon.-redirect.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-redo:before,
.s-icon.-redo:before,
.s-select.-s .s-icon.-redo.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-remove:before,
.s-icon.-remove:before,
.s-select.-s .s-icon.-remove.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-repeat:before,
.s-icon.-repeat:before,
.s-select.-s .s-icon.-repeat.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-report:before,
.s-icon.-report:before,
.s-select.-s .s-icon.-report.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-resizeh:before,
.s-icon.-resizeh:before,
.s-select.-s .s-icon.-resizeh.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-retweet:before,
.s-icon.-retweet:before,
.s-select.-s .s-icon.-retweet.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-right:before,
.s-icon.-right:before,
.s-select.-s .s-icon.-right.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-rss:before,
.s-icon.-rss:before,
.s-select.-s .s-icon.-rss.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-safari:before,
.s-icon.-safari:before,
.s-select.-s .s-icon.-safari.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-search:before,
.s-icon.-search:before,
.s-select.-s .s-icon.-search.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-serp:before,
.s-icon.-serp:before,
.s-select.-s .s-icon.-serp.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-settings:before,
.s-icon.-settings:before,
.s-select.-s .s-icon.-settings.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-share:before,
.s-icon.-share:before,
.s-select.-s .s-icon.-share.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-show:before,
.s-icon.-show:before,
.s-select.-s .s-icon.-show.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-skype:before,
.s-icon.-skype:before,
.s-select.-s .s-icon.-skype.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-smilehappy:before,
.s-icon.-smilehappy:before,
.s-select.-s .s-icon.-smilehappy.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-smileneutral:before,
.s-icon.-smileneutral:before,
.s-select.-s .s-icon.-smileneutral.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-smilesad:before,
.s-icon.-smilesad:before,
.s-select.-s .s-icon.-smilesad.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-speaker:before,
.s-icon.-speaker:before,
.s-select.-s .s-icon.-speaker.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-star:before,
.s-icon.-star:before,
.s-select.-s .s-icon.-star.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-star2:before,
.s-icon.-star2:before,
.s-select.-s .s-icon.-star2.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-time:before,
.s-icon.-time:before,
.s-select.-s .s-icon.-time.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-twitter:before,
.s-icon.-twitter:before,
.s-select.-s .s-icon.-twitter.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-undo:before,
.s-icon.-undo:before,
.s-select.-s .s-icon.-undo.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-unpin:before,
.s-icon.-unpin:before,
.s-select.-s .s-icon.-unpin.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-up:before,
.s-icon.-up:before,
.s-select.-s .s-icon.-up.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-upload:before,
.s-icon.-upload:before,
.s-select.-s .s-icon.-upload.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-user:before,
.s-icon.-user:before,
.s-select.-s .s-icon.-user.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-vk:before,
.s-icon.-vk:before,
.s-select.-s .s-icon.-vk.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-s.-youtube:before,
.s-icon.-youtube:before,
.s-select.-s .s-icon.-youtube.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-chain:before,
.s-select.-xs .s-icon.-chain.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-chat:before,
.s-select.-xs .s-icon.-chat.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-check:before,
.s-select.-xs .s-icon.-check.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-close:before,
.s-select.-xs .s-icon.-close.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-desktop:before,
.s-select.-xs .s-icon.-desktop.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-down:before,
.s-select.-xs .s-icon.-down.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-download:before,
.s-select.-xs .s-icon.-download.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-dropdown:before,
.s-select.-xs .s-icon.-dropdown.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-dropleft:before,
.s-select.-xs .s-icon.-dropleft.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-dropright:before,
.s-select.-xs .s-icon.-dropright.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-dropup:before,
.s-select.-xs .s-icon.-dropup.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-edit:before,
.s-select.-xs .s-icon.-edit.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-facebook:before,
.s-select.-xs .s-icon.-facebook.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-foursquare:before,
.s-select.-xs .s-icon.-foursquare.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-gplus:before,
.s-select.-xs .s-icon.-gplus.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-hide:before,
.s-select.-xs .s-icon.-hide.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-infinity:before,
.s-select.-xs .s-icon.-infinity.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-info:before,
.s-icon.-xs.s-notice:before,
.s-select.-xs .s-icon.s-notice.s-select__toogle.s-btn:before,
.s-select.-xs .s-icon.-info.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-instagram:before,
.s-select.-xs .s-icon.-instagram.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-left:before,
.s-select.-xs .s-icon.-left.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-link:before,
.s-select.-xs .s-icon.-link.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-linkedin:before,
.s-select.-xs .s-icon.-linkedin.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-minus:before,
.s-select.-xs .s-icon.-minus.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-mobile:before,
.s-select.-xs .s-icon.-mobile.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-pin:before,
.s-select.-xs .s-icon.-pin.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-pinterest:before,
.s-select.-xs .s-icon.-pinterest.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-plus:before,
.s-select.-xs .s-icon.-plus.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-redo:before,
.s-select.-xs .s-icon.-redo.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-repeat:before,
.s-select.-xs .s-icon.-repeat.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-right:before,
.s-select.-xs .s-icon.-right.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-search:before,
.s-select.-xs .s-icon.-search.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-settings:before,
.s-select.-xs .s-icon.-settings.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-setup:before,
.s-select.-xs .s-icon.-setup.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-share:before,
.s-select.-xs .s-icon.-share.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-show:before,
.s-select.-xs .s-icon.-show.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-sortdown:before,
.s-select.-xs .s-icon.-sortdown.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-sortup:before,
.s-select.-xs .s-icon.-sortup.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-star:before,
.s-select.-xs .s-icon.-star.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-twitter:before,
.s-select.-xs .s-icon.-twitter.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-undo:before,
.s-select.-xs .s-icon.-undo.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-unpin:before,
.s-select.-xs .s-icon.-unpin.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-up:before,
.s-select.-xs .s-icon.-up.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-upload:before,
.s-select.-xs .s-icon.-upload.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-vk:before,
.s-select.-xs .s-icon.-vk.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xs.-youtube:before,
.s-select.-xs .s-icon.-youtube.s-select__toogle.s-btn:before {
    content: '';
}

.s-icon.-xxs.-close:before {
    content: '';
}

.s-icon.-xxs.-down:before {
    content: '';
}

.s-icon.-xxs.-dropdown:before {
    content: '';
}

.s-icon.-xxs.-dropleft:before {
    content: '';
}

.s-icon.-xxs.-dropright:before {
    content: '';
}

.s-icon.-xxs.-dropup:before {
    content: '';
}

.s-icon.-xxs.-left:before {
    content: '';
}

.s-icon.-xxs.-minus:before {
    content: '';
}

.s-icon.-xxs.-plus:before {
    content: '';
}

.s-icon.-xxs.-right:before {
    content: '';
}

.s-icon.-xxs.-up:before {
    content: '';
}

/*
  Pill
*/
.s-pill {
    line-height: 1;
    display: table;
}

.s-pill__el {
    display: table-cell;
    border-style: solid;
    border-width: 1px 0 1px 1px;
}

.s-pill__el:last-child {
    border-right-width: 1px;
}

.s-pill__el:not(.-chosen):hover {
    cursor: pointer;
}

/*
  Pill size
*/
.s-pill.-m {
    font-size: 16px;
    letter-spacing: -0.4px;
}

.s-pill.-m .s-pill__el {
    padding: 13px 15px;
}

.s-pill.-m .s-pill__el:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.s-pill.-m .s-pill__el:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.s-pill.-s,
.s-pill,
.s-select.-s .s-pill.s-select__toogle.s-btn {
    font-size: 14px;
    letter-spacing: 0;
}

.s-pill.-s .s-pill__el,
.s-pill.s-icon .s-pill__el,
.s-pill .s-pill__el,
.s-pill.s-btn .s-pill__el,
.s-pill.s-select .s-pill__el,
.s-select.-s .s-pill.s-select__toogle.s-btn .s-pill__el {
    padding: 9px 12px;
}

.s-pill.-s .s-pill__el:first-child,
.s-pill.s-icon .s-pill__el:first-child,
.s-pill .s-pill__el:first-child,
.s-pill.s-btn .s-pill__el:first-child,
.s-pill.s-select .s-pill__el:first-child {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.s-pill.-s .s-pill__el:last-child,
.s-pill.s-icon .s-pill__el:last-child,
.s-pill .s-pill__el:last-child,
.s-pill.s-btn .s-pill__el:last-child,
.s-pill.s-select .s-pill__el:last-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.s-pill.-xs,
.s-select.-xs .s-pill.s-select__toogle.s-btn {
    font-size: 12px;
    letter-spacing: 0;
}

.s-pill.-xs .s-pill__el,
.s-select.-xs .s-pill.s-select__toogle.s-btn .s-pill__el {
    padding: 7px 10px;
}

.s-pill.-xs .s-pill__el:first-child,
.s-select.-xs .s-pill.s-select__toogle.s-btn .s-pill__el:first-child {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

.s-pill.-xs .s-pill__el:last-child,
.s-select.-xs .s-pill.s-select__toogle.s-btn .s-pill__el:last-child {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.s-pill.-xl {
    font-size: 16px;
    letter-spacing: -0.4px;
}

.s-pill.-xl .s-pill__el {
    padding: 13px 15px;
}

.s-pill.-xl .s-pill__el:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.s-pill.-xl .s-pill__el:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.s-pill.-md {
    font-size: 14px;
    letter-spacing: 0;
}

.s-pill.-md .s-pill__el {
    padding: 9px 12px;
}

.s-pill.-md .s-pill__el:first-child {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.s-pill.-md .s-pill__el:last-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

/*
  Pill color
*/
.s-pill.-blue,
.s-pill {
    background-color: white;
}

.s-pill.-blue .s-pill__el,
.s-pill .s-pill__el {
    color: #2b94e1;
    border-color: #2b94e1;
}

.s-pill.-blue .s-pill__el.-chosen,
.s-pill .s-pill__el.-chosen {
    background-color: #2b94e1;
}

.s-pill.-blue .s-pill__el.-chosen,
.s-pill .s-pill__el.-chosen,
.s-pill.-blue .s-pill__el.-chosen a,
.s-pill .s-pill__el.-chosen a {
    color: #ffffff;
}

.s-pill.-blue .s-pill__el:not(.-chosen):hover,
.s-pill .s-pill__el:not(.-chosen):hover {
    background-color: rgba(43, 148, 225, 0.15);
    color: #2b94e1;
}

.s-pill.-wall,
.s-pill.s-btn {
    background-color: white;
}

.s-pill.-wall .s-pill__el,
.s-pill.s-btn .s-pill__el {
    color: #64787e;
    border-color: #64787e;
}

.s-pill.-wall .s-pill__el.-chosen,
.s-pill.s-btn .s-pill__el.-chosen {
    background-color: #64787e;
}

.s-pill.-wall .s-pill__el.-chosen,
.s-pill.s-btn .s-pill__el.-chosen,
.s-pill.-wall .s-pill__el.-chosen a,
.s-pill.s-btn .s-pill__el.-chosen a {
    color: #ffffff;
}

.s-pill.-wall .s-pill__el:not(.-chosen):hover,
.s-pill.s-btn .s-pill__el:not(.-chosen):hover {
    background-color: rgba(100, 120, 126, 0.15);
    color: #64787e;
}

.s-pill.-brand {
    background-color: white;
}

.s-pill.-brand .s-pill__el {
    color: #000000;
    border-color: #b84e2b;
}

.s-pill.-brand .s-pill__el.-chosen {
    background-color: #b84e2b;
}

.s-pill.-brand .s-pill__el.-chosen,
.s-pill.-brand .s-pill__el.-chosen a {
    color: #ffffff;
}

.s-pill.-brand .s-pill__el:not(.-chosen):hover {
    background-color: #ffffff;
    color: #b84e2b;
}

/*
    Pills with numbers
*/
.s-pill__digit {
    color: #333333;
}

/*
    Pills with icons
*/
.s-pill__icon {
    float: left;
    margin-left: -3px;
    margin-right: 8px;
}

/*
  Notice
*/
.s-notice {
    color: #333333;
    padding: 9px 12px;
    font-size: 12px;
    border: 1px solid;
    border-radius: 3px;
}

.s-notice__text {
    display: table-cell;
    line-height: 1.5em;
    width: 100%;
}

/*
  Notice icon
*/
.s-notice > .s-icon:last-child,
.s-notice__addon {
    display: table-cell;
    vertical-align: top;
}

.s-notice > .s-icon:last-child {
    padding-left: 8px;
    color: #98aaaf;
    cursor: pointer;
}

.s-notice__addon {
    padding-right: 8px;
}

/*
  Notice type
*/
.s-notice.-danger {
    background-color: rgba(237, 45, 45, 0.1);
    border-color: rgba(237, 45, 45, 0.2);
}

.s-notice.-danger .s-notice__addon {
    color: #ed2d2d;
}

.s-notice.-warning {
    background-color: rgba(249, 177, 89, 0.15);
    border-color: rgba(249, 177, 89, 0.4);
}

.s-notice.-warning .s-notice__addon {
    color: #ff7f00;
}

.s-notice.-success {
    background-color: rgba(79, 174, 51, 0.15);
    border-color: rgba(79, 174, 51, 0.3);
}

.s-notice.-success .s-notice__addon {
    color: #4fae33;
}

.s-notice.-info,
.s-notice {
    background-color: rgba(43, 148, 225, 0.15);
    border-color: rgba(43, 148, 225, 0.25);
}

.s-notice.-info .s-notice__addon,
.s-notice .s-notice__addon {
    color: #98aaaf;
}

/*
    Button
*/
.s-btn {
    padding: 0;
    margin: 0;
    box-shadow: none;
    outline: none;
    border: none;
    text-decoration: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    color: #fff;
    cursor: pointer;
    box-sizing: border-box;
    position: relative;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
}

.s-btn__text {
    position: relative;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
}

.s-btn__count {
    display: inline-block;
    margin-left: 5px;
    color: #333333;
}

.s-btn.-block {
    width: 100%;
}

.s-btn.-pressed,
.s-btn:active {
    box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.25);
}

.s-btn.-disabled,
.s-btn:disabled {
    pointer-events: none;
    cursor: default;
    opacity: 0.5;
}

.s-btn.-hovered,
.s-btn.-pressed,
.s-btn:active,
.s-btn-group .s-btn.-chosen,
.s-btn:hover {
    color: #fff;
}

/*
    Button size
*/
.s-btn.-m {
    line-height: 42px;
    font-size: 16px;
    border-radius: 4px;
}

.s-btn.-m .s-icon {
    height: 42px;
    line-height: 42px;
    padding: 0 10px;
}

.s-btn.-m .s-btn__text {
    padding: 0 20px;
    letter-spacing: -0.024em;
}

.s-btn.-s,
.s-btn,
.s-select.-s .s-btn.s-select__toogle {
    line-height: 32px;
    font-size: 14px;
    border-radius: 3px;
}

.s-btn.-s .s-icon,
.s-btn.s-icon .s-icon,
.s-btn.s-pill .s-icon,
.s-btn .s-icon,
.s-btn.s-select .s-icon,
.s-select.-s .s-btn.s-select__toogle .s-icon {
    height: 32px;
    line-height: 32px;
    padding: 0 8px;
}

.s-btn.-s .s-btn__text,
.s-btn.s-icon .s-btn__text,
.s-btn.s-pill .s-btn__text,
.s-btn .s-btn__text,
.s-btn.s-select .s-btn__text,
.s-select.-s .s-btn.s-select__toogle .s-btn__text {
    padding: 0 14px;
    letter-spacing: 0;
}

.s-btn.-xs,
.s-select.-xs .s-btn.s-select__toogle {
    line-height: 26px;
    font-size: 12px;
    border-radius: 2px;
}

.s-btn.-xs .s-icon,
.s-select.-xs .s-btn.s-select__toogle .s-icon {
    height: 26px;
    line-height: 26px;
    padding: 0 7px;
}

.s-btn.-xs .s-btn__text,
.s-select.-xs .s-btn.s-select__toogle .s-btn__text {
    padding: 0 12px;
    letter-spacing: 0;
}

/*
    Button color
*/
.s-btn.-primary {
    background-color: #2b94e1;
}

.s-btn.-primary:hover,
.s-btn.-primary.-hovered,
.s-btn.-primary.-pressed,
.s-btn.-primary:active,
.s-btn-group .s-btn.-primary.-chosen {
    background-color: #0071bc;
}

.s-btn.-primary.-disabled,
.s-btn.-primary:disabled {
    background-color: #84c1ee;
}

.s-btn.-success {
    background-color: #4fae33;
}

.s-btn.-success:hover,
.s-btn.-success.-hovered,
.s-btn.-success.-pressed,
.s-btn.-success:active,
.s-btn-group .s-btn.-success.-chosen {
    background-color: #1d9c00;
}

.s-btn.-success.-disabled,
.s-btn.-success:disabled {
    background-color: #88d671;
}

.s-btn.-warning {
    background-color: #ff7f00;
}

.s-btn.-warning:hover,
.s-btn.-warning.-hovered,
.s-btn.-warning.-pressed,
.s-btn.-warning:active,
.s-btn-group .s-btn.-warning.-chosen {
    background-color: #cc6600;
}

.s-btn.-warning.-disabled,
.s-btn.-warning:disabled {
    background-color: #ffb266;
}

.s-btn.-danger {
    background-color: #ed2d2d;
}

.s-btn.-danger:hover,
.s-btn.-danger.-hovered,
.s-btn.-danger.-pressed,
.s-btn.-danger:active,
.s-btn-group .s-btn.-danger.-chosen {
    background-color: #d00000;
}

.s-btn.-danger.-disabled,
.s-btn.-danger:disabled {
    background-color: #f58b8b;
}

.s-btn.-violet {
    background-color: #6666cc;
}

.s-btn.-violet:hover,
.s-btn.-violet.-hovered,
.s-btn.-violet.-pressed,
.s-btn.-violet:active,
.s-btn-group .s-btn.-violet.-chosen {
    background-color: #524db9;
}

.s-btn.-violet.-disabled,
.s-btn.-violet:disabled {
    background-color: #b3b3e6;
}

.s-btn.-muted {
    background-color: #999999;
}

.s-btn.-muted:hover,
.s-btn.-muted.-hovered,
.s-btn.-muted.-pressed,
.s-btn.-muted:active,
.s-btn-group .s-btn.-muted.-chosen {
    background-color: #666666;
}

.s-btn.-muted.-disabled,
.s-btn.-muted:disabled {
    background-color: #cccccc;
}

.s-btn.-wall,
.s-btn {
    background-color: #64787e;
}

.s-btn.-wall:hover,
.s-btn:hover,
.s-btn.-wall.-hovered,
.s-btn.-hovered,
.s-btn.-pressed,
.s-btn:active,
.s-btn-group .s-btn.-chosen {
    background-color: #45575c;
}

.s-btn.-wall.-disabled,
.s-btn.-disabled,
.s-btn.-wall:disabled,
.s-btn:disabled {
    background-color: #9aaaae;
}

.s-btn.-light-blue {
    background-color: #2bafeb;
}

.s-btn.-light-blue:hover,
.s-btn.-light-blue.-hovered,
.s-btn.-light-blue.-pressed,
.s-btn.-light-blue:active,
.s-btn-group .s-btn.-light-blue.-chosen {
    background-color: #0899db;
}

.s-btn.-light-blue.-disabled,
.s-btn.-light-blue:disabled {
    background-color: #88d2f4;
}

.s-btn.-dark-blue {
    background-color: #3b5998;
}

.s-btn.-dark-blue:hover,
.s-btn.-dark-blue.-hovered,
.s-btn.-dark-blue.-pressed,
.s-btn.-dark-blue:active,
.s-btn-group .s-btn.-dark-blue.-chosen {
    background-color: #25417b;
}

.s-btn.-dark-blue.-disabled,
.s-btn.-dark-blue:disabled {
    background-color: #718dc8;
}

.s-btn.-soft-red {
    background-color: #e14b3f;
}

.s-btn.-soft-red:hover,
.s-btn.-soft-red.-hovered,
.s-btn.-soft-red.-pressed,
.s-btn.-soft-red:active,
.s-btn-group .s-btn.-soft-red.-chosen {
    background-color: #d92314;
}

.s-btn.-soft-red.-disabled,
.s-btn.-soft-red:disabled {
    background-color: #ef9e97;
}

/*
    Hollow buttons
*/
.s-btn.-hollow,
.s-btn-group .s-btn,
.s-btn.s-select__toogle {
    background-color: transparent;
}

.s-btn.-hollow:hover,
.s-btn-group .s-btn:hover,
.s-btn.s-select__toogle:hover,
.s-btn.-hollow.-hovered,
.s-btn.-hollow.-pressed,
.s-btn-group .s-btn.-pressed,
.s-btn.-pressed.s-select__toogle,
.s-btn.-hollow:active,
.s-btn-group .s-btn:active,
.s-btn.s-select__toogle:active,
.s-btn-group .s-btn.-hovered,
.s-btn-group .s-btn.-chosen,
.s-btn.-hovered.s-select__toogle {
    color: #fff !important;
}

.s-btn.-hollow:hover .s-btn__count,
.s-btn-group .s-btn:hover .s-btn__count,
.s-btn.s-select__toogle:hover .s-btn__count,
.s-btn.-hollow.-hovered .s-btn__count,
.s-btn.-hollow.-pressed .s-btn__count,
.s-btn-group .s-btn.-pressed .s-btn__count,
.s-btn.-pressed.s-select__toogle .s-btn__count,
.s-btn.-hollow:active .s-btn__count,
.s-btn-group .s-btn:active .s-btn__count,
.s-btn.s-select__toogle:active .s-btn__count,
.s-btn-group .s-btn.-hovered .s-btn__count,
.s-btn-group .s-btn.-chosen .s-btn__count,
.s-btn.-hovered.s-select__toogle .s-btn__count {
    color: #fff !important;
}

/*
    Button transparent
*/
.s-btn.-hollow.-trans,
.s-btn-group .s-btn.-trans,
.s-btn.-trans.s-select__toogle {
    box-shadow: inset 0 0 0 1px #fff;
    color: #fff;
}

.s-btn.-hollow.-trans:hover,
.s-btn-group .s-btn.-trans:hover,
.s-btn.-trans.s-select__toogle:hover {
    background-color: #fff;
    color: #000 !important;
}

.s-btn.-hollow.-primary,
.s-btn-group .s-btn.-primary,
.s-btn.-primary.s-select__toogle {
    box-shadow: inset 0 0 0 1px #2b94e1;
    color: #2b94e1;
}

.s-btn.-hollow.-primary:hover,
.s-btn-group .s-btn.-primary:hover,
.s-btn.-primary.s-select__toogle:hover,
.s-btn.-hollow.-primary.-hovered,
.s-btn.-hollow.-primary.-pressed,
.s-btn-group .s-btn.-primary.-pressed,
.s-btn.-primary.-pressed.s-select__toogle,
.s-btn.-hollow.-primary:active,
.s-btn-group .s-btn.-primary:active,
.s-btn.-primary.s-select__toogle:active,
.s-btn-group .s-btn.-primary.-hovered,
.s-btn-group .s-btn.-primary.-chosen,
.s-btn.-primary.-hovered.s-select__toogle {
    background-color: #2b94e1;
}

.s-btn.-hollow.-primary.-pressed,
.s-btn-group .s-btn.-primary.-pressed,
.s-btn.-primary.-pressed.s-select__toogle,
.s-btn.-hollow.-primary:active,
.s-btn-group .s-btn.-primary:active,
.s-btn.-primary.s-select__toogle:active {
    box-shadow:
        inset 0 2px 0 rgba(0, 0, 0, 0.25),
        inset 0 0 0 1px #2b94e1;
}

.s-btn.-hollow.-primary.-disabled.-hollow,
.s-btn-group .s-btn.-primary.-disabled,
.s-btn.-primary.-disabled.s-select__toogle,
.s-btn.-hollow.-primary:disabled.-hollow,
.s-btn-group .s-btn.-primary:disabled,
.s-btn.-primary.s-select__toogle:disabled {
    box-shadow: inset 0 0 0 1px #58abe7;
    color: #58abe7;
    background-color: transparent;
}

.s-btn.-hollow.-success,
.s-btn-group .s-btn.-success,
.s-btn.-success.s-select__toogle {
    box-shadow: inset 0 0 0 1px #4fae33;
    color: #4fae33;
}

.s-btn.-hollow.-success:hover,
.s-btn-group .s-btn.-success:hover,
.s-btn.-success.s-select__toogle:hover,
.s-btn.-hollow.-success.-hovered,
.s-btn.-hollow.-success.-pressed,
.s-btn-group .s-btn.-success.-pressed,
.s-btn.-success.-pressed.s-select__toogle,
.s-btn.-hollow.-success:active,
.s-btn-group .s-btn.-success:active,
.s-btn.-success.s-select__toogle:active,
.s-btn-group .s-btn.-success.-hovered,
.s-btn-group .s-btn.-success.-chosen,
.s-btn.-success.-hovered.s-select__toogle {
    background-color: #4fae33;
}

.s-btn.-hollow.-success.-pressed,
.s-btn-group .s-btn.-success.-pressed,
.s-btn.-success.-pressed.s-select__toogle,
.s-btn.-hollow.-success:active,
.s-btn-group .s-btn.-success:active,
.s-btn.-success.s-select__toogle:active {
    box-shadow:
        inset 0 2px 0 rgba(0, 0, 0, 0.25),
        inset 0 0 0 1px #4fae33;
}

.s-btn.-hollow.-success.-disabled.-hollow,
.s-btn-group .s-btn.-success.-disabled,
.s-btn.-success.-disabled.s-select__toogle,
.s-btn.-hollow.-success:disabled.-hollow,
.s-btn-group .s-btn.-success:disabled,
.s-btn.-success.s-select__toogle:disabled {
    box-shadow: inset 0 0 0 1px #67ca4a;
    color: #67ca4a;
    background-color: transparent;
}

.s-btn.-hollow.-warning,
.s-btn-group .s-btn.-warning,
.s-btn.-warning.s-select__toogle {
    box-shadow: inset 0 0 0 1px #ff7f00;
    color: #ff7f00;
}

.s-btn.-hollow.-warning:hover,
.s-btn-group .s-btn.-warning:hover,
.s-btn.-warning.s-select__toogle:hover,
.s-btn.-hollow.-warning.-hovered,
.s-btn.-hollow.-warning.-pressed,
.s-btn-group .s-btn.-warning.-pressed,
.s-btn.-warning.-pressed.s-select__toogle,
.s-btn.-hollow.-warning:active,
.s-btn-group .s-btn.-warning:active,
.s-btn.-warning.s-select__toogle:active,
.s-btn-group .s-btn.-warning.-hovered,
.s-btn-group .s-btn.-warning.-chosen,
.s-btn.-warning.-hovered.s-select__toogle {
    background-color: #ff7f00;
}

.s-btn.-hollow.-warning.-pressed,
.s-btn-group .s-btn.-warning.-pressed,
.s-btn.-warning.-pressed.s-select__toogle,
.s-btn.-hollow.-warning:active,
.s-btn-group .s-btn.-warning:active,
.s-btn.-warning.s-select__toogle:active {
    box-shadow:
        inset 0 2px 0 rgba(0, 0, 0, 0.25),
        inset 0 0 0 1px #ff7f00;
}

.s-btn.-hollow.-warning.-disabled.-hollow,
.s-btn-group .s-btn.-warning.-disabled,
.s-btn.-warning.-disabled.s-select__toogle,
.s-btn.-hollow.-warning:disabled.-hollow,
.s-btn-group .s-btn.-warning:disabled,
.s-btn.-warning.s-select__toogle:disabled {
    box-shadow: inset 0 0 0 1px #ff9933;
    color: #ff9933;
    background-color: transparent;
}

.s-btn.-hollow.-danger,
.s-btn-group .s-btn.-danger,
.s-btn.-danger.s-select__toogle {
    box-shadow: inset 0 0 0 1px #ed2d2d;
    color: #ed2d2d;
}

.s-btn.-hollow.-danger:hover,
.s-btn-group .s-btn.-danger:hover,
.s-btn.-danger.s-select__toogle:hover,
.s-btn.-hollow.-danger.-hovered,
.s-btn.-hollow.-danger.-pressed,
.s-btn-group .s-btn.-danger.-pressed,
.s-btn.-danger.-pressed.s-select__toogle,
.s-btn.-hollow.-danger:active,
.s-btn-group .s-btn.-danger:active,
.s-btn.-danger.s-select__toogle:active,
.s-btn-group .s-btn.-danger.-hovered,
.s-btn-group .s-btn.-danger.-chosen,
.s-btn.-danger.-hovered.s-select__toogle {
    background-color: #ed2d2d;
}

.s-btn.-hollow.-danger.-pressed,
.s-btn-group .s-btn.-danger.-pressed,
.s-btn.-danger.-pressed.s-select__toogle,
.s-btn.-hollow.-danger:active,
.s-btn-group .s-btn.-danger:active,
.s-btn.-danger.s-select__toogle:active {
    box-shadow:
        inset 0 2px 0 rgba(0, 0, 0, 0.25),
        inset 0 0 0 1px #ed2d2d;
}

.s-btn.-hollow.-danger.-disabled.-hollow,
.s-btn-group .s-btn.-danger.-disabled,
.s-btn.-danger.-disabled.s-select__toogle,
.s-btn.-hollow.-danger:disabled.-hollow,
.s-btn-group .s-btn.-danger:disabled,
.s-btn.-danger.s-select__toogle:disabled {
    box-shadow: inset 0 0 0 1px #f15c5c;
    color: #f15c5c;
    background-color: transparent;
}

.s-btn.-hollow.-violet,
.s-btn-group .s-btn.-violet,
.s-btn.-violet.s-select__toogle {
    box-shadow: inset 0 0 0 1px #6666cc;
    color: #6666cc;
}

.s-btn.-hollow.-violet:hover,
.s-btn-group .s-btn.-violet:hover,
.s-btn.-violet.s-select__toogle:hover,
.s-btn.-hollow.-violet.-hovered,
.s-btn.-hollow.-violet.-pressed,
.s-btn-group .s-btn.-violet.-pressed,
.s-btn.-violet.-pressed.s-select__toogle,
.s-btn.-hollow.-violet:active,
.s-btn-group .s-btn.-violet:active,
.s-btn.-violet.s-select__toogle:active,
.s-btn-group .s-btn.-violet.-hovered,
.s-btn-group .s-btn.-violet.-chosen,
.s-btn.-violet.-hovered.s-select__toogle {
    background-color: #6666cc;
}

.s-btn.-hollow.-violet.-pressed,
.s-btn-group .s-btn.-violet.-pressed,
.s-btn.-violet.-pressed.s-select__toogle,
.s-btn.-hollow.-violet:active,
.s-btn-group .s-btn.-violet:active,
.s-btn.-violet.s-select__toogle:active {
    box-shadow:
        inset 0 2px 0 rgba(0, 0, 0, 0.25),
        inset 0 0 0 1px #6666cc;
}

.s-btn.-hollow.-violet.-disabled.-hollow,
.s-btn-group .s-btn.-violet.-disabled,
.s-btn.-violet.-disabled.s-select__toogle,
.s-btn.-hollow.-violet:disabled.-hollow,
.s-btn-group .s-btn.-violet:disabled,
.s-btn.-violet.s-select__toogle:disabled {
    box-shadow: inset 0 0 0 1px #8c8cd9;
    color: #8c8cd9;
    background-color: transparent;
}

.s-btn.-hollow.-muted,
.s-btn-group .s-btn.-muted,
.s-btn.-muted.s-select__toogle {
    box-shadow: inset 0 0 0 1px #999999;
    color: #999999;
}

.s-btn.-hollow.-muted:hover,
.s-btn-group .s-btn.-muted:hover,
.s-btn.-muted.s-select__toogle:hover,
.s-btn.-hollow.-muted.-hovered,
.s-btn.-hollow.-muted.-pressed,
.s-btn-group .s-btn.-muted.-pressed,
.s-btn.-muted.-pressed.s-select__toogle,
.s-btn.-hollow.-muted:active,
.s-btn-group .s-btn.-muted:active,
.s-btn.-muted.s-select__toogle:active,
.s-btn-group .s-btn.-muted.-hovered,
.s-btn-group .s-btn.-muted.-chosen,
.s-btn.-muted.-hovered.s-select__toogle {
    background-color: #999999;
}

.s-btn.-hollow.-muted.-pressed,
.s-btn-group .s-btn.-muted.-pressed,
.s-btn.-muted.-pressed.s-select__toogle,
.s-btn.-hollow.-muted:active,
.s-btn-group .s-btn.-muted:active,
.s-btn.-muted.s-select__toogle:active {
    box-shadow:
        inset 0 2px 0 rgba(0, 0, 0, 0.25),
        inset 0 0 0 1px #999999;
}

.s-btn.-hollow.-muted.-disabled.-hollow,
.s-btn-group .s-btn.-muted.-disabled,
.s-btn.-muted.-disabled.s-select__toogle,
.s-btn.-hollow.-muted:disabled.-hollow,
.s-btn-group .s-btn.-muted:disabled,
.s-btn.-muted.s-select__toogle:disabled {
    box-shadow: inset 0 0 0 1px #b3b3b3;
    color: #b3b3b3;
    background-color: transparent;
}

.s-btn.-hollow.-wall,
.s-btn.-hollow,
.s-btn-group .s-btn,
.s-btn.s-select__toogle {
    box-shadow: inset 0 0 0 1px #64787e;
    color: #64787e;
}

.s-btn.-hollow.-wall:hover,
.s-btn.-hollow:hover,
.s-btn-group .s-btn:hover,
.s-btn.s-select__toogle:hover,
.s-btn.-hollow.-wall.-hovered,
.s-btn.-hollow.-hovered,
.s-btn.-hollow.-pressed,
.s-btn-group .s-btn.-pressed,
.s-btn.-pressed.s-select__toogle,
.s-btn.-hollow:active,
.s-btn-group .s-btn:active,
.s-btn.s-select__toogle:active,
.s-btn-group .s-btn.-hovered,
.s-btn-group .s-btn.-chosen,
.s-btn.-hovered.s-select__toogle {
    background-color: #64787e;
}

.s-btn.-hollow.-wall.-pressed,
.s-btn.-hollow.-pressed,
.s-btn-group .s-btn.-pressed,
.s-btn.-pressed.s-select__toogle,
.s-btn.-hollow.-wall:active,
.s-btn.-hollow:active,
.s-btn-group .s-btn:active,
.s-btn.s-select__toogle:active {
    box-shadow:
        inset 0 2px 0 rgba(0, 0, 0, 0.25),
        inset 0 0 0 1px #64787e;
}

.s-btn.-hollow.-wall.-disabled.-hollow,
.s-btn.-hollow.-disabled.-hollow,
.s-btn-group .s-btn.-disabled,
.s-btn.-disabled.s-select__toogle,
.s-btn.-hollow.-wall:disabled.-hollow,
.s-btn.-hollow:disabled.-hollow,
.s-btn-group .s-btn:disabled,
.s-btn.s-select__toogle:disabled {
    box-shadow: inset 0 0 0 1px #7d9298;
    color: #7d9298;
    background-color: transparent;
}

.s-btn.-hollow.-light-blue,
.s-btn-group .s-btn.-light-blue,
.s-btn.-light-blue.s-select__toogle {
    box-shadow: inset 0 0 0 1px #2bafeb;
    color: #2bafeb;
}

.s-btn.-hollow.-light-blue:hover,
.s-btn-group .s-btn.-light-blue:hover,
.s-btn.-light-blue.s-select__toogle:hover,
.s-btn.-hollow.-light-blue.-hovered,
.s-btn.-hollow.-light-blue.-pressed,
.s-btn-group .s-btn.-light-blue.-pressed,
.s-btn.-light-blue.-pressed.s-select__toogle,
.s-btn.-hollow.-light-blue:active,
.s-btn-group .s-btn.-light-blue:active,
.s-btn.-light-blue.s-select__toogle:active,
.s-btn-group .s-btn.-light-blue.-hovered,
.s-btn-group .s-btn.-light-blue.-chosen,
.s-btn.-light-blue.-hovered.s-select__toogle {
    background-color: #2bafeb;
}

.s-btn.-hollow.-light-blue.-pressed,
.s-btn-group .s-btn.-light-blue.-pressed,
.s-btn.-light-blue.-pressed.s-select__toogle,
.s-btn.-hollow.-light-blue:active,
.s-btn-group .s-btn.-light-blue:active,
.s-btn.-light-blue.s-select__toogle:active {
    box-shadow:
        inset 0 2px 0 rgba(0, 0, 0, 0.25),
        inset 0 0 0 1px #2bafeb;
}

.s-btn.-hollow.-light-blue.-disabled.-hollow,
.s-btn-group .s-btn.-light-blue.-disabled,
.s-btn.-light-blue.-disabled.s-select__toogle,
.s-btn.-hollow.-light-blue:disabled.-hollow,
.s-btn-group .s-btn.-light-blue:disabled,
.s-btn.-light-blue.s-select__toogle:disabled {
    box-shadow: inset 0 0 0 1px #5ac1ef;
    color: #5ac1ef;
    background-color: transparent;
}

.s-btn.-hollow.-dark-blue,
.s-btn-group .s-btn.-dark-blue,
.s-btn.-dark-blue.s-select__toogle {
    box-shadow: inset 0 0 0 1px #3b5998;
    color: #3b5998;
}

.s-btn.-hollow.-dark-blue:hover,
.s-btn-group .s-btn.-dark-blue:hover,
.s-btn.-dark-blue.s-select__toogle:hover,
.s-btn.-hollow.-dark-blue.-hovered,
.s-btn.-hollow.-dark-blue.-pressed,
.s-btn-group .s-btn.-dark-blue.-pressed,
.s-btn.-dark-blue.-pressed.s-select__toogle,
.s-btn.-hollow.-dark-blue:active,
.s-btn-group .s-btn.-dark-blue:active,
.s-btn.-dark-blue.s-select__toogle:active,
.s-btn-group .s-btn.-dark-blue.-hovered,
.s-btn-group .s-btn.-dark-blue.-chosen,
.s-btn.-dark-blue.-hovered.s-select__toogle {
    background-color: #3b5998;
}

.s-btn.-hollow.-dark-blue.-pressed,
.s-btn-group .s-btn.-dark-blue.-pressed,
.s-btn.-dark-blue.-pressed.s-select__toogle,
.s-btn.-hollow.-dark-blue:active,
.s-btn-group .s-btn.-dark-blue:active,
.s-btn.-dark-blue.s-select__toogle:active {
    box-shadow:
        inset 0 2px 0 rgba(0, 0, 0, 0.25),
        inset 0 0 0 1px #3b5998;
}

.s-btn.-hollow.-dark-blue.-disabled.-hollow,
.s-btn-group .s-btn.-dark-blue.-disabled,
.s-btn.-dark-blue.-disabled.s-select__toogle,
.s-btn.-hollow.-dark-blue:disabled.-hollow,
.s-btn-group .s-btn.-dark-blue:disabled,
.s-btn.-dark-blue.s-select__toogle:disabled {
    box-shadow: inset 0 0 0 1px #4c70ba;
    color: #4c70ba;
    background-color: transparent;
}

.s-btn.-hollow.-soft-red,
.s-btn-group .s-btn.-soft-red,
.s-btn.-soft-red.s-select__toogle {
    box-shadow: inset 0 0 0 1px #e14b3f;
    color: #e14b3f;
}

.s-btn.-hollow.-soft-red:hover,
.s-btn-group .s-btn.-soft-red:hover,
.s-btn.-soft-red.s-select__toogle:hover,
.s-btn.-hollow.-soft-red.-hovered,
.s-btn.-hollow.-soft-red.-pressed,
.s-btn-group .s-btn.-soft-red.-pressed,
.s-btn.-soft-red.-pressed.s-select__toogle,
.s-btn.-hollow.-soft-red:active,
.s-btn-group .s-btn.-soft-red:active,
.s-btn.-soft-red.s-select__toogle:active,
.s-btn-group .s-btn.-soft-red.-hovered,
.s-btn-group .s-btn.-soft-red.-chosen,
.s-btn.-soft-red.-hovered.s-select__toogle {
    background-color: #e14b3f;
}

.s-btn.-hollow.-soft-red.-pressed,
.s-btn-group .s-btn.-soft-red.-pressed,
.s-btn.-soft-red.-pressed.s-select__toogle,
.s-btn.-hollow.-soft-red:active,
.s-btn-group .s-btn.-soft-red:active,
.s-btn.-soft-red.s-select__toogle:active {
    box-shadow:
        inset 0 2px 0 rgba(0, 0, 0, 0.25),
        inset 0 0 0 1px #e14b3f;
}

.s-btn.-hollow.-soft-red.-disabled.-hollow,
.s-btn-group .s-btn.-soft-red.-disabled,
.s-btn.-soft-red.-disabled.s-select__toogle,
.s-btn.-hollow.-soft-red:disabled.-hollow,
.s-btn-group .s-btn.-soft-red:disabled,
.s-btn.-soft-red.s-select__toogle:disabled {
    box-shadow: inset 0 0 0 1px #e8746b;
    color: #e8746b;
    background-color: transparent;
}

/*
    Buttons with icons
*/
.s-btn .s-btn__text:not(:last-child) {
    padding-right: 0 !important;
    float: left;
}

.s-btn .s-icon:not(:last-child) {
    float: left;
}

.s-btn .s-icon + .s-btn__text {
    padding-left: 0 !important;
    float: right;
}

.s-btn .s-btn__text + .s-icon {
    float: right;
}

.s-btn .s-icon:first-child:last-child {
    padding: 0 5px;
}

/*
    Buttons group

    .-chosen  - Выбранный елемент

    markup: template/button-group.hbs

    Styleguide Button.Group
*/
.s-btn-group {
    display: inline-block;
    font-size: 0;
}

.s-btn-group .s-btn + .s-btn {
    margin-left: -1px;
}

.s-btn-group .s-btn:not(.-chosen):hover,
.s-btn-group .s-btn:not(.-chosen):active {
    opacity: 0.8;
}

.s-btn-group .s-btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}

.s-btn-group .s-btn:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.s-btn-group .s-btn:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

/*

  Select

*/
.s-select {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    color: #333333;
}

.s-select ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.s-select.-open .s-select__toogle.-hollow,
.s-select.-open .s-select__toogle.s-btn {
    box-shadow:
        inset 0 0 0 1px #cccccc,
        0 -2px 5px -2px rgba(0, 0, 0, 0.25),
        -2px 0 5px -2px rgba(0, 0, 0, 0.25),
        2px 0 5px -2px rgba(0, 0, 0, 0.25);
}

.s-select.-open .s-select__toogle.s-btn {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.s-select.-open .s-select__content {
    display: block;
    box-shadow:
        0 2px 5px 0 rgba(0, 0, 0, 0.25),
        0 -2px 5px -2px rgba(0, 0, 0, 0.25);
}

.s-select__toogle {
    cursor: pointer;
    z-index: 201;
}

.s-select__content {
    position: absolute;
    background-color: #fff;
    z-index: 200;
    max-width: 100%;
    color: #333333;
    box-sizing: border-box;
    border: 1px solid #cccccc;
    margin-top: -1px;
    display: none;
    min-width: 100%;
}

.s-select__title {
    color: #999999;
}

.s-select__item {
    line-height: 1;
    cursor: pointer;
    white-space: nowrap;
    display: block;
    text-decoration: none;
}

.s-select__item.-hovered,
.s-select__item.s-btn.-pressed,
.s-select__item.s-btn:active,
.s-btn-group .s-select__item.s-btn.-chosen,
.s-select__item:hover {
    background-color: #f5f5f5;
}

.s-select__item.-active {
    font-weight: bold;
}

/*

  Select size

*/
.s-select.-s,
.s-select,
.s-select.-s .s-select.s-select__toogle.s-btn {
    font-size: 14px;
}

.s-select.-s .s-select__toogle.s-btn .s-btn__text,
.s-select.s-icon .s-select__toogle.s-btn .s-btn__text,
.s-select.s-pill .s-select__toogle.s-btn .s-btn__text,
.s-select.s-btn .s-select__toogle.s-btn .s-btn__text,
.s-select .s-select__toogle.s-btn .s-btn__text {
    padding: 0 12px;
}

.s-select.-s .s-select__toogle.s-btn .s-btn__text + .s-icon,
.s-select.s-icon .s-select__toogle.s-btn .s-btn__text + .s-icon,
.s-select.s-pill .s-select__toogle.s-btn .s-btn__text + .s-icon,
.s-select.s-btn .s-select__toogle.s-btn .s-btn__text + .s-icon,
.s-select .s-select__toogle.s-btn .s-btn__text + .s-icon {
    padding: 0 10px 0 18px;
}

.s-select.-s .s-select__title,
.s-select.s-icon .s-select__title,
.s-select.s-pill .s-select__title,
.s-select.s-btn .s-select__title,
.s-select .s-select__title,
.s-select.-s .s-select.s-select__toogle.s-btn .s-select__title {
    padding: 9px 11px;
}

.s-select.-s .s-select__item,
.s-select.s-icon .s-select__item,
.s-select.s-pill .s-select__item,
.s-select.s-btn .s-select__item,
.s-select .s-select__item,
.s-select.-s .s-select.s-select__toogle.s-btn .s-select__item {
    padding: 9px 11px;
}

.s-select.-s .s-select__content,
.s-select.s-icon .s-select__content,
.s-select.s-pill .s-select__content,
.s-select.s-btn .s-select__content,
.s-select .s-select__content,
.s-select.-s .s-select.s-select__toogle.s-btn .s-select__content {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.s-select.-s.-left .s-select__content,
.s-select.-left.s-icon .s-select__content,
.s-select.-left.s-pill .s-select__content,
.s-select.-left.s-btn .s-select__content,
.s-select.-left .s-select__content {
    border-top-left-radius: 3px;
}

.s-select.-s.-right .s-select__content,
.s-select.-right.s-icon .s-select__content,
.s-select.-right.s-pill .s-select__content,
.s-select.-right.s-btn .s-select__content,
.s-select.-right .s-select__content {
    border-top-right-radius: 3px;
}

.s-select.-xs,
.s-select.-xs .s-select.s-select__toogle.s-btn {
    font-size: 12px;
}

.s-select.-xs .s-select__toogle.s-btn .s-btn__text {
    padding: 0 9px;
}

.s-select.-xs .s-select__toogle.s-btn .s-btn__text + .s-icon,
.s-select.-xs
    .s-select.s-select__toogle.s-btn
    .s-select__toogle.s-btn
    .s-btn__text
    + .s-icon {
    padding: 0 7px 0 11px;
}

.s-select.-xs .s-select__title,
.s-select.-xs .s-select.s-select__toogle.s-btn .s-select__title {
    padding: 7px 8px;
}

.s-select.-xs .s-select__item,
.s-select.-xs .s-select.s-select__toogle.s-btn .s-select__item {
    padding: 7px 8px;
}

.s-select.-xs .s-select__content,
.s-select.-xs .s-select.s-select__toogle.s-btn .s-select__content {
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}

.s-select.-xs.-left .s-select__content,
.s-select.-xs .s-select.-left.s-select__toogle.s-btn .s-select__content {
    border-top-left-radius: 2px;
}

.s-select.-xs.-right .s-select__content,
.s-select.-xs .s-select.-right.s-select__toogle.s-btn .s-select__content {
    border-top-right-radius: 2px;
}

/*

  Select theme button

*/
.s-select__toogle.s-btn.-primary {
    background-color: #2b94e1;
    color: #fff;
}

.s-select__toogle.s-btn.-hollow,
.s-select__toogle.s-btn {
    background-color: #fff;
    color: #333333;
    box-shadow: inset 0 0 0 1px #999999;
}

.s-select__toogle.s-btn.-hollow:hover,
.s-select__toogle.s-btn:hover {
    background-color: #eeeeee;
    color: #333333 !important;
}

/*

  Select position content

  markup: template/select.hbs

  .-right - right default
  .-left - left

  Styleguide Select.Position

*/
.s-select.-right .s-select__content,
.s-select.-left .s-select__content {
    max-width: none;
}

.s-select.-right .s-select__content {
    left: 0;
}

.s-select.-left .s-select__content {
    right: 0;
}

/*
    Typography

    Вся типография применяется к базовым селекторам и завернута в класс ```.s-text```

    Styleguide Typography
*/
.s-text h1,
.s-text h2,
.s-text h3,
.s-text h4,
.s-text h5,
.s-text h6,
.s-h1,
.s-h2,
.s-h3,
.s-h4,
.s-h5,
.s-h6 {
    letter-spacing: -0.025px;
    line-height: 1.25;
    margin-top: 30px;
    margin-bottom: 30px;
}

/*
  Heading

  ``h1-6`` elements

  markup: template/heading.hbs

  Styleguide Typography.Heading
*/
.s-text h6 {
    text-transform: uppercase;
}

.s-text h1 {
    font-size: 48px;
}

.s-text h2 {
    font-size: 36px;
}

.s-text h3 {
    font-size: 32px;
}

.s-text h4 {
    font-size: 24px;
}

.s-text h5 {
    font-size: 18px;
}

.s-text h6 {
    font-size: 16px;
}

.s-h6 {
    text-transform: uppercase;
}

.s-h1 {
    font-size: 48px;
}

.s-h2 {
    font-size: 36px;
}

.s-h3 {
    font-size: 32px;
}

.s-h4 {
    font-size: 24px;
}

.s-h5 {
    font-size: 18px;
}

.s-h6 {
    font-size: 16px;
}

.s-text p,
.s-p {
    line-height: 1.5;
    margin-top: 1em;
    margin-bottom: 1em;
}

/*

  Paragraph

  ```p``` elements.

  markup: template/paragraph.hbs

  .-xl  - 16px.
  .-l   - 14px.
  .-m   - 13px default state.
  .-s   - 12px.
  .-xs  - 11px.
  .-xxs - 10px.

  Styleguide Typography.Paragraph

*/
.s-text p:first-child {
    margin-top: 0;
}

.s-text p:last-child {
    margin-bottom: 0;
}

.s-text.-xl,
.s-text .-xl {
    font-size: 16px;
}

.s-text.-l,
.s-text .-l {
    font-size: 14px;
}

.s-text.-m,
.s-text .-m {
    font-size: 13px;
}

.s-text.-s,
.s-text.s-icon,
.s-text.s-pill,
.s-text.s-btn,
.s-text.s-select,
.s-select.-s .s-text.s-select__toogle.s-btn,
.s-text .-s,
.s-text .s-icon,
.s-text .s-pill,
.s-text .s-btn,
.s-text .s-select,
.s-text .s-select.-s .s-select__toogle.s-btn,
.s-select.-s .s-text .s-select__toogle.s-btn {
    font-size: 12px;
}

.s-text.-xs,
.s-select.-xs .s-text.s-select__toogle.s-btn,
.s-text .-xs,
.s-text .s-select.-xs .s-select__toogle.s-btn,
.s-select.-xs .s-text .s-select__toogle.s-btn {
    font-size: 11px;
}

.s-text.-xxs,
.s-text .-xxs {
    font-size: 10px;
}

.s-p.-xl {
    font-size: 16px;
}

.s-p.-l {
    font-size: 14px;
}

.s-p.-m {
    font-size: 13px;
}

.s-p.-s,
.s-p.s-icon,
.s-p.s-pill,
.s-p.s-btn,
.s-p.s-select,
.s-select.-s .s-p.s-select__toogle.s-btn {
    font-size: 12px;
}

.s-p.-xs,
.s-select.-xs .s-p.s-select__toogle.s-btn {
    font-size: 11px;
}

.s-p.-xxs {
    font-size: 10px;
}

/*
  Color
*/
.s-text .-success:not(blockquote) {
    color: #4fae33;
}

.s-text .-danger:not(blockquote) {
    color: #ed2d2d;
}

.s-text .-warning:not(blockquote) {
    color: #ff7f00;
}

.s-text .-special:not(blockquote) {
    color: #6666cc;
}

.s-text .-contrast:not(blockquote) {
    color: #999999;
}

.s-text .-muted:not(blockquote) {
    color: #cccccc;
}

.s-color.-success {
    color: #4fae33;
}

.s-color.-danger {
    color: #ed2d2d;
}

.s-color.-warning {
    color: #ff7f00;
}

.s-color.-special {
    color: #6666cc;
}

.s-color.-contrast {
    color: #999999;
}

.s-color.-muted {
    color: #cccccc;
}

/*
  Effects
*/
.s-link,
.s-notice__text a,
.s-text a {
    cursor: pointer;
    color: #2b94e1;
    text-decoration: none;
}

.s-link:hover,
.s-notice__text a:hover,
.s-text a:hover {
    color: #0071bc;
    text-decoration: underline;
}

.s-link.-no-underline,
.s-notice__text a.-no-underline,
.s-text a.-no-underline {
    text-decoration: none;
}

.s-italic {
    font-style: italic;
}

.s-abbr,
.s-text abbr {
    display: inline-block;
    cursor: help;
    border-bottom: 1px dotted #333333;
}

.s-text em,
.s-text i {
    font-style: italic;
}

/*
  List

  ```ol``` and ```ul``` elements

  Styleguide Typography.List
*/
ol.s-list,
.s-text ol,
ul.s-list,
.s-text ul {
    margin-top: 25px;
    margin-bottom: 25px;
    padding-right: 30px;
    padding-left: 25px;
}

ol.s-list ol,
.s-text ol ol,
ol.s-list ul,
.s-text ol ul,
ul.s-list ol,
.s-text ul ol,
ul.s-list ul,
.s-text ul ul {
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
}

ol.s-list li,
.s-text ol li,
ul.s-list li,
.s-text ul li {
    margin-left: 15px;
    line-height: 1.5;
}

/*
  List number
*/
ol.s-list li,
.s-text ol li {
    list-style-type: decimal;
}

ol.s-sublist {
    counter-reset: list1;
    padding-left: 20px;
}

ol.s-sublist li {
    list-style-type: none;
}

ol.s-sublist li:before {
    counter-increment: list1;
    content: counter(list1) '.';
    padding-right: 8px;
}

ol.s-sublist li ol {
    counter-reset: list2;
    padding: 0;
}

ol.s-sublist li ol li {
    margin-left: 20px;
    padding-left: 33px;
    position: relative;
}

ol.s-sublist li ol li:before {
    content: counter(list1, decimal) '.' counter(list2, decimal) '.';
    counter-increment: list2;
    position: absolute;
    left: 0;
    top: 0;
}

/*
  List marker
*/
ul.s-list li,
.s-text ul li {
    list-style-type: disc;
}

/*
  Blockquote
*/
.s-blockquote,
.s-text blockquote {
    padding: 5px 15px;
    border-left: 3px solid;
    margin: 0;
}

.s-blockquote h6,
.s-text blockquote h6 {
    text-transform: none;
    font-size: 16px;
    margin: 0 0 10px 0;
}

.s-blockquote p,
.s-text blockquote p {
    line-height: 1.6;
    margin: 0;
}

.s-blockquote.-danger,
.s-text blockquote.-danger {
    border-left-color: #ed2d2d;
}

.s-blockquote.-danger h6,
.s-text blockquote.-danger h6 {
    color: #ed2d2d;
}

.s-blockquote.-warning,
.s-text blockquote.-warning {
    border-left-color: #f9b159;
}

.s-blockquote.-warning h6,
.s-text blockquote.-warning h6 {
    color: #f9b159;
}

.s-blockquote.-info,
.s-blockquote.s-notice,
.s-text blockquote.s-notice,
.s-text blockquote.-info {
    border-left-color: #2b94e1;
}

.s-blockquote.-info h6,
.s-blockquote.s-notice h6,
.s-text blockquote.s-notice h6,
.s-text blockquote.-info h6 {
    color: #2b94e1;
}

/* body {
    color: #333333;
} */

@-webkit-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-ms-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-o-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes blinking {
    0% {
        opacity: 0.3;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0.3;
    }
}

@-moz-keyframes blinking {
    0% {
        opacity: 0.3;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0.3;
    }
}

@-ms-keyframes blinking {
    0% {
        opacity: 0.3;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0.3;
    }
}

@-o-keyframes blinking {
    0% {
        opacity: 0.3;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0.3;
    }
}

@keyframes blinking {
    0% {
        opacity: 0.3;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0.3;
    }
}

.myreports-widget-spinner {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
}

.myreports-widget-spinner .myreports-widget-spinner-substrate {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.myreports-widget-spinner.size16 .spinner {
    width: 16px;
    height: 16px;
    margin-left: -8px;
}

.myreports-widget-spinner.size50 .spinner {
    width: 50px;
    height: 50px;
    margin-left: -25px;
}

.myreports-widget-spinner .spinner {
    position: absolute;
    top: 150px;
    left: 50%;
    font-size: 10px;
    margin: 5em auto;
    text-indent: -9999em;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #000;
    background: -moz-linear-gradient(left, #000 10%, transparent 42%);
    background: -webkit-linear-gradient(left, #000 10%, transparent 42%);
    background: -o-linear-gradient(left, #000 10%, transparent 42%);
    background: -ms-linear-gradient(left, #000 10%, transparent 42%);
    background: linear-gradient(to right, #000 10%, transparent 42%);
    z-index: 5;
    -webkit-animation: spinner 1.4s infinite linear;
    animation: spinner 1.4s infinite linear;
}

.myreports-widget-spinner .spinner:before {
    width: 50%;
    height: 50%;
    background: #000;
    border-radius: 100% 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    content: '';
}

.myreports-widget-spinner .spinner:after {
    background: #fff;
    width: 75%;
    height: 75%;
    border-radius: 50%;
    content: '';
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.pagination {
    font-size: 0;
    padding-left: 5px;
}

.pagination-pages {
    cursor: default;
    display: inline-block;
    font-size: 12px;
    margin-right: 10px;
}

.pagination-pages .page {
    height: 26px;
    width: 26px;
    cursor: pointer;
    line-height: 26px;
}

.pdf-tooltip,
.ui-widget-content.pdf-tooltip {
    -webkit-box-shadow: none;
    -khtml-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    background-image: none;
    border: 0;
    border-radius: 4px;
    font-size: 12px;
    line-height: 1.5;
    opacity: 0.9;
    padding: 10px 15px;
    z-index: 1010;
}

.pdf-tooltip .ui-tooltip-content,
.ui-widget-content.pdf-tooltip .ui-tooltip-content {
    position: relative;
}

.pdf-tooltip .ui-tooltip-content a,
.ui-widget-content.pdf-tooltip .ui-tooltip-content a {
    color: inherit;
}

.pdf-tooltip .ui-tooltip-content .pdf-tooltip__text,
.ui-widget-content.pdf-tooltip .ui-tooltip-content .pdf-tooltip__text {
    margin-bottom: 10px;
}

.pdf-tooltip .ui-tooltip-content::after,
.pdf-tooltip .ui-tooltip-content::before,
.ui-widget-content.pdf-tooltip .ui-tooltip-content::after,
.ui-widget-content.pdf-tooltip .ui-tooltip-content::before {
    height: 0;
    width: 0;
    border-style: solid;
    content: '';
    width: 0;
    color: transparent;
    height: 0;
    display: block;
    pointer-events: none;
    position: absolute;
}

.pdf-tooltip .ui-tooltip-content::after,
.ui-widget-content.pdf-tooltip .ui-tooltip-content::after {
    border-width: 6px;
}

.pdf-tooltip .ui-tooltip-content::before,
.ui-widget-content.pdf-tooltip .ui-tooltip-content::before {
    border-width: 8px;
}

.pdf-tooltip-top-left,
.pdf-tooltip-top-center,
.pdf-tooltip-top-right,
.ui-widget-content.pdf-tooltip-top-left,
.ui-widget-content.pdf-tooltip-top-center,
.ui-widget-content.pdf-tooltip-top-right {
    margin-top: 10px;
}

.pdf-tooltip-top-left .ui-tooltip-content::after,
.pdf-tooltip-top-center .ui-tooltip-content::after,
.pdf-tooltip-top-right .ui-tooltip-content::after,
.ui-widget-content.pdf-tooltip-top-left .ui-tooltip-content::after,
.ui-widget-content.pdf-tooltip-top-center .ui-tooltip-content::after,
.ui-widget-content.pdf-tooltip-top-right .ui-tooltip-content::after {
    top: -16px;
}

.pdf-tooltip-top-left .ui-tooltip-content::before,
.pdf-tooltip-top-center .ui-tooltip-content::before,
.pdf-tooltip-top-right .ui-tooltip-content::before,
.ui-widget-content.pdf-tooltip-top-left .ui-tooltip-content::before,
.ui-widget-content.pdf-tooltip-top-center .ui-tooltip-content::before,
.ui-widget-content.pdf-tooltip-top-right .ui-tooltip-content::before {
    top: -18px;
}

.pdf-tooltip-middle-left .ui-tooltip-content::after,
.pdf-tooltip-middle-left .ui-tooltip-content::before,
.pdf-tooltip-middle-right .ui-tooltip-content::after,
.pdf-tooltip-middle-right .ui-tooltip-content::before,
.ui-widget-content.pdf-tooltip-middle-left .ui-tooltip-content::after,
.ui-widget-content.pdf-tooltip-middle-left .ui-tooltip-content::before,
.ui-widget-content.pdf-tooltip-middle-right .ui-tooltip-content::after,
.ui-widget-content.pdf-tooltip-middle-right .ui-tooltip-content::before {
    top: 0;
}

.pdf-tooltip-bottom-left,
.pdf-tooltip-bottom-center,
.pdf-tooltip-bottom-right,
.ui-widget-content.pdf-tooltip-bottom-left,
.ui-widget-content.pdf-tooltip-bottom-center,
.ui-widget-content.pdf-tooltip-bottom-right {
    margin-top: -10px;
}

.pdf-tooltip-bottom-left .ui-tooltip-content::after,
.pdf-tooltip-bottom-center .ui-tooltip-content::after,
.pdf-tooltip-bottom-right .ui-tooltip-content::after,
.ui-widget-content.pdf-tooltip-bottom-left .ui-tooltip-content::after,
.ui-widget-content.pdf-tooltip-bottom-center .ui-tooltip-content::after,
.ui-widget-content.pdf-tooltip-bottom-right .ui-tooltip-content::after {
    bottom: -16px;
}

.pdf-tooltip-bottom-left .ui-tooltip-content::before,
.pdf-tooltip-bottom-center .ui-tooltip-content::before,
.pdf-tooltip-bottom-right .ui-tooltip-content::before,
.ui-widget-content.pdf-tooltip-bottom-left .ui-tooltip-content::before,
.ui-widget-content.pdf-tooltip-bottom-center .ui-tooltip-content::before,
.ui-widget-content.pdf-tooltip-bottom-right .ui-tooltip-content::before {
    bottom: -18px;
}

.pdf-tooltip-top-left .ui-tooltip-content::after,
.pdf-tooltip-bottom-left .ui-tooltip-content::after,
.ui-widget-content.pdf-tooltip-top-left .ui-tooltip-content::after,
.ui-widget-content.pdf-tooltip-bottom-left .ui-tooltip-content::after {
    left: -3px;
}

.pdf-tooltip-top-left .ui-tooltip-content::before,
.pdf-tooltip-bottom-left .ui-tooltip-content::before,
.ui-widget-content.pdf-tooltip-top-left .ui-tooltip-content::before,
.ui-widget-content.pdf-tooltip-bottom-left .ui-tooltip-content::before {
    left: -5px;
}

.pdf-tooltip-top-center .ui-tooltip-content::after,
.pdf-tooltip-top-center .ui-tooltip-content::before,
.pdf-tooltip-bottom-center .ui-tooltip-content::after,
.pdf-tooltip-bottom-center .ui-tooltip-content::before,
.ui-widget-content.pdf-tooltip-top-center .ui-tooltip-content::after,
.ui-widget-content.pdf-tooltip-top-center .ui-tooltip-content::before,
.ui-widget-content.pdf-tooltip-bottom-center .ui-tooltip-content::after,
.ui-widget-content.pdf-tooltip-bottom-center .ui-tooltip-content::before {
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.pdf-tooltip-top-right .ui-tooltip-content::after,
.pdf-tooltip-top-right .ui-tooltip-content::before,
.pdf-tooltip-bottom-right .ui-tooltip-content::after,
.pdf-tooltip-bottom-right .ui-tooltip-content::before,
.ui-widget-content.pdf-tooltip-top-right .ui-tooltip-content::after,
.ui-widget-content.pdf-tooltip-top-right .ui-tooltip-content::before,
.ui-widget-content.pdf-tooltip-bottom-right .ui-tooltip-content::after,
.ui-widget-content.pdf-tooltip-bottom-right .ui-tooltip-content::before {
    right: -2px;
}

.pdf-tooltip-middle-left,
.ui-widget-content.pdf-tooltip-middle-left {
    margin-left: 15px;
}

.pdf-tooltip-middle-left .ui-tooltip-content::after,
.pdf-tooltip-middle-left .ui-tooltip-content::before,
.ui-widget-content.pdf-tooltip-middle-left .ui-tooltip-content::after,
.ui-widget-content.pdf-tooltip-middle-left .ui-tooltip-content::before {
    left: -21px;
}

.pdf-tooltip-middle-right,
.ui-widget-content.pdf-tooltip-middle-right {
    margin-right: 15px;
}

.pdf-tooltip-middle-right .ui-tooltip-content::after,
.pdf-tooltip-middle-right .ui-tooltip-content::before,
.ui-widget-content.pdf-tooltip-middle-right .ui-tooltip-content::after,
.ui-widget-content.pdf-tooltip-middle-right .ui-tooltip-content::before {
    right: -21px;
}

.pdf-tooltip-default,
.ui-widget-content.pdf-tooltip-default {
    background-color: #000;
    border: 1px solid transparent;
    color: #fff;
}

.pdf-tooltip-default.pdf-tooltip-top-left .ui-tooltip-content:after,
.pdf-tooltip-default.pdf-tooltip-top-right .ui-tooltip-content:after,
.pdf-tooltip-default.pdf-tooltip-top-center .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-default.pdf-tooltip-top-left
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-default.pdf-tooltip-top-right
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-default.pdf-tooltip-top-center
    .ui-tooltip-content:after {
    border-color: transparent transparent #000 transparent;
    border-top-width: 0;
}

.pdf-tooltip-default.pdf-tooltip-top-left .ui-tooltip-content:before,
.pdf-tooltip-default.pdf-tooltip-top-right .ui-tooltip-content:before,
.pdf-tooltip-default.pdf-tooltip-top-center .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-default.pdf-tooltip-top-left
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-default.pdf-tooltip-top-right
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-default.pdf-tooltip-top-center
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-top-width: 0;
}

.pdf-tooltip-default.pdf-tooltip-bottom-left .ui-tooltip-content:after,
.pdf-tooltip-default.pdf-tooltip-bottom-right .ui-tooltip-content:after,
.pdf-tooltip-default.pdf-tooltip-bottom-center .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-default.pdf-tooltip-bottom-left
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-default.pdf-tooltip-bottom-right
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-default.pdf-tooltip-bottom-center
    .ui-tooltip-content:after {
    border-color: #000 transparent transparent transparent;
    border-bottom-width: 0;
}

.pdf-tooltip-default.pdf-tooltip-bottom-left .ui-tooltip-content:before,
.pdf-tooltip-default.pdf-tooltip-bottom-right .ui-tooltip-content:before,
.pdf-tooltip-default.pdf-tooltip-bottom-center .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-default.pdf-tooltip-bottom-left
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-default.pdf-tooltip-bottom-right
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-default.pdf-tooltip-bottom-center
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-bottom-width: 0;
}

.pdf-tooltip-default.pdf-tooltip-middle-left .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-default.pdf-tooltip-middle-left
    .ui-tooltip-content:after {
    border-color: transparent #000 transparent transparent;
    border-left-width: 0;
}

.pdf-tooltip-default.pdf-tooltip-middle-left .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-default.pdf-tooltip-middle-left
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-left-width: 0;
}

.pdf-tooltip-default.pdf-tooltip-middle-right .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-default.pdf-tooltip-middle-right
    .ui-tooltip-content:after {
    border-color: transparent transparent transparent #000;
    border-right-width: 0;
}

.pdf-tooltip-default.pdf-tooltip-middle-right .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-default.pdf-tooltip-middle-right
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-right-width: 0;
}

.pdf-tooltip-primary,
.ui-widget-content.pdf-tooltip-primary {
    background-color: #337ab7;
    border: 1px solid transparent;
    color: #fff;
}

.pdf-tooltip-primary.pdf-tooltip-top-left .ui-tooltip-content:after,
.pdf-tooltip-primary.pdf-tooltip-top-right .ui-tooltip-content:after,
.pdf-tooltip-primary.pdf-tooltip-top-center .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-primary.pdf-tooltip-top-left
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-primary.pdf-tooltip-top-right
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-primary.pdf-tooltip-top-center
    .ui-tooltip-content:after {
    border-color: transparent transparent #337ab7 transparent;
    border-top-width: 0;
}

.pdf-tooltip-primary.pdf-tooltip-top-left .ui-tooltip-content:before,
.pdf-tooltip-primary.pdf-tooltip-top-right .ui-tooltip-content:before,
.pdf-tooltip-primary.pdf-tooltip-top-center .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-primary.pdf-tooltip-top-left
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-primary.pdf-tooltip-top-right
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-primary.pdf-tooltip-top-center
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-top-width: 0;
}

.pdf-tooltip-primary.pdf-tooltip-bottom-left .ui-tooltip-content:after,
.pdf-tooltip-primary.pdf-tooltip-bottom-right .ui-tooltip-content:after,
.pdf-tooltip-primary.pdf-tooltip-bottom-center .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-primary.pdf-tooltip-bottom-left
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-primary.pdf-tooltip-bottom-right
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-primary.pdf-tooltip-bottom-center
    .ui-tooltip-content:after {
    border-color: #337ab7 transparent transparent transparent;
    border-bottom-width: 0;
}

.pdf-tooltip-primary.pdf-tooltip-bottom-left .ui-tooltip-content:before,
.pdf-tooltip-primary.pdf-tooltip-bottom-right .ui-tooltip-content:before,
.pdf-tooltip-primary.pdf-tooltip-bottom-center .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-primary.pdf-tooltip-bottom-left
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-primary.pdf-tooltip-bottom-right
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-primary.pdf-tooltip-bottom-center
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-bottom-width: 0;
}

.pdf-tooltip-primary.pdf-tooltip-middle-left .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-primary.pdf-tooltip-middle-left
    .ui-tooltip-content:after {
    border-color: transparent #337ab7 transparent transparent;
    border-left-width: 0;
}

.pdf-tooltip-primary.pdf-tooltip-middle-left .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-primary.pdf-tooltip-middle-left
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-left-width: 0;
}

.pdf-tooltip-primary.pdf-tooltip-middle-right .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-primary.pdf-tooltip-middle-right
    .ui-tooltip-content:after {
    border-color: transparent transparent transparent #337ab7;
    border-right-width: 0;
}

.pdf-tooltip-primary.pdf-tooltip-middle-right .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-primary.pdf-tooltip-middle-right
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-right-width: 0;
}

.pdf-tooltip-warning,
.ui-widget-content.pdf-tooltip-warning {
    background-color: #f0ad4e;
    border: 1px solid transparent;
    color: #fff;
}

.pdf-tooltip-warning.pdf-tooltip-top-left .ui-tooltip-content:after,
.pdf-tooltip-warning.pdf-tooltip-top-right .ui-tooltip-content:after,
.pdf-tooltip-warning.pdf-tooltip-top-center .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-warning.pdf-tooltip-top-left
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-warning.pdf-tooltip-top-right
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-warning.pdf-tooltip-top-center
    .ui-tooltip-content:after {
    border-color: transparent transparent #f0ad4e transparent;
    border-top-width: 0;
}

.pdf-tooltip-warning.pdf-tooltip-top-left .ui-tooltip-content:before,
.pdf-tooltip-warning.pdf-tooltip-top-right .ui-tooltip-content:before,
.pdf-tooltip-warning.pdf-tooltip-top-center .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-warning.pdf-tooltip-top-left
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-warning.pdf-tooltip-top-right
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-warning.pdf-tooltip-top-center
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-top-width: 0;
}

.pdf-tooltip-warning.pdf-tooltip-bottom-left .ui-tooltip-content:after,
.pdf-tooltip-warning.pdf-tooltip-bottom-right .ui-tooltip-content:after,
.pdf-tooltip-warning.pdf-tooltip-bottom-center .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-warning.pdf-tooltip-bottom-left
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-warning.pdf-tooltip-bottom-right
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-warning.pdf-tooltip-bottom-center
    .ui-tooltip-content:after {
    border-color: #f0ad4e transparent transparent transparent;
    border-bottom-width: 0;
}

.pdf-tooltip-warning.pdf-tooltip-bottom-left .ui-tooltip-content:before,
.pdf-tooltip-warning.pdf-tooltip-bottom-right .ui-tooltip-content:before,
.pdf-tooltip-warning.pdf-tooltip-bottom-center .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-warning.pdf-tooltip-bottom-left
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-warning.pdf-tooltip-bottom-right
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-warning.pdf-tooltip-bottom-center
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-bottom-width: 0;
}

.pdf-tooltip-warning.pdf-tooltip-middle-left .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-warning.pdf-tooltip-middle-left
    .ui-tooltip-content:after {
    border-color: transparent #f0ad4e transparent transparent;
    border-left-width: 0;
}

.pdf-tooltip-warning.pdf-tooltip-middle-left .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-warning.pdf-tooltip-middle-left
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-left-width: 0;
}

.pdf-tooltip-warning.pdf-tooltip-middle-right .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-warning.pdf-tooltip-middle-right
    .ui-tooltip-content:after {
    border-color: transparent transparent transparent #f0ad4e;
    border-right-width: 0;
}

.pdf-tooltip-warning.pdf-tooltip-middle-right .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-warning.pdf-tooltip-middle-right
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-right-width: 0;
}

.pdf-tooltip-danger,
.ui-widget-content.pdf-tooltip-danger {
    background-color: #e71f2e;
    border: 1px solid transparent;
    color: #fff;
}

.pdf-tooltip-danger.pdf-tooltip-top-left .ui-tooltip-content:after,
.pdf-tooltip-danger.pdf-tooltip-top-right .ui-tooltip-content:after,
.pdf-tooltip-danger.pdf-tooltip-top-center .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-danger.pdf-tooltip-top-left
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-danger.pdf-tooltip-top-right
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-danger.pdf-tooltip-top-center
    .ui-tooltip-content:after {
    border-color: transparent transparent #e71f2e transparent;
    border-top-width: 0;
}

.pdf-tooltip-danger.pdf-tooltip-top-left .ui-tooltip-content:before,
.pdf-tooltip-danger.pdf-tooltip-top-right .ui-tooltip-content:before,
.pdf-tooltip-danger.pdf-tooltip-top-center .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-danger.pdf-tooltip-top-left
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-danger.pdf-tooltip-top-right
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-danger.pdf-tooltip-top-center
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-top-width: 0;
}

.pdf-tooltip-danger.pdf-tooltip-bottom-left .ui-tooltip-content:after,
.pdf-tooltip-danger.pdf-tooltip-bottom-right .ui-tooltip-content:after,
.pdf-tooltip-danger.pdf-tooltip-bottom-center .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-danger.pdf-tooltip-bottom-left
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-danger.pdf-tooltip-bottom-right
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-danger.pdf-tooltip-bottom-center
    .ui-tooltip-content:after {
    border-color: #e71f2e transparent transparent transparent;
    border-bottom-width: 0;
}

.pdf-tooltip-danger.pdf-tooltip-bottom-left .ui-tooltip-content:before,
.pdf-tooltip-danger.pdf-tooltip-bottom-right .ui-tooltip-content:before,
.pdf-tooltip-danger.pdf-tooltip-bottom-center .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-danger.pdf-tooltip-bottom-left
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-danger.pdf-tooltip-bottom-right
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-danger.pdf-tooltip-bottom-center
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-bottom-width: 0;
}

.pdf-tooltip-danger.pdf-tooltip-middle-left .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-danger.pdf-tooltip-middle-left
    .ui-tooltip-content:after {
    border-color: transparent #e71f2e transparent transparent;
    border-left-width: 0;
}

.pdf-tooltip-danger.pdf-tooltip-middle-left .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-danger.pdf-tooltip-middle-left
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-left-width: 0;
}

.pdf-tooltip-danger.pdf-tooltip-middle-right .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-danger.pdf-tooltip-middle-right
    .ui-tooltip-content:after {
    border-color: transparent transparent transparent #e71f2e;
    border-right-width: 0;
}

.pdf-tooltip-danger.pdf-tooltip-middle-right .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-danger.pdf-tooltip-middle-right
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-right-width: 0;
}

.pdf-tooltip-success,
.ui-widget-content.pdf-tooltip-success {
    background-color: #1d9c00;
    border: 1px solid transparent;
    color: #fff;
}

.pdf-tooltip-success.pdf-tooltip-top-left .ui-tooltip-content:after,
.pdf-tooltip-success.pdf-tooltip-top-right .ui-tooltip-content:after,
.pdf-tooltip-success.pdf-tooltip-top-center .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-success.pdf-tooltip-top-left
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-success.pdf-tooltip-top-right
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-success.pdf-tooltip-top-center
    .ui-tooltip-content:after {
    border-color: transparent transparent #1d9c00 transparent;
    border-top-width: 0;
}

.pdf-tooltip-success.pdf-tooltip-top-left .ui-tooltip-content:before,
.pdf-tooltip-success.pdf-tooltip-top-right .ui-tooltip-content:before,
.pdf-tooltip-success.pdf-tooltip-top-center .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-success.pdf-tooltip-top-left
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-success.pdf-tooltip-top-right
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-success.pdf-tooltip-top-center
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-top-width: 0;
}

.pdf-tooltip-success.pdf-tooltip-bottom-left .ui-tooltip-content:after,
.pdf-tooltip-success.pdf-tooltip-bottom-right .ui-tooltip-content:after,
.pdf-tooltip-success.pdf-tooltip-bottom-center .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-success.pdf-tooltip-bottom-left
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-success.pdf-tooltip-bottom-right
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-success.pdf-tooltip-bottom-center
    .ui-tooltip-content:after {
    border-color: #1d9c00 transparent transparent transparent;
    border-bottom-width: 0;
}

.pdf-tooltip-success.pdf-tooltip-bottom-left .ui-tooltip-content:before,
.pdf-tooltip-success.pdf-tooltip-bottom-right .ui-tooltip-content:before,
.pdf-tooltip-success.pdf-tooltip-bottom-center .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-success.pdf-tooltip-bottom-left
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-success.pdf-tooltip-bottom-right
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-success.pdf-tooltip-bottom-center
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-bottom-width: 0;
}

.pdf-tooltip-success.pdf-tooltip-middle-left .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-success.pdf-tooltip-middle-left
    .ui-tooltip-content:after {
    border-color: transparent #1d9c00 transparent transparent;
    border-left-width: 0;
}

.pdf-tooltip-success.pdf-tooltip-middle-left .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-success.pdf-tooltip-middle-left
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-left-width: 0;
}

.pdf-tooltip-success.pdf-tooltip-middle-right .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-success.pdf-tooltip-middle-right
    .ui-tooltip-content:after {
    border-color: transparent transparent transparent #1d9c00;
    border-right-width: 0;
}

.pdf-tooltip-success.pdf-tooltip-middle-right .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-success.pdf-tooltip-middle-right
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-right-width: 0;
}

.pdf-tooltip-info,
.ui-widget-content.pdf-tooltip-info {
    background-color: #5bc0de;
    border: 1px solid transparent;
    color: #fff;
}

.pdf-tooltip-info.pdf-tooltip-top-left .ui-tooltip-content:after,
.pdf-tooltip-info.pdf-tooltip-top-right .ui-tooltip-content:after,
.pdf-tooltip-info.pdf-tooltip-top-center .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-info.pdf-tooltip-top-left
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-info.pdf-tooltip-top-right
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-info.pdf-tooltip-top-center
    .ui-tooltip-content:after {
    border-color: transparent transparent #5bc0de transparent;
    border-top-width: 0;
}

.pdf-tooltip-info.pdf-tooltip-top-left .ui-tooltip-content:before,
.pdf-tooltip-info.pdf-tooltip-top-right .ui-tooltip-content:before,
.pdf-tooltip-info.pdf-tooltip-top-center .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-info.pdf-tooltip-top-left
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-info.pdf-tooltip-top-right
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-info.pdf-tooltip-top-center
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-top-width: 0;
}

.pdf-tooltip-info.pdf-tooltip-bottom-left .ui-tooltip-content:after,
.pdf-tooltip-info.pdf-tooltip-bottom-right .ui-tooltip-content:after,
.pdf-tooltip-info.pdf-tooltip-bottom-center .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-info.pdf-tooltip-bottom-left
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-info.pdf-tooltip-bottom-right
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-info.pdf-tooltip-bottom-center
    .ui-tooltip-content:after {
    border-color: #5bc0de transparent transparent transparent;
    border-bottom-width: 0;
}

.pdf-tooltip-info.pdf-tooltip-bottom-left .ui-tooltip-content:before,
.pdf-tooltip-info.pdf-tooltip-bottom-right .ui-tooltip-content:before,
.pdf-tooltip-info.pdf-tooltip-bottom-center .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-info.pdf-tooltip-bottom-left
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-info.pdf-tooltip-bottom-right
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-info.pdf-tooltip-bottom-center
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-bottom-width: 0;
}

.pdf-tooltip-info.pdf-tooltip-middle-left .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-info.pdf-tooltip-middle-left
    .ui-tooltip-content:after {
    border-color: transparent #5bc0de transparent transparent;
    border-left-width: 0;
}

.pdf-tooltip-info.pdf-tooltip-middle-left .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-info.pdf-tooltip-middle-left
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-left-width: 0;
}

.pdf-tooltip-info.pdf-tooltip-middle-right .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-info.pdf-tooltip-middle-right
    .ui-tooltip-content:after {
    border-color: transparent transparent transparent #5bc0de;
    border-right-width: 0;
}

.pdf-tooltip-info.pdf-tooltip-middle-right .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-info.pdf-tooltip-middle-right
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-right-width: 0;
}

.pdf-tooltip-dark,
.ui-widget-content.pdf-tooltip-dark {
    background-color: #64787e;
    border: 1px solid transparent;
    color: #fff;
    opacity: 1;
}

.pdf-tooltip-dark.pdf-tooltip-top-left .ui-tooltip-content:after,
.pdf-tooltip-dark.pdf-tooltip-top-right .ui-tooltip-content:after,
.pdf-tooltip-dark.pdf-tooltip-top-center .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-dark.pdf-tooltip-top-left
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-dark.pdf-tooltip-top-right
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-dark.pdf-tooltip-top-center
    .ui-tooltip-content:after {
    border-color: transparent transparent #64787e transparent;
    border-top-width: 0;
}

.pdf-tooltip-dark.pdf-tooltip-top-left .ui-tooltip-content:before,
.pdf-tooltip-dark.pdf-tooltip-top-right .ui-tooltip-content:before,
.pdf-tooltip-dark.pdf-tooltip-top-center .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-dark.pdf-tooltip-top-left
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-dark.pdf-tooltip-top-right
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-dark.pdf-tooltip-top-center
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-top-width: 0;
}

.pdf-tooltip-dark.pdf-tooltip-bottom-left .ui-tooltip-content:after,
.pdf-tooltip-dark.pdf-tooltip-bottom-right .ui-tooltip-content:after,
.pdf-tooltip-dark.pdf-tooltip-bottom-center .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-dark.pdf-tooltip-bottom-left
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-dark.pdf-tooltip-bottom-right
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-dark.pdf-tooltip-bottom-center
    .ui-tooltip-content:after {
    border-color: #64787e transparent transparent transparent;
    border-bottom-width: 0;
}

.pdf-tooltip-dark.pdf-tooltip-bottom-left .ui-tooltip-content:before,
.pdf-tooltip-dark.pdf-tooltip-bottom-right .ui-tooltip-content:before,
.pdf-tooltip-dark.pdf-tooltip-bottom-center .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-dark.pdf-tooltip-bottom-left
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-dark.pdf-tooltip-bottom-right
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-dark.pdf-tooltip-bottom-center
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-bottom-width: 0;
}

.pdf-tooltip-dark.pdf-tooltip-middle-left .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-dark.pdf-tooltip-middle-left
    .ui-tooltip-content:after {
    border-color: transparent #64787e transparent transparent;
    border-left-width: 0;
}

.pdf-tooltip-dark.pdf-tooltip-middle-left .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-dark.pdf-tooltip-middle-left
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-left-width: 0;
}

.pdf-tooltip-dark.pdf-tooltip-middle-right .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-dark.pdf-tooltip-middle-right
    .ui-tooltip-content:after {
    border-color: transparent transparent transparent #64787e;
    border-right-width: 0;
}

.pdf-tooltip-dark.pdf-tooltip-middle-right .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-dark.pdf-tooltip-middle-right
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent transparent;
    border-right-width: 0;
}

.pdf-tooltip-hollow,
.ui-widget-content.pdf-tooltip-hollow {
    background-color: white;
    border: 1px solid #ccc;
    color: #333333;
    box-shadow: 0 0 5px #aaa;
    opacity: 1;
}

.pdf-tooltip-hollow.pdf-tooltip-top-left .ui-tooltip-content:after,
.pdf-tooltip-hollow.pdf-tooltip-top-right .ui-tooltip-content:after,
.pdf-tooltip-hollow.pdf-tooltip-top-center .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-hollow.pdf-tooltip-top-left
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-hollow.pdf-tooltip-top-right
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-hollow.pdf-tooltip-top-center
    .ui-tooltip-content:after {
    border-color: transparent transparent white transparent;
    border-top-width: 0;
}

.pdf-tooltip-hollow.pdf-tooltip-top-left .ui-tooltip-content:before,
.pdf-tooltip-hollow.pdf-tooltip-top-right .ui-tooltip-content:before,
.pdf-tooltip-hollow.pdf-tooltip-top-center .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-hollow.pdf-tooltip-top-left
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-hollow.pdf-tooltip-top-right
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-hollow.pdf-tooltip-top-center
    .ui-tooltip-content:before {
    border-color: transparent transparent #ccc transparent;
    border-top-width: 0;
}

.pdf-tooltip-hollow.pdf-tooltip-bottom-left .ui-tooltip-content:after,
.pdf-tooltip-hollow.pdf-tooltip-bottom-right .ui-tooltip-content:after,
.pdf-tooltip-hollow.pdf-tooltip-bottom-center .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-hollow.pdf-tooltip-bottom-left
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-hollow.pdf-tooltip-bottom-right
    .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-hollow.pdf-tooltip-bottom-center
    .ui-tooltip-content:after {
    border-color: white transparent transparent transparent;
    border-bottom-width: 0;
}

.pdf-tooltip-hollow.pdf-tooltip-bottom-left .ui-tooltip-content:before,
.pdf-tooltip-hollow.pdf-tooltip-bottom-right .ui-tooltip-content:before,
.pdf-tooltip-hollow.pdf-tooltip-bottom-center .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-hollow.pdf-tooltip-bottom-left
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-hollow.pdf-tooltip-bottom-right
    .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-hollow.pdf-tooltip-bottom-center
    .ui-tooltip-content:before {
    border-color: #ccc transparent transparent transparent;
    border-bottom-width: 0;
}

.pdf-tooltip-hollow.pdf-tooltip-middle-left .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-hollow.pdf-tooltip-middle-left
    .ui-tooltip-content:after {
    border-color: transparent white transparent transparent;
    border-left-width: 0;
}

.pdf-tooltip-hollow.pdf-tooltip-middle-left .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-hollow.pdf-tooltip-middle-left
    .ui-tooltip-content:before {
    border-color: transparent #ccc transparent transparent;
    border-left-width: 0;
}

.pdf-tooltip-hollow.pdf-tooltip-middle-right .ui-tooltip-content:after,
.ui-widget-content.pdf-tooltip-hollow.pdf-tooltip-middle-right
    .ui-tooltip-content:after {
    border-color: transparent transparent transparent white;
    border-right-width: 0;
}

.pdf-tooltip-hollow.pdf-tooltip-middle-right .ui-tooltip-content:before,
.ui-widget-content.pdf-tooltip-hollow.pdf-tooltip-middle-right
    .ui-tooltip-content:before {
    border-color: transparent transparent transparent #ccc;
    border-right-width: 0;
}

.pdf-tooltip-transparent,
.ui-widget-content.pdf-tooltip-transparent {
    padding: 0;
}

.myreports-profile-pdf-service {
    /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: Inter, Ubuntu, sans-serif;
}

.myreports-profile-pdf-service html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

.myreports-profile-pdf-service body {
    margin: 0;
}

.myreports-profile-pdf-service article,
.myreports-profile-pdf-service aside,
.myreports-profile-pdf-service details,
.myreports-profile-pdf-service figcaption,
.myreports-profile-pdf-service figure,
.myreports-profile-pdf-service footer,
.myreports-profile-pdf-service header,
.myreports-profile-pdf-service hgroup,
.myreports-profile-pdf-service main,
.myreports-profile-pdf-service menu,
.myreports-profile-pdf-service nav,
.myreports-profile-pdf-service section,
.myreports-profile-pdf-service summary {
    display: block;
}

.myreports-profile-pdf-service audio,
.myreports-profile-pdf-service canvas,
.myreports-profile-pdf-service progress,
.myreports-profile-pdf-service video {
    display: inline-block;
    vertical-align: baseline;
}

.myreports-profile-pdf-service audio:not([controls]) {
    display: none;
    height: 0;
}

.myreports-profile-pdf-service [hidden],
.myreports-profile-pdf-service template {
    display: none;
}

.myreports-profile-pdf-service a {
    background-color: transparent;
}

.myreports-profile-pdf-service a:active,
.myreports-profile-pdf-service a:hover {
    outline: 0;
}

.myreports-profile-pdf-service abbr[title] {
    border-bottom: 1px dotted;
}

.myreports-profile-pdf-service b,
.myreports-profile-pdf-service strong {
    font-weight: bold;
}

.myreports-profile-pdf-service dfn {
    font-style: italic;
}

.myreports-profile-pdf-service h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

.myreports-profile-pdf-service mark {
    background: #ff0;
    color: #000;
}

.myreports-profile-pdf-service small {
    font-size: 80%;
}

.myreports-profile-pdf-service sub,
.myreports-profile-pdf-service sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

.myreports-profile-pdf-service sup {
    top: -0.5em;
}

.myreports-profile-pdf-service sub {
    bottom: -0.25em;
}

.myreports-profile-pdf-service img {
    border: 0;
}

.myreports-profile-pdf-service svg:not(:root) {
    overflow: hidden;
}

.myreports-profile-pdf-service figure {
    margin: 1em 40px;
}

.myreports-profile-pdf-service hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

.myreports-profile-pdf-service pre {
    overflow: auto;
}

.myreports-profile-pdf-service code,
.myreports-profile-pdf-service kbd,
.myreports-profile-pdf-service pre,
.myreports-profile-pdf-service samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

.myreports-profile-pdf-service button,
.myreports-profile-pdf-service input,
.myreports-profile-pdf-service optgroup,
.myreports-profile-pdf-service select,
.myreports-profile-pdf-service textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

.myreports-profile-pdf-service button {
    overflow: visible;
}

.myreports-profile-pdf-service button,
.myreports-profile-pdf-service select {
    text-transform: none;
}

.myreports-profile-pdf-service button,
.myreports-profile-pdf-service html input[type='button'],
.myreports-profile-pdf-service input[type='reset'],
.myreports-profile-pdf-service input[type='submit'] {
    -webkit-appearance: button;
    cursor: pointer;
}

.myreports-profile-pdf-service button[disabled],
.myreports-profile-pdf-service html input[disabled] {
    cursor: default;
}

.myreports-profile-pdf-service button::-moz-focus-inner,
.myreports-profile-pdf-service input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.myreports-profile-pdf-service input {
    line-height: normal;
}

.myreports-profile-pdf-service input[type='checkbox'],
.myreports-profile-pdf-service input[type='radio'] {
    box-sizing: border-box;
    padding: 0;
}

.myreports-profile-pdf-service input[type='number']::-webkit-inner-spin-button,
.myreports-profile-pdf-service input[type='number']::-webkit-outer-spin-button {
    height: auto;
}

.myreports-profile-pdf-service input[type='search'] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.myreports-profile-pdf-service
    input[type='search']::-webkit-search-cancel-button,
.myreports-profile-pdf-service input[type='search']::-webkit-search-decoration {
    -webkit-appearance: none;
}

.myreports-profile-pdf-service fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

.myreports-profile-pdf-service legend {
    border: 0;
    padding: 0;
}

.myreports-profile-pdf-service textarea {
    overflow: auto;
}

.myreports-profile-pdf-service optgroup {
    font-weight: bold;
}

.myreports-profile-pdf-service table {
    border-collapse: collapse;
    border-spacing: 0;
}

.myreports-profile-pdf-service td,
.myreports-profile-pdf-service th {
    padding: 0;
}

.myreports-profile-pdf-service svg use {
    pointer-events: none;
}

.myreports-profile-pdf-service .pull-left {
    float: left !important;
}

.myreports-profile-pdf-service .pull-right {
    float: right !important;
}

.myreports-profile-pdf-service .hidden {
    display: none !important;
    visibility: hidden !important;
}

.myreports-profile-pdf-service .as-table {
    display: table;
}

.myreports-profile-pdf-service .as-tr {
    display: table-row;
}

.myreports-profile-pdf-service .as-td {
    display: table-cell;
}

.myreports-profile-pdf-service .full-width {
    height: 100%;
    width: 100%;
}

.myreports-profile-pdf-service .break-word {
    word-break: break-all;
    word-wrap: break-word;
}

.myreports-profile-pdf-service .disabled,
.myreports-profile-pdf-service .feature,
.myreports-profile-pdf-service [disabled] {
    user-select: none;
    cursor: default !important;
}

.myreports-profile-pdf-service .feature .accordion-item-control {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.myreports-profile-pdf-service .accordion-item {
    position: relative;
}

.myreports-profile-pdf-service .accordion-item .pdf-tooltip {
    -webkit-transition:
        opacity 0.2s,
        0.2s linear;
    -moz-transition:
        opacity 0.2s,
        0.2s linear;
    -ms-transition:
        opacity 0.2s,
        0.2s linear;
    -o-transition:
        opacity 0.2s,
        0.2s linear;
    transition:
        opacity 0.2s,
        0.2s linear;
    line-height: 1.5;
    position: absolute;
    top: 100%;
    z-index: 1000;
    visibility: hidden;
    opacity: 0;
}

.myreports-profile-pdf-service .accordion-item .pdf-tooltip:before {
    content: '';
    position: absolute;
    top: -10px;
    left: 0;
    display: block;
    width: 100%;
    height: 10px;
}

.myreports-profile-pdf-service
    .accordion-item
    .pdf-tooltip
    .ui-tooltip-content:after {
    right: 15px;
    top: -15px;
}

.myreports-profile-pdf-service .accordion-item .icon-info {
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 25px;
}

.myreports-profile-pdf-service .accordion-item:hover .pdf-tooltip {
    visibility: visible;
    opacity: 0.9;
}

.myreports-profile-pdf-service .text-left,
.myreports-profile-pdf-service .pagination {
    text-align: left;
}

.myreports-profile-pdf-service .text-right {
    text-align: right;
}

.myreports-profile-pdf-service .text-center,
.myreports-profile-pdf-service .pagination-pages .page,
.pagination-pages .myreports-profile-pdf-service .page,
.myreports-profile-pdf-service .btn,
.myreports-profile-pdf-service .alert {
    text-align: center;
}

.myreports-profile-pdf-service .text-justify {
    text-align: justify;
}

.myreports-profile-pdf-service .text-nowrap {
    white-space: nowrap;
}

.myreports-profile-pdf-service .text-lowercase {
    text-transform: lowercase;
}

.myreports-profile-pdf-service .text-uppercase {
    text-transform: uppercase;
    letter-spacing: 0.3px;
}

.myreports-profile-pdf-service .text-capitalize {
    text-transform: capitalize;
}

.myreports-profile-pdf-service .text-hidden {
    text-indent: -9999px;
}

.myreports-profile-pdf-service .text-muted {
    color: #ccc;
}

.myreports-profile-pdf-service a.text-muted:hover,
.myreports-profile-pdf-service a.text-muted:focus {
    color: #b3b3b3;
}

.myreports-profile-pdf-service .text-primary {
    color: #2b94e1;
}

.myreports-profile-pdf-service a.text-primary:hover,
.myreports-profile-pdf-service a.text-primary:focus {
    color: #1b79be;
}

.myreports-profile-pdf-service .text-success {
    color: #4fae33;
}

.myreports-profile-pdf-service a.text-success:hover,
.myreports-profile-pdf-service a.text-success:focus {
    color: #3d8727;
}

.myreports-profile-pdf-service .text-info {
    color: #31708f;
}

.myreports-profile-pdf-service a.text-info:hover,
.myreports-profile-pdf-service a.text-info:focus {
    color: #245269;
}

.myreports-profile-pdf-service .text-warning {
    color: #8a6d3b;
}

.myreports-profile-pdf-service a.text-warning:hover,
.myreports-profile-pdf-service a.text-warning:focus {
    color: #66512c;
}

.myreports-profile-pdf-service .text-danger {
    color: #a94442;
}

.myreports-profile-pdf-service a.text-danger:hover,
.myreports-profile-pdf-service a.text-danger:focus {
    color: #843534;
}

.myreports-profile-pdf-service .list-unstyled,
.myreports-profile-pdf-service .list-inline,
.myreports-profile-pdf-service .pagination-pages {
    padding-left: 0;
    list-style: none;
}

.myreports-profile-pdf-service .list-inline,
.myreports-profile-pdf-service .pagination-pages {
    margin-left: -5px;
}

.myreports-profile-pdf-service .list-inline > li,
.myreports-profile-pdf-service .pagination-pages > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

.myreports-profile-pdf-service input[type='text'],
.myreports-profile-pdf-service textarea {
    border: 1px solid #98aaaf;
    border-radius: 2px;
}

.myreports-profile-pdf-service input[type='text']:focus,
.myreports-profile-pdf-service textarea:focus {
    border-color: #2b94e1;
}

.myreports-profile-pdf-service input[type='text'] {
    font-size: 12px;
    padding: 6px 8px 5px;
}

.myreports-profile-pdf-service input[type='text'] + .clear-field {
    position: absolute;
    border: none;
    background: none;
    color: #98aaaf;
    top: 50%;
    margin-top: -6px;
    right: 7px;
    opacity: 0.7;
    width: 12px;
    height: 12px;
    outline: none;
}

.myreports-profile-pdf-service input[type='text'] + .clear-field:hover {
    opacity: 1;
}

.myreports-profile-pdf-service input[type='radio'],
.myreports-profile-pdf-service input[type='checkbox'] {
    margin: 2px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}

.myreports-profile-pdf-service .input-group {
    display: table;
}

.myreports-profile-pdf-service .input-group > input,
.myreports-profile-pdf-service .input-group .input-group-addon {
    display: table-cell;
    vertical-align: middle;
}

.myreports-profile-pdf-service .form-inline .form-group {
    display: inline-block;
    vertical-align: middle;
}

.myreports-profile-pdf-service .form-inline .form-group + .form-group {
    margin-left: 5px;
}

.myreports-profile-pdf-service .checkbox {
    cursor: pointer;
    padding-left: 20px;
    position: relative;
}

.myreports-profile-pdf-service .checkbox input[type='checkbox'] {
    position: absolute;
    margin-left: -20px;
    margin-top: 2px \9;
}

.myreports-profile-pdf-service .checkbox + .icon,
.myreports-profile-pdf-service .checkbox + .label {
    margin-left: 5px;
}

.myreports-profile-pdf-service .checkbox + .icon {
    vertical-align: top;
}

.myreports-profile-pdf-service .checkbox + .label {
    vertical-align: baseline;
}

.myreports-profile-pdf-service .checkbox.is-disabled {
    opacity: 0.3;
}

.myreports-profile-pdf-service .media {
    margin-top: 15px;
}

.myreports-profile-pdf-service .media:first-child {
    margin-top: 0;
}

.myreports-profile-pdf-service .media,
.myreports-profile-pdf-service .media-body {
    zoom: 1;
    overflow: hidden;
}

.myreports-profile-pdf-service .media-body {
    width: 10000px;
}

.myreports-profile-pdf-service .media-object {
    display: block;
}

.myreports-profile-pdf-service .media-right,
.myreports-profile-pdf-service .media > .pull-right {
    padding-left: 10px;
}

.myreports-profile-pdf-service .media-left,
.myreports-profile-pdf-service .media > .pull-left {
    padding-right: 10px;
}

.myreports-profile-pdf-service .media-left,
.myreports-profile-pdf-service .media-right,
.myreports-profile-pdf-service .media-body {
    display: table-cell;
    vertical-align: top;
}

.myreports-profile-pdf-service .media-middle {
    vertical-align: middle;
}

.myreports-profile-pdf-service .media-bottom {
    vertical-align: bottom;
}

.myreports-profile-pdf-service .media-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.myreports-profile-pdf-service .media-list {
    padding-left: 0;
    list-style: none;
}

.myreports-profile-pdf-service .icon {
    background: none;
    display: inline-block;
    fill: currentColor;
    vertical-align: baseline;
    pointer-events: none;
}

.myreports-profile-pdf-service .icon-xs {
    height: 12px;
    width: 12px;
}

.myreports-profile-pdf-service .icon-s {
    height: 16px;
    width: 16px;
}

.myreports-profile-pdf-service .icon-m {
    height: 22px;
    width: 22px;
}

.myreports-profile-pdf-service .icon-l {
    height: 44px;
    width: 44px;
}

.myreports-profile-pdf-service .icon-warning {
    color: #ff7700;
}

.myreports-profile-pdf-service .icon-events {
    pointer-events: all;
}

.myreports-profile-pdf-service .s-icon.-s.-alert,
.myreports-profile-pdf-service .s-icon.-alert,
.myreports-profile-pdf-service .s-icon.-alert.s-pill,
.myreports-profile-pdf-service .s-icon.-alert.s-btn,
.myreports-profile-pdf-service .s-icon.-alert.s-select {
    margin-top: -10px;
}

.myreports-profile-pdf-service .s-btn.-hollow,
.myreports-profile-pdf-service .s-btn-group .s-btn,
.s-btn-group .myreports-profile-pdf-service .s-btn,
.myreports-profile-pdf-service .s-btn.s-select__toogle {
    box-shadow: 0 0 0 1px #999 inset;
    color: #333;
}

.myreports-profile-pdf-service .s-btn.-hollow:hover,
.myreports-profile-pdf-service .s-btn-group .s-btn:hover,
.s-btn-group .myreports-profile-pdf-service .s-btn:hover,
.myreports-profile-pdf-service .s-btn.s-select__toogle:hover {
    background: #ebebeb;
    color: #333 !important;
}

.myreports-profile-pdf-service .btn {
    background: transparent none;
    border-radius: 2px;
    border: 1px solid transparent;
    box-shadow: none;
    color: #ccc;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    outline: 0;
    line-height: 1;
    padding: 0 13px;
    text-shadow: none;
    vertical-align: baseline;
    white-space: normal;
}

.myreports-profile-pdf-service .btn > .icon-xs {
    vertical-align: bottom;
}

.myreports-profile-pdf-service .btn > .icon-s {
    vertical-align: sub;
}

.myreports-profile-pdf-service .btn > .icon-m,
.myreports-profile-pdf-service .btn > .icon-l {
    vertical-align: middle;
    margin-top: -10px;
    top: 5px;
}

.myreports-profile-pdf-service .btn + .btn {
    margin-left: 5px;
}

.myreports-profile-pdf-service .btn.disabled,
.myreports-profile-pdf-service .btn.feature,
.myreports-profile-pdf-service .btn[disabled] {
    pointer-events: none;
}

.myreports-profile-pdf-service .btn-default {
    color: #333333;
    background-color: #ccc;
    border-color: transparent;
}

.myreports-profile-pdf-service .btn-default:hover,
.myreports-profile-pdf-service .btn-default.focus,
.myreports-profile-pdf-service .btn-default:active,
.myreports-profile-pdf-service .btn-default.active {
    color: #333333;
    background-color: #b3b3b3;
    border-color: rgba(0, 0, 0, 0);
}

.myreports-profile-pdf-service .btn-default:active,
.myreports-profile-pdf-service .btn-default.active {
    background-image: none;
}

.myreports-profile-pdf-service .btn-default.disabled,
.myreports-profile-pdf-service .btn-default.feature,
.myreports-profile-pdf-service .btn-default.disabled:hover,
.myreports-profile-pdf-service .btn-default.feature:hover,
.myreports-profile-pdf-service .btn-default.disabled:focus,
.myreports-profile-pdf-service .btn-default.feature:focus,
.myreports-profile-pdf-service .btn-default.disabled.focus,
.myreports-profile-pdf-service .btn-default.focus.feature,
.myreports-profile-pdf-service .btn-default.disabled:active,
.myreports-profile-pdf-service .btn-default.feature:active,
.myreports-profile-pdf-service .btn-default.disabled.active,
.myreports-profile-pdf-service .btn-default.active.feature,
.myreports-profile-pdf-service .btn-default[disabled],
.myreports-profile-pdf-service .btn-default[disabled]:hover,
.myreports-profile-pdf-service .btn-default[disabled]:focus,
.myreports-profile-pdf-service .btn-default[disabled].focus,
.myreports-profile-pdf-service .btn-default[disabled]:active,
.myreports-profile-pdf-service .btn-default[disabled].active,
fieldset[disabled] .myreports-profile-pdf-service .btn-default,
fieldset[disabled] .myreports-profile-pdf-service .btn-default:hover,
fieldset[disabled] .myreports-profile-pdf-service .btn-default:focus,
fieldset[disabled] .myreports-profile-pdf-service .btn-default.focus,
fieldset[disabled] .myreports-profile-pdf-service .btn-default:active,
fieldset[disabled] .myreports-profile-pdf-service .btn-default.active {
    color: #333333;
    background-color: #ccc;
    border-color: transparent;
}

.myreports-profile-pdf-service .btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: transparent;
}

.myreports-profile-pdf-service .btn-primary:hover,
.myreports-profile-pdf-service .btn-primary.focus,
.myreports-profile-pdf-service .btn-primary:active,
.myreports-profile-pdf-service .btn-primary.active {
    color: #fff;
    background-color: #286090;
    border-color: rgba(0, 0, 0, 0);
}

.myreports-profile-pdf-service .btn-primary:active,
.myreports-profile-pdf-service .btn-primary.active {
    background-image: none;
}

.myreports-profile-pdf-service .btn-primary.disabled,
.myreports-profile-pdf-service .btn-primary.feature,
.myreports-profile-pdf-service .btn-primary.disabled:hover,
.myreports-profile-pdf-service .btn-primary.feature:hover,
.myreports-profile-pdf-service .btn-primary.disabled:focus,
.myreports-profile-pdf-service .btn-primary.feature:focus,
.myreports-profile-pdf-service .btn-primary.disabled.focus,
.myreports-profile-pdf-service .btn-primary.focus.feature,
.myreports-profile-pdf-service .btn-primary.disabled:active,
.myreports-profile-pdf-service .btn-primary.feature:active,
.myreports-profile-pdf-service .btn-primary.disabled.active,
.myreports-profile-pdf-service .btn-primary.active.feature,
.myreports-profile-pdf-service .btn-primary[disabled],
.myreports-profile-pdf-service .btn-primary[disabled]:hover,
.myreports-profile-pdf-service .btn-primary[disabled]:focus,
.myreports-profile-pdf-service .btn-primary[disabled].focus,
.myreports-profile-pdf-service .btn-primary[disabled]:active,
.myreports-profile-pdf-service .btn-primary[disabled].active,
fieldset[disabled] .myreports-profile-pdf-service .btn-primary,
fieldset[disabled] .myreports-profile-pdf-service .btn-primary:hover,
fieldset[disabled] .myreports-profile-pdf-service .btn-primary:focus,
fieldset[disabled] .myreports-profile-pdf-service .btn-primary.focus,
fieldset[disabled] .myreports-profile-pdf-service .btn-primary:active,
fieldset[disabled] .myreports-profile-pdf-service .btn-primary.active {
    color: #fff;
    background-color: #337ab7;
    border-color: transparent;
}

.myreports-profile-pdf-service .btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: transparent;
}

.myreports-profile-pdf-service .btn-warning:hover,
.myreports-profile-pdf-service .btn-warning.focus,
.myreports-profile-pdf-service .btn-warning:active,
.myreports-profile-pdf-service .btn-warning.active {
    color: #fff;
    background-color: #ec971f;
    border-color: rgba(0, 0, 0, 0);
}

.myreports-profile-pdf-service .btn-warning:active,
.myreports-profile-pdf-service .btn-warning.active {
    background-image: none;
}

.myreports-profile-pdf-service .btn-warning.disabled,
.myreports-profile-pdf-service .btn-warning.feature,
.myreports-profile-pdf-service .btn-warning.disabled:hover,
.myreports-profile-pdf-service .btn-warning.feature:hover,
.myreports-profile-pdf-service .btn-warning.disabled:focus,
.myreports-profile-pdf-service .btn-warning.feature:focus,
.myreports-profile-pdf-service .btn-warning.disabled.focus,
.myreports-profile-pdf-service .btn-warning.focus.feature,
.myreports-profile-pdf-service .btn-warning.disabled:active,
.myreports-profile-pdf-service .btn-warning.feature:active,
.myreports-profile-pdf-service .btn-warning.disabled.active,
.myreports-profile-pdf-service .btn-warning.active.feature,
.myreports-profile-pdf-service .btn-warning[disabled],
.myreports-profile-pdf-service .btn-warning[disabled]:hover,
.myreports-profile-pdf-service .btn-warning[disabled]:focus,
.myreports-profile-pdf-service .btn-warning[disabled].focus,
.myreports-profile-pdf-service .btn-warning[disabled]:active,
.myreports-profile-pdf-service .btn-warning[disabled].active,
fieldset[disabled] .myreports-profile-pdf-service .btn-warning,
fieldset[disabled] .myreports-profile-pdf-service .btn-warning:hover,
fieldset[disabled] .myreports-profile-pdf-service .btn-warning:focus,
fieldset[disabled] .myreports-profile-pdf-service .btn-warning.focus,
fieldset[disabled] .myreports-profile-pdf-service .btn-warning:active,
fieldset[disabled] .myreports-profile-pdf-service .btn-warning.active {
    color: #fff;
    background-color: #f0ad4e;
    border-color: transparent;
}

.myreports-profile-pdf-service .btn-danger {
    color: #fff;
    background-color: #e71f2e;
    border-color: transparent;
}

.myreports-profile-pdf-service .btn-danger:hover,
.myreports-profile-pdf-service .btn-danger.focus,
.myreports-profile-pdf-service .btn-danger:active,
.myreports-profile-pdf-service .btn-danger.active {
    color: #fff;
    background-color: #bf1421;
    border-color: rgba(0, 0, 0, 0);
}

.myreports-profile-pdf-service .btn-danger:active,
.myreports-profile-pdf-service .btn-danger.active {
    background-image: none;
}

.myreports-profile-pdf-service .btn-danger.disabled,
.myreports-profile-pdf-service .btn-danger.feature,
.myreports-profile-pdf-service .btn-danger.disabled:hover,
.myreports-profile-pdf-service .btn-danger.feature:hover,
.myreports-profile-pdf-service .btn-danger.disabled:focus,
.myreports-profile-pdf-service .btn-danger.feature:focus,
.myreports-profile-pdf-service .btn-danger.disabled.focus,
.myreports-profile-pdf-service .btn-danger.focus.feature,
.myreports-profile-pdf-service .btn-danger.disabled:active,
.myreports-profile-pdf-service .btn-danger.feature:active,
.myreports-profile-pdf-service .btn-danger.disabled.active,
.myreports-profile-pdf-service .btn-danger.active.feature,
.myreports-profile-pdf-service .btn-danger[disabled],
.myreports-profile-pdf-service .btn-danger[disabled]:hover,
.myreports-profile-pdf-service .btn-danger[disabled]:focus,
.myreports-profile-pdf-service .btn-danger[disabled].focus,
.myreports-profile-pdf-service .btn-danger[disabled]:active,
.myreports-profile-pdf-service .btn-danger[disabled].active,
fieldset[disabled] .myreports-profile-pdf-service .btn-danger,
fieldset[disabled] .myreports-profile-pdf-service .btn-danger:hover,
fieldset[disabled] .myreports-profile-pdf-service .btn-danger:focus,
fieldset[disabled] .myreports-profile-pdf-service .btn-danger.focus,
fieldset[disabled] .myreports-profile-pdf-service .btn-danger:active,
fieldset[disabled] .myreports-profile-pdf-service .btn-danger.active {
    color: #fff;
    background-color: #e71f2e;
    border-color: transparent;
}

.myreports-profile-pdf-service .btn-success {
    color: #fff;
    background-color: #1d9c00;
    border-color: transparent;
}

.myreports-profile-pdf-service .btn-success:hover,
.myreports-profile-pdf-service .btn-success.focus,
.myreports-profile-pdf-service .btn-success:active,
.myreports-profile-pdf-service .btn-success.active {
    color: #fff;
    background-color: #146900;
    border-color: rgba(0, 0, 0, 0);
}

.myreports-profile-pdf-service .btn-success:active,
.myreports-profile-pdf-service .btn-success.active {
    background-image: none;
}

.myreports-profile-pdf-service .btn-success.disabled,
.myreports-profile-pdf-service .btn-success.feature,
.myreports-profile-pdf-service .btn-success.disabled:hover,
.myreports-profile-pdf-service .btn-success.feature:hover,
.myreports-profile-pdf-service .btn-success.disabled:focus,
.myreports-profile-pdf-service .btn-success.feature:focus,
.myreports-profile-pdf-service .btn-success.disabled.focus,
.myreports-profile-pdf-service .btn-success.focus.feature,
.myreports-profile-pdf-service .btn-success.disabled:active,
.myreports-profile-pdf-service .btn-success.feature:active,
.myreports-profile-pdf-service .btn-success.disabled.active,
.myreports-profile-pdf-service .btn-success.active.feature,
.myreports-profile-pdf-service .btn-success[disabled],
.myreports-profile-pdf-service .btn-success[disabled]:hover,
.myreports-profile-pdf-service .btn-success[disabled]:focus,
.myreports-profile-pdf-service .btn-success[disabled].focus,
.myreports-profile-pdf-service .btn-success[disabled]:active,
.myreports-profile-pdf-service .btn-success[disabled].active,
fieldset[disabled] .myreports-profile-pdf-service .btn-success,
fieldset[disabled] .myreports-profile-pdf-service .btn-success:hover,
fieldset[disabled] .myreports-profile-pdf-service .btn-success:focus,
fieldset[disabled] .myreports-profile-pdf-service .btn-success.focus,
fieldset[disabled] .myreports-profile-pdf-service .btn-success:active,
fieldset[disabled] .myreports-profile-pdf-service .btn-success.active {
    color: #fff;
    background-color: #1d9c00;
    border-color: transparent;
}

.myreports-profile-pdf-service .btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: transparent;
}

.myreports-profile-pdf-service .btn-info:hover,
.myreports-profile-pdf-service .btn-info.focus,
.myreports-profile-pdf-service .btn-info:active,
.myreports-profile-pdf-service .btn-info.active {
    color: #fff;
    background-color: #31b0d5;
    border-color: rgba(0, 0, 0, 0);
}

.myreports-profile-pdf-service .btn-info:active,
.myreports-profile-pdf-service .btn-info.active {
    background-image: none;
}

.myreports-profile-pdf-service .btn-info.disabled,
.myreports-profile-pdf-service .btn-info.feature,
.myreports-profile-pdf-service .btn-info.disabled:hover,
.myreports-profile-pdf-service .btn-info.feature:hover,
.myreports-profile-pdf-service .btn-info.disabled:focus,
.myreports-profile-pdf-service .btn-info.feature:focus,
.myreports-profile-pdf-service .btn-info.disabled.focus,
.myreports-profile-pdf-service .btn-info.focus.feature,
.myreports-profile-pdf-service .btn-info.disabled:active,
.myreports-profile-pdf-service .btn-info.feature:active,
.myreports-profile-pdf-service .btn-info.disabled.active,
.myreports-profile-pdf-service .btn-info.active.feature,
.myreports-profile-pdf-service .btn-info[disabled],
.myreports-profile-pdf-service .btn-info[disabled]:hover,
.myreports-profile-pdf-service .btn-info[disabled]:focus,
.myreports-profile-pdf-service .btn-info[disabled].focus,
.myreports-profile-pdf-service .btn-info[disabled]:active,
.myreports-profile-pdf-service .btn-info[disabled].active,
fieldset[disabled] .myreports-profile-pdf-service .btn-info,
fieldset[disabled] .myreports-profile-pdf-service .btn-info:hover,
fieldset[disabled] .myreports-profile-pdf-service .btn-info:focus,
fieldset[disabled] .myreports-profile-pdf-service .btn-info.focus,
fieldset[disabled] .myreports-profile-pdf-service .btn-info:active,
fieldset[disabled] .myreports-profile-pdf-service .btn-info.active {
    color: #fff;
    background-color: #5bc0de;
    border-color: transparent;
}

.myreports-profile-pdf-service .btn-lg,
.myreports-profile-pdf-service .btn-group-lg > .btn {
    padding: 10px 16px;
    font-size: 14px;
    line-height: 1.33333;
    border-radius: 6px;
}

.myreports-profile-pdf-service .btn-sm,
.myreports-profile-pdf-service .btn-group-sm > .btn {
    padding: 3px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.myreports-profile-pdf-service .btn-xs,
.myreports-profile-pdf-service .btn-group-xs > .btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.myreports-profile-pdf-service .btn-block {
    display: block;
    width: 100%;
}

.myreports-profile-pdf-service .btn-block + .btn-block {
    margin-left: 0;
    margin-top: 5px;
}

.myreports-profile-pdf-service .btn-rect {
    border-radius: 0;
}

.myreports-profile-pdf-service .btn-icon {
    font-size: 0;
    padding: 5px;
}

.myreports-profile-pdf-service .btn-icon > .icon {
    position: relative;
    margin: 0;
    top: 0;
}

.myreports-profile-pdf-service .btn[disabled] {
    opacity: 0.3;
    filter: alpha(opacity=30);
}

.myreports-profile-pdf-service .btn-group,
.myreports-profile-pdf-service .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.myreports-profile-pdf-service .btn-group > .btn,
.myreports-profile-pdf-service .btn-group-vertical > .btn {
    position: relative;
    float: left;
}

.myreports-profile-pdf-service .btn-group > .btn:hover,
.myreports-profile-pdf-service .btn-group > .btn:focus,
.myreports-profile-pdf-service .btn-group > .btn:active,
.myreports-profile-pdf-service .btn-group > .btn.active,
.myreports-profile-pdf-service .btn-group-vertical > .btn:hover,
.myreports-profile-pdf-service .btn-group-vertical > .btn:focus,
.myreports-profile-pdf-service .btn-group-vertical > .btn:active,
.myreports-profile-pdf-service .btn-group-vertical > .btn.active {
    z-index: 2;
}

.myreports-profile-pdf-service .btn-group .btn + .btn,
.myreports-profile-pdf-service .btn-group .btn + .btn-group,
.myreports-profile-pdf-service .btn-group .btn-group + .btn,
.myreports-profile-pdf-service .btn-group .btn-group + .btn-group {
    margin-left: -1px;
}

.myreports-profile-pdf-service .btn-toolbar {
    margin-left: -5px;
}

.myreports-profile-pdf-service .btn-toolbar:before,
.myreports-profile-pdf-service .btn-toolbar:after {
    content: ' ';
    display: table;
}

.myreports-profile-pdf-service .btn-toolbar:after {
    clear: both;
}

.myreports-profile-pdf-service .btn-toolbar .btn,
.myreports-profile-pdf-service .btn-toolbar .btn-group,
.myreports-profile-pdf-service .btn-toolbar .input-group {
    float: left;
}

.myreports-profile-pdf-service .btn-toolbar > .btn,
.myreports-profile-pdf-service .btn-toolbar > .btn-group,
.myreports-profile-pdf-service .btn-toolbar > .input-group {
    margin-left: 5px;
}

.myreports-profile-pdf-service
    .btn-group
    > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}

.myreports-profile-pdf-service .btn-group > .btn:first-child {
    margin-left: 0;
}

.myreports-profile-pdf-service
    .btn-group
    > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.myreports-profile-pdf-service .btn-group > .btn:last-child:not(:first-child),
.myreports-profile-pdf-service .btn-group > .dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.myreports-profile-pdf-service .btn-group > .btn-group {
    float: left;
}

.myreports-profile-pdf-service
    .btn-group
    > .btn-group:not(:first-child):not(:last-child)
    > .btn {
    border-radius: 0;
}

.myreports-profile-pdf-service
    .btn-group
    > .btn-group:first-child:not(:last-child)
    > .btn:last-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.myreports-profile-pdf-service
    .btn-group
    > .btn-group:last-child:not(:first-child)
    > .btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.myreports-profile-pdf-service .btn-group-vertical > .btn,
.myreports-profile-pdf-service .btn-group-vertical > .btn-group,
.myreports-profile-pdf-service .btn-group-vertical > .btn-group > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
}

.myreports-profile-pdf-service .btn-group-vertical > .btn-group:before,
.myreports-profile-pdf-service .btn-group-vertical > .btn-group:after {
    content: ' ';
    display: table;
}

.myreports-profile-pdf-service .btn-group-vertical > .btn-group:after {
    clear: both;
}

.myreports-profile-pdf-service .btn-group-vertical > .btn-group > .btn {
    float: none;
}

.myreports-profile-pdf-service .btn-group-vertical > .btn + .btn,
.myreports-profile-pdf-service .btn-group-vertical > .btn + .btn-group,
.myreports-profile-pdf-service .btn-group-vertical > .btn-group + .btn,
.myreports-profile-pdf-service .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0;
}

.myreports-profile-pdf-service
    .btn-group-vertical
    > .btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}

.myreports-profile-pdf-service
    .btn-group-vertical
    > .btn:first-child:not(:last-child) {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.myreports-profile-pdf-service
    .btn-group-vertical
    > .btn:last-child:not(:first-child) {
    border-bottom-left-radius: 2px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.myreports-profile-pdf-service
    .btn-group-vertical
    > .btn-group:not(:first-child):not(:last-child)
    > .btn {
    border-radius: 0;
}

.myreports-profile-pdf-service
    .btn-group-vertical
    > .btn-group:first-child:not(:last-child)
    > .btn:last-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.myreports-profile-pdf-service
    .btn-group-vertical
    > .btn-group:last-child:not(:first-child)
    > .btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.myreports-profile-pdf-service .alert {
    border: 0;
    border-radius: 0;
    display: block;
    margin: 0;
    padding: 10px 30px;
    position: relative;
}

.myreports-profile-pdf-service .alert a {
    text-decoration: underline;
}

.myreports-profile-pdf-service .alert a:hover,
.myreports-profile-pdf-service .alert a:active,
.myreports-profile-pdf-service .alert a.active {
    text-decoration: none;
}

.myreports-profile-pdf-service .alert > .close {
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    line-height: 1;
    position: absolute;
    top: 50%;
    right: 20px;
}

.myreports-profile-pdf-service .alert .btn {
    background-color: transparent;
    padding: 0;
}

.myreports-profile-pdf-service .alert .btn > .icon {
    margin-right: 5px;
    vertical-align: sub;
}

.myreports-profile-pdf-service .alert-default {
    background-color: #9fb6bf;
    border-color: transparent;
    color: #fff;
}

.myreports-profile-pdf-service .alert-default a {
    color: #fff;
}

.myreports-profile-pdf-service .alert-default a:hover,
.myreports-profile-pdf-service .alert-default a:focus,
.myreports-profile-pdf-service .alert-default a.focus,
.myreports-profile-pdf-service .alert-default a:active,
.myreports-profile-pdf-service .alert-default a.active {
    color: white;
}

.myreports-profile-pdf-service .alert-success {
    background-color: #4fae33;
    border-color: transparent;
    color: #fff;
}

.myreports-profile-pdf-service .alert-success a {
    color: #fff;
}

.myreports-profile-pdf-service .alert-success a:hover,
.myreports-profile-pdf-service .alert-success a:focus,
.myreports-profile-pdf-service .alert-success a.focus,
.myreports-profile-pdf-service .alert-success a:active,
.myreports-profile-pdf-service .alert-success a.active {
    color: white;
}

.myreports-profile-pdf-service .alert-info {
    background-color: #00b0ed;
    border-color: transparent;
    color: #fff;
}

.myreports-profile-pdf-service .alert-info a {
    color: #fff;
}

.myreports-profile-pdf-service .alert-info a:hover,
.myreports-profile-pdf-service .alert-info a:focus,
.myreports-profile-pdf-service .alert-info a.focus,
.myreports-profile-pdf-service .alert-info a:active,
.myreports-profile-pdf-service .alert-info a.active {
    color: white;
}

.myreports-profile-pdf-service .alert-warning {
    background-color: #ff7f00;
    border-color: transparent;
    color: #fff;
}

.myreports-profile-pdf-service .alert-warning a {
    color: #fff;
}

.myreports-profile-pdf-service .alert-warning a:hover,
.myreports-profile-pdf-service .alert-warning a:focus,
.myreports-profile-pdf-service .alert-warning a.focus,
.myreports-profile-pdf-service .alert-warning a:active,
.myreports-profile-pdf-service .alert-warning a.active {
    color: white;
}

.myreports-profile-pdf-service .alert-danger {
    background-color: #d00000;
    border-color: transparent;
    color: #fff;
}

.myreports-profile-pdf-service .alert-danger a {
    color: #fff;
}

.myreports-profile-pdf-service .alert-danger a:hover,
.myreports-profile-pdf-service .alert-danger a:focus,
.myreports-profile-pdf-service .alert-danger a.focus,
.myreports-profile-pdf-service .alert-danger a:active,
.myreports-profile-pdf-service .alert-danger a.active {
    color: white;
}

.myreports-profile-pdf-service .label {
    display: inline;
    padding: 0.2em 0.6em 0.3em;
    line-height: 1;
    color: #fff;
    cursor: default;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25em;
}

.myreports-profile-pdf-service .label:empty {
    display: none;
}

.btn .myreports-profile-pdf-service .label {
    position: relative;
    top: -1px;
}

.myreports-profile-pdf-service a.label:hover,
.myreports-profile-pdf-service a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.myreports-profile-pdf-service .label-default {
    background-color: #777777;
}

.myreports-profile-pdf-service .label-default[href]:hover,
.myreports-profile-pdf-service .label-default[href]:focus {
    background-color: #5e5e5e;
}

.myreports-profile-pdf-service .label-primary {
    background-color: #337ab7;
}

.myreports-profile-pdf-service .label-primary[href]:hover,
.myreports-profile-pdf-service .label-primary[href]:focus {
    background-color: #286090;
}

.myreports-profile-pdf-service .label-success {
    background-color: #1d9c00;
}

.myreports-profile-pdf-service .label-success[href]:hover,
.myreports-profile-pdf-service .label-success[href]:focus {
    background-color: #146900;
}

.myreports-profile-pdf-service .label-info {
    background-color: #5bc0de;
}

.myreports-profile-pdf-service .label-info[href]:hover,
.myreports-profile-pdf-service .label-info[href]:focus {
    background-color: #31b0d5;
}

.myreports-profile-pdf-service .label-warning {
    background-color: #f0ad4e;
}

.myreports-profile-pdf-service .label-warning[href]:hover,
.myreports-profile-pdf-service .label-warning[href]:focus {
    background-color: #ec971f;
}

.myreports-profile-pdf-service .label-danger {
    background-color: #e71f2e;
}

.myreports-profile-pdf-service .label-danger[href]:hover,
.myreports-profile-pdf-service .label-danger[href]:focus {
    background-color: #bf1421;
}

.myreports-profile-pdf-service .myreports-report-table-block {
    background-color: #fff;
}

.myreports-profile-pdf-service
    .myreports-report-table-block
    .myreports-widget-content
    > .myreports-widget-content-table {
    position: relative;
    margin-top: 15px;
}

.myreports-profile-pdf-service
    .myreports-report-table-block
    .myreports-widget-content
    > .myreports-widget-content-table
    > .myreports-widget-type-table {
    background: none;
    min-height: 0;
    width: 100%;
}

.myreports-profile-pdf-service
    .myreports-report-table-block
    .myreports-widget-content
    > .myreports-widget-content-table
    .table-pager {
    display: inline-block;
}

.myreports-profile-pdf-service
    .myreports-widget-content
    > .myreports-widget-content-table
    .myreports-widget-spinner.size50 {
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
}

.myreports-profile-pdf-service
    .myreports-widget-content
    > .myreports-widget-content-table
    .myreports-widget-spinner-substrate {
    background-color: #fff;
    opacity: 0.75;
}

.myreports-profile-pdf-service
    .myreports-widget-content
    > .myreports-widget-content-table
    .myreports-widget-spinner
    .spinner {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
}

.myreports-profile-pdf-service
    .myreports-report-block.myreports-report-table-block
    .myreports-widget-type-table
    th {
    padding-left: 12px !important;
}

.myreports-profile-pdf-service
    .myreports-report-block.myreports-report-table-block
    .myreports-widget-type-table
    th,
.myreports-profile-pdf-service
    .myreports-report-block.myreports-report-table-block
    .myreports-widget-type-table
    th
    div {
    font-family: Inter, Ubuntu, sans-serif;
}

.myreports-profile-pdf-service
    .myreports-report-block.myreports-report-table-block
    .myreports-widget-type-table
    th
    div {
    text-align: left;
}

.myreports-profile-pdf-service
    .myreports-report-block.myreports-report-table-block
    .myreports-widget-type-table
    tr {
    background-color: transparent;
}

.myreports-profile-pdf-service
    .myreports-report-block.myreports-report-table-block
    .myreports-widget-type-table
    tr
    td {
    text-align: left;
}

.myreports-profile-pdf-service
    .myreports-report-block.myreports-report-table-block
    .myreports-widget-type-table
    tr:nth-child(even)
    td {
    background-color: #f9f9f9;
}

.myreports-profile-pdf-service
    .myreports-report-block.myreports-report-table-block
    .myreports-widget-type-table
    tr:hover
    td {
    background-color: #e6f9fd;
}

.myreports-profile-pdf-service
    .myreports-report-block.myreports-report-table-block
    .myreports-widget-type-table
    td,
.myreports-profile-pdf-service
    .myreports-report-block.myreports-report-table-block
    .myreports-widget-type-table
    tr:hover
    td {
    font-family: Inter, Ubuntu, sans-serif;
    padding: 6px 12px !important;
}

.myreports-profile-pdf-service
    .myreports-report-block.myreports-report-table-block
    .myreports-widget-type-table
    tfoot
    tr {
    border: none;
}

.myreports-profile-pdf-service
    .myreports-report-block.myreports-report-table-block
    .myreports-widget-type-table
    tfoot
    td,
.myreports-profile-pdf-service
    .myreports-report-block.myreports-report-table-block
    .myreports-widget-type-table
    tfoot
    tr:hover
    td {
    padding: 6px 0 !important;
    background-color: #fff;
}

.myreports-profile-pdf-service
    .myreports-report-block
    .myreports-widget-type-table
    td,
.myreports-profile-pdf-service .myreports-widget-type-table td {
    font-size: 12px !important;
}

.myreports-profile-pdf-service
    .myreports-report-block
    .myreports-widget-type-table
    td
    a,
.myreports-profile-pdf-service .myreports-widget-type-table td a {
    color: #2b94e1;
    font-size: 12px !important;
    text-decoration: none;
}

.myreports-profile-pdf-service
    .myreports-report-block
    .myreports-widget-type-table
    td
    a:hover,
.myreports-profile-pdf-service .myreports-widget-type-table td a:hover {
    text-decoration: underline;
}

.myreports-profile-pdf-service .myreports-widget-type-table-empty {
    color: #6fafd4;
    border: 1px dashed #6fafd4;
    font-size: 19px;
    padding: 40px 0;
}

.myreports-profile-pdf-service
    .myreports-widget-type-table-empty
    .myreports-widget-try-again {
    display: inline-block;
    font-size: inherit;
    padding: 0;
}

.myreports-profile-pdf-service .myreports-widget-type-table-empty a {
    text-decoration: underline;
    cursor: pointer;
}

.myreports-profile-pdf-service .myreports-widget-type-table td {
    color: #666;
}

.myreports-profile-pdf-service .myreports-widget-type-table .pagination {
    margin-top: 20px;
}

.myreports-profile-pdf-service .myreports-widget-type-table .pagination .page {
    color: #2b94e1;
    margin: 0;
    padding: 0;
}

.myreports-profile-pdf-service
    .myreports-widget-type-table
    .pagination
    .page.active {
    background-color: #2b94e1;
    color: #fff;
}

.myreports-profile-pdf-service .myreports-widget-type-table .pagination .dots {
    color: #2b94e1;
}

.myreports-profile-pdf-service
    .myreports-widget-type-table
    .pagination
    .page
    + .page {
    margin-left: 5px;
}

.myreports-profile-pdf-service .myreports-report-gridLandingContainer {
    display: flex;
    justify-content: center;
}

.myreports-profile-pdf-service
    .myreports-report-gridLandingContainer.templates {
    justify-content: left;
}

.myreports-profile-pdf-service
    .myreports-report-gridLandingContainer.templates
    .myreports-report-gridLanding {
    margin: 0;
    width: auto;
}

.myreports-profile-pdf-service
    .myreports-report-gridLandingContainer.templates
    .myreports-report-gridLanding
    .myreports-report-gridLanding-text {
    width: 700px;
}

.myreports-profile-pdf-service
    .myreports-report-gridLandingContainer.templates
    .myreports-report-gridLanding
    .myreports-report-gridLanding-text
    .textBody {
    padding-top: 20px;
}

.myreports-profile-pdf-service
    .myreports-report-gridLandingContainer.templates
    .myreports-report-gridLanding
    .myreports-report-gridLanding-text
    p {
    width: 600px;
    margin: 0 0 20px;
    font-size: 15px;
    line-height: 18px;
}

.myreports-profile-pdf-service
    .myreports-report-gridLandingContainer.templates
    .myreports-report-gridLanding
    .myreports-report-gridLanding-buttons {
    padding-top: 15px;
}

.myreports-profile-pdf-service .myreports-report-gridLanding {
    display: flex;
    flex-flow: column nowrap;
    color: #222;
    width: 960px;
    margin-top: 55px;
    margin-left: 41px;
}

@media (min-width: 768px) {
    .myreports-profile-pdf-service .myreports-report-gridLanding {
        flex-flow: row nowrap;
        margin-bottom: 0;
    }
}

.myreports-profile-pdf-service
    .myreports-report-gridLanding
    .myreports-report-gridLanding-gif
    img {
    max-width: 430px;
    height: auto;
    width: 100%;
}

.myreports-profile-pdf-service
    .myreports-report-gridLanding
    .myreports-report-gridLanding-text {
    max-width: 500px;
    margin-top: 36px;
}

@media (min-width: 768px) {
    .myreports-profile-pdf-service
        .myreports-report-gridLanding
        .myreports-report-gridLanding-text {
        margin-left: 35px;
        margin-top: 0;
    }
}

.myreports-profile-pdf-service
    .myreports-report-gridLanding
    .myreports-report-gridLanding-text
    .textHeader {
    display: block;
    font-size: 24px;
}

.myreports-profile-pdf-service
    .myreports-report-gridLanding
    .myreports-report-gridLanding-text
    .textBody {
    display: block;
    padding-top: 30px;
    font-size: 14px;
}

.myreports-profile-pdf-service
    .myreports-report-gridLanding
    .myreports-report-gridLanding-text
    .myreports-report-gridLanding-buttons {
    padding-top: 45px;
    display: flex;
    flex-direction: row;
    color: white;
}

.myreports-profile-pdf-service
    .myreports-report-gridLanding
    .myreports-report-gridLanding-text
    .myreports-report-gridLanding-buttons
    .s-btn.-hollow.-success,
.myreports-profile-pdf-service
    .myreports-report-gridLanding
    .myreports-report-gridLanding-text
    .myreports-report-gridLanding-buttons
    .s-btn-group
    .s-btn.-success,
.s-btn-group
    .myreports-profile-pdf-service
    .myreports-report-gridLanding
    .myreports-report-gridLanding-text
    .myreports-report-gridLanding-buttons
    .s-btn.-success,
.myreports-profile-pdf-service
    .myreports-report-gridLanding
    .myreports-report-gridLanding-text
    .myreports-report-gridLanding-buttons
    .s-btn.-success.s-select__toogle {
    box-shadow: inset 0 0 0 1px #4fae33;
    color: #4fae33;
}

.myreports-profile-pdf-service
    .myreports-report-gridLanding
    .myreports-report-gridLanding-text
    .myreports-report-gridLanding-buttons
    .s-btn.-hollow.-success:hover,
.myreports-profile-pdf-service
    .myreports-report-gridLanding
    .myreports-report-gridLanding-text
    .myreports-report-gridLanding-buttons
    .s-btn-group
    .s-btn.-success:hover,
.s-btn-group
    .myreports-profile-pdf-service
    .myreports-report-gridLanding
    .myreports-report-gridLanding-text
    .myreports-report-gridLanding-buttons
    .s-btn.-success:hover,
.myreports-profile-pdf-service
    .myreports-report-gridLanding
    .myreports-report-gridLanding-text
    .myreports-report-gridLanding-buttons
    .s-btn.-success.s-select__toogle:hover {
    background-color: #4fae33;
    color: white !important;
}

.myreports-profile-pdf-service
    .myreports-report-gridLanding
    .myreports-report-gridLanding-text
    .createTemplateLandingContainer,
.myreports-profile-pdf-service
    .myreports-report-gridLanding
    .myreports-report-gridLanding-text
    .logInButton {
    margin-left: 15px;
}

.templates-notification-tooltip {
    top: 50px;
    width: 225px;
}

.templates-notification-tooltip a {
    text-decoration: underline;
}

.templates-marker {
    margin-top: -15px !important;
    background-color: #556d73 !important;
    opacity: 1 !important;
}

.templates-marker .ui-tooltip-close-button {
    cursor: pointer;
    position: absolute;
    top: 4px;
    right: 4px;
    color: #fff;
    opacity: 0.5;
}

.templates-marker .ui-tooltip-content {
    margin-right: 10px;
}

.templates-marker .ui-tooltip-content:after {
    border-color: transparent transparent #556d73 transparent !important;
}

.templates-marker .ui-tooltip-content b {
    font-size: 14px;
}

.templates-marker .ui-tooltip-content p {
    margin-top: 5px;
}

.templates-onboarding-marker {
    width: 335px;
}

.templates-onboarding-marker .ui-tooltip-content {
    margin: 0;
}

.templates-onboarding-marker .s-btn {
    box-shadow: 0 0 0 1px #fff inset;
    background: none;
}

.templates-onboarding-marker .s-btn:hover {
    background: none;
}

.templates-gallery-container {
    height: 260px;
    padding: 0 30px;
    margin: 0 -30px;
    background: #cad2d5;
    overflow: hidden;
    position: relative;
}

.templates-gallery-container .sem-widget-spinner {
    left: 50%;
    top: 50%;
}

.templates-gallery-container .sem-widget-spinner .spinner {
    margin: -25px 0 0 -25px;
    top: 0;
}

.templates-gallery-container .sem-widget-spinner .spinner::after {
    background-color: #cad2d5;
}

.templates-gallery-container .templates-gallery-header {
    color: #45575c;
    font-size: 16px;
    line-height: 24px;
    margin: 13px 0 12px;
}

.templates-gallery-container .slick-slide {
    outline: none;
}

.templates-gallery-container .slick-arrow {
    position: absolute;
    top: 50%;
    margin-top: -30px;
    outline: none;
    color: #98aaaf;
    cursor: pointer;
    border-radius: 50%;
    border-width: 1px;
    border-color: #ebebeb;
    border-style: solid;
    border-width: 1px;
    border-color: #adbabe;
    background-color: #ffffff;
    width: 34px;
    height: 34px;
    z-index: 2;
}

.templates-gallery-container .slick-arrow:hover {
    color: #2b94e1;
}

.templates-gallery-container .slick-arrow .icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px 0 0 -8px;
}

.templates-gallery-container .slick-prev {
    left: -17px;
}

.templates-gallery-container .slick-next {
    right: -17px;
}

.templates-gallery-container .slick-disabled {
    height: 0;
    width: 0;
    overflow: hidden;
}

.templates-gallery-container .templates-gallery {
    position: relative;
    min-width: 954px;
    max-width: 1920px;
}

.templates-gallery-container .templates-gallery::after {
    content: '';
    display: block;
    clear: both;
}

.templates-gallery-container .slick-list {
    overflow: hidden;
}

.templates-gallery-container .templates-gallery-item {
    cursor: pointer;
    float: left;
    position: relative;
}

.templates-gallery-container .templates-gallery-item .sc-microlabel {
    margin: 0 5px 0 0;
    position: relative;
    top: 1px;
}

.templates-gallery-container .templates-gallery-item .ui-tooltip {
    position: absolute;
    bottom: 100%;
    left: 0;
    margin: 0 0 8px 0;
}

.templates-gallery-container .templates-gallery-item.lock {
    cursor: not-allowed;
}

.templates-gallery-container .templates-gallery-item.lock:hover .sample {
    opacity: 1;
}

.templates-gallery-container
    .templates-gallery-item.lock:hover
    .sample
    .locked {
    font-weight: bold;
    color: #999;
    border-bottom: 1px solid #999;
    margin: 0 0 10px;
    padding: 0 0 10px;
}

.templates-gallery-container
    .templates-gallery-item.lock:hover
    .sample
    .locked
    svg {
    margin: 0 2px 0 0;
    position: relative;
    top: 2px;
}

.templates-gallery-container
    .templates-gallery-item.lock:hover
    .sample::before {
    content: '';
    position: absolute;
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px;
    background: rgba(255, 255, 255, 0.85);
}

.templates-gallery-container .templates-gallery-item.lock:hover .sample .hint {
    display: flex;
    align-items: center;
    color: #999;
}

.templates-gallery-container .templates-gallery-item.lock .sample {
    opacity: 0.5;
}

.templates-gallery-container .templates-gallery-item.lock .title {
    color: #79888d;
}

.templates-gallery-container .templates-gallery-item.lock .title svg {
    position: relative;
    top: 2px;
    opacity: 0.5;
    margin: 0 0 0 2px;
}

.templates-gallery-container .templates-gallery-item:hover .sample {
    box-shadow: inset 0 0 0 2px #2b94e1;
}

.templates-gallery-container .templates-gallery-item:hover .sample .hint {
    display: flex;
    align-items: center;
    color: #999;
}

.templates-gallery-container .templates-gallery-item .title {
    color: #45575c;
    font-size: 11px;
    line-height: 16px;
    margin: 5px 0 0;
    width: 135px;
}

.templates-gallery-container .templates-gallery-item .sample {
    width: 134px;
    height: 164px;
    display: block;
    position: relative;
    background: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 85% 92%;
}

.templates-gallery-container .templates-gallery-item .sample .hint {
    position: absolute;
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px;
    background: rgba(255, 255, 255, 0.85);
    color: #666;
    font-size: 11px;
    line-height: 16px;
    padding: 0 10px;
    display: none;
}

.templates-gallery-container .templates-gallery-item .sample.blank::before,
.templates-gallery-container .templates-gallery-item .sample.blank::after {
    content: '';
    background: #2b94e1;
    position: absolute;
}

.templates-gallery-container .templates-gallery-item .sample.blank::before {
    width: 44px;
    height: 4px;
    left: 50%;
    top: 50%;
    margin-left: -22px;
    margin-top: -2px;
}

.templates-gallery-container .templates-gallery-item .sample.blank::after {
    left: 50%;
    top: 50%;
    width: 4px;
    height: 44px;
    margin-top: -22px;
    margin-left: -2px;
}

.templates-gallery-container .templates-gallery-item .sample.tc_monthly_seo_v2 {
    background-image: url(../images/templates/tc_monthly_seo_v2.png);
}

.templates-gallery-container
    .templates-gallery-item
    .sample.tc_domain_comparison {
    background-image: url(../images/templates/tc_domain_comparison.png);
}

.templates-gallery-container
    .templates-gallery-item
    .sample.tc_organic_search_positions {
    background-image: url(../images/templates/tc_organic_search_positions.png);
}

.templates-gallery-container
    .templates-gallery-item
    .sample.tc_organic_research_full {
    background-image: url(../images/templates/tc_organic_research_full.png);
}

.templates-gallery-container
    .templates-gallery-item
    .sample.tc_advertising_research_full {
    background-image: url(../images/templates/tc_advertising_research_full.png);
}

.templates-gallery-container
    .templates-gallery-item
    .sample.tc_siteaudit_overview {
    background-image: url(../images/templates/tc_siteaudit_overview.png);
}

.templates-gallery-container
    .templates-gallery-item
    .sample.tc_siteaudit_total_issues {
    background-image: url(../images/templates/tc_siteaudit_total_issues.png);
}

.templates-gallery-container
    .templates-gallery-item
    .sample.tc_siteaudit_full_report {
    background-image: url(../images/templates/tc_siteaudit_full_report.png);
}
