@import url("https://fonts.googleapis.com/css?family=Inconsolata|Roboto:300,400,500,700,900|Raleway:400,500,700,900");
/*! =======================================================
                      VERSION  4.14.3              
========================================================= */
/*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================= */.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left:-10px;margin-top:-5px}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;margin-left:-5px;left:50%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-left:-5px;margin-top:-10px}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;margin-left:0}.slider.slider-disabled .slider-handle{background-image:linear-gradient(to bottom,#dfdfdf 0,#bebebe 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf',endColorstr='#ffbebebe',GradientType=0)}.slider.slider-disabled .slider-track{background-image:linear-gradient(to bottom,#e5e5e5 0,#e9e9e9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5',endColorstr='#ffe9e9e9',GradientType=0);cursor:not-allowed}.slider input{display:none}.slider .tooltip.top{margin-top:-36px}.slider .tooltip-inner{white-space:nowrap}.slider .hide{display:none}.slider-track{position:absolute;cursor:pointer;background-image:linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);border-radius:4px}.slider-selection{position:absolute;background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-sizing:border-box;border-radius:4px}.slider-selection.tick-slider-selection{background-image:linear-gradient(to bottom,#89cdef 0,#81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef',endColorstr='#ff81bfde',GradientType=0)}.slider-track-low,.slider-track-high{position:absolute;background:transparent;box-sizing:border-box;border-radius:4px}.slider-handle{position:absolute;width:20px;height:20px;background-color:#337ab7;background-image:linear-gradient(to bottom,#149bdf 0,#0480be 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-filter:none;filter:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border:0 solid transparent}.slider-handle.round{border-radius:50%}.slider-handle.triangle{background:transparent none}.slider-handle.custom{background:transparent none}.slider-handle.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick{position:absolute;width:20px;height:20px;background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-sizing:border-box;-webkit-filter:none;filter:none;opacity:.8;border:0 solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:transparent none}.slider-tick.custom{background:transparent none}.slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick.in-selection{background-image:linear-gradient(to bottom,#89cdef 0,#81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef',endColorstr='#ff81bfde',GradientType=0);opacity:1}
/*!
 * Datetimepicker for Bootstrap v3
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget{top:0;left:0;width:250px;padding:4px;margin-top:1px;z-index:99999!important;border-radius:4px}.bootstrap-datetimepicker-widget.timepicker-sbs{width:600px}.bootstrap-datetimepicker-widget.bottom:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:7px}.bootstrap-datetimepicker-widget.bottom:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:8px}.bootstrap-datetimepicker-widget.top:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.top:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;position:absolute;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget .dow{width:14.2857%}.bootstrap-datetimepicker-widget.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget>ul{list-style-type:none;margin:0}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:100%;font-weight:bold;font-size:1.2em}.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width:4px;padding:0;margin:0}.bootstrap-datetimepicker-widget .datepicker>div{display:none}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{text-align:center;width:20px;height:20px;border-radius:4px}.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{color:#999}.bootstrap-datetimepicker-widget td.today{position:relative}.bootstrap-datetimepicker-widget td.today:before{content:'';display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget td.disabled:hover{background:none;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget td span:hover{background:#eee}.bootstrap-datetimepicker-widget td span.active{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget td span.old{color:#999}.bootstrap-datetimepicker-widget td span.disabled,.bootstrap-datetimepicker-widget td span.disabled:hover{background:none;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget th.switch{width:145px}.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{font-size:21px}.bootstrap-datetimepicker-widget th.disabled,.bootstrap-datetimepicker-widget th.disabled:hover{background:none;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget thead tr:first-child th:hover{background:#eee}.input-group.date .input-group-addon span{display:block;cursor:pointer;width:16px;height:16px}.bootstrap-datetimepicker-widget.left-oriented:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.left-oriented:after{left:auto;right:7px}.bootstrap-datetimepicker-widget ul.list-unstyled li div.timepicker div.timepicker-picker table.table-condensed tbody>tr>td{padding:0!important}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.43e70a22.eot');
    src: url('./fonts/slick.43e70a22.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.68e3c2c8.woff') format('woff'), url('./fonts/slick.620483ff.ttf') format('truetype'), url('./fonts/slick.f97e3bbf.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    margin-top: -10px\9; /*lte IE 8*/
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -45px;

    display: block;

    width: 100%;
    padding: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

@font-face {
  font-family: 'octicons';
  src: url('octicons.6767b594.eot?#iefix') format('embedded-opentype'),
       url('octicons.850ca192.woff') format('woff'),
       url('octicons.28cf15e7.ttf') format('truetype'),
       url('octicons.adc17600.svg#octicons') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*

.octicon is optimized for 16px.
.mega-octicon is optimized for 32px but can be used larger.

*/
.octicon, .mega-octicon {
  font: normal normal normal 16px/1 octicons;
  display: inline-block;
  text-decoration: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.mega-octicon { font-size: 32px; }

.octicon-alert:before { content: '\f02d'} /*  */
.octicon-arrow-down:before { content: '\f03f'} /*  */
.octicon-arrow-left:before { content: '\f040'} /*  */
.octicon-arrow-right:before { content: '\f03e'} /*  */
.octicon-arrow-small-down:before { content: '\f0a0'} /*  */
.octicon-arrow-small-left:before { content: '\f0a1'} /*  */
.octicon-arrow-small-right:before { content: '\f071'} /*  */
.octicon-arrow-small-up:before { content: '\f09f'} /*  */
.octicon-arrow-up:before { content: '\f03d'} /*  */
.octicon-microscope:before,
.octicon-beaker:before { content: '\f0dd'} /*  */
.octicon-bell:before { content: '\f0de'} /*  */
.octicon-book:before { content: '\f007'} /*  */
.octicon-bookmark:before { content: '\f07b'} /*  */
.octicon-briefcase:before { content: '\f0d3'} /*  */
.octicon-broadcast:before { content: '\f048'} /*  */
.octicon-browser:before { content: '\f0c5'} /*  */
.octicon-bug:before { content: '\f091'} /*  */
.octicon-calendar:before { content: '\f068'} /*  */
.octicon-check:before { content: '\f03a'} /*  */
.octicon-checklist:before { content: '\f076'} /*  */
.octicon-chevron-down:before { content: '\f0a3'} /*  */
.octicon-chevron-left:before { content: '\f0a4'} /*  */
.octicon-chevron-right:before { content: '\f078'} /*  */
.octicon-chevron-up:before { content: '\f0a2'} /*  */
.octicon-circle-slash:before { content: '\f084'} /*  */
.octicon-circuit-board:before { content: '\f0d6'} /*  */
.octicon-clippy:before { content: '\f035'} /*  */
.octicon-clock:before { content: '\f046'} /*  */
.octicon-cloud-download:before { content: '\f00b'} /*  */
.octicon-cloud-upload:before { content: '\f00c'} /*  */
.octicon-code:before { content: '\f05f'} /*  */
.octicon-color-mode:before { content: '\f065'} /*  */
.octicon-comment-add:before,
.octicon-comment:before { content: '\f02b'} /*  */
.octicon-comment-discussion:before { content: '\f04f'} /*  */
.octicon-credit-card:before { content: '\f045'} /*  */
.octicon-dash:before { content: '\f0ca'} /*  */
.octicon-dashboard:before { content: '\f07d'} /*  */
.octicon-database:before { content: '\f096'} /*  */
.octicon-clone:before,
.octicon-desktop-download:before { content: '\f0dc'} /*  */
.octicon-device-camera:before { content: '\f056'} /*  */
.octicon-device-camera-video:before { content: '\f057'} /*  */
.octicon-device-desktop:before { content: '\f27c'} /*  */
.octicon-device-mobile:before { content: '\f038'} /*  */
.octicon-diff:before { content: '\f04d'} /*  */
.octicon-diff-added:before { content: '\f06b'} /*  */
.octicon-diff-ignored:before { content: '\f099'} /*  */
.octicon-diff-modified:before { content: '\f06d'} /*  */
.octicon-diff-removed:before { content: '\f06c'} /*  */
.octicon-diff-renamed:before { content: '\f06e'} /*  */
.octicon-ellipsis:before { content: '\f09a'} /*  */
.octicon-eye-unwatch:before,
.octicon-eye-watch:before,
.octicon-eye:before { content: '\f04e'} /*  */
.octicon-file-binary:before { content: '\f094'} /*  */
.octicon-file-code:before { content: '\f010'} /*  */
.octicon-file-directory:before { content: '\f016'} /*  */
.octicon-file-media:before { content: '\f012'} /*  */
.octicon-file-pdf:before { content: '\f014'} /*  */
.octicon-file-submodule:before { content: '\f017'} /*  */
.octicon-file-symlink-directory:before { content: '\f0b1'} /*  */
.octicon-file-symlink-file:before { content: '\f0b0'} /*  */
.octicon-file-text:before { content: '\f011'} /*  */
.octicon-file-zip:before { content: '\f013'} /*  */
.octicon-flame:before { content: '\f0d2'} /*  */
.octicon-fold:before { content: '\f0cc'} /*  */
.octicon-gear:before { content: '\f02f'} /*  */
.octicon-gift:before { content: '\f042'} /*  */
.octicon-gist:before { content: '\f00e'} /*  */
.octicon-gist-secret:before { content: '\f08c'} /*  */
.octicon-git-branch-create:before,
.octicon-git-branch-delete:before,
.octicon-git-branch:before { content: '\f020'} /*  */
.octicon-git-commit:before { content: '\f01f'} /*  */
.octicon-git-compare:before { content: '\f0ac'} /*  */
.octicon-git-merge:before { content: '\f023'} /*  */
.octicon-git-pull-request-abandoned:before,
.octicon-git-pull-request:before { content: '\f009'} /*  */
.octicon-globe:before { content: '\f0b6'} /*  */
.octicon-graph:before { content: '\f043'} /*  */
.octicon-heart:before { content: '\2665'} /* ♥ */
.octicon-history:before { content: '\f07e'} /*  */
.octicon-home:before { content: '\f08d'} /*  */
.octicon-horizontal-rule:before { content: '\f070'} /*  */
.octicon-hubot:before { content: '\f09d'} /*  */
.octicon-inbox:before { content: '\f0cf'} /*  */
.octicon-info:before { content: '\f059'} /*  */
.octicon-issue-closed:before { content: '\f028'} /*  */
.octicon-issue-opened:before { content: '\f026'} /*  */
.octicon-issue-reopened:before { content: '\f027'} /*  */
.octicon-jersey:before { content: '\f019'} /*  */
.octicon-key:before { content: '\f049'} /*  */
.octicon-keyboard:before { content: '\f00d'} /*  */
.octicon-law:before { content: '\f0d8'} /*  */
.octicon-light-bulb:before { content: '\f000'} /*  */
.octicon-link:before { content: '\f05c'} /*  */
.octicon-link-external:before { content: '\f07f'} /*  */
.octicon-list-ordered:before { content: '\f062'} /*  */
.octicon-list-unordered:before { content: '\f061'} /*  */
.octicon-location:before { content: '\f060'} /*  */
.octicon-gist-private:before,
.octicon-mirror-private:before,
.octicon-git-fork-private:before,
.octicon-lock:before { content: '\f06a'} /*  */
.octicon-logo-github:before { content: '\f092'} /*  */
.octicon-mail:before { content: '\f03b'} /*  */
.octicon-mail-read:before { content: '\f03c'} /*  */
.octicon-mail-reply:before { content: '\f051'} /*  */
.octicon-mark-github:before { content: '\f00a'} /*  */
.octicon-markdown:before { content: '\f0c9'} /*  */
.octicon-megaphone:before { content: '\f077'} /*  */
.octicon-mention:before { content: '\f0be'} /*  */
.octicon-milestone:before { content: '\f075'} /*  */
.octicon-mirror-public:before,
.octicon-mirror:before { content: '\f024'} /*  */
.octicon-mortar-board:before { content: '\f0d7'} /*  */
.octicon-mute:before { content: '\f080'} /*  */
.octicon-no-newline:before { content: '\f09c'} /*  */
.octicon-octoface:before { content: '\f008'} /*  */
.octicon-organization:before { content: '\f037'} /*  */
.octicon-package:before { content: '\f0c4'} /*  */
.octicon-paintcan:before { content: '\f0d1'} /*  */
.octicon-pencil:before { content: '\f058'} /*  */
.octicon-person-add:before,
.octicon-person-follow:before,
.octicon-person:before { content: '\f018'} /*  */
.octicon-pin:before { content: '\f041'} /*  */
.octicon-plug:before { content: '\f0d4'} /*  */
.octicon-repo-create:before,
.octicon-gist-new:before,
.octicon-file-directory-create:before,
.octicon-file-add:before,
.octicon-plus:before { content: '\f05d'} /*  */
.octicon-primitive-dot:before { content: '\f052'} /*  */
.octicon-primitive-square:before { content: '\f053'} /*  */
.octicon-pulse:before { content: '\f085'} /*  */
.octicon-question:before { content: '\f02c'} /*  */
.octicon-quote:before { content: '\f063'} /*  */
.octicon-radio-tower:before { content: '\f030'} /*  */
.octicon-repo-delete:before,
.octicon-repo:before { content: '\f001'} /*  */
.octicon-repo-clone:before { content: '\f04c'} /*  */
.octicon-repo-force-push:before { content: '\f04a'} /*  */
.octicon-gist-fork:before,
.octicon-repo-forked:before { content: '\f002'} /*  */
.octicon-repo-pull:before { content: '\f006'} /*  */
.octicon-repo-push:before { content: '\f005'} /*  */
.octicon-rocket:before { content: '\f033'} /*  */
.octicon-rss:before { content: '\f034'} /*  */
.octicon-ruby:before { content: '\f047'} /*  */
.octicon-screen-full:before { content: '\f066'} /*  */
.octicon-screen-normal:before { content: '\f067'} /*  */
.octicon-search-save:before,
.octicon-search:before { content: '\f02e'} /*  */
.octicon-server:before { content: '\f097'} /*  */
.octicon-settings:before { content: '\f07c'} /*  */
.octicon-shield:before { content: '\f0e1'} /*  */
.octicon-log-in:before,
.octicon-sign-in:before { content: '\f036'} /*  */
.octicon-log-out:before,
.octicon-sign-out:before { content: '\f032'} /*  */
.octicon-squirrel:before { content: '\f0b2'} /*  */
.octicon-star-add:before,
.octicon-star-delete:before,
.octicon-star:before { content: '\f02a'} /*  */
.octicon-stop:before { content: '\f08f'} /*  */
.octicon-repo-sync:before,
.octicon-sync:before { content: '\f087'} /*  */
.octicon-tag-remove:before,
.octicon-tag-add:before,
.octicon-tag:before { content: '\f015'} /*  */
.octicon-telescope:before { content: '\f088'} /*  */
.octicon-terminal:before { content: '\f0c8'} /*  */
.octicon-three-bars:before { content: '\f05e'} /*  */
.octicon-thumbsdown:before { content: '\f0db'} /*  */
.octicon-thumbsup:before { content: '\f0da'} /*  */
.octicon-tools:before { content: '\f031'} /*  */
.octicon-trashcan:before { content: '\f0d0'} /*  */
.octicon-triangle-down:before { content: '\f05b'} /*  */
.octicon-triangle-left:before { content: '\f044'} /*  */
.octicon-triangle-right:before { content: '\f05a'} /*  */
.octicon-triangle-up:before { content: '\f0aa'} /*  */
.octicon-unfold:before { content: '\f039'} /*  */
.octicon-unmute:before { content: '\f0ba'} /*  */
.octicon-versions:before { content: '\f064'} /*  */
.octicon-watch:before { content: '\f0e0'} /*  */
.octicon-remove-close:before,
.octicon-x:before { content: '\f081'} /*  */
.octicon-zap:before { content: '\26A1'} /* ⚡ */

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

.webapp-content .customize-container{margin-right:auto;margin-left:auto;width:90%;position:relative;}@media (min-width:1281px){.webapp-content .customize-container{margin-right:auto;margin-left:auto;max-width:1170px}}.at4-share-outer{display:none}.addthis_32x32_style .at_flat_counter{background:#fff;}.addthis_32x32_style .at_flat_counter:after{border-color:transparent #fff transparent transparent}.modal .modal-header{background-color:#fff}.webapp-content .online-index{font-weight:bold;font-size:14px;}.webapp-content .online-index__text{vertical-align:middle}.webapp-content .online-index__icon{margin:0 8px;vertical-align:middle;font-size:11px}.webapp-content .online-index__available{color:#6eb711}.webapp-content .online-index__online{color:#6eb711}.webapp-content .online-index__away{color:#f9c928}.webapp-content .online-index__offline{color:#afafaf}.webapp-content .online-index__session{color:#f66}.webapp-content .cm-flash{width:100%;display:block;position:fixed;top:50px;left:0;z-index:20;text-align:center;opacity:1;transition:opacity .2s;transition-timing-function:linear;box-sizing:border-box;}.webapp-content .cm-flash.transparent{display:none}.webapp-content .cm-flash .alert{padding:5px;border-radius:0;box-sizing:border-box;line-height:25px;box-shadow:0 2px 3px 0 rgba(0,0,0,0.3);}.webapp-content .cm-flash .alert .close{right:20px;top:0}.modal-block{display:none;background-color:#fff;border-radius:3px}.webapp-content .category-selector__selected-cats__tag{margin:0 5px 5px 0;color:#aaa;background-color:#e8ebed;padding:0 35px 0 10px;display:inline-block;vertical-align:middle;border:1px solid #e8ebed;border-radius:5px;height:30px;position:relative;line-height:28px;font-weight:bold;font-size:12px}.webapp-content .category-selector__selected-cats__tag__remove{position:absolute;top:5px;right:5px;background-color:transparent;border-radius:50%;color:#999;border:none;width:20px;height:20px;text-align:center;line-height:12px;padding:0;}.webapp-content .category-selector__selected-cats__tag__remove:hover{background-color:#ddd;color:#666}.webapp-content .category-selector__select-block{overflow:hidden;margin-top:10px;background-color:#fff;border-radius:5px;box-sizing:border-box;}.webapp-content .category-selector__select-block__input{border-radius:5px;padding:10px 15px;border:1px solid #ddd;width:100%;margin-bottom:10px;}.webapp-content .category-selector__select-block__input:focus{border:1px solid #66afe9}.webapp-content .category-selector__select-block__tag{padding:8px 20px 8px 35px;color:#666;margin:0 5px 5px 0;float:left;display:block;cursor:pointer;border-radius:5px;width:160px;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:1px solid #fff;}.webapp-content .category-selector__select-block__tag:hover{overflow:visible;}.webapp-content .category-selector__select-block__tag:hover .hidden-tag{display:block}.webapp-content .category-selector__select-block__tag i{margin-right:5px;color:#aaa;position:absolute;left:15px;top:12px}.webapp-content .category-selector__select-block__tag__text{width:140px;overflow:hidden;white-space:nowrap}.webapp-content .category-selector__select-block__tag .hidden-tag{position:absolute;display:none;top:-1px;left:-1px;border:1px solid #ddd;padding:8px 20px 8px 35px;color:#666;margin:0 5px 5px 0;cursor:pointer;border-radius:5px;min-width:135px;background-color:#fff;z-index:1;}.webapp-content .category-selector__select-block__tag .hidden-tag .hidden-text{min-width:135px}.webapp.webapp-modal__ok-btn,.webapp.webapp-modal__cancel-btn{display:inline-block;padding:10px 21px;margin-left:10px;border-radius:4px;font-weight:bold}.webapp.webapp-modal{border-radius:5px;box-sizing:border-box;}.webapp.webapp-modal .modal-header{background-color:#f8f9fa;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:0 2px 3px 0 rgba(0,0,0,0.1);}.webapp.webapp-modal .modal-header .modal-title{color:#333}.webapp.webapp-modal__content{margin-left:40px;padding:20px 0 10px;}.webapp.webapp-modal__content .row{margin-left:-15px}.webapp.webapp-modal__content__info{padding-right:20px;font-size:14px;color:#666;line-height:24px;}.webapp.webapp-modal__content__info__credit-card{background-color:#f9f9f9;padding-top:10px;padding-bottom:10px;box-sizing:border-box;}.webapp.webapp-modal__content__info__credit-card .credit-card-creation__title{color:#333;font-weight:500;padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:20px;display:block}.webapp.webapp-modal__content__info__credit-card .credit-card-creation__form-block{padding-left:20px;padding-right:20px;margin-bottom:10px;}.webapp.webapp-modal__content__info__credit-card .credit-card-creation__form-block__label{font-size:12px;font-weight:500;color:#333;line-height:14px;margin-bottom:5px}.webapp.webapp-modal__content__info__credit-card .credit-card-creation__form-block__input > input{font-size:14px;font-weight:400;line-height:30px;color:#6c777f;padding:5px 10px;border:1px solid #eee;border-radius:4px;height:40px;width:100%}.webapp.webapp-modal__content__info__credit-card .credit-card-creation__logos{padding-left:20px;padding-right:20px;}.webapp.webapp-modal__content__info__credit-card .credit-card-creation__logos__visa{height:25px;width:auto;display:inline-block}.webapp.webapp-modal__content__info__credit-card .credit-card-creation__logos__stripe-logo{height:25px;width:auto;display:inline-block}.webapp.webapp-modal__ok-btn{background-color:#419bf9;color:#fff;border:2px solid #419bf9;}.webapp.webapp-modal__ok-btn:hover{background-color:transparent;border:2px solid #419bf9;color:#419bf9}.webapp.webapp-modal__cancel-btn{background-color:#eee;color:#999;border:2px solid #eee;}.webapp.webapp-modal__cancel-btn:hover{background-color:transparent;border:2px solid #aaa;color:#aaa}.webapp-content .landing-press__logo{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:#808080;-webkit-filter:grayscale(100%);width:auto;height:30px;margin:5px 10px}.webapp-content .credit-card-creation{padding-top:20px;padding-bottom:20px;}.webapp-content .credit-card-creation__title{color:#333;font-weight:500;padding-left:40px;padding-right:40px;margin-top:20px;margin-bottom:20px}.webapp-content .credit-card-creation__form-block{padding-left:40px;padding-right:40px;margin-bottom:10px;}.webapp-content .credit-card-creation__form-block__label{font-size:12px;font-weight:500;color:#333;line-height:14px;margin-bottom:5px}.webapp-content .credit-card-creation__form-block__input > input{font-size:14px;font-weight:400;line-height:30px;color:#6c777f;padding:5px 10px;border:1px solid #eee;border-radius:4px;height:40px;width:100%}.webapp-content .credit-card-creation__error{color:#e84d3d;padding-left:40px}.webapp-content .credit-card-creation__submit{background:#419bf9;font-weight:bold;color:#fff;border:2px solid #419bf9;border-radius:4px;height:40px;font-size:11px;}.webapp-content .credit-card-creation__submit:hover{color:#419bf9;background:#fff}.webapp-content .credit-card-creation__logos{padding-left:40px;padding-right:40px;}.webapp-content .credit-card-creation__logos__visa{height:25px;width:auto;display:inline-block}.webapp-content .credit-card-creation__logos__stripe-logo{height:25px;width:auto;display:inline-block}.webapp-content .time-slot-selector__input{width:44px;display:inline-block;}.webapp-content .time-slot-selector__input input::-webkit-inner-spin-button,.webapp-content .time-slot-selector__input input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.webapp-content .time-slot-selector__add{display:inline-block;margin-left:20px}.webapp-content .time-slot-selector__slot{padding:5px 0}.onboarding-enter{opacity:.01;transition:opacity .3s ease-in}.onboarding-enter.onboarding-enter-active{opacity:1}.onboarding-leave{opacity:1;transition:opacity .3s ease-in}.onboarding-leave.onboarding-leave-active{opacity:0}.review .radio-item{display:inline-block;margin-right:18px;color:#343434}.review__title{background-color:#09455d;color:#dcdcdc;margin:0;padding:15px}.review__content{padding:25px;padding-top:0}.review__question-block{border-bottom:1px solid #dcdcdc;padding-bottom:15px;margin-top:15px;}.review__question-block:nth-last-child(3){border-bottom:none}.review__question-block input[type="radio"]{margin:0}.review__question-title{color:#09455d}.review__comment{width:640px;height:150px}.review__btn{margin-top:15px;width:60px;height:40px;border:none;float:right;border-radius:3px;}.review__btn--submit{background-color:#3e90ca;color:#fff;margin-left:10px}.review__clear-float{clear:both}.webapp-content .expert-list-item{padding:20px 0;background:#fff;border:1px solid #ebebeb;min-height:110px;position:relative;margin-bottom:20px;}.webapp-content .expert-list-item .mentor-info{text-align:center;}.webapp-content .expert-list-item .mentor-info .mentor-avatar img{max-width:110px;width:100%;border-radius:50%}.webapp-content .expert-list-item .mentor-info .mentor-rate{margin:16px 0}.webapp-content .expert-list-item .mentor-info .btn-message{background-color:#16bb8e;font-size:11px;border:0;border-radius:3px;color:#fff;font-weight:bold;}.webapp-content .expert-list-item .mentor-info .btn-message:hover,.webapp-content .expert-list-item .mentor-info .btn-message:active{background-color:#14a77f}.webapp-content .expert-list-item .mentor-info .btn-message:focus{outline:none}.webapp-content .expert-list-item .mentor-details .mentor-name{font-size:18px;font-weight:bold;color:#3e90ca;line-height:23px;margin-right:15px;vertical-align:middle}.webapp-content .expert-list-item .mentor-details .mentor-rating{vertical-align:middle;}.webapp-content .expert-list-item .mentor-details .mentor-rating .mentor-rating-num{font-size:80%;color:#666}.webapp-content .expert-list-item .mentor-details .side-note{color:#333;font-weight:bold;margin-top:5px}.webapp-content .expert-list-item .mentor-details .online-index-wrapper{float:right;display:inline;position:relative;top:4px}.webapp-content .expert-list-item .mentor-details .featured-img{width:60px;margin-left:5px;vertical-align:middle}.webapp-content .expert-list-item .mentor-details .mentor-headline{margin-top:5px;color:#666;font-weight:bold}.webapp-content .expert-list-item .mentor-details .mentor-about{margin-top:5px;color:#888}.webapp-content .expert-list-item .mentor-details .mentor-expertise{display:block;margin-top:15px;}.webapp-content .expert-list-item .mentor-details .mentor-expertise .expertise-tag{display:inline-block;border-radius:2px;background-color:#f2f2f2;font-size:.8em;padding:1px 6px 2px;margin-bottom:4px;font-weight:normal;margin-right:5px;color:#888}.webapp-content .expert-list-item .mentor-details .mentor-languages{margin-top:12px;}.webapp-content .expert-list-item .mentor-details .mentor-languages .mentor-language{display:inline-block;border-radius:2px;background-color:#d3e4f2;font-size:.8em;padding:1px 6px 2px;margin-bottom:4px;font-weight:normal;margin-right:5px;color:#888}.webapp-content .request-form{padding:30px;background-color:#fff;margin-top:0;margin-bottom:0;box-sizing:border-box;}.webapp-content .request-form .form-body .label-title,.webapp-content .request-form .form-body .label-budget,.webapp-content .request-form .form-body .label-email{display:block;color:#444;margin-bottom:10px;font-size:18px}.webapp-content .request-form .form-body .label-email .small{font-weight:400;font-size:80%}.webapp-content .request-form .form-body > input,.webapp-content .request-form .form-body > textarea{height:38px;box-sizing:border-box;padding:5px 10px;font-size:14px;border:1px solid #f0f2f3;display:block;width:100%;margin-bottom:10px;border-radius:3px;background-color:#f0f2f3;resize:vertical;}.webapp-content .request-form .form-body > input:focus,.webapp-content .request-form .form-body > textarea:focus{background-color:#fff;border-color:#ccc}.webapp-content .request-form .form-body > textarea{min-height:100px}.webapp-content .request-form .form-body > input.input-email,.webapp-content .request-form .form-body > input.input-password{width:calc(50% - 5px);display:inline-block;margin-right:10px}.webapp-content .request-form .form-body > input.input-password{margin-right:0}.webapp-content .request-form .form-body .budget-buttons{margin-bottom:15px;}.webapp-content .request-form .form-body .budget-buttons > .btn{border:1px solid #eee;background-color:#f0f2f3;width:80px;height:40px;padding:0;text-align:center;font-size:14px;padding-bottom:0;margin-right:5px;margin-bottom:5px;}.webapp-content .request-form .form-body .budget-buttons > .btn:focus{outline:none}.webapp-content .request-form .form-body .budget-buttons > .btn.active{background-color:#ddd;box-shadow:none;border-color:#ddd;position:relative;}.webapp-content .request-form .form-body .budget-buttons > .btn.active:after{content:'✓';position:absolute;top:-5px;right:-5px;width:18px;height:18px;box-sizing:border-box;padding-left:2px;line-height:18px;text-align:center;display:block;border-radius:50%;background-color:#16bb8e;color:#fff}.webapp-content .request-form .btn-submit-request{color:#fff;background-color:#e84d3d;border-color:#e84d3d;border-radius:3px;}.webapp-content .request-form .btn-submit-request:focus{outline:none}.webapp-content .request-form .btn-submit-request[disabled]:hover{background-color:#e84d3d;border-color:#e84d3d}.webapp-content .request-form .error-msg{margin-left:20px}.webapp-content .request-form .react-tagsinput{background-color:#f0f2f3;border:1px solid #f0f2f3;border-radius:3px;overflow:hidden;padding-left:5px;padding-top:5px;min-height:38px;margin-bottom:20px}.webapp-content .request-form .react-tagsinput-tag{background-color:#ddd;border-radius:2px;border:1px solid #ddd;color:#5f6366;display:inline-block;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;margin:2px;padding:0 5px}.webapp-content .request-form .react-tagsinput-remove{cursor:pointer;font-weight:bold;color:#585858;margin-left:5px}.webapp-content .request-form .react-tagsinput-remove:before{content:" x"}.webapp-content .request-form .react-tagsinput-input{background:transparent;border:0;color:#777;font-family:sans-serif;font-size:14px;font-weight:400;outline:none;padding:5px;width:170px;height:26px;box-sizing:border-box}.webapp-content .request-form .react-tagsinput-invalid{background-color:#fbd8db;color:#90111a}.webapp-content .request-form .react-tagsinput-validating{background:#fffacd}.webapp-content .fullscreen-cover{width:100%;height:calc(100% - 50px);position:fixed;top:50px;z-index:2}.webapp-content .customize-container{margin-right:auto;margin-left:auto;width:90%;position:relative;}@media (min-width:1281px){.webapp-content .customize-container{margin-right:auto;margin-left:auto;max-width:1170px}}.at4-share-outer{display:none}.addthis_32x32_style .at_flat_counter{background:#fff;}.addthis_32x32_style .at_flat_counter:after{border-color:transparent #fff transparent transparent}.modal .modal-header{background-color:#fff}.chat-side-bar .ama.event{width:90%;}.chat-side-bar .ama.event .event__right{width:320px}.webapp-content .event{background:#e9eaec;width:85%;max-width:1170px;margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width:850px){.webapp-content .event{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1200px){.webapp-content .event{width:90%}}.webapp-content .event .hide{display:none}.webapp-content .event .error{color:#e84d3d;font-weight:bold}.webapp-content .event__left{box-sizing:border-box;-webkit-flex:1;-ms-flex:1;flex:1;background:#e9eaec;overflow:hidden;max-width:calc(100% - 400px);}@media (max-width:850px){.webapp-content .event__left{max-width:100%}}.webapp-content .event__body{background:#fff;padding:20px 50px;}@media (max-width:850px){.webapp-content .event__body{padding:20px 30px}}.webapp-content .event__right{max-width:400px;width:40%;box-sizing:border-box;background:#e9eaec}@media (max-width:850px){.webapp-content .event__right{max-width:100%;width:100%}}.webapp-content .event__crumb{background:#f8f9fa;padding:10px 30px;font-size:10px;font-weight:500;color:#666}.webapp-content .event__header{background:#fff;padding-top:20px}.webapp-content .event__header__content{padding:0 50px 30px;}@media (max-width:850px){.webapp-content .event__header__content{padding:0 30px 30px}}.webapp-content .event__header__content h1{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal;line-height:1.5;color:#333;font-size:26px;margin-bottom:8px}.webapp-content .event__header__content p{white-space:pre-wrap;font-size:16px;color:#333;line-height:1.8;font-weight:300}.webapp-content .event__info{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px;padding-right:30px;box-sizing:border-box;background-color:#f8f8f8;border-top:1px solid #f8f9fa;box-shadow:rgba(0,0,0,0.05) 0 1px 3px 0;}@media (max-width:940px){.webapp-content .event__info{padding-right:0;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.webapp-content .event__info__live{color:#fff;line-height:44px;text-align:center;width:100px;vertical-align:middle;position:relative;}.webapp-content .event__info__live:before{content:'';width:5px;height:5px;display:inline-block;background:#e84d3d;border-radius:50%;vertical-align:middle;position:relative;z-index:1;-webkit-animation:onAir 2s infinite;animation:onAir 2s infinite;margin-left:-50px}.webapp-content .event__info__live:after{content:'Live';color:#fff;display:block;font-weight:bold;position:absolute;width:50px;height:25px;opacity:.9;line-height:25px;background:#6eb711;z-index:0;top:10px;border-radius:3px;right:5px;margin-left:-30px}@media (max-width:850px){.webapp-content .event__info{display:block;margin-top:15px;padding-right:0;background-color:#fff}}.webapp-content .event__info:after{clear:both}.webapp-content .event__info__stat-items{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto;}@media (max-width:940px){.webapp-content .event__info__stat-items{margin-left:initial}}.webapp-content .event__info__start-time{display:inline-block;text-align:right;color:#777;margin-left:20px;}.webapp-content .event__info__start-time > i.fa{font-size:14px;line-height:24px;vertical-align:middle;margin-right:10px}.webapp-content .event__info__start-time__time-txt{font-size:16px;font-weight:bold;line-height:24px;vertical-align:middle}.webapp-content .event__info__switches{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .event__info__switches .sorting-switch{font-size:14px;line-height:44px;text-align:center;-webkit-flex:1;-ms-flex:1;flex:1;cursor:pointer;color:#777;border-right:1px solid #e7e9eb;}@media (max-width:850px){.webapp-content .event__info__switches .sorting-switch{box-shadow:0 -3px 0 #ddd inset}}.webapp-content .event__info__switches .sorting-switch:hover{text-decoration:none;color:#444;font-weight:bold}.webapp-content .event__info__switches .sorting-switch--active{color:#444;background-color:#fff;font-weight:bold}.webapp-content .event__info__stats{-webkit-flex:2;-ms-flex:2;flex:2;text-align:right;line-height:44px;display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .event__info__stats .ama-upvote__num{line-height:44px}@media (max-width:940px){.webapp-content .event__info__stats{text-align:left;margin-top:0;margin-bottom:2px;padding:0 20px;background:#fff}}.webapp-content .event__info__stats:after{clear:both}.webapp-content .event__info__stats .stat_content .ama-upvote{margin-right:15px;display:inline-block;}.webapp-content .event__info__stats .stat_content .ama-upvote__num{color:#666;font-size:14px;line-height:44px}.webapp-content .event__info__stats .stat_content .ama-upvote__btn{color:#666;font-size:20px;}.webapp-content .event__info__stats .stat_content .ama-upvote__btn:hover{color:#fcab2e}.webapp-content .event__info__stats .stat_content .ama-upvote__btn--voted{color:#fcab2e;}.webapp-content .event__info__stats .stat_content .ama-upvote__btn--voted:hover{color:#fcab2e}.webapp-content .event__info__stats .event__start-time{display:inline-block;color:#666;}.webapp-content .event__info__stats .event__start-time > .fa{color:#666;font-size:16px;margin-right:5px;display:inline-block}.webapp-content .event__info__stats .event__start-time__time-txt{font-size:14px;font-weight:normal;line-height:44px;vertical-align:middle;display:inline-block}.webapp-content .event__info__stat-item{display:inline-block;color:#666;}.webapp-content .event__info__stat-item > .fa{color:#666;font-size:16px;margin-right:5px}.webapp-content .event__info__stat-item--rsvp{color:#666;}.webapp-content .event__info__stat-item--rsvp .fa{display:inline-block;color:#149290}.webapp-content .event__info__stat-item--rsvp__avatars,.webapp-content .event__info__stat-item--rsvp__avatar{display:inline-block;margin-left:5px;}.webapp-content .event__info__stat-item--rsvp__avatars img,.webapp-content .event__info__stat-item--rsvp__avatar img{border-radius:50%;width:30px;height:30px}.webapp-content .event__list-head-style{width:40px;height:40px;display:inline-block;background:#149290;color:#fff;opacity:.7;text-align:center;box-sizing:border-box;padding:9px;border-radius:50%;vertical-align:middle;font-size:24px;text-align:center;}.webapp-content .event__list-head-style--q.active{opacity:1}.webapp-content .event__list-head-style--q:before{content:'Q'}.webapp-content .event__list-head-style--a{opacity:.6;}.webapp-content .event__list-head-style--a:before{content:'A'}.webapp-content .event__list-head-style--r{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:.4;border:2px solid #149290;background:transparent;font-size:20px;padding:8px 8px 8px 10px;margin-top:10px;color:#149290}.webapp-content .event__list-head-style--r:before{font-family:FontAwesome;content:"\f061"}@media (max-width:768px){.webapp-content .event__list-head-style{width:30px;height:30px;font-size:20px;padding:5px}.webapp-content .event__list-head-style--r{font-size:16px;padding:3px 3px 3px 6px}}.webapp-content .event__question-form{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px;}@media (max-width:768px){.webapp-content .event__question-form{margin-bottom:10px}}.webapp-content .event__question-form__anonymous{position:absolute;color:#bbb;bottom:15px;left:15px;}.webapp-content .event__question-form__anonymous >input{margin:0 5px 0 0}.webapp-content .event__question-form__textarea{margin-left:15px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .event__question-form__textarea >textarea{border-color:#979797;border-radius:3px;box-sizing:border-box;padding:10px;height:40px;margin:0;display:none}.webapp-content .event__question-form__textarea >input{-webkit-flex:1;-ms-flex:1;flex:1;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;padding:10px;height:40px;margin:0;}.webapp-content .event__question-form__textarea >input:focus{border-color:#aaa}@media (max-width:768px){.webapp-content .event__question-form__textarea{margin-left:10px}.webapp-content .event__question-form__textarea >textarea{padding:5px}.webapp-content .event__question-form__textarea >input{padding:5px;height:30px}}.webapp-content .event__question-form__btn{transition:all .3s;background:#fcab2e;color:#fff;border-radius:3px;border:none;box-sizing:border-box;height:40px;line-height:40px;text-align:center;margin-left:15px;padding:0 25px;font-size:16px;}@media (max-width:768px){.webapp-content .event__question-form__btn{margin-left:10px;font-size:14px;height:30px;padding:0 18px;line-height:30px}}.webapp-content .event__question-form__btn:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.webapp-content .event__question-form__btn--cancel{background-color:#b8b9ba;}.webapp-content .event__question-form__btn--cancel:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16)}.webapp-content .event__question-form.answer .event__question-form__textarea >input,.webapp-content .event__question-form.reply .event__question-form__textarea >input{display:none}.webapp-content .event__question-form.answer .event__question-form__textarea >textarea,.webapp-content .event__question-form.reply .event__question-form__textarea >textarea{width:100%;max-width:100%;display:block;border:1px solid #ccc;resize:none;overflow:hidden;box-sizing:border-box}.webapp-content .event__question-form.answer .event__question-form__btn,.webapp-content .event__question-form.reply .event__question-form__btn,.webapp-content .event__question-form.question .event__question-form__btn{font-size:14px;display:none}.webapp-content .event__question-form.answer.active .event__question-form__btn,.webapp-content .event__question-form.reply.active .event__question-form__btn,.webapp-content .event__question-form.question.active .event__question-form__btn{display:block;float:right;margin-top:5px;margin-left:5px}.webapp-content .event__question-form.answer.active .event__question-form__textarea,.webapp-content .event__question-form.reply.active .event__question-form__textarea,.webapp-content .event__question-form.question.active .event__question-form__textarea{display:block;border-radius:3px;position:relative;padding:5px 5px 5px 5px;background:#eee;border:1px solid #ddd;}.webapp-content .event__question-form.answer.active .event__question-form__textarea >textarea,.webapp-content .event__question-form.reply.active .event__question-form__textarea >textarea,.webapp-content .event__question-form.question.active .event__question-form__textarea >textarea{display:block;width:100%;max-width:100%;padding:10px;border:1px #ddd solid;height:100px;resize:vertical;overflow:auto;-webkit-animation:expendTextarea .3s 1;animation:expendTextarea .3s 1;}.webapp-content .event__question-form.answer.active .event__question-form__textarea >textarea:focus,.webapp-content .event__question-form.reply.active .event__question-form__textarea >textarea:focus,.webapp-content .event__question-form.question.active .event__question-form__textarea >textarea:focus{border:1px #ccc solid}.webapp-content .event__question-form.answer.active .event__question-form__textarea >input,.webapp-content .event__question-form.reply.active .event__question-form__textarea >input,.webapp-content .event__question-form.question.active .event__question-form__textarea >input{display:none}@media (max-width:768px){.webapp-content .event__question-form.answer.active .event__question-form__textarea,.webapp-content .event__question-form.reply.active .event__question-form__textarea,.webapp-content .event__question-form.question.active .event__question-form__textarea{padding-bottom:40px}.webapp-content .event__question-form.answer.active .event__question-form__textarea >textarea,.webapp-content .event__question-form.reply.active .event__question-form__textarea >textarea,.webapp-content .event__question-form.question.active .event__question-form__textarea >textarea{padding:5px}.webapp-content .event__question-form.answer.active .event__question-form__textarea >input,.webapp-content .event__question-form.reply.active .event__question-form__textarea >input,.webapp-content .event__question-form.question.active .event__question-form__textarea >input{padding:5px;height:30px}}.webapp-content .event__question-form.answer.active .event__question-form__textarea--editing >textarea,.webapp-content .event__question-form.reply.active .event__question-form__textarea--editing >textarea,.webapp-content .event__question-form.question.active .event__question-form__textarea--editing >textarea{height:300px}.webapp-content .event__question-form.question{margin:30px 0;}.webapp-content .event__question-form.question .event__question-form__btn{display:inline-block}.webapp-content .event__question-form.question.active .event__list-head-style--q{opacity:1}.webapp-content .event__question-form.question.active .event__question-form__textarea{position:relative;}.webapp-content .event__question-form.question.active .event__question-form__textarea:before{content:'';width:96%;box-sizing:border-box;display:block;height:1px;background:#eee;position:absolute;top:45px;left:50%;margin-left:-48%}.webapp-content .event__question-form.question.active .event__question-form__textarea >input{display:block;width:100%;max-width:100%;padding:10px;border:1px #ddd solid;border-bottom:0;border-radius:3px 3px 0 0}.webapp-content .event__question-form.question.active .event__question-form__textarea >textarea{border-top:0;border-radius:0 0 3px 3px;}.webapp-content .event__question-form.question.active .event__question-form__textarea >textarea:focus{border-top:0;border-color:#ddd}@media (max-width:768px){.webapp-content .event__question-form.question.active .event__question-form__textarea:before{top:35px}.webapp-content .event__question-form.question.active .event__question-form__textarea >textarea{padding:5px}.webapp-content .event__question-form.question.active .event__question-form__textarea >input{padding:5px;height:30px}}.webapp-content .event__question-form.reply{margin-bottom:0;margin-top:20px;}.webapp-content .event__question-form.reply .event__question-form__textarea{margin-left:10px}@media (max-width:940px){.webapp-content .event__question-form.reply{margin-left:25px}}@media (max-width:850px){.webapp-content .event__question-form.reply{margin-left:55px}}@media (max-width:768px){.webapp-content .event__question-form.reply{margin-left:15px}}.webapp-content .event__mentor-detail{padding:25px;box-sizing:border-box;}.webapp-content .event__mentor-detail__bd{margin-top:15px;font-size:14px;line-height:22px;padding:0 5px;color:#333}.webapp-content .event__mentor-detail__name{position:relative;color:#333;font-size:20px;padding-left:75px;line-height:1.6;}.webapp-content .event__mentor-detail__name >a{position:relative;}.webapp-content .event__mentor-detail__name >a:hover{text-decoration:none}.webapp-content .event__mentor-detail__name.online >a:after{font-family:FontAwesome;content:"\f111";line-height:1;position:absolute;color:#6eb711;font-size:12px;top:0;right:-15px}.webapp-content .event__mentor-detail__headline{color:#666;line-height:20px;padding-left:75px;font-weight:normal;font-size:14px}.webapp-content .event__mentor-detail__avatar{float:left;display:inline-block;}.webapp-content .event__mentor-detail__avatar >img{border-radius:50%;height:60px;width:60px}.webapp-content .event__how-it-works{border-top:1px solid #ededed;margin:30px 0;padding:15px 0;}.webapp-content .event__how-it-works > h3{font-size:18px;font-weight:normal}.webapp-content .event__how-it-works__sign-up{font-weight:bold;text-decoration:underline;cursor:pointer}.webapp-content .event__how-it-works > p{letter-spacing:1px}.webapp-content .event__preview{padding-bottom:20px}.webapp-content .event__more-related-questions{text-align:center;font-size:14px;font-weight:bold;margin-top:10px;margin-bottom:30px}.webapp-content .event__related-questions__question{box-shadow:0 2px 0 rgba(0,0,0,0.07);background:#fff;border-radius:5px 5px 4px 4px;margin:30px 20px 20px 30px;padding:20px 20px;position:relative;height:150px;border:1px solid #efefef;cursor:pointer;}.webapp-content .event__related-questions__question:hover{border:1px solid #149290}.webapp-content .event__related-questions__question--icon{width:40px;height:40px;background:#149290;color:#fff;text-align:center;box-sizing:border-box;padding:10px;border-radius:50%;vertical-align:middle;font-size:20px;margin-right:10px;position:absolute;top:-20px;left:-20px;}.webapp-content .event__related-questions__question--icon:before{content:'Q'}.webapp-content .event__related-questions__question--title{font-size:14px;line-height:22px;-webkit-flex:1;-ms-flex:1;flex:1;}.webapp-content .event__related-questions__question--title a:hover{text-decoration:none}.webapp-content .event__question-signup{padding:20px;border-radius:4px 4px 5px 5px;background-color:#09455d;text-align:center;margin:20px 0 30px;}.webapp-content .event__question-signup__title{color:#fff;font-size:18px;line-height:24px;margin-bottom:20px}.webapp-content .event__question-signup__input{line-height:20px;font-size:14px;padding:8px 10px;height:36px;margin-right:3px}.webapp-content .event__question-signup__description{font-size:14px;font-weight:bold;color:#ccc;margin-top:15px;}.webapp-content .event__question-signup__description a{color:#fff;text-decoration:underline}.webapp-content .event__question-signup__error{color:#ff5c5c;font-weight:bold}.webapp-content .event__question-signup__submit-btn{padding:8px 15px;border-radius:2px;font-weight:bold}.webapp-content .event__rsvp{padding:20px;border-radius:3px;background:#09455d;text-align:center;color:#fff;max-width:600px;margin:15px auto 0;}.webapp-content .event__rsvp h2,.webapp-content .event__rsvp h4{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1.4}.webapp-content .event__rsvp h2{font-size:26px;color:#fff}.webapp-content .event__rsvp h4{color:rgba(255,255,255,0.7);font-size:16px;margin:10px 0}.webapp-content .event__rsvp p{color:#fff;margin-top:10px;line-height:24px}.webapp-content .event__rsvp__form{padding:0 20px;text-align:center;display:block;box-sizing:border-box;}.webapp-content .event__rsvp__form.logged-in{margin-top:20px;display:block}.webapp-content .event__rsvp__form__messages{margin-top:10px;color:rgba(255,255,255,0.8)}.webapp-content .event__rsvp__form__sign-in{color:rgba(255,255,255,0.9);text-decoration:none;font-weight:bold;}.webapp-content .event__rsvp__form__sign-in:hover{color:#fff}@media (max-width:900px){.webapp-content .event__rsvp__form{text-align:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}}.webapp-content .event__rsvp .input--email,.webapp-content .event__rsvp .input--send{height:40px;line-height:40px;margin:0}.webapp-content .event__rsvp .input--email{box-sizing:border-box;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:10px;}@media (max-width:900px){.webapp-content .event__rsvp .input--email{width:100%}}.webapp-content .event__rsvp .input--send{box-sizing:border-box;color:#fff;text-align:center;background:#3e90ca;padding:0 30px;margin-left:10px;font-weight:bold;border-radius:3px;border:0;font-size:12px;}@media (max-width:900px){.webapp-content .event__rsvp .input--send{width:100%;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:10px 0 0}}.webapp-content .event .addthis_sharing_toolbox{margin-top:20px;}.webapp-content .event .addthis_sharing_toolbox .at_flat_counter{display:none}.webapp-content .event .rsvp-thanks{margin:20px auto 0}.webapp-content .event .dot-split{color:#aaa;line-height:25px;padding:0 10px;font-size:10px}.webapp-content .event .ama-upvote{color:#999;font-size:12px;line-height:25px;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-5px;}.webapp-content .event .ama-upvote__num{-webkit-flex:1;-ms-flex:1;flex:1;padding-right:2px;line-height:25px}.webapp-content .event .ama-upvote__btn{border:none;background:transparent;line-height:25px;padding:0 5px;color:#aaa;vertical-align:middle;}.webapp-content .event .ama-upvote__btn > .fa{font-size:18px}.webapp-content .event .ama-upvote__btn:hover{color:#fcab2e}.webapp-content .event .ama-upvote__btn--voted{color:#fcab2e;}.webapp-content .event .ama-upvote__btn--voted:hover{color:#fcab2e}.webapp-content .event .at4-share-outer{display:none}.webapp-content .event .addthis_32x32_style .at_flat_counter{background:#fff;}.webapp-content .event .addthis_32x32_style .at_flat_counter:after{border-color:transparent #fff transparent transparent}@-webkit-keyframes expendTextarea{0%{height:40px}100%{height:100px}}@keyframes expendTextarea{0%{height:40px}100%{height:100px}}@-webkit-keyframes onAir{0%{width:5px;height:5px;opacity:1}100%{width:20px;height:20px;opacity:0}}@keyframes onAir{0%{width:5px;height:5px;opacity:1}100%{width:20px;height:20px;opacity:0}}.webapp-content .ama-question .ama-thread-block{border-top:none;}.webapp-content .ama-question .ama-thread-block__question__title{font-size:26px}.webapp-content .ama-thread-block{font-size:14px;color:#333;padding:20px 0 5px;border-top:1px solid #ededed;}.webapp-content .ama-thread-block:last-child{border-bottom:0}.webapp-content .ama-thread-block__question{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px;}.webapp-content .ama-thread-block__question--pending{opacity:.3}.webapp-content .ama-thread-block__question__info{-webkit-flex:1;-ms-flex:1;flex:1;margin-left:15px;max-width:calc(100% - 55px)}.webapp-content .ama-thread-block__question__title{font-size:18px;font-weight:bold;line-height:28px;margin-top:6px;margin-bottom:10px;word-wrap:break-word;word-break:break-word}.webapp-content .ama-thread-block__question__title >a{color:#333}.webapp-content .ama-thread-block__question__title--h1{font-size:28px;line-height:40px;margin-top:0;margin-bottom:10px}.webapp-content .ama-thread-block__question__content{margin-bottom:10px;white-space:pre-wrap;color:#666;font-size:15px;line-height:1.6}.webapp-content .ama-thread-block__answer{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:15px 0 10px;}.webapp-content .ama-thread-block__answer--pending{opacity:.3}.webapp-content .ama-thread-block__answer__content{-webkit-flex:1;-ms-flex:1;flex:1;margin:5px 0 0 15px;max-width:calc(100% - 55px)}.webapp-content .ama-thread-block__answer__content > p{white-space:pre-wrap;font-size:15px;line-height:1.6;color:#333;margin-bottom:15px;word-wrap:break-word;word-break:break-word}@media (max-width:450px){.webapp-content .ama-thread-block__answer .ama-thread-block__stats,.webapp-content .ama-thread-block__question .ama-thread-block__stats{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.webapp-content .ama-thread-block__answer .ama-thread-block__stats .ama-upvote,.webapp-content .ama-thread-block__question .ama-thread-block__stats .ama-upvote{width:100%;margin-top:3px}.webapp-content .ama-thread-block__answer .ama-thread-block__stats .dot-split.first-dot,.webapp-content .ama-thread-block__question .ama-thread-block__stats .dot-split.first-dot{display:none}}.webapp-content .ama-thread-block__replies{-webkit-flex:1;-ms-flex:1;flex:1;margin:20px 0 15px 35px;background:#f5f5f5;padding:15px 15px 25px;border-radius:3px;}.webapp-content .ama-thread-block__replies__toggle{display:inline-block;margin-bottom:15px;cursor:pointer}.webapp-content .ama-thread-block__reply{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 20px;}.webapp-content .ama-thread-block__reply--pending{opacity:.3}.webapp-content .ama-thread-block__reply__name{font-size:14px;line-height:30px;color:#666;font-weight:bold}.webapp-content .ama-thread-block__reply__avatar{border-radius:50%;width:30px;height:30px}.webapp-content .ama-thread-block__reply__content{-webkit-flex:1;-ms-flex:1;flex:1;margin-left:15px;max-width:calc(100% - 45px);}.webapp-content .ama-thread-block__reply__content > p{word-wrap:break-word;white-space:pre-wrap;font-size:14px;line-height:22px;color:#666;margin-bottom:10px}.webapp-content .ama-thread-block__reply__content .ama-thread-block__stats{margin-top:-1px}.webapp-content .ama-thread-block__stats{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:3px;}.webapp-content .ama-thread-block__stats__date{line-height:25px;font-size:12px;color:#999}.webapp-content .ama-thread-block__stats__user{vertical-align:middle;}.webapp-content .ama-thread-block__stats__user > img{border-radius:50%;height:20px;width:20px;margin-right:5px;vertical-align:middle;display:inline-block;line-height:25px}.webapp-content .ama-thread-block__stats__user > span,.webapp-content .ama-thread-block__stats__user > a{color:#999;font-size:12px;vertical-align:middle;display:inline-block;line-height:25px}.webapp-content .ama-thread-block__stats__user > a:hover{color:#666}.webapp-content .ama-thread-block__stats__action{vertical-align:middle;color:#999;cursor:pointer;}.webapp-content .ama-thread-block__stats__action:hover{color:#666}.webapp-content .ama-thread-block__stats__action >span{vertical-align:middle;}.webapp-content .ama-thread-block__stats__action >span:hover{text-decoration:underline}.webapp-content .ama-thread-block__stats__action > i{vertical-align:middle;margin-right:5px}.webapp-content .event-list-landing__top{background-color:#09455d;min-height:600px;}@media (max-width:768px){.webapp-content .event-list-landing__top{padding:50px 0}}.webapp-content .event-list-landing__top__left{width:60%;margin-top:120px;padding-left:30px;float:left;box-sizing:border-box;}@media (max-width:768px){.webapp-content .event-list-landing__top__left{float:none;display:block;width:100%;text-align:center;margin-top:20px}}.webapp-content .event-list-landing__top__left h1{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:bold;font-size:34px;line-height:1.5;color:#fff}.webapp-content .event-list-landing__top__left p{font-size:16px;line-height:30px;color:#efeffe;margin-bottom:35px}.webapp-content .event-list-landing__top__left__view-event-btn{transition:all .3s;background:#3e90ca;color:#fff;border:2px solid #3e90ca;border-radius:30px;box-sizing:border-box;height:40px;line-height:40px;text-align:center;padding:10px 25px 13px;font-size:20px;font-weight:bold;cursor:pointer;}.webapp-content .event-list-landing__top__left__view-event-btn:hover{text-decoration:none;background:transparent;color:#3e90ca;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.webapp-content .event-list-landing__top__right{position:absolute;left:60%;background-image:url("assets/images/AMA/imac-landing-page.4d7e8b34.png");background-size:660px 526px;margin-top:50px;margin-bottom:50px;width:660px;height:526px;}@media (max-width:768px){.webapp-content .event-list-landing__top__right{position:relative;display:block;margin-bottom:0;left:0;overflow:hidden}}.webapp-content .event-list-landing__function{border-top:1px solid #e6e6e6;padding:20px;background-color:#fff;}.webapp-content .event-list-landing__function__module{padding:10px 20px;}.webapp-content .event-list-landing__function__module--image{width:60px;height:60px}.webapp-content .event-list-landing__function__module .module-title{font-size:20px;color:#333}.webapp-content .event-list-landing__content-block{padding:100px 0;}.webapp-content .event-list-landing__content-block__image{width:50%;height:auto;margin-top:-250px;margin-bottom:30px;}@media (max-width:768px){.webapp-content .event-list-landing__content-block__image{width:90%}}.webapp-content .event-list-landing__content-block__description{color:#f8f9fa;font-size:17px}.webapp-content .event-list-landing__content-block__title{color:#073648;text-align:center;font-size:30px;font-weight:bold;margin-bottom:40px}.webapp-content .event-list-landing__content-block__title--light{color:#fff}.webapp-content .event-list-landing__content-block__event{padding:10px}.webapp-content .event-list-landing__content-block__module{box-shadow:0 2px 0 rgba(0,0,0,0.07);background:#fff;border-radius:5px 5px 4px 4px;color:#b2bac2;position:relative;margin-bottom:30px;min-height:340px;font-family:'Gotham Rounded A','Gotham Rounded B','Helvetica Neue',Helvetica,Arial,sans-serif;}.webapp-content .event-list-landing__content-block__module:hover{box-shadow:3px 3px 10px rgba(0,0,0,0.1)}.webapp-content .event-list-landing__content-block__module:after{clear:both}.webapp-content .event-list-landing__content-block__module .personal-info{padding:15px 30px;background-color:#39add1;border-top-right-radius:5px;border-top-left-radius:5px;height:50px;display:block;cursor:pointer;}.webapp-content .event-list-landing__content-block__module .personal-info .event-type{color:#fff;margin-bottom:8px;line-height:20px;font-size:14px;font-weight:bold}.webapp-content .event-list-landing__content-block__module .personal-info--live{background-color:#5cb860}.webapp-content .event-list-landing__content-block__module .personal-info--finished{background-color:#637a91}.webapp-content .event-list-landing__content-block__module .event-info{padding:30px 40px 20px;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;}.webapp-content .event-list-landing__content-block__module .event-info:after{clear:both}.webapp-content .event-list-landing__content-block__module .event-info .event-info--left{width:100px;}.webapp-content .event-list-landing__content-block__module .event-info .event-info--left .event-image{width:80px;height:80px;border-radius:50%}.webapp-content .event-list-landing__content-block__module .event-info .event-info--right{-webkit-flex:1;-ms-flex:1;flex:1;}.webapp-content .event-list-landing__content-block__module .event-info .event-info--right .event-name{font-size:18px;font-weight:bold;line-height:26px;color:#5a6772;margin-bottom:5px;height:52px;display:block;overflow:hidden;}.webapp-content .event-list-landing__content-block__module .event-info .event-info--right .event-name:hover{text-decoration:none}.webapp-content .event-list-landing__content-block__module .event-info .event-info--right .mentor-name{font-size:13px;font-weight:bold;color:#999;line-height:30px;display:block}.webapp-content .event-list-landing__content-block__module .event-description{padding:0 40px;font-size:14px;color:#7f8a94;line-height:24px;height:72px;cursor:pointer;overflow:hidden}.webapp-content .event-list-landing__content-block__module .event-action{padding:10px 40px 20px;height:40px;cursor:default;}.webapp-content .event-list-landing__content-block__module .event-action .event-date{font-weight:bold;line-height:30px;font-size:13px;color:#39add1;position:absolute;left:40px;bottom:25px;}.webapp-content .event-list-landing__content-block__module .event-action .event-date i{margin-right:5px}.webapp-content .event-list-landing__content-block__module .event-action .action-btn{transition:all .3s;background:#2788a5;color:#fff;border:2px solid #2788a5;border-radius:2px;box-sizing:border-box;text-align:center;padding:0 12px;font-size:13px;line-height:30px;font-weight:bold;white-space:nowrap;cursor:pointer;display:inline-block;text-decoration:none;position:absolute;right:40px;bottom:25px;}.webapp-content .event-list-landing__content-block__module .event-action .action-btn:hover{text-decoration:none;background:transparent;color:#2788a5}.webapp-content .event-list-landing__content-block__module .event-action--live .event-date{color:#449c49}.webapp-content .event-list-landing__content-block__module .event-action--live .action-btn{background:#449c49;border-color:#449c49;}.webapp-content .event-list-landing__content-block__module .event-action--live .action-btn:hover{color:#449c49}.webapp-content .event-list-landing__content-block__module .event-action--finished{color:#637a91;}.webapp-content .event-list-landing__content-block__module .event-action--finished i{margin-right:5px}.webapp-content .event-list-landing__content-block__module .event-action--finished .action-info{margin-right:10px}.webapp-content .event-list-landing__content-block__module--host{background:#fff;border-radius:5px;margin:0 -5px 30px;box-shadow:0 2px 0 0 rgba(0,0,0,0.1);font-family:'Gotham Rounded A' 'Gotham Rounded B' 'Helvetica Neue' Helvetica Arial sans-serif;}.webapp-content .event-list-landing__content-block__module--host .module{padding:40px}.webapp-content .event-list-landing__content-block__module--host .promote-title{font-size:18px;font-weight:bold;margin-bottom:20px;color:#5a6772}.webapp-content .event-list-landing__content-block__module--host .promote-description{margin-bottom:20px;color:#8d9aa5;font-size:14px;line-height:1.5}.webapp-content .event-list-landing__content-block__module--host .action-btn{transition:all .3s;background:#e84d3d;color:#fff;border:2px solid #e84d3d;border-radius:2px;box-sizing:border-box;text-align:center;padding:0 12px;font-size:13px;line-height:30px;font-weight:bold;white-space:nowrap;cursor:pointer;display:inline-block;text-decoration:none;}.webapp-content .event-list-landing__content-block__module--host .action-btn:hover{text-decoration:none;background:transparent;color:#e84d3d}.webapp-content .event-list-landing__content-block__module--nonfeatured .non-featured-module{margin:15px;box-sizing:border-box;cursor:pointer;position:relative;background:#fff;border-radius:5px;box-shadow:0 2px 0 0 rgba(0,0,0,0.1);height:240px;overflow:hidden;}.webapp-content .event-list-landing__content-block__module--nonfeatured .non-featured-module:hover{box-shadow:3px 3px 10px rgba(0,0,0,0.1)}.webapp-content .event-list-landing__content-block__module--nonfeatured .non-featured-module__header{background-color:#e6eaed;height:36px;border-top-left-radius:5px;border-top-right-radius:5px;font-size:12px;line-height:18px;color:#666;font-weight:bold;padding:10px 30px}.webapp-content .event-list-landing__content-block__module--nonfeatured .non-featured-module__event-title{font-size:16px;font-weight:600;line-height:24px;margin-top:10px;color:#5a6772;height:140px;display:block;padding:30px 30px 0;}.webapp-content .event-list-landing__content-block__module--nonfeatured .non-featured-module__event-title:hover{text-decoration:none}.webapp-content .event-list-landing__content-block__module--nonfeatured .non-featured-module__mentor-info{padding:0 30px;}.webapp-content .event-list-landing__content-block__module--nonfeatured .non-featured-module__mentor-info--image{width:30px;height:30px;padding:2px;margin-right:10px}.webapp-content .event-list-landing__content-block__module--nonfeatured .non-featured-module__mentor-info--name{color:#999;font-size:14px;line-height:34px;font-weight:500}.webapp-content .event-list-landing__content-block .signup-block{margin:40px 0 100px;width:490px;box-sizing:border-box;}@media (max-width:768px){.webapp-content .event-list-landing__content-block .signup-block{width:90%}}.webapp-content .event-list-landing__content-block .signup-block__email-input-box{width:300px;height:56px;padding:0 15px;font-size:20px;line-height:56px;float:left;margin-right:5px;}@media (max-width:768px){.webapp-content .event-list-landing__content-block .signup-block__email-input-box{width:90%;float:none}}.webapp-content .event-list-landing__content-block .signup-block__submit-btn{background-color:#e84d3d;border:none;border-bottom:2px solid #a53c39;letter-spacing:1px;border-radius:2px;line-height:58px;font-size:16px;font-weight:bold;color:#fff;padding:0 15px;float:left;}@media (max-width:768px){.webapp-content .event-list-landing__content-block .signup-block__submit-btn{width:90%;float:none}}.webapp-content .event-list-landing__content-block--events{background-color:#f5f5f5;border-top:1px solid #e6e6e6;box-shadow:inset 0 0 7px rgba(0,0,0,0.15);display:block;padding:100px 0 200px;}.webapp-content .event-list-landing__content-block--events__title{margin-bottom:60px}.webapp-content .event-list-landing__content-block--signup{background-color:#006886}footer{margin-top:0}.webapp-content .ama__eventForm__block{margin:30px 0 0 5px;display:block;height:42px;}.webapp-content .ama__eventForm__block:after{clear:both}.webapp-content .ama__eventForm__block__step{margin-right:8px;font-size:14px;line-height:28px;color:#fff;background-color:#999;width:28px;height:28px;border-radius:50%;text-align:center;float:left;font-weight:bold}.webapp-content .ama__eventForm__block__title{font-weight:bold;font-size:18px;line-height:28px;float:left}.webapp-content .ama__eventForm__input[type="text"]{padding:0 20px;border:1px solid #ddd;box-sizing:border-box;width:100%;height:40px;font-size:14px;line-height:40px;color:#555;margin:10px 0}.webapp-content .ama__eventForm__textarea{padding:10px 20px;border:1px solid #ddd;box-sizing:border-box;width:100%;font-size:14px;line-height:26px;color:#555;margin-top:10px 0}.webapp-content .ama__eventForm__switcher{margin-top:25px 0 10px;padding-left:5px}.webapp-content .ama__eventForm__datetimepicker{position:relative;margin-top:10px 0 10px;width:50%;}.webapp-content .ama__eventForm__datetimepicker .list-unstyled{margin:10px}.webapp-content .ama__eventForm__datetimepicker .prev{text-align:center}.webapp-content .ama__eventForm__datetimepicker .switch{text-align:center}.webapp-content .ama__eventForm__datetimepicker .next{text-align:center}.webapp-content .ama__eventForm__datetimepicker .table-condensed{text-align:center;}.webapp-content .ama__eventForm__datetimepicker .table-condensed td{text-align:center}.webapp-content .ama__eventForm__cancelBtn{margin-right:5px}.webapp-content .ama__eventForm__howitworks{font-size:14px;font-weight:500;line-height:22px;color:#073648;margin:30px 20px}.webapp-content .ama__eventNew{padding:50px 0;}.webapp-content .ama__eventNew__well{background:#fff;border-radius:5px;box-shadow:0 2px 0 0 rgba(0,0,0,0.1);padding:20px 30px 30px}.webapp-content .ama__eventNew__title{font-weight:bold;font-size:20px;line-height:20px;margin:10px 0 20px}.webapp-content .hire{display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width:768px){.webapp-content .hire{display:block}}.webapp-content .hire__main{-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .hire__content{padding:15px 20px 35px;border-left:2px solid #e7ebee;min-height:calc(100vh - 50px);background-color:#eee}.webapp-content .hire__cmx{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#75cccc;color:#fff;padding:1em 2em;}.webapp-content .hire__cmx__logo{width:36px}.webapp-content .hire__cmx__content{margin:0 1.6em;}.webapp-content .hire__cmx__content h4{margin:0}.webapp-content .hire__cmx__content p{margin:0;color:rgba(254,254,254,0.8)}.webapp-content .hire__cmx__action .btn{background:rgba(0,59,85,0.7);color:#fff;font-size:.9em;padding:.8em 1.5em;}.webapp-content .hire__cmx__action .btn:hover{background:rgba(0,59,85,0.8);color:#fafafa}@media (max-width:768px){.webapp-content .hire__cmx{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}}.webapp-content .hire-task-creation__attr-block{padding:30px 60px}.webapp-content .hire-task-creation{padding:80px 20px;background-color:#0d6182;}.webapp-content .hire-task-creation .invalid{border:1px solid #f00;background-color:#fff}.webapp-content .hire-task-creation__form-block{border-radius:5px;background-color:#fff;max-width:800px;text-align:left;box-shadow:0 2px 0 rgba(0,0,0,0.15)}.webapp-content .hire-task-creation__label{text-align:center;padding:20px;background-color:#09455d;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;font-size:16px;font-weight:500;line-height:1.6}.webapp-content .hire-task-creation__devision{margin:0 60px}.webapp-content .hire-task-creation__title{font-size:40px;color:#fff;margin-top:5px;margin-bottom:40px}.webapp-content .hire-task-creation__attr-step{font-size:18px;border-radius:50%;color:#0d6182;border:2px solid #0d6182;background-color:transparent;display:inline-block;line-height:22px;padding:3px 9px;margin-right:10px;font-weight:700}.webapp-content .hire-task-creation__attr-title{font-size:20px;line-height:30px;margin-bottom:20px;display:inline-block;color:#09455d}.webapp-content .hire-task-creation__attr-desc{font-size:14px;color:#999;margin-bottom:15px}.webapp-content .hire-task-creation__input{height:45px;width:100%;background-color:#e8ebed;border:1px solid #e8ebed;padding:12px 15px;font-size:14px;color:#657380;box-shadow:none;}.webapp-content .hire-task-creation__input:focus{background-color:#fff}.webapp-content .hire-task-creation__textarea{padding:12px 15px;width:100%;background-color:#e8ebed;border:1px solid #e8ebed;border-radius:5px;font-size:14px;margin-bottom:15px;color:#657380;}.webapp-content .hire-task-creation__textarea:focus{color:#000;border-color:#66afe9;background-color:#fff}.webapp-content .hire-task-creation__category{width:100%}.webapp-content .hire-task-creation .hire-task-creation__category.invalid{border:none;}.webapp-content .hire-task-creation .hire-task-creation__category.invalid .category-selector__select-block__input{border:1px solid #f00}.webapp-content .hire-task-creation__budget{padding:5px 15px;font-size:24px;line-height:24px;background-color:#fff;border-radius:4px;border:1px solid #e8ebed;height:40px;}.webapp-content .hire-task-creation__budget:focus{border-color:#66afe9;background-color:#fff}.webapp-content .hire-task-creation__budget.highlight{color:#419bf9}.webapp-content .hire-task-creation__budget-block{position:relative;width:230px;}.webapp-content .hire-task-creation__budget-block .input-group-addon{border:none}.webapp-content .hire-task-creation__budget-block__money-icon{position:absolute;top:10px;left:6px}.webapp-content .hire-task-creation__warning-text{color:#f00;margin-top:20px}.webapp-content .hire-task-creation__slider{margin:20px;}.webapp-content .hire-task-creation__slider .slider{width:80%;}.webapp-content .hire-task-creation__slider .slider .slider-handle{background-color:#ddd;background-image:linear-gradient(to bottom,#ccc 0,#ddd 100%)}.webapp-content .hire-task-creation__slider .slider .slider-handle.min-slider-handle{border-radius:2px;border:1px solid #dce0e0;width:23px;height:23px;background-color:#fff;background-image:none}.webapp-content .hire-task-creation__slider .slider .slider-selection{background-image:linear-gradient(to bottom,#ddd 0,#e8ebed 100%)}.webapp-content .hire-task-creation__slider .slider .tooltip-main{z-index:0;opacity:1;background-color:transparent;}.webapp-content .hire-task-creation__slider .slider .tooltip-main .tooltip-inner{background-color:transparent;max-width:100%;color:#666}.webapp-content .hire-task-creation__submit.btn.btn-primary{padding:15px 30px;font-size:16px;font-weight:bold;color:#fff}.webapp-content .hire-task-creation__cancel{margin-left:30px}.webapp-content .hire-landing{background-color:#fff;text-align:center;}.webapp-content .hire-landing__header{background:#003442;background:radial-gradient(#005c75 0,#005066 50%,#004051 70%,#003442 80%) no-repeat #003442;background-position:center;background-size:cover;}.webapp-content .hire-landing__header__content{min-height:calc(100vh - 50px);padding:100px 0 150px;border-bottom:1px solid #eee;position:relative;}.webapp-content .hire-landing__header__content h1{font-size:55px;color:#fff;line-height:80px}.webapp-content .hire-landing__header__content__seperator{border-color:rgba(0,0,0,0.2);border-bottom:1px solid rgba(255,255,255,0.1)}.webapp-content .hire-landing__header__content__subtitle{font-weight:300;font-size:22px;color:rgba(255,255,255,0.9);line-height:40px;}.webapp-content .hire-landing__header__content__subtitle--color{color:#f5a623;font-weight:bold}.webapp-content .hire-landing__header__content__cta{text-align:center}.webapp-content .hire-landing__header__content__icon{background:url("assets/images/Hire/instadev-chat.918b2b3e.png") no-repeat;background-size:53px 50px;width:53px;height:50px;position:relative;color:#fff;transition:all .5s ease;-webkit-animation:move-top-to-bottom 1s infinite;animation:move-top-to-bottom 1s infinite;display:inline-block}.webapp-content .hire-landing__header__content__btn{display:inline-block;color:#fff;font-size:18px;line-height:26px;padding:14px 35px;border-radius:30px;text-transform:uppercase;cursor:pointer;background-color:#40b0c4;}.webapp-content .hire-landing__header__content__btn:hover{background-color:rgba(0,0,0,0.5);text-decoration:none;color:#fff}.webapp-content .hire-landing__header__content__press{width:100%;padding:20px 0;background-color:#fff;position:absolute;bottom:0;left:0}@-webkit-keyframes move-top-to-bottom{0%{margin:15px 0 5px 0}50%{margin:5px 0 15px 0}100%{margin:15px 0 5px 0}}@keyframes move-top-to-bottom{0%{margin:15px 0 5px 0}50%{margin:5px 0 15px 0}100%{margin:15px 0 5px 0}}.webapp-content .hire-landing__block{box-sizing:border-box;text-align:left;}.webapp-content .hire-landing__block__title{border-bottom:1px dotted #e4e9f0;display:block;box-sizing:border-box;margin-bottom:25px;}.webapp-content .hire-landing__block__title__text{font-size:20px;color:#000;line-height:33px;overflow:hidden;position:relative;z-index:1;display:inline-block;padding-bottom:5px;margin-bottom:-7px;border-bottom:2px solid #16a6df}.webapp-content .hire-landing__how-it-works--top{background-color:#005870;}.webapp-content .hire-landing__how-it-works--top__switcher{display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .hire-landing__how-it-works--top__switcher__switch{padding:35px 15px 25px;border-right:1px dotted rgba(255,255,255,0.3);border-left:1px dotted rgba(255,255,255,0.3);margin-right:-1px;-webkit-flex:1;-ms-flex:1;flex:1;color:rgba(255,255,255,0.4);cursor:pointer;position:relative;}.webapp-content .hire-landing__how-it-works--top__switcher__switch:hover{background-color:rgba(236,239,241,0.08);}.webapp-content .hire-landing__how-it-works--top__switcher__switch:hover__name{font-weight:bold}.webapp-content .hire-landing__how-it-works--top__switcher__switch i{font-size:35px;line-height:40px}.webapp-content .hire-landing__how-it-works--top__switcher__switch .step{font-size:13px;font-weight:300;line-height:25px;text-transform:uppercase;position:absolute;left:20px;top:20px;background-color:rgba(255,255,255,0.4);width:25px;height:25px;text-align:center;border-radius:50%;color:#0d6182;font-weight:bold;}@media (max-width:768px){.webapp-content .hire-landing__how-it-works--top__switcher__switch .step{font-size:10px;left:5px;top:5px}}.webapp-content .hire-landing__how-it-works--top__switcher__switch__name{text-transform:uppercase;font-size:15px;line-height:1.5;margin-top:15px;}@media (max-width:768px){.webapp-content .hire-landing__how-it-works--top__switcher__switch__name{font-size:12px}}.webapp-content .hire-landing__how-it-works--top__switcher__switch--active{background-color:rgba(236,239,241,0.3);color:#fff;}.webapp-content .hire-landing__how-it-works--top__switcher__switch--active__name{font-weight:bold}.webapp-content .hire-landing__how-it-works--top__switcher__switch--active:hover{background-color:rgba(236,239,241,0.3);color:#fff}.webapp-content .hire-landing__how-it-works--top__switcher__switch--active:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#43889b;border-width:15px;margin-left:-15px}.webapp-content .hire-landing__how-it-works--top__switcher__switch--active .step{background-color:rgba(255,255,255,0.7);color:#0d6182}.webapp-content .hire-landing__how-it-works--bottom{padding:100px 30px 50px;background-color:rgba(236,239,241,0.9);}.webapp-content .hire-landing__how-it-works--bottom__content{text-align:left;position:relative;}.webapp-content .hire-landing__how-it-works--bottom__content__vertical-block{height:410px}.webapp-content .hire-landing__how-it-works--bottom__content__vertical-block__middle{position:relative;display:block}.webapp-content .hire-landing__how-it-works--bottom__content__step{font-size:16px;line-height:1.1;color:#999;text-transform:uppercase;}.webapp-content .hire-landing__how-it-works--bottom__content__step:before{content:'\2014 \00A0'}.webapp-content .hire-landing__how-it-works--bottom__content__title{font-size:30px;margin-top:20px;margin-bottom:10px;line-height:1.2;font-weight:300;color:#666}.webapp-content .hire-landing__how-it-works--bottom__content__description{font-size:24px;line-height:32px;font-weight:300;color:#95a5a6;margin:25px 0}.webapp-content .hire-landing__how-it-works--bottom__content__btn{font-size:14px;padding:15px 20px;background-color:#46b0c3;color:#fff;text-transform:uppercase;margin-top:20px;display:inline-block;border-radius:26px;border:2px solid #46b0c3;font-weight:bold;cursor:pointer;}.webapp-content .hire-landing__how-it-works--bottom__content__btn:hover{background-color:transparent;color:#46b0c3;text-decoration:none}.webapp-content .hire-landing__how-it-works--bottom__content__image-block{height:410px;}.webapp-content .hire-landing__how-it-works--bottom__content__image-block img{position:relative;width:100%;height:auto}.webapp-content .hire-landing__advantages{padding:50px 0;background-color:#46b0c3;}.webapp-content .hire-landing__advantages__block{padding:10px;display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .hire-landing__advantages__block:after{clear:both}.webapp-content .hire-landing__advantages__block--left{float:left;width:60px;font-size:40px;color:#fff;padding-top:10px}.webapp-content .hire-landing__advantages__block--right{float:left;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left;}.webapp-content .hire-landing__advantages__block--right__title{font-weight:700;color:#fff;font-size:19px;margin-bottom:10.5px;text-transform:uppercase}.webapp-content .hire-landing__advantages__block--right__description{font-size:16px;line-height:1.5;margin-bottom:10.5px;color:#eee}.webapp-content .hire-landing__experts{background-color:#fff;padding:50px 20px;text-align:center;box-sizing:border-box;}.webapp-content .hire-landing__experts__title{text-transform:uppercase;color:#333;font-size:28px;font-weight:500;margin-bottom:7px}.webapp-content .hire-landing__experts__description{color:#999;font-size:19px;font-weight:300;margin-top:25px;margin-bottom:40px}.webapp-content .hire-landing__experts .slick-dots{margin-left:0}.webapp-content .hire-landing__experts__block{padding:10px;}.webapp-content .hire-landing__experts__block__image{width:100%;height:auto}.webapp-content .hire-landing__experts__block__info{background:#edf2f3;border-bottom:2px solid #eee;color:#333;padding:10px 22px;}.webapp-content .hire-landing__experts__block__info__name{font-size:16px;color:#46b0c3;font-weight:400}.webapp-content .hire-landing__experts__block__info__description{font-size:14px;color:#333;height:40px}.webapp-content .hire-landing__experts__btn{font-size:14px;padding:15px 20px;background-color:#46b0c3;color:#fff;text-transform:uppercase;margin-top:50px;display:inline-block;border-radius:26px;border:2px solid #46b0c3;font-weight:bold;cursor:pointer;}.webapp-content .hire-landing__experts__btn:hover{background-color:transparent;color:#46b0c3;text-decoration:none}.webapp-content .hire-landing__completed-task{background-color:#edf2f3;padding:80px 0;text-align:center;}.webapp-content .hire-landing__completed-task__title{text-transform:uppercase;color:#333;font-size:28px;font-weight:500;margin-bottom:7px}.webapp-content .hire-landing__completed-task__description{color:#999;font-size:19px;font-weight:300;margin-top:25px;margin-bottom:40px;line-height:28px}.webapp-content .hire-landing__completed-task__type{padding:25px 10px;margin:10px;border-radius:15px;cursor:pointer;border:2px solid transparent;}.webapp-content .hire-landing__completed-task__type .icon{font-size:60px;color:#46b0c3}.webapp-content .hire-landing__completed-task__type .name{font-size:22px;font-weight:bold;margin-top:15px;color:#46b0c3}.webapp-content .hire-landing__completed-task__type .description{font-size:16px;color:#95a5a6}.webapp-content .hire-landing__completed-task__type:hover{border-color:#46b0c3}.webapp-content .hire-landing__completed-task__type--active{background-color:#46b0c3;border:2px solid #46b0c3;}.webapp-content .hire-landing__completed-task__type--active .icon{color:#fff}.webapp-content .hire-landing__completed-task__type--active .name{color:#fff}.webapp-content .hire-landing__completed-task__type--active .description{color:#f8f9fa}.webapp-content .hire-landing__completed-task__image-block{text-align:right;margin-right:25px;}@media (max-width:979px){.webapp-content .hire-landing__completed-task__image-block{text-align:center;margin:10px auto}}.webapp-content .hire-landing__completed-task__user-image{width:100%;height:auto;max-width:100px;max-height:100px;border-radius:50%}.webapp-content .hire-landing__completed-task__task-text{position:relative;text-align:left;}@media (max-width:768px){.webapp-content .hire-landing__completed-task__task-text{text-align:center}}.webapp-content .hire-landing__completed-task__task-description{padding:20px;background-color:#fff;border-radius:10px;font-size:16px;line-height:1.6;color:#555;}.webapp-content .hire-landing__completed-task__task-description:after{right:100%;top:35%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-right-color:#fff;border-width:15px;margin-top:-15px;}@media (max-width:768px){.webapp-content .hire-landing__completed-task__task-description:after{border:none}}.webapp-content .hire-landing__completed-task__user-name{line-height:30px;margin-bottom:10px;color:#555;}.webapp-content .hire-landing__completed-task__user-name:before{content:'\2014 \00A0'}.webapp-content .hire-landing__start-task{padding:50px 0;background-color:#46b0c3;}@media (max-width:768px){.webapp-content .hire-landing__start-task__block{text-align:center}}.webapp-content .hire-landing__start-task__block__title{color:#fff;font-weight:700;font-size:26px;margin-bottom:11px}.webapp-content .hire-landing__start-task__block__description{font-size:14px;color:#f8f9fa;line-height:1.5}.webapp-content .hire-landing__start-task__block__btn{font-size:14px;padding:15px 20px;background-color:#46b0c3;color:#fff;text-transform:uppercase;display:inline-block;border-radius:26px;border:2px solid #fff;margin-top:20px;font-weight:bold;cursor:pointer;}.webapp-content .hire-landing__start-task__block__btn:hover{background-color:#fff;color:#46b0c3;text-decoration:none}.webapp-content .hire-sidebar{width:210px;background-color:#09455d;}@media (max-width:768px){.webapp-content .hire-sidebar{width:100%}}.webapp-content .hire-sidebar__label{padding:10px 20px;line-height:20px;color:#ddd;font-weight:bold;text-transform:uppercase;position:relative;font-size:14px;border-bottom:1px solid rgba(255,255,255,0.05);box-shadow:0 -1px 0 rgba(0,0,0,0.15) inset;}.webapp-content .hire-sidebar__label__plus{font-size:14px;color:#ddd;position:absolute;right:15px;top:10px;width:22px;height:22px;border-radius:50%;text-align:center;line-height:18px;background-color:#e84d3d;border:2px solid #e84d3d;box-shadow:0 -1px 0 0 rgba(0,0,0,0.15) inset;}.webapp-content .hire-sidebar__label__plus:hover{color:#e84d3d;background-color:transparent}.webapp-content .hire-sidebar__link{display:block;padding:14px 20px;line-height:20px;color:#ddd;cursor:pointer;font-weight:bold;box-sizing:border-box;position:relative;border-bottom:1px solid rgba(255,255,255,0.05);vertical-align:middle;font-size:14px;box-shadow:0 -1px 0 rgba(0,0,0,0.15) inset;}.webapp-content .hire-sidebar__link i{margin-right:10px;line-height:16px;width:16px;height:16px;font-size:10px;text-align:center}.webapp-content .hire-sidebar__link:hover{color:#fff;text-decoration:none;background-color:#07374a}.webapp-content .hire-sidebar .active{color:#7dd1f2;}.webapp-content .hire-sidebar .active i{height:16px;width:16px;border-radius:50%;background-color:#7dd1f2;color:#09455d;font-size:10px}.webapp-content .hire-sidebar .active .fa-plus{line-height:19px}.webapp-content .hire-task__header__msg-btn,.webapp-content .hire-task__header__btn{font-size:12px;padding:7px 15px;color:#fff;font-weight:bold;border-radius:4px;display:inline-block;margin-top:10px;cursor:pointer;}.webapp-content .hire-task__header__msg-btn:hover,.webapp-content .hire-task__header__btn:hover{background-color:transparent}.webapp-content .hire-task{margin-bottom:20px;}.webapp-content .hire-task__header{padding:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff;}.webapp-content .hire-task__header__left{width:90px;}.webapp-content .hire-task__header__left__avatar{width:70px;height:70px;border-radius:50%}.webapp-content .hire-task__header__right{-webkit-flex:1;-ms-flex:1;flex:1;}.webapp-content .hire-task__header__right__title{font-size:18px;line-height:20px;margin:5px 0 10px;color:#333;font-weight:bold}.webapp-content .hire-task__header__right__info{font-size:14px;color:#8e979b;margin-bottom:10px;}.webapp-content .hire-task__header__right__info__text{display:inline-block;margin-right:10px}.webapp-content .hire-task__header__right__tag{margin:0 5px 5px 0;color:#fff;background-color:#bbb;padding:2px 10px;display:inline-block;border-radius:12px;position:relative;font-weight:500;font-size:12px}.webapp-content .hire-task__header__info{position:relative;}.webapp-content .hire-task__header__info .fa{margin-left:5px}.webapp-content .hire-task__header__info:hover .hire-task__header__info__tooltip{opacity:.8}.webapp-content .hire-task__header__info__tooltip{position:absolute;right:-10px;top:25px;width:280px;background-color:#333;border-radius:5px;color:#fff;padding:3px 8px;text-align:center;font-size:10px;font-weight:bold;opacity:0;}.webapp-content .hire-task__header__info__tooltip:after{bottom:100%;right:4%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(51,51,51,0);border-bottom-color:#333;border-width:5px;margin-left:-5px}.webapp-content .hire-task__header__action{text-align:right}.webapp-content .hire-task__header__msg-btn{background-color:#149290;border:2px solid #149290;margin-left:10px;}.webapp-content .hire-task__header__msg-btn:hover{border:2px solid #149290;color:#149290}.webapp-content .hire-task__header__btn{border:2px solid #419bf9;background-color:#419bf9;margin-left:10px;}.webapp-content .hire-task__header__btn a{color:#fff}.webapp-content .hire-task__header__btn:hover{border:2px solid #419bf9;color:#419bf9;}.webapp-content .hire-task__header__btn:hover a{color:#419bf9}.webapp-content .hire-task__header__mentee-btn{font-size:16px;padding:5px 9px;margin-right:5px}.webapp-content .hire-task__header__price{margin-top:20px;color:#666;}.webapp-content .hire-task__header__price__unit{display:inline-block;font-size:12px;margin-right:5px}.webapp-content .hire-task__header__price__icon{display:inline-block;font-size:18px;font-weight:bold;margin-left:5px;color:#666}.webapp-content .hire-task__header__price__value{display:inline-block;font-size:18px;font-weight:bold;color:#666}.webapp-content .hire-task__header__item{padding:5px 10px;display:inline-block;border-radius:4px;color:#09455d;cursor:pointer;}.webapp-content .hire-task__header__item i{margin-right:8px}.webapp-content .hire-task__header__item:hover{color:#07374a}.webapp-content .hire-task__desc{background-color:#f8f9fa;padding:15px 20px;margin:20px 0;color:#666;font-weight:bold}.webapp-content .hire-task__detail-header{cursor:pointer}.webapp-content .hire-task__sub-header{background-color:#f8f9fa;padding:10px 20px;color:#666;font-size:12px;}.webapp-content .hire-task__sub-header .action-icon{transition:all .5s ease}.webapp-content .hire-task__detail{white-space:pre-wrap;padding:20px;font-size:14px;color:#333;line-height:24px;background-color:#fff;-webkit-animation:fadein .5s;animation:fadein .5s}.webapp-content .hire-task__due{padding:20px;font-size:14px;line-height:24px;color:#666;background-color:#fff}.webapp-content .hire-task .rotate180deg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.webapp-content .hire__deposit{background-color:#0d6182;padding:80px 0;}.webapp-content .hire__deposit__title{font-size:40px;color:#fff;margin-top:5px;margin-bottom:40px;text-align:center}.webapp-content .hire__deposit__label{border-top-left-radius:5px;border-top-right-radius:5px;background-color:#09455d;padding:20px}.webapp-content .hire__deposit__form-block{border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#fff;box-shadow:0 2px 0 rgba(0,0,0,0.15);}.webapp-content .hire__deposit__form-block__description{padding:20px 40px;font-size:14px;line-height:24px;color:#666}.webapp-content .hire__deposit__form-block__credit-card{border-top:1px solid #ececec;box-shadow:inset 0 0 7px rgba(0,0,0,0.15);background-color:#f9f9f9;text-align:left;}.webapp-content .hire__deposit__form-block__credit-card__with-card{padding:20px 40px}.webapp-content .hire__deposit__form-action{padding:20px 40px;}.webapp-content .hire__deposit__form-action__submit{background:#419bf9;padding:10px 20px;font-size:14px;font-weight:bold;text-transform:uppercase}.webapp-content .hire-task-availability{padding:80px 20px;background-color:#0d6182;}.webapp-content .hire-task-availability__title{font-size:40px;color:#fff;margin-top:5px;margin-bottom:40px}.webapp-content .hire-task-availability__sub-title{text-align:center;padding:20px;background-color:#09455d;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;font-size:16px;font-weight:500;line-height:1.6}.webapp-content .hire-task-availability__form-block{border-radius:5px;background-color:#fff;max-width:600px;text-align:left;box-shadow:0 2px 0 rgba(0,0,0,0.15);}.webapp-content .hire-task-availability__form-block__description{padding:15px 0;font-size:16px;font-weight:bold;color:#000}.webapp-content .hire-task-availability__form-block__section{padding:15px 40px;}.webapp-content .hire-task-availability__form-block__section .hire-task-availability__input{display:inline-block;margin:0 20px 0 0;line-height:24px;height:24px}.webapp-content .hire-task-availability__form-block__section .hire-task-availability__label{font-size:16px;font-weight:normal;line-height:24px;color:#333}.webapp-content .hire-task-availability__form-block__section .hire-task-availability__time-slot{padding-left:32px}.webapp-content .hire-task-availability__action{padding:20px 40px;}.webapp-content .hire-task-availability__action__submit{padding:15px 30px;font-size:16px;font-weight:bold}.webapp-content .hire-task-dashboard__content__row__btn,.webapp-content .hire-task-dashboard__content__row__disabled-btn,.webapp-content .hire-task-dashboard__content__row__minor-btn{margin-top:10px;display:inline-block;font-size:12px;font-weight:bold;padding:8px 20px;border:none;color:#fff;cursor:pointer;min-width:140px;}.webapp-content .hire-task-dashboard__content__row__btn:hover,.webapp-content .hire-task-dashboard__content__row__disabled-btn:hover,.webapp-content .hire-task-dashboard__content__row__minor-btn:hover{background-color:transparent}.webapp-content .hire-task-dashboard{margin-bottom:45px;}.webapp-content .hire-task-dashboard__title{font-size:20px;font-weight:300;color:#333;margin-top:5px;margin-bottom:25px;text-transform:uppercase;overflow:hidden}.webapp-content .hire-task-dashboard__widget{background-color:#fff;border-radius:4px;font-size:14px;line-height:1.4;color:#555}.webapp-content .hire-task-dashboard__header{padding:15px 20px;font-size:12px;color:#999;background-color:#f8f9fa}.webapp-content .hire-task-dashboard__content__row--dark{background-color:#f8f9fa}.webapp-content .hire-task-dashboard__content__row{border-top:1px solid #eee;padding:15px;}.webapp-content .hire-task-dashboard__content__row__column{display:table;text-align:center;height:55px;width:100%}.webapp-content .hire-task-dashboard__content__row__budget{font-size:18px;font-weight:500;display:table-cell;vertical-align:middle;}.webapp-content .hire-task-dashboard__content__row__budget .fa-info-circle{color:#999;position:relative;}.webapp-content .hire-task-dashboard__content__row__budget .fa-info-circle:hover .hire-task-dashboard__content__row__budget__tool-tip{opacity:.8}.webapp-content .hire-task-dashboard__content__row__budget__tool-tip{position:absolute;right:-10px;top:25px;width:280px;background-color:#333;border-radius:5px;color:#fff;padding:5px 10px;text-align:center;font-size:10px;font-weight:bold;opacity:0;line-height:18px;}.webapp-content .hire-task-dashboard__content__row__budget__tool-tip:after{bottom:100%;right:5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(51,51,51,0);border-bottom-color:#333;border-width:5px;margin-left:-5px}.webapp-content .hire-task-dashboard__content__row__earning{font-size:12px;color:#999}.webapp-content .hire-task-dashboard__content__row__info{font-size:18px;font-weight:500;display:table-cell;vertical-align:middle}.webapp-content .hire-task-dashboard__content__row__info--small{font-size:14px;display:table-cell;vertical-align:middle}.webapp-content .hire-task-dashboard__content__row__link a{font-size:18px;font-weight:bold;line-height:20px;margin-bottom:10px;color:#3e90ca;display:inline-block}.webapp-content .hire-task-dashboard__content__row__date{color:#999;font-size:12px}.webapp-content .hire-task-dashboard__content__row__dot{color:#999;font-size:18px}.webapp-content .hire-task-dashboard__content__row__name{color:#999;font-size:12px}.webapp-content .hire-task-dashboard__content__row__btn{background-color:#419bf9;border:2px solid #419bf9;}.webapp-content .hire-task-dashboard__content__row__btn:hover{color:#419bf9;border:2px solid #419bf9}.webapp-content .hire-task-dashboard__content__row__disabled-btn{background-color:#ddd;border:2px solid #ddd;cursor:default;}.webapp-content .hire-task-dashboard__content__row__disabled-btn:hover{border:2px solid #ddd;background-color:#ddd;color:#fff}.webapp-content .hire-task-dashboard__content__row__minor-btn{background-color:#aaa;border:2px solid #aaa;}.webapp-content .hire-task-dashboard__content__row__minor-btn:hover{border:2px solid #aaa;color:#aaa}.webapp-content .hire-task-dashboard__content__row__dropdown{text-align:center;padding-top:10px;}.webapp-content .hire-task-dashboard__content__row__dropdown__btn{box-shadow:#dcdcdc 2px 2px 10px}.webapp-content .hire-task-dashboard__content__row__dropdown__link{cursor:pointer;display:block;padding:10px;}.webapp-content .hire-task-dashboard__content__row__dropdown__link:hover{background-color:#ddd}.webapp-content .hire-task-dashboard__content__row .btn .caret{margin-top:0}.webapp-content .hire-task-sub-component-hires__hire__btn,.webapp-content .hire-task-sub-component-hires__hire__btn-confirm,.webapp-content .hire-task-sub-component-hires__hire__btn-confirmed{font-size:12px;padding:7px 15px;color:#fff;font-weight:bold;border-radius:4px;display:inline-block;margin-top:15px;cursor:pointer;}.webapp-content .hire-task-sub-component-hires__hire__btn:hover,.webapp-content .hire-task-sub-component-hires__hire__btn-confirm:hover,.webapp-content .hire-task-sub-component-hires__hire__btn-confirmed:hover{background-color:transparent}.webapp-content .hire-task-sub-component-hires{background-color:#fff;}.webapp-content .hire-task-sub-component-hires__header{background-color:#f8f9fa;margin-bottom:10px;}.webapp-content .hire-task-sub-component-hires__header__column-first{padding:20px;color:#666}.webapp-content .hire-task-sub-component-hires__header__column{padding:15px 20px;color:#666}.webapp-content .hire-task-sub-component-hires__hire{padding:20px 0;}.webapp-content .hire-task-sub-component-hires__hire__info{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:20px;}.webapp-content .hire-task-sub-component-hires__hire__info__avatar{width:90px;height:90px;}.webapp-content .hire-task-sub-component-hires__hire__info__avatar img{width:70px;height:70px;border-radius:50%;margin-right:15px;margin-top:10px}.webapp-content .hire-task-sub-component-hires__hire__info__detail{-webkit-flex:1;-ms-flex:1;flex:1;padding-top:5px;}.webapp-content .hire-task-sub-component-hires__hire__info__detail__name{display:inline-block;font-size:18px;font-weight:bold;color:#3e90ca;margin-right:10px}.webapp-content .hire-task-sub-component-hires__hire__info__detail__rating{display:inline-block;}.webapp-content .hire-task-sub-component-hires__hire__info__detail__rating--number{color:#666;font-size:12px}.webapp-content .hire-task-sub-component-hires__hire__info__detail__rating--star{color:#3e90ca;font-size:12px}.webapp-content .hire-task-sub-component-hires__hire__info__detail__headline{color:#666;font-size:12px;font-weight:bold;line-height:20px;margin-top:5px}.webapp-content .hire-task-sub-component-hires__hire__info__detail__about{color:#8e979b;font-size:14px;line-height:20px;margin-top:5px}.webapp-content .hire-task-sub-component-hires__hire__info__detail__expertises{margin-top:10px}.webapp-content .hire-task-sub-component-hires__hire__info__detail__expertise{background-color:#f2f2f2;border-radius:2px;padding:1px 6px 2px;margin-bottom:5px;margin-right:5px;font-size:10px;color:#777;display:inline-block}.webapp-content .hire-task-sub-component-hires__hire__text{width:100%;height:60px;display:table;text-align:center}.webapp-content .hire-task-sub-component-hires__hire__proposed-price{color:#666;font-weight:500;font-size:14px;display:table-cell;vertical-align:middle}.webapp-content .hire-task-sub-component-hires__hire__text-info{color:#666;font-weight:500;font-size:14px;display:table-cell;vertical-align:middle}.webapp-content .hire-task-sub-component-hires__hire__action{width:100%;text-align:center}.webapp-content .hire-task-sub-component-hires__hire__btn{background-color:#149290;border:2px solid #149290;}.webapp-content .hire-task-sub-component-hires__hire__btn:hover{border:2px solid #149290;color:#149290}.webapp-content .hire-task-sub-component-hires__hire__btn-confirm{background-color:#419bf9;border:2px solid #419bf9;}.webapp-content .hire-task-sub-component-hires__hire__btn-confirm:hover{border:2px solid #419bf9;color:#419bf9}.webapp-content .hire-task-sub-component-hires__hire__btn-confirmed{background-color:#ddd;border:2px solid #ddd;cursor:default;}.webapp-content .hire-task-sub-component-hires__hire__btn-confirmed:hover{border:2px solid #ddd;background-color:#ddd;color:#fff}.webapp-content .hire-task-sub-component-suggested__mentor__btn,.webapp-content .hire-task-sub-component-suggested__mentor__btn-invite,.webapp-content .hire-task-sub-component-suggested__mentor__btn-disabled{font-size:12px;padding:7px 15px;color:#fff;font-weight:bold;border-radius:4px;display:inline-block;margin-top:15px;cursor:pointer;}.webapp-content .hire-task-sub-component-suggested__mentor__btn:hover,.webapp-content .hire-task-sub-component-suggested__mentor__btn-invite:hover,.webapp-content .hire-task-sub-component-suggested__mentor__btn-disabled:hover{background-color:transparent}.webapp-content .hire-task-sub-component-suggested{background-color:#fff;}.webapp-content .hire-task-sub-component-suggested__header{background-color:#f8f9fa;margin-bottom:10px;}.webapp-content .hire-task-sub-component-suggested__header__column--first{padding:20px;font-weight:bold;color:#666}.webapp-content .hire-task-sub-component-suggested__mentor--dark{background-color:#f8f9fa}.webapp-content .hire-task-sub-component-suggested__mentor{padding:20px 0 20px;}.webapp-content .hire-task-sub-component-suggested__mentor__info{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:20px;}.webapp-content .hire-task-sub-component-suggested__mentor__info__avatar{width:90px;height:90px;}.webapp-content .hire-task-sub-component-suggested__mentor__info__avatar img{width:70px;height:70px;border-radius:50%;margin-right:15px;margin-top:10px}.webapp-content .hire-task-sub-component-suggested__mentor__info__detail{-webkit-flex:1;-ms-flex:1;flex:1;padding-top:5px;}.webapp-content .hire-task-sub-component-suggested__mentor__info__detail__name{display:inline-block;font-size:18px;font-weight:bold;line-height:23px;color:#3e90ca;margin-right:10px}.webapp-content .hire-task-sub-component-suggested__mentor__info__detail__rating{display:inline-block;}.webapp-content .hire-task-sub-component-suggested__mentor__info__detail__rating--number{color:#999;font-size:12px}.webapp-content .hire-task-sub-component-suggested__mentor__info__detail__rating--star{color:#3e90ca;font-size:12px}.webapp-content .hire-task-sub-component-suggested__mentor__info__detail__headline{color:#666;font-size:12px;font-weight:bold;line-height:20px;margin-top:5px}.webapp-content .hire-task-sub-component-suggested__mentor__info__detail__about{color:#8e979b;font-size:14px;line-height:20px;margin-top:5px}.webapp-content .hire-task-sub-component-suggested__mentor__info__detail__expertises{margin-top:10px}.webapp-content .hire-task-sub-component-suggested__mentor__info__detail__expertise{background-color:#f2f2f2;border-radius:2px;padding:1px 6px 2px;margin-bottom:5px;margin-right:5px;font-size:10px;color:#777;display:inline-block}.webapp-content .hire-task-sub-component-suggested__mentor__action{width:100%;height:60px;text-align:center}.webapp-content .hire-task-sub-component-suggested__mentor__btn{background-color:#149290;border:2px solid #149290;}.webapp-content .hire-task-sub-component-suggested__mentor__btn:hover{border:2px solid #149290;color:#149290}.webapp-content .hire-task-sub-component-suggested__mentor__btn-invite{background-color:#419bf9;border:2px solid #419bf9;}.webapp-content .hire-task-sub-component-suggested__mentor__btn-invite:hover{border:2px solid #419bf9;color:#419bf9}.webapp-content .hire-task-sub-component-suggested__mentor__btn-disabled{cursor:default;background-color:#ddd;border:2px solid #ddd;min-width:132px;}.webapp-content .hire-task-sub-component-suggested__mentor__btn-disabled:hover{border:2px solid #ddd;background-color:#ddd;color:#fff}.webapp-content .hire-task-sub-component-suggested__mentor__text{width:100%;height:60px;display:table;text-align:center}.webapp-content .hire-task-sub-component-suggested__mentor__invited{color:#666;font-weight:500;font-size:14px;display:table-cell;vertical-align:middle}.webapp-content .hire-task-sub-component-applicants__applicant__btn,.webapp-content .hire-task-sub-component-applicants__applicant__btn-ask-for-price,.webapp-content .hire-task-sub-component-applicants__applicant__btn-hire{font-size:12px;padding:7px 15px;color:#fff;font-weight:bold;border-radius:4px;display:inline-block;margin-top:15px;cursor:pointer;}.webapp-content .hire-task-sub-component-applicants__applicant__btn:hover,.webapp-content .hire-task-sub-component-applicants__applicant__btn-ask-for-price:hover,.webapp-content .hire-task-sub-component-applicants__applicant__btn-hire:hover{background-color:transparent}.webapp-content .hire-task-sub-component-applicants{background-color:#fff;}.webapp-content .hire-task-sub-component-applicants__header{background-color:#f8f9fa;margin-bottom:10px;}.webapp-content .hire-task-sub-component-applicants__header__column-first{padding:20px;font-weight:bold;color:#666}.webapp-content .hire-task-sub-component-applicants__applicant--dark{background-color:#f8f9fa}.webapp-content .hire-task-sub-component-applicants__applicant{padding:20px 0 20px;}.webapp-content .hire-task-sub-component-applicants__applicant__info{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:20px;}.webapp-content .hire-task-sub-component-applicants__applicant__info__avatar{width:90px;height:90px;}.webapp-content .hire-task-sub-component-applicants__applicant__info__avatar img{width:70px;height:70px;border-radius:50%;margin-right:15px;margin-top:10px}.webapp-content .hire-task-sub-component-applicants__applicant__info__detail{-webkit-flex:1;-ms-flex:1;flex:1;padding-top:5px;}.webapp-content .hire-task-sub-component-applicants__applicant__info__detail__name{display:inline-block;font-size:18px;font-weight:bold;color:#3e90ca;margin-right:10px}.webapp-content .hire-task-sub-component-applicants__applicant__info__detail__rating{display:inline-block;}.webapp-content .hire-task-sub-component-applicants__applicant__info__detail__rating--number{color:#999;font-size:12px}.webapp-content .hire-task-sub-component-applicants__applicant__info__detail__rating--star{color:#3e90ca;font-size:12px}.webapp-content .hire-task-sub-component-applicants__applicant__info__detail__headline{color:#666;font-size:12px;font-weight:bold;line-height:20px;margin-top:5px}.webapp-content .hire-task-sub-component-applicants__applicant__info__detail__about{color:#8e979b;font-size:14px;line-height:20px;margin-top:5px}.webapp-content .hire-task-sub-component-applicants__applicant__info__detail__expertises{margin-top:10px}.webapp-content .hire-task-sub-component-applicants__applicant__info__detail__expertise{background-color:#f2f2f2;border-radius:2px;padding:1px 6px 2px;margin-bottom:5px;margin-right:5px;font-size:10px;color:#777;display:inline-block}.webapp-content .hire-task-sub-component-applicants__applicant__text{width:100%;height:60px;display:table;text-align:center}.webapp-content .hire-task-sub-component-applicants__applicant__info-session{color:#3e90ca;font-weight:bold;font-size:14px;display:table-cell;vertical-align:middle;cursor:pointer;}.webapp-content .hire-task-sub-component-applicants__applicant__info-session:hover{color:#23527c;text-decoration:underline}.webapp-content .hire-task-sub-component-applicants__applicant__proposed-price{color:#666;font-weight:500;font-size:12px;display:table-cell;vertical-align:middle;}.webapp-content .hire-task-sub-component-applicants__applicant__proposed-price .fa-info-circle{color:#999;position:relative;}.webapp-content .hire-task-sub-component-applicants__applicant__proposed-price .fa-info-circle:hover .hire-task-sub-component-applicants__applicant__proposed-price__tool-tip{opacity:.8}.webapp-content .hire-task-sub-component-applicants__applicant__proposed-price__tool-tip{position:absolute;right:-10px;top:25px;width:280px;background-color:#333;border-radius:5px;color:#fff;padding:5px 10px;text-align:center;font-size:10px;font-weight:bold;opacity:0;line-height:18px;}.webapp-content .hire-task-sub-component-applicants__applicant__proposed-price__tool-tip:after{bottom:100%;right:5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(51,51,51,0);border-bottom-color:#333;border-width:5px;margin-left:-5px}.webapp-content .hire-task-sub-component-applicants__applicant__action{width:100%;text-align:center}.webapp-content .hire-task-sub-component-applicants__applicant__btn{background-color:#149290;border:2px solid #149290;}.webapp-content .hire-task-sub-component-applicants__applicant__btn:hover{border:2px solid #149290;color:#149290}.webapp-content .hire-task-sub-component-applicants__applicant__btn-ask-for-price{background-color:#bbb;border:2px solid #bbb;min-width:130px;}.webapp-content .hire-task-sub-component-applicants__applicant__btn-ask-for-price:hover{border:2px solid #bbb;color:#999}.webapp-content .hire-task-sub-component-applicants__applicant__btn-hire{background-color:#419bf9;border:2px solid #419bf9;min-width:130px;margin-bottom:5px;}.webapp-content .hire-task-sub-component-applicants__applicant__btn-hire:hover{border:2px solid #419bf9;color:#419bf9}.webapp-content .hire-task__back__back-link{display:inline-block;color:#333;cursor:pointer;font-size:20px;margin-top:5px;margin-bottom:25px;text-transform:uppercase;font-weight:300;}.webapp-content .hire-task__back__back-link i{margin-right:8px;font-weight:300}.webapp-content .hire-task__back__back-link:hover{text-decoration:none}.webapp-content .hire-task__switcher{background-color:#f8f9fa;margin:20px 0;}.webapp-content .hire-task__switcher__option{padding:15px 20px;font-size:14px;line-height:20px;color:#999;display:inline-block;font-weight:normal;}.webapp-content .hire-task__switcher__option:hover{text-decoration:none}.webapp-content .hire-task__switcher .active{background-color:#20b0e9;text-decoration:none;font-weight:bold;color:#fff}.webapp-content .hire-task-progress-bar__bar{list-style-type:none;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:20px;margin-bottom:5em;}.webapp-content .hire-task-progress-bar__bar__step{display:inline-block;text-align:right;-webkit-flex:1;-ms-flex:1;flex:1;font-size:12px;position:relative;}.webapp-content .hire-task-progress-bar__bar__step__text{position:absolute;right:-13px;top:3.3em;width:50px;text-align:center}.webapp-content .hire-task-progress-bar__bar__step:before{position:relative;float:right;top:1.1em;line-height:2em;text-align:center;right:0}.webapp-content .hire-task-progress-bar__bar__step:first-child{border-bottom:none}.webapp-content .hire-task-progress-bar__bar__step-active{color:#20b0e9;font-weight:bold;border-bottom:4px solid #a2def6;}.webapp-content .hire-task-progress-bar__bar__step-active:before{content:"\2713";color:#fff;background-color:#20b0e9;height:2em;width:2em;line-height:2em;border:none;border-radius:2em}.webapp-content .hire-task-progress-bar__bar__step-done{color:#a2def6;border-bottom:4px solid #a2def6;}.webapp-content .hire-task-progress-bar__bar__step-done:before{content:"\2713";color:#fff;background-color:#a2def6;height:2em;width:2em;line-height:2em;border:none;border-radius:2em}.webapp-content .hire-task-progress-bar__bar__step-todo{color:#bbb;border-bottom:4px solid #eee;}.webapp-content .hire-task-progress-bar__bar__step-todo:before{content:" ";background-color:#fff;height:2em;width:2em;border:.2em solid #eee;border-radius:50%}.webapp-content .hire-empty-task{background-color:#fff;padding:20px;}.webapp-content .hire-empty-task__btn{margin-top:10px;font-size:14px;font-weight:bold;background-color:#40b0c4;color:#fff;padding:10px 20px;border:2px solid #40b0c4;border-radius:2px;display:inline-block;}.webapp-content .hire-empty-task__btn:hover{cursor:pointer;border:2px solid #40b0c4;background-color:transparent;color:#40b0c4;text-decoration:none}.webapp-content .hire-empty-task__title{font-size:16px;font-weight:500;color:#333;margin-bottom:10px}.webapp-content .hire-empty-task__instruction{padding-left:20px}.webapp-content .hire-empty-task__case{padding:10px 20px 30px 0;}.webapp-content .hire-empty-task__case__task-type{font-size:14px;font-weight:bold;color:#666;margin-bottom:5px}.webapp-content .hire-empty-task__case__task-desc{font-size:14px;color:#999}.webapp-content .hire-empty-task__mentor{padding:20px 20px 30px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .hire-empty-task__mentor__img{width:80px;}.webapp-content .hire-empty-task__mentor__img__avatar{width:60px;height:60px;border-radius:50%}.webapp-content .hire-empty-task__mentor__desc{-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#999}.webapp-content .onboarding{background:url("assets/images/BackgroundImg/bg-landing-3.46bda365.jpg") no-repeat #0e2439 fixed;background-position:center;background-size:cover;font-family:'Open Sans',sans-serif;top:0;left:0;}.webapp-content .onboarding__content{padding-top:50px;padding-bottom:50px;background:rgba(9,69,93,0.8);min-height:calc(100vh);}.webapp-content .onboarding__content__header-block{clear:both}.webapp-content .onboarding__content__title{color:#fff;font-size:22px;font-weight:bold;line-height:30px;float:left;display:block;margin-right:10px}.webapp-content .onboarding__content__logo{float:left;display:block;}.webapp-content .onboarding__content__logo img{height:23px;width:auto}.webapp-content .onboarding__content__subtitle{font-size:30px;font-weight:500;color:#fff;line-height:40px;margin:15px 0 60px;}@media (max-width:768px){.webapp-content .onboarding__content__subtitle{font-size:20px;line-height:30px;margin-bottom:30px}}.webapp-content .onboarding__content__card-link:hover{text-decoration:none}.webapp-content .onboarding__content__card{margin-bottom:30px;display:block;position:relative;}.webapp-content .onboarding__content__card:active{margin:5px 0 25px}.webapp-content .onboarding__content__card:hover .original{opacity:0;transition:opacity .3s ease-in}.webapp-content .onboarding__content__card:hover .hover{opacity:1;transition:opacity .3s ease-in;}.webapp-content .onboarding__content__card:hover .hover__description{text-decoration:none}.webapp-content .onboarding__content__card i.service-icon{width:70px;height:70px;background:url("assets/images/Onboarding/service_icons.01eee6e4.png") no-repeat;background-size:490px 70px;}.webapp-content .onboarding__content__card i.service-icon.icon-live-help{background-position:0}.webapp-content .onboarding__content__card i.service-icon.icon-hire{background-position:-70px 0}.webapp-content .onboarding__content__card i.service-icon.icon-monthly{background-position:-140px 0}.webapp-content .onboarding__content__card i.service-icon.icon-class{background-position:-210px 0}.webapp-content .onboarding__content__card i.service-icon.icon-recource{background-position:-280px 0}.webapp-content .onboarding__content__card i.service-icon.icon-task{background-position:-350px 0}.webapp-content .onboarding__content__card i.service-icon.icon-x{background-position:-420px 0}.webapp-content .onboarding__content__card .original{padding:50px 30px 30px;background-color:rgba(255,255,255,0.5);border-radius:5px;color:#fff;height:270px;opacity:1;}.webapp-content .onboarding__content__card .original__icon{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:3px solid #fff;border-radius:50%;width:110px;height:110px;margin-bottom:20px}.webapp-content .onboarding__content__card .original__title{display:table;text-align:center;height:60px;}.webapp-content .onboarding__content__card .original__title__text{display:table-cell;vertical-align:middle;font-size:20px;font-weight:bold;line-height:30px;letter-spacing:1px}.webapp-content .onboarding__content__card .hover{padding:30px;background-color:rgba(232,77,61,0.9);border-radius:5px;color:#fff;height:270px;opacity:0;width:100%;display:block;position:absolute;left:0;top:0;}.webapp-content .onboarding__content__card .hover i.service-icon{display:inline-block;width:50px;height:50px;background-size:350px 50px;}.webapp-content .onboarding__content__card .hover i.service-icon.icon-live-help{background-position:0}.webapp-content .onboarding__content__card .hover i.service-icon.icon-hire{background-position:-50px 0}.webapp-content .onboarding__content__card .hover i.service-icon.icon-monthly{background-position:-100px 0}.webapp-content .onboarding__content__card .hover i.service-icon.icon-class{background-position:-150px 0}.webapp-content .onboarding__content__card .hover i.service-icon.icon-recource{background-position:-200px 0}.webapp-content .onboarding__content__card .hover i.service-icon.icon-task{background-position:-250px 0}.webapp-content .onboarding__content__card .hover i.service-icon.icon-x{background-position:-300px 0}.webapp-content .onboarding__content__card .hover__icon{margin-bottom:10px}.webapp-content .onboarding__content__card .hover__title{display:table;text-align:center;height:36px;}.webapp-content .onboarding__content__card .hover__title__text{display:table-cell;vertical-align:middle;font-size:18px;font-weight:bold;line-height:24px;letter-spacing:1px}.webapp-content .onboarding__content__card .hover__description{margin:10px 0 20px;font-size:14px;font-weight:300;line-height:22px}.webapp-content .onboarding__content__card .hover__btn{font-size:14px;font-weight:bold;border:2px solid #fff;padding:10px 15px;display:inline-block;border-radius:3px;}.webapp-content .onboarding__content__card .hover__btn:hover{background-color:#fff;color:#e84d3d}.webapp-content .onboarding__content__card-last .original{background-color:rgba(255,255,255,0.3);color:rgba(255,255,255,0.6)}.webapp-content .onboarding__content__card-last:hover .original{background-color:rgba(255,255,255,0.5);color:#fff;opacity:1}.webapp-content .onboarding-detail{min-height:calc(100vh);background-color:#073648;font-family:'Open Sans',sans-serif;}.webapp-content .onboarding-detail__menu{padding:20px;margin-bottom:30px;border-bottom:1px solid rgba(0,0,0,0.5);box-shadow:0 1px 0 rgba(255,255,255,0.15);}.webapp-content .onboarding-detail__menu img{height:20px;width:auto}.webapp-content .onboarding-detail__back-link{color:rgba(255,255,255,0.6);font-size:30px;font-weight:300;}.webapp-content .onboarding-detail__back-link:hover{text-decoration:none}.webapp-content .onboarding-detail__back-link:hover{color:rgba(255,255,255,0.8)}.webapp-content .onboarding-detail__title{color:rgba(255,255,255,0.9);font-size:28px;font-weight:300;margin-bottom:20px}.webapp-content .onboarding-detail__description{color:rgba(255,255,255,0.7);font-size:14px;line-height:24px;font-weight:300}.webapp-content .onboarding-detail__content{margin:20px 0 40px;background-color:#fff;border-radius:5px;padding:80px 100px}.webapp-content .onboarding-detail__action{background-color:#e84d3d;color:#fff;padding:15px 20px;display:inline-block;border-radius:4px;text-transform:uppercase;font-size:12px;cursor:pointer;border:2px solid #e84d3d;font-weight:bold;text-decoration:none !important;}.webapp-content .onboarding-detail__action:hover{background-color:#fff;color:#e84d3d}.webapp-content .onboarding-detail__action i{margin-left:5px}.webapp-content .onboarding-detail__skip{color:#aaa;font-size:12px;margin-top:18px;display:inline-block;}.webapp-content .onboarding-detail__skip i{margin-left:5px}.webapp-content .onboarding-detail__skip:hover{text-decoration:none}.webapp-content .onboarding-live-help__video{width:600px;height:350px;margin-bottom:30px}.webapp-content .onboarding-hire--left{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;}.webapp-content .onboarding-hire--left__index{width:80px;padding:10px;}.webapp-content .onboarding-hire--left__index__step{font-size:20px;border:1px solid #aaa;background-color:#f8f9fa;color:#666;border-radius:50%;width:36px;height:36px;line-height:36px}.webapp-content .onboarding-hire--left__content{-webkit-flex:1;-ms-flex:1;flex:1;text-align:left;padding:10px;}.webapp-content .onboarding-hire--left__content__title{font-size:20px;font-weight:bold;line-height:32px;color:#666;margin-bottom:10px}.webapp-content .onboarding-hire--left__content__description{font-size:16px;line-height:28px;color:#999}.webapp-content .onboarding-hire__img{width:100%;height:auto}.webapp-content .onboarding-longterm__index{text-align:left;}.webapp-content .onboarding-longterm__index__step{font-size:14px;border:1px solid #aaa;background-color:#f8f9fa;color:#666;border-radius:50%;width:28px;height:28px;line-height:28px;text-align:center}.webapp-content .onboarding-longterm__title{font-size:16px;font-weight:bold;line-height:24px;color:#666;margin-bottom:10px}.webapp-content .onboarding-longterm__description{font-size:14px;line-height:24px;color:#999}.webapp-content .onboarding-longterm__img{width:80%;height:auto;margin-top:-10px}.webapp-content .onboarding-classes__landing-image{width:100%;max-width:500px;height:auto;margin-bottom:30px}.webapp-content .onboarding-classes__title{font-size:24px;line-height:40px;margin-bottom:15px;color:#333;font-weight:bold}.webapp-content .onboarding-classes__description{font-size:16px;line-height:24px;color:#666;margin-bottom:30px}.webapp-content .onboarding-resources__img{width:90%;height:auto;margin-bottom:30px}.webapp-content .onboarding-resources__resource{margin-bottom:40px;}.webapp-content .onboarding-resources__resource__name{font-weight:bold;font-size:18px;line-height:24px;color:#666;margin-bottom:10px}.webapp-content .onboarding-resources__resource__description{font-size:14px;line-height:22px;color:#999}.webapp-content .onboarding-resources__resource__link{font-size:14px;margin:10px 0;display:inline-block;font-weight:bold;}.webapp-content .onboarding-resources__resource__link:hover{text-decoration:none}.webapp-content .onboarding-resources__resource__link i{margin-left:5px}.webapp-content .onboarding-x--left{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;}.webapp-content .onboarding-x--left__index{width:80px;padding:10px;}.webapp-content .onboarding-x--left__index__step{font-size:20px;border:1px solid #aaa;background-color:#f8f9fa;color:#666;border-radius:50%;width:36px;height:36px;line-height:36px}.webapp-content .onboarding-x--left__content{-webkit-flex:1;-ms-flex:1;flex:1;text-align:left;padding:10px;}.webapp-content .onboarding-x--left__content__title{font-size:20px;font-weight:bold;line-height:32px;color:#666;margin-bottom:10px}.webapp-content .onboarding-x--left__content__description{font-size:16px;line-height:28px;color:#999}.webapp-content .onboarding-x__img{width:100%;box-shadow:0 2px 13px rgba(0,0,0,0.3);height:auto}.webapp-content .mentor-onboarding__header{position:relative;background-color:#073648;background-image:radial-gradient(circle at 100% 100%,#149290 0%,rgba(7,54,72,0) 50%);color:#fff;margin-bottom:80px;}@media (min-width:1400px){.webapp-content .mentor-onboarding__header .container{width:1180px}}.webapp-content .mentor-onboarding__header .col-md-6{height:120px}.webapp-content .mentor-onboarding__header h3{margin-top:30px}.webapp-content .mentor-onboarding__header__welcome{font-size:22px;font-weight:300}.webapp-content .mentor-onboarding__header__logo{height:21px;margin-left:8px;vertical-align:baseline}.webapp-content .mentor-onboarding__header__onboard-txt{color:rgba(255,255,255,0.7)}.webapp-content .mentor-onboarding__header__step{position:absolute;bottom:0;height:72px;width:150px;color:#d0e4e4;color:rgba(255,255,255,0.4);text-align:center;}.webapp-content .mentor-onboarding__header__step:after{content:'';display:inline-block;background-color:#d0e4e4;width:48px;height:48px;border-radius:50%;border:4px solid #f3f4f5;position:absolute;bottom:-24px;left:48px}.webapp-content .mentor-onboarding__header__step--active{color:#fff;font-weight:bold;}.webapp-content .mentor-onboarding__header__step--active:after{background-color:#149290;border:4px solid #fff}.webapp-content .mentor-onboarding__header__step--done:after{content:'✓';color:#fff;line-height:40px;font-size:24px}.webapp-content .mentor-onboarding__header__step--step-0{right:300px;}@media (max-width:1200px){.webapp-content .mentor-onboarding__header__step--step-0{right:300px}}@media (max-width:992px){.webapp-content .mentor-onboarding__header__step--step-0{left:0}}.webapp-content .mentor-onboarding__header__step--step-1{right:150px;}@media (max-width:1200px){.webapp-content .mentor-onboarding__header__step--step-1{right:150px}}@media (max-width:992px){.webapp-content .mentor-onboarding__header__step--step-1{left:130px}}.webapp-content .mentor-onboarding__header__step--step-2{right:0;}@media (max-width:1200px){.webapp-content .mentor-onboarding__header__step--step-2{right:0}}@media (max-width:992px){.webapp-content .mentor-onboarding__header__step--step-2{left:260px}}.webapp-content .mentor-onboarding{font-family:'Open Sans',Helvetica,Arial,sans-serif;background-color:#f3f4f5;}.webapp-content .mentor-onboarding hr{border-top:1px solid #d6d6d6;border-bottom:1px solid #fff}.webapp-content .mentor-onboarding__content{line-height:1.5em;}.webapp-content .mentor-onboarding__content h2{line-height:1.5em;margin-bottom:24px}.webapp-content .mentor-onboarding__content h4{font-size:24px;font-weight:bold;margin-top:32px;margin-bottom:16px}.webapp-content .mentor-onboarding__content p{color:#666;margin-bottom:15}.webapp-content .mentor-onboarding__content hr{margin-top:60px;margin-bottom:60px;border-top:1px solid #d6d6d6}.webapp-content .mentor-onboarding__content .existing-mentor-welcome-title{font-size:26px}.webapp-content .mentor-onboarding__content__next-step.btn{padding:12px 30px;margin-bottom:90px;margin-top:24px;font-size:20px;color:#fff;background-color:#149290;}.webapp-content .mentor-onboarding__content__next-step.btn:hover,.webapp-content .mentor-onboarding__content__next-step.btn:focus{color:#fff !important;background-color:rgba(20,146,144,0.9) !important}.webapp-content .mentor-onboarding__content__next-step.btn:disabled{background-color:#cbcbcb;}.webapp-content .mentor-onboarding__content__next-step.btn:disabled:hover{background-color:#cbcbcb}.webapp-content .mentor-onboarding__content__next-step.btn > i{margin-left:15px}.webapp-content .mentor-onboarding__content--index img{width:480px}.webapp-content .mentor-onboarding__content--index__next-step{margin-bottom:12px}.webapp-content .mentor-onboarding__content--index__sign-out{display:inline-block;margin-bottom:90px;cursor:pointer}.webapp-content .mentor-onboarding__content--set-up-session-room .sub-step__title{margin:50px 0 40px}.webapp-content .mentor-onboarding__content--set-up-session-room .sub-step__num{display:inline-block;height:40px;width:40px;border-radius:50%;border:2px solid;text-align:center;line-height:36px;margin-right:16px}.webapp-content .mentor-onboarding__content--set-up-session-room .sub-step__body{background-color:#fff;padding:36px;border-radius:6px;box-shadow:0 4px 6px #bababa;}.webapp-content .mentor-onboarding__content--set-up-session-room .sub-step__body hr{margin-top:20px;margin-bottom:20px}.webapp-content .mentor-onboarding__content--set-up-session-room .sub-step__body__btn{display:inline-block;color:#fff;text-align:center;font-size:18px;font-weight:normal;margin-top:24px;padding:10px 24px;background-color:#4b8ef9;border-radius:6px;width:100%;}.webapp-content .mentor-onboarding__content--set-up-session-room .sub-step__body__btn--upper{margin-top:5px}.webapp-content .mentor-onboarding__content--set-up-session-room .sub-step__body__btn--gray{background-color:#cbcbcb}.webapp-content .mentor-onboarding__content--set-up-session-room .sub-step__body__btn--small-text{font-size:14px}.webapp-content .mentor-onboarding__content--set-up-session-room .sub-step__body__btn:hover{text-decoration:none;background-color:#2c7af8}.webapp-content .mentor-onboarding__content--set-up-session-room .sub-step__alert{color:#e55050;width:90%;margin:20px auto;line-height:1.4em}.webapp-content .mentor-onboarding__content--set-up-session-room .todo-list label{cursor:pointer;}.webapp-content .mentor-onboarding__content--set-up-session-room .todo-list label input{margin-right:12px}.webapp-content .mentor-onboarding__content--set-up-session-room .mentor-onboarding__content__next-step{margin-top:42px}.webapp-content .mentor-onboarding__content--become-good-mentor h2{margin:0 0 12px}.webapp-content .mentor-onboarding__content--become-good-mentor .sub-step__title{font-size:20px}.webapp-content .mentor-onboarding__content--become-good-mentor .sub-step__num{display:inline-block;height:40px;width:40px;border-radius:50%;border:2px solid;text-align:center;line-height:40px;margin-right:16px}.webapp-content .mentor-onboarding__content--become-good-mentor .sub-step__body{background-color:#fff;padding:36px;border-radius:6px;box-shadow:0 4px 6px #bababa;}.webapp-content .mentor-onboarding__content--become-good-mentor .sub-step__body__note{color:#aaa}.webapp-content .mentor-onboarding__content--become-good-mentor .sub-step__body ul{list-style:none;padding:0;margin:0;}.webapp-content .mentor-onboarding__content--become-good-mentor .sub-step__body ul li{margin-top:20px;}.webapp-content .mentor-onboarding__content--become-good-mentor .sub-step__body ul li:last-child{margin-bottom:20px}.webapp-content .mentor-onboarding__content--become-good-mentor .sub-step__body ul li .sub-step__body__li-title{font-size:20px;margin-bottom:4px;display:inline-block}.webapp-content .mentor-onboarding__content--become-good-mentor .sub-step__body ul li .sub-step__body__li-body{color:#666;white-space:pre-wrap}.webapp-content .mentor-onboarding__content--become-good-mentor .sub-step__body ul li:before{content:"•";color:#f00;position:absolute;left:-6px}.webapp-content .mentor-onboarding__content--become-good-mentor .sub-step__alert{color:#e55050;width:90%;margin:20px auto;line-height:1.4em}.webapp-content .mentor-onboarding__content--become-good-mentor .sub-step label{cursor:pointer;padding:20px;}.webapp-content .mentor-onboarding__content--become-good-mentor .sub-step label input{margin-right:12px}.webapp-content .mentor-onboarding__content--become-good-mentor .mentor-onboarding__content__next-step{margin-top:-8px}.webapp-content .github-main.index-page .github-hd{min-height:250px}.webapp-content .github-hd{background-color:#073648;text-align:center;box-sizing:border-box;padding:70px 0;}.webapp-content .github-hd__title{max-width:980px;margin:0 auto 20px;color:#fff;font-size:40px;line-height:1.2;}.webapp-content .github-hd__title .repo-name{color:#1ec585}.webapp-content .github-hd__description{color:rgba(255,255,255,0.7);font-size:18px;max-width:560px;line-height:1.5;margin:0 auto 40px}.webapp-content .github-hd .btn-get-help-now{background-color:#e84d3d;border-radius:20px;border:0;padding:10px 30px;}.webapp-content .github-hd .btn-get-help-now:focus{outline:none}.webapp-content .github-language-color-bar{height:10px;width:100%;background-color:#1ec585;display:-webkit-flex;display:-ms-flexbox;display:flex}.webapp-content .github-repo{background-color:#fff;padding:20px 0;}.webapp-content .github-repo__meta .icon{width:100%;max-width:40px;float:left}.webapp-content .github-repo__meta .info{margin-left:55px;}.webapp-content .github-repo__meta .info >h4{margin:0 0 5px}.webapp-content .github-repo__meta .info >p{margin:0}.webapp-content .github-repo__stats{margin-left:55px;}@media (min-width:992px){.webapp-content .github-repo__stats{margin-left:0;margin-right:10px;text-align:right}}.webapp-content .github-repo__stats__item{margin-right:20px;padding-top:10px;height:40px;display:inline-block;}@media (min-width:992px){.webapp-content .github-repo__stats__item{margin-left:50px;margin-right:0}}.webapp-content .github-repo__stats__item .octicon,.webapp-content .github-repo__stats__item .num{font-size:16px;color:#aaa}.webapp-content .github-repo__stats__item .octicon{margin-right:5px}.webapp-content .github-bd{padding:30px 0 50px}.webapp-content .github-subtitle{color:#8e979b;font-size:16px;margin-bottom:25px}.webapp-content .github-prompts .prompt-become-a-codementor{padding:20px;background-color:#073648;box-sizing:border-box;}.webapp-content .github-prompts .prompt-become-a-codementor h2{color:#fff;font-size:28px;line-height:1.2;}.webapp-content .github-prompts .prompt-become-a-codementor h2 .title-highlight{display:block;font-size:42px;color:#1ec585}.webapp-content .github-prompts .prompt-become-a-codementor .subtitle{margin-top:20px;color:rgba(255,255,255,0.6);font-size:16px;line-height:1.4;text-align:left}.webapp-content .github-prompts .prompt-become-a-codementor .action{margin-top:40px;padding-bottom:10px}.webapp-content .github-prompts .prompt-become-a-codementor .btn-become-a-codementor{width:100%;padding:10px 20px;color:#fff;display:inline-block;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;background-color:#337ab7;border-color:#2e6da4;}.webapp-content .github-prompts .prompt-become-a-codementor .btn-become-a-codementor:hover{text-decoration:none;opacity:.7}.webapp-content .github-prompts .prompt-become-a-codementor .btn-become-a-codementor:focus{outline:none}.webapp-content .request-form{border-top:5px solid #073648;border-radius:5px 5px 0 0}.webapp-content .repo-list{overflow:hidden;padding:20px 15px;}.webapp-content .repo-list .repo-item{text-align:center;}.webapp-content .repo-list .repo-item >a{display:block;padding:15px;border-radius:10px;text-decoration:none !important;}.webapp-content .repo-list .repo-item >a .repo-title{display:block;font-weight:bold;font-size:18px;color:#666}.webapp-content .repo-list .repo-item >a .repo-full-name{display:block;padding-top:5px;font-size:12px}.webapp-content .repo-list .repo-item >a .repo-star{display:block;color:#999;padding-top:5px;font-size:12px;}.webapp-content .repo-list .repo-item >a .repo-star .num{margin-left:5px}.webapp-content .repo-list .repo-item >a:hover{background-color:rgba(255,255,255,0.7);cursor:pointer;text-decoration:none;box-shadow:1px 3px 10px rgba(0,0,0,0.3)}.leaderboard{font-family:'Raleway',sans-serif;background:#e9eaec;}.leaderboard .title-block{text-align:center;background:#09455d;margin-bottom:40px;padding:40px 0;background:linear-gradient(rgba(0,0,0,0.65),rgba(0,0,0,0.65)),url("assets/images/Leaderboard/bg-2.0cd2bfb0.jpg"),no-repeat;background-size:cover;background-position-y:15%;}.leaderboard .title-block__icon{width:60px}.leaderboard .title-block__content{margin:0 auto;color:#f8f8f8}.leaderboard .title-block__title{margin:0;padding:20px;font-size:30;line-height:1.5;font-weight:bold}.leaderboard .title-block__description{color:#f8f8f8;line-height:1.5;padding:0 20px;font-size:18px;margin:0 auto;max-width:800px}.leaderboard .title-block__signup{display:block;width:170px;height:45px;margin:0 auto;border-radius:25px;border:none;background-color:#e84d3d;margin-top:20px;color:#faffff;}.leaderboard .title-block__signup:hover{opacity:.7}.leaderboard .main-content{margin:0 auto}.leaderboard .mentors__title{font-size:20px;margin:0 0 20px;color:#09455d;font-weight:bold}.leaderboard .mentors{margin:0 auto}.leaderboard .side-block .become-mentor{background:#09455d;padding:25px 20px 30px 20px;color:#f8f8f8;font-size:30px;margin-bottom:30px;line-height:1.3;}.leaderboard .side-block .become-mentor__category{display:block;color:#16bb8e;font-size:40px;line-height:1.3}.leaderboard .side-block .become-mentor__description{margin-top:25px;margin-bottom:25px;color:rgba(255,255,255,0.6);font-size:16px;line-height:1.45}.leaderboard .side-block .become-mentor__btn{width:100%;max-width:215px;padding:15px;font-size:15px;text-align:center;background:#337ab7;border-radius:3px;margin:0 auto;cursor:pointer;text-decoration:none;color:#f8f8f8;display:block;}.leaderboard .side-block .become-mentor__btn:hover{background:#23527c;opacity:.7}.leaderboard .mentor-block{box-shadow:0 0 15px #b3b3b3;border-radius:3px;margin-bottom:35px;color:#8e979b;background:#fff;}@media (min-width:767px){.leaderboard .mentor-block{display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:400px;overflow:hidden;height:200px}}.leaderboard .mentor-block__rank{line-height:200px;text-align:center;font-size:70px;font-weight:bold;background:#f8f8f8;border-left:3px solid #8e979b;}@media (min-width:767px){.leaderboard .mentor-block__rank{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1199px){.leaderboard .mentor-block__rank{font-size:60px}.leaderboard .mentor-block__rank__sub{font-size:24px}}.leaderboard .mentor-block__rank--top{color:#e84d3d;}.leaderboard .mentor-block__rank--top.first{background-color:rgba(232,77,61,0.1);color:#e84d3d;border-left:3px solid #e84d3d}.leaderboard .mentor-block__rank--top.second{background-color:rgba(237,158,69,0.1);color:#ed9e45;border-left:3px solid #ed9e45}.leaderboard .mentor-block__rank--top.third{background-color:rgba(88,152,218,0.1);color:#5898da;border-left:3px solid #5898da}.leaderboard .mentor-block__rank__sub{font-size:28px;font-weight:normal;margin-top:29px;margin-left:3px}@media (max-width:767px){.leaderboard .mentor-block__rank{line-height:60px;padding-top:5px;border-top:3px solid #8e979b;border-left:0}.leaderboard .mentor-block__rank--top.first{border-top:3px solid #e84d3d;border-left:0}.leaderboard .mentor-block__rank--top.second{border-top:3px solid #ed9e45;border-left:0}.leaderboard .mentor-block__rank--top.third{border-top:3px solid #5898da;border-left:0}}.leaderboard .mentor-block__info{padding-top:30px}.leaderboard .mentor-block__avatar{display:block;width:90px;height:90px;border-radius:125px;margin:0 auto}.leaderboard .mentor-block__header-info{padding-left:0;color:#5898da;font-weight:bold;display:-webkit-flex;display:-ms-flexbox;display:flex}.leaderboard .mentor-block__mentor-name{display:block;margin-right:13px;text-decoration:none;color:#5898da;font-size:18px;}.leaderboard .mentor-block__mentor-name:hover{color:#5898da}.leaderboard .mentor-block__star-count{color:#8e979b;font-weight:400}.leaderboard .mentor-block__message-btn{background:#16bb8e;text-align:center;width:110px;margin:0 auto;padding-top:6px;padding-bottom:6px;border-radius:3px;margin-top:20px;font-size:14px;color:#f8f8f8;cursor:pointer;}.leaderboard .mentor-block__message-btn:hover{background:#14a57e;opacity:.7}.leaderboard .mentor-block__solved-problems{padding:30px 35px 30px 0;position:relative;}.leaderboard .mentor-block__solved-problems:after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.95) 40%,#fff 100%);content:'';position:absolute;bottom:0;height:40px;width:100%;left:0}@media (max-width:767px){.leaderboard .mentor-block__solved-problems{padding-left:20px;padding-right:20px}}.leaderboard .mentor-block__headline{margin-top:7px;margin-bottom:0;color:#666;font-weight:bold}.leaderboard .mentor-block__description{white-space:pre-wrap;line-height:1.5;margin-top:5px;color:#8e979b;font-size:16px;height:100px;overflow:hidden}.webapp-content .find-mentors__container{width:85%;margin:0 auto;}@media (min-width:1281px){.webapp-content .find-mentors__container{width:1170px}}@media (max-width:728px){.webapp-content .find-mentors__container{width:90%}}.webapp-content .find-mentors__setting{background-color:#fff;padding:80px;}@media (max-width:728px){.webapp-content .find-mentors__setting{padding:80px 0}}.webapp-content .find-mentors__setting__module{padding:30px;border:solid 1px #e9eaec;margin-bottom:10px;}.webapp-content .find-mentors__setting__module__icon{font-size:26px;color:#b5b5b5;margin-top:10px}.webapp-content .find-mentors__setting__module__title{font-size:16px;font-weight:500;line-height:24px;color:#4b4b4b;margin-bottom:5px}.webapp-content .find-mentors__setting__module__description{font-size:14px;line-height:20px;color:#999}.webapp-content .find-mentors__setting__module__action-btn{margin-top:10px}.webapp-content .find-mentors__info{background-color:#f2f4f5;padding:80px 0}.webapp-content .find-mentors__header{padding-top:35px;min-height:123px;background:#3db3c1;position:relative}.webapp-content .find-mentors__question-info__avatar{width:30px;height:30px;border-radius:30px}.webapp-content .find-mentors__question-info__user-name{font-size:15px;color:rgba(255,255,255,0.8);font-weight:bold;margin-left:10px}.webapp-content .find-mentors__question-info__info{font-size:15px;color:rgba(255,255,255,0.6);margin-left:15px;}.webapp-content .find-mentors__question-info__info > b{color:#fff}.webapp-content .find-mentors__question-info__info > small{color:#fff}.webapp-content .find-mentors__title{font-size:30px;line-height:1.3;color:rgba(255,255,255,0.9);font-weight:bold;margin-top:10px;margin-bottom:15px}.webapp-content .find-mentors__tag{display:inline-block;background:rgba(255,255,255,0.46);border-radius:3px;color:#fff;margin-right:5px;margin-bottom:5px;line-height:1.8;padding:0 10px;}.webapp-content .find-mentors__tag--label{background:#ddd;color:#666}.webapp-content .find-mentors__description{color:#fff;line-height:1.5;font-size:16px;transition:all .2s;transition-timing-function:linear;overflow:hidden;padding:15px 0;margin-top:10px;margin-bottom:40px;}.webapp-content .find-mentors__description--folded{margin-top:0;height:0;padding:0 0;overflow:hidden}.webapp-content .find-mentors__description-switch{box-shadow:0 1px 4px rgba(0,0,0,0.2);color:#3db3c1;background:#fff;width:45px;height:45px;line-height:40px;border-radius:45px;margin:0 auto;text-align:center;font-size:30px;position:absolute;left:0;right:0;bottom:-22.5px;cursor:pointer;z-index:2;}.webapp-content .find-mentors__description-switch i{font-size:22px}.webapp-content .find-mentors__sub-title{margin-bottom:5px;font-size:22px;font-weight:500;line-height:1.5;color:#3db3c1;text-shadow:.5px 1px #fff}.webapp-content .find-mentors__sub-description{font-size:14px;line-height:20px;color:#666;margin-bottom:30px}.webapp-content .find-mentors__faq-block{margin-bottom:25px}.webapp-content .find-mentors__faq-q{color:#666;font-size:16px;font-weight:500;margin-bottom:5px;line-height:1.5}.webapp-content .find-mentors__faq-a{font-size:14px;line-height:1.4;color:#999}.webapp-content .find-mentors-cover{background:#f5f5f5;transition:height .15s;transition-timing-function:cubic-bezier(.66,.03,.6,.62);overflow:scroll;z-index:3;}.webapp-content .find-mentors-cover--hidden{overflow:hidden;height:0}.webapp-content .find-mentors-cover__content{margin:0 auto;}@media (min-width:1440px){.webapp-content .find-mentors-cover__content{width:1024px}}@media (max-width:1439px){.webapp-content .find-mentors-cover__content{width:80%}}@media (max-width:768px){.webapp-content .find-mentors-cover__content{width:85%}}.webapp-content .find-mentors-cover__title{padding:20px 0 30px;text-align:center;color:#3db3c1;font-size:36px;line-height:46px;font-weight:bold;}@media (min-width:1440px){.webapp-content .find-mentors-cover__title{padding-top:40px;font-size:30px}}.webapp-content .find-mentors-cover__subtitle{font-size:20px;line-height:30px;text-align:center;color:#4b4b4b;margin:30px auto 30px;max-width:800px}.webapp-content .find-mentors-cover__img-block{text-align:center;}.webapp-content .find-mentors-cover__img-block > img{width:auto;max-height:220px}.webapp-content .find-mentors-cover__next{text-align:center;margin:15px auto 20px;border-radius:3px;width:250px;height:40px;background:#4a90e2;line-height:40px;color:#fff;font-size:14px;cursor:pointer;text-transform:uppercase;font-weight:bold;}@media (min-width:1440px){.webapp-content .find-mentors-cover__next{margin-top:25px}}@media (max-width:768px){.webapp-content .find-mentors-cover__next{margin-bottom:60px}}.webapp-content .find-mentors-cover__next:hover{opacity:.7}.webapp-content .service-dir{padding:30px 0 40px;background:#f3f3f3}.webapp-content .service-dir__breadcrumb{padding:0 30px;}.webapp-content .service-dir__breadcrumb .breadcrumb{background:#fff}.webapp-content .service-dir__result-block{border-left:2px solid rgba(7,54,72,0.03);box-shadow:inset 1px 0 0 rgba(255,255,255,0.7);padding:0 25px}.webapp-content .service-dir__result-wrapper{padding:8px}.webapp-content .service-dir__header{display:inline-block;margin:0;padding:0 15px 15px;font-size:2em;color:#555;}.webapp-content .service-dir__header-count{color:#888}.webapp-content .service-dir__result{background:#fff;border:1px solid #ececec;padding:10px 12px;margin-bottom:5px;overflow:hidden;transition:.3s all ease-out;}.webapp-content .service-dir__result:hover{box-shadow:0 1px 4px rgba(0,0,0,0.16),0 1px 4px rgba(0,0,0,0.23);}.webapp-content .service-dir__result:hover a{text-decoration:none}.webapp-content .service-dir__result a{color:#666}.webapp-content .service-dir__result .result-cover{width:100%;overflow:hidden;position:relative;}.webapp-content .service-dir__result .result-cover__wrapper{width:100%;height:120px;background-color:#eee}.webapp-content .service-dir__result .result-cover__img{width:100%;height:100%;object-fit:cover}.webapp-content .service-dir__result .result-header__content,.webapp-content .service-dir__result .result-header__price,.webapp-content .service-dir__result .result-header__delivery-time{padding:2px 6px}.webapp-content .service-dir__result .result-header__content h2{margin-top:7px;font-size:1.1em;line-height:1.3em;height:40px;overflow:hidden}.webapp-content .service-dir__result .result-header__price{text-align:right;font-size:1.6em;color:#56a557;font-weight:bold;}.webapp-content .service-dir__result .result-header__price .doller-sign{font-size:.8em;padding:2px}.webapp-content .service-dir__result .result-header__delivery-time{color:#777}.webapp-content .service-dir__result .result-seller{width:100%;padding:5px 0;color:#888;margin-bottom:8px;border-bottom:1px solid #eee;}.webapp-content .service-dir__result .result-seller .seller-header__mentor,.webapp-content .service-dir__result .result-seller .seller-header__rating{padding:2px 6px}.webapp-content .service-dir__result .result-seller .seller-header__mentor .name{margin-left:3px}.webapp-content .service-dir__result .result-seller .seller-header__rating{text-align:right;}.webapp-content .service-dir__result .result-seller .seller-header__rating .rating-wrapper{display:block;text-align:left;font-size:.85em;}.webapp-content .service-dir__result .result-seller .seller-header__rating .rating-wrapper__num{margin-right:5px;font-size:.9em}.webapp-content .service-dir__result .result-seller .seller-header__rating .rating-wrapper__star{color:#3e90ca;font-size:.9em}.webapp-content .service-dir__filter-block{padding:0 30px}.webapp-content .service-dir__filter .filter-group{margin-bottom:30px;}.webapp-content .service-dir__filter .filter-group__header{border-bottom:1px solid rgba(7,54,72,0.08);box-shadow:inset 0 0 2px rgba(255,255,255,0.7);padding:5px 0 10px;margin:0 0 10px;color:#9e9e9e;}.webapp-content .service-dir__filter .filter-group__header i{vertical-align:text-top;font-size:1em}.webapp-content .service-dir__filter .filter-group__header-title{margin:0 6px;display:inline-block;font-weight:bold;font-size:1.1em;text-transform:uppercase}.webapp-content .service-dir__filter .filter-group__input{height:30px;margin:0 10px;}.webapp-content .service-dir__filter .filter-group__input-hint{margin:0 10px;color:#888;font-size:.9em;text-align:right}.webapp-content .service-dir__filter .filter-group__list{list-style:none;position:relative;}.webapp-content .service-dir__filter .filter-group__list-item{font-weight:300;font-size:1.1em;line-height:1.5em;}.webapp-content .service-dir__filter .filter-group__list-item a{display:block;color:#555;padding:2px 10px;cursor:pointer;}.webapp-content .service-dir__filter .filter-group__list-item a:hover,.webapp-content .service-dir__filter .filter-group__list-item a:active,.webapp-content .service-dir__filter .filter-group__list-item a:visited{color:#333;text-decoration:none}.webapp-content .service-dir__filter .filter-group__list-item:hover{background:#eaeaea}.webapp-content .service-dir__filter .filter-group__list-item--active{color:#333;font-weight:bold}.webapp-content .service-dir__filter .filter-group__list-item--bottom{position:absolute;bottom:-28px;width:100%}.webapp-content .service-categories__header{padding-top:60px;background-color:#09455d;color:#fff;}.webapp-content .service-categories__header-title{font-size:3em;margin:0 0 30px}.webapp-content .service-categories__header-desc{color:#eee;font-size:1.5em;line-height:1.3;font-weight:400}.webapp-content .service-categories__header-cta{background:#e84d3d;color:#fff;border-radius:4px;display:inline-block;margin:40px 0 25px;font-weight:bold;font-size:1.2em;padding:14px 36px;text-decoration:none;cursor:pointer;}.webapp-content .service-categories__header-cta:hover{text-decoration:none;background:#ca4335;color:#fff}.webapp-content .service-categories__header-right{height:320px;margin-top:-20px;overflow:hidden;}.webapp-content .service-categories__header-right img{height:100%}@media (max-width:992px){.webapp-content .service-categories__header{text-align:center}.webapp-content .service-categories__header-right{margin-top:20px}}.webapp-content .service-categories__bread{background:#0d6182;border-bottom:1px solid #ddd;}.webapp-content .service-categories__bread-title{margin:0;color:#eee;padding:6px 15px;font-size:1.1em;font-weight:400}.webapp-content .service-categories__list{margin:30px 0;}.webapp-content .service-categories__list-title{margin:0 15px 10px;color:#777}.webapp-content .service-categories__block{width:100%;display:inline-block;padding:30px 0 40px;background:#fafafa;margin-bottom:30px;transition:.4s all;text-align:center;}.webapp-content .service-categories__block:hover{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);text-decoration:none}.webapp-content .service-categories__block-cover-image{width:70px;padding:15px 0}.webapp-content .service-categories__name{font-size:1.3em;color:#666;font-weight:600;margin:10px 5px 2px}.webapp-content *{box-sizing:border-box}.webapp-content p{margin-top:0}.webapp-content a{text-decoration:none;cursor:pointer}.webapp-content h1,.webapp-content h2,.webapp-content h3,.webapp-content h4,.webapp-content h5{line-height:inherit}.webapp-content input,.webapp-content textarea,.webapp-content select{height:auto;line-height:initial;background:#fff;min-width:120px;max-width:100%;border-radius:2px;border:1px solid #e1e6e6;color:#555;transition:all .4s ease-out;outline:none;font-size:.9em;margin:0;}.webapp-content input:focus,.webapp-content textarea:focus,.webapp-content select:focus{border:1px solid #afbdbd;color:#333}.webapp-content input{position:relative;font-size:1em;padding:8px 10px}.webapp-content img{max-width:100%}.webapp-content strong{font-size:.9em;color:#666;font-weight:600}.webapp-content textarea{width:100%;padding:7px 10px;line-height:20px;overflow-y:scroll}.webapp-content label{display:block;cursor:pointer;color:#073648;font-size:.9em;font-weight:500;margin:0}.webapp-content select{height:36px;cursor:pointer;color:#888;max-width:300px}.webapp-content ul{list-style:none;margin:0}.webapp-content .btn,.webapp-content .btn-primary,.webapp-content .btn-secondary,.webapp-content .btn-highlight{color:#888;background:#f3f5f5;display:inline-block;border-radius:2px;padding:12px 28px;text-align:center;outline:none;cursor:pointer;display:inline-block;font-size:1em;letter-spacing:1.1;line-height:1;border:none;text-transform:capitalize;letter-spacing:0;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.1);}.webapp-content .btn i,.webapp-content .btn-primary i,.webapp-content .btn-secondary i,.webapp-content .btn-highlight i{padding-right:6px}.webapp-content .btn:hover,.webapp-content .btn-primary:hover,.webapp-content .btn-secondary:hover,.webapp-content .btn-highlight:hover{background:#e8ecec}.webapp-content .btn:hover{color:#666}.webapp-content .btn-primary{color:#fff;background:#3e90ca;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.2);}.webapp-content .btn-primary i{color:#fff}.webapp-content .btn-primary:hover{color:#fff;background:#368ac5}.webapp-content .btn-primary--disabled{background:#8bbcdf;cursor:not-allowed;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.05);}.webapp-content .btn-primary--disabled:hover{background:#8bbcdf}.webapp-content .btn-primary--submitting{background:#65a6d5;cursor:default;}.webapp-content .btn-primary--submitting:hover{background:#65a6d5}.webapp-content .btn-primary--submitting:before{content:'';vertical-align:text-top;margin-right:8px;border-radius:50%;display:inline-block;width:14px;height:14px;border:.2rem solid rgba(255,255,255,0.2);border-top-color:#fff;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.webapp-content .btn-primary--unfilled{background:transparent;color:#3e90ca;border:1px solid #4896cd;text-shadow:none;box-shadow:none;}.webapp-content .btn-primary--unfilled i{color:#3e90ca}.webapp-content .btn-primary--unfilled:hover{background:transparent;color:#3382ba;border:1px solid #3382ba}.webapp-content .btn-secondary{color:#fff;background:#18bb8e;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.2);}.webapp-content .btn-secondary i{color:#fff}.webapp-content .btn-secondary:hover{color:#fff;background:#16a880}.webapp-content .btn-secondary--disabled{background:#60ebc4;cursor:not-allowed;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.05);}.webapp-content .btn-secondary--disabled:hover{background:#60ebc4}.webapp-content .btn-secondary--submitting{background:#2be4b1;cursor:default;}.webapp-content .btn-secondary--submitting:hover{background:#2be4b1}.webapp-content .btn-secondary--submitting:before{content:'';vertical-align:text-top;margin-right:8px;border-radius:50%;display:inline-block;width:14px;height:14px;border:.2rem solid rgba(255,255,255,0.2);border-top-color:#fff;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.webapp-content .btn-secondary--unfilled{background:transparent;color:#18bb8e;border:1px solid #1ac898;text-shadow:none;box-shadow:none;}.webapp-content .btn-secondary--unfilled i{color:#18bb8e}.webapp-content .btn-secondary--unfilled:hover{background:transparent;color:#16a880;border:1px solid #16a880}.webapp-content .btn-highlight{color:#fff;background:#e84d3d;}.webapp-content .btn-highlight:hover{color:#fff;background:#e53523}.webapp-content .btn-highlight--unfilled{background:transparent;color:#e84d3d;border:1px solid #e95647;text-shadow:none;box-shadow:none;}.webapp-content .btn-highlight--unfilled i{color:#e84d3d}.webapp-content .btn-highlight--unfilled:hover{background:transparent;color:#e53523;border:1px solid #e53523}.webapp-content .btn.btn-frameless{color:#999;cursor:pointer}.webapp-content .avatar-img{display:inline-block;position:relative;width:40px;height:40px;}.webapp-content .avatar-img__img-avatar{position:absolute;border-radius:50%;left:0;top:0;background-size:cover;background-position:50%;background-image:url("https://s3.amazonaws.com/codementor/assets/images/avatar/default.png");width:100%;height:100%}.webapp-content .switcher{position:relative;display:inline-block;vertical-align:top;width:60px;height:25px;background-color:#fff;border-radius:18px;box-shadow:inset 0 -1px #fff,inset 0 1px 1px rgba(0,0,0,0.05);cursor:pointer;background-image:linear-gradient(to top,#eee,#fff 25px);}.webapp-content .switcher input.switcher__input{position:absolute;top:0;left:0;opacity:0;}.webapp-content .switcher input.switcher__input:checked ~ .switcher__label{background:#47a8d8;box-shadow:inset 0 1px 2px rgba(0,0,0,0.15),inset 0 0 3px rgba(0,0,0,0.2);}.webapp-content .switcher input.switcher__input:checked ~ .switcher__label:before{opacity:0}.webapp-content .switcher input.switcher__input:checked ~ .switcher__label:after{opacity:1}.webapp-content .switcher input.switcher__input:checked ~ .switcher__handler{left:40px;box-shadow:-1px 1px 5px rgba(0,0,0,0.2)}.webapp-content .switcher .switcher__label{position:relative;display:block;height:inherit;text-transform:uppercase;background:#eceeef;border-radius:inherit;box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),inset 0 0 2px rgba(0,0,0,0.15);transition:.15s ease-out;}.webapp-content .switcher .switcher__label:before{content:attr(data-off);right:11px;color:#aaa;text-shadow:0 1px rgba(255,255,255,0.5)}.webapp-content .switcher .switcher__label:after{content:attr(data-on);left:11px;color:#fff;text-shadow:0 1px rgba(0,0,0,0.2);opacity:0}.webapp-content .switcher .switcher__label:before,.webapp-content .switcher .switcher__label:after{position:absolute;top:50%;margin-top:-.5em;line-height:1;transition:inherit}.webapp-content .switcher .switcher__handler{position:absolute;top:2px;left:2px;width:21px;height:21px;background:#fff;border-radius:10px;box-shadow:1px 1px 5px rgba(0,0,0,0.2);background-image:linear-gradient(to top,#fff 40%,#f0f0f0);transition:left .15s ease-out;}.webapp-content .switcher .switcher__handler:before{content:'';position:absolute;top:50%;left:50%;margin:-6px 0 0 -6px;width:13px;height:13px;background:#f9f9f9;border-radius:6px;box-shadow:inset 0 1px rgba(0,0,0,0.02);background-image:linear-gradient(to top,#eee,#fff)}.webapp-content .empty-modal{position:relative;overflow-y:scroll;}.webapp-content .empty-modal__close{cursor:pointer;position:fixed;right:1em;top:.6em;color:#999;font-size:1.5em;z-index:1}.webapp-content .empty-modal__body{-webkit-flex:1;-ms-flex:1;flex:1;min-width:300px;max-width:700px}.webapp-content .rating-icon{color:#999;}.webapp-content .rating-icon.active{color:#3e90ca}.webapp-content .lazy-image{width:100%;max-width:900px;position:relative;overflow:hidden;}.webapp-content .lazy-image img{width:100%;margin-bottom:0}.webapp-content .lazy-image__main{position:absolute;top:0;left:0;opacity:0;transition:opacity .6s linear;}.webapp-content .lazy-image__main.loaded{opacity:1}.webapp-content .lazy-image__preview{-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:scale(1);transform:scale(1);transition:visibility .7s ease-out;}.webapp-content .lazy-image__preview.loaded{visibility:hidden}.webapp-content .headroom{will-change:transform;transition:-webkit-transform 200ms ease-out;transition:transform 200ms ease-out;transition:transform 200ms ease-out, -webkit-transform 200ms ease-out;}.webapp-content .headroom--pinned{-webkit-transform:translateY(0%);transform:translateY(0%)}.webapp-content .headroom--unpinned{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.webapp-content .bulletin{text-align:center;background:#073648;padding:20px 15px;}.webapp-content .bulletin__title{color:#fefefe !important}.webapp-content .bulletin__content{color:rgba(226,226,226,0.5) !important}.webapp-content .bulletin__close{float:right;font-size:20px;color:rgba(255,255,255,0.4);background:rgba(0,0,0,0.5);margin-right:-15px;margin-top:-20px;padding:1px 3px;}.webapp-content .bulletin__close:hover{text-decoration:none;background:rgba(0,0,0,0.3);color:rgba(255,255,255,0.6)}.webapp-content .bulletin i.codementor-x-icon{background:#fff;width:30px;height:30px;border-radius:15px;position:relative;display:inline-block;}.webapp-content .bulletin i.codementor-x-icon:after{content:"";background:url("assets/images/Icons/x-color.8e9a2fa8.png") no-repeat;width:20px;height:20px;position:absolute;left:5px;top:5px;background-size:contain}.webapp-content .header-menu{width:100%;height:50px;top:0;background:#fff;z-index:501;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:20px;box-shadow:1px 0 5px 0 rgba(0,0,0,0.15);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;}.webapp-content .header-menu.fixed{position:fixed}.webapp-content .header-menu__logo{height:30px;width:150px;background-image:url("/assets/images/Icons/blue/codementor_logo_with_text.29319cb2.png");background-size:100% 100%}.webapp-content .header-menu__nav-items{padding:0;margin:0;font-size:14px;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-left:20px}.webapp-content .header-menu__nav-item{color:#666;line-height:50px;padding:0 15px;display:inline-block;}.webapp-content .header-menu__nav-item:hover{background-color:#f6f6f6;text-decoration:none;color:#444;cursor:pointer}.webapp-content .header-menu__dropdown{display:inline-block;position:relative;}.webapp-content .header-menu__dropdown .divider{height:1px;background:rgba(0,0,0,0.15)}.webapp-content .header-menu__dropdown .dropdown-caret{margin-left:10px}.webapp-content .header-menu__dropdown.open .header-menu__dropdown__menu{display:block}.webapp-content .header-menu__dropdown__menu{display:none;position:absolute;z-index:4;background-color:#eee;box-shadow:0 1px 5px 0 rgba(0,0,0,0.3);padding-left:0}.webapp-content .header-menu__dropdown__menu-item a{white-space:nowrap;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px 18px;color:#666;width:100%;}.webapp-content .header-menu__dropdown__menu-item a:hover{color:#fff;background:#1d556a;text-decoration:none}.webapp-content .header-menu__submenu .submenu-cret{margin-left:26px}.webapp-content .header-menu__submenu.open{color:#fff;background:#1d556a;}.webapp-content .header-menu__submenu.open a{color:#fff}.webapp-content .header-menu__submenu.open .submenu-cret{visibility:hidden}.webapp-content .header-menu__submenu.open .header-menu__submenu__menu{display:block}.webapp-content .header-menu__submenu__label{-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .header-menu__submenu__menu{display:none;position:absolute;background:#1d556a;color:#fff;min-height:100%;left:100%;top:0;padding-left:0;}.webapp-content .header-menu__submenu__menu ul{padding-bottom:10px}.webapp-content .header-menu__submenu-columns{display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:320px;}.webapp-content .header-menu__submenu-columns ul{padding-left:0;-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .header-menu__submenu-title{font-size:18px;font-weight:bold;line-height:1.33;padding:15px 18px 10px 18px;white-space:nowrap}.webapp-content .header-menu__submenu-item a{color:#fff;padding:8px 16px;}.webapp-content .header-menu__submenu-item a:hover{text-decoration:underline}.webapp-content .header-menu__right-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.webapp-content .header-menu__right-item .btn,.webapp-content .header-menu__right-item .btn-highlight{font-size:12px;padding:.8em 1.2em;margin-right:.8em;min-width:93px}@media (max-width:640px){.webapp-content .header-menu__right-item .btn-highlight{padding:.7em}}.webapp-content .header-menu__right-item__link{font-size:14px;color:#999;margin-right:15px;}@media (max-width:640px){.webapp-content .header-menu__right-item__link{display:none}}.webapp-content .header-menu__right-item__link:hover{color:#999}.webapp-content .header-menu__right-item__link i{margin-right:5px}.webapp-content .header-menu__right-item__icon{font-size:16px;color:#999;cursor:pointer;opacity:.9;width:30px;line-height:30px;margin:10px 10px 10px 5px;height:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.webapp-content .header-menu__right-item__icon--active{background-color:#ccc;box-shadow:inset 0 0 3px #999;border-radius:4px;color:#333}.webapp-content .header-menu__right-item__icon:hover{color:#666;cursor:pointer}@media (max-width:1160px){.webapp-content .header-menu__nav-items{display:none}}@media (max-width:640px){.webapp-content .header-menu > a{width:36px;overflow:hidden}.webapp-content .header-menu .presence-switch{display:none}.webapp-content .header-menu__right-item{min-width:0;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.webapp-content .header-chat-summary{position:relative;cursor:pointer;}.webapp-content .header-chat-summary__messages-box{position:absolute;right:-45px;top:50px;width:400px;background-color:#fff;box-shadow:0 3px 3px 0 rgba(0,0,0,0.17);z-index:4;}.webapp-content .header-chat-summary__messages-box--hide{display:none}@media (max-width:640px){.webapp-content .header-chat-summary__messages-box{right:-85px;width:100vw}}.webapp-content .header-chat-summary__messages-box__pad{min-height:30px;padding:6px 15px;border-bottom:1px solid #eee;border-top:1px solid #eee;color:#666;}.webapp-content .header-chat-summary__messages-box__pad--loading{height:10px;width:auto;margin-left:10px}.webapp-content .header-chat-summary__messages{height:390px;overflow-y:hidden}.webapp-content .header-chat-summary__message{border-bottom:1px solid #eee;padding:5px 15px;display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .header-chat-summary__message .avatar-img{width:30px;height:30px;margin-top:18px}.webapp-content .header-chat-summary__message__right-block{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:15px}.webapp-content .header-chat-summary__message__name{margin:2px 0;color:#333;font-weight:bold}.webapp-content .header-chat-summary__message__content{color:#666;overflow:hidden;margin-bottom:5px}.webapp-content .header-chat-summary__message__time{color:#999;font-size:11px;margin:2px 0}.webapp-content .header-chat-summary__message__reply-icon{margin-right:10px}.webapp-content .header-chat-summary__message--unread{background-color:#f6f9fa;}.webapp-content .header-chat-summary__message--unread .header-chat-summary__message__name{color:#000}.webapp-content .header-chat-summary__unread-count{font-size:12px;font-weight:bold;line-height:14px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;background:#f66;z-index:20;right:5px;top:5px;border-radius:12px;text-align:center;color:#fff;width:22px;height:22px;padding:4px}.webapp-content .header-notification-summary{position:relative;cursor:pointer;}.webapp-content .header-notification-summary__community-icon{background-image:url("assets/images/Notification/community-icon.d488cec7.png");background-position:0 0;background-size:cover;width:29px;height:16px;}.webapp-content .header-notification-summary__community-icon:hover{background-position:0 17px}.webapp-content .header-notification-summary__footer{padding:8px}.webapp-content .header-notification-summary__loader{background:url("assets/images/LoadingGif/square.d92ccf13.gif") no-repeat;background-position:center;background-size:contain;height:10px}.webapp-content .header-notification-summary__notifications-box{position:absolute;min-height:150px;width:400px;background-color:#fff;top:50px;right:0;box-shadow:0 3px 3px 0 rgba(0,0,0,0.17);z-index:4;}.webapp-content .header-notification-summary__notifications-box--hide{display:none}@media (max-width:640px){.webapp-content .header-notification-summary__notifications-box{right:-40px;width:100vw}}.webapp-content .header-notification-summary__pad{font-size:.9em;min-height:30px;padding:6px 15px;border-top:1px solid #eee;border-bottom:1px solid #eee;color:#777;background-color:#fff;}.webapp-content .header-notification-summary__pad__view-all{font-weight:bold;}.webapp-content .header-notification-summary__pad__view-all:hover{text-decoration:none}.webapp-content .header-notification-summary__mark-all-as-read{float:right;}.webapp-content .header-notification-summary__mark-all-as-read:after{clear:both}.webapp-content .header-notification-summary__notifications{max-height:394px;overflow-y:scroll;-webkit-overflow-scrolling:touch;}.webapp-content .header-notification-summary__notifications > a:hover{text-decoration:none}.webapp-content .header-notification-summary__open-question-unread-count{background-color:#d9edf7;color:#3a87ad;font-weight:bold;padding:0 15px;border-bottom:1px solid #eee;}.webapp-content .header-notification-summary__open-question-unread-count--icon{margin-top:10px;width:30px;height:30px}.webapp-content .header-notification-summary__notification{padding:5px 15px;border-bottom:1px solid #eee;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;}.webapp-content .header-notification-summary__notification--middle{margin-left:15px;margin-right:10px;-webkit-flex:1;-ms-flex:1;flex:1;}.webapp-content .header-notification-summary__notification--middle__title{margin:2px 0;color:#333;font-weight:bold}.webapp-content .header-notification-summary__notification--middle__unread-count-title{color:#3a87ad;font-weight:bold;line-height:50px;margin-bottom:0}.webapp-content .header-notification-summary__notification--middle__body{color:#666;height:42px;overflow:hidden;font-size:12px;line-height:20px;margin:2px 0}.webapp-content .header-notification-summary__notification .avatar-img{width:30px;height:30px;margin-top:18px}.webapp-content .header-notification-summary__notification--custom-icon{width:30px;height:30px;margin-top:18px}.webapp-content .header-notification-summary__notification--time{font-size:12px;width:45px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:#666}.webapp-content .header-notification-summary__notification--unread{background-color:#f6f9fa;}.webapp-content .header-notification-summary__notification--unread .header-notification-summary__notification__title{color:#000}.webapp-content .header-notification-summary__notification--unread .header-notification-summary__notification--time{color:#3e90ca;font-weight:bold}.webapp-content .header-notification-summary__badge{font-size:12px;font-weight:bold;line-height:14px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;background:#f66;z-index:20;right:5px;top:5px;border-radius:12px;text-align:center;color:#fff;width:22px;height:22px;padding:4px}.webapp-content .presence-switch{position:relative;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;text-align:right;}.webapp-content .presence-switch .online-index{opacity:.9;top:0;padding:0 50px 0 10px;}.webapp-content .presence-switch .online-index:hover{opacity:1}.webapp-content .presence-switch__dropdown-icon{position:absolute;top:5px;right:30px;color:#ccc;}.webapp-content .presence-switch__dropdown-icon:focus{outline:none}.webapp-content .presence-switch__options{text-align:left;padding:10px 0;border-top:1px solid #eee;box-shadow:0 3px 3px 0 rgba(0,0,0,0.17);-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,0.17);width:130px;position:absolute;right:0;top:35px;background:#fff}.webapp-content .presence-switch__options--hide{display:none}.webapp-content .presence-switch__available{color:#6eb711}.webapp-content .presence-switch__online{color:#6eb711}.webapp-content .presence-switch__away{color:#f9c928}.webapp-content .presence-switch__offline{color:#afafaf}.webapp-content .presence-switch__session{color:#f00}.webapp-content .presence-switch__option{cursor:pointer;list-style:none;padding:10px 20px;}.webapp-content .presence-switch__option > .fa{margin-right:10px}.webapp-content .presence-switch__option:hover{font-weight:bold;background-color:#f6f9fa}.webapp-content .header-setting{position:relative;width:220px;padding:5px 15px 5px 0;}.webapp-content .header-setting__user-info{display:-webkit-flex;display:-ms-flexbox;display:flex;border-left:1px solid #ccc;}.webapp-content .header-setting__user-info--img{width:30px;height:30px;margin:5px 10px 5px 15px;}.webapp-content .header-setting__user-info--img__gravatar{width:100%;height:100%;border-radius:50%}.webapp-content .header-setting__user-info--detail{-webkit-flex:1;-ms-flex:1;flex:1;}.webapp-content .header-setting__user-info--detail__name{font-size:14px;color:#444;overflow:hidden;height:18px}.webapp-content .header-setting__user-info--detail__time-zone{font-size:12px;color:#999;height:16px;max-width:120px;overflow:hidden}.webapp-content .header-setting__user-info--dropdown{width:23px;height:35px;position:relative}@media (max-width:640px){.webapp-content .header-setting{width:40px}.webapp-content .header-setting .header-setting__user-info{border:none;}.webapp-content .header-setting .header-setting__user-info--detail,.webapp-content .header-setting .header-setting__user-info--img{display:none}}.webapp-content .setting-dropdown{position:relative;padding:0 5px;cursor:pointer;}.webapp-content .setting-dropdown__icon{height:40px;width:18px;display:inline-block;}.webapp-content .setting-dropdown__icon:hover span,.webapp-content .setting-dropdown__icon:hover span:before,.webapp-content .setting-dropdown__icon:hover span:after{background-color:#666}.webapp-content .setting-dropdown__icon:active span,.webapp-content .setting-dropdown__icon:focus span{outline:none}.webapp-content .setting-dropdown__icon span,.webapp-content .setting-dropdown__icon span:before,.webapp-content .setting-dropdown__icon span:after{transition:all 300ms ease-in-out;border-radius:1px;height:3px;width:18px;background-color:#aaa;position:absolute;display:block;content:'';top:18px}.webapp-content .setting-dropdown__icon span:before{top:-6px}.webapp-content .setting-dropdown__icon span:after{top:6px}.webapp-content .setting-dropdown__icon--active span{background-color:transparent}.webapp-content .setting-dropdown__icon--active span:before,.webapp-content .setting-dropdown__icon--active span:after{top:0}.webapp-content .setting-dropdown__icon--active span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.webapp-content .setting-dropdown__icon--active span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.webapp-content .setting-dropdown__icon--active:hover span{background-color:transparent}.webapp-content .setting-dropdown__box{position:absolute;width:219px;background-color:#fff;box-shadow:0 3px 3px 0 rgba(0,0,0,0.17);-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,0.17);right:-15px;top:45px;border-top:1px solid #eee;z-index:4;}.webapp-content .setting-dropdown__box--hide{display:none}.webapp-content .setting-dropdown__box__link{display:inline-block;padding:12px 16px;width:100%;font-size:14px;color:#666;}.webapp-content .setting-dropdown__box__link > i{float:right;font-size:18px}.webapp-content .setting-dropdown__box__link:hover{text-decoration:none;background-color:#eee;color:#333}.webapp-content .noti-icon--new-related-request{background-image:url("/assets/images/Notification/request.accea876.png");background-size:100% 100%}.webapp-content .noti-icon--new-review{background-image:url("/assets/images/Notification/review.650d1425.png");background-size:100% 100%}.webapp-content .noti-icon--schedule-created{background-image:url("/assets/images/Notification/schedule.4faaa386.png");background-size:100% 100%}.webapp-content .noti-icon--new-related-schedule-cluster{background-image:url("/assets/images/Notification/monthly.eb01c0a6.png");background-size:100% 100%}.webapp-content .noti-icon--hire-task-broadcast{background-image:url("/assets/images/Notification/for_hire.dabbc449.png");background-size:100% 100%}.webapp-content .header-notification__item{padding:.8em 1.2em;border-bottom:1px solid #eee;color:#666;display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .header-notification__item .notification-item__body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:15px}.webapp-content .header-notification__item .notification-item__avatar{position:relative;}.webapp-content .header-notification__item .notification-item__avatar .avatar-img{width:30px;height:30px}.webapp-content .header-notification__item .notification-item__avatar .avatar-icon{position:absolute;bottom:4px;right:-3px;width:15px;height:15px;background-size:contain;}.webapp-content .header-notification__item .notification-item__avatar .avatar-icon__follow{background-image:url("assets/images/Notification/follow.41939030.png")}.webapp-content .header-notification__item .notification-item__avatar .avatar-icon__star{background-image:url("assets/images/Notification/star.5d4f173a.png")}.webapp-content .header-notification__item .notification-item__content__user{font-weight:500;color:#3e90ca}.webapp-content .header-notification__item .notification-item__content strong{font-weight:500;color:#555}.webapp-content .header-notification__item .notification-item__timestamp{color:#999;font-size:.8em}.webapp-content .header-notification__empty{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:3em 1em;}.webapp-content .header-notification__empty img{width:100px;margin-bottom:1em}.webapp-content .header-notification__empty p{margin-bottom:0}.webapp-content .header-notification__empty a{font-size:1.1em;margin-top:1em;font-weight:bold}.webapp-content .dashboard .action-btn,.dashboard__main-content__popup-modal .action-btn,.webapp-content .dashboard .action-btn--hollow,.dashboard__main-content__popup-modal .action-btn--hollow,.webapp-content .dashboard .action-btn-light,.dashboard__main-content__popup-modal .action-btn-light,.webapp-content .dashboard .action-btn-primary,.dashboard__main-content__popup-modal .action-btn-primary,.webapp-content .dashboard .action-btn-secondary,.dashboard__main-content__popup-modal .action-btn-secondary{border-radius:2px;padding:8px 18px;text-align:center;text-transform:uppercase;outline:none;border:none;cursor:pointer;display:inline-block;}.webapp-content .dashboard .action-btn i,.dashboard__main-content__popup-modal .action-btn i,.webapp-content .dashboard .action-btn--hollow i,.dashboard__main-content__popup-modal .action-btn--hollow i,.webapp-content .dashboard .action-btn-light i,.dashboard__main-content__popup-modal .action-btn-light i,.webapp-content .dashboard .action-btn-primary i,.dashboard__main-content__popup-modal .action-btn-primary i,.webapp-content .dashboard .action-btn-secondary i,.dashboard__main-content__popup-modal .action-btn-secondary i{font-size:1.1em;padding-right:6px}.webapp-content .dashboard .action-btn,.dashboard__main-content__popup-modal .action-btn{color:#f6f6f6;background:#8c8c8c;}.webapp-content .dashboard .action-btn i,.dashboard__main-content__popup-modal .action-btn i{color:#f6f6f6}.webapp-content .dashboard .action-btn:hover,.dashboard__main-content__popup-modal .action-btn:hover{background:#7e7e7e}.webapp-content .dashboard .action-btn--hollow,.dashboard__main-content__popup-modal .action-btn--hollow{padding:7px 13px;border:1px solid #868686;color:#868686;background:#fff;}.webapp-content .dashboard .action-btn--hollow:hover,.dashboard__main-content__popup-modal .action-btn--hollow:hover{border:1px solid #929292}.webapp-content .dashboard .action-btn-light,.dashboard__main-content__popup-modal .action-btn-light{color:#656565;background:#dcdcdc;}.webapp-content .dashboard .action-btn-light i,.dashboard__main-content__popup-modal .action-btn-light i{color:#777}.webapp-content .dashboard .action-btn-light:hover,.dashboard__main-content__popup-modal .action-btn-light:hover{background:#c6c6c6}.webapp-content .dashboard .action-btn-primary,.dashboard__main-content__popup-modal .action-btn-primary{color:#fff;background:#398fcc;font-weight:500;}.webapp-content .dashboard .action-btn-primary i,.dashboard__main-content__popup-modal .action-btn-primary i{color:#fff}.webapp-content .dashboard .action-btn-primary:hover,.dashboard__main-content__popup-modal .action-btn-primary:hover{background:#3081bb}.webapp-content .dashboard .action-btn-primary--disabled,.dashboard__main-content__popup-modal .action-btn-primary--disabled{cursor:default;background:#57a0d4;}.webapp-content .dashboard .action-btn-primary--disabled:hover,.dashboard__main-content__popup-modal .action-btn-primary--disabled:hover{background:#57a0d4}.webapp-content .dashboard .action-btn-secondary,.dashboard__main-content__popup-modal .action-btn-secondary{color:#fff;background:#00bc8d;}.webapp-content .dashboard .action-btn-secondary i,.dashboard__main-content__popup-modal .action-btn-secondary i{color:#fff}.webapp-content .dashboard .action-btn-secondary:hover,.dashboard__main-content__popup-modal .action-btn-secondary:hover{background:#00a97f}.dashboard__main-content__transition-view{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative;background:#fbfbfb;}.dashboard__main-content__transition-view .transition-view__fade-in-wrapper{-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%;-webkit-animation:fadein .4s;animation:fadein .4s}.dashboard__main-content__transition-view .transition-view__child--loading{-webkit-filter:blur(3px);filter:blur(3px)}.dashboard__main-content__transition-view .transition-view__loading{position:absolute;top:0;left:0;width:100%;height:100%}.dashboard__main-content__transition-view .transition-view__loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.7em solid rgba(214,214,214,0.16);border-right:.7em solid rgba(214,214,214,0.16);border-bottom:.7em solid rgba(214,214,214,0.16);border-left:.7em solid #efeeee;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1s infinite linear;animation:load8 1s infinite linear}.dashboard__main-content__transition-view .transition-view__custom-loader{margin:60px auto;width:40px;height:40px;-webkit-filter:invert(10%);filter:invert(10%);background-image:url("/assets/images/Icons/white/icon_codementor.cd60ef89.png");background-size:100% 100%;-webkit-animation:heartbeat 1500ms ease .3s infinite normal;animation:heartbeat 1500ms ease .3s infinite normal}.dashboard__main-content__transition-view .transition-view__loader,.dashboard__main-content__transition-view .transition-view__loader:after{border-radius:50%;width:6em;height:6em}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.dashboard__main-content__infinite-loading{width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.dashboard__main-content__infinite-loading .infinite-loading__loader{padding:1em 1.8em;font-size:1.1em;color:#999}.ReactModalPortal .ReactModal__Overlay--after-open{z-index:1001;-webkit-animation:fadein .2s;animation:fadein .2s}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.dashboard__main-content__popup-modal .popup-modal__header{border-bottom:1px solid #ddd;position:relative;text-align:center;}.dashboard__main-content__popup-modal .popup-modal__header__close{position:absolute;top:5px;right:20px;color:#fff;background:#c7c7c7;border-radius:50%;width:20px;height:20px;cursor:pointer;text-align:center;}.dashboard__main-content__popup-modal .popup-modal__header__close:hover{background:#b3b3b3}.dashboard__main-content__popup-modal .popup-modal__header__lead-paragraph{font-size:14px;line-height:1.4;color:#888;margin-bottom:20px}.dashboard__main-content__popup-modal .popup-modal__body{padding:40px 60px;}.dashboard__main-content__popup-modal .popup-modal__body textarea{width:100%;box-sizing:border-box}.dashboard__main-content__popup-modal .popup-modal__change-rate{color:#888;text-align:center;}.dashboard__main-content__popup-modal .popup-modal__change-rate .change-rate__body{padding:25px 0;font-size:1.2em;color:#666;}.dashboard__main-content__popup-modal .popup-modal__change-rate .change-rate__body span{vertical-align:middle}.dashboard__main-content__popup-modal .popup-modal__change-rate .change-rate__body input{font-size:1.3em;font-weight:500;text-align:center;width:70px;margin:0 8px 0 4px}.dashboard__main-content__popup-modal .popup-modal__label{padding-bottom:10px;}.dashboard__main-content__popup-modal .popup-modal__label h5{margin:0}.dashboard__main-content__popup-modal .popup-modal__label--required{color:#ef7240}.dashboard__main-content__popup-modal .popup-modal__input--error{border:1px solid #ef7240}.dashboard__main-content__popup-modal .popup-modal__footer{padding:2em;background:#f1f1f1;text-align:center;border-top:1px solid #e6e6e6;}.dashboard__main-content__popup-modal .popup-modal__footer .action-btn{margin-right:1em}.dashboard__main-content__popup-modal .popup-modal__skip-survey{display:-webkit-flex;display:-ms-flexbox;display:flex;}.dashboard__main-content__popup-modal .popup-modal__skip-survey .skip-survey{-webkit-flex:1;-ms-flex:1;flex:1;}.dashboard__main-content__popup-modal .popup-modal__skip-survey .skip-survey__item{margin-bottom:14px;}.dashboard__main-content__popup-modal .popup-modal__skip-survey .skip-survey__item input,.dashboard__main-content__popup-modal .popup-modal__skip-survey .skip-survey__item label{display:inline-block;vertical-align:middle;margin:0}.dashboard__main-content__popup-modal .popup-modal__skip-survey .skip-survey__item label{margin-left:10px;font-size:1.1em}.dashboard__main-content__popup-modal .popup-modal__confirm-schedule{text-align:center;}.dashboard__main-content__popup-modal .popup-modal__confirm-schedule__warning{display:inline-block;text-align:left;font-weight:500;color:#333}.dashboard__main-content__popup-modal .popup-modal__reschedule{display:-webkit-flex;display:-ms-flexbox;display:flex;}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__block{-webkit-flex:1;-ms-flex:1;flex:1;max-width:50%;}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__block:first-child{margin-right:20px}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__block input,.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__block select{width:100%;margin:0;box-sizing:border-box;height:30px}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__inner-block:first-child{margin-bottom:30px}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__label{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__label h5{-webkit-flex:1;-ms-flex:1;flex:1;margin:0}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__label__offset{font-size:.9em;color:#777}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__select-time > div{width:120px;display:inline-block;position:relative;}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__select-time > div:first-child{margin-right:10px}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__select-time .input-group.date{position:relative;}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__select-time .input-group.date .input-group-addon{position:absolute;cursor:pointer;width:100%;height:100%;left:0;top:0}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__select-time .bootstrap-datetimepicker-widget.dropdown-menu.bottom.pull-right{left:0 !important;top:30px !important;}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__select-time .bootstrap-datetimepicker-widget.dropdown-menu.bottom.pull-right:before,.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__select-time .bootstrap-datetimepicker-widget.dropdown-menu.bottom.pull-right:after{border:none}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__select-time .bootstrap-datetimepicker-widget .timepicker-picker{padding:10px 2px}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__select-time .bootstrap-datetimepicker-widget .glyphicon{width:auto;height:auto;font-size:1.2em;line-height:0;}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__select-time .bootstrap-datetimepicker-widget .glyphicon.glyphicon-chevron-up:before{content:'+'}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__select-time .bootstrap-datetimepicker-widget .glyphicon.glyphicon-chevron-down:before{content:'-'}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__select-time .bootstrap-datetimepicker-widget td,.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__select-time .bootstrap-datetimepicker-widget span{box-sizing:border-box}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__select-time .bootstrap-datetimepicker-widget td{width:0}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__select-time .bootstrap-datetimepicker-widget a.btn,.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__select-time .bootstrap-datetimepicker-widget .btn.picker-switch{text-align:left;background:#fff;color:#666;height:auto;border:none}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__select-time .bootstrap-datetimepicker-widget .btn.picker-switch:before{content:'back'}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__select-time .bootstrap-datetimepicker-widget .list-unstyled{margin:0;list-style:none}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__select-time .bootstrap-datetimepicker-widget .table-condensed td{padding:3px 5px}.dashboard__main-content__popup-modal .popup-modal__reschedule .reschedule__other-time{font-size:1.1em}.dashboard__main-content__popup-modal .popup-modal__how-offline-help-works{max-height:45vh;overflow:scroll;}.dashboard__main-content__popup-modal .popup-modal__how-offline-help-works .how-offline-help-works__payment-title{font-size:16px;font-weight:500;color:#073648;margin-bottom:20px}.dashboard__main-content__popup-modal .popup-modal__how-offline-help-works .how-offline-help-works--middle{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:30px 0;}@media (max-width:850px){.dashboard__main-content__popup-modal .popup-modal__how-offline-help-works .how-offline-help-works--middle{display:block}}.dashboard__main-content__popup-modal .popup-modal__how-offline-help-works .how-offline-help-works--left{-webkit-flex:1;-ms-flex:1;flex:1;padding-right:25px;}@media (max-width:850px){.dashboard__main-content__popup-modal .popup-modal__how-offline-help-works .how-offline-help-works--left{display:block;padding-right:0}}.dashboard__main-content__popup-modal .popup-modal__how-offline-help-works .how-offline-help-works--right{width:60%;max-width:375px;}@media (max-width:850px){.dashboard__main-content__popup-modal .popup-modal__how-offline-help-works .how-offline-help-works--right{width:100%;max-width:100%;display:block;margin:30px auto 0 auto}}.dashboard__main-content__popup-modal .popup-modal__how-offline-help-works .how-offline-help-works__content-light{line-height:1.4;color:#888}.dashboard__main-content__popup-modal .popup-modal__how-offline-help-works .how-offline-help-works__img{width:100%}.dashboard__main-content__popup-modal .popup-modal__how-long-term-works{max-height:250px;overflow:scroll;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width:850px){.dashboard__main-content__popup-modal .popup-modal__how-long-term-works{display:block}}.dashboard__main-content__popup-modal .popup-modal__how-long-term-works .how-long-term-works--left{-webkit-flex:1;-ms-flex:1;flex:1;}@media (max-width:850px){.dashboard__main-content__popup-modal .popup-modal__how-long-term-works .how-long-term-works--left{display:block}}.dashboard__main-content__popup-modal .popup-modal__how-long-term-works .how-long-term-works--right{width:220px;}@media (max-width:850px){.dashboard__main-content__popup-modal .popup-modal__how-long-term-works .how-long-term-works--right{display:block}}.dashboard__main-content__popup-modal .popup-modal__how-long-term-works .how-long-term-works__hint{color:#008695}.dashboard__main-content__popup-modal .popup-modal__how-long-term-works .how-long-term-works__img{width:100%;margin-bottom:10px}.dashboard__floating-flash{position:absolute;left:50%;top:55px;-webkit-transform:translateX(-55%);transform:translateX(-55%);z-index:1;}.dashboard__floating-flash .floating-flash{padding:4px 12px;border:1px solid #b7b4a4;color:#585441;background:#f9edbe}.webapp-content .dashboard__main-content-row-header{display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #e8e8e8;padding:.55em 22px .5em;color:#888;background-color:#f9f9f9;font-size:.9em;position:absolute;top:0;left:0;width:100%;}.webapp-content .dashboard__main-content-row-header .row-header__title{-webkit-flex:1;-ms-flex:1;flex:1;margin-left:1em;}@media (max-width:640px){.webapp-content .dashboard__main-content-row-header .row-header__title{display:none}}.webapp-content .dashboard__main-content-row-header .row-header__title:first-child{-webkit-flex:none;-ms-flex:none;flex:none;width:55%;margin-left:0;}@media (max-width:640px){.webapp-content .dashboard__main-content-row-header .row-header__title:first-child{display:block}}.webapp-content .dashboard__main-content-row{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px 22px;color:#666;border-bottom:1px solid #eaeaea;background-color:#fff;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.webapp-content .dashboard__main-content-row:hover{background-color:#f8f8f8}.webapp-content .dashboard__main-content-row--unread{background-color:#f4f8fb;}.webapp-content .dashboard__main-content-row--unread:hover{background-color:#edf3f8}.webapp-content .dashboard__main-content-row--unread .content-row__header,.webapp-content .dashboard__main-content-row--unread .content-row__title{color:#444}.webapp-content .dashboard__main-content-row .avatar-img{margin-right:14px}.webapp-content .dashboard__main-content-row .content-row__sub-prop{-webkit-flex:1;-ms-flex:1;flex:1;font-size:.9em;margin-left:1em;}.webapp-content .dashboard__main-content-row .content-row__sub-prop:first-child{margin-left:0}.webapp-content .dashboard__main-content-row .content-row__budget:before{content:'$';font-size:1em;padding:0 2px;color:#666;font-weight:bold}.webapp-content .dashboard__main-content-row .content-row__budget .budget__inner{display:inline-block}.webapp-content .dashboard__main-content-row .content-row__budget strong{font-size:1.2em;font-weight:bold;color:#666}.webapp-content .dashboard__main-content-row .content-row__label{display:inline-block;background:#eee;color:#777;-webkit-flex:.7;-ms-flex:.7;flex:.7;text-align:center;border-radius:2px}.webapp-content .dashboard__main-content-row .content-row__length{-webkit-flex:.7;-ms-flex:.7;flex:.7;margin-left:1.5em}.webapp-content .dashboard__main-content-row .content-row__date{color:#777;}.webapp-content .dashboard__main-content-row .content-row__date i{padding-right:6px}.webapp-content .dashboard__main-content-row .content-row__interest--none{color:#ed561a}.webapp-content .dashboard__main-content-row .content-row__header{width:55%;padding-right:2%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.webapp-content .dashboard__main-content-row .content-row__header__inner-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden}.webapp-content .dashboard__main-content-row .content-row__header__title{font-size:1.1em;white-space:nowrap;font-weight:500;overflow:hidden;text-overflow:ellipsis}.webapp-content .dashboard__main-content-row .content-row__header__label{background-color:#ddd;color:#666;display:inline-block;padding:0 4px;border-radius:2px;font-size:10px;margin-right:5px}.webapp-content .dashboard__main-content-row .content-row__header__tags{display:inline-block;margin-bottom:0;list-style:none;}.webapp-content .dashboard__main-content-row .content-row__header__tags-item{display:inline-block;margin-right:6px;font-size:.9em;color:#7c9aa4}.webapp-content .dashboard__main-content-row .content-row__header__small{display:inline-block;font-size:.9em;color:#999}@media (max-width:640px){.webapp-content .dashboard__main-content-row{padding:6px 12px 24px;position:relative}.webapp-content .dashboard__main-content-row .content-row__header{width:80%;}.webapp-content .dashboard__main-content-row .content-row__header__title{font-size:1em;white-space:normal;margin-bottom:5px;color:#666}.webapp-content .dashboard__main-content-row .content-row__header__tags,.webapp-content .dashboard__main-content-row .content-row__header__label{display:none}.webapp-content .dashboard__main-content-row .content-row__interest,.webapp-content .dashboard__main-content-row .content-row__status,.webapp-content .dashboard__main-content-row .content-row__created-at,.webapp-content .dashboard__main-content-row .content-row__label,.webapp-content .dashboard__main-content-row .content-row__length{display:none}.webapp-content .dashboard__main-content-row .content-row--avatar{margin-right:10px;width:25px;height:25px}.webapp-content .dashboard__main-content-row .content-row__budget,.webapp-content .dashboard__main-content-row .content-row__date,.webapp-content .dashboard__main-content-row .content-row__finished-at{position:absolute;left:40px;color:#999;bottom:5px}}.webapp-content .dashboard__tab-bar{display:-webkit-flex;display:-ms-flexbox;display:flex;background:#f3f3f3;border-bottom:1px solid #e6e6e6;position:relative;height:46px;}.webapp-content .dashboard__tab-bar .tab-bar__sub-props-titles{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 22px;}.webapp-content .dashboard__tab-bar .tab-bar__sub-props-titles .sub-props-titles__space{width:55%}.webapp-content .dashboard__tab-bar .tab-bar__sub-props-titles .tab-bar__sub-props-title{-webkit-flex:1;-ms-flex:1;flex:1;color:#888;margin-left:1%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.webapp-content .dashboard__tab-bar .tab-bar__tabs{display:-webkit-flex;display:-ms-flexbox;display:flex;width:53%;position:absolute;top:0;left:0}.webapp-content .dashboard__tab-bar .tab-bar__tab,.webapp-content .dashboard__tab-bar .tab-bar__tab--active{padding:12px 24px;text-decoration:none;color:#888;}.webapp-content .dashboard__tab-bar .tab-bar__tab:hover,.webapp-content .dashboard__tab-bar .tab-bar__tab--active:hover{color:#666}.webapp-content .dashboard__tab-bar .tab-bar__tab--active{color:#666;border-bottom:2px solid;text-shadow:.35px 0 0,-.35px 0 0}@media (max-width:640px){.webapp-content .dashboard__tab-bar{height:40px}.webapp-content .dashboard__tab-bar .tab-bar__tabs{width:auto;position:block}.webapp-content .dashboard__tab-bar .tab-bar__tab,.webapp-content .dashboard__tab-bar .tab-bar__tab--active{padding:9px 16px}.webapp-content .dashboard__tab-bar .tab-bar__sub-props-titles{display:none}}.webapp-content .dashboard__sidebar{width:190px;height:calc(100vh - 50px);padding:0 0 10px;text-align:left;position:fixed;background:#f5f5f5;top:50px;}.webapp-content .dashboard__sidebar .sidebar__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;}.webapp-content .dashboard__sidebar .sidebar__item.external-link{-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.webapp-content .dashboard__sidebar .sidebar__item.external-link i.fa-angle-right{color:#888;padding-right:9px}.webapp-content .dashboard__sidebar .sidebar__item:hover{background-color:#eee;}.webapp-content .dashboard__sidebar .sidebar__item:hover .sidebar__item__link{color:#444}.webapp-content .dashboard__sidebar .sidebar__item__link,.webapp-content .dashboard__sidebar .sidebar__item__link--active{color:#666;padding:10px 0 10px 26px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;text-decoration:none;border-left:4px solid transparent;}.webapp-content .dashboard__sidebar .sidebar__item__link i,.webapp-content .dashboard__sidebar .sidebar__item__link--active i{padding-right:10px;font-size:1.2em;vertical-align:middle;width:28px;text-align:center}.webapp-content .dashboard__sidebar .sidebar__item__link span,.webapp-content .dashboard__sidebar .sidebar__item__link--active span{vertical-align:middle}.webapp-content .dashboard__sidebar .sidebar__item__link .offline-help-logo,.webapp-content .dashboard__sidebar .sidebar__item__link--active .offline-help-logo{background-image:url("assets/images/icon-offline-help-active.9b3bfa1f.png");display:inline-block;width:19px;height:19px;background-size:19px 19px;margin-right:10px}.webapp-content .dashboard__sidebar .sidebar__item__link .codementor-x-logo,.webapp-content .dashboard__sidebar .sidebar__item__link--active .codementor-x-logo{background-image:url("assets/images/codementor-x-logo-active.b91f9c37.png");display:inline-block;width:19px;height:19px;background-size:19px 19px;margin-right:10px}.webapp-content .dashboard__sidebar .sidebar__item__link .offline-help-logo{background-image:url("assets/images/icon-offline-help.a73b6992.png")}.webapp-content .dashboard__sidebar .sidebar__item__link .codementor-x-logo{background-image:url("assets/images/codementor-x-logo.70dd09bb.png")}.webapp-content .dashboard__sidebar .sidebar__item__link:hover .offline-help-logo{background-image:url("assets/images/icon-offline-help-hover.90ef8434.png")}.webapp-content .dashboard__sidebar .sidebar__item__link:hover .codementor-x-logo{background-image:url("assets/images/codementor-x-logo-hover.a2e568c9.png")}.webapp-content .dashboard__sidebar .sidebar__item__link--active{color:#073648;background-color:#e9eaec;border-color:#008695;font-weight:500}.webapp-content .dashboard__sidebar .sidebar__mentee-mode-warning{background:#a3a3a3;padding:15px 12px;text-align:center;font-size:12px;color:#fff;line-height:1.5;}.webapp-content .dashboard__sidebar .sidebar__mentee-mode-warning a{display:block;text-decoration:underline;color:#fff;}.webapp-content .dashboard__sidebar .sidebar__mentee-mode-warning a:hover{color:#fff}.webapp-content .dashboard__sidebar .sidebar__support{-webkit-flex:1;-ms-flex:1;flex:1;padding:10px 0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.9em;border-top:1px solid #eaeaea;border-left:4px solid transparent;cursor:pointer;text-decoration:none;}.webapp-content .dashboard__sidebar .sidebar__support i{font-size:1.1em;vertical-align:middle;width:23px}.webapp-content .dashboard__sidebar .sidebar__support span{vertical-align:middle}.webapp-content .dashboard__sidebar .sidebar__bottom{margin:5px 0;position:absolute;bottom:0;left:0;width:100%;text-align:center;}.webapp-content .dashboard__sidebar .sidebar__bottom__old_dashboard{font-size:.92em;cursor:pointer;}.webapp-content .dashboard__sidebar .sidebar__bottom__old_dashboard i{margin-right:4px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:640px){.webapp-content .dashboard__sidebar{z-index:1;width:50px}.webapp-content .dashboard__sidebar .sidebar__mentee-mode-warning{display:none}.webapp-content .dashboard__sidebar .sidebar__item__link,.webapp-content .dashboard__sidebar .sidebar__item__link--active{padding:.8em 1em;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.webapp-content .dashboard__sidebar .sidebar__item__link i,.webapp-content .dashboard__sidebar .sidebar__item__link--active i{padding:0;width:auto}.webapp-content .dashboard__sidebar .sidebar__item__link .offline-help-logo,.webapp-content .dashboard__sidebar .sidebar__item__link--active .offline-help-logo,.webapp-content .dashboard__sidebar .sidebar__item__link .codementor-x-logo,.webapp-content .dashboard__sidebar .sidebar__item__link--active .codementor-x-logo{margin:0}.webapp-content .dashboard__sidebar .sidebar__item__link span,.webapp-content .dashboard__sidebar .sidebar__item__link--active span{display:none}.webapp-content .dashboard__sidebar .sidebar__item.external-link i.fa-angle-right{display:none}.webapp-content .dashboard__sidebar .sidebar__support{display:none}.webapp-content .dashboard__sidebar .sidebar__bottom{display:none}}.webapp-content .dashboard__common-review{display:-webkit-flex;display:-ms-flexbox;display:flex;color:#4b4b4b;padding:0 15px;}@media (max-width:640px){.webapp-content .dashboard__common-review{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.webapp-content .dashboard__common-review .dv-star-rating-star{color:#bfbfbf;font-size:17px;padding:2px 5px}.webapp-content .dashboard__common-review .common-review__title{margin:8px 0 10px;font-size:1.1em;font-weight:500;color:#666;}.webapp-content .dashboard__common-review .common-review__title .name{color:#398fcc}.webapp-content .dashboard__common-review .common-review__rating{border-radius:3px;background-color:#f5f5f5;margin:0 auto 10px;padding:10px 26px 10px 26px;max-width:250px}.webapp-content .dashboard__common-review .common-review__rating-tag{margin:0 10px;line-height:1.3;color:#999;padding-top:3px;white-space:nowrap}.webapp-content .dashboard__common-review .common-review__rating-stars{width:130px}.webapp-content .dashboard__common-review .common-review__empty-comment{color:#999}.webapp-content .dashboard__common-review .common-review__edit-area{display:block;width:70%;margin:0 auto}.webapp-content .dashboard__common-review .common-review__mentee-review,.webapp-content .dashboard__common-review .common-review__mentor-review{-webkit-flex:1;-ms-flex:1;flex:1;margin:40px 15px;background-color:#fefefe;box-shadow:0 1px 0 0 rgba(0,0,0,0.1);border:solid 1px #eee;border-radius:2px;text-align:center;padding:30px 40px;}.webapp-content .dashboard__common-review .common-review__mentee-review:only-child,.webapp-content .dashboard__common-review .common-review__mentor-review:only-child{-webkit-flex:.5;-ms-flex:.5;flex:.5}@media (max-width:640px){.webapp-content .dashboard__common-review .common-review__mentee-review,.webapp-content .dashboard__common-review .common-review__mentor-review{margin:10px 20px}}.webapp-content .dashboard__common-review .common-review__refund{color:#999;margin-top:10px;font-size:.9em;cursor:pointer;}.webapp-content .dashboard__common-review .common-review__refund > span{padding-right:6px}.webapp-content .dashboard__common-review .common-review__refund-action{font-weight:500;text-decoration:none}.webapp-content .dashboard__common-review .common-review__icon{width:38px;height:39px;background-image:url("assets/images/icon-review.ed251dfc.png");display:inline-block;background-size:38px 39px}.webapp-content .dashboard__common-review .common-review__empty{color:#999;white-space:pre-line}.webapp-content .dashboard__common-review .common-review__actions{margin-top:12px;}.webapp-content .dashboard__common-review .common-review__actions__cancel{padding:0 8px;color:#888;cursor:pointer}.webapp-content .dashboard__detail-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 20px;background:#f7f7f7;border-bottom:1px solid #eee;}.webapp-content .dashboard__detail-nav .detail-nav__right{min-width:68px}.webapp-content .dashboard__detail-nav .detail-nav__center{-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .dashboard__detail-nav .detail-nav__left{text-decoration:none}.webapp-content .dashboard__detail-nav .detail-nav__item{color:#888;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:12px 0;}.webapp-content .dashboard__detail-nav .detail-nav__item i{vertical-align:middle;color:#a2a2a2}.webapp-content .dashboard__detail-nav .detail-nav__item:hover{color:#666}.webapp-content .dashboard__detail-nav .detail-nav__back{padding-right:16px;border-right:1px solid #e2e2e2;}.webapp-content .dashboard__detail-nav .detail-nav__back i{padding-right:10px}.webapp-content .dashboard__detail-nav .detail-nav__title{text-align:center;color:#666;margin:12px 0}.webapp-content .dashboard__question-detail{background:#fff;border-bottom:1px solid #eee;padding:2em 3em;}.webapp-content .dashboard__question-detail .question-detail{display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .dashboard__question-detail .question-detail--avatar{width:30px;height:30px;border-radius:50%;margin-right:12px;}.webapp-content .dashboard__question-detail .question-detail--avatar.avatar-img__text-avatar{padding:0;vertical-align:middle;line-height:30px}.webapp-content .dashboard__question-detail .question-detail__main{-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .dashboard__question-detail .question-detail__header,.webapp-content .dashboard__question-detail .question-detail__footer{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:6px;word-break:break-all;color:#999}.webapp-content .dashboard__question-detail .question-detail__header{white-space:nowrap}.webapp-content .dashboard__question-detail .question-detail__body{color:#777;white-space:pre-line}.webapp-content .dashboard__question-detail .question-detail__username{font-weight:500}.webapp-content .dashboard__question-detail .question-detail__timezone{-webkit-flex:1;-ms-flex:1;flex:1;}.webapp-content .dashboard__question-detail .question-detail__timezone::before{content:'-';margin:0 6px}.webapp-content .dashboard__question-detail .question-detail__title{font-size:1.4em;margin:12px 0;color:#555;line-height:1.4em}.webapp-content .dashboard__question-detail .question-detail__desc{margin-bottom:18px;font-size:1.1em;line-height:1.5;color:#666}.webapp-content .dashboard__question-detail .question-detail__longterm{margin-bottom:10px;}.webapp-content .dashboard__question-detail .question-detail__longterm__label{background-color:#ddd;color:#666;display:inline-block;padding:0 4px;border-radius:2px;font-size:10px;margin-right:5px}.webapp-content .dashboard__question-detail .question-detail__longterm__howitworks{margin-left:5px;cursor:pointer}.webapp-content .dashboard__question-detail .question-detail__tags{color:#7c9aa4;}.webapp-content .dashboard__question-detail .question-detail__tags i{padding-right:6px;vertical-align:middle}.webapp-content .dashboard__question-detail .question-detail__tags > span + span:before{content:'·';padding:0 4px}@media (max-width:640px){.webapp-content .dashboard__question-detail{padding:.8em 1.6em}.webapp-content .dashboard__question-detail .question-detail__header{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.webapp-content .dashboard__question-detail .question-detail__timezone{display:none}.webapp-content .dashboard__question-detail .question-detail__body,.webapp-content .dashboard__question-detail .question-detail__footer{margin-left:-35px}.webapp-content .dashboard__question-detail .question-detail__desc{font-size:1.2em;line-height:1.5em}.webapp-content .dashboard__question-detail .question-detail__tags i{padding-right:6px;vertical-align:middle}.webapp-content .dashboard__question-detail .question-detail__tags > span + span:before{content:'·';padding:0 4px}}.webapp-content .dashboard__session-with{background:#fff;padding:20px 24px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:solid 1px #e5e5e5;}.webapp-content .dashboard__session-with strong{font-size:1.1em}.webapp-content .dashboard__session-with small{font-size:.9em;color:#999}.webapp-content .dashboard__session-with .session-with__header,.webapp-content .dashboard__session-with .session-with__footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.webapp-content .dashboard__session-with .session-with__header .btn-primary--unfilled,.webapp-content .dashboard__session-with .session-with__footer .btn-primary--unfilled{padding:8px 18px;text-transform:uppercase}.webapp-content .dashboard__session-with .session-with__body{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:1.5em;padding:0 1.6em;border-left:1px solid #eee;}.webapp-content .dashboard__session-with .session-with__body__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:.8em}@media (max-width:640px){.webapp-content .dashboard__session-with .session-with{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.webapp-content .dashboard__session-with .session-with .session-with__body{margin:1em 0}}.webapp-content .dashboard__notes .notes__header{padding:10px 26px;color:#a0a0a0;background:#f7f7f7;}.webapp-content .dashboard__notes .notes__header i{vertical-align:middle;padding-right:12px;text-align:center}.webapp-content .dashboard__notes .notes__body{padding-bottom:25px;background:#fff;}.webapp-content .dashboard__notes .notes__body .notes__note{padding:15px 20px 0;}.webapp-content .dashboard__notes .notes__body .notes__note:last-child .note-detail__main{padding-bottom:0;border-bottom:0}.webapp-content .dashboard__notes .notes__body .notes__note .note-detail{display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .dashboard__notes .notes__body .notes__note .note-detail__main{-webkit-flex:1;-ms-flex:1;flex:1;padding-bottom:20px;border-bottom:1px solid #f1f1f1}.webapp-content .dashboard__notes .notes__body .notes__note .note-detail--avatar{width:30px;height:30px;border-radius:50%;margin-right:12px;}.webapp-content .dashboard__notes .notes__body .notes__note .note-detail--avatar.avatar-img__text-avatar{padding:0;vertical-align:middle;line-height:30px}.webapp-content .dashboard__notes .notes__body .notes__note .note-detail__header{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:6px 0;color:#999}.webapp-content .dashboard__notes .notes__body .notes__note .note-detail__body{color:#777;font-size:1.06em;white-space:pre-line;line-height:1.5}.webapp-content .dashboard__notes .notes__body .notes__note .note-detail__username{-webkit-flex:1;-ms-flex:1;flex:1;font-weight:500}.webapp-content .dashboard__notes .notes__form{padding:15px 40px 40px 20px;background:#f7f7f7;}.webapp-content .dashboard__notes .notes__form .form-detail{display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .dashboard__notes .notes__form .form-detail__main{-webkit-flex:1;-ms-flex:1;flex:1;padding-bottom:10px}.webapp-content .dashboard__notes .notes__form .form-detail__avatar{padding:0 15px 0 5px;}.webapp-content .dashboard__notes .notes__form .form-detail__avatar img{max-width:40px;border-radius:50%}.webapp-content .dashboard__notes .notes__form .form-detail__header{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:6px 0 12px;color:#999}.webapp-content .dashboard__notes .notes__form .form-detail__username{-webkit-flex:1;-ms-flex:1;flex:1;font-weight:500}.webapp-content .dashboard__notes .notes__form .form-detail__body{color:#777}.webapp-content .dashboard__notes .notes__form .form-detail__form{width:100%;padding:6px 10px;line-height:1.5}.webapp-content .dashboard__notes .notes__form .form-detail__actions{width:100%;background:#fff;padding:8px 14px;text-align:right;border:1px #eee solid;border-top:none;}.webapp-content .dashboard__notes .notes__form .form-detail__actions .action-btn{margin-left:15px}.webapp-content .dashboard__notes .notes__form .form-detail--avatar{width:30px;height:30px;border-radius:50%;margin-right:12px;}.webapp-content .dashboard__notes .notes__form .form-detail--avatar.avatar-img__text-avatar{padding:0;vertical-align:middle;line-height:30px}.dashboard__detail-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#999;height:60px;overflow:hidden;}.dashboard__detail-header .detail-header{color:#e3e3e3;height:60px;padding:10px 24px 14px;}.dashboard__detail-header .detail-header:nth-child(1){background:#666}.dashboard__detail-header .detail-header:nth-child(2){background:#777}.dashboard__detail-header .detail-header:nth-child(3){background:#888;color:#fff}.dashboard__detail-header .detail-header:nth-child(3) .detail-header__sub-header{color:#dedede}.dashboard__detail-header .detail-header:nth-child(4){background:#909090;color:#fff}.dashboard__detail-header .detail-header:nth-child(4) .detail-header__sub-header{color:#dedede}.dashboard__detail-header .detail-header__sub-header{font-size:.8em;color:#cacaca;text-transform:uppercase;}.dashboard__detail-header .detail-header__sub-header__edit{display:inline-block;float:right;}.dashboard__detail-header .detail-header__sub-header__edit:hover{cursor:pointer;color:#fafafa}.dashboard__detail-header .detail-header__sub-header span{-webkit-flex:1;-ms-flex:1;flex:1}.dashboard__detail-header .detail-header__body{font-size:1.2em;font-weight:500;color:#f1f1f1}.dashboard__detail-header .detail-header__actions{-webkit-flex:1;-ms-flex:1;flex:1;text-align:right;padding-right:24px;}.dashboard__detail-header .detail-header__actions .action-btn-secondary,.dashboard__detail-header .detail-header__actions .action-btn-primary,.dashboard__detail-header .detail-header__actions .btn-primary,.dashboard__detail-header .detail-header__actions .btn-secondary{font-weight:500}.dashboard__detail-header .detail-header__actions > button + button,.dashboard__detail-header .detail-header__actions > div + div,.dashboard__detail-header .detail-header__actions > a + a{margin-left:12px}.dashboard__detail-header .detail-header__actions a{text-decoration:none}@media (max-width:640px){.dashboard__detail-header{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto}.dashboard__detail-header .detail-header{-webkit-flex:1;-ms-flex:1;flex:1;height:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;}.dashboard__detail-header .detail-header__sub-header{width:70px;text-align:right;margin-right:15px}.dashboard__detail-header .detail-header__sub-header,.dashboard__detail-header .detail-header__body{display:inline-block}.dashboard__detail-header .detail-header__actions{-webkit-flex:1;-ms-flex:1;flex:1;height:auto;width:100%;text-align:center;padding:20px 0;}.dashboard__detail-header .detail-header__actions > button + button,.dashboard__detail-header .detail-header__actions > div + div{margin-top:10px;margin-left:0}}.webapp-content .dashboard__question-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px 20px;background:#777;color:#fff;}.webapp-content .dashboard__question-header .question-header__title{font-size:1.3em;-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .dashboard__question-header .question-header__message{float:right;color:#f8e71b}.webapp-content .dashboard__question-header .question-header__message i{margin-right:6px}.webapp-content .dashboard__question-header .question-header__price{display:inline;font-weight:bold;padding:0 4px;font-size:1.2em}.webapp-content .dashboard__question-header .action-btn-primary{margin-right:16px}@media (max-width:640px){.webapp-content .dashboard__question-header{display:block;text-align:center;padding:22px 0}.webapp-content .dashboard__question-header .question-header__title{-webkit-flex:none;-ms-flex:none;flex:none;display:block}.webapp-content .dashboard__question-header .question-header__action{margin-top:16px}}.webapp-content .dashboard__flash-message{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:8px 22px;background-color:#fff8d5;color:rgba(0,0,0,0.5)}.webapp-content .dashboard__schedule-item:hover{text-decoration:none}.webapp-content .dashboard__schedule .dashboard__session-with{border-bottom:none}.webapp-content .dashboard__schedule .detail-header__sub-header--postfix{text-transform:lowercase;margin-left:3px;}@media (max-width:640px){.webapp-content .dashboard__schedule .detail-header__sub-header--postfix{display:none}}.webapp-content .dashboard__lesson-item:hover{text-decoration:none}.webapp-content .dashboard__lesson-item__state{color:#6eb711}@media (max-width:640px){.webapp-content .dashboard__lesson-item .content-row__budget{display:none}}.webapp-content .dashboard .lesson-list__header{padding:13px 22px;color:#666;background:#f3f3f3;border-bottom:1px solid #e8e8e8}.webapp-content .dashboard__lesson-item .detail-header__body,.webapp-content .dashboard .lesson-header .detail-header__body{display:-webkit-flex;display:-ms-flexbox;display:flex}.webapp-content .dashboard__lesson-item .payment-label,.webapp-content .dashboard .lesson-header .payment-label{font-size:12px;width:60px;text-align:center;background:#ddd;color:#666;margin-left:.8em;padding:0 4px;border-radius:2px;}.webapp-content .dashboard__lesson-item .payment-label--highlight,.webapp-content .dashboard .lesson-header .payment-label--highlight{background:#fd8560;color:#fff}.webapp-content .dashboard__lesson-item .payment-label{margin-left:0}.webapp-content .dashboard__contract-item:hover{text-decoration:none}.webapp-content .dashboard__contract-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#999;height:60px;overflow:hidden;}.webapp-content .dashboard__contract-header .item{color:#e3e3e3;height:60px;padding:10px 24px 14px;}.webapp-content .dashboard__contract-header .item__sub-header{font-size:.8em;color:#cacaca;text-transform:uppercase}.webapp-content .dashboard__contract-header .item__body{font-size:1.2em;font-weight:500;color:#f1f1f1}.webapp-content .dashboard__contract-header .item--status{background:#666}.webapp-content .dashboard__contract-header .item--total-hours,.webapp-content .dashboard__contract-header .item--start-date{background:#777}.webapp-content .dashboard__contract-header .item--sub-header{background:#848484}.webapp-content .dashboard__contract-detail-block{box-shadow:0 1px 0 rgba(0,0,0,0.1)}.webapp-content .dashboard__contract-detail{display:-webkit-flex;display:-ms-flexbox;display:flex;width:90%;max-width:850px;padding:20px 30px;}.webapp-content .dashboard__contract-detail--left{width:30px;margin-right:10px;}.webapp-content .dashboard__contract-detail--left .user-info--avatar{width:30px;height:30px;border-radius:50%}.webapp-content .dashboard__contract-detail--right{-webkit-flex:1;-ms-flex:1;flex:1;}.webapp-content .dashboard__contract-detail--right .user-info__name{font-size:14px;line-height:30px;margin-bottom:10px;color:#468dc0;font-weight:bold}.webapp-content .dashboard__contract-detail--right .detail-scope{font-size:14px;line-height:20px;color:#888;margin-bottom:16px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;min-width:0}.webapp-content .dashboard__contract-detail--right .start-date{font-size:12px;line-height:8px;color:#999}.webapp-content .dashboard__contract-worklog-form-block{background-color:#f9f9f9;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.webapp-content .dashboard__contract-worklog-form{text-align:center;padding:25px 30px;width:90%;max-width:850px;}.webapp-content .dashboard__contract-worklog-form .input-block{background-color:#fefefe;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);border-top:solid 1px #dcdcdc;border-left:solid 1px #dcdcdc;border-right:solid 1px #dcdcdc;}.webapp-content .dashboard__contract-worklog-form .input-block .top-input-block{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 20px 0 20px;}.webapp-content .dashboard__contract-worklog-form .input-block .top-input-block--left{width:30px;margin-right:10px;}.webapp-content .dashboard__contract-worklog-form .input-block .top-input-block--left .mentor-info--avatar{width:30px;height:30px;border-radius:50%}.webapp-content .dashboard__contract-worklog-form .input-block .top-input-block--right{-webkit-flex:1;-ms-flex:1;flex:1;}.webapp-content .dashboard__contract-worklog-form .input-block .top-input-block--right .textarea-input{border:none;width:100%;height:106px;background-color:#fefefe;}.webapp-content .dashboard__contract-worklog-form .input-block .top-input-block--right .textarea-input:focus{outline:none}.webapp-content .dashboard__contract-worklog-form .input-block .bottom-input-block{display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .dashboard__contract-worklog-form .input-block .bottom-input-block .work-hours-block{display:-webkit-flex;display:-ms-flexbox;display:flex;width:150px;}.webapp-content .dashboard__contract-worklog-form .input-block .bottom-input-block .work-hours-block__minus{width:40px;height:40px;background-color:#398fcc;text-align:center;line-height:40px;vertical-align:middle;color:#fff;cursor:pointer;}.webapp-content .dashboard__contract-worklog-form .input-block .bottom-input-block .work-hours-block__minus:hover{cursor:pointer}.webapp-content .dashboard__contract-worklog-form .input-block .bottom-input-block .work-hours-block__plus{width:40px;height:40px;background-color:#398fcc;text-align:center;line-height:40px;vertical-align:middle;color:#fff;cursor:pointer;}.webapp-content .dashboard__contract-worklog-form .input-block .bottom-input-block .work-hours-block__plus:hover{cursor:pointer}.webapp-content .dashboard__contract-worklog-form .input-block .bottom-input-block .work-hours-block__input{-webkit-flex:1;-ms-flex:1;flex:1;}.webapp-content .dashboard__contract-worklog-form .input-block .bottom-input-block .work-hours-block__input > input{background-color:#fff;font-size:16px;line-height:39px;color:#666;padding:10px 10px 10px 20px;height:40px;width:100%;text-align:center;border:none;border-top:1px solid #dcdcdc;}.webapp-content .dashboard__contract-worklog-form .input-block .bottom-input-block .work-hours-block__input > input:focus{outline:none}.webapp-content .dashboard__contract-worklog-form .input-block .bottom-input-block .description{-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;line-height:40px;color:#073648;text-align:left;padding-left:15px;background-color:#f5f5f5}.webapp-content .dashboard__contract-worklog-form .input-block .bottom-input-block .action-btn{width:200px;line-height:24px;background-color:#398fcc;color:#fff;cursor:pointer;border-radius:0;}.webapp-content .dashboard__contract-worklog-form .input-block .bottom-input-block .action-btn > i{width:14px;height:14px;margin-right:10px;display:inline-block}.webapp-content .dashboard__contract__worklog-roundups{padding:20px 30px;max-width:850px;width:90%}.webapp-content .dashboard__contract__worklog-roundup .roundup-header{padding:1.5em 0 1em;display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .dashboard__contract__worklog-roundup .roundup-header--week{font-size:1.1em;color:#656565;line-height:20px;font-weight:bold;padding:0 10px}.webapp-content .dashboard__contract__worklog-roundup .roundup-header--duration{color:#888;-webkit-flex:1;-ms-flex:1;flex:1;font-size:12px;line-height:20px}.webapp-content .dashboard__contract__worklog-roundup .roundup-header--info{padding:0 10px;color:#888;font-size:14px;line-height:20px;}.webapp-content .dashboard__contract__worklog-roundup .roundup-header--info__earning{display:inline-block;padding-left:10px}.webapp-content .dashboard__contract__worklog-roundup .roundup-header--info__spent{display:inline-block;padding-left:10px}.webapp-content .dashboard__contract__worklog-roundup .roundup-header--info__usage{display:inline-block;vertical-align:top}.webapp-content .dashboard__contract__worklog-roundup .roundup-header--info .header--time-spent--over{color:#ca3;}.webapp-content .dashboard__contract__worklog-roundup .roundup-header--info .header--time-spent--over .roundup-info__tooltips{display:inline-block;position:relative;border-radius:50%;line-height:16px;font-size:12px;color:#fff;background-color:#ca3;width:16px;height:16px;margin-left:5px;text-align:center;font-weight:bold;cursor:pointer;}.webapp-content .dashboard__contract__worklog-roundup .roundup-header--info .header--time-spent--over .roundup-info__tooltips:hover .roundup-info__tooltips__popup{display:block}.webapp-content .dashboard__contract__worklog-roundup .roundup-header--info .header--time-spent--over .roundup-info__tooltips .roundup-info__tooltips__popup{width:200px;box-shadow:0 1px 2px 0 rgba(161,161,161,0.5);border:solid 1px #dfdfdf;z-index:7;height:100px;background:#fff;color:#b0b0b0;padding:10px;text-align:center;left:-150px;position:absolute;bottom:30px;border-radius:4px;font-weight:normal;line-height:20px;display:none}.webapp-content .dashboard__contract-worklog-item{display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fefefe;border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:20px 0;min-height:84px;}.webapp-content .dashboard__contract-worklog-item:last-child{border-bottom:1px solid #dcdcdc}.webapp-content .dashboard__contract-worklog-item .item__hours-block{width:110px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.webapp-content .dashboard__contract-worklog-item .item__info-block{-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .dashboard__contract-worklog-item .item__edit-block{width:100px}.webapp-content .dashboard__contract-worklog-item .item__number{font-size:20px;color:#4cc;line-height:28px;font-weight:bold}.webapp-content .dashboard__contract-worklog-item .item__unit{font-size:12px;color:#aaa;line-height:16px}.webapp-content .dashboard__contract-worklog-item .item__description{font-size:14px;line-height:20px;min-height:20px;color:#666;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;min-width:0}.webapp-content .dashboard__contract-worklog-item .item__created-at{font-size:12px;line-height:16px;color:#aaa}.webapp-content .dashboard__contract-empty-roundups{text-align:center;padding-top:50px;}.webapp-content .dashboard__contract-empty-roundups .calendar-empty{margin-bottom:30px;width:50px}.webapp-content .dashboard__contract-empty-roundups .title{line-height:20px;font-size:18px;max-width:500px;margin:0 auto 10px}.webapp-content .dashboard__contract-empty-roundups .description{line-height:20px;font-size:14px;max-width:500px;margin:0 auto 100px}.webapp-content .dashboard__contract-empty{margin:20px auto;width:80%;max-width:800px;border:1px solid rgba(0,0,0,0.1);border-radius:2px;padding:30px 40px;text-align:left;}.webapp-content .dashboard__contract-empty__header{margin-bottom:15px;}.webapp-content .dashboard__contract-empty__header__img{height:30px;width:30px;margin-right:10px;vertical-align:top}.webapp-content .dashboard__contract-empty__header__title{line-height:30px;color:#666;font-weight:400;font-size:20px;display:inline-block}.webapp-content .dashboard__contract-empty__header__description{margin-top:15px;color:#999;line-height:20px;font-size:14px;font-weight:400;margin-bottom:20px}.webapp-content .dashboard__contract-empty__step{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px;}.webapp-content .dashboard__contract-empty__step--left{width:40px}.webapp-content .dashboard__contract-empty__step--right{-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .dashboard__contract-empty__step__number{width:24px;height:24px;background-color:#666;color:#fff;padding:5px;display:inline-block;line-height:14px;font-size:14px;text-align:center;border-radius:50%}.webapp-content .dashboard__contract-empty__step__title{font-size:14px;line-height:24px;font-weight:700;color:#666;margin-bottom:5px}.webapp-content .dashboard__contract-empty__step__description{color:#999;line-height:20px;font-size:14px;font-weight:400}.webapp-content .dashboard__contract-details .user-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1em 2em;background:#f5f5f5;border-bottom:1px solid #eee;}.webapp-content .dashboard__contract-details .user-info--avatar{width:30px;height:30px;border-radius:50%}.webapp-content .dashboard__contract-details .user-info__name{color:#468dc0;font-weight:bold;margin-left:10px}.webapp-content .dashboard__contract-details .contract-details{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:90%;margin:0 auto;max-width:850px;padding:3em 3em 6em;}.webapp-content .dashboard__contract-details .contract-details__block{margin-bottom:4em}.webapp-content .dashboard__contract-details .contract-details__title{font-size:1.6em;font-weight:500;color:#444;margin-bottom:.6em;}.webapp-content .dashboard__contract-details .contract-details__title__download-link{font-size:.6em;text-decoration:none;float:right;}.webapp-content .dashboard__contract-details .contract-details__title__download-link > i{color:#f00;margin-right:5px}.webapp-content .dashboard__contract-details .contract-details__content{white-space:pre-line;line-height:1.6;color:#666}.webapp-content .dashboard__contract-details .contract-details__actions{text-align:center}.webapp-content .dashboard__contract-details .contract-details__support{padding:1.4em;text-align:center;color:#666;}.webapp-content .dashboard__contract-details .contract-details__support a{margin:0 4px}.webapp-content .dashboard__contract-details .contract-details__wrapper .document{max-height:300px;overflow-y:scroll;border:1px solid #ddd;padding:1em 1.4em;margin-bottom:15px}.webapp-content .dashboard__contract-details .contract-details__wrapper .readAndCheck{margin-top:5px;padding:0 5px;}.webapp-content .dashboard__contract-details .contract-details__wrapper .readAndCheck--warning{background-color:#fdfdd2}.webapp-content .dashboard__contract-details .contract-details__wrapper .readAndCheck input{margin:0}.webapp-content .dashboard__contract-details .contract-details__wrapper .readAndCheck label{margin:0 0 0 10px;display:inline-block}.webapp-content .dashboard__contract-details .contract-details__wrapper .expectation{border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;margin-top:20px;margin-bottom:15px;}.webapp-content .dashboard__contract-details .contract-details__wrapper .expectation__header{border-bottom:1px solid #ddd;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#f5f5f5;color:#666;font-weight:bold;font-size:14px;}.webapp-content .dashboard__contract-details .contract-details__wrapper .expectation__header--left{-webkit-flex:1;-ms-flex:1;flex:1;padding:1em 1.4em;border-right:1px solid #ddd}.webapp-content .dashboard__contract-details .contract-details__wrapper .expectation__header--right{-webkit-flex:1;-ms-flex:1;flex:1;padding:1em 1.4em}.webapp-content .dashboard__contract-details .contract-details__wrapper .expectation__body__row{display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd;}.webapp-content .dashboard__contract-details .contract-details__wrapper .expectation__body__row--left{-webkit-flex:1;-ms-flex:1;flex:1;padding:1em 1.4em;border-right:1px solid #ddd}.webapp-content .dashboard__contract-details .contract-details__wrapper .expectation__body__row--right{-webkit-flex:1;-ms-flex:1;flex:1;padding:1em 1.4em}.webapp-content .dashboard__contract-details .contract-details__wrapper .expectation__body__sub-title{color:#666;font-weight:bold;font-size:14px;margin-bottom:5px}.webapp-content .dashboard__contract-details .contract-details__wrapper .expectation__body__sub-paragraph{color:#666;font-size:12px}.webapp-content .dashboard__contract-details .contract-details__wrapper .expectation__body__description{color:#666;font-size:12px;line-height:2}.webapp-content .dashboard__contract-details .contract-details .conditions-wrapper{padding:.8em .6em;border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:100%;max-width:400px;}.webapp-content .dashboard__contract-details .contract-details .conditions-wrapper .condition{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:3px 0;}.webapp-content .dashboard__contract-details .contract-details .conditions-wrapper .condition__value{font-weight:500;color:#444}.webapp-content .dashboard__offline-help-item:hover{text-decoration:none}.webapp-content .dashboard__offline-help-item .content-row__sub-prop.content-row__budget{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.webapp-content .dashboard__offline-help-item .content-row__sub-prop.content-row__budget .content-row__action{padding-left:8px;text-align:right;-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .dashboard__offline-help-item .content-row__sub-prop.content-row__budget .offline-help-item__verify-btn{padding:.6em 1em;}.webapp-content .dashboard__offline-help-item .content-row__sub-prop.content-row__budget .offline-help-item__verify-btn .fa{font-size:14px}.webapp-content .dashboard__offline-help-hint{background-color:#fefefe;border:solid 1px rgba(0,0,0,0.1);padding:50px;width:75%;margin:40px auto}.webapp-content .dashboard .offline-help-hint__title{font-size:1.4em;color:#666;margin:0 0 20px 0}.webapp-content .dashboard .offline-help-hint__content{line-height:1.4;color:#999;margin-bottom:30px;}.webapp-content .dashboard .offline-help-hint__content p{margin:15px 0}.webapp-content .dashboard .offline-help-hint__image-profile{object-fit:contain;height:200px;margin-right:24px}.webapp-content .dashboard .offline-help-hint__image-chat{object-fit:contain;height:200px}@media (max-width:640px){.webapp-content .dashboard__offline-help-hint{margin:1em auto;width:90%;padding:2em}}.webapp-content .dashboard__mentee-offline-help-header{background-color:#f5f5f5;border:solid 1px #e5e5e5;border-left:none;border-right:none;color:rgba(0,0,0,0.6);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:20px;}.webapp-content .dashboard__mentee-offline-help-header .offline-help-header__title{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex}.webapp-content .dashboard__mentee-offline-help-header .offline-help-header__datetime{background-color:rgba(0,0,0,0.04);padding:10px 24px}.webapp-content .dashboard__mentee-offline-help-header .offline-help-header__price{background-color:rgba(0,0,0,0.02);padding:10px 24px}.webapp-content .dashboard__mentee-offline-help-header .offline-help-header__sub-header{line-height:1.67;color:#999;font-size:12px}.webapp-content .dashboard__mentee-offline-help-header .offline-help-header__body{font-size:14px;font-weight:600;line-height:1.43;color:rgba(0,0,0,0.6)}.webapp-content .dashboard__mentee-offline-help-header .offline-help-header__hint{font-size:12px;font-weight:normal;line-height:1.67;color:rgba(0,0,0,0.3);margin-left:10px}.webapp-content .dashboard__mentee-offline-help-header .offline-help-header__small{font-size:12px;color:#999}.webapp-content .dashboard__mentee-offline-help-header .offline-help-header__action{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.webapp-content .dashboard__mentee-offline-help-header .offline-help-header__action button{margin-left:40px}.webapp-content .dashboard__offline-help-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px 20px;background:#777;color:#fff;}.webapp-content .dashboard__offline-help-header .offline-help-header__title{font-size:1.3em;-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .dashboard__offline-help-header .offline-help-header__price{display:inline;font-weight:bold;padding:0 4px;font-size:1.2em}.webapp-content .dashboard__offline-help-header .offline-help-header__subtitle{font-size:.7em}.webapp-content .dashboard__offline-help-header .offline-help-header__hint{float:right;margin-right:15px}.webapp-content .dashboard__offline-help-header .action-btn-primary{margin-right:16px}@media (max-width:640px){.webapp-content .dashboard__offline-help-header{display:block;text-align:center;padding:22px 0}.webapp-content .dashboard__offline-help-header .offline-help-header__title{-webkit-flex:none;-ms-flex:none;flex:none;display:block}.webapp-content .dashboard__offline-help-header .offline-help-header__action{margin-top:16px}}.webapp-content .dashboard__offline-help-detail{background:#fff;padding:20px 20px 30px;box-shadow:0 1px 0 0 rgba(0,0,0,0.1);}.webapp-content .dashboard__offline-help-detail .offline-help-detail{display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .dashboard__offline-help-detail .offline-help-detail--avatar{width:30px;height:30px;border-radius:50%;margin-right:12px;}.webapp-content .dashboard__offline-help-detail .offline-help-detail--avatar.avatar-img__text-avatar{padding:0;vertical-align:middle;line-height:30px}.webapp-content .dashboard__offline-help-detail .offline-help-detail__main{-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .dashboard__offline-help-detail .offline-help-detail__header,.webapp-content .dashboard__offline-help-detail .offline-help-detail__footer{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:6px;word-break:break-all;color:#999}.webapp-content .dashboard__offline-help-detail .offline-help-detail__header{white-space:nowrap}.webapp-content .dashboard__offline-help-detail .offline-help-detail__body{color:#777;white-space:pre-line}.webapp-content .dashboard__offline-help-detail .offline-help-detail__username{font-weight:500}.webapp-content .dashboard__offline-help-detail .offline-help-detail__timezone{-webkit-flex:1;-ms-flex:1;flex:1;margin-left:10px}.webapp-content .dashboard__offline-help-detail .offline-help-detail__message-btn{border-radius:2px;background-color:#fefefe;border:solid 1px #398fcc;padding:4px 10px;cursor:pointer;color:#398fcc;}.webapp-content .dashboard__offline-help-detail .offline-help-detail__message-btn .fa{margin-right:5px}.webapp-content .dashboard__offline-help-detail .offline-help-detail__title{font-size:1.4em;margin:12px 0 5px 0;color:#333;line-height:1.4em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;word-break:break-word}.webapp-content .dashboard__offline-help-detail .offline-help-detail__created-at{font-size:12px;color:#999;line-height:1.5;padding-left:10px}.webapp-content .dashboard__offline-help-detail .offline-help-detail__created-at.mentee{-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .dashboard__offline-help-detail .offline-help-detail__desc{margin-bottom:18px;font-size:1em;color:#4d5053}.webapp-content .dashboard__offline-help-detail .offline-help-detail__hint{color:#398fcc;font-weight:500;cursor:pointer;}.webapp-content .dashboard__offline-help-detail .offline-help-detail__hint:hover{text-decoration:none}.webapp-content .dashboard__offline-help-detail .offline-help-detail__hint i{padding-right:10px;vertical-align:middle;font-size:18px;color:#398fcc;cursor:pointer}@media (max-width:640px){.webapp-content .dashboard__offline-help-detail .offline-help-detail__header{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.webapp-content .dashboard__offline-help-detail .offline-help-detail__timezone{display:none}.webapp-content .dashboard__offline-help-detail .offline-help-detail__body,.webapp-content .dashboard__offline-help-detail .offline-help-detail__footer{margin-left:-35px}.webapp-content .dashboard__offline-help-detail .offline-help-detail__desc{font-size:1.2em;line-height:1.5em}.webapp-content .dashboard__offline-help-detail .offline-help-detail__tags i{padding-right:6px;vertical-align:middle}.webapp-content .dashboard__offline-help-detail .offline-help-detail__tags > span + span:before{content:'·';padding:0 4px}}.webapp-content .dashboard__articles-hint-bar{display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff;padding:13px 30px;border-bottom:1px solid #e6e6e6;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.webapp-content .dashboard__articles-hint-bar-left{-webkit-flex:1;-ms-flex:1;flex:1;font-size:15px;color:#4b4b4b;}.webapp-content .dashboard__articles-hint-bar-left .fa-question-circle{margin-right:10px}@media (max-width:640px){.webapp-content .dashboard__articles-hint-bar-left{display:none}}.webapp-content .dashboard__articles-how-it-works{font-size:14px;font-weight:500;line-height:1.7;color:#458fc4;margin-left:10px}.webapp-content .dashboard__articles-write-btn{background-color:#3e90ca;color:#fff;padding:7px 25px;border-radius:77px;cursor:pointer;display:inline-block;}.webapp-content .dashboard__articles-write-btn:hover{background-color:#368ac5;color:#fff;text-decoration:none}.webapp-content .dashboard__articles-write-btn:active{background-color:#155c99}.webapp-content .dashboard__articles-write-btn .fa-plus{margin-right:10px}.webapp-content .dashboard__articles-empty{text-align:center;}.webapp-content .dashboard__articles-empty .articles-empty__hint{font-weight:500;line-height:1.4;color:#999;padding:40px 0}.webapp-content .dashboard__articles-empty .articles-empty__content{max-width:800px;border-radius:2px;background-color:#f9f9f9;border:solid 1px rgba(0,0,0,0.05);padding:30px 50px;margin:auto;width:85%}.webapp-content .dashboard__articles-empty .articles-empty__icon-image{width:80px;height:80px}.webapp-content .dashboard__articles-empty .articles-empty__title{font-size:18px;color:#666;padding:15px 0 10px}.webapp-content .dashboard__articles-empty .articles-empty__body{font-size:14px;line-height:1.4;color:#999;padding-bottom:20px}.webapp-content .dashboard__articles-empty .articles-empty__how-it-works{font-size:14px;line-height:1.4;color:#3e90ca}.webapp-content .dashboard__articles-article-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1em 1.5em}.webapp-content .dashboard__articles-article-item{-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff;border:solid 1px rgba(0,0,0,0.05);margin:10px;padding:1.5em 2em;}@media (max-width:640px){.webapp-content .dashboard__articles-article-item{padding:1em;margin:6px}}.webapp-content .dashboard__articles-article-item .article-item{cursor:default;}.webapp-content .dashboard__articles-article-item .article-item__header{background-position:50%;background-size:cover;background-color:#f2f2f2;width:150px}.webapp-content .dashboard__articles-article-item .article-item__tags{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:20px;width:100%;left:0;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.webapp-content .dashboard__articles-article-item .article-item__categories{-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:1em;font-size:12px;line-height:1.5;color:#7c9aa4}.webapp-content .dashboard__articles-article-item .article-item__category{margin-right:10px}.webapp-content .dashboard__articles-article-item .article-item__body{-webkit-flex:1;-ms-flex:1;flex:1;padding:0 1em}.webapp-content .dashboard__articles-article-item .article-item__info{padding-bottom:10px}.webapp-content .dashboard__articles-article-item .article-item__state{display:inline-block;color:#fbfbfb;font-size:14px;font-weight:500;line-height:1.3;background-color:#29ccdc;padding:1px 8px;}.webapp-content .dashboard__articles-article-item .article-item__state.submitted{background-color:#db5}.webapp-content .dashboard__articles-article-item .article-item__state.approved{background-color:#7c7}.webapp-content .dashboard__articles-article-item .article-item__state.rejected{background-color:#f86}.webapp-content .dashboard__articles-article-item .article-item__updated-at{display:inline-block;font-size:12px;line-height:1.7;color:#999;margin-left:10px}.webapp-content .dashboard__articles-article-item .article-item__title{font-size:16px;font-weight:500;line-height:24px;color:#444;margin-bottom:5px;overflow:hidden;position:relative;max-height:48px}.webapp-content .dashboard__articles-article-item .article-item__actions{display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .dashboard__articles-article-item .article-item__actions .fa-globe,.webapp-content .dashboard__articles-article-item .article-item__actions .fa-pencil-square-o,.webapp-content .dashboard__articles-article-item .article-item__actions .fa-share-alt,.webapp-content .dashboard__articles-article-item .article-item__actions .fa-trash-o{margin-right:6px}.webapp-content .dashboard__articles-article-item .article-item__actions-group-left{-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .dashboard__articles-article-item .article-item__edit-btn{display:inline-block;color:#fefefe;background-color:#3e90ca;border-radius:2px;padding:5px 10px;cursor:pointer;margin-right:10px;}.webapp-content .dashboard__articles-article-item .article-item__edit-btn:hover{background-color:#368ac5;color:#fefefe;text-decoration:none}.webapp-content .dashboard__articles-article-item .article-item__edit-btn:active{background-color:#155c99}.webapp-content .dashboard__articles-article-item .article-item__preview-btn,.webapp-content .dashboard__articles-article-item .article-item__share-btn{display:inline-block;color:#666;background-color:#f1f1f1;border-radius:2px;padding:5px 10px;cursor:pointer;}.webapp-content .dashboard__articles-article-item .article-item__preview-btn:hover,.webapp-content .dashboard__articles-article-item .article-item__share-btn:hover{background-color:#eee;color:#666;text-decoration:none}.webapp-content .dashboard__articles-article-item .article-item__preview-btn:active,.webapp-content .dashboard__articles-article-item .article-item__share-btn:active{background-color:#e5e5e5}.webapp-content .dashboard__articles-article-item .article-item__preview-btn{margin-right:10px}.webapp-content .dashboard__articles-article-item .article-item__share-btn.active{background-color:#fff;border:solid 1px #cdd8dd;padding:4px 9px}.webapp-content .dashboard__articles-article-item .article-item__share-group{display:inline-block}.webapp-content .dashboard__articles-article-item .article-item__social-btn{display:none;width:30px;height:30px;border:solid 1px #cdd8dd;color:#666;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:-1px;cursor:pointer;text-decoration:none;}.webapp-content .dashboard__articles-article-item .article-item__social-btn.active{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.webapp-content .dashboard__articles-article-item .article-item__social-btn.fb:hover{background-color:#3b5998;color:#fff}.webapp-content .dashboard__articles-article-item .article-item__social-btn.twitter:hover{background-color:#00aced;color:#fff}.webapp-content .dashboard__articles-article-item .article-item__social-btn.reddit:hover{background-color:#ff4500;color:#fff}.webapp-content .dashboard__articles-article-item .article-item__delete-btn{display:inline-block;color:#888;padding:4px;cursor:pointer;}.webapp-content .dashboard__articles-article-item .article-item__delete-btn:hover{color:#666}.webapp-content .dashboard__articles-article-item .article-item__delete-btn:active{color:#4b4b4b}@media (max-width:640px){.webapp-content .dashboard__articles-article-item .article-item__header{display:none}.webapp-content .dashboard__articles-article-item .article-item__body{padding:0}}.dashboard__main-content .dashboard__application{background:#fbfbfb;}.dashboard__main-content .dashboard__application__greeting{text-align:center;width:80%;max-width:600px;margin:3em auto 0;}.dashboard__main-content .dashboard__application__greeting p{color:#888;white-space:pre-line}.dashboard__main-content .dashboard__application__edit{box-shadow:0 1px 4px 0 rgba(0,0,0,0.1);background:#fff;padding:2em;margin:3em;}.dashboard__main-content .dashboard__application__edit display,.dashboard__main-content .dashboard__application__edit a{text-decoration:none}.dashboard__main-content .dashboard__application__edit h4{margin:0 0 1em;color:#073648}.dashboard__main-content .dashboard__application__edit .application__edit{display:-webkit-flex;display:-ms-flexbox;display:flex;}.dashboard__main-content .dashboard__application__edit .application__edit-block{-webkit-flex:1;-ms-flex:1;flex:1;padding-right:8px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.dashboard__main-content .dashboard__application__edit .application__edit-block h5{color:#073648}.dashboard__main-content .dashboard__application__edit .application__edit-block p{color:#888;-webkit-flex:.8;-ms-flex:.8;flex:.8}.dashboard__main-content .dashboard__application__edit .application__edit-block .action-btn-primary{margin-top:1em}.dashboard__main-content .dashboard__application__edit .application__edit-percent{-webkit-flex:1;-ms-flex:1;flex:1}.dashboard__main-content .dashboard__application__challenge{width:60%;min-width:400px;margin:0 3em 3em;background:#fff;}.dashboard__main-content .dashboard__application__challenge .coding-challenge__body p{font-size:1em}.dashboard__main-content .dashboard__application__challenge select{height:36px}.webapp-content .dashboard__get-started{display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .dashboard__get-started .get-started__main{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e2e2e2;max-width:100%;}.webapp-content .dashboard__get-started .get-started__main__header{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.5em 2em;background:#f5f5f5}.webapp-content .dashboard__get-started .get-started__main__body .news-feed-title{margin:.5em 2em 1em;}.webapp-content .dashboard__get-started .get-started__main__body .news-feed-title h4{font-weight:400;color:#666}.webapp-content .dashboard__get-started .get-started__greeting{width:230px;background-image:linear-gradient(to top,#9ddbe6,#c0e4e4);border:solid 1px #eaeaea;text-align:center;padding:2em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.webapp-content .dashboard__get-started .get-started__greeting h4{color:#333;margin-top:0}.webapp-content .dashboard__get-started .get-started__greeting p{color:#555}.webapp-content .dashboard__get-started .get-started__greeting .btn{color:#333}.webapp-content .dashboard__get-started .get-started__main__header__tabtool{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.webapp-content .dashboard__get-started .get-started__main__header__tabtool .header__tabtool__tablist{margin-left:1em}.webapp-content .dashboard__get-started .get-started__main__header__tabtool .header__tabtool__panel{-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .dashboard__get-started .get-started__main__header__tabtool .header__tabtool__tab{cursor:pointer;display:inline-block;font-size:14px;line-height:1.4;color:#666;padding:.7em 2em;position:relative;}.webapp-content .dashboard__get-started .get-started__main__header__tabtool .header__tabtool__tab.active{background-color:#fff;border:solid 1px #eaeaea;font-weight:bold;color:#4b4b4b;}.webapp-content .dashboard__get-started .get-started__main__header__tabtool .header__tabtool__tab.active:before{content:'';background-color:#fff;position:absolute;width:100%;height:4px;bottom:-2px;left:0}@media (max-width:640px){.webapp-content .dashboard__get-started .get-started__main__header__tabtool{padding:1em 0}}.webapp-content .dashboard__get-started .get-started__side-tools{width:260px;background:#f5f5f5;padding:1.5em;}.webapp-content .dashboard__get-started .get-started__side-tools .side-tools__wrapper{position:fixed;width:220px;overflow-y:scroll;padding-bottom:8em;height:100%}.webapp-content .dashboard__get-started .get-started__side-tools .side-tools__widget{background:#fff;margin-bottom:1em;padding-top:1em;border:solid 1px #eaeaea;}.webapp-content .dashboard__get-started .get-started__side-tools .side-tools__widget__cover{padding:0 1em;margin-bottom:.5em}.webapp-content .dashboard__get-started .get-started__side-tools .side-tools__widget__title{font-weight:500;color:#333;padding:0 1em .5em;}.webapp-content .dashboard__get-started .get-started__side-tools .side-tools__widget__title--hero{font-weight:500;color:#4b4b4b;padding:0 1em 1em}.webapp-content .dashboard__get-started .get-started__side-tools .side-tools__widget p{padding:0 1em;font-size:.9em;color:#666}.webapp-content .dashboard__get-started .get-started__side-tools .side-tools__widget li{border-top:solid 1px #eaeaea;padding:.5em 1em;}.webapp-content .dashboard__get-started .get-started__side-tools .side-tools__widget li i{margin-right:8px}.webapp-content .dashboard__get-started .get-started__side-tools .side-tools__widget select{min-width:auto;width:100px;font-size:1.1em;display:block;height:30px;border:solid 1px #6eb711;color:#6eb711;margin:.5em 0}.webapp-content .dashboard__get-started .get-started__side-tools .side-tools__open-referral{padding-top:0;margin-bottom:1em;}.webapp-content .dashboard__get-started .get-started__side-tools .side-tools__open-referral li{text-align:center;cursor:pointer;background-image:linear-gradient(to left,#d8eccc,#90ddee);font-weight:bold;color:rgba(0,0,0,0.6);padding:1em;display:-webkit-flex;display:-ms-flexbox;display:flex}.webapp-content .dashboard__get-started .get-started__side-tools .side-tools__open-referral__content{-webkit-flex:1;-ms-flex:1;flex:1;padding-left:5px}.webapp-content .dashboard__get-started .get-started__side-tools .side-tools__open-referral__subtitle{line-height:1.5;font-size:12px}.webapp-content .dashboard__get-started .get-started__side-tools .side-tools__open-referral .fa-gift{font-size:21px}.webapp-content .dashboard__get-started .get-started__side-tools .side-tools__open-referral .fa-angle-right{margin-right:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.webapp-content .dashboard__get-started .get-started__side-tools .widget-credit .side-tools__widget__title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 .4em;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.webapp-content .dashboard__get-started .get-started__side-tools .widget-credit .side-tools__widget__title .remaining-credit{cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px;background-color:#fff;border:solid 1px #e5e5e5;color:#4b4b4b;text-decoration:none;padding:.4em 1em;margin-left:1em;font-weight:400;}.webapp-content .dashboard__get-started .get-started__side-tools .widget-credit .side-tools__widget__title .remaining-credit:hover{cursor:pointer;background-color:#f9f9f9}.webapp-content .dashboard__get-started .get-started__side-tools .widget-credit .side-tools__widget__title .remaining-credit i{background:#3e90ca;color:#fff;font-size:.8em;border-radius:50%;margin-left:6px;width:16px;height:16px;text-align:center;line-height:16px}@media (max-width:1024px){.webapp-content .dashboard__get-started .get-started__side-tools{display:none}}.webapp-content .dashboard__get-started .get-started__overview{background-color:#fff;border:solid 1px #eaeaea;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:1em;padding:1em 2em;height:100%;}.webapp-content .dashboard__get-started .get-started__overview h4{color:#333}.webapp-content .dashboard__get-started .get-started__overview p{color:#555}.webapp-content .dashboard__get-started .get-started__overview ul{margin-bottom:1em}.webapp-content .dashboard__get-started .get-started__overview .weekly-bonus{display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .dashboard__get-started .get-started__overview .weekly-bonus__left{-webkit-flex:1.5;-ms-flex:1.5;flex:1.5;}.webapp-content .dashboard__get-started .get-started__overview .weekly-bonus__left__body{display:-webkit-flex;display:-ms-flexbox;display:flex}.webapp-content .dashboard__get-started .get-started__overview .weekly-bonus__left__footer{color:#888;line-height:1.2;font-size:.85em;margin:.5em .5em 0}.webapp-content .dashboard__get-started .get-started__overview .weekly-bonus__block{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;background:#f5f5f5;border-radius:5px;padding:.6em 1em;margin-right:1em;}.webapp-content .dashboard__get-started .get-started__overview .weekly-bonus__block__title{color:#999;font-size:.9em;line-height:1.2;margin-bottom:.5em}.webapp-content .dashboard__get-started .get-started__overview .weekly-bonus__block__value{color:#4b4b4b;font-size:1.2em;font-weight:500}.webapp-content .dashboard__get-started .get-started__overview .weekly-bonus__right{-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .dashboard__get-started .get-started__overview .weekly-bonus h5{margin-bottom:.4em;font-weight:600}.webapp-content .dashboard__get-started .get-started__overview .weekly-bonus p{color:#666;font-size:.9em}@media (max-width:1024px){.webapp-content .dashboard__get-started .get-started__overview .weekly-bonus__right{display:none}}@media (max-width:640px){.webapp-content .dashboard__get-started .get-started__overview{margin:-1px;padding:1em 1em 2em}.webapp-content .dashboard__get-started .get-started__overview .weekly-bonus{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.webapp-content .dashboard__get-started .get-started__overview .weekly-bonus__left{margin-bottom:1em}}.webapp-content .dashboard__get-started .get-started__referral{background-color:#fff;border:solid 1px #eaeaea;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:1em;padding:1em 2em;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;}.webapp-content .dashboard__get-started .get-started__referral__right{padding-left:8px;-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .dashboard__get-started .get-started__referral__left{-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .dashboard__get-started .get-started__referral__title{font-weight:bold;color:#4b4b4b;margin-bottom:5px;}.webapp-content .dashboard__get-started .get-started__referral__title .fa-gift{font-size:20px;margin-right:5px}.webapp-content .dashboard__get-started .get-started__referral__description{font-size:12px;line-height:1.5;color:#666}.webapp-content .dashboard__get-started .get-started__referral__link-block{border-radius:5px;background-color:#f5f5f5;padding:10px;}.webapp-content .dashboard__get-started .get-started__referral__link-block .link-block__title{font-size:12px;line-height:1.3;color:rgba(0,0,0,0.4);margin-bottom:5px}.webapp-content .dashboard__get-started .get-started__referral__link-block .link-block__url{line-height:1.3;color:#4b4b4b;word-break:break-word}.webapp-content .dashboard__get-started .get-started__referral__modal{font-size:12px;font-weight:bold;line-height:1.5;color:#398fcc;cursor:pointer;margin-top:10px}@media (max-width:640px){.webapp-content .dashboard__get-started .get-started__referral{margin:-1px;padding:1em;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.webapp-content .dashboard__get-started .get-started__referral__left{margin-bottom:1em}}.webapp-content .dashboard__get-started__mentee-actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;}.webapp-content .dashboard__get-started__mentee-actions > div + div{margin-left:1em}.webapp-content .dashboard__get-started__mentee-actions .mentee-actions__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2em 0;background-color:#fff;border:solid 1px #e5e5e5;-webkit-flex:1;-ms-flex:1;flex:1;}.webapp-content .dashboard__get-started__mentee-actions .mentee-actions__item > img{margin-bottom:.8em;height:38px}.webapp-content .dashboard__get-started__mentee-actions .mentee-actions__item__main-title{font-weight:500;font-size:1.1em;color:#4b4b4b;padding:.2em 0 .8em}.webapp-content .dashboard__get-started__mentee-actions .mentee-actions__item__sub-title{font-size:.8em;font-weight:bold;color:#555}.webapp-content .dashboard__get-started__mentee-actions .mentee-actions__item .btn-highlight{font-size:.9em;padding:.7em 1.4em;text-transform:uppercase;text-decoration:none}@media (max-width:640px){.webapp-content .dashboard__get-started__mentee-actions{display:none}}@media (max-width:640px){.webapp-content .dashboard__get-started .get-started__main__header{padding:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.webapp-content .dashboard__get-started .get-started__greeting{-webkit-flex:1;-ms-flex:1;flex:1;width:auto;margin-bottom:0;padding:1em}.webapp-content .dashboard__get-started .get-started__mentee-actions{display:none}}.chat-side-bar .get-started__side-tools{display:none}.webapp-content .dashboard__open-question-item:hover{text-decoration:none}.webapp-content .dashboard__question .dashboard__tabs{display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #e5e5e5;background:#fff;}.webapp-content .dashboard__question .dashboard__tabs__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1em 2em;margin-bottom:-1px;color:#999;cursor:pointer;}.webapp-content .dashboard__question .dashboard__tabs__item:hover{color:#666}.webapp-content .dashboard__question .dashboard__tabs__item__title{padding:0 4px 0 8px}.webapp-content .dashboard__question .dashboard__tabs__item--active{color:#555;border-bottom:3px solid #3db3c1;text-shadow:.3px 0 0,-.3px 0 0;}.webapp-content .dashboard__question .dashboard__tabs__item--active:hover{color:#555}@media (max-width:640px){.webapp-content .dashboard__question .dashboard__tabs__item__title{display:none}}.webapp-content .dashboard__question .profile-card{display:inline-block;}.webapp-content .dashboard__question .profile-card__inner{width:300px;height:315px;background:#fff;padding:2em;margin:2em 1em .5em 1.5em;border:1px solid #eee;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}@media (max-width:640px){.webapp-content .dashboard__question .profile-card__inner{margin:1em 0 0}}.webapp-content .dashboard__question .profile-card__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1em;}.webapp-content .dashboard__question .profile-card__header__right{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;margin-left:1em}.webapp-content .dashboard__question .profile-card__header__left{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.webapp-content .dashboard__question .profile-card__header__avatar{position:relative}.webapp-content .dashboard__question .profile-card__header__presence{position:absolute;bottom:4px;right:0;height:10px;}.webapp-content .dashboard__question .profile-card__header__presence .online-index__icon{margin:0}.webapp-content .dashboard__question .profile-card__header__presence .online-index__text{display:none}.webapp-content .dashboard__question .profile-card__header__featured{background:#ef8177;color:#fff;text-transform:uppercase;font-size:.76em;display:inline-block;border-radius:2px;padding:0 4px;line-height:15px;margin-top:5px}.webapp-content .dashboard__question .profile-card__header__free{color:#ef8177;font-weight:500;margin-top:11px;font-size:.9em}.webapp-content .dashboard__question .profile-card__header__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webapp-content .dashboard__question .profile-card__header .profile-card--avatar{width:70px;height:70px}.webapp-content .dashboard__question .profile-card__header .mentor-profile-link{font-size:1.1em;font-weight:bold;color:#398fcc}.webapp-content .dashboard__question .profile-card__header .rating-stars{font-size:.9em;margin-bottom:4px;display:inline-block;}.webapp-content .dashboard__question .profile-card__header .rating-stars .rating-icon{color:#ddd;}.webapp-content .dashboard__question .profile-card__header .rating-stars .rating-icon.active{color:#3e90ca}.webapp-content .dashboard__question .profile-card__header .rating-stars > span + span{margin-left:-4px}.webapp-content .dashboard__question .profile-card__header strong{font-size:1.1em;color:#333}.webapp-content .dashboard__question .profile-card__body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1em}.webapp-content .dashboard__question .profile-card__headline{margin-bottom:1em;color:#666}.webapp-content .dashboard__question .profile-card__tags{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.webapp-content .dashboard__question .profile-card__tags > div + div{margin-left:4px}.webapp-content .dashboard__question .profile-card__tags__item{font-size:.8em;border-radius:2px;background:#f2f2f2;color:#777;padding:1px 5px;margin-bottom:4px}.webapp-content .dashboard__question .profile-card__footer{display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .dashboard__question .profile-card__footer .btn-secondary{-webkit-flex:1;-ms-flex:1;flex:1;padding:8px;text-transform:uppercase}.webapp-content .dashboard__question .notes-viewer__inner{display:-webkit-flex;display:-ms-flexbox;display:flex;background:#f5f5f5}.webapp-content .dashboard__question .notes-viewer__list{border-right:1px solid #e5e5e5;background:#f9f9f9;min-width:260px;}.webapp-content .dashboard__question .notes-viewer__list .nv__mentor{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1em;border-bottom:1px solid #ececec;cursor:pointer;}.webapp-content .dashboard__question .notes-viewer__list .nv__mentor:hover{background:#f2f2f2}.webapp-content .dashboard__question .notes-viewer__list .nv__mentor--active{background:#f1f1f1;}.webapp-content .dashboard__question .notes-viewer__list .nv__mentor--active .nv__mentor__name{color:#333;font-weight:500}.webapp-content .dashboard__question .notes-viewer__list .nv__mentor__name{margin-left:1em;font-size:1.1em;color:#666}.webapp-content .dashboard__question .notes-viewer__thread{-webkit-flex:1;-ms-flex:1;flex:1;}.webapp-content .dashboard__question .notes-viewer__thread .notes__header{display:none}.webapp-content .dashboard__question .notes-viewer__thread .notes__body{background:transparent;border-bottom:1px solid #e5e5e5;}.webapp-content .dashboard__question .notes-viewer__thread .notes__body .notes__note .note-detail__main{border-bottom:1px solid #e5e5e5}.webapp-content .dashboard__question .notes-viewer__thread .notes__body .notes__note .note-detail__body{color:#4d5053}.webapp-content .dashboard__question .notes-viewer__thread .notes__body .notes__note:last-child .note-detail__main{border-bottom:none}.webapp-content .dashboard__question .notes-viewer__thread .notes__footer .notes__form{background:#f5f5f5}@media (max-width:640px){.webapp-content .dashboard__question .notes-viewer__list{min-width:40px;}.webapp-content .dashboard__question .notes-viewer__list .nv__mentor--avatar{width:30px;height:30px}.webapp-content .dashboard__question .notes-viewer__list .nv__mentor__name{display:none}.webapp-content .dashboard__question .notes-viewer__thread .note-detail--avatar,.webapp-content .dashboard__question .notes-viewer__thread .form-detail--avatar{display:none}.webapp-content .dashboard__question .notes-viewer__thread .notes__form{padding:1em}}@media (max-width:640px){.webapp-content .dashboard__question .dashboard__question-detail.editable-question{padding:.8em 1.6em}}.webapp-content .dashboard__question .dashboard__question-detail.editable-question .question-detail__footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.webapp-content .dashboard__question .dashboard__question-detail.editable-question .question-detail__edit{cursor:pointer;color:#1c8fc9}.webapp-content .dashboard__question .dashboard__question-detail.editable-question .question-detail__edit i{margin-right:4px}.webapp-content .dashboard__question .dashboard__question-detail.editable-question .question-detail__body .form-block__input,.webapp-content .dashboard__question .dashboard__question-detail.editable-question .question-detail__body .form-block__textarea{margin-bottom:1em;}.webapp-content .dashboard__question .dashboard__question-detail.editable-question .question-detail__body .form-block__input--error,.webapp-content .dashboard__question .dashboard__question-detail.editable-question .question-detail__body .form-block__textarea--error{color:#f00;}.webapp-content .dashboard__question .dashboard__question-detail.editable-question .question-detail__body .form-block__input--error input,.webapp-content .dashboard__question .dashboard__question-detail.editable-question .question-detail__body .form-block__textarea--error input,.webapp-content .dashboard__question .dashboard__question-detail.editable-question .question-detail__body .form-block__input--error textarea,.webapp-content .dashboard__question .dashboard__question-detail.editable-question .question-detail__body .form-block__textarea--error textarea{border:1px solid #f00}.webapp-content .dashboard__question .dashboard__question-detail.editable-question .question-detail__body .form-block__input input,.webapp-content .dashboard__question .dashboard__question-detail.editable-question .question-detail__body .form-block__textarea input{width:100%}.webapp-content .dashboard__question .dashboard__question-detail.editable-question .question-detail__footer__actions{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}.webapp-content .dashboard__question .dashboard__question-detail.editable-question .question-detail__footer__actions > div + div{margin-left:.6em}@media (max-width:640px){.webapp-content .dashboard__question .dashboard__question-detail.editable-question .question-detail{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.webapp-content .dashboard__question .dashboard__question-detail.editable-question .question-detail__body,.webapp-content .dashboard__question .dashboard__question-detail.editable-question .question-detail__footer{margin-left:0}.webapp-content .dashboard__question .dashboard__question-detail.editable-question .question-detail__footer{margin-bottom:1.5em;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.webapp-content .dashboard__question .dashboard__question-detail.editable-question .question-detail__edit{padding-bottom:1em}.webapp-content .dashboard__question .dashboard__question-detail.editable-question .question-detail__actions{margin-left:0;margin-bottom:1em}}.webapp-content .dashboard__question .dashboard__main-content__transition-view,.webapp-content .dashboard__question .dashboard__mentor-collection{min-height:180px}.webapp-content .dashboard__question .dashboard__mentor-collection{margin:0 1em 2em}.webapp-content .dashboard__question .empty-tab-content{margin:2em;color:#888;}.webapp-content .dashboard__question .empty-tab-content .btn-primary{margin-top:1em;padding:10px 20px}.webapp-content .dashboard__question .question-detail__main{-webkit-flex:3;-ms-flex:3;flex:3}.webapp-content .dashboard__question .question-detail__title{margin:0 0 .2em}.webapp-content .dashboard__question .question-detail__desc.only-summary{height:120px;overflow:hidden}.webapp-content .dashboard__question .question-detail__created-at{font-size:.9em;margin-bottom:1em}.webapp-content .dashboard__question .question-detail__toggle-summary{margin-bottom:1em;color:#1c8fc9;cursor:pointer}.webapp-content .dashboard__question .question-detail__actions{-webkit-flex:1;-ms-flex:1;flex:1;margin-left:2em;}.webapp-content .dashboard__question .question-detail__actions__inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid #e5e5e5;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.5em 2em;}.webapp-content .dashboard__question .question-detail__actions__inner > div + div{margin-top:.8em}.webapp-content .dashboard__question .question-detail__actions__item{width:100%;text-align:center;}.webapp-content .dashboard__question .question-detail__actions__item h5{margin:0}.webapp-content .dashboard__question .question-detail__actions__item small{color:#999}.webapp-content .dashboard__question .question-detail__actions__item .btn,.webapp-content .dashboard__question .question-detail__actions__item .btn-primary{width:100%;font-size:.9em;text-transform:uppercase}.webapp-content .dashboard__question .question-detail__actions__item > div + div{margin-top:.6em}.webapp-content .dashboard__question .question-detail__actions__end{color:#888;text-align:center}.webapp-content .news-feed{min-height:200px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #eaeaea;}.webapp-content .news-feed__load-more{padding:1em 2em;color:#888}.webapp-content .news-feed .avatar-img{width:40px;border-radius:50%}.webapp-content .news-feed .dashboard__main-content__transition-view{background:#fff;overflow:visible}.webapp-content .news-feed .post-create-form{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1em 2em;background:#f7f7f7;}.webapp-content .news-feed .post-create-form__inputs{-webkit-flex:1;-ms-flex:1;flex:1;margin-left:1em;}.webapp-content .news-feed .post-create-form__inputs > input{height:40px;width:100%}.webapp-content .news-feed .post-create-form__content{font-size:1em;margin-top:-1px}.webapp-content .news-feed .post-create-form__actions{text-align:right;margin-top:.6em;}.webapp-content .news-feed .post-create-form__actions .btn,.webapp-content .news-feed .post-create-form__actions .btn-primary{padding:.6em 1em}.webapp-content .news-feed .post-create-form__actions > div + div{margin-left:.5em}.webapp-content .news-feed__post{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.5em 2em 2em;border-bottom:solid 1px #eaeaea;transition:opacity .5s;}.webapp-content .news-feed__post--pending{opacity:.4;background:#fafafa}@media (max-width:640px){.webapp-content .news-feed__post{display:inline-block;position:relative;padding:1.5em 1em 1em;width:100%}}.webapp-content .news-feed .post__right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .news-feed .post__reply-form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:#fafafa;border:solid 1px #eaeaea;padding:.8em 1.2em;margin-top:-1px;}.webapp-content .news-feed .post__reply-form__input{-webkit-flex:1;-ms-flex:1;flex:1;height:100%;margin:0 1em}.webapp-content .news-feed .post__reply-form .btn-primary{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;height:36px;padding:0 1.2em;line-height:36px}.webapp-content .news-feed .post__left{margin-right:1em}.webapp-content .news-feed .post__author{font-weight:500;color:#666;line-height:1;margin-top:6px}.webapp-content .news-feed .post__createdAt{color:#999;margin-bottom:0;font-size:.9e}.webapp-content .news-feed .post__title{margin:.6em 0 .2em;font-size:1.05em;line-height:1.3;color:#333}.webapp-content .news-feed .post__body--link a{text-decoration:none}.webapp-content .news-feed .post__body--link img{max-width:520px;max-height:400px;margin-top:1em}.webapp-content .news-feed .post__content{white-space:pre-line;word-break:break-word;line-height:1.6;font-size:1.05em;color:#666}.webapp-content .news-feed .post__footer{margin-top:.5em;}.webapp-content .news-feed .post__footer .avatar-img{width:36px;height:36px}@media (max-width:640px){.webapp-content .news-feed .post__left{position:absolute;}.webapp-content .news-feed .post__left .avatar-img{width:30px;height:30px}.webapp-content .news-feed .post__right .comment-block{padding:.6em .8em;}.webapp-content .news-feed .post__right .comment-block__content{margin:0 .5em}.webapp-content .news-feed .post__right .comment-block .avatar-img{width:25px;height:25px}.webapp-content .news-feed .post__actions .avatar-img{display:none}.webapp-content .news-feed .post__actions textarea{margin-left:0}.webapp-content .news-feed .post__header{margin-left:40px;margin-bottom:10px}}.webapp-content .news-feed__article{padding-top:1em;}.webapp-content .news-feed__article .news-feed__post{padding-top:0;padding-bottom:1em}.webapp-content .news-feed__article .article__recommend{display:inline-block;text-decoration:none;font-size:.8em;color:#999;padding:0 2em .4em;margin-left:40px;}.webapp-content .news-feed__article .article__recommend i{margin-right:10px}@media (max-width:640px){.webapp-content .news-feed__article .news-feed__post{padding-top:.5em;}.webapp-content .news-feed__article .news-feed__post img{max-width:100%}.webapp-content .news-feed__article .article__recommend{padding:0;margin-left:18px}}.webapp-content .news-feed .post__actions__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:.6em 0}.webapp-content .news-feed .post__actions__item{margin-right:0;border:solid 1px #eaeaea;padding:6px 10px;cursor:pointer;font-size:.9em;color:#aaa;}.webapp-content .news-feed .post__actions__item i{margin-right:.5em}.webapp-content .news-feed .post__actions__item:hover{color:#888}.webapp-content .news-feed .post__actions__text{font-size:.9em;color:#aaa}.webapp-content .news-feed .post__actions__count{padding:0 4px;border-radius:3px;margin-left:4px;background-color:rgba(154,171,183,0.15);text-align:center;min-width:20px;display:inline-block}.webapp-content .news-feed .post__actions__like{border-top-left-radius:3px;border-bottom-left-radius:3px;}.webapp-content .news-feed .post__actions__like__icon{width:14px;height:14px;margin-right:.5em;display:inline-block;background-image:url("assets/images/Dashboard/NewsFeed/feed-like.8cd166a0.png");background-size:contain;background-repeat:no-repeat;margin-bottom:-2px}.webapp-content .news-feed .post__actions__star{font-weight:500;color:#9aabb7;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.webapp-content .news-feed .post__actions__star i{font-size:1.1em}.webapp-content .news-feed .post__actions__star--active{color:#dda220;}.webapp-content .news-feed .post__actions__star--active i{color:#ecbb40}.webapp-content .news-feed .post__actions__star--active:hover{cursor:default;color:#dda220}.webapp-content .news-feed .post__actions__star--active .post__actions__count{background:rgba(253,204,82,0.21)}.webapp-content .news-feed .post__actions__comment{margin-left:-1px;border-top-right-radius:3px;border-bottom-right-radius:3px}.webapp-content .news-feed .post__actions__like,.webapp-content .news-feed .post__actions__comment{color:#9aabb7;font-weight:500;}.webapp-content .news-feed .post__actions__like:hover,.webapp-content .news-feed .post__actions__comment:hover{color:#3e90ca;}.webapp-content .news-feed .post__actions__like:hover .post__actions__count,.webapp-content .news-feed .post__actions__comment:hover .post__actions__count{color:#9aabb7}.webapp-content .news-feed .post__actions__like:hover .post__actions__like__icon,.webapp-content .news-feed .post__actions__comment:hover .post__actions__like__icon{background-image:url("assets/images/Dashboard/NewsFeed/feed-like-hover.0d985e59.png")}.webapp-content .news-feed .post__actions__like--active,.webapp-content .news-feed .post__actions__comment--active{color:#3e90ca;}.webapp-content .news-feed .post__actions__like--active:hover,.webapp-content .news-feed .post__actions__comment--active:hover{cursor:default;}.webapp-content .news-feed .post__actions__like--active:hover .post__actions__count,.webapp-content .news-feed .post__actions__comment--active:hover .post__actions__count{color:#3e90ca}.webapp-content .news-feed .post__actions__like--active:hover .post__actions__like__icon,.webapp-content .news-feed .post__actions__comment--active:hover .post__actions__like__icon{background-image:url("assets/images/Dashboard/NewsFeed/feed-like-active.0c53572a.png")}.webapp-content .news-feed .post__actions__like--active .post__actions__count,.webapp-content .news-feed .post__actions__comment--active .post__actions__count{background-color:#e2eff7}.webapp-content .news-feed .post__actions__like--active .post__actions__like__icon,.webapp-content .news-feed .post__actions__comment--active .post__actions__like__icon{background-image:url("assets/images/Dashboard/NewsFeed/feed-like-active.0c53572a.png")}.webapp-content .news-feed .post__comments__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:#fafafa;border:solid 1px #eaeaea;transition:opacity .3s ease-out;padding:.6em 1.2em .4em;margin-top:-1px;opacity:1;}.webapp-content .news-feed .post__comments__row--pending{opacity:.5}.webapp-content .news-feed .post__comments__edit{margin:0 0 0 1em;-webkit-flex:1;-ms-flex:1;flex:1;}.webapp-content .news-feed .post__comments__edit__actions{text-align:right;padding-top:6px}.webapp-content .news-feed .post__comments__edit__cancel,.webapp-content .news-feed .post__comments__edit__save{font-size:13px;font-weight:bold;line-height:1.5;display:inline-block;cursor:pointer}.webapp-content .news-feed .post__comments__edit__cancel{margin-right:15px;color:#999;}.webapp-content .news-feed .post__comments__edit__cancel:hover{color:#888}.webapp-content .news-feed .post__comments__edit__cancel:active{color:#666}.webapp-content .news-feed .post__comments__edit__save{color:#1c8fc9;}.webapp-content .news-feed .post__comments__edit__save:hover{color:#009bdb}.webapp-content .news-feed .post__comments__edit__save:active{color:#0083be}.webapp-content .news-feed .post__comments__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 1em;color:#666;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;}.webapp-content .news-feed .post__comments__content .post__actions__row{padding:2px 0 0;font-size:.95em}.webapp-content .news-feed .post__comments__content__edit-btn{position:absolute;top:3px;right:-17px;color:#ccc;cursor:pointer}.webapp-content .news-feed .post__comments__content__header{font-weight:500}.webapp-content .news-feed .post__comments__content__body{white-space:pre-line;word-break:break-word}.webapp-content .news-feed .post__comments__content__createdAt{color:#999;margin-left:.5em;font-weight:400}.webapp-content .news-feed .post__comments .post__actions__item{margin-right:1.2em;border:none;padding:0}.webapp-content .news-feed .post__comments .post__actions__like{border-radius:0}.webapp-content .news-feed .post__comments .post__actions__comment{border-radius:0}.webapp-content .news-feed .post__load-more{position:relative;border:solid 1px #eaeaea;text-align:center;padding:2px 0;color:#999;}.webapp-content .news-feed .post__load-more a{display:block;width:100%}.webapp-content .news-feed .post__load-more__numbers{position:absolute;top:2px;right:10px;font-size:.9em}@media (max-width:640px){.webapp-content .news-feed .news-feed .dashboard__main-content__transition-view{overflow-y:none}}.dashboard__main-content .cmx-job-requests{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.dashboard__main-content .cmx-job-requests .dashboard__job-request-item:hover{text-decoration:none}.dashboard__main-content .cmx-job-requests .dashboard__job-request-item .content-row__estimated-weeks,.dashboard__main-content .cmx-job-requests .dashboard__job-request-item .content-row__commitment{font-size:1em}.dashboard__main-content .cmx-job-requests .dashboard__job-request-item .interest-label{border-radius:2px;background-color:#4cc;display:inline-block;color:#fff;padding:1px 6px}.dashboard__main-content .cmx-job-requests .how-it-works{display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#093b54;color:#fff;}.dashboard__main-content .cmx-job-requests .how-it-works__left{z-index:1;}.dashboard__main-content .cmx-job-requests .how-it-works__left .bg-logo{background-image:url("assets/images/Dashboard/CMX/bg-logo.a8ae7895.png");background-size:contain;background-repeat:no-repeat;height:200px;width:270px}.dashboard__main-content .cmx-job-requests .how-it-works__right{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:-4%;}.dashboard__main-content .cmx-job-requests .how-it-works__right p{color:rgba(255,255,255,0.8);max-width:540px}.dashboard__main-content .cmx-job-requests .how-it-works__right .bg-process{background-image:url("assets/images/Dashboard/CMX/process.c8cc4eef.png");background-size:contain;background-repeat:no-repeat;height:80px}@media (max-width:640px){.dashboard__main-content .cmx-job-requests .how-it-works{display:none}}.dashboard__main-content .cmx-job{display:-webkit-flex;display:-ms-flexbox;display:flex;}.dashboard__main-content .cmx-job__details{-webkit-flex:2;-ms-flex:2;flex:2;padding:2em;display:-webkit-flex;display:-ms-flexbox;display:flex;}.dashboard__main-content .cmx-job__details ul{list-style:square;margin-left:20px;margin-bottom:10px}.dashboard__main-content .cmx-job__details .job-details__main{-webkit-flex:1;-ms-flex:1;flex:1;padding:5px 1em}.dashboard__main-content .cmx-job__details .job-details__title h3{margin:.4em 0;line-height:1.4}.dashboard__main-content .cmx-job__details .job-details__timezone{color:#999;margin-bottom:.2em;font-size:.8em}.dashboard__main-content .cmx-job__details .job-details__tags{display:-webkit-flex;display:-ms-flexbox;display:flex;color:#7c9aa4;}.dashboard__main-content .cmx-job__details .job-details__tags > div + div{font-size:.9em;margin-left:1em}.dashboard__main-content .cmx-job__details .job-details__createdAt{color:#999;font-size:.9em}.dashboard__main-content .cmx-job__details .cmx-job--avatar{width:30px;height:30px}.dashboard__main-content .cmx-job__summary{-webkit-flex:1;-ms-flex:1;flex:1;}.dashboard__main-content .cmx-job__summary .job-summary__container{position:fixed}.dashboard__main-content .cmx-job__summary .job-summary__wrapper{margin:2em 4em 0 0;padding:2em;border:1px solid #e6e6e6}.dashboard__main-content .cmx-job__summary .job-summary__note{color:#666}.dashboard__main-content .cmx-job__summary .job-summary__contact{margin:1em 4em 0 0;text-align:center;}.dashboard__main-content .cmx-job__summary .job-summary__contact p{margin:0}.dashboard__main-content .cmx-job__summary ul{list-style:inherit;margin:1em 20px;color:#333}.dashboard__main-content .cmx-job__summary .btn-primary,.dashboard__main-content .cmx-job__summary .btn{width:100%;text-transform:uppercase}.cmx-interest-modal *,.cmx-proposal-modal *{box-sizing:border-box}.cmx-interest-modal p,.cmx-proposal-modal p{margin-top:0}.cmx-interest-modal a,.cmx-proposal-modal a{text-decoration:none;cursor:pointer}.cmx-interest-modal h1,.cmx-proposal-modal h1,.cmx-interest-modal h2,.cmx-proposal-modal h2,.cmx-interest-modal h3,.cmx-proposal-modal h3,.cmx-interest-modal h4,.cmx-proposal-modal h4,.cmx-interest-modal h5,.cmx-proposal-modal h5{line-height:inherit}.cmx-interest-modal input,.cmx-proposal-modal input,.cmx-interest-modal textarea,.cmx-proposal-modal textarea,.cmx-interest-modal select,.cmx-proposal-modal select{height:auto;line-height:initial;background:#fff;min-width:120px;max-width:100%;border-radius:2px;border:1px solid #e1e6e6;color:#555;transition:all .4s ease-out;outline:none;font-size:.9em;margin:0;}.cmx-interest-modal input:focus,.cmx-proposal-modal input:focus,.cmx-interest-modal textarea:focus,.cmx-proposal-modal textarea:focus,.cmx-interest-modal select:focus,.cmx-proposal-modal select:focus{border:1px solid #afbdbd;color:#333}.cmx-interest-modal input,.cmx-proposal-modal input{position:relative;font-size:1em;padding:8px 10px}.cmx-interest-modal img,.cmx-proposal-modal img{max-width:100%}.cmx-interest-modal strong,.cmx-proposal-modal strong{font-size:.9em;color:#666;font-weight:600}.cmx-interest-modal textarea,.cmx-proposal-modal textarea{width:100%;padding:7px 10px;line-height:20px;overflow-y:scroll}.cmx-interest-modal label,.cmx-proposal-modal label{display:block;cursor:pointer;color:#073648;font-size:.9em;font-weight:500;margin:0}.cmx-interest-modal select,.cmx-proposal-modal select{height:36px;cursor:pointer;color:#888;max-width:300px}.cmx-interest-modal ul,.cmx-proposal-modal ul{list-style:none;margin:0}.cmx-interest-modal .form-block,.cmx-proposal-modal .form-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2.5em .5em 0;margin-top:1.5em;border-top:2px solid rgba(238,238,238,0.5);}.cmx-interest-modal .form-block input[type='text'],.cmx-proposal-modal .form-block input[type='text'],.cmx-interest-modal .form-block input[type='number'],.cmx-proposal-modal .form-block input[type='number'],.cmx-interest-modal .form-block input[type='email'],.cmx-proposal-modal .form-block input[type='email'],.cmx-interest-modal .form-block input[type='password'],.cmx-proposal-modal .form-block input[type='password'],.cmx-interest-modal .form-block textarea,.cmx-proposal-modal .form-block textarea{width:100%}.cmx-interest-modal .form-block:first-child,.cmx-proposal-modal .form-block:first-child{padding:0 .5em 0;margin-top:0;border:none}.cmx-interest-modal .form-block__header,.cmx-proposal-modal .form-block__header{margin-bottom:1.5em;}.cmx-interest-modal .form-block__header h3,.cmx-proposal-modal .form-block__header h3{color:#073648;font-weight:400;font-size:1.4em;margin:0 8px 5px 0;display:inline-block}.cmx-interest-modal .form-block__header p,.cmx-proposal-modal .form-block__header p,.cmx-interest-modal .form-block__header small,.cmx-proposal-modal .form-block__header small{margin-bottom:0;color:#999;line-height:1.4;font-size:.9em}.cmx-interest-modal .form-block__body__row,.cmx-proposal-modal .form-block__body__row{display:-webkit-flex;display:-ms-flexbox;display:flex;}.cmx-interest-modal .form-block__body__row > div,.cmx-proposal-modal .form-block__body__row > div{-webkit-flex:1;-ms-flex:1;flex:1;}.cmx-interest-modal .form-block__body__row > div + div,.cmx-proposal-modal .form-block__body__row > div + div{padding-left:1.2em}.cmx-interest-modal .form-block__actions,.cmx-proposal-modal .form-block__actions{margin-top:2em;padding-top:2em;border-top:2px solid #f5f5f5;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.cmx-interest-modal .form-block__actions > div + div,.cmx-proposal-modal .form-block__actions > div + div{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:1.2em}.cmx-interest-modal .form-block__inner-wrapper,.cmx-proposal-modal .form-block__inner-wrapper{display:inline-block;position:relative;width:100%;}.cmx-interest-modal .form-block__inner-wrapper .form-block__error-message,.cmx-proposal-modal .form-block__inner-wrapper .form-block__error-message{position:absolute;display:block}.cmx-interest-modal .form-block__desc,.cmx-proposal-modal .form-block__desc{color:#999;line-height:1.4;font-size:.9em;margin-top:-2px}.cmx-interest-modal .form-block__input > label,.cmx-proposal-modal .form-block__input > label,.cmx-interest-modal .form-block__textarea > label,.cmx-proposal-modal .form-block__textarea > label,.cmx-interest-modal .form-block__select > label,.cmx-proposal-modal .form-block__select > label,.cmx-interest-modal .form-block__rating-stars > label,.cmx-proposal-modal .form-block__rating-stars > label,.cmx-interest-modal .form-block__tags-input > label,.cmx-proposal-modal .form-block__tags-input > label,.cmx-interest-modal .form-block__checkboxes > label,.cmx-proposal-modal .form-block__checkboxes > label,.cmx-interest-modal .form-block__auto-suggest-input > label,.cmx-proposal-modal .form-block__auto-suggest-input > label,.cmx-interest-modal .form-block__multi-choice > label,.cmx-proposal-modal .form-block__multi-choice > label,.cmx-interest-modal .form-block__rating-scale > label,.cmx-proposal-modal .form-block__rating-scale > label{margin-bottom:8px}.cmx-interest-modal .form-block__input--error input,.cmx-proposal-modal .form-block__input--error input,.cmx-interest-modal .form-block__textarea--error input,.cmx-proposal-modal .form-block__textarea--error input,.cmx-interest-modal .form-block__select--error input,.cmx-proposal-modal .form-block__select--error input,.cmx-interest-modal .form-block__rating-stars--error input,.cmx-proposal-modal .form-block__rating-stars--error input,.cmx-interest-modal .form-block__tags-input--error input,.cmx-proposal-modal .form-block__tags-input--error input,.cmx-interest-modal .form-block__checkboxes--error input,.cmx-proposal-modal .form-block__checkboxes--error input,.cmx-interest-modal .form-block__auto-suggest-input--error input,.cmx-proposal-modal .form-block__auto-suggest-input--error input,.cmx-interest-modal .form-block__multi-choice--error input,.cmx-proposal-modal .form-block__multi-choice--error input,.cmx-interest-modal .form-block__rating-scale--error input,.cmx-proposal-modal .form-block__rating-scale--error input,.cmx-interest-modal .form-block__input--error select,.cmx-proposal-modal .form-block__input--error select,.cmx-interest-modal .form-block__textarea--error select,.cmx-proposal-modal .form-block__textarea--error select,.cmx-interest-modal .form-block__select--error select,.cmx-proposal-modal .form-block__select--error select,.cmx-interest-modal .form-block__rating-stars--error select,.cmx-proposal-modal .form-block__rating-stars--error select,.cmx-interest-modal .form-block__tags-input--error select,.cmx-proposal-modal .form-block__tags-input--error select,.cmx-interest-modal .form-block__checkboxes--error select,.cmx-proposal-modal .form-block__checkboxes--error select,.cmx-interest-modal .form-block__auto-suggest-input--error select,.cmx-proposal-modal .form-block__auto-suggest-input--error select,.cmx-interest-modal .form-block__multi-choice--error select,.cmx-proposal-modal .form-block__multi-choice--error select,.cmx-interest-modal .form-block__rating-scale--error select,.cmx-proposal-modal .form-block__rating-scale--error select,.cmx-interest-modal .form-block__input--error textarea,.cmx-proposal-modal .form-block__input--error textarea,.cmx-interest-modal .form-block__textarea--error textarea,.cmx-proposal-modal .form-block__textarea--error textarea,.cmx-interest-modal .form-block__select--error textarea,.cmx-proposal-modal .form-block__select--error textarea,.cmx-interest-modal .form-block__rating-stars--error textarea,.cmx-proposal-modal .form-block__rating-stars--error textarea,.cmx-interest-modal .form-block__tags-input--error textarea,.cmx-proposal-modal .form-block__tags-input--error textarea,.cmx-interest-modal .form-block__checkboxes--error textarea,.cmx-proposal-modal .form-block__checkboxes--error textarea,.cmx-interest-modal .form-block__auto-suggest-input--error textarea,.cmx-proposal-modal .form-block__auto-suggest-input--error textarea,.cmx-interest-modal .form-block__multi-choice--error textarea,.cmx-proposal-modal .form-block__multi-choice--error textarea,.cmx-interest-modal .form-block__rating-scale--error textarea,.cmx-proposal-modal .form-block__rating-scale--error textarea{border-color:#f66}.cmx-interest-modal .form-block__input span,.cmx-proposal-modal .form-block__input span,.cmx-interest-modal .form-block__textarea span,.cmx-proposal-modal .form-block__textarea span,.cmx-interest-modal .form-block__select span,.cmx-proposal-modal .form-block__select span,.cmx-interest-modal .form-block__rating-stars span,.cmx-proposal-modal .form-block__rating-stars span,.cmx-interest-modal .form-block__checkboxes span,.cmx-proposal-modal .form-block__checkboxes span{color:#666;font-weight:500;font-size:.85em;}.cmx-interest-modal .form-block__input span.prepended,.cmx-proposal-modal .form-block__input span.prepended,.cmx-interest-modal .form-block__textarea span.prepended,.cmx-proposal-modal .form-block__textarea span.prepended,.cmx-interest-modal .form-block__select span.prepended,.cmx-proposal-modal .form-block__select span.prepended,.cmx-interest-modal .form-block__rating-stars span.prepended,.cmx-proposal-modal .form-block__rating-stars span.prepended,.cmx-interest-modal .form-block__checkboxes span.prepended,.cmx-proposal-modal .form-block__checkboxes span.prepended{margin-right:.4em}.cmx-interest-modal .form-block__input span.appended,.cmx-proposal-modal .form-block__input span.appended,.cmx-interest-modal .form-block__textarea span.appended,.cmx-proposal-modal .form-block__textarea span.appended,.cmx-interest-modal .form-block__select span.appended,.cmx-proposal-modal .form-block__select span.appended,.cmx-interest-modal .form-block__rating-stars span.appended,.cmx-proposal-modal .form-block__rating-stars span.appended,.cmx-interest-modal .form-block__checkboxes span.appended,.cmx-proposal-modal .form-block__checkboxes span.appended{margin-left:.6em}.cmx-interest-modal .form-block__checkboxes,.cmx-proposal-modal .form-block__checkboxes,.cmx-interest-modal .form-block__multi-choice,.cmx-proposal-modal .form-block__multi-choice{display:inline-block;}.cmx-interest-modal .form-block__checkboxes__item,.cmx-proposal-modal .form-block__checkboxes__item,.cmx-interest-modal .form-block__multi-choice__item,.cmx-proposal-modal .form-block__multi-choice__item{display:inline-block;margin-right:1.6em;}.cmx-interest-modal .form-block__checkboxes__item label,.cmx-proposal-modal .form-block__checkboxes__item label,.cmx-interest-modal .form-block__multi-choice__item label,.cmx-proposal-modal .form-block__multi-choice__item label{color:#666;text-transform:capitalize;display:inline-block}.cmx-interest-modal .form-block__checkboxes__item input,.cmx-proposal-modal .form-block__checkboxes__item input,.cmx-interest-modal .form-block__multi-choice__item input,.cmx-proposal-modal .form-block__multi-choice__item input{margin-right:6px;display:inline-block;vertical-align:baseline}.cmx-interest-modal .form-block__rating-scale__items,.cmx-proposal-modal .form-block__rating-scale__items,.cmx-interest-modal .form-block__rating-scale__x-axis,.cmx-proposal-modal .form-block__rating-scale__x-axis{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.cmx-interest-modal .form-block__rating-scale__x-axis,.cmx-proposal-modal .form-block__rating-scale__x-axis{font-size:.8em;color:#999;margin-top:.4em}.cmx-interest-modal .form-block__rating-scale__inner-wrapper,.cmx-proposal-modal .form-block__rating-scale__inner-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:390px}.cmx-interest-modal .form-block__rating-scale__item,.cmx-proposal-modal .form-block__rating-scale__item{background:#ddd;padding:4px 9px;margin-right:8px;border-radius:3px;background-color:#fff;border:solid 1px #e1e6e6;font-size:.9em;cursor:pointer;}.cmx-interest-modal .form-block__rating-scale__item:hover,.cmx-proposal-modal .form-block__rating-scale__item:hover{border:solid 1px #38aaff;color:#38aaff}.cmx-interest-modal .form-block__rating-scale__item--active,.cmx-proposal-modal .form-block__rating-scale__item--active{background-color:#38aaff;border:solid 1px #398fcc;color:#fff;}.cmx-interest-modal .form-block__rating-scale__item--active:hover,.cmx-proposal-modal .form-block__rating-scale__item--active:hover{color:#fff}.cmx-interest-modal .form-block__checkboxes__wrapper,.cmx-proposal-modal .form-block__checkboxes__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmx-interest-modal .form-block__checkboxes__item,.cmx-proposal-modal .form-block__checkboxes__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:120px;margin-bottom:8px;}.cmx-interest-modal .form-block__checkboxes__item input,.cmx-proposal-modal .form-block__checkboxes__item input{margin-top:0}.cmx-interest-modal .form-block__filepicker,.cmx-proposal-modal .form-block__filepicker{position:relative;min-width:130px;display:-webkit-flex;display:-ms-flexbox;display:flex;}.cmx-interest-modal .form-block__filepicker-preview,.cmx-proposal-modal .form-block__filepicker-preview{border-radius:3px;border:solid 1px rgba(0,0,0,0.1);}.cmx-interest-modal .form-block__filepicker-preview img,.cmx-proposal-modal .form-block__filepicker-preview img{height:100%}.cmx-interest-modal .form-block__filepicker-input,.cmx-proposal-modal .form-block__filepicker-input{-webkit-flex:1;-ms-flex:1;flex:1;background:#fff;width:130px;border:2px dashed #ddd;color:#888;outline:none;}.cmx-interest-modal .form-block__filepicker-input:before,.cmx-proposal-modal .form-block__filepicker-input:before{margin-right:5px;content:"\f030";color:#aaa;font:normal normal normal 14px/1 FontAwesome}.cmx-interest-modal .form-block__filepicker-input:hover,.cmx-proposal-modal .form-block__filepicker-input:hover{border:2px dashed #ccc;color:#666}.cmx-interest-modal .form-block__filepicker-input--minimize,.cmx-proposal-modal .form-block__filepicker-input--minimize{position:absolute;bottom:0;width:100%;background:rgba(7,54,72,0.9);color:#fafafa;border:none;border-radius:2px;padding:4px;}.cmx-interest-modal .form-block__filepicker-input--minimize:before,.cmx-proposal-modal .form-block__filepicker-input--minimize:before{margin-right:5px;content:"\f030";color:#fafafa;font:normal normal normal 14px/1 FontAwesome}.cmx-interest-modal .form-block__error-message,.cmx-proposal-modal .form-block__error-message{margin-top:4px;display:inline-block;color:#f66}.cmx-interest-modal .dv-star-rating-star,.cmx-proposal-modal .dv-star-rating-star{font-size:1.4em;color:#ddd}.cmx-interest-modal .react-tagsinput__tags,.cmx-proposal-modal .react-tagsinput__tags{position:relative}.cmx-interest-modal .react-tagsinput-input,.cmx-proposal-modal .react-tagsinput-input{display:inline-block;}.cmx-interest-modal .react-tagsinput-input--hidden,.cmx-proposal-modal .react-tagsinput-input--hidden{display:none}.cmx-interest-modal .react-tagsinput-tag,.cmx-proposal-modal .react-tagsinput-tag{border:1px solid #ddd;background:#e1e6e6;display:inline-block;padding:8px 12px;margin-right:8px;border-radius:2px;color:#555;font-size:.9em;margin-bottom:.6em}.cmx-interest-modal .react-tagsinput-remove:after,.cmx-proposal-modal .react-tagsinput-remove:after{content:'x';color:#aaa;margin-left:5px;cursor:pointer}.cmx-interest-modal .react-autosuggest__container,.cmx-proposal-modal .react-autosuggest__container{display:inline-block;position:relative;width:200px;}.cmx-interest-modal .react-autosuggest__container input,.cmx-proposal-modal .react-autosuggest__container input{min-width:100%}.cmx-interest-modal .react-autosuggest__suggestions-container,.cmx-proposal-modal .react-autosuggest__suggestions-container{position:absolute;z-index:1;list-style-type:none;box-shadow:.05em .01em .5em rgba(0,0,0,0.2);background:#fff;width:100%}.cmx-interest-modal .react-autosuggest__suggestion,.cmx-proposal-modal .react-autosuggest__suggestion{border-bottom:1px solid #ececec;padding:8px 10px;margin:0;color:#666}.cmx-interest-modal .react-autosuggest__suggestion--focused,.cmx-proposal-modal .react-autosuggest__suggestion--focused{background:#ddf1ff;cursor:pointer;}.cmx-interest-modal .react-autosuggest__suggestion--focused mark,.cmx-proposal-modal .react-autosuggest__suggestion--focused mark{background:none;font-weight:500;padding:0}.cmx-interest-modal h2,.cmx-proposal-modal h2{margin:1em 0}.cmx-interest-modal ul,.cmx-proposal-modal ul{list-style:inherit;margin-left:20px;}.cmx-interest-modal ul > li + li,.cmx-proposal-modal ul > li + li{margin-top:1.2em}.cmx-interest-modal ul .list-key,.cmx-proposal-modal ul .list-key{color:#073648;font-weight:500;margin-bottom:.4em;}.cmx-interest-modal ul .list-key__updated-label,.cmx-proposal-modal ul .list-key__updated-label{display:inline-block;color:#ffca49;border:1px solid #fdc641;border-radius:4px;font-size:.9em;margin-left:.5em;line-height:1;padding:.2em .3em}.cmx-interest-modal ul .list-value,.cmx-proposal-modal ul .list-value{white-space:pre-line}.cmx-interest-modal .form-block__body__row,.cmx-proposal-modal .form-block__body__row{margin-bottom:1em}.cmx-interest-modal .form-block__textarea label,.cmx-proposal-modal .form-block__textarea label{margin-bottom:0}.cmx-interest-modal .form-block__textarea p,.cmx-proposal-modal .form-block__textarea p{color:#888;font-size:.95em;line-height:1}.cmx-interest-modal .form-block__error-message,.cmx-proposal-modal .form-block__error-message{margin-top:0}.cmx-interest-modal .popup-modal__footer .action-btn-primary,.cmx-proposal-modal .popup-modal__footer .action-btn-primary{min-width:120px}.cmx-interest-modal .popup-modal__footer .action-btn,.cmx-proposal-modal .popup-modal__footer .action-btn{margin-right:1em}.cmx-thank-you-modal{text-align:center;}.cmx-thank-you-modal img{width:50px}.dashboard__main-content__popup-modal.cmx-tos-modal .cmx-tos-modal__sub-title{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;margin-bottom:15px;}.dashboard__main-content__popup-modal.cmx-tos-modal .cmx-tos-modal__sub-title--left{-webkit-flex:2;-ms-flex:2;flex:2;font-weight:500;line-height:1.4;color:#666}.dashboard__main-content__popup-modal.cmx-tos-modal .cmx-tos-modal__sub-title--right{-webkit-flex:1;-ms-flex:1;flex:1;text-align:right;}.dashboard__main-content__popup-modal.cmx-tos-modal .cmx-tos-modal__sub-title--right > i{margin-right:5px;color:#d74937}.dashboard__main-content__popup-modal.cmx-tos-modal .cmx-tos-modal__sub-title--right > a{text-decoration:none}.dashboard__main-content__popup-modal.cmx-tos-modal .cmx-tos-modal__textarea{background-color:#f9f9f9;border:solid 1px #ccc;padding:20px;border-radius:2px;font-size:12px}.dashboard__main-content__popup-modal.cmx-tos-modal .cmx-tos-modal__checkbox > label{margin-top:5px;color:#4b4b4b;line-height:2;font-size:14px;}.dashboard__main-content__popup-modal.cmx-tos-modal .cmx-tos-modal__checkbox > label > input{margin-top:0;margin-right:5px}.dashboard__main-content__popup-modal.cmx-tos-modal > .popup-modal__header > h2{margin-top:30px}.dashboard__main-content__popup-modal.cmx-tos-modal > .popup-modal__body{padding:20px 60px}.dashboard__main-content__popup-modal.cmx-tos-modal > .popup-modal__footer{text-align:right;}.dashboard__main-content__popup-modal.cmx-tos-modal > .popup-modal__footer .cmx-tos-modal__note{margin-top:5px;color:#999}.webapp-content .dashboard-announcement .announcement__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2em;background:#f8ffff;border-bottom:1px solid #eaeaea;}.webapp-content .dashboard-announcement .announcement__wrapper:first-child{border-top:1px solid #eaeaea}.webapp-content .dashboard-announcement .announcement__wrapper:last-child{margin-bottom:1em}.webapp-content .dashboard-announcement .announcement__header .leading-icon{width:40px;height:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;}.webapp-content .dashboard-announcement .announcement__header .leading-icon__default{background:#3e90ca}.webapp-content .dashboard-announcement .announcement__header .leading-icon i{color:#fff;font-size:1.5em}.webapp-content .dashboard-announcement .announcement__body{-webkit-flex:1;-ms-flex:1;flex:1;padding:0 1.5em}.webapp-content .dashboard-announcement .announcement__title{color:#333;font-size:16px;font-weight:500;margin-bottom:.4em}.webapp-content .dashboard-announcement .announcement__content{color:#888;}.webapp-content .dashboard-announcement .announcement__content > p{margin-bottom:0}.webapp-content .dashboard-announcement .announcement__content strong{font-weight:1em}.webapp-content .dashboard-announcement .announcement__footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.webapp-content .dashboard-announcement .announcement__footer .btn-primary{width:150px;padding:.7em 1.4em}.webapp-content .dashboard-announcement .announcement__footer a{text-decoration:none}@media (max-width:640px){.webapp-content .dashboard-announcement .announcement__wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.5em 1em}.webapp-content .dashboard-announcement .announcement__body{padding:1.5em}}.webapp-content .dashboard{display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff;height:calc(100vh - 50px);overflow-y:hidden;}.webapp-content .dashboard__main-content{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-left:1px solid #e2e2e2;max-width:calc(100% - 190px);margin-left:190px;height:100%;overflow:hidden;background:#fbfbfb;position:relative;}.webapp-content .dashboard__main-content .main-content__empty,.webapp-content .dashboard__main-content .main-content__loading{margin-top:40px;text-align:center;color:#999;font-weight:500}@media (max-width:640px){.webapp-content .dashboard__main-content{margin-left:50px;max-width:calc(100% - 50px)}}footer.footer-block{display:none}#at4m-mobile-container{display:none !important}@media (max-width:640px){.appChatbox-toolbar{display:none}}.webapp-content .user-profile__tab-bar{display:-webkit-flex;display:-ms-flexbox;display:flex;background:#f9f9f9;border-top:solid 1px rgba(0,0,0,0.1);border-bottom:solid 1px rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.15);height:52px;position:relative;}.webapp-content .user-profile__tab-bar .tab-bar__center{display:-webkit-flex;display:-ms-flexbox;display:flex;width:90%;max-width:800px;margin:0 auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.webapp-content .user-profile__tab-bar .tab-bar__menu-toggle{font-size:16px;font-weight:bold;padding:15px 0;cursor:pointer;color:#999;display:none;}.webapp-content .user-profile__tab-bar .tab-bar__menu-toggle:hover{color:#666}.webapp-content .user-profile__tab-bar .tab-bar__menu-toggle:active,.webapp-content .user-profile__tab-bar .tab-bar__menu-toggle.active{color:#073648}.webapp-content .user-profile__tab-bar .tab-bar__menu-toggle i{margin-right:10px;font-size:18px}.webapp-content .user-profile__tab-bar .tab-bar__tab,.webapp-content .user-profile__tab-bar .tab-bar__tab--active{padding:17px 12px 17px 32px;text-decoration:none;color:#555;}.webapp-content .user-profile__tab-bar .tab-bar__tab:hover,.webapp-content .user-profile__tab-bar .tab-bar__tab--active:hover{color:#073648;}.webapp-content .user-profile__tab-bar .tab-bar__tab:hover .tab-bar__count,.webapp-content .user-profile__tab-bar .tab-bar__tab--active:hover .tab-bar__count{color:#555}.webapp-content .user-profile__tab-bar .tab-bar__tab--active{color:#073648;box-shadow:inset 0 -3px 0 #073648;text-shadow:.35px 0 0,-.35px 0 0;}.webapp-content .user-profile__tab-bar .tab-bar__tab--active .tab-bar__count{color:#555;text-shadow:none}.webapp-content .user-profile__tab-bar .tab-bar__count{border-radius:3px;background-color:rgba(0,0,0,0.06);margin-left:8px;font-size:12px;padding:2px 6px;}.webapp-content .user-profile__tab-bar .tab-bar__count.empty{background-color:transparent}.webapp-content .user-profile__tab-bar .tab-bar__user-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;left:30px;top:0;height:100%}.webapp-content .user-profile__tab-bar .tab-bar__user-name{font-size:12px;font-weight:bold;line-height:1.33;color:#666;margin-left:12px;max-width:84px;}@media (max-width:1090px){.webapp-content .user-profile__tab-bar .tab-bar__user-name{display:none}}.webapp-content .user-profile__tab-bar .tab-bar__avatar{position:relative;display:inline-block;height:32px;}.webapp-content .user-profile__tab-bar .tab-bar__avatar .online-index{position:absolute;top:initial;bottom:0;right:0;}.webapp-content .user-profile__tab-bar .tab-bar__avatar .online-index__online{font-size:8px}.webapp-content .user-profile__tab-bar .tab-bar__avatar .online-index__icon{margin:0;font-size:10px}.webapp-content .user-profile__tab-bar .tab-bar__avatar .online-index__text{display:none}.webapp-content .user-profile__tab-bar .tab-bar__avatar .avatar-img{width:32px;height:32px}.webapp-content .user-profile__tab-bar .tab-bar__actions{position:absolute;right:20px;top:9px}@media (max-width:640px){.webapp-content .user-profile__tab-bar .tab-bar__actions .profile__actions-edit{display:none}}.webapp-content .user-profile__tab-bar .tab-bar__actions .profile__actions-share{padding:8px 24px;margin-left:16px;}@media (max-width:640px){.webapp-content .user-profile__tab-bar .tab-bar__actions .profile__actions-share{padding:9px 10px;font-size:12px}.webapp-content .user-profile__tab-bar .tab-bar__actions .profile__actions-share i{display:none}}.webapp-content .user-profile__tab-bar .tab-bar__actions .profile__actions{padding-top:0;}.webapp-content .user-profile__tab-bar .tab-bar__actions .profile__actions .btn-secondary{padding:8px 7px 9px 14px;font-size:13px;min-width:0}.webapp-content .user-profile__tab-bar .tab-bar__actions .profile__actions .btn-o{border:solid 1px #1aafd0;color:#1aafd0;padding:4px 16px;font-size:13px;}.webapp-content .user-profile__tab-bar .tab-bar__actions .profile__actions .btn-o .fa-pencil{margin-right:6px}.webapp-content .user-profile__tab-bar .tab-bar__actions .profile__actions .btn-o:hover{border:solid 1px #008aa9;color:#008aa9}.webapp-content .user-profile__tab-bar .tab-bar__actions .profile__actions .btn-o:active{padding:5px 16px;color:#fff;border:none}.webapp-content .user-profile__tab-bar .tab-bar__actions .profile__actions .btn-o.active{color:#fff;border:none;padding:5px 16px;}.webapp-content .user-profile__tab-bar .tab-bar__actions .profile__actions .btn-o.active:active{padding:4px 16px;color:#1aafd0;border:solid 1px #1aafd0;box-shadow:none}@media (max-width:640px){.webapp-content .user-profile__tab-bar .tab-bar__actions .profile__actions .profile__actions-unfollow,.webapp-content .user-profile__tab-bar .tab-bar__actions .profile__actions .profile__actions-follow,.webapp-content .user-profile__tab-bar .tab-bar__actions .profile__actions .profile__actions-follow-anonymous{display:none}}.webapp-content .user-profile__tab-bar .tab-bar__actions .profile__message-btn{min-width:0}.webapp-content .user-profile__tab-bar .tab-bar__actions .profile__message-dropdown{min-width:209px;right:0;left:initial;top:41px}@media (max-width:950px){.webapp-content .user-profile__tab-bar .tab-bar__center{margin:0 auto 0 0}.webapp-content .user-profile__tab-bar .tab-bar__tabs{display:none;border-radius:3px;background-color:#f9f9f9;box-shadow:0 4px 10px 0 rgba(0,0,0,0.2);position:absolute}.webapp-content .user-profile__tab-bar .tab-bar__tabs.active{display:block;top:51px;width:100%}.webapp-content .user-profile__tab-bar .tab-bar__tabs.active .tab-bar__tab--active,.webapp-content .user-profile__tab-bar .tab-bar__tabs.active .tab-bar__tab{display:block;box-shadow:0 1px 0 0 #e5e5e5;padding:17px 12px 17px 48px}.webapp-content .user-profile__tab-bar .tab-bar__tabs.active .tab-bar__tab--active{background-color:rgba(8,69,93,0.9);color:#fff;font-weight:normal;}.webapp-content .user-profile__tab-bar .tab-bar__tabs.active .tab-bar__tab--active .tab-bar__count{color:#fff;background-color:rgba(255,255,255,0.2)}.webapp-content .user-profile__tab-bar .tab-bar__tabs.active .tab-bar__tab--active .tab-bar__count.empty{background-color:transparent}.webapp-content .user-profile__tab-bar .tab-bar__menu-toggle{display:block}.webapp-content .user-profile__tab-bar .tab-bar__user-info{position:initial;margin:0 20px;opacity:1 !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.webapp-content .user-profile__tab-bar .tab-bar__actions{opacity:1 !important;display:block !important;right:10px;}.webapp-content .user-profile__tab-bar .tab-bar__actions .profile__message-btn-name{display:none}}.webapp-content .user-profile__info-block{position:relative;z-index:3;}.webapp-content .user-profile__info-block .btn-o,.webapp-content .user-profile__info-block .btn,.webapp-content .user-profile__info-block .btn-secondary{margin:0 10px;}.webapp-content .user-profile__info-block .btn-o .fa-pencil,.webapp-content .user-profile__info-block .btn .fa-pencil,.webapp-content .user-profile__info-block .btn-secondary .fa-pencil,.webapp-content .user-profile__info-block .btn-o .fa-share-alt,.webapp-content .user-profile__info-block .btn .fa-share-alt,.webapp-content .user-profile__info-block .btn-secondary .fa-share-alt,.webapp-content .user-profile__info-block .btn-o .fa-envelope,.webapp-content .user-profile__info-block .btn .fa-envelope,.webapp-content .user-profile__info-block .btn-secondary .fa-envelope{padding-right:10px;margin-left:0}.webapp-content .user-profile__info-block__background-group{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.webapp-content .user-profile__info-block__background{background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;-webkit-filter:blur(12px);filter:blur(12px);width:100%;height:100%;position:absolute;top:0;left:0}.webapp-content .user-profile__info-block__mask{width:100%;height:100%;background:rgba(9,69,93,0.95);position:absolute;top:0;left:0}.webapp-content .user-profile__info-block__content{padding:50px 0 80px;text-align:center;position:relative;z-index:1;max-width:860px;margin:auto}.webapp-content .user-profile__info-block .info-block__avatar{position:relative;display:inline-block;}.webapp-content .user-profile__info-block .info-block__avatar .avatar-img__img-avatar{border:solid 1px rgba(0,0,0,0.1)}.webapp-content .user-profile__info-block .info-block__avatar .online-index{position:absolute;white-space:nowrap;margin-left:-16px;bottom:8px;top:initial}.webapp-content .user-profile__info-block .info-block__name-group{position:relative;}.webapp-content .user-profile__info-block .info-block__name-group .badges{display:inline;}.webapp-content .user-profile__info-block .info-block__name-group .badges .fa-star,.webapp-content .user-profile__info-block .info-block__name-group .badges .fa-star-o{font-size:19px;margin:0 0 0 8px;cursor:pointer;}@media (max-width:640px){.webapp-content .user-profile__info-block .info-block__name-group .badges .fa-star,.webapp-content .user-profile__info-block .info-block__name-group .badges .fa-star-o{margin:0 8px}}.webapp-content .user-profile__info-block .info-block__name-group .badges .fa-star{color:#ecbc40;}.webapp-content .user-profile__info-block .info-block__name-group .badges .fa-star:hover{color:#dda220}.webapp-content .user-profile__info-block .info-block__name-group .badges .fa-star-o{color:rgba(255,255,255,0.4);}.webapp-content .user-profile__info-block .info-block__name-group .badges .fa-star-o:hover{color:#ecbc40}@media (max-width:640px){.webapp-content .user-profile__info-block .info-block__name-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.webapp-content .user-profile__info-block .info-block__name{font-size:28px;font-weight:bold;line-height:1.07;color:#fff;display:inline-block;}@media (max-width:640px){.webapp-content .user-profile__info-block .info-block__name{display:block;margin:0 0 10px 0;padding:0 10px;font-size:25px !important}}.webapp-content .user-profile__info-block .info-block__featured{display:inline-block;border-radius:2px;background-color:#f66;font-size:12px;line-height:1.5;color:#fff;margin:0 12px;padding:1px 5px 0;position:absolute;bottom:12px;}@media (max-width:640px){.webapp-content .user-profile__info-block .info-block__featured{position:initial;margin:10px 0 5px 0}}.webapp-content .user-profile__info-block .info-block__about{line-height:1.8;font-size:16px;color:#fff;padding:0 20px}.user-profile__profile__about{padding-top:30px}.user-profile__profile__about-free-badge{position:absolute;top:-14px;right:-19px;background:#f66;color:#fff;border-radius:50%;padding:5px;width:70px;height:70px;font-size:12px;font-weight:bold;line-height:1.17;text-align:center;}.user-profile__profile__about-free-badge .inner{width:100%;height:100%;border-radius:50%;border:solid 1px #fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.user-profile__profile__about-hide-rate img{height:28px;cursor:pointer}.user-profile__profile__about-stats{display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:solid 1px #e5eaea;}.user-profile__profile__about-stats .fa-star{color:#1ad}.user-profile__profile__about-stats .fa-star-o{color:#ccc}@media (max-width:640px){.user-profile__profile__about-stats{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.user-profile__profile__about-stats .about-stats{-webkit-flex:1;-ms-flex:1;flex:1;border-right:solid 1px #e5eaea;text-align:center;padding:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}@media (max-width:640px){.user-profile__profile__about-stats .about-stats:nth-child(3){border-right:none}}.user-profile__profile__about-stats .about-stats:last-child{border-right:none;}@media (max-width:640px){.user-profile__profile__about-stats .about-stats:last-child{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;border-top:solid 1px #e5eaea}}.user-profile__profile__about-stats .about-stats__stars i{margin:0 2px;}@media (max-width:640px){.user-profile__profile__about-stats .about-stats__stars i{margin:0 1px}}.user-profile__profile__about-stats .about-stats__number{font-size:20px;line-height:1.75;color:#333;}.user-profile__profile__about-stats .about-stats__number.highlight{color:#00bb8f}.user-profile__profile__about-stats .about-stats__name{font-size:12px;line-height:1.5;color:#999}.user-profile__profile__about-content{padding:30px 30px 20px 30px;color:#555;font-size:15px;line-height:1.6;}@media (max-width:640px){.user-profile__profile__about-content{padding:30px 20px 20px 20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.user-profile__profile__about-video{padding:0 0 0 8px;display:inline;float:right;}.user-profile__profile__about-video img{cursor:pointer;max-width:200px}@media (max-width:640px){.user-profile__profile__about-video{text-align:center;padding:8px 0 0 0;display:block;float:none}}.user-profile__profile__about-video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;max-width:640px;margin:auto;}.user-profile__profile__about-video-container iframe,.user-profile__profile__about-video-container object,.user-profile__profile__about-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.user-profile__profile__about-info{padding:0 30px 30px 30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;}@media (max-width:640px){.user-profile__profile__about-info{display:block}}.user-profile__profile__about-info-left{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width:640px){.user-profile__profile__about-info-left{padding-bottom:16px}}.user-profile__profile__about-languages{-webkit-flex:1;-ms-flex:1;flex:1}.user-profile__profile__about-timezone,.user-profile__profile__about-languages{display:inline-block;color:#555;font-size:13px;line-height:1.54;margin-right:30px;}.user-profile__profile__about-timezone i,.user-profile__profile__about-languages i{margin-right:8px;font-size:16px}.user-profile__profile__social-links{display:inline-block}.user-profile__profile__social-link{width:30px;height:30px;font-size:16px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:solid 1px #e5eaea;color:#555;background:#fff;margin:0 5px;}.user-profile__profile__social-link:first-child{margin:0 5px 0 0}.user-profile__profile__social-link:last-child{margin:0 0 0 5px}.user-profile__profile__social-link:hover{text-decoration:none;color:#444}.user-profile__profile__social-link:active{color:#333}.user-profile__profile__category{padding:20px 30px;margin-bottom:5px;color:#555;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width:640px){.user-profile__profile__category{padding:20px}}.user-profile__profile__category-icon{margin-right:15px;width:30px;}.user-profile__profile__category-icon img{width:30px;height:30px}.user-profile__profile__category-content{-webkit-flex:1;-ms-flex:1;flex:1}.user-profile__profile__category-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.user-profile__profile__category-name{display:inline-block;font-size:18px;font-weight:bold;line-height:1.33;color:#333;}.user-profile__profile__category-name:hover{text-decoration:none}.user-profile__profile__category-seniority{display:inline-block;font-size:12px;line-height:2;color:#999;margin-left:10px}.user-profile__profile__category-description{padding:8px 0 8px;line-height:1.6;font-size:15px;color:#555;word-break:break-word}.user-profile__profile__category-tags{padding-top:8px;line-height:1.5;font-size:12px;}.user-profile__profile__category-tags a{color:#7c9aa4;margin-right:20px;display:inline-block;}.user-profile__profile__category-tags a:hover{text-decoration:none}.user-profile__profile__endorsements{border-radius:2px;background-color:rgba(254,254,254,0.3);border:solid 1px #e5eaea;padding:30px 30px 20px 30px;margin-bottom:5px;}@media (max-width:640px){.user-profile__profile__endorsements{padding:20px}}.user-profile__profile__endorsement{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.user-profile__profile__endorsement:last-child{padding-bottom:0}.user-profile__profile__endorsement .dash-line{-webkit-flex:1;-ms-flex:1;flex:1;margin:0 10px 0 15px;border-bottom:dashed 1px #aaa}@media (max-width:640px){.user-profile__profile__endorsers{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:45px}}.user-profile__profile__endorser-count{width:30px;height:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;background-color:#9eadb3;font-weight:bold;color:#f5f8f8;text-shadow:0 1px 3px rgba(0,0,0,0.3)}.user-profile__profile__endorse-category{font-size:15px;line-height:1.6;color:#444;margin-left:15px}.user-profile__profile__endorser--avatar{width:22px;height:22px;margin-left:5px;}.user-profile__profile__endorser--avatar:first-child{margin-left:0}.user-profile__profile__gig{padding:20px;margin-bottom:5px;position:relative}.user-profile__profile__gig-header{display:-webkit-flex;display:-ms-flexbox;display:flex}.user-profile__profile__gig-cover{max-width:120px}.user-profile__profile__gig-header-content{-webkit-flex:1;-ms-flex:1;flex:1;padding-left:20px}.user-profile__profile__gig-title{font-size:18px;line-height:1.33;color:#333;padding-bottom:5px}.user-profile__profile__gig-info{line-height:1.57;color:#666}.user-profile__profile__gig-description{padding-top:10px;line-height:1.57;color:#666}.user-profile__profile__gig-description{padding-top:10px;line-height:1.57;color:#666}.user-profile__profile__gig-link{position:absolute;width:100%;height:100%;top:0;left:0}.webapp-content .user-profile__tutorials__tutorial{padding:25px 30px;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;position:relative;}@media (max-width:640px){.webapp-content .user-profile__tutorials__tutorial{display:block;padding:16px}}.webapp-content .user-profile__tutorials__tutorial-cover{width:120px;height:120px;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-right:30px;}@media (max-width:640px){.webapp-content .user-profile__tutorials__tutorial-cover{width:100%;margin-bottom:10px}}.webapp-content .user-profile__tutorials__tutorial-content{-webkit-flex:1;-ms-flex:1;flex:1;min-height:120px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.webapp-content .user-profile__tutorials__tutorial-content.tip{min-height:0}@media (max-width:640px){.webapp-content .user-profile__tutorials__tutorial-content{min-height:0}}.webapp-content .user-profile__tutorials__tutorial-title{font-size:20px;font-weight:bold;line-height:1.3;color:#333;margin-bottom:10px}.webapp-content .user-profile__tutorials__tutorial-summary{font-size:12px;line-height:1.67;color:#666;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:5px;margin-bottom:20px;}.webapp-content .user-profile__tutorials__tutorial-summary.tip{-webkit-flex:initial;-ms-flex:initial;flex:initial}@media (max-width:640px){.webapp-content .user-profile__tutorials__tutorial-summary{display:none}}.webapp-content .user-profile__tutorials__tutorial-link{position:absolute;width:100%;height:100%;top:0;left:0}.webapp-content .user-profile__tutorials__tutorial-meta{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.webapp-content .user-profile__tutorials__tutorial-categories{position:relative;z-index:1;-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .user-profile__tutorials__tutorial-category{font-size:12px;color:#7c9aa4;margin:0 5px;display:inline-block;}.webapp-content .user-profile__tutorials__tutorial-category:hover{color:#7c9aa4;text-decoration:none}.webapp-content .user-profile__tutorials__tutorial-category.main{background:#9eadb3;color:#fff;padding:1px 8px;margin-left:0;font-size:14px}.webapp-content .user-profile__tutorials__tutorial-stats{text-align:right;font-size:13px;line-height:1.38;color:#999;}.webapp-content .user-profile__tutorials__tutorial-stats .fa-star{color:#ecbc40}.webapp-content .user-profile__tutorials__tutorial-stats i{margin-right:5px}.webapp-content .user-profile__reviews{padding-top:30px;}.webapp-content .user-profile__reviews__review-stats{margin-bottom:30px;}.webapp-content .user-profile__reviews__review-stats .fa-star{color:#1ad}.webapp-content .user-profile__reviews__review-stats .fa-star-o{color:#ccc}.webapp-content .user-profile__reviews__stats-content{display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width:640px){.webapp-content .user-profile__reviews__stats-content{display:block;width:95%;margin:auto}}.webapp-content .user-profile__reviews__average-block{text-align:center;font-size:12px;line-height:1.5;color:#666;border-radius:6px;background-color:#fff;border:solid 1px #e5eaea;padding:15px 35px;margin:0 30px 0 0;}@media (max-width:640px){.webapp-content .user-profile__reviews__average-block{width:170px;margin:0 auto 20px auto}}.webapp-content .user-profile__reviews__average{font-size:50px;font-weight:bold;line-height:1.2;color:#1ad;text-shadow:0 1px 3px rgba(255,255,255,0.5)}.webapp-content .user-profile__reviews__average-stars i{margin:0 1px}.webapp-content .user-profile__reviews__distribution{-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .user-profile__reviews__rating{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:13px;line-height:1.23;color:#333;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:14px;}.webapp-content .user-profile__reviews__rating:last-child{margin-bottom:0}.webapp-content .user-profile__reviews__rating .space{-webkit-flex:1;-ms-flex:1;flex:1;border-bottom:dashed 1px #ddd;margin:0 15px}.webapp-content .user-profile__reviews__rating-stars{font-size:14px;}.webapp-content .user-profile__reviews__rating-stars i{margin:0 1px}.webapp-content .user-profile__reviews__rating-count{line-height:1.14;text-align:center;color:#666;font-size:14px;width:40px;text-align:center}.webapp-content .user-profile__reviews__review-month{line-height:1.71;letter-spacing:.5px;color:#666;padding:10px 0 20px}.webapp-content .user-profile__reviews__review{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}.webapp-content .user-profile__reviews__review-detail{-webkit-flex:1;-ms-flex:1;flex:1;border-radius:2px;background-color:#fff;font-size:15px;line-height:1.6;color:#333;padding:15px 30px;margin-left:20px;position:relative;}.webapp-content .user-profile__reviews__review-detail .arrow{width:0;height:0;border-top:14px solid #fff;border-left:14px solid transparent;position:absolute;top:0;left:-12px}.webapp-content .user-profile__reviews__review-content{padding-bottom:6px}.webapp-content .user-profile__reviews__reviewer-name{display:inline-block;font-size:16px;font-weight:bold;line-height:1.5;color:#333}.webapp-content .user-profile__reviews__review-date{display:inline-block;font-size:12px;line-height:2;color:#999;margin-left:10px}.webapp-content .user-profile .user-profile__empty-case{text-align:center;padding-top:40px;}.webapp-content .user-profile .user-profile__empty-case .btn-o.active:active{background-color:#3081bb;border:none;padding:9px 25px;color:#fff}.webapp-content .user-profile .user-profile__empty-case__icon{width:80px;height:80px}.webapp-content .user-profile .user-profile__empty-case__title{font-size:18px;font-weight:bold;color:#999;margin-top:10px}.webapp-content .user-profile .user-profile__empty-case__body{font-size:14px;line-height:1.43;color:#999;margin-top:10px}.webapp-content .user-profile .user-profile__empty-case__item-list{background:#eee;padding:15px 20px 15px 40px;color:#999;text-align:left;line-height:1.43;margin-top:20px;list-style-type:disc;display:inline-block;}.webapp-content .user-profile .user-profile__empty-case__item-list a{font-weight:bold;color:rgba(0,0,0,0.3);}.webapp-content .user-profile .user-profile__empty-case__item-list a span{text-decoration:underline}.webapp-content .user-profile .user-profile__empty-case__item-list a:hover{color:rgba(0,0,0,0.4);text-decoration:none}.webapp-content .user-profile .user-profile__empty-case__item-list a:active{color:rgba(0,0,0,0.5)}.webapp-content .user-profile .user-profile__empty-case__write-btn{margin-top:20px}.webapp-content .user-profile .user-profile__empty-case__how-it-works{display:inline-block;margin-top:10px;font-size:13px;font-weight:bold;line-height:1.54;color:#3e90ca;}.webapp-content .user-profile .user-profile__empty-case__how-it-works:hover{text-decoration:none}.webapp-content .user-profile .profile__actions{padding-top:25px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.webapp-content .user-profile .profile__message-group{position:relative;display:inline-block;margin:0 10px}.webapp-content .user-profile .profile__message-btn.btn-secondary{padding-right:14px;min-width:209px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;}.webapp-content .user-profile .profile__message-btn.btn-secondary.profile__actions-message-anonymous{padding-right:20px;margin:0 10px}@media (max-width:640px){.webapp-content .user-profile .profile__message-btn.btn-secondary{min-width:140px;padding:12px 6px 12px 16px}.webapp-content .user-profile .profile__message-btn.btn-secondary.profile__actions-message-anonymous{padding-right:13px}.webapp-content .user-profile .profile__message-btn.btn-secondary .profile__message-btn-name{display:none}}.webapp-content .user-profile .profile__message-btn.btn-secondary .fa-angle-down{margin-left:5px}.webapp-content .user-profile .profile__message-btn-text{-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .user-profile .profile__message-dropdown{z-index:1;color:#555;text-align:left;border-radius:2px;background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,0.2);border:solid 1px #ddd;position:absolute;top:45px;right:0;}.webapp-content .user-profile .profile__message-dropdown i{color:#555;margin-left:0;padding-right:8px}.webapp-content .user-profile .profile__message-dropdown-item{background-color:#f9f9f9;border-bottom:solid 1px #ddd;padding:10px 20px;white-space:nowrap;cursor:pointer;font-size:13px;}.webapp-content .user-profile .profile__message-dropdown-item:hover{color:#fff;background:#00bb8f;}.webapp-content .user-profile .profile__message-dropdown-item:hover i{color:#fff}.webapp-content .user-profile .profile__message-dropdown-info{padding:15px 0 15px 0;text-align:center;color:rgba(0,0,0,0.4);font-size:12px}.webapp-content .user-profile .profile__message-dropdown-rate{font-size:12px;color:#00bb8f;}.webapp-content .user-profile .profile__message-dropdown-rate span{font-size:14px;font-weight:bold}.webapp-content .user-profile .profile__message-dropdown-response-rate{color:rgba(0,0,0,0.4)}.webapp-content .user-profile{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;background:#fff;}.webapp-content .user-profile .btn-secondary{color:#fff;background:#00bb8f;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.1);padding:12px 24px;}.webapp-content .user-profile .btn-secondary:hover{background-color:#00b088;text-decoration:none}.webapp-content .user-profile .btn-secondary:active,.webapp-content .user-profile .btn-secondary.active{background-color:#23a88a}.webapp-content .user-profile .btn{padding:12px 24px;color:#555;}.webapp-content .user-profile .btn:hover{background-color:#f0f2f2;color:#555}.webapp-content .user-profile .btn:active,.webapp-content .user-profile .btn.active{background-color:#eceeee;color:#555;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.1)}.webapp-content .user-profile .btn-o{padding:8px 24px;cursor:pointer;display:inline-block;border-radius:2px;background-color:transparent;border:solid 1px rgba(255,255,255,0.8);color:rgba(255,255,255,0.8);}.webapp-content .user-profile .btn-o:hover{border:solid 1px #fff;color:#fff;text-decoration:none}.webapp-content .user-profile .btn-o:active{background-color:#3e90ca;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.1);border:none;padding:9px 25px;color:#fff}.webapp-content .user-profile .btn-o.active{background-color:#3e90ca;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.1);border:none;padding:9px 25px;color:#fff;}.webapp-content .user-profile .btn-o.active:hover{background-color:#3081bb;color:#fff}.webapp-content .user-profile .btn-o.active:active{padding:8px 24px;background-color:transparent;border:solid 1px rgba(255,255,255,0.8);color:rgba(255,255,255,0.8)}.webapp-content .user-profile__sticky-tab-bar{position:relative;z-index:2}.webapp-content .user-profile--avatar{width:150px;height:150px}.webapp-content .user-profile__content-background{background:#f3f3f3;min-height:calc(100vh - 52px)}.webapp-content .user-profile__content{width:90%;max-width:800px;margin:auto;padding-bottom:50px;min-width:620px;}@media (max-width:640px){.webapp-content .user-profile__content{width:95%;min-width:200px}}.webapp-content .user-profile__view-more{font-weight:bold;color:#1c8fc9;text-align:right;cursor:pointer;display:block;}.webapp-content .user-profile__view-more:hover{color:#1c8fc9;text-decoration:none}.webapp-content .user-profile__view-more-wide{background-color:rgba(0,0,0,0.05);color:#555;display:block;padding:10px;text-align:center;}.webapp-content .user-profile__view-more-wide:hover{background-color:rgba(0,0,0,0.1);color:#555;text-decoration:none}.webapp-content .user-profile__view-more-wide:active{background-color:rgba(0,0,0,0.15);color:#555;text-decoration:none}.webapp-content .user-profile__section-header{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px 0 0 0;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.webapp-content .user-profile__section-header .section-header__title{font-size:18px;font-weight:bold;line-height:1.33;letter-spacing:.9px;color:#333;padding-bottom:20px}.webapp-content .user-profile__section-header .section-header__right{-webkit-flex:1;-ms-flex:1;flex:1;text-align:right}.webapp-content .user-profile__section-header .section-header__social-link{width:30px;height:30px;font-size:16px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:solid 1px #e5eaea;color:#80888a;background:#fff;margin:0 5px;}.webapp-content .user-profile__section-header .section-header__social-link:hover{text-decoration:none;color:#073648}.webapp-content .user-profile__section-panel{border-radius:2px;background-color:#fff;border:solid 1px #e5eaea;position:relative}.webapp-content .signup-modal{padding:45px 0 0;background:#149290;text-align:center;min-width:600px;cursor:default;box-sizing:border-box;}@media (max-width:768px){.webapp-content .signup-modal{min-width:300px}}.webapp-content .signup-modal__flash-msg{padding:5px;margin-bottom:0;border-radius:0}.webapp-content .signup-modal__codementor-icon{width:80px;height:80px}.webapp-content .signup-modal__headline{color:#fff;font-weight:bold;margin-top:20px;margin-bottom:20px}.webapp-content .signup-modal__input-block{padding-bottom:40px;}.webapp-content .signup-modal__input-block__email{padding:4px 10px;width:45%;height:45px;font-size:16px;margin:0 5px;color:#666;line-height:45px;border-radius:2px;background-color:#fff;border:1px #eee solid;transition:border ease .4s}.webapp-content .signup-modal__input-block__btn{margin:0 5px;font-weight:bold;font-size:14px;border-radius:3px;padding:0 17px;background-color:#e84d3d;border:none;border-bottom:2px solid #a53c39;color:#fff;text-decoration:none;height:45px;transition:background-position .1s linear;text-transform:uppercase}.webapp-content .coding-challenge__wrapper{border:solid 1px #e1e6e6;padding:1.5em 2em 2.5em;color:#555}.webapp-content .coding-challenge__header .fa-2x{color:#9b9b9b}.webapp-content .coding-challenge__header h4{color:#073648;margin:1em 0 1.2em}.webapp-content .coding-challenge__body{margin-bottom:2em}.webapp-content .coding-challenge__body p{line-height:1.5;font-size:.9em;margin-bottom:1em;}.webapp-content .coding-challenge__body p.sub-content{color:#999}.webapp-content .coding-challenge__footer h5{color:#073648;margin-bottom:3px}.webapp-content .coding-challenge__footer small{color:#999}.webapp-content .coding-challenge__actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:.8em;}.webapp-content .coding-challenge__actions select{min-width:120px;margin-right:.8em}.codingChallengeModal{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:95%;letter-spacing:.5;}.codingChallengeModal *{box-sizing:border-box}.codingChallengeModal p{margin-top:0}.codingChallengeModal a{text-decoration:none;cursor:pointer}.codingChallengeModal h1,.codingChallengeModal h2,.codingChallengeModal h3,.codingChallengeModal h4,.codingChallengeModal h5{line-height:inherit}.codingChallengeModal input,.codingChallengeModal textarea,.codingChallengeModal select{height:auto;line-height:initial;background:#fff;min-width:120px;max-width:100%;border-radius:2px;border:1px solid #e1e6e6;color:#555;transition:all .4s ease-out;outline:none;font-size:.9em;margin:0;}.codingChallengeModal input:focus,.codingChallengeModal textarea:focus,.codingChallengeModal select:focus{border:1px solid #afbdbd;color:#333}.codingChallengeModal input{position:relative;font-size:1em;padding:8px 10px}.codingChallengeModal img{max-width:100%}.codingChallengeModal strong{font-size:.9em;color:#666;font-weight:600}.codingChallengeModal textarea{width:100%;padding:7px 10px;line-height:20px;overflow-y:scroll}.codingChallengeModal label{display:block;cursor:pointer;color:#073648;font-size:.9em;font-weight:500;margin:0}.codingChallengeModal select{height:36px;cursor:pointer;color:#888;max-width:300px}.codingChallengeModal ul{list-style:none;margin:0}.codingChallengeModal .btn,.codingChallengeModal .btn-primary,.codingChallengeModal .btn-secondary,.codingChallengeModal .btn-highlight{color:#888;background:#f3f5f5;display:inline-block;border-radius:2px;padding:12px 28px;text-align:center;outline:none;cursor:pointer;display:inline-block;font-size:1em;letter-spacing:1.1;line-height:1;border:none;text-transform:capitalize;letter-spacing:0;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.1);}.codingChallengeModal .btn i,.codingChallengeModal .btn-primary i,.codingChallengeModal .btn-secondary i,.codingChallengeModal .btn-highlight i{padding-right:6px}.codingChallengeModal .btn:hover,.codingChallengeModal .btn-primary:hover,.codingChallengeModal .btn-secondary:hover,.codingChallengeModal .btn-highlight:hover{background:#e8ecec}.codingChallengeModal .btn:hover{color:#666}.codingChallengeModal .btn-primary{color:#fff;background:#3e90ca;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.2);}.codingChallengeModal .btn-primary i{color:#fff}.codingChallengeModal .btn-primary:hover{color:#fff;background:#368ac5}.codingChallengeModal .btn-primary--disabled{background:#8bbcdf;cursor:not-allowed;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.05);}.codingChallengeModal .btn-primary--disabled:hover{background:#8bbcdf}.codingChallengeModal .btn-primary--submitting{background:#65a6d5;cursor:default;}.codingChallengeModal .btn-primary--submitting:hover{background:#65a6d5}.codingChallengeModal .btn-primary--submitting:before{content:'';vertical-align:text-top;margin-right:8px;border-radius:50%;display:inline-block;width:14px;height:14px;border:.2rem solid rgba(255,255,255,0.2);border-top-color:#fff;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.codingChallengeModal .btn-primary--unfilled{background:transparent;color:#3e90ca;border:1px solid #4896cd;text-shadow:none;box-shadow:none;}.codingChallengeModal .btn-primary--unfilled i{color:#3e90ca}.codingChallengeModal .btn-primary--unfilled:hover{background:transparent;color:#3382ba;border:1px solid #3382ba}.codingChallengeModal .btn-secondary{color:#fff;background:#18bb8e;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.2);}.codingChallengeModal .btn-secondary i{color:#fff}.codingChallengeModal .btn-secondary:hover{color:#fff;background:#16a880}.codingChallengeModal .btn-secondary--disabled{background:#60ebc4;cursor:not-allowed;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.05);}.codingChallengeModal .btn-secondary--disabled:hover{background:#60ebc4}.codingChallengeModal .btn-secondary--submitting{background:#2be4b1;cursor:default;}.codingChallengeModal .btn-secondary--submitting:hover{background:#2be4b1}.codingChallengeModal .btn-secondary--submitting:before{content:'';vertical-align:text-top;margin-right:8px;border-radius:50%;display:inline-block;width:14px;height:14px;border:.2rem solid rgba(255,255,255,0.2);border-top-color:#fff;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.codingChallengeModal .btn-secondary--unfilled{background:transparent;color:#18bb8e;border:1px solid #1ac898;text-shadow:none;box-shadow:none;}.codingChallengeModal .btn-secondary--unfilled i{color:#18bb8e}.codingChallengeModal .btn-secondary--unfilled:hover{background:transparent;color:#16a880;border:1px solid #16a880}.codingChallengeModal .btn-highlight{color:#fff;background:#e84d3d;}.codingChallengeModal .btn-highlight:hover{color:#fff;background:#e53523}.codingChallengeModal .btn-highlight--unfilled{background:transparent;color:#e84d3d;border:1px solid #e95647;text-shadow:none;box-shadow:none;}.codingChallengeModal .btn-highlight--unfilled i{color:#e84d3d}.codingChallengeModal .btn-highlight--unfilled:hover{background:transparent;color:#e53523;border:1px solid #e53523}.codingChallengeModal .btn.btn-frameless{color:#999;cursor:pointer}.codingChallengeModal .empty-modal__body{text-align:center;max-width:700px;padding:2em 4em;}.codingChallengeModal .empty-modal__body .cc__modal__header{color:#073648}.codingChallengeModal .empty-modal__body .cc__modal__body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#555;line-height:1.5;font-size:.9em;}.codingChallengeModal .empty-modal__body .cc__modal__body strong{font-size:1.4em;color:#444}.codingChallengeModal .empty-modal__body .cc__modal__footer{margin:1em 0;}.codingChallengeModal .empty-modal__body .cc__modal__footer > div{margin-bottom:1em}.webapp-content .mentor-approval{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:95%;letter-spacing:.5;min-height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#f3f5f5;}.webapp-content .mentor-approval .form-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2.5em .5em 0;margin-top:1.5em;border-top:2px solid rgba(238,238,238,0.5);}.webapp-content .mentor-approval .form-block input[type='text'],.webapp-content .mentor-approval .form-block input[type='number'],.webapp-content .mentor-approval .form-block input[type='email'],.webapp-content .mentor-approval .form-block input[type='password'],.webapp-content .mentor-approval .form-block textarea{width:100%}.webapp-content .mentor-approval .form-block:first-child{padding:0 .5em 0;margin-top:0;border:none}.webapp-content .mentor-approval .form-block__header{margin-bottom:1.5em;}.webapp-content .mentor-approval .form-block__header h3{color:#073648;font-weight:400;font-size:1.4em;margin:0 8px 5px 0;display:inline-block}.webapp-content .mentor-approval .form-block__header p,.webapp-content .mentor-approval .form-block__header small{margin-bottom:0;color:#999;line-height:1.4;font-size:.9em}.webapp-content .mentor-approval .form-block__body__row{display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .mentor-approval .form-block__body__row > div{-webkit-flex:1;-ms-flex:1;flex:1;}.webapp-content .mentor-approval .form-block__body__row > div + div{padding-left:1.2em}.webapp-content .mentor-approval .form-block__actions{margin-top:2em;padding-top:2em;border-top:2px solid #f5f5f5;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.webapp-content .mentor-approval .form-block__actions > div + div{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:1.2em}.webapp-content .mentor-approval .form-block__inner-wrapper{display:inline-block;position:relative;width:100%;}.webapp-content .mentor-approval .form-block__inner-wrapper .form-block__error-message{position:absolute;display:block}.webapp-content .mentor-approval .form-block__desc{color:#999;line-height:1.4;font-size:.9em;margin-top:-2px}.webapp-content .mentor-approval .form-block__input > label,.webapp-content .mentor-approval .form-block__textarea > label,.webapp-content .mentor-approval .form-block__select > label,.webapp-content .mentor-approval .form-block__rating-stars > label,.webapp-content .mentor-approval .form-block__tags-input > label,.webapp-content .mentor-approval .form-block__checkboxes > label,.webapp-content .mentor-approval .form-block__auto-suggest-input > label,.webapp-content .mentor-approval .form-block__multi-choice > label,.webapp-content .mentor-approval .form-block__rating-scale > label{margin-bottom:8px}.webapp-content .mentor-approval .form-block__input--error input,.webapp-content .mentor-approval .form-block__textarea--error input,.webapp-content .mentor-approval .form-block__select--error input,.webapp-content .mentor-approval .form-block__rating-stars--error input,.webapp-content .mentor-approval .form-block__tags-input--error input,.webapp-content .mentor-approval .form-block__checkboxes--error input,.webapp-content .mentor-approval .form-block__auto-suggest-input--error input,.webapp-content .mentor-approval .form-block__multi-choice--error input,.webapp-content .mentor-approval .form-block__rating-scale--error input,.webapp-content .mentor-approval .form-block__input--error select,.webapp-content .mentor-approval .form-block__textarea--error select,.webapp-content .mentor-approval .form-block__select--error select,.webapp-content .mentor-approval .form-block__rating-stars--error select,.webapp-content .mentor-approval .form-block__tags-input--error select,.webapp-content .mentor-approval .form-block__checkboxes--error select,.webapp-content .mentor-approval .form-block__auto-suggest-input--error select,.webapp-content .mentor-approval .form-block__multi-choice--error select,.webapp-content .mentor-approval .form-block__rating-scale--error select,.webapp-content .mentor-approval .form-block__input--error textarea,.webapp-content .mentor-approval .form-block__textarea--error textarea,.webapp-content .mentor-approval .form-block__select--error textarea,.webapp-content .mentor-approval .form-block__rating-stars--error textarea,.webapp-content .mentor-approval .form-block__tags-input--error textarea,.webapp-content .mentor-approval .form-block__checkboxes--error textarea,.webapp-content .mentor-approval .form-block__auto-suggest-input--error textarea,.webapp-content .mentor-approval .form-block__multi-choice--error textarea,.webapp-content .mentor-approval .form-block__rating-scale--error textarea{border-color:#f66}.webapp-content .mentor-approval .form-block__input span,.webapp-content .mentor-approval .form-block__textarea span,.webapp-content .mentor-approval .form-block__select span,.webapp-content .mentor-approval .form-block__rating-stars span,.webapp-content .mentor-approval .form-block__checkboxes span{color:#666;font-weight:500;font-size:.85em;}.webapp-content .mentor-approval .form-block__input span.prepended,.webapp-content .mentor-approval .form-block__textarea span.prepended,.webapp-content .mentor-approval .form-block__select span.prepended,.webapp-content .mentor-approval .form-block__rating-stars span.prepended,.webapp-content .mentor-approval .form-block__checkboxes span.prepended{margin-right:.4em}.webapp-content .mentor-approval .form-block__input span.appended,.webapp-content .mentor-approval .form-block__textarea span.appended,.webapp-content .mentor-approval .form-block__select span.appended,.webapp-content .mentor-approval .form-block__rating-stars span.appended,.webapp-content .mentor-approval .form-block__checkboxes span.appended{margin-left:.6em}.webapp-content .mentor-approval .form-block__checkboxes,.webapp-content .mentor-approval .form-block__multi-choice{display:inline-block;}.webapp-content .mentor-approval .form-block__checkboxes__item,.webapp-content .mentor-approval .form-block__multi-choice__item{display:inline-block;margin-right:1.6em;}.webapp-content .mentor-approval .form-block__checkboxes__item label,.webapp-content .mentor-approval .form-block__multi-choice__item label{color:#666;text-transform:capitalize;display:inline-block}.webapp-content .mentor-approval .form-block__checkboxes__item input,.webapp-content .mentor-approval .form-block__multi-choice__item input{margin-right:6px;display:inline-block;vertical-align:baseline}.webapp-content .mentor-approval .form-block__rating-scale__items,.webapp-content .mentor-approval .form-block__rating-scale__x-axis{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.webapp-content .mentor-approval .form-block__rating-scale__x-axis{font-size:.8em;color:#999;margin-top:.4em}.webapp-content .mentor-approval .form-block__rating-scale__inner-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:390px}.webapp-content .mentor-approval .form-block__rating-scale__item{background:#ddd;padding:4px 9px;margin-right:8px;border-radius:3px;background-color:#fff;border:solid 1px #e1e6e6;font-size:.9em;cursor:pointer;}.webapp-content .mentor-approval .form-block__rating-scale__item:hover{border:solid 1px #38aaff;color:#38aaff}.webapp-content .mentor-approval .form-block__rating-scale__item--active{background-color:#38aaff;border:solid 1px #398fcc;color:#fff;}.webapp-content .mentor-approval .form-block__rating-scale__item--active:hover{color:#fff}.webapp-content .mentor-approval .form-block__checkboxes__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.webapp-content .mentor-approval .form-block__checkboxes__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:120px;margin-bottom:8px;}.webapp-content .mentor-approval .form-block__checkboxes__item input{margin-top:0}.webapp-content .mentor-approval .form-block__filepicker{position:relative;min-width:130px;display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .mentor-approval .form-block__filepicker-preview{border-radius:3px;border:solid 1px rgba(0,0,0,0.1);}.webapp-content .mentor-approval .form-block__filepicker-preview img{height:100%}.webapp-content .mentor-approval .form-block__filepicker-input{-webkit-flex:1;-ms-flex:1;flex:1;background:#fff;width:130px;border:2px dashed #ddd;color:#888;outline:none;}.webapp-content .mentor-approval .form-block__filepicker-input:before{margin-right:5px;content:"\f030";color:#aaa;font:normal normal normal 14px/1 FontAwesome}.webapp-content .mentor-approval .form-block__filepicker-input:hover{border:2px dashed #ccc;color:#666}.webapp-content .mentor-approval .form-block__filepicker-input--minimize{position:absolute;bottom:0;width:100%;background:rgba(7,54,72,0.9);color:#fafafa;border:none;border-radius:2px;padding:4px;}.webapp-content .mentor-approval .form-block__filepicker-input--minimize:before{margin-right:5px;content:"\f030";color:#fafafa;font:normal normal normal 14px/1 FontAwesome}.webapp-content .mentor-approval .form-block__error-message{margin-top:4px;display:inline-block;color:#f66}.webapp-content .mentor-approval .dv-star-rating-star{font-size:1.4em;color:#ddd}.webapp-content .mentor-approval .react-tagsinput__tags{position:relative}.webapp-content .mentor-approval .react-tagsinput-input{display:inline-block;}.webapp-content .mentor-approval .react-tagsinput-input--hidden{display:none}.webapp-content .mentor-approval .react-tagsinput-tag{border:1px solid #ddd;background:#e1e6e6;display:inline-block;padding:8px 12px;margin-right:8px;border-radius:2px;color:#555;font-size:.9em;margin-bottom:.6em}.webapp-content .mentor-approval .react-tagsinput-remove:after{content:'x';color:#aaa;margin-left:5px;cursor:pointer}.webapp-content .mentor-approval .react-autosuggest__container{display:inline-block;position:relative;width:200px;}.webapp-content .mentor-approval .react-autosuggest__container input{min-width:100%}.webapp-content .mentor-approval .react-autosuggest__suggestions-container{position:absolute;z-index:1;list-style-type:none;box-shadow:.05em .01em .5em rgba(0,0,0,0.2);background:#fff;width:100%}.webapp-content .mentor-approval .react-autosuggest__suggestion{border-bottom:1px solid #ececec;padding:8px 10px;margin:0;color:#666}.webapp-content .mentor-approval .react-autosuggest__suggestion--focused{background:#ddf1ff;cursor:pointer;}.webapp-content .mentor-approval .react-autosuggest__suggestion--focused mark{background:none;font-weight:500;padding:0}.webapp-content .mentor-approval .form-block__input,.webapp-content .mentor-approval .form-block__textarea,.webapp-content .mentor-approval .form-block__select,.webapp-content .mentor-approval .form-block__rating-stars,.webapp-content .mentor-approval .form-block__tags-input,.webapp-content .mentor-approval .form-block__checkboxes,.webapp-content .mentor-approval .form-block__auto-suggest-input,.webapp-content .mentor-approval .form-block__multi-choice{margin-bottom:1.6em}.webapp-content .mentor-approval__body{display:-webkit-flex;display:-ms-flexbox;display:flex;width:90%;max-width:1020px;margin:0 auto;margin-top:70px;min-height:100%;}.webapp-content .mentor-approval__body__form{-webkit-flex:2;-ms-flex:2;flex:2;padding:2em 2em 5em;background:#fff;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc}.webapp-content .mentor-approval__body__notes{-webkit-flex:1;-ms-flex:1;flex:1;padding:2em 1.5em}.webapp-content .mentor-approval__header{z-index:1}.webapp-content .mentor-approval__menu{display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;width:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1em 2em;background:#fff;box-shadow:0 1px 2px 0 rgba(50,50,50,0.3);}.webapp-content .mentor-approval__menu__logo img{width:190px}.webapp-content .mentor-approval .process-bar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:700px;min-height:40px;margin-left:5%;}.webapp-content .mentor-approval .process-bar__nodes{list-style:none;margin:0;display:table;table-layout:fixed;width:100%;color:#838383;z-index:0;}.webapp-content .mentor-approval .process-bar__nodes > li{position:relative;display:table-cell;text-align:center;}.webapp-content .mentor-approval .process-bar__nodes > li .title{font-size:.9em;color:#b0b0b0;text-decoration:none;display:inline-block;text-transform:capitalize}.webapp-content .mentor-approval .process-bar__nodes > li:after{content:' ';display:block;margin:0 auto;border:2px solid #c9c9c9;background:#fff;font-size:.8em;width:1.6em;height:1.6em;text-align:center;line-height:1.4em;border-radius:50%;color:#c3c3c3;position:absolute;z-index:-1;top:1.6em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.webapp-content .mentor-approval .process-bar__nodes > li:before{content:'';position:absolute;display:block;background:#cfcfcf;width:100%;height:.15em;top:1.8em;left:50%;z-index:-1}.webapp-content .mentor-approval .process-bar__nodes > li:last-child:before{display:none}.webapp-content .mentor-approval .process-bar__nodes > li.is-complete a,.webapp-content .mentor-approval .process-bar__nodes > li.is-complete span{color:#073445}.webapp-content .mentor-approval .process-bar__nodes > li.is-complete:after{content:'✓';border:2px solid #073445;color:#073445}.webapp-content .mentor-approval .process-bar__nodes > li.is-complete:before{background:#073445}.webapp-content .mentor-approval .process-bar__nodes > li.is-active a,.webapp-content .mentor-approval .process-bar__nodes > li.is-active span{font-weight:400;color:#073648}.webapp-content .mentor-approval .process-bar__nodes > li.is-active:before{background:linear-gradient(to right,#073648,#c3c3c3)}.webapp-content .mentor-approval .process-bar__nodes > li.is-active:after{color:#073648;border:2px solid #073648}.webapp-content .mentor-approval__process-circle{background:#fff;border:1px solid #dcdcdc;padding:1.5em 1em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;letter-spacing:.4;}.webapp-content .mentor-approval__process-circle.verticle{display:block;}.webapp-content .mentor-approval__process-circle.verticle .circle__percentage{margin-right:0}.webapp-content .mentor-approval__process-circle.verticle .circle__desc{padding-top:10px;text-align:center}.webapp-content .mentor-approval__process-circle .circle__percentage{-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.8em;margin-right:.5em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.webapp-content .mentor-approval__process-circle .circle__desc{-webkit-flex:2;-ms-flex:2;flex:2;}.webapp-content .mentor-approval__process-circle .circle__desc__title{color:#073648;font-size:1.2em;font-weight:400;margin-bottom:5px}.webapp-content .mentor-approval__process-circle .circle__desc__body{color:#999}.webapp-content .mentor-approval__process-circle .water-tank{width:100px;height:100px;border:1px solid #e6e6e6;border-radius:50%;}.webapp-content .mentor-approval__process-circle .water-tank__number{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;border-radius:50%;height:75%;width:75%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.9em;}.webapp-content .mentor-approval__process-circle .water-tank__number:after{content:'%';font-size:.5em;margin-left:2px}.webapp-content .mentor-approval__process-circle .water-tank__frame{position:relative;height:100%;width:100%;background-color:#eee;border-radius:50%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.webapp-content .mentor-approval__process-circle .water-tank__wave{background:#3f68c5;position:relative;top:50%;height:250%;width:250%;border-radius:45%;left:-70%;-webkit-transform:rotate(360deg);transform:rotate(360deg);transition:all 1s ease;-webkit-animation:wave 10s linear infinite;animation:wave 10s linear infinite}@-webkit-keyframes wave{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes wave{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.webapp-content .mentor-approval__side-notes{position:fixed;max-width:320px;}.webapp-content .mentor-approval__side-notes .side-notes__list{margin-top:2em}.webapp-content .mentor-approval__side-notes .side-note{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.5em;}.webapp-content .mentor-approval__side-notes .side-note__body{padding-left:12px}.webapp-content .mentor-approval__side-notes .side-note__title{color:#555;font-weight:400;margin-bottom:.4em}.webapp-content .mentor-approval__side-notes .side-note__content{color:#999;line-height:1.5;font-size:.95em}.webapp-content .mentor-approval .mentor-approval__expertise__new{margin-top:1em;}.webapp-content .mentor-approval .mentor-approval__expertise__new small{display:inline-block;color:#888;margin-top:6px}.webapp-content .mentor-approval .mentor-approval__expertise .btn-secondary{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:200px;font-size:.9em}.webapp-content .mentor-approval .expertise__item{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;box-sizing:border-box;border:1px solid #e1e6e6;padding:1em 1.5em;margin-bottom:.6em;}.webapp-content .mentor-approval .expertise__item--editing{box-shadow:0 1px 4px 0 rgba(0,0,0,0.15);border:solid 1px #e1e6e6;padding:2.2em 2em;}.webapp-content .mentor-approval .expertise__item--editing .form-block__select,.webapp-content .mentor-approval .expertise__item--editing .form-block__tags-input,.webapp-content .mentor-approval .expertise__item--editing .form-block__textarea,.webapp-content .mentor-approval .expertise__item--editing .form-block__rating-stars{margin-bottom:1.8em}.webapp-content .mentor-approval .expertise__item--editing__actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.webapp-content .mentor-approval .expertise__item--editing__actions > div + div{margin-left:1.2em}.webapp-content .mentor-approval .expertise__item--editing__actions .remove-expertise{cursor:pointer;font-size:.9em;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}.webapp-content .mentor-approval .expertise__item--editing__actions .remove-expertise i{margin-right:6px}.webapp-content .mentor-approval .expertise__item--editing__actions .btn{font-size:.9em}.webapp-content .mentor-approval .expertise__item__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:move;}.webapp-content .mentor-approval .expertise__item__header .fa-sort{color:#888;margin-left:-6px;padding:5px 10px 6px}.webapp-content .mentor-approval .expertise__item__body{margin-top:.6em}.webapp-content .mentor-approval .expertise__item__footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.8em}.webapp-content .mentor-approval .expertise__item__title{-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.15em;font-weight:500;color:#555}.webapp-content .mentor-approval .expertise__item__experience{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.9em;margin-right:1em;}.webapp-content .mentor-approval .expertise__item__experience .rating-stars{letter-spacing:-1.5px;margin-left:1em;width:150px;}.webapp-content .mentor-approval .expertise__item__experience .rating-stars .rating-icon{color:#ddd;}.webapp-content .mentor-approval .expertise__item__experience .rating-stars .rating-icon.active{color:#3e90ca}.webapp-content .mentor-approval .expertise__item__actions{font-size:.85em;}.webapp-content .mentor-approval .expertise__item__actions a{cursor:pointer;padding:0 .3em}.webapp-content .mentor-approval .expertise__item__desc{font-size:.95em;color:#555;line-height:1.4;white-space:pre-line}.webapp-content .mentor-approval .expertise__item__tag{background:#f1f1f1;color:#999;padding:2px 6px;font-size:.8em;margin-right:6px;margin-bottom:5px}.webapp-content .mentor-approval .expertise__item.isDragging{background:#fff;opacity:.9;font-size:.9em;color:#888}.webapp-content .mentor-approval .expertise__item__notice{cursor:pointer;font-size:.85em;background:rgba(255,255,233,0.8);color:#b9a727;padding:5px 10px;margin-top:6px;font-style:italic;}.webapp-content .mentor-approval .expertise__item__notice i{margin-right:.4em}.webapp-content .mentor-approval .mentor-approval__basic .work-preference{display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .mentor-approval .mentor-approval__basic .work-preference > div + div{margin-left:1em}.webapp-content .mentor-approval .mentor-approval__basic .work-preference__item{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px;background-color:#fff;border:solid 1px rgba(15,72,96,0.2);padding:1em;margin-bottom:.8em;color:#666;opacity:.5;cursor:pointer;font-weight:400;font-size:.92em;line-height:1.6;}.webapp-content .mentor-approval .mentor-approval__basic .work-preference__item__icon{margin:0 1em 0 .5em;width:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.webapp-content .mentor-approval .mentor-approval__basic .work-preference__item__icon img{opacity:.5;max-height:30px}.webapp-content .mentor-approval .mentor-approval__basic .work-preference__item--selected{background-color:#f3f5f5;opacity:1;}.webapp-content .mentor-approval .mentor-approval__basic .work-preference__item--selected img{opacity:1}.webapp-content .mentor-approval .mentor-approval__basic .upload-avatar{margin-bottom:1.6em;margin-right:1em;max-width:140px;max-height:140px;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-flex;display:-ms-flexbox;display:flex}.webapp-content .mentor-approval .mentor-approval__basic .defaultRateGroup input[type='number']{width:100px}.webapp-content .mentor-approval .mentor-approval__basic .defaultRateGroup .appended{color:#3e90ca}.webapp-content .mentor-approval .mentor-approval__about__actions{display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .mentor-approval .mentor-approval__about__actions > div + div{margin-left:1.2em}.webapp-content .mentor-approval .mentor-approval__about .form-block__checkboxes__action{margin-top:1em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.webapp-content .mentor-approval .mentor-approval__about .form-block__checkboxes__action select{height:30px;min-width:150px;width:150px;margin-right:1em}.webapp-content .mentor-approval .mentor-approval__about .form-block__checkboxes__action a{cursor:pointer;font-size:.9em}.webapp-content .mentor-approval .mentor-approval__about .form-block__checkboxes__action .btn{padding:8px 12px;font-size:.9em}.webapp-content .mentor-approval .mentor-approval__challenge__actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1em;}.webapp-content .mentor-approval .mentor-approval__challenge__actions span{color:#999;font-size:.8em;margin-left:10px}.webapp-content .mentor-approval .mentor-approval__challenge__actions > div + div{margin-left:1.2em}.mentor-approval__expertise__new{margin-top:1em;}.mentor-approval__expertise__new small{display:inline-block;color:#888;margin-top:6px}.mentor-approval__expertise .btn-secondary{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:200px;font-size:.9em}.expertise__item{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;box-sizing:border-box;border:1px solid #e1e6e6;padding:1em 1.5em;margin-bottom:.6em;}.expertise__item--editing{box-shadow:0 1px 4px 0 rgba(0,0,0,0.15);border:solid 1px #e1e6e6;padding:2.2em 2em;}.expertise__item--editing .form-block__select,.expertise__item--editing .form-block__tags-input,.expertise__item--editing .form-block__textarea,.expertise__item--editing .form-block__rating-stars{margin-bottom:1.8em}.expertise__item--editing__actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.expertise__item--editing__actions > div + div{margin-left:1.2em}.expertise__item--editing__actions .remove-expertise{cursor:pointer;font-size:.9em;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}.expertise__item--editing__actions .remove-expertise i{margin-right:6px}.expertise__item--editing__actions .btn{font-size:.9em}.expertise__item__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:move;}.expertise__item__header .fa-sort{color:#888;margin-left:-6px;padding:5px 10px 6px}.expertise__item__body{margin-top:.6em}.expertise__item__footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.8em}.expertise__item__title{-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.15em;font-weight:500;color:#555}.expertise__item__experience{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.9em;margin-right:1em;}.expertise__item__experience .rating-stars{letter-spacing:-1.5px;margin-left:1em;width:150px;}.expertise__item__experience .rating-stars .rating-icon{color:#ddd;}.expertise__item__experience .rating-stars .rating-icon.active{color:#3e90ca}.expertise__item__actions{font-size:.85em;}.expertise__item__actions a{cursor:pointer;padding:0 .3em}.expertise__item__desc{font-size:.95em;color:#555;line-height:1.4;white-space:pre-line}.expertise__item__tag{background:#f1f1f1;color:#999;padding:2px 6px;font-size:.8em;margin-right:6px;margin-bottom:5px}.expertise__item.isDragging{background:#fff;opacity:.9;font-size:.9em;color:#888}.expertise__item__notice{cursor:pointer;font-size:.85em;background:rgba(255,255,233,0.8);color:#b9a727;padding:5px 10px;margin-top:6px;font-style:italic;}.expertise__item__notice i{margin-right:.4em}/*

github.com style (c) Vasily Polovnyov <vast@whiteants.net>

*/

.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  color: #333;
  background: #f8f8f8;
}

.hljs-comment,
.hljs-quote {
  color: #998;
  font-style: italic;
}

.hljs-keyword,
.hljs-selector-tag,
.hljs-subst {
  color: #333;
  font-weight: bold;
}

.hljs-number,
.hljs-literal,
.hljs-variable,
.hljs-template-variable,
.hljs-tag .hljs-attr {
  color: #008080;
}

.hljs-string,
.hljs-doctag {
  color: #d14;
}

.hljs-title,
.hljs-section,
.hljs-selector-id {
  color: #900;
  font-weight: bold;
}

.hljs-subst {
  font-weight: normal;
}

.hljs-type,
.hljs-class .hljs-title {
  color: #458;
  font-weight: bold;
}

.hljs-tag,
.hljs-name,
.hljs-attribute {
  color: #000080;
  font-weight: normal;
}

.hljs-regexp,
.hljs-link {
  color: #009926;
}

.hljs-symbol,
.hljs-bullet {
  color: #990073;
}

.hljs-built_in,
.hljs-builtin-name {
  color: #0086b3;
}

.hljs-meta {
  color: #999;
  font-weight: bold;
}

.hljs-deletion {
  background: #fdd;
}

.hljs-addition {
  background: #dfd;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}

.webapp-content .article{font-family:'Roboto',sans-serif;font-size:18px;font-weight:300;}.webapp-content .article .form-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2.5em .5em 0;margin-top:1.5em;border-top:2px solid rgba(238,238,238,0.5);}.webapp-content .article .form-block input[type='text'],.webapp-content .article .form-block input[type='number'],.webapp-content .article .form-block input[type='email'],.webapp-content .article .form-block input[type='password'],.webapp-content .article .form-block textarea{width:100%}.webapp-content .article .form-block:first-child{padding:0 .5em 0;margin-top:0;border:none}.webapp-content .article .form-block__header{margin-bottom:1.5em;}.webapp-content .article .form-block__header h3{color:#073648;font-weight:400;font-size:1.4em;margin:0 8px 5px 0;display:inline-block}.webapp-content .article .form-block__header p,.webapp-content .article .form-block__header small{margin-bottom:0;color:#999;line-height:1.4;font-size:.9em}.webapp-content .article .form-block__body__row{display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .article .form-block__body__row > div{-webkit-flex:1;-ms-flex:1;flex:1;}.webapp-content .article .form-block__body__row > div + div{padding-left:1.2em}.webapp-content .article .form-block__actions{margin-top:2em;padding-top:2em;border-top:2px solid #f5f5f5;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.webapp-content .article .form-block__actions > div + div{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:1.2em}.webapp-content .article .form-block__inner-wrapper{display:inline-block;position:relative;width:100%;}.webapp-content .article .form-block__inner-wrapper .form-block__error-message{position:absolute;display:block}.webapp-content .article .form-block__desc{color:#999;line-height:1.4;font-size:.9em;margin-top:-2px}.webapp-content .article .form-block__input > label,.webapp-content .article .form-block__textarea > label,.webapp-content .article .form-block__select > label,.webapp-content .article .form-block__rating-stars > label,.webapp-content .article .form-block__tags-input > label,.webapp-content .article .form-block__checkboxes > label,.webapp-content .article .form-block__auto-suggest-input > label,.webapp-content .article .form-block__multi-choice > label,.webapp-content .article .form-block__rating-scale > label{margin-bottom:8px}.webapp-content .article .form-block__input--error input,.webapp-content .article .form-block__textarea--error input,.webapp-content .article .form-block__select--error input,.webapp-content .article .form-block__rating-stars--error input,.webapp-content .article .form-block__tags-input--error input,.webapp-content .article .form-block__checkboxes--error input,.webapp-content .article .form-block__auto-suggest-input--error input,.webapp-content .article .form-block__multi-choice--error input,.webapp-content .article .form-block__rating-scale--error input,.webapp-content .article .form-block__input--error select,.webapp-content .article .form-block__textarea--error select,.webapp-content .article .form-block__select--error select,.webapp-content .article .form-block__rating-stars--error select,.webapp-content .article .form-block__tags-input--error select,.webapp-content .article .form-block__checkboxes--error select,.webapp-content .article .form-block__auto-suggest-input--error select,.webapp-content .article .form-block__multi-choice--error select,.webapp-content .article .form-block__rating-scale--error select,.webapp-content .article .form-block__input--error textarea,.webapp-content .article .form-block__textarea--error textarea,.webapp-content .article .form-block__select--error textarea,.webapp-content .article .form-block__rating-stars--error textarea,.webapp-content .article .form-block__tags-input--error textarea,.webapp-content .article .form-block__checkboxes--error textarea,.webapp-content .article .form-block__auto-suggest-input--error textarea,.webapp-content .article .form-block__multi-choice--error textarea,.webapp-content .article .form-block__rating-scale--error textarea{border-color:#f66}.webapp-content .article .form-block__input span,.webapp-content .article .form-block__textarea span,.webapp-content .article .form-block__select span,.webapp-content .article .form-block__rating-stars span,.webapp-content .article .form-block__checkboxes span{color:#666;font-weight:500;font-size:.85em;}.webapp-content .article .form-block__input span.prepended,.webapp-content .article .form-block__textarea span.prepended,.webapp-content .article .form-block__select span.prepended,.webapp-content .article .form-block__rating-stars span.prepended,.webapp-content .article .form-block__checkboxes span.prepended{margin-right:.4em}.webapp-content .article .form-block__input span.appended,.webapp-content .article .form-block__textarea span.appended,.webapp-content .article .form-block__select span.appended,.webapp-content .article .form-block__rating-stars span.appended,.webapp-content .article .form-block__checkboxes span.appended{margin-left:.6em}.webapp-content .article .form-block__checkboxes,.webapp-content .article .form-block__multi-choice{display:inline-block;}.webapp-content .article .form-block__checkboxes__item,.webapp-content .article .form-block__multi-choice__item{display:inline-block;margin-right:1.6em;}.webapp-content .article .form-block__checkboxes__item label,.webapp-content .article .form-block__multi-choice__item label{color:#666;text-transform:capitalize;display:inline-block}.webapp-content .article .form-block__checkboxes__item input,.webapp-content .article .form-block__multi-choice__item input{margin-right:6px;display:inline-block;vertical-align:baseline}.webapp-content .article .form-block__rating-scale__items,.webapp-content .article .form-block__rating-scale__x-axis{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.webapp-content .article .form-block__rating-scale__x-axis{font-size:.8em;color:#999;margin-top:.4em}.webapp-content .article .form-block__rating-scale__inner-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:390px}.webapp-content .article .form-block__rating-scale__item{background:#ddd;padding:4px 9px;margin-right:8px;border-radius:3px;background-color:#fff;border:solid 1px #e1e6e6;font-size:.9em;cursor:pointer;}.webapp-content .article .form-block__rating-scale__item:hover{border:solid 1px #38aaff;color:#38aaff}.webapp-content .article .form-block__rating-scale__item--active{background-color:#38aaff;border:solid 1px #398fcc;color:#fff;}.webapp-content .article .form-block__rating-scale__item--active:hover{color:#fff}.webapp-content .article .form-block__checkboxes__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.webapp-content .article .form-block__checkboxes__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:120px;margin-bottom:8px;}.webapp-content .article .form-block__checkboxes__item input{margin-top:0}.webapp-content .article .form-block__filepicker{position:relative;min-width:130px;display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .article .form-block__filepicker-preview{border-radius:3px;border:solid 1px rgba(0,0,0,0.1);}.webapp-content .article .form-block__filepicker-preview img{height:100%}.webapp-content .article .form-block__filepicker-input{-webkit-flex:1;-ms-flex:1;flex:1;background:#fff;width:130px;border:2px dashed #ddd;color:#888;outline:none;}.webapp-content .article .form-block__filepicker-input:before{margin-right:5px;content:"\f030";color:#aaa;font:normal normal normal 14px/1 FontAwesome}.webapp-content .article .form-block__filepicker-input:hover{border:2px dashed #ccc;color:#666}.webapp-content .article .form-block__filepicker-input--minimize{position:absolute;bottom:0;width:100%;background:rgba(7,54,72,0.9);color:#fafafa;border:none;border-radius:2px;padding:4px;}.webapp-content .article .form-block__filepicker-input--minimize:before{margin-right:5px;content:"\f030";color:#fafafa;font:normal normal normal 14px/1 FontAwesome}.webapp-content .article .form-block__error-message{margin-top:4px;display:inline-block;color:#f66}.webapp-content .article .dv-star-rating-star{font-size:1.4em;color:#ddd}.webapp-content .article .react-tagsinput__tags{position:relative}.webapp-content .article .react-tagsinput-input{display:inline-block;}.webapp-content .article .react-tagsinput-input--hidden{display:none}.webapp-content .article .react-tagsinput-tag{border:1px solid #ddd;background:#e1e6e6;display:inline-block;padding:8px 12px;margin-right:8px;border-radius:2px;color:#555;font-size:.9em;margin-bottom:.6em}.webapp-content .article .react-tagsinput-remove:after{content:'x';color:#aaa;margin-left:5px;cursor:pointer}.webapp-content .article .react-autosuggest__container{display:inline-block;position:relative;width:200px;}.webapp-content .article .react-autosuggest__container input{min-width:100%}.webapp-content .article .react-autosuggest__suggestions-container{position:absolute;z-index:1;list-style-type:none;box-shadow:.05em .01em .5em rgba(0,0,0,0.2);background:#fff;width:100%}.webapp-content .article .react-autosuggest__suggestion{border-bottom:1px solid #ececec;padding:8px 10px;margin:0;color:#666}.webapp-content .article .react-autosuggest__suggestion--focused{background:#ddf1ff;cursor:pointer;}.webapp-content .article .react-autosuggest__suggestion--focused mark{background:none;font-weight:500;padding:0}.webapp-content .article-editor{background:#f9f9f9;min-height:100vh;padding-bottom:1em;}/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}

.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7;
}
@-webkit-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-rulers {
  position: absolute;
  left: 0; right: 0; top: -50px; bottom: -20px;
  overflow: hidden;
}
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0; bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3 {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 30px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -30px; margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 30px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  min-height: 100%;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -30px;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre {
  /* Reset some styles that the rest of the page might have set */ border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: contextual;
  -moz-font-variant-ligatures: contextual;
  font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  overflow: auto;
}

.CodeMirror-widget {}

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background: #ffa;
  background: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }

.webapp-content .article-editor .md-publish{position:absolute;top:60px;right:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:380px;padding:1.5em 2em;font-size:16px;height:100vh;background-color:#f5f5f5;border-top:1px solid #ddd;box-shadow:0 4px 8px 0 rgba(0,0,0,0.3);transition:all .2s ease-in;overflow-y:scroll;opacity:1;}.webapp-content .article-editor .md-publish--shy{right:-200px;opacity:0}.webapp-content .article-editor .md-publish__form{font-size:16px;}.webapp-content .article-editor .md-publish__form > div{margin-bottom:2em}.webapp-content .article-editor .md-publish__close{position:absolute;right:20px;text-decoration:underline;cursor:pointer;color:#888;font-size:.8em;}.webapp-content .article-editor .md-publish__close:hover{color:#444}.webapp-content .article-editor .md-publish__actions{border-top:1px solid #ddd;padding-top:1em;margin-top:1em;}.webapp-content .article-editor .md-publish__actions > div[class^="btn"]{width:100%;margin-bottom:.6em}.webapp-content .article-editor .md-publish__actions small{color:#888;display:block;line-height:18px}.webapp-content .article-editor .md-publish .form-block__desc{color:#777;font-size:.9em}.webapp-content .article-editor .md-publish .react-tagsinput{background:#fff;border:1px solid #e1e6e6;padding:8px;}.webapp-content .article-editor .md-publish .react-tagsinput-tag{margin:0 8px 6px 0}.webapp-content .article-editor .md-publish .react-tagsinput-input{border:none;padding:2px;width:100px;min-width:0}.webapp-content .article-editor .md-editor{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;line-height:28px;max-width:760px;width:90%;margin:0 auto;padding:1em 0;-webkit-animation:fade-in 1s;animation:fade-in 1s;}.webapp-content .article-editor .md-editor__prepare{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2em 1em;font-size:1.3em;color:#bbb;}.webapp-content .article-editor .md-editor__prepare--loading{margin-right:10px;border-radius:50%;display:inline-block;width:20px;height:20px;border:.2rem solid rgba(136,136,136,0.2);border-top-color:#888;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.webapp-content .article-editor .md-editor__title{border:none;font-size:36px;line-height:48px;margin:.4em 0;color:#333;font-weight:bold;letter-spacing:.025em;background:transparent;padding:0;resize:none}.webapp-content .article-editor .md-editor__content{z-index:0;line-height:30px}.webapp-content .article-editor .md-editor__exit{position:fixed;bottom:20px;left:20px;background-image:url("assets/images/ArticleEditor/exit.56cb89fc.png");background-position:0 0;background-size:cover;background-repeat:no-repeat;width:20px;height:22px;border-radius:3px;cursor:pointer;opacity:.7;}.webapp-content .article-editor .md-editor__exit:hover{background-position:0 -23px;}.webapp-content .article-editor .md-editor__exit:hover:before{content:'Back to My Posts';position:absolute;font-size:14px;width:110px;margin-left:26px;bottom:-3px;color:#444}@media (max-width:640px){.webapp-content .article-editor .md-editor__exit{display:none}}.webapp-content .article-editor .CodeMirror.CodeMirror-wrap{height:auto;overflow:visible;background:transparent;font-family:'Inconsolata',monospace;color:#424242}.webapp-content .article-editor .CodeMirror-scroll{height:auto;overflow:visible !important}.webapp-content .article-editor .CodeMirror-buttonsPanel{position:fixed;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(-66px);transform:translateX(-66px);top:100px;border:1px solid #dedede;border-radius:2px;transition:border .2s ease-in;}.webapp-content .article-editor .CodeMirror-buttonsPanel:hover{border:1px solid #ccc}.webapp-content .article-editor .CodeMirror-buttonsPanel > button{background:transparent;transition:opacity .2s ease-in;border:none;width:36px;height:40px;text-align:center;opacity:.5;color:#888;font-size:16px;outline:none;}.webapp-content .article-editor .CodeMirror-buttonsPanel > button:hover{opacity:1}@media (max-width:640px){.webapp-content .article-editor .CodeMirror-buttonsPanel{display:none}}.webapp-content .article-editor .ReactCodeMirror > textarea{height:100%;background:transparent;border:none;font-size:16px;line-height:26px}.webapp-content .article-editor .article__container{word-wrap:break-word;width:100%;margin:0}.webapp-content .article-editor .form-block__filepicker{background:transparent;margin-bottom:1em;}.webapp-content .article-editor .form-block__filepicker-preview{width:100%;}.webapp-content .article-editor .form-block__filepicker-preview img{height:auto;width:100%}.webapp-content .article-editor .form-block__filepicker-input{min-height:200px;background:transparent}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.webapp-content .article-editor__menu{-webkit-flex:1;-ms-flex:1;flex:1;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 1em;}.webapp-content .article-editor__menu .md-menu__loading{color:#444;font-size:.9em}.webapp-content .article-editor__menu .md-menu__actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;}.webapp-content .article-editor__menu .md-menu__actions__item{color:#999;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:bold;font-size:14px;text-transform:uppercase;padding:0 1em;cursor:pointer;}.webapp-content .article-editor__menu .md-menu__actions__item:hover{color:#666;background:#f3f3f3;transition:color .3s ease-in;text-decoration:none}.webapp-content .article-editor__menu .md-menu__actions__item > i{margin-right:10px;font-size:16px}.webapp-content .article-editor__menu .md-menu__actions__item.ready-to-publish{color:#19a6c6;}.webapp-content .article-editor__menu .md-menu__actions__item.ready-to-publish > i{margin:0 0 0 10px}.webapp-content .article .btn,.webapp-content .article .btn-primary,.webapp-content .article .btn-golden,.webapp-content .article .btn--outline,.webapp-content .article .btn-golden--outline,.webapp-content .article .btn-primary--outline,.webapp-content .article .btn-social-google,.webapp-content .article .btn-social-twitter,.webapp-content .article .btn-social-facebook,.webapp-content .article .btn-social-email,.webapp-content .article .btn-social-email--outline{cursor:pointer;font-size:13px;text-align:center;padding:0;line-height:33px;width:90px;height:34px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;transition:all .1s ease-out;text-decoration:none;text-transform:uppercase;}.webapp-content .article .btn > span,.webapp-content .article .btn-primary > span,.webapp-content .article .btn-golden > span,.webapp-content .article .btn--outline > span,.webapp-content .article .btn-golden--outline > span,.webapp-content .article .btn-primary--outline > span,.webapp-content .article .btn-social-google > span,.webapp-content .article .btn-social-twitter > span,.webapp-content .article .btn-social-facebook > span,.webapp-content .article .btn-social-email > span,.webapp-content .article .btn-social-email--outline > span{margin-left:5px}.webapp-content .article .btn--submitting,.webapp-content .article .btn-primary--submitting,.webapp-content .article .btn-golden--submitting,.webapp-content .article .btn--outline--submitting,.webapp-content .article .btn-golden--outline--submitting,.webapp-content .article .btn-primary--outline--submitting,.webapp-content .article .btn-social-google--submitting,.webapp-content .article .btn-social-twitter--submitting,.webapp-content .article .btn-social-facebook--submitting,.webapp-content .article .btn-social-email--submitting,.webapp-content .article .btn-social-email--outline--submitting{opacity:.8;cursor:default}.webapp-content .article .btn--disabled,.webapp-content .article .btn-primary--disabled,.webapp-content .article .btn-golden--disabled,.webapp-content .article .btn--outline--disabled,.webapp-content .article .btn-golden--outline--disabled,.webapp-content .article .btn-primary--outline--disabled,.webapp-content .article .btn-social-google--disabled,.webapp-content .article .btn-social-twitter--disabled,.webapp-content .article .btn-social-facebook--disabled,.webapp-content .article .btn-social-email--disabled,.webapp-content .article .btn-social-email--outline--disabled{opacity:.6;cursor:not-allowed}.webapp-content .article .btn{background-color:#8badb4;border:none;color:#fff;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.1);}.webapp-content .article .btn:hover{background:#789fa7;border:none;color:#fff}.webapp-content .article .btn--outline{background:#fff;color:#81a6ae;border:1px solid #91b1b8;text-shadow:none;box-shadow:none;}.webapp-content .article .btn--outline:hover{background:#fff;color:#6c97a0;border:1px solid #6c97a0}.webapp-content .article .btn-primary{background-color:#3e90ca;border:none;color:#fff;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.1);}.webapp-content .article .btn-primary:hover{background:#3382ba;border:none;color:#fff}.webapp-content .article .btn-primary--outline{background:#fff;color:#368ac5;border:1px solid #4896cd;text-shadow:none;box-shadow:none;}.webapp-content .article .btn-primary--outline:hover{background:#fff;color:#307aae;border:1px solid #307aae}.webapp-content .article .btn-golden{background-color:#ecbc40;border:none;color:#fff;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.1);}.webapp-content .article .btn-golden:hover{background:#e9b225;border:none;color:#fff}.webapp-content .article .btn-golden--outline{background:#fff;color:#ebb732;border:1px solid #edbf4a;text-shadow:none;box-shadow:none;}.webapp-content .article .btn-golden--outline:hover{background:#fff;color:#e5ac17;border:1px solid #e5ac17}.webapp-content .article div[class^="btn-social"],.webapp-content .article a[class^="btn-social"]{height:auto}.webapp-content .article .btn-social-google{background-color:#e06f64;border:none;color:#fff;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.1);}.webapp-content .article .btn-social-google:hover{background:#db5649;border:none;color:#fff}.webapp-content .article .btn-social-twitter{background-color:#7dbeef;border:none;color:#fff;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.1);}.webapp-content .article .btn-social-twitter:hover{background:#5daeeb;border:none;color:#fff}.webapp-content .article .btn-social-facebook{background-color:#647bab;border:none;color:#fff;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.1);}.webapp-content .article .btn-social-facebook:hover{background:#566d9e;border:none;color:#fff}.webapp-content .article .btn-social-email--outline{background:#fff;color:#798184;border:1px solid #868e90;text-shadow:none;box-shadow:none;}.webapp-content .article .btn-social-email--outline:hover{background:#fff;color:#6b7274;border:1px solid #6b7274}.webapp-content .article__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:90%;max-width:760px;margin:3em auto;}.webapp-content .article__container img{margin:0 auto;}.webapp-content .article__container img.emoji{display:inline}.webapp-content .article__container p{color:#444;line-height:32px;margin-bottom:28px;letter-spacing:.025em;text-shadow:0 0 0 #444,0 0 1px transparent;}.webapp-content .article__container p img{display:block;margin-bottom:0;}.webapp-content .article__container p img + em{width:100%;display:inline-block;text-align:center;margin:8px auto 5px;line-height:24px;font-weight:300;color:#888;font-size:.75em}.webapp-content .article__container p img.md-float--left{float:left;margin-right:20px;margin-bottom:22.400000000000002px;}.webapp-content .article__container p img.md-float--left + em{display:none}.webapp-content .article__container p img.md-float--right{float:right;margin-left:20px;margin-bottom:22.400000000000002px;}.webapp-content .article__container p img.md-float--right + em{display:none}.webapp-content .article__container p + ul{margin-top:-10px}.webapp-content .article__container pre{display:inline-block;width:106%;margin-left:-3%;padding:1.4em;margin-bottom:33.6px;font-size:14px;border-color:rgba(222,229,231,0.6);background-color:#f8f8f8;overflow-x:scroll;}.webapp-content .article__container pre code{padding:0;line-height:22px;white-space:pre}.webapp-content .article__container code{word-break:normal;font-size:14px;padding:4px 6px;background-color:#f8f8f8;}.webapp-content .article__container code span{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.webapp-content .article__container .lazy-image{text-align:center;display:block;margin:0 auto;margin-bottom:28px;}.webapp-content .article__container .lazy-image__preview{margin:0}.webapp-content .article__container a{color:#1aafd0;cursor:pointer;}.webapp-content .article__container a:hover{color:#19a6c6}.webapp-content .article__container a strong{color:#1aafd0}.webapp-content .article__container h1,.webapp-content .article__container h2,.webapp-content .article__container h3,.webapp-content .article__container h4,.webapp-content .article__container h5{color:#333;font-weight:bold;line-height:38px;margin-top:6px;margin-bottom:12px;letter-spacing:.025em;}.webapp-content .article__container h1 code,.webapp-content .article__container h2 code,.webapp-content .article__container h3 code,.webapp-content .article__container h4 code,.webapp-content .article__container h5 code{font-size:.8em}.webapp-content .article__container h1{line-height:48px;margin:.4em 0}.webapp-content .article__container h1,.webapp-content .article__container h2,.webapp-content .article__container h3,.webapp-content .article__container h4{position:relative;}.webapp-content .article__container h1 .header-anchor,.webapp-content .article__container h2 .header-anchor,.webapp-content .article__container h3 .header-anchor,.webapp-content .article__container h4 .header-anchor{display:none;padding-right:16px;position:absolute;top:6px;left:-32px}.webapp-content .article__container h1:hover .header-anchor,.webapp-content .article__container h2:hover .header-anchor,.webapp-content .article__container h3:hover .header-anchor,.webapp-content .article__container h4:hover .header-anchor{display:block}.webapp-content .article__container h4,.webapp-content .article__container h5{line-height:34px;margin:0 0 2px}.webapp-content .article__container strong{color:#444;font-size:1em;font-weight:600}.webapp-content .article__container ul,.webapp-content .article__container ol{color:#444;line-height:32px;margin-bottom:28px;}.webapp-content .article__container ul > li,.webapp-content .article__container ol > li{margin-bottom:10px;}.webapp-content .article__container ul > li > p,.webapp-content .article__container ol > li > p{margin-bottom:5px}.webapp-content .article__container ul{list-style-type:disc}.webapp-content .article__container ol{list-style-type:decimal}.webapp-content .article__container li ul,.webapp-content .article__container li ol{margin-top:10px;margin-bottom:0}.webapp-content .article__container blockquote{display:inline-block;margin-bottom:28px;padding:0 1.5em;font-size:1em;position:relative;font-style:italic;}.webapp-content .article__container blockquote p{color:#757575}.webapp-content .article__container cite,.webapp-content .article__container em,.webapp-content .article__container var,.webapp-content .article__container address,.webapp-content .article__container dfn{font-style:italic}.webapp-content .article__container hr{margin-bottom:28px}.webapp-content .article__container iframe{width:100%;margin-bottom:28px}.webapp-content .article__container table{padding:0;margin-bottom:28px;}.webapp-content .article__container table tr{border-top:1px solid #ccc;background-color:#fff;margin:0;padding:0;}.webapp-content .article__container table tr th,.webapp-content .article__container table tr td{border:1px solid #ccc;text-align:left;margin:0;padding:6px 14px;line-height:24px}.webapp-content .article__container table tr th{font-weight:bold}.webapp-content .article__container table tr th :first-child,.webapp-content .article__container table tr td :first-child{margin-top:0}.webapp-content .article__container table tr th :last-child,.webapp-content .article__container table tr td :last-child{margin-bottom:0}.webapp-content .article__container dl{padding:0;margin-bottom:28px;}.webapp-content .article__container dl dt{font-size:14px;font-weight:bold;font-style:italic;padding:0;margin:15px 0 5px;}.webapp-content .article__container dl dt:first-child{padding:0}.webapp-content .article__container dl dt > :first-child{margin-top:0}.webapp-content .article__container dl dt > :last-child{margin-bottom:0}.webapp-content .article__container dl dd{margin:0 0 15px;padding:0 15px;}.webapp-content .article__container dl dd > :first-child{margin-top:0}.webapp-content .article__container dl dd > :last-child{margin-bottom:0}.webapp-content .article__container .md-clearfix{clear:both;visibility:hidden}.webapp-content .article__container .emoji{height:1.2em}@media (max-width:640px){.webapp-content .article__container h1{font-size:1.6em;line-height:38px}.webapp-content .article__container h2{font-size:1.4em;line-height:32px}.webapp-content .article__container p{line-height:30px;word-wrap:break-word;}.webapp-content .article__container p img{width:100%;}.webapp-content .article__container p img.emoji{width:auto;display:inline}.webapp-content .article__container p img.md-float--left,.webapp-content .article__container p img.md-float--right{float:none;margin:0 auto}.webapp-content .article__container a{word-wrap:break-word}.webapp-content .article__container ul,.webapp-content .article__container ol{line-height:30px}.webapp-content .article__container iframe{height:240px}}@media (max-width:640px){.webapp-content .article__container{margin:2em auto}}.webapp-content .article__header{margin-bottom:.5em;}.webapp-content .article__header__timestamps{font-weight:300;}.webapp-content .article__header__timestamps .publish-date{color:#80888a;font-size:.9em}.webapp-content .article__header__timestamps .updated-at{color:rgba(128,136,138,0.6);margin-left:1em;font-size:.8em}@media (max-width:640px){.webapp-content .article__header .updated-at{display:none}}.webapp-content .article__footer{margin-top:1em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.webapp-content .article__footer__section{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1em;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.webapp-content .article__footer__sharing{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:1.4em 0;margin-top:1em;}.webapp-content .article__footer__sharing > p{color:#aaa;font-size:.9em;margin:0 0 0 1em;-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .article__footer__sharing div.article__star{width:60px}.webapp-content .article__footer .article__author{margin-top:3em}@media (max-width:640px){.webapp-content .article__footer__section,.webapp-content .article__footer .article__author{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.webapp-content .article__footer .author__avatar,.webapp-content .article__footer .author__desc{margin-bottom:1em}.webapp-content .article__footer__sharing > p{margin:1em 0}}.webapp-content .article__tags{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.webapp-content .article__tags a.btn--outline{font-size:12px;width:auto;height:30px;line-height:30px;padding:0 1em;opacity:.8;text-transform:none;margin-bottom:.4em}.webapp-content .article__tags > .btn--outline + .btn--outline{margin-left:1em}@media (max-width:640px){.webapp-content .article__tags{margin-bottom:1em;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;text-align:center}.webapp-content .article__tags .btn--outline{font-size:14px;display:inline-block;margin-bottom:8px}}.webapp-content .article__sharing .at-share-btn{border-radius:50% !important}.webapp-content .article__sharing .at-svc-reddit,.webapp-content .article__sharing .at-svc-google_plusone_share,.webapp-content .article__sharing .at-svc-hackernews{display:none}.webapp-content .article__outlet{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#f3f6f7;padding:3em 2em;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}@media (max-width:640px){.webapp-content .article__outlet{padding:3em 1em}}.webapp-content .article__related-posts{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:900px;width:95%;}.webapp-content .article__related-posts .related-post{-webkit-flex:1;-ms-flex:1;flex:1;padding:1.2em 1em;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);background:#fff;margin:.6em;}.webapp-content .article__related-posts .related-post__author{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#5c8899;font-size:.8em;font-weight:300;margin-bottom:.6em;}.webapp-content .article__related-posts .related-post__author .avatar-img{margin-right:.4em;width:25px;height:25px}.webapp-content .article__related-posts .related-post__title{font-size:.9em;line-height:24px;}.webapp-content .article__related-posts .related-post__title a{color:#333}@media (max-width:640px){.webapp-content .article__related-posts{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.webapp-content .article__disqus{width:95%;max-width:700px;padding:1em 1.5em;margin:2em 0;background:#fff}.webapp-content .article__subscribe{position:fixed;z-index:1;right:0;left:0;bottom:0;background-color:#f9fbfb;box-shadow:0 -10px 16px 0 rgba(0,0,0,0.1);}.webapp-content .article__subscribe__wrapper{width:90%;max-width:760px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:.6em auto;}.webapp-content .article__subscribe__wrapper .article-subscribe__text{font-size:16px;line-height:20px;color:rgba(47,80,80,0.8);margin-right:1em}.webapp-content .article__subscribe__wrapper .article-subscribe__action div.btn-primary{width:120px;height:40px;line-height:40px}.webapp-content .article__bottom-links{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;font-size:.8em;}.webapp-content .article__bottom-links a{color:#9391a0}.webapp-content .article__bottom-links i{margin-right:6px}.webapp-content .article__menu{padding-bottom:60px;}.webapp-content .article__menu__container{position:fixed;z-index:1;right:0;left:0;top:0;height:60px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#f9fbfb;padding:0 1em;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2)}.webapp-content .article__menu .avatar-img{width:36px;height:36px}.webapp-content .article__menu__logo{width:160px;}.webapp-content .article__menu__logo .mini-logo{display:none}.webapp-content .article__menu__settings{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.webapp-content .article__menu__settings .setting-dropdown__box{top:49px}.webapp-content .article__menu__child{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;}.webapp-content .article__menu__child .article__author--minimized{margin:auto}.webapp-content .article__menu__child div.article__star{margin-right:.8em;width:60px}.webapp-content .article__menu__sign-in{color:#1aafd0;cursor:pointer;font-size:.86em}.webapp-content .article__menu__sign-in:hover{color:#008aa8}@media (max-width:640px){.webapp-content .article__menu__logo{width:auto;}.webapp-content .article__menu__logo .medium-logo{display:none}.webapp-content .article__menu__logo .mini-logo{width:30px;display:block}.webapp-content .article__menu .author__headline,.webapp-content .article__menu .author__action,.webapp-content .article__menu .article__star{display:none}.webapp-content .article__menu .article__author--minimized .author__avatar{display:none}.webapp-content .article__menu .article__author--minimized .author__name{margin-bottom:0}}.webapp-content .article__author{margin:1em 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.webapp-content .article__author .author--avatar{width:100px;height:100px}.webapp-content .article__author .author__content{-webkit-flex:1;-ms-flex:1;flex:1;margin:0 1em}.webapp-content .article__author .author__name{font-size:1.1em;font-weight:bold;margin-bottom:.4em}.webapp-content .article__author .author__name a{color:#4b4b4b;text-decoration:none;}.webapp-content .article__author .author__name a:hover{color:#008aa8}.webapp-content .article__author .author__headline{font-size:.9em;color:#444;margin-bottom:.4em;line-height:22px}.webapp-content .article__author .author__desc{font-weight:300;font-size:.8em;line-height:20px;color:#777}.webapp-content .article__author--minimized{margin:0;}.webapp-content .article__author--minimized .author--avatar{width:36px;height:36px}.webapp-content .article__author--minimized .author__content{margin:0 1.2em 0 .6em}.webapp-content .article__author--minimized .author__name{font-size:.9em;margin-bottom:0;}.webapp-content .article__author--minimized .author__name a{text-decoration:none;color:#4b4b4b;}.webapp-content .article__author--minimized .author__name a:hover{color:#008aa8}.webapp-content .article__author--minimized .author__headline{font-weight:300;font-size:.7em;margin-bottom:0;color:#80888a;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-modal{font-family:'Roboto',"Helvetica Neue",Helvetica,Arial,sans-serif;}.auth-modal *{box-sizing:border-box}.auth-modal p{margin-top:0}.auth-modal a{text-decoration:none;cursor:pointer}.auth-modal h1,.auth-modal h2,.auth-modal h3,.auth-modal h4,.auth-modal h5{line-height:inherit}.auth-modal input,.auth-modal textarea,.auth-modal select{height:auto;line-height:initial;background:#fff;min-width:120px;max-width:100%;border-radius:2px;border:1px solid #e1e6e6;color:#555;transition:all .4s ease-out;outline:none;font-size:.9em;margin:0;}.auth-modal input:focus,.auth-modal textarea:focus,.auth-modal select:focus{border:1px solid #afbdbd;color:#333}.auth-modal input{position:relative;font-size:1em;padding:8px 10px}.auth-modal img{max-width:100%}.auth-modal strong{font-size:.9em;color:#666;font-weight:600}.auth-modal textarea{width:100%;padding:7px 10px;line-height:20px;overflow-y:scroll}.auth-modal label{display:block;cursor:pointer;color:#073648;font-size:.9em;font-weight:500;margin:0}.auth-modal select{height:36px;cursor:pointer;color:#888;max-width:300px}.auth-modal ul{list-style:none;margin:0}.auth-modal .btn,.auth-modal .btn-primary,.auth-modal .btn-secondary,.auth-modal .btn-highlight{color:#888;background:#f3f5f5;display:inline-block;border-radius:2px;padding:12px 28px;text-align:center;outline:none;cursor:pointer;display:inline-block;font-size:1em;letter-spacing:1.1;line-height:1;border:none;text-transform:capitalize;letter-spacing:0;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.1);}.auth-modal .btn i,.auth-modal .btn-primary i,.auth-modal .btn-secondary i,.auth-modal .btn-highlight i{padding-right:6px}.auth-modal .btn:hover,.auth-modal .btn-primary:hover,.auth-modal .btn-secondary:hover,.auth-modal .btn-highlight:hover{background:#e8ecec}.auth-modal .btn:hover{color:#666}.auth-modal .btn-primary{color:#fff;background:#3e90ca;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.2);}.auth-modal .btn-primary i{color:#fff}.auth-modal .btn-primary:hover{color:#fff;background:#368ac5}.auth-modal .btn-primary--disabled{background:#8bbcdf;cursor:not-allowed;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.05);}.auth-modal .btn-primary--disabled:hover{background:#8bbcdf}.auth-modal .btn-primary--submitting{background:#65a6d5;cursor:default;}.auth-modal .btn-primary--submitting:hover{background:#65a6d5}.auth-modal .btn-primary--submitting:before{content:'';vertical-align:text-top;margin-right:8px;border-radius:50%;display:inline-block;width:14px;height:14px;border:.2rem solid rgba(255,255,255,0.2);border-top-color:#fff;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.auth-modal .btn-primary--unfilled{background:transparent;color:#3e90ca;border:1px solid #4896cd;text-shadow:none;box-shadow:none;}.auth-modal .btn-primary--unfilled i{color:#3e90ca}.auth-modal .btn-primary--unfilled:hover{background:transparent;color:#3382ba;border:1px solid #3382ba}.auth-modal .btn-secondary{color:#fff;background:#18bb8e;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.2);}.auth-modal .btn-secondary i{color:#fff}.auth-modal .btn-secondary:hover{color:#fff;background:#16a880}.auth-modal .btn-secondary--disabled{background:#60ebc4;cursor:not-allowed;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.05);}.auth-modal .btn-secondary--disabled:hover{background:#60ebc4}.auth-modal .btn-secondary--submitting{background:#2be4b1;cursor:default;}.auth-modal .btn-secondary--submitting:hover{background:#2be4b1}.auth-modal .btn-secondary--submitting:before{content:'';vertical-align:text-top;margin-right:8px;border-radius:50%;display:inline-block;width:14px;height:14px;border:.2rem solid rgba(255,255,255,0.2);border-top-color:#fff;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.auth-modal .btn-secondary--unfilled{background:transparent;color:#18bb8e;border:1px solid #1ac898;text-shadow:none;box-shadow:none;}.auth-modal .btn-secondary--unfilled i{color:#18bb8e}.auth-modal .btn-secondary--unfilled:hover{background:transparent;color:#16a880;border:1px solid #16a880}.auth-modal .btn-highlight{color:#fff;background:#e84d3d;}.auth-modal .btn-highlight:hover{color:#fff;background:#e53523}.auth-modal .btn-highlight--unfilled{background:transparent;color:#e84d3d;border:1px solid #e95647;text-shadow:none;box-shadow:none;}.auth-modal .btn-highlight--unfilled i{color:#e84d3d}.auth-modal .btn-highlight--unfilled:hover{background:transparent;color:#e53523;border:1px solid #e53523}.auth-modal .btn.btn-frameless{color:#999;cursor:pointer}.auth-modal .form-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2.5em .5em 0;margin-top:1.5em;border-top:2px solid rgba(238,238,238,0.5);}.auth-modal .form-block input[type='text'],.auth-modal .form-block input[type='number'],.auth-modal .form-block input[type='email'],.auth-modal .form-block input[type='password'],.auth-modal .form-block textarea{width:100%}.auth-modal .form-block:first-child{padding:0 .5em 0;margin-top:0;border:none}.auth-modal .form-block__header{margin-bottom:1.5em;}.auth-modal .form-block__header h3{color:#073648;font-weight:400;font-size:1.4em;margin:0 8px 5px 0;display:inline-block}.auth-modal .form-block__header p,.auth-modal .form-block__header small{margin-bottom:0;color:#999;line-height:1.4;font-size:.9em}.auth-modal .form-block__body__row{display:-webkit-flex;display:-ms-flexbox;display:flex;}.auth-modal .form-block__body__row > div{-webkit-flex:1;-ms-flex:1;flex:1;}.auth-modal .form-block__body__row > div + div{padding-left:1.2em}.auth-modal .form-block__actions{margin-top:2em;padding-top:2em;border-top:2px solid #f5f5f5;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.auth-modal .form-block__actions > div + div{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:1.2em}.auth-modal .form-block__inner-wrapper{display:inline-block;position:relative;width:100%;}.auth-modal .form-block__inner-wrapper .form-block__error-message{position:absolute;display:block}.auth-modal .form-block__desc{color:#999;line-height:1.4;font-size:.9em;margin-top:-2px}.auth-modal .form-block__input > label,.auth-modal .form-block__textarea > label,.auth-modal .form-block__select > label,.auth-modal .form-block__rating-stars > label,.auth-modal .form-block__tags-input > label,.auth-modal .form-block__checkboxes > label,.auth-modal .form-block__auto-suggest-input > label,.auth-modal .form-block__multi-choice > label,.auth-modal .form-block__rating-scale > label{margin-bottom:8px}.auth-modal .form-block__input--error input,.auth-modal .form-block__textarea--error input,.auth-modal .form-block__select--error input,.auth-modal .form-block__rating-stars--error input,.auth-modal .form-block__tags-input--error input,.auth-modal .form-block__checkboxes--error input,.auth-modal .form-block__auto-suggest-input--error input,.auth-modal .form-block__multi-choice--error input,.auth-modal .form-block__rating-scale--error input,.auth-modal .form-block__input--error select,.auth-modal .form-block__textarea--error select,.auth-modal .form-block__select--error select,.auth-modal .form-block__rating-stars--error select,.auth-modal .form-block__tags-input--error select,.auth-modal .form-block__checkboxes--error select,.auth-modal .form-block__auto-suggest-input--error select,.auth-modal .form-block__multi-choice--error select,.auth-modal .form-block__rating-scale--error select,.auth-modal .form-block__input--error textarea,.auth-modal .form-block__textarea--error textarea,.auth-modal .form-block__select--error textarea,.auth-modal .form-block__rating-stars--error textarea,.auth-modal .form-block__tags-input--error textarea,.auth-modal .form-block__checkboxes--error textarea,.auth-modal .form-block__auto-suggest-input--error textarea,.auth-modal .form-block__multi-choice--error textarea,.auth-modal .form-block__rating-scale--error textarea{border-color:#f66}.auth-modal .form-block__input span,.auth-modal .form-block__textarea span,.auth-modal .form-block__select span,.auth-modal .form-block__rating-stars span,.auth-modal .form-block__checkboxes span{color:#666;font-weight:500;font-size:.85em;}.auth-modal .form-block__input span.prepended,.auth-modal .form-block__textarea span.prepended,.auth-modal .form-block__select span.prepended,.auth-modal .form-block__rating-stars span.prepended,.auth-modal .form-block__checkboxes span.prepended{margin-right:.4em}.auth-modal .form-block__input span.appended,.auth-modal .form-block__textarea span.appended,.auth-modal .form-block__select span.appended,.auth-modal .form-block__rating-stars span.appended,.auth-modal .form-block__checkboxes span.appended{margin-left:.6em}.auth-modal .form-block__checkboxes,.auth-modal .form-block__multi-choice{display:inline-block;}.auth-modal .form-block__checkboxes__item,.auth-modal .form-block__multi-choice__item{display:inline-block;margin-right:1.6em;}.auth-modal .form-block__checkboxes__item label,.auth-modal .form-block__multi-choice__item label{color:#666;text-transform:capitalize;display:inline-block}.auth-modal .form-block__checkboxes__item input,.auth-modal .form-block__multi-choice__item input{margin-right:6px;display:inline-block;vertical-align:baseline}.auth-modal .form-block__rating-scale__items,.auth-modal .form-block__rating-scale__x-axis{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.auth-modal .form-block__rating-scale__x-axis{font-size:.8em;color:#999;margin-top:.4em}.auth-modal .form-block__rating-scale__inner-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:390px}.auth-modal .form-block__rating-scale__item{background:#ddd;padding:4px 9px;margin-right:8px;border-radius:3px;background-color:#fff;border:solid 1px #e1e6e6;font-size:.9em;cursor:pointer;}.auth-modal .form-block__rating-scale__item:hover{border:solid 1px #38aaff;color:#38aaff}.auth-modal .form-block__rating-scale__item--active{background-color:#38aaff;border:solid 1px #398fcc;color:#fff;}.auth-modal .form-block__rating-scale__item--active:hover{color:#fff}.auth-modal .form-block__checkboxes__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.auth-modal .form-block__checkboxes__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:120px;margin-bottom:8px;}.auth-modal .form-block__checkboxes__item input{margin-top:0}.auth-modal .form-block__filepicker{position:relative;min-width:130px;display:-webkit-flex;display:-ms-flexbox;display:flex;}.auth-modal .form-block__filepicker-preview{border-radius:3px;border:solid 1px rgba(0,0,0,0.1);}.auth-modal .form-block__filepicker-preview img{height:100%}.auth-modal .form-block__filepicker-input{-webkit-flex:1;-ms-flex:1;flex:1;background:#fff;width:130px;border:2px dashed #ddd;color:#888;outline:none;}.auth-modal .form-block__filepicker-input:before{margin-right:5px;content:"\f030";color:#aaa;font:normal normal normal 14px/1 FontAwesome}.auth-modal .form-block__filepicker-input:hover{border:2px dashed #ccc;color:#666}.auth-modal .form-block__filepicker-input--minimize{position:absolute;bottom:0;width:100%;background:rgba(7,54,72,0.9);color:#fafafa;border:none;border-radius:2px;padding:4px;}.auth-modal .form-block__filepicker-input--minimize:before{margin-right:5px;content:"\f030";color:#fafafa;font:normal normal normal 14px/1 FontAwesome}.auth-modal .form-block__error-message{margin-top:4px;display:inline-block;color:#f66}.auth-modal .dv-star-rating-star{font-size:1.4em;color:#ddd}.auth-modal .react-tagsinput__tags{position:relative}.auth-modal .react-tagsinput-input{display:inline-block;}.auth-modal .react-tagsinput-input--hidden{display:none}.auth-modal .react-tagsinput-tag{border:1px solid #ddd;background:#e1e6e6;display:inline-block;padding:8px 12px;margin-right:8px;border-radius:2px;color:#555;font-size:.9em;margin-bottom:.6em}.auth-modal .react-tagsinput-remove:after{content:'x';color:#aaa;margin-left:5px;cursor:pointer}.auth-modal .react-autosuggest__container{display:inline-block;position:relative;width:200px;}.auth-modal .react-autosuggest__container input{min-width:100%}.auth-modal .react-autosuggest__suggestions-container{position:absolute;z-index:1;list-style-type:none;box-shadow:.05em .01em .5em rgba(0,0,0,0.2);background:#fff;width:100%}.auth-modal .react-autosuggest__suggestion{border-bottom:1px solid #ececec;padding:8px 10px;margin:0;color:#666}.auth-modal .react-autosuggest__suggestion--focused{background:#ddf1ff;cursor:pointer;}.auth-modal .react-autosuggest__suggestion--focused mark{background:none;font-weight:500;padding:0}.auth-modal .btn,.auth-modal .btn-primary,.auth-modal .btn-golden,.auth-modal .btn--outline,.auth-modal .btn-golden--outline,.auth-modal .btn-primary--outline,.auth-modal .btn-social-google,.auth-modal .btn-social-twitter,.auth-modal .btn-social-facebook,.auth-modal .btn-social-email,.auth-modal .btn-social-email--outline{cursor:pointer;font-size:13px;text-align:center;padding:0;line-height:33px;width:90px;height:34px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;transition:all .1s ease-out;text-decoration:none;text-transform:uppercase;}.auth-modal .btn > span,.auth-modal .btn-primary > span,.auth-modal .btn-golden > span,.auth-modal .btn--outline > span,.auth-modal .btn-golden--outline > span,.auth-modal .btn-primary--outline > span,.auth-modal .btn-social-google > span,.auth-modal .btn-social-twitter > span,.auth-modal .btn-social-facebook > span,.auth-modal .btn-social-email > span,.auth-modal .btn-social-email--outline > span{margin-left:5px}.auth-modal .btn--submitting,.auth-modal .btn-primary--submitting,.auth-modal .btn-golden--submitting,.auth-modal .btn--outline--submitting,.auth-modal .btn-golden--outline--submitting,.auth-modal .btn-primary--outline--submitting,.auth-modal .btn-social-google--submitting,.auth-modal .btn-social-twitter--submitting,.auth-modal .btn-social-facebook--submitting,.auth-modal .btn-social-email--submitting,.auth-modal .btn-social-email--outline--submitting{opacity:.8;cursor:default}.auth-modal .btn--disabled,.auth-modal .btn-primary--disabled,.auth-modal .btn-golden--disabled,.auth-modal .btn--outline--disabled,.auth-modal .btn-golden--outline--disabled,.auth-modal .btn-primary--outline--disabled,.auth-modal .btn-social-google--disabled,.auth-modal .btn-social-twitter--disabled,.auth-modal .btn-social-facebook--disabled,.auth-modal .btn-social-email--disabled,.auth-modal .btn-social-email--outline--disabled{opacity:.6;cursor:not-allowed}.auth-modal .btn{background-color:#8badb4;border:none;color:#fff;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.1);}.auth-modal .btn:hover{background:#789fa7;border:none;color:#fff}.auth-modal .btn--outline{background:#fff;color:#81a6ae;border:1px solid #91b1b8;text-shadow:none;box-shadow:none;}.auth-modal .btn--outline:hover{background:#fff;color:#6c97a0;border:1px solid #6c97a0}.auth-modal .btn-primary{background-color:#3e90ca;border:none;color:#fff;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.1);}.auth-modal .btn-primary:hover{background:#3382ba;border:none;color:#fff}.auth-modal .btn-primary--outline{background:#fff;color:#368ac5;border:1px solid #4896cd;text-shadow:none;box-shadow:none;}.auth-modal .btn-primary--outline:hover{background:#fff;color:#307aae;border:1px solid #307aae}.auth-modal .btn-golden{background-color:#ecbc40;border:none;color:#fff;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.1);}.auth-modal .btn-golden:hover{background:#e9b225;border:none;color:#fff}.auth-modal .btn-golden--outline{background:#fff;color:#ebb732;border:1px solid #edbf4a;text-shadow:none;box-shadow:none;}.auth-modal .btn-golden--outline:hover{background:#fff;color:#e5ac17;border:1px solid #e5ac17}.auth-modal div[class^="btn-social"],.auth-modal a[class^="btn-social"]{height:auto}.auth-modal .btn-social-google{background-color:#e06f64;border:none;color:#fff;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.1);}.auth-modal .btn-social-google:hover{background:#db5649;border:none;color:#fff}.auth-modal .btn-social-twitter{background-color:#7dbeef;border:none;color:#fff;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.1);}.auth-modal .btn-social-twitter:hover{background:#5daeeb;border:none;color:#fff}.auth-modal .btn-social-facebook{background-color:#647bab;border:none;color:#fff;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.1);}.auth-modal .btn-social-facebook:hover{background:#566d9e;border:none;color:#fff}.auth-modal .btn-social-email--outline{background:#fff;color:#798184;border:1px solid #868e90;text-shadow:none;box-shadow:none;}.auth-modal .btn-social-email--outline:hover{background:#fff;color:#6b7274;border:1px solid #6b7274}.auth-modal .empty-modal__body{width:400px;text-align:center;padding:0 3em}.auth-modal .empty-modal__close{font-size:1em}.auth-modal .form-block:first-child{padding:0}.auth-modal .form-block__header{margin:2em 0 1.5em;color:#073648;}.auth-modal .form-block__header img{width:120px;margin-bottom:1em}.auth-modal .form-block__header h3{margin:0 0 .2em}.auth-modal .form-block__input{text-align:left;margin-bottom:1em;}.auth-modal .form-block__input label{font-weight:300;margin-bottom:5px;color:#999}.auth-modal .form-block__actions{margin:0;border:0;padding-top:.5em;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}.auth-modal .form-block__actions .btn-primary{font-size:.9em}.auth-modal .form-block__error-message{top:-65%;right:0}.auth-modal__error-message{color:#f66;margin-bottom:.5em}.auth-modal__footer{color:#555;border-top:1px solid rgba(128,136,138,0.2);padding-top:1em;font-size:.85em;margin:1.4em 0 1em;}.auth-modal__footer a{color:#1aafd0;margin-left:4px}.auth-modal__social__buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.auth-modal__social__buttons div[class^="btn-social"],.auth-modal__social__buttons a[class^="btn-social"]{-webkit-flex:1;-ms-flex:1;flex:1;width:100%;margin-bottom:.8em}.auth-modal__social__buttons .button-inner{padding:4px 0;text-align:left;margin:0 auto;text-transform:uppercase;}.auth-modal__social__buttons .button-inner > i{padding-right:10px;font-size:1.2em}.webapp-content .featured-mentors__header{background-image:linear-gradient(to right,rgba(171,203,217,0.3),rgba(0,59,85,0.5)),linear-gradient(#003b55,#003b55);position:relative;overflow:hidden;margin-top:50px;}.webapp-content .featured-mentors__header .x-block{position:absolute;right:0;top:180px;width:598px;height:100%;}@media (max-width:1024px){.webapp-content .featured-mentors__header .x-block{display:none}}.webapp-content .featured-mentors__header .x-block .x-wrapper{position:relative;width:100%;height:100%;}.webapp-content .featured-mentors__header .x-block .x-wrapper .x-front{-webkit-transform:rotate(57deg);transform:rotate(57deg);background:#4cc;box-shadow:0 29px 58px 0 rgba(0,0,0,0.23);width:1000px;height:153px;position:absolute;right:-200px}.webapp-content .featured-mentors__header .x-block .x-wrapper .x-back{-webkit-transform:rotate(-57deg);transform:rotate(-57deg);background:#0087a9;width:1000px;height:153px;position:absolute;right:-200px}.webapp-content .featured-mentors__header__block{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:140px 0 120px;z-index:2;}@media (max-width:1024px){.webapp-content .featured-mentors__header__block{display:block;text-align:center}}.webapp-content .featured-mentors__header__img{width:120px;height:120px;vertical-align:top;}@media (max-width:1024px){.webapp-content .featured-mentors__header__img{margin:0 auto}}.webapp-content .featured-mentors__header__img > img{width:80%;height:auto}.webapp-content .featured-mentors__header__info{-webkit-flex:1;-ms-flex:1;flex:1;}.webapp-content .featured-mentors__header__info__h1{color:#fff;margin-bottom:10px;margin-top:0;font-weight:400;font-family:Raleway !important;}.webapp-content .featured-mentors__header__info__h1--top{text-shadow:0 1px 4px rgba(0,0,0,0.2);font-size:24px;line-height:36px}.webapp-content .featured-mentors__header__info__h1--bottom{font-size:32px;line-height:40px;text-shadow:0 1px 4px rgba(0,0,0,0.2)}.webapp-content .featured-mentors__header__info__description{font-size:16px;line-height:24px;color:#555;margin-bottom:30px;color:rgba(255,255,255,0.8);font-weight:300;max-width:550px;}@media (max-width:1280px){.webapp-content .featured-mentors__header__info__description{max-width:500px}}@media (max-width:1120px){.webapp-content .featured-mentors__header__info__description{max-width:450px}}@media (max-width:1024px){.webapp-content .featured-mentors__header__info__description{max-width:100%}}.webapp-content .featured-mentors__header__info > .btn-primary{border-radius:3px;padding:13px 40px;font-size:18px;line-height:21px}.webapp-content .featured-mentors__top-companies{text-align:center;padding:28px 0;}.webapp-content .featured-mentors__top-companies > img{max-width:500px;width:100%;height:auto}.webapp-content .featured-mentors__inner-list-promotion{margin-bottom:20px;background-color:#fff;padding:30px 40px;border:solid 1px #e9eaec;display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .featured-mentors__inner-list-promotion__img{width:40px;height:40px;margin-right:25px;}.webapp-content .featured-mentors__inner-list-promotion__img > img{width:100%;height:auto}.webapp-content .featured-mentors__inner-list-promotion__info{-webkit-flex:1;-ms-flex:1;flex:1;}.webapp-content .featured-mentors__inner-list-promotion__info__h3{font-size:16px;font-weight:bold;color:#003b55;margin:0}.webapp-content .featured-mentors__inner-list-promotion__info__description{font-size:14px;line-height:1.7;color:#555;margin-bottom:0}.webapp-content .featured-mentors__inner-list-promotion__action{width:120px;text-align:right;vertical-align:middle;}.webapp-content .featured-mentors__inner-list-promotion__action__btn{margin-top:5px;font-size:14px;font-weight:600;color:rgba(0,59,85,0.7);border-radius:3px;display:inline-block;padding:7px 10px;border:solid .5px rgba(0,59,85,0.7)}.webapp-content .featured-mentors__list{padding:60px 0;background-color:#f5f8f8;box-shadow:inset 0 5px 20px 0 rgba(0,0,0,0.08),inset 0 -5px 20px 0 rgba(0,0,0,0.08);}.webapp-content .featured-mentors__list__h2{font-size:14px;line-height:20px;color:#95b3c1;font-weight:400;margin:20px 0}.webapp-content .featured-mentors__row{display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width:728px){.webapp-content .featured-mentors__row{display:block}}.webapp-content .featured-mentors__row__inner-space{-webkit-flex:3;-ms-flex:3;flex:3}.webapp-content .featured-mentors__row__empty{-webkit-flex:50;-ms-flex:50;flex:50;padding:30px 40px}.webapp-content .featured-mentors__item{padding:30px 40px;background-color:#fff;border:1px solid #e9eaec;-webkit-flex:50;-ms-flex:50;flex:50;margin-bottom:20px;text-align:center;display:inline-block;}.webapp-content .featured-mentors__item--avatar{width:100px;height:100px;line-height:100px;font-size:40px}.webapp-content .featured-mentors__item__name{color:#003b55;font-size:20px;line-height:30px;font-weight:bold;margin:10px 0 0}.webapp-content .featured-mentors__item__rating{margin-top:5px;margin-bottom:20px;font-size:12px;}.webapp-content .featured-mentors__item__rating--star{color:#4cc}.webapp-content .featured-mentors__item__rating--number{color:#999}.webapp-content .featured-mentors__item__headline{font-size:14px;line-height:20px;font-weight:bold;color:rgba(0,59,85,0.7);margin:20px 0 5px;height:40px;overflow:hidden}.webapp-content .featured-mentors__item__about{font-size:14px;line-height:22px;height:66px;color:#555;margin-bottom:15px;overflow:hidden}.webapp-content .featured-mentors__item__expertises{margin-bottom:25px;height:58px;overflow:hidden;}.webapp-content .featured-mentors__item__expertises__featured-genre{background-color:#f2f2f2;padding:5px 6px;margin:3px;display:inline-block;color:#777;font-size:12px}.webapp-content .featured-mentors__item__action > .btn-primary{font-weight:600;font-size:14px;color:#fff}.webapp-content .featured-mentors__features{background-color:#f5f8f8;padding-top:80px;text-align:center;}.webapp-content .featured-mentors__features__block{display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;}@media (max-width:768px){.webapp-content .featured-mentors__features__block{display:block;width:100%}.webapp-content .featured-mentors__features__block:after{clear:both;content:"";display:block}}@media (max-width:480px){.webapp-content .featured-mentors__features__block{display:block}}.webapp-content .featured-mentors__features__block__module{-webkit-flex:1;-ms-flex:1;flex:1;padding:0 5px;margin-top:40px;}.webapp-content .featured-mentors__features__block__module h3{font-weight:600;font-size:18px;line-height:1.6}.webapp-content .featured-mentors__features__block__module p{line-height:1.5;font-size:14px}@media (max-width:768px){.webapp-content .featured-mentors__features__block__module{float:left;width:50%;height:220px}}@media (max-width:480px){.webapp-content .featured-mentors__features__block__module{width:100%;display:block;float:none}}.webapp-content .featured-mentors__features__block__module__img{background-color:#fff;border-radius:50%;width:120px;height:120px}.webapp-content .featured-mentors__features > h2{font-size:30px;line-height:1.3;color:#003a54;font-weight:400}.webapp-content .featured-mentors__features__description{font-size:14px;line-height:20px;color:#003a54;margin:50px 0 20px}.webapp-content .featured-mentors__features > .btn-primary{font-size:14px;font-weight:600;line-height:20px;padding:10px 50px;margin-bottom:80px}.webapp-content .featured-mentors-guide__row{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:50px;}.webapp-content .featured-mentors-guide__row--left{-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .featured-mentors-guide__row--right{width:360px;padding:260px 0 60px;text-align:center;}@media (max-width:940px){.webapp-content .featured-mentors-guide__row--right{display:none}}.webapp-content .featured-mentors-guide__row--right .featured-mentors__item{background-color:#f5f8f8;width:240px;margin:20px auto;padding:0;}.webapp-content .featured-mentors-guide__row--right .featured-mentors__item__header{background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,0.08);border:solid 1px #e9eaec;padding:20px 25px 0}.webapp-content .featured-mentors-guide__row--right .featured-mentors__item__detail{border:solid 1px #e9eaec;padding:0 25px 20px}.webapp-content .featured-mentors-guide__row--right .btn-primary{border-radius:3px;background-color:#fff;border:solid .5px rgba(0,59,85,0.7);font-size:14px;color:rgba(0,59,85,0.7);font-weight:600;text-transform:uppercase;box-shadow:none;padding:12px 15px}.webapp-content .featured-mentors-guide__row__promotion{background-color:#f5f8f8;text-align:center;padding:5px 25px 25px;width:240px;border:solid 1px #e9eaec;box-shadow:0 2px 20px 0 rgba(0,0,0,0.08);margin:20px auto;}.webapp-content .featured-mentors-guide__row__promotion > h2{font-size:16px;color:#003b55;font-weight:bold}.webapp-content .featured-mentors-guide__row__promotion > p{color:#555;line-height:1.71;font-size:14px}.webapp-content .featured-mentors-guide__row .article .featured-mentors-guide__row__h1-img{width:70px;height:auto;margin:0}.webapp-content .featured-mentors-guide__footer{background-color:#f1f6f6;position:relative;overflow:hidden;margin-top:50px;box-shadow:0 5px 20px 0 rgba(0,0,0,0.08) inset;}.webapp-content .featured-mentors-guide__footer .x-block{position:absolute;right:0;top:150px;width:598px;height:100%;}@media (max-width:1024px){.webapp-content .featured-mentors-guide__footer .x-block{display:none}}.webapp-content .featured-mentors-guide__footer .x-block .x-wrapper{position:relative;width:100%;height:100%;}.webapp-content .featured-mentors-guide__footer .x-block .x-wrapper .x-front{-webkit-transform:rotate(57deg);transform:rotate(57deg);background:#4cc;box-shadow:0 29px 58px 0 rgba(0,0,0,0.23);width:1000px;height:153px;position:absolute;right:-200px}.webapp-content .featured-mentors-guide__footer .x-block .x-wrapper .x-back{-webkit-transform:rotate(-57deg);transform:rotate(-57deg);background:#0087a9;width:1000px;height:153px;position:absolute;right:-200px}.webapp-content .featured-mentors-guide__footer__block{padding:140px 0 120px;z-index:2;}@media (max-width:1024px){.webapp-content .featured-mentors-guide__footer__block{display:block;text-align:center}}.webapp-content .featured-mentors-guide__footer__title{color:rgba(0,59,85,0.8);line-height:2;font-size:20px}.webapp-content .featured-mentors-guide__footer__description{color:#003b55;font-size:30px;line-height:1.33;font-weight:bold;margin-bottom:40px}.webapp-content .featured-mentors-guide__footer .btn-primary{border-radius:3.6px;background-color:rgba(0,58,84,0.8);box-shadow:0 4px 0 0 rgba(0,0,0,0.1);color:#fff;text-transform:uppercase;padding:15px 60px}.webapp-content .featured-mentors .article{padding:60px 0;background-color:#fff}.webapp-content .featured-mentors .article__title-img,.webapp-content .featured-mentors-guide .article__title-img{height:50px;width:auto;margin-bottom:0;margin-left:-90px;margin-right:40px;}@media (max-width:1024px){.webapp-content .featured-mentors .article__title-img,.webapp-content .featured-mentors-guide .article__title-img{display:none}}.webapp-content .featured-mentors .article__sharing-block,.webapp-content .featured-mentors-guide .article__sharing-block{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:20px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:30px 0;}.webapp-content .featured-mentors .article__sharing-block--left,.webapp-content .featured-mentors-guide .article__sharing-block--left{width:100px;color:#555;font-size:20px;line-height:1.8}.webapp-content .featured-mentors .article__sharing-block--right,.webapp-content .featured-mentors-guide .article__sharing-block--right{-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .mentor-resume__menu{background-color:#f5f5f5;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);display:-webkit-flex;display:-ms-flexbox;display:flex;padding:12px 20px;position:fixed;left:0;top:0;width:100%;z-index:2;}.webapp-content .mentor-resume__menu--left{width:160px;}.webapp-content .mentor-resume__menu--left > img{padding:8px 0}.webapp-content .mentor-resume__menu--right{-webkit-flex:1;-ms-flex:1;flex:1;text-align:right;}@media (max-width:768px){.webapp-content .mentor-resume__menu--right{display:none}}.webapp-content .mentor-resume__menu--right > a{display:inline-block;border-radius:3.6px;background-color:#4cc;color:#fff;padding:8px 26px;font-size:14px;line-height:1.43;text-align:center;text-transform:uppercase;}.webapp-content .mentor-resume__menu--right > a:hover{color:#fff;text-decoration:none;background:#34c0c0;border-color:#34c0c0}.webapp-content .mentor-resume__suggestion{padding:30px 0;background-color:#f3f6f7;}.webapp-content .mentor-resume__suggestion__title{font-size:18px;font-weight:bold;line-height:1.78;letter-spacing:.2px;color:#333}.webapp-content .mentor-resume__suggestion__content{font-size:16px;line-height:1.75;color:#333;letter-spacing:.1px}.webapp-content .mentor-resume__mentor-info{padding-top:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;}.webapp-content .mentor-resume__mentor-info--left{width:140px;}.webapp-content .mentor-resume__mentor-info--left > img{width:140px;height:140px;border-radius:50%;border:solid 1px #e1e5e9}.webapp-content .mentor-resume__mentor-info--right{padding:0 20px;-webkit-flex:1;-ms-flex:1;flex:1}.webapp-content .mentor-resume__mentor-info__name{font-size:36px;font-weight:900;line-height:1.33;color:#333;margin-bottom:10px}.webapp-content .mentor-resume__mentor-info__headline{font-size:20px;font-weight:500;line-height:1.4;color:#333;margin-bottom:11px}.webapp-content .mentor-resume__mentor-info__timezone{font-size:14px;font-weight:normal;line-height:1.7;color:#80888a;}.webapp-content .mentor-resume__mentor-info__timezone > i{line-height:1.5;margin-right:8px}.webapp-content .mentor-resume__action{padding:30px 0;text-align:center;background-color:#f3f6f7;}.webapp-content .mentor-resume__action__title{font-size:18px;line-height:1.78;letter-spacing:.1px;color:#333;margin-bottom:20px}.webapp-content .mentor-resume__action__btn{display:inline-block;margin:0 auto;font-size:14px;line-height:1.43;color:#fff;text-transform:uppercase;border-radius:3.6px;background-color:#4cc;padding:8px 26px;}.webapp-content .mentor-resume__action__btn:hover{text-decoration:none;background:#34c0c0;border-color:#34c0c0;color:#fff}.webapp-content .mentor-resume{padding-top:60px;}.webapp-content .mentor-resume__container{width:90%;max-width:760px;margin:0 auto;font-family:Roboto,sans-serif}.webapp-content .mentor-resume .article__container .article__body{font-family:Roboto,sans-serif;}.webapp-content .mentor-resume .article__container .article__body code{background-color:#f5f5f5;color:#08a}.webapp-content .mentor-resume .article__container .article__body h2:before,.webapp-content .mentor-resume .article__container .article__body h3:before,.webapp-content .mentor-resume .article__container .article__body h4:before,.webapp-content .mentor-resume .article__container .article__body h5:before,.webapp-content .mentor-resume .article__container .article__body h6:before{content:"";display:block;margin-top:-60px;height:60px}.webapp-content .mentor-resume .article__container .article__body h2 > a > i,.webapp-content .mentor-resume .article__container .article__body h3 > a > i,.webapp-content .mentor-resume .article__container .article__body h4 > a > i,.webapp-content .mentor-resume .article__container .article__body h5 > a > i,.webapp-content .mentor-resume .article__container .article__body h6 > a > i{display:none}.webapp-content .write-on-cm{font-family:'Open Sans',sans-serif;font-size:16px;line-height:24px;max-width:870px;width:100%;padding:2em 4em;margin:60px auto;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.02);}.webapp-content .write-on-cm img{margin:0 auto;}.webapp-content .write-on-cm img.emoji{display:inline}.webapp-content .write-on-cm p{color:#444;line-height:32px;margin-bottom:28px;letter-spacing:.025em;text-shadow:0 0 0 #444,0 0 1px transparent;}.webapp-content .write-on-cm p img{display:block;margin-bottom:0;}.webapp-content .write-on-cm p img + em{width:100%;display:inline-block;text-align:center;margin:8px auto 5px;line-height:24px;font-weight:300;color:#888;font-size:.75em}.webapp-content .write-on-cm p img.md-float--left{float:left;margin-right:20px;margin-bottom:22.400000000000002px;}.webapp-content .write-on-cm p img.md-float--left + em{display:none}.webapp-content .write-on-cm p img.md-float--right{float:right;margin-left:20px;margin-bottom:22.400000000000002px;}.webapp-content .write-on-cm p img.md-float--right + em{display:none}.webapp-content .write-on-cm p + ul{margin-top:-10px}.webapp-content .write-on-cm pre{display:inline-block;width:106%;margin-left:-3%;padding:1.4em;margin-bottom:33.6px;font-size:14px;border-color:rgba(222,229,231,0.6);background-color:#f8f8f8;overflow-x:scroll;}.webapp-content .write-on-cm pre code{padding:0;line-height:22px;white-space:pre}.webapp-content .write-on-cm code{word-break:normal;font-size:14px;padding:4px 6px;background-color:#f8f8f8;}.webapp-content .write-on-cm code span{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.webapp-content .write-on-cm .lazy-image{text-align:center;display:block;margin:0 auto;margin-bottom:28px;}.webapp-content .write-on-cm .lazy-image__preview{margin:0}.webapp-content .write-on-cm a{color:#1aafd0;cursor:pointer;}.webapp-content .write-on-cm a:hover{color:#19a6c6}.webapp-content .write-on-cm a strong{color:#1aafd0}.webapp-content .write-on-cm h1,.webapp-content .write-on-cm h2,.webapp-content .write-on-cm h3,.webapp-content .write-on-cm h4,.webapp-content .write-on-cm h5{color:#333;font-weight:bold;line-height:38px;margin-top:6px;margin-bottom:12px;letter-spacing:.025em;}.webapp-content .write-on-cm h1 code,.webapp-content .write-on-cm h2 code,.webapp-content .write-on-cm h3 code,.webapp-content .write-on-cm h4 code,.webapp-content .write-on-cm h5 code{font-size:.8em}.webapp-content .write-on-cm h1{line-height:48px;margin:.4em 0}.webapp-content .write-on-cm h1,.webapp-content .write-on-cm h2,.webapp-content .write-on-cm h3,.webapp-content .write-on-cm h4{position:relative;}.webapp-content .write-on-cm h1 .header-anchor,.webapp-content .write-on-cm h2 .header-anchor,.webapp-content .write-on-cm h3 .header-anchor,.webapp-content .write-on-cm h4 .header-anchor{display:none;padding-right:16px;position:absolute;top:6px;left:-32px}.webapp-content .write-on-cm h1:hover .header-anchor,.webapp-content .write-on-cm h2:hover .header-anchor,.webapp-content .write-on-cm h3:hover .header-anchor,.webapp-content .write-on-cm h4:hover .header-anchor{display:block}.webapp-content .write-on-cm h4,.webapp-content .write-on-cm h5{line-height:34px;margin:0 0 2px}.webapp-content .write-on-cm strong{color:#444;font-size:1em;font-weight:600}.webapp-content .write-on-cm ul,.webapp-content .write-on-cm ol{color:#444;line-height:32px;margin-bottom:28px;}.webapp-content .write-on-cm ul > li,.webapp-content .write-on-cm ol > li{margin-bottom:10px;}.webapp-content .write-on-cm ul > li > p,.webapp-content .write-on-cm ol > li > p{margin-bottom:5px}.webapp-content .write-on-cm ul{list-style-type:disc}.webapp-content .write-on-cm ol{list-style-type:decimal}.webapp-content .write-on-cm li ul,.webapp-content .write-on-cm li ol{margin-top:10px;margin-bottom:0}.webapp-content .write-on-cm blockquote{display:inline-block;margin-bottom:28px;padding:0 1.5em;font-size:1em;position:relative;font-style:italic;}.webapp-content .write-on-cm blockquote p{color:#757575}.webapp-content .write-on-cm cite,.webapp-content .write-on-cm em,.webapp-content .write-on-cm var,.webapp-content .write-on-cm address,.webapp-content .write-on-cm dfn{font-style:italic}.webapp-content .write-on-cm hr{margin-bottom:28px}.webapp-content .write-on-cm iframe{width:100%;margin-bottom:28px}.webapp-content .write-on-cm table{padding:0;margin-bottom:28px;}.webapp-content .write-on-cm table tr{border-top:1px solid #ccc;background-color:#fff;margin:0;padding:0;}.webapp-content .write-on-cm table tr th,.webapp-content .write-on-cm table tr td{border:1px solid #ccc;text-align:left;margin:0;padding:6px 14px;line-height:24px}.webapp-content .write-on-cm table tr th{font-weight:bold}.webapp-content .write-on-cm table tr th :first-child,.webapp-content .write-on-cm table tr td :first-child{margin-top:0}.webapp-content .write-on-cm table tr th :last-child,.webapp-content .write-on-cm table tr td :last-child{margin-bottom:0}.webapp-content .write-on-cm dl{padding:0;margin-bottom:28px;}.webapp-content .write-on-cm dl dt{font-size:14px;font-weight:bold;font-style:italic;padding:0;margin:15px 0 5px;}.webapp-content .write-on-cm dl dt:first-child{padding:0}.webapp-content .write-on-cm dl dt > :first-child{margin-top:0}.webapp-content .write-on-cm dl dt > :last-child{margin-bottom:0}.webapp-content .write-on-cm dl dd{margin:0 0 15px;padding:0 15px;}.webapp-content .write-on-cm dl dd > :first-child{margin-top:0}.webapp-content .write-on-cm dl dd > :last-child{margin-bottom:0}.webapp-content .write-on-cm .md-clearfix{clear:both;visibility:hidden}.webapp-content .write-on-cm .emoji{height:1.2em}@media (max-width:640px){.webapp-content .write-on-cm h1{font-size:1.6em;line-height:38px}.webapp-content .write-on-cm h2{font-size:1.4em;line-height:32px}.webapp-content .write-on-cm p{line-height:30px;word-wrap:break-word;}.webapp-content .write-on-cm p img{width:100%;}.webapp-content .write-on-cm p img.emoji{width:auto;display:inline}.webapp-content .write-on-cm p img.md-float--left,.webapp-content .write-on-cm p img.md-float--right{float:none;margin:0 auto}.webapp-content .write-on-cm a{word-wrap:break-word}.webapp-content .write-on-cm ul,.webapp-content .write-on-cm ol{line-height:30px}.webapp-content .write-on-cm iframe{height:240px}}.webapp-content .write-on-cm__bg{background:#09455d;height:240px;position:absolute;z-index:-1;width:100%;left:0;top:0}.webapp-content .write-on-cm__header{text-align:center;}.webapp-content .write-on-cm__header margin-bottom,.webapp-content .write-on-cm__header h1,.webapp-content .write-on-cm__header h2{color:#073648;display:inline-block}.webapp-content .write-on-cm__header h2{font-size:1.1em;font-style:italic;font-weight:400;margin-top:0}.webapp-content .write-on-cm__body ul{margin-left:20px}.webapp-content .write-on-cm__footer{text-align:center;}.webapp-content .write-on-cm__footer__contact{color:#888;font-size:.9em;margin-top:2em}.webapp-content .write-on-cm__footer a.btn-primary:visited,.webapp-content .write-on-cm__footer a.btn-primary:active,.webapp-content .write-on-cm__footer a.btn-primary:hover{color:#fff}@media (max-width:640px){.webapp-content .write-on-cm{padding:1em 2em}}#nano-bar{opacity:.8;top:50px !important;height:3px !important;z-index:3 !important;}#nano-bar > div{background-color:#e84d3d !important}.webapp-content .row{margin-left:0;margin-right:0}footer.ama_event{margin:0}.fake-content{max-width:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:linear-gradient(270deg,#eaeaea,#efefef);background-size:50% 100%;-webkit-animation:AnimationName 1s ease infinite;animation:AnimationName 1s ease infinite;}@-webkit-keyframes AnimationName{0%{background-position:0% 0%}100%{background-position:100% 0%}}@keyframes AnimationName{0%{background-position:0% 0%}100%{background-position:100% 0%}}