﻿/*! normalize.css v2.1.3 | MIT License | git.io/normalize */@import "http://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css";@import "http://netdna.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.css";@import "http://fonts.googleapis.com/css?family=Raleway:400,600,700";@import "http://fonts.googleapis.com/css?family=Open+Sans:300,400,700,800";article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}abbr[tooltip]{border-bottom:1px dotted;cursor:help}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}/*!
 * Bootstrap Responsive v2.3.2
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media (min-width: 768px) and (max-width: 979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media (max-width: 767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media (min-width: 1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media (min-width: 768px) and (max-width: 979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media (max-width: 767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media (max-width: 480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media (max-width: 979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media (min-width: 980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datepicker{top:0;left:0;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker: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,0.2);position:absolute;top:-7px;left:6px}.datepicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:7px}.datepicker>div{display:none}.datepicker table{width:100%;margin:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker td.day:hover{background:#eeeeee;cursor:pointer}.datepicker td.day.disabled{color:#eeeeee}.datepicker td.old,.datepicker td.new{color:#999999}.datepicker td.active,.datepicker td.active:hover{color:#ffffff;background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker td.active:hover,.datepicker td.active:hover:hover,.datepicker td.active:focus,.datepicker td.active:hover:focus,.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active,.datepicker td.active.disabled,.datepicker td.active:hover.disabled,.datepicker td.active[disabled],.datepicker td.active:hover[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3}.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active{background-color:#003399 \9}.datepicker td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker td span:hover{background:#eeeeee}.datepicker td span.active{color:#ffffff;background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker td span.active:hover,.datepicker td span.active:focus,.datepicker td span.active:active,.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3}.datepicker td span.active:active,.datepicker td span.active.active{background-color:#003399 \9}.datepicker td span.old{color:#999999}.datepicker th.switch{width:145px}.datepicker th.next,.datepicker th.prev{font-size:21px}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th:hover{background:#eeeeee}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}body{-webkit-font-smoothing:antialiased;background:#e9eaec;padding:0;overflow-x:hidden}*:focus{outline:none}[ng\:cloak],[ng-cloak],.ng-cloak{display:none !important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.vertical-top{vertical-align:top}.vertical-middle{vertical-align:middle}.absolute{position:absolute}.absolute-top-left{position:absolute;top:0;left:0}.absolute-top-right{position:absolute;top:0;right:0}.absolute-bottom-left{position:absolute;bottom:0;left:0}.absolute-bottom-right{position:absolute;bottom:0;right:0}.inline-block{display:inline-block}.white{color:#fff}.gray{color:#8e979b}.no-padding{padding:0 !important}.no-margin{margin:0 !important}.no-list-style{list-style-type:none}.full-width{width:100%}.full-height{height:100%}.fi-list{-webkit-transform:scale3d(1.5, 1, 1);transform:scale3d(1.5, 1, 1);display:block;font-size:2em}.control-group:last-child{margin:0}.control-label{font-weight:bold}.controls-p{margin:10px 0}.list-group{display:block;box-sizing:border-box;-moz-box-sizing:border-box;max-width:400px;position:relative}.list-group-heading{color:#333;background-color:#f7f7f7;border:1px solid #ddd;padding:5px 15px;border-top-right-radius:2px;border-top-left-radius:2px}.list-group-body{overflow-y:scroll;max-height:400px;background-color:#fff}.list-group-footer{color:#333;background-color:#f7f7f7;border:1px solid #ddd;padding:5px 15px;border-top:0px solid transparent;border-bottom-right-radius:2px;border-bottom-left-radius:2px;position:relative;font-size:12px;min-height:10px}.list-group-footer:after{content:'';position:absolute;top:-2px;left:0px;display:block;width:100%;height:2px;background-color:rgba(0,0,0,0.06667)}a.list-group-item{color:#555}a.list-group-item:hover{text-decoration:none;background-color:#fefefe}.list-group-item{position:relative;display:block;padding:10px 5px 10px 10px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd;box-sizing:border-box;-moz-box-sizing:border-box;height:83px}.list-group-item:first-child{border-top:0px solid transparent}.list-group-item .list-group-item-heading{display:block;color:#333;font-weight:bold}.list-group-item .list-group-footer{height:20px;line-height:20px}.list-group-item .list-group-footer a{font-size:12px}.list-group-item.active{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{display:block;margin-bottom:0;line-height:1.3}@media screen and (max-device-width: 480px){select:focus,textarea:focus,input:focus{font-size:16px;background:#eee}}textarea,input[type="text"],input[type="password"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#fff;border:1px #eee solid;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:border ease 0.4s;-moz-transition:border ease 0.4s;-o-transition:border ease 0.4s;transition:border ease 0.4s}select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{outline:0;outline:thin dotted \9;border:1px #bcbcbc solid;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}select.parsley-error,textarea.parsley-error,input.parsley-error,.uneditable-input.parsley-error{border:1px #b94a48 solid}select.parsley-error:focus,textarea.parsley-error:focus,input.parsley-error:focus,.uneditable-input.parsley-error:focus{border:1px red/ solid}ul.parsley-error-list{color:#b94a48;list-style-type:none}.span1.auto-width{width:auto}.input-xxxlarge{width:90%}.modal{width:760px;margin-left:-380px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);border:#999}.modal form{margin-bottom:0px}.phone-only .modal{top:0 !important;left:0;margin:0;width:100%}.modal-choice{border:1px solid transparent;padding:20px 10px 15px;margin:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.modal-choice:hover{border:1px solid #ddd}.modal.fade{-webkit-transition:opacity 0.1s ease;-moz-transition:opacity 0.1s ease;-o-transition:opacity 0.1s ease;transition:opacity 0.1s ease}.modal-header{padding:15px 26px;border:none;background:#073648}.modal-header h3{color:#ddd}.modal-body{position:relative;max-height:400px;padding:15px 26px;overflow-y:auto}.modal-body .modal-description{margin:.5em 0 2em;font-weight:bold}.phone-only .modal-body .control-group{margin:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.show-scroll-bar::-webkit-scrollbar{-webkit-appearance:none;width:7px}.show-scroll-bar::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}.new-modal .modal-body{padding:15px 30px}.new-modal .modal-footer{border-top:1px solid #ddd}.cm-avatar img{width:40px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;margin-right:10px}.datepicker{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.datepicker.dropdown-menu{z-index:1100}.datepicker td,.datepicker th{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.ng-hide{display:none}.img-small{width:50px}.img-medium{max-width:100px}.img-icon{width:25px;margin-right:5px}.account-confirm-form select.time_zone{width:284px}.index-bg{height:700px;width:100%;position:fixed;top:0px;left:0px;background:url(https://cdn.codementor.io/assets/bg-landing-3-9f36cf9c7c9916ea47d6938a30e67b66eee2d3fcddecbf42826cd19a265ede34.jpg) no-repeat #0e2439;background-position:center;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:-2}@media (max-width: 767px){.index-bg{height:100%}}@media (max-width: 1199px){.hidden-tablet-custom{display:none}}@media (max-width: 909px){.hidden-tablet-custom2{display:none}}@media (max-width: 940px){.hidden-tablet-custom3{display:none}}.navbar-inner{background:linear-gradient(285deg, #006080, #006181 47%, #003648);height:80px;padding-top:20px;border:0;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px;box-sizing:border-box;-moz-box-sizing:border-box;position:relative;z-index:10}@media (max-width: 767px){.navbar-inner{padding-left:5px;padding-right:5px}}.hover-menu{position:relative}.hover-menu .sub-menu{display:none;position:absolute;max-width:250px;width:200px;left:0px;top:38px;background:#fff;padding:10px 0px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;box-shadow:0px 6px 10px rgba(0,0,0,0.4);-webkit-box-shadow:0px 6px 10px rgba(0,0,0,0.4);-moz-box-shadow:0px 6px 10px rgba(0,0,0,0.4);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.hover-menu .sub-menu.align-right{left:auto;right:0px}.hover-menu .sub-menu ul{list-style-type:none;padding:0px;margin:0px}.hover-menu .sub-menu .item a{text-decoration:none;padding:10px 20px;display:block;box-sizing:border-box;-moz-box-sizing:border-box}.hover-menu .sub-menu .item a i{width:15px;text-align:center;display:inline-block;margin-right:5px}.hover-menu .sub-menu .item:hover{background:whitesmoke}.hover-menu.show .sub-menu{display:block}.hover-menu.show.disable-hover:hover .sub-menu{display:block}.hover-menu:hover .sub-menu{display:block}.hover-menu.disable-hover:hover .sub-menu{display:none}.navbar-inner .container{max-width:1170px;position:relative}.navbar .nav{z-index:1}.navbar .nav>li>a{color:#fff;text-shadow:none;font-weight:500;font-size:14px;margin:0px}body.minibar .navbar-inner{height:44px;padding:0px !important;margin:0px;position:fixed;top:0px;left:0px;width:100%;box-shadow:0 2px 3px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,0.3)}@media (max-width: 1199px){body.minibar .navbar-inner{height:43px;padding-right:20px !important;padding-left:20px !important}}@media (max-width: 767px){body.minibar .navbar-inner{height:45px;padding-right:5px !important;padding-left:5px !important}}body.minibar{padding-top:80px}body.minibar .navbar-inner .brand{margin-top:-1px}body.minibar .navbar-inner .nav li.active a{padding-bottom:0px}body.minibar .navbar-inner .nav li.active a:hover{padding-bottom:2px}.profile-avatar{padding:7px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;cursor:pointer;z-index:2}.profile-avatar img{width:25px;height:25px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px}.profile-avatar img[src]{background:transparent !important}@media (max-width: 767px){.profile-avatar{display:none}}.cm-notify{width:17px;height:18px;padding:10px 10px;font-size:18px;color:#ddd;display:block;position:relative;margin-top:2px}.cm-notify:hover{text-decoration:none;color:#fff}.cm-notify.active{color:#fff}.cm-notify .count{width:12px;height:12px;font-size:10px;background:red;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;color:#fff;position:absolute;right:-1px;top:5px;line-height:10px;font-weight:bold;padding:4px;text-align:center}@media (max-width: 979px){.cm-notify .count{top:0px}}.inboxNotification,.chatNotification{position:relative;width:40px}.inboxNotification .notification-list,.chatNotification .notification-list{position:absolute;z-index:5;top:47px;right:0px;width:380px;box-shadow:0px 3px 10px rgba(0,0,0,0.4);-webkit-box-shadow:0px 3px 10px rgba(0,0,0,0.4);-moz-box-shadow:0px 3px 10px rgba(0,0,0,0.4);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.inboxNotification .notification-list .list-group-item-text,.chatNotification .notification-list .list-group-item-text{padding-left:50px;padding-right:20px}.inboxNotification .empty-notification,.chatNotification .empty-notification{color:#8e979b;background-color:#fff;height:auto}.inboxNotification .empty-notification:hover,.chatNotification .empty-notification:hover{background-color:#fff !important;cursor:auto}.inboxNotification .list-group-heading .list-group-title,.chatNotification .list-group-heading .list-group-title{margin:0px;font-size:12px;line-height:20px}.inboxNotification .list-group-heading .list-group-title img,.chatNotification .list-group-heading .list-group-title img{margin-left:15px}.inboxNotification .list-group-heading .action,.chatNotification .list-group-heading .action{font-size:12px}.inboxNotification .list-group-item,.chatNotification .list-group-item{background-color:#f6f9fa;position:relative;cursor:pointer}.inboxNotification .list-group-item.read,.chatNotification .list-group-item.read{color:#666;background-color:#fff}.inboxNotification .time,.chatNotification .time{padding-left:50px;margin-top:5px;font-size:12px}.chatNotification .notification-list .list-group-item{height:87px}@media (max-width: 767px){.inboxNotification{margin-left:0px;margin-top:3px}.inboxNotification .notification-list{width:310px;margin-right:-60px}.chatNotification .notification-list{right:-102px;width:318px}}.hamburger{color:#fff}.navbar .nav li.dropdown.open>.dropdown-toggle{background:transparent}.dropdown-toggle:active{background-image:linear-gradient(to bottom, #08c, #0077b3)}.dropdown-menu>li>a{color:#333 !important}.promo-message{margin-bottom:10px}.promo-message .show{font-size:18px;line-height:28px}.landing.index{background:url(https://cdn.codementor.io/assets/bg-landing-3-9f36cf9c7c9916ea47d6938a30e67b66eee2d3fcddecbf42826cd19a265ede34.jpg) no-repeat fixed #0e2439;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.landing.index.session-room-background{background:url(https://cdn.codementor.io/assets/bg-landing-7-35b4849faf090fee52de491d729bff54e8f4e591df72996e849472cd5d1899a3.jpg) no-repeat fixed #0e2439;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.landing.index .actions .signup{padding:12px;width:220px;box-sizing:border-box;font-size:14px;-moz-box-sizing:border-box}.landing.index .actions .video{margin-bottom:10px;text-decoration:none;text-align:center;border:2px solid #ddd;color:#eee;padding:13px;margin-right:20px;box-sizing:border-box;-moz-box-sizing:border-box;width:220px;display:inline-block;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;vertical-align:top;font-size:18px}.landing.index .actions .video i{display:inline-block;width:14px;height:18px;margin-left:10px;vertical-align:top}.landing.index .actions .video:hover{border-color:#fff;color:#fff}.landing .promo-message,.landing .flash-message{width:410px;margin-bottom:20px;margin-top:-18px}@media (max-width: 1199px){.landing .promo-message,.landing .flash-message{width:330px}.landing.index .actions .signup,.landing.index .actions .video{width:180px}}@media (max-width: 979px){.landing .promo-message,.landing .flash-message{width:290px}.landing.index .container .span6.info{margin-top:-20px !important}.landing.index .actions .signup,.landing.index .actions .video{width:160px;font-size:16px}}@media (max-width: 767px){.landing .promo-message,.landing .flash-message{box-sizing:border-box;-moz-box-sizing:border-box;width:100%;max-width:461px;margin:-20px auto 20px}.landing.index{background:#0e2439}.landing.index .container .span6.info>h3{margin-top:10px}.landing.index .actions .signup,.landing.index .actions .video{width:220px;font-size:18px}}@media (max-width: 564px){.landing.index .actions .signup,.landing.index .actions .video{margin-right:0px;width:220px;font-size:18px}}.navbar .nav li.sep{border-left:1px solid rgba(255,255,255,0.15);width:1px;height:14px;margin:15px 5px}.navbar .nav li.active>a{background:none;color:#fff;border-bottom:2px solid #fff;padding-left:0;padding-right:0;padding-bottom:5px;margin:0 20px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;transition:0.2s all ease}.navbar .nav li.active>a:hover{background:none;color:#fff;padding-bottom:8px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.navbar .nav>.active>a:focus,.navbar .nav>.active>a:hover,.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#fff;background:none}.navbar .nav>li .highlight{background:#fff;color:#111;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;padding:4px 12px;font-size:11px;margin:5px 0 5px 10px;text-transform:uppercase;border:2px solid #fff;transition:.15s all ease}.navbar .nav>li .highlight.reverse{background:none;color:#fff}.navbar .nav>li .highlight.reverse:hover{background:#fff;color:#111}.navbar .nav>li .highlight.red-btn{background:#e84d3d;color:#fff;border:2px solid #e84d3d}.navbar .nav>li .highlight.inner{margin:5px 25px 5px 10px}.navbar .nav>li .highlight:hover{background:none}.navbar .nav>li .highlight:hover.red-btn{color:#e84d3d}.navbar .brand{text-shadow:none;color:#fff}.navbar .brand>img{height:19px !important}@media (min-width: 767px){#signup-modal{width:480px;margin-left:-240px;border-radius:4px;border-top-right-radius:5px;border-top-left-radius:5px}}#signup-modal .modal-header{padding:12px 30px 12px 40px;background:#073648;border-top-right-radius:4px;border-top-left-radius:4px}#signup-modal .modal-header .codementor-logo{height:32px}#signup-modal .modal-header .codementor-text{height:16px;margin-left:4px}#signup-modal .modal-header .signin{float:right;line-height:40px;font-size:14px;padding-left:30px;border-left:1px solid #032D3E;box-shadow:inset 1px 0px 0px 0px rgba(255,255,255,0.11)}#signup-modal .modal-header .signin a{color:#fff;opacity:0.6}#signup-modal .modal-header .signin a:hover,#signup-modal .modal-header .signin a:active,#signup-modal .modal-header .signin a:focus{opacity:1}#signup-modal .modal-body{padding:20px 40px}#signup-modal .modal-body h3{margin-top:0}#signup-modal .modal-body input[type=email],#signup-modal .modal-body input[type=password],#signup-modal .modal-body input[type=text]{width:100%;border-color:#D0D4D9;margin-bottom:12px;height:45px;line-height:45px;box-sizing:border-box}#signup-modal .modal-body .btn.btn-primary{float:right}#signup-modal .modal-body .terms{display:inline-block;padding-top:10px}#signup-modal .modal-body .become-codementor{margin:0 auto 2px;text-align:center}#main{margin-top:15px}#main>.container{margin:0px auto;width:100%;box-sizing:border-box;padding:20px;max-width:1200px}#main>.container>.row{margin-top:15px}#main>.container>.alert,#main>.container>.alerts .alert{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:3px}#main>.container>.alert ~ .row-fluid,#main>.container>.alerts ~ .row-fluid{margin-top:15px}.phone-only .row-with-horizontal-padding{padding:0 10px}.well{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:1px solid #d8dcdf;box-shadow:0 1px 0px 0 #d8dcdf;-webkit-box-shadow:0 1px 0px 0 #d8dcdf;-moz-box-shadow:0 1px 0px 0 #d8dcdf}.well.notice{border-color:#F0A8A8;box-shadow:0 1px 0px 0 #F0A8A8;-webkit-box-shadow:0 1px 0px 0 #F0A8A8;-moz-box-shadow:0 1px 0px 0 #F0A8A8;background-color:#FFFCFC}.accordion-group{border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px;margin:0 -20px}.accordion-heading{padding:20px 30px}.accordion-heading>div{margin-left:60px}.accordion-heading .accordion-toggle{color:#4f5d68;font-size:16px;display:block !important;padding:0}.accordion-group .icon{float:left;height:40px;width:40px;border:2px solid #4292cb;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px}.nav-pills>.active a,.nav-pills>.active a:hover{background:none;color:#111}.badge-important{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:2px solid #fd8560;background:none;color:#fd8560}.btn{background:#eee;color:#444;border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;text-shadow:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;text-transform:uppercase;padding:1em 1.8em .9em;font-size:11px;font-weight:400;border-bottom:2px solid #ccc;transition:0.15s all ease;white-space:nowrap;letter-spacing:1px;line-height:1.5}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{border:1px solid #ddd}.btn-primary{background:#3e90ca;color:#fff;border-color:#47799d}.btn-primary:hover{background:#3e90ca;border-color:#3e90ca}.btn-highlight{background:#e84d3d;color:#fff;border-color:#DB2D1A}.btn-highlight:hover{background:#EA5948;border-color:#B72615;color:#fff}.btn-newblue{background:#149290;color:#fff;border-color:#47799d}.btn-newblue:hover{background:#149290;color:#fff;border-color:#149290}.btn-success{background:#16bb8e;border-color:#3d987f;color:#fff}.btn-link{background:transparent;color:#3e90ca;border:0px;text-transform:none;padding:0px;font-size:14px;font-weight:normal;border-bottom:0px;transition:0.15s all ease;white-space:nowrap;letter-spacing:1px;line-height:1.5}.btn-success:hover{background:#16bb8e;border-color:#16bb8e;color:#fff}.btn-xlarge{font-size:16px;font-weight:bold}.btn-mini{padding:0px 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;letter-spacing:0px;text-transform:inherit}.btn-info{background:#49afcd;color:#fff;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-red{background:#e84d3d;border-color:#e84d3d;color:#fff}.btn-red:focus{background:#e84d3d !important;border-color:#e84d3d !important;color:#fff !important}.btn-red:disabled{border-bottom:2px solid #ccc}.btn-red:hover{background:#e84d3d;border-color:#a53c39;color:#fff}.btnMessage:hover{color:#fff;background-color:#2f96b4}.thumbnail p{text-align:center;padding:15px 8px 0}h1,h2,h3,h4,h5,h6{font-weight:500;color:#073648}h1{font-family:'Raleway', sans-serif;font-weight:600}.phone-only h1{font-size:30px !important;line-height:40px}h2{font-size:22px}h4{font-size:15px}p{color:#5f6366}ul{color:#5f6366}.muted{color:#8e979b}a{color:#3e90ca}.mentor-card,.well{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:1px solid #ddd;box-shadow:0 1px 0px #ddd;-webkit-box-shadow:0 1px 0px #ddd;-moz-box-shadow:0 1px 0px #ddd;background:#fff}.mentor-card img{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;width:200px;margin:15px 0;max-width:100%}.mentor-card h1{font-size:22px;font-weight:500;margin:0;line-height:1}.mentor-card .btn{margin-top:15px;margin-bottom:10px}.mentor-card>div p{margin-bottom:0}.mentor-card>div{border-bottom:1px solid #ddd;padding:15px 30px;text-align:center}.mentor-card>div.wide{padding:15px 20px}.mentor-card .price{line-height:2;vertical-align:middle}.mentor-card .price strong{font-size:18px}.mentor-card .price .btn{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;white-space:inherit}.mentor-card>div:last-child{border:0}.rating{unicode-bidi:bidi-override;text-align:center;padding:0.2em 0 0.5em;display:inline-block}.rating>span.empty{color:#ddd}.rating>span{display:inline-block;color:#3e90ca}.skills{overflow:hidden}.skills .tag{display:inline-block;padding:0px;background:#fff;border:0px;color:#9BB6BF;border-radius:2px;font-size:14px;-webkit-border-radius:2px;-moz-border-radius:2px}.skills .tag a{color:#9BB6BF}.skills .tags.margin_top{margin-top:29px}.skills p{margin-bottom:3px}.skills .span2{max-width:140px;margin-top:4px}.skills .label{margin-top:4px}@media (max-width: 767px){.skills .tags.margin_top{margin-top:0px}.skills .span2{max-width:none;margin-top:0px}}.cates{max-width:700px;display:inline-block;margin:3px 0 3px 0}.cates .cate{color:#9BB6BF;font-size:14px;margin-right:5px}.cates .cate a{color:#9BB6BF}.label{text-shadow:none;color:#666;border:2px solid #ccc;background:#fff;padding:0.5em 1em}.label-category{color:#9fb5be;border-color:#9fb5be}.label-subtext{color:#9fb5be;border:none}.label-subtext a{color:#9fb5be}.label-ruby,.label-0{border-color:#b82020;color:#b82020}.label-php,.label-1{color:#6e03c1;border-color:#6e03c1}.label-python,.label-2{color:#3581ba;border-color:#3581ba}.label-html,.label-3{color:#280059;border-color:#280059}.label-javascript,.label-4{color:#f15501;border-color:#f15501}.reviews{padding:0}.reviews ul{margin:0;list-style:none}.reviews li{overflow:hidden;border-bottom:1px solid #ddd;padding:15px}.reviews li:last-child{border:0}.reviews .avatar{margin-left:0}@media (max-width: 767px){.reviews .avatar{width:60px}}.reviews .avatar img{border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;margin:10px}.reviews h4{font-weight:400;color:#777}.reviews a{font-weight:bold}.tmplt-loading:before{content:'Loading...';display:block;width:100%;padding:30px 80px;color:#999;box-sizing:border-box;-moz-box-sizing:border-box;background:url(https://cdn.codementor.io/assets/loading_w_l.gif) 30px center no-repeat}.dashboard-tabs{margin-bottom:0px}.dashboard-tabs>li>a{padding:12px 24px;outline:none;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.issues{padding:0}.issues.with-tabs{border-top:0px;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.issues .issues-list{margin:0;list-style:none}.issues .issues-list .question-header:hover,.issues .issues-list .offline-help-header:hover,.issues .issues-list .order-header:hover{background:#fcfcfc;cursor:pointer}.issues .issues-list .expanded.question-header:hover,.issues .issues-list .expanded.offline-help-header:hover,.issues .issues-list .expanded.order-header:hover{background:whitesmoke}.issues-header{border-bottom:1px solid #ddd;padding:20px 30px;margin:0}.issues-header li{display:inline-block}.issues-header .active a{color:#444}.issues-header .active .label,.menu .nav .active .label{border-color:#fd8560;color:#fd8560}.menu .nav .label{position:relative}.menu .nav .active .exclamation{background:whitesmoke}.menu .nav .exclamation{position:absolute;right:-7px;top:-8px;width:13px;height:14px;font-size:15px;color:#fd8560;background:#ffffff;border-radius:7px}.issues-header a{font-size:15px;font-weight:500;margin-right:30px;display:inline-block}.issues-header a.btn{margin-right:0px}.issues-header .btn{font-size:10px;margin-top:-0.9em}.issues-header .label,.menu .nav .label{padding:0.2em 0.5em;font-size:11px;margin-right:7px;margin-top:-4px;vertical-align:middle;border-color:#9fb5be;color:#7d8e95}.issues .mentors,.issues .confirm{cursor:default;background:whitesmoke;border-top:1px solid #ddd;padding:20px 30px;display:none;padding-left:100px;position:relative;z-index:1}.issues .mentors .truncated-body,.issues .confirm .truncated-body{overflow:hidden}.question-show.hack-css-priority hr{border-bottom:1px solid #ddd}.question-show.hack-css-priority legend{border-bottom:1px solid #ddd}.question-show.hack-css-priority legend h1{line-height:55px}.question-show.hack-css-priority .q-header{padding:0px 26px}.question-show.hack-css-priority .q-header .q-meta{box-sizing:border-box;overflow:hidden}.question-show.hack-css-priority .q-header .q-meta .img-circle{width:42px;margin-right:18px}.question-show.hack-css-priority .q-header .q-meta .info-name>a{font-weight:500}.question-show.hack-css-priority .q-header .cats{margin-top:15px}.question-show.hack-css-priority .q-header .cats .cate{padding:5px 10px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;margin-right:3px}.question-show.hack-css-priority .q-action{text-align:right}.question-show.hack-css-priority .q-action .btn{margin-left:8px}.question-show.hack-css-priority .q-content{margin:20px 26px 30px;padding:30px 30px;background:#fcfcfc}.question-show.hack-css-priority .q-schedule{padding:0 26px}.question-show.hack-css-priority .q-schedule .confirm{margin-top:10px;margin-left:65px;background:#e9eaec;padding:0px}.question-show.hack-css-priority .q-schedule .confirm>h5{margin:10px 0}.question-show.hack-css-priority .q-schedule .confirm img{margin-left:-63px}.question-show.hack-css-priority .q-messages.confirm .state{border:2px solid #8e979b;width:40px;height:40px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;float:left;color:#8e979b;display:inline-block;margin-right:22px}.question-show.hack-css-priority .q-messages.confirm .state i{font-size:18px;width:18px;height:18px;background-size:18px;display:inline-block;margin:12px;color:#8e979b}.question-show.hack-css-priority .action-btns{display:block}.question-show.hack-css-priority .q-messages.confirm{background:#e9eaec;padding:0 26px}.question-show.hack-css-priority .q-messages.confirm .question_messages img{margin:0px}.question-show.hack-css-priority .q-messages.confirm .btnMessage{margin-left:89px}.question-show.hack-css-priority .q-messages.confirm .no-messages{display:block;line-height:44px;margin-left:20px;margin-bottom:10px}@media (max-width: 767px){.question-show.hack-css-priority .q-schedule .confirm{margin-left:80px}.question-show.hack-css-priority .q-messages.confirm .btnMessage{margin-left:9px}.question-show.hack-css-priority .q-messages.confirm .no-messages{padding-left:9px}}.issues .issues-list .expanded{padding-bottom:0;background:whitesmoke;box-shadow:0 3px 3px rgba(0,0,0,0.05) inset;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.05) inset;-moz-box-shadow:0 3px 3px rgba(0,0,0,0.05) inset}.issues .expanded .mentors,.issues .expanded .confirm{display:block}.issues .expanded .mentors a.btn,.issues .expanded .mentors button.btn,.issues .expanded .confirm a.btn,.issues .expanded .confirm button.btn{margin-bottom:10px}.issues .status{border:2px solid;width:40px;height:40px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;float:left;margin-left:30px;border-color:#3e90ca}.issues .direct-question-avatar{width:40px;height:40px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;float:left;margin-left:30px;border-color:#3e90ca}.issues .issues-list>li{border-bottom:1px solid #ddd}.issues .issues-list h4{margin:0;font-size:16px}.issues .issues-list h4 a{color:#073648}.issues .content .meta{font-size:12px;margin-bottom:0px}.issues .content .meta .category-name{margin-right:5px;color:#9BB6BF;font-weight:bold}.issues .content .meta .longterm-mark{background-color:#ddd;color:#666;display:inline-block;padding:0px 4px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-size:10px;margin-right:5px}.issues .content .unpaid-label{display:inline-block;border-radius:3px;background-color:#fd8560;color:#fefefe;position:absolute;right:26px;top:10px;font-size:12px;padding:0 10px}.issues .question,.issues .order{position:relative;display:block;padding:25px 0 15px;text-decoration:none}.issues .question .groups,.issues .order .groups{position:absolute;right:20px;top:25px;text-align:right}.issues .question .groups>img,.issues .order .groups>img{margin-right:5px}.issues .question .interest-count,.issues .order .interest-count{float:left;width:100px;text-align:center;color:#3e90ca}.issues .question .interest-count span,.issues .order .interest-count span{display:block}.issues .question .interest-count .count,.issues .order .interest-count .count{font-size:16px;font-weight:bold}.issues .question .interest-count.help,.issues .order .interest-count.help{color:#b94a48}.issues .question .interested,.issues .order .interested{position:absolute;right:15px;top:30px;width:30px;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:5px;text-align:center;box-sizing:border-box;height:30px;border:1px solid #149290;color:#149290}.issues .question:hover,.issues .order:hover{text-decoration:none}.issues .offline-help{position:relative;display:block;padding:25px 0 15px;text-decoration:none}.issues .offline-help .groups{position:absolute;right:20px;top:25px;text-align:right}.issues .offline-help .groups>img{margin-right:5px}.issues .offline-help .cm-avatar{float:left;width:100px;text-align:center}.issues .offline-help:hover{text-decoration:none}.issues .content{margin-left:100px;padding-right:100px;position:relative}.issues .status .icon{width:18px;height:18px;background:url(https://cdn.codementor.io/assets/img_new/icon-schedule-350676c5e7fb43c12f116ad35f0f3bac285c87588f902a2688ddb0ee0bb274ba.png) no-repeat;background-size:18px;display:inline-block;margin:11px}.issues .status .icon-font-class{width:18px;height:18px;background-size:18px;display:inline-block;margin:11px;color:#3e90ca;font-size:18px}.issues .status .icon-font-class.icon-play,.issues .status .icon-font-class.icon-step-forward{margin-left:15px;color:#16bb8e}.issues .scheduled .status{border-color:#16bb8e}.issues .scheduled .status .icon-calendar{color:#16bb8e !important}.issues .scheduled .status .icon{background-image:url(https://cdn.codementor.io/assets/img_new/icon-scheduled-6898bf7cf72d7566bb9d129f899357a17bd656ac517d8b16f5ca8adfefe4d97d.png)}.issues .closed .status{border-color:#A3B5BD}.issues .cancelled .status{border-color:#A3B5BD;color:#A3B5BD;font-size:24px;padding:6px 14px;box-sizing:border-box;-moz-box-sizing:border-box}.issues .closed .status .icon{margin-top:13px;background-image:url(https://cdn.codementor.io/assets/img_new/icon-finished-4c4ac388e5c953d49518c494e617fc9eb7816c0abd2bc155a8e6165d9b2cd019.png)}.issues .mentors>ul{margin:0;list-style:none}.issues .mentors>ul>li{border:0;border-top:1px solid #ddd;padding:15px 0 0;margin-top:15px}.issues .mentors>ul>li>div{display:table-cell;padding:0 20px;vertical-align:top}.issues .mentors .avatar{position:relative}.issues .mentors .avatar:after{width:8px;height:8px;display:block;background:#16bb8e;position:absolute;content:" ";right:0;bottom:6px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border:2px solid #fff}.issues .mentors>ul>li>div:first-child{padding:0}.issues .mentors>ul>li>div:last-child{padding-right:0}.issues .mentors img{width:42px;border-radius:42px;-webkit-border-radius:42px;-moz-border-radius:42px}.issues .mentors h6,.issues .mentors h5{margin:0}.issues .mentors .rating{width:90px}.free-trial-block{display:inline-block;color:#fff;font-size:12px;font-weight:bold;text-align:center;padding:5px 5px;background:#ec452f;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;cursor:pointer}.free-trial-block:hover{-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.2);box-shadow:0 2px 2px rgba(0,0,0,0.2)}.free-trial-block:hover{text-decoration:none;color:#fff}.free-trial-badge{display:block;color:#fff;width:100px;height:100px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#ec452f;text-align:center;box-sizing:border-box;border:5px #ec452f solid;-moz-box-sizing:border-box;padding:15px;font-weight:bold;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.2);box-shadow:0 2px 2px rgba(0,0,0,0.2);text-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-text-shadow:0 2px 2px rgba(0,0,0,0.2);-moz-text-shadow:0 2px 2px rgba(0,0,0,0.2);position:absolute;top:-30px;right:-30px;text-decoration:none;z-index:1}.free-trial-badge:before{content:'';position:absolute;display:block;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;top:0px;left:0px;width:100%;height:100%;background:transparent;box-sizing:border-box;-moz-box-sizing:border-box;border:2px #fff solid}.free-trial-badge:hover{text-decoration:none;color:#fff}@media (max-width: 480px){.free-trial-badge{right:-15px}}a.free-trial-badge:hover{text-decoration:none;color:#fff}.featured-mentors{background-color:#fff;padding:5px}.featured-mentors .header{overflow:hidden;padding:5px 0 5px}.featured-mentors .header .status{float:left;margin:0 25px 0 15px;background-image:url(https://cdn.codementor.io/assets/icon_001_4-063b494ea42ededd037d8539044c3c9a52a27f11f49febdb30d07a510aee6b16.png);width:44px;height:44px;background-size:cover;border:0px}.featured-mentors .header>h4{font-size:16px}.featured-mentors .mentor_list_module{padding-left:25px}.featured-mentors .mentor_list_module .content{margin-left:0px;padding-right:0px}.featured-mentors .mentor_list_module .avatar{text-align:center;margin-bottom:10px}.featured-mentors .mentor_list_module .avatar>a{display:inline-block}.featured-mentors .mentor_list_module .info{position:relative}.featured-mentors .mentor_list_module .img-circle{max-width:70px}.featured-mentors .mentor_list_module .mentor_list_info_display_name{line-height:50px}.featured-mentors .free-trial-block{position:absolute;right:0px;top:0px}.featured-mentors .free-trial-block:hover{text-decoration:none;color:#fff}.featured-mentors .mentors{margin-left:35px}.my-mentees .row,.my-mentors .row{padding:20px 0 0;margin:0px;overflow:hidden}.my-mentees .big-avatar,.my-mentors .big-avatar{width:205px;float:left;text-align:center;margin:0 0 20px;height:177px}.my-mentees .big-avatar>img,.my-mentors .big-avatar>img{margin-bottom:3px;width:80px;height:80px;border-radius:40px;text-decoration:none}@media (max-width: 450px){.my-mentees .big-avatar,.my-mentors .big-avatar{width:100%}}.menu{padding:0}.menu .nav{margin:0}.menu .nav li{border-top:1px solid #ddd}.menu .nav li a{outline:none;font-weight:500;padding:15px 20px;display:block;line-height:30px;height:30px}.menu h4{margin:0}.menu>div{padding:20px}.menu ul{list-style:none;padding:0;margin:0}.menu .sessions li a{margin:10px 0 0 0;color:#444;display:inline-block}.menu i{background-size:16px;display:inline-block;width:30px;height:16px}.menu .sidebar-avatar img{width:40px;height:40px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;margin-right:10px}.menu .schedule{padding:0px}.menu .next_available_times{text-align:center;margin-top:-30px;padding-bottom:17px}.menu .next_available_times.edit_schedule{margin-top:-20px;text-align:center}.icon-mentor{background:url(https://cdn.codementor.io/assets/img_new/icon-mentor-b1d54383161b890c6a0439e42c9b4d5e693cd2fb8681c9adb01e1f4d8ee42769.png) no-repeat}.icon-issue{background:url(https://cdn.codementor.io/assets/img_new/icon-issue-4582be6c61908c67b2de2698e1b846da5be70523ae4780899719022b051eed2f.png) no-repeat}.icon-payment{background:url(https://cdn.codementor.io/assets/img_new/icon-payment-968469bd3a875b9b60bd8173162700c876e29b0192e1a4b639d38758bd70f1d8.png) 0 4px no-repeat}.menu .icon-profile{background:url(https://cdn.codementor.io/assets/img_new/icon-profile-e20e01b6ee3cf85a3e0eff2cb8b3dc925885e00610f86296198ef02d7e9f1204.png) 1px 0 no-repeat;background-size:14px}.menu .active a{color:#444;background:whitesmoke}.menu .nav a:hover{background:whitesmoke}.menu .nav a.btn:hover{background:whitesmoke}.menu .active .icon-issue{background-position:0 -27px}.menu .active .icon-mentor{background-position:0 -23px}.menu .active .icon-payment{background-position:0 -31px}.menu h6{margin:0;padding:10px 20px}.menu h6 i{width:20px}.menu .credit-link{color:#5f6366}.issues-list .confirm,.question-show .confirm{padding:20px 30px 10px 100px;background:whitesmoke}.issues-list .confirm .user-info,.question-show .confirm .user-info{display:block;margin-bottom:5px}.issues-list .confirm .user-info.cm-avatar img,.question-show .confirm .user-info.cm-avatar img{width:24px;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;margin-left:0px}.issues-list .confirm .rating>span.empty,.question-show .confirm .rating>span.empty{color:#ddd}.issues-list .confirm .rating>span,.question-show .confirm .rating>span{display:inline-block;color:#073648}.issues-list .confirm .note-textarea,.question-show .confirm .note-textarea{margin-bottom:10px}.issues-list .confirm abbr[tooltip],.question-show .confirm abbr[tooltip]{cursor:default}.issues-list .confirm>div,.question-show .confirm>div{display:table-cell;padding:10px 40px 10px 0;vertical-align:top}.issues-list .confirm>div.question_messages,.question-show .confirm>div.question_messages{padding:0px}.issues-list .confirm .alert,.question-show .confirm .alert{padding:10px;display:block}.issues-list .confirm h6,.question-show .confirm h6{margin:0;color:#71767a;text-transform:uppercase;font-size:11px}.issues-list .confirm>div span,.question-show .confirm>div span{font-size:16px;color:#073648}.issues-list .confirm>div span a,.issues-list .mentors>div span a,.question-show .confirm>div span a,.question-show .mentors>div span a{font-size:12px}.issues-list .confirm h5,.question-show .confirm h5{margin-top:0}.issues-list .confirm img,.question-show .confirm img{width:42px;border-radius:42px;-webkit-border-radius:42px;-moz-border-radius:42px;margin-left:-69px;float:left}.issues-list .confirm .interested-mentors,.question-show .confirm .interested-mentors{margin:10px 20px 10px 0px;padding:10px 15px;border:1px solid #eee;float:left;outline:1px solid rgba(255,255,255,0.1);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:rgba(255,255,255,0.5)}.issues-list .confirm .interested-mentors:hover,.question-show .confirm .interested-mentors:hover{background-color:#eee}.issues-list .confirm .interested-mentors img,.question-show .confirm .interested-mentors img{display:inline-block;vertical-align:top;width:30px !important}.issues-list .confirm .interested-mentors .interested-mentors-extra,.question-show .confirm .interested-mentors .interested-mentors-extra{display:inline-block;vertical-align:top}.issues-list .confirm .interested-mentors .interested-mentors-extra .mentor-name,.question-show .confirm .interested-mentors .interested-mentors-extra .mentor-name{font-size:14px;font-weight:500}.issues-list .confirm .interested-mentors .interested-mentors-extra .rating,.question-show .confirm .interested-mentors .interested-mentors-extra .rating{padding:0.2em 0;font-size:12px;-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7);-ms-transform-origin:0% 50%;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;color:#999}.issues-list .confirm .interested-mentors .interested-mentors-extra .rating span,.question-show .confirm .interested-mentors .interested-mentors-extra .rating span{font-size:12px}.issues-list .confirm .interested-mentors .interested-mentors-extra .rate .num,.question-show .confirm .interested-mentors .interested-mentors-extra .rate .num{color:#333;font-size:12px}.issues-list .confirm .interested-mentors .interested-mentors-extra .rate .unit,.question-show .confirm .interested-mentors .interested-mentors-extra .rate .unit{font-size:10px;color:#999}.issues-list .confirm .interested img,.question-show .confirm .interested img{width:22px;margin-left:0px;float:none}.issues-list .confirm hr,.question-show .confirm hr{margin:10px 0 20px}.issues-list .confirm hr.higher,.question-show .confirm hr.higher{margin:20px 0 20px}.issues-list .confirm .btn,.question-show .confirm .btn{margin-right:10px}.issues-list .confirm .title-label,.question-show .confirm .title-label{display:block;padding:11px 0px 0px;margin-left:-100px;float:left;width:100px;text-align:center;font-size:12px;color:#999a9b;font-weight:bold}.issues-list .confirm .question_messages,.question-show .confirm .question_messages{display:block}.issues-list .confirm .message_sets,.question-show .confirm .message_sets{display:block}.issues-list .confirm .message_sets .question_messages,.question-show .confirm .message_sets .question_messages{display:none}.issues-list .confirm .show_message_set,.question-show .confirm .show_message_set{display:inline-block;line-height:40px;margin:0px 20px 20px 0px}.issues-list .confirm .show_message_set .icon-double-angle-down,.question-show .confirm .show_message_set .icon-double-angle-down{display:none}.issues-list .confirm .show_message_set .icon-double-angle-right,.question-show .confirm .show_message_set .icon-double-angle-right{display:inline-block;width:20px}.issues-list .confirm .show_message_set.show .icon-double-angle-down,.question-show .confirm .show_message_set.show .icon-double-angle-down{display:inline-block;width:20px}.issues-list .confirm .show_message_set.show .icon-double-angle-right,.question-show .confirm .show_message_set.show .icon-double-angle-right{display:none}.issues-list .confirm .tooltip>span,.question-show .confirm .tooltip>span{font-size:0.875rem;color:white}.issues-list .confirm .tooltip.in,.question-show .confirm .tooltip.in{opacity:1}.post_message textarea{display:block;max-width:400px;margin:0px 0px 10px 0px}.post_message .send{margin-left:1px}@media (max-width: 767px){.question_messages img{margin:0px 10px 5px 8px}}@media (max-width: 399px){.question_messages img{margin:0px 5px 5px 3px}.question_messages .span5{margin-left:61px}.post_message textarea{display:block;max-width:150px;margin:0px 0px 10px 0px}}.message_box img{width:70px;border-radius:45px;-webkit-border-radius:45px;-moz-border-radius:45px;float:left}.message_box .bd{padding:20px 10px 0px}.message_box .sender{display:block;margin-bottom:10px}.message_box textarea{width:100%}.existingRequests .create_new{display:block;margin:10px 20px 0 0}.existingRequests .warning{color:#b94a48;padding:5px 20px 5px 0;display:none}#email_collection_modal{padding:30px 10px 50px}#email_collection_modal .title{font-size:26px;font-weight:400;margin:10px 0px 20px}#email_collection_modal .input_email{font-size:16px;margin:0px 5px}#email_collection_modal .submitBtn{margin:0px 5px}#email_collection_modal .closeModal{font-size:16px;text-decoration:underline}#email_collection_footer{font-family:'Open Sans'}#email_collection_footer .display{width:100%;background:#137ded;left:0px;position:fixed;box-shadow:0 0 15px rgba(0,0,0,0.3);z-index:501}#email_collection_footer .display-original{height:100px}#email_collection_footer .disable{display:none}#email_collection_footer .info{padding-top:20px;height:60px;vertical-align:middle;display:table-cell}#email_collection_footer .info .heading{font-weight:bold;font-size:1.2em;color:#fff;word-wrap:break-word}#email_collection_footer .info .content{margin-top:5px;color:#fff;line-height:1.1em;word-wrap:break-word}#email_collection_footer .input_email{margin-top:30px;margin-bottom:0;height:40px;line-height:40px;width:60%;font-size:1em;padding:0 6px}#email_collection_footer .btn-red{font-size:0.8em;margin-top:30px;margin-left:2px;margin-bottom:0;height:42px;line-height:20px}#email_collection_footer .bubble-title{width:80%;height:auto;margin-top:-30px;max-width:400px}#email_collection_footer .cmx-btn{background-color:#fff;border-radius:4px;display:inline-block;padding:8px 16px;color:#137ded;font-size:16px;font-weight:bold;text-transform:uppercase;border:2px solid #fff;margin-left:8px}@media (max-width: 1130px){#email_collection_footer .cmx-btn{font-size:16px;padding:12px 16px 11px}}#email_collection_footer .cmx-btn:hover{text-decoration:none;background:transparent;color:#fff}#email_collection_footer .content{font-size:16px;font-weight:bold;line-height:1.43;color:#fff;padding-left:10px;display:flex;align-items:center;max-width:650px;margin:0 auto}#email_collection_footer .content--img{width:50px;margin-right:24px}#email_collection_footer .content--text{flex:1}#email_collection_footer .content--action{width:175px}#email_collection_footer .cmx-logo{height:18px;width:auto;display:inline-block;vertical-align:top;margin-top:14px;margin-left:10px}@media (max-width: 1130px){#email_collection_footer .cmx-logo{height:14px;margin-top:16px}}@media (max-width: 968px){#email_collection_footer .cmx-logo{font-size:16px;line-height:26px}}#email_collection_footer .mentor_icon{margin-top:20px;width:60px;height:60px}#email_collection_footer .trigger_fadeIn_event{-webkit-animation:email_collection_fadeIn 0.5s forwards;-moz-animation:email_collection_fadeIn 0.5s forwards;animation:email_collection_fadeIn 0.5s forwards}#email_collection_footer .trigger_fadeIn_event .container{padding:0px}#email_collection_footer .trigger_fadeOut_event{-webkit-animation:email_collection_fadeOut 0.3s forwards;-moz-animation:email_collection_fadeOut 0.3s forwards;animation:email_collection_fadeOut 0.3s forwards}#email_collection_footer .closeBtn{position:absolute;right:12px;top:12px;color:#fff;z-index:6;font-size:20px}#email_collection_footer .closeBtn:hover{text-decoration:none}@-webkit-keyframes email_collection_fadeIn{from{bottom:-100px;opacity:0}to{bottom:0px;opacity:1}}@-moz-keyframes email_collection_fadeIn{from{bottom:-100px;opacity:0}to{bottom:0px;opacity:1}}@keyframes email_collection_fadeIn{from{bottom:-100px;opacity:0}to{bottom:0px;opacity:1}}@-webkit-keyframes email_collection_fadeOut{from{bottom:0px;opacity:1}to{bottom:-100px;opacity:0}}@-moz-keyframes email_collection_fadeOut{from{bottom:0px;opacity:1}to{bottom:-100px;opacity:0}}@keyframes email_collection_fadeOut{from{bottom:0px;opacity:1}to{bottom:-100px;opacity:0}}footer{background:#fff;border-top:1px solid #ddd;padding:20px 0;margin-top:40px;color:#777}footer.index,footer.users_registration{margin-top:0px}.phone-only footer .span2:not(:last-child)::after{content:'---';display:block}#session{position:absolute;background:#eee;top:0;left:0;right:0;bottom:0;min-width:800px;min-height:400px}#session .troubleshooting-btn{margin-right:10px;color:#ccc;text-decoration:none}#session .troubleshooting-btn:hover{color:#fff}#session .troubleshootingModal li{line-height:30px}#session .top{background:#073648;height:60px;position:absolute;left:0;right:0}#session .top .actions{line-height:60px;float:right}#session .top .actions button,#session .top .actions .btn{background:#111;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:0;color:#fff;font-size:11px;font-weight:600;padding:8px 20px;text-transform:uppercase;margin:0 3px}#session .top .actions button i,#session .top .actions .btn i{width:18px;height:14px;background:url(https://cdn.codementor.io/assets/img_new/icon-share-0cc930c3831e4a9f072c9d61c2b5f22db1a3be58ef59032db811a71844fff2f9.png) no-repeat;background-size:14px;display:inline-block;vertical-align:middle}#session .top .actions .hangup i{background-image:url(https://cdn.codementor.io/assets/img_new/icon-hangup-97e0e33528aac5f3a63b57e2c0d094a1fd8b0d1eced60612b61b237e05927021.png);background-position:0 4px}#hangup-confirm .hangup-confirm{background:#d54938;color:#fff;border-bottom:2px solid #a11}#hangup-confirm .hangup-confirm:hover{border-bottom:2px solid #d54938}#hangup-confirm .hangup-confirm i{width:18px;height:14px;display:inline-block;vertical-align:middle;background:url(https://cdn.codementor.io/assets/img_new/icon-hangup-97e0e33528aac5f3a63b57e2c0d094a1fd8b0d1eced60612b61b237e05927021.png) no-repeat;background-position:0 4px;background-size:14px}#session .top .actions .pause i{background-image:url(https://cdn.codementor.io/assets/img_new/icon-pause-bd5847c6069e9d1b551c7ac191b5e56504a0848e9873c8f9d19a0a539ae28e6e.png);background-size:8px;background-position:2px 1px}#session .top .actions .play i{background-image:url(https://cdn.codementor.io/assets/img_new/icon-play-b3592b14216f3d4b51088ed8c9f922a8d675a972c64998d7ea6b3cb21501e360.png);background-size:8px;background-position:2px 1px}#session .top .actions .start_lesson{background:#3d987f;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:0;color:#fff;font-size:11px;font-weight:600;padding:8px 20px;text-transform:uppercase;margin:0px 8px}#session .top .actions .start_lesson i{background:none}#session .top .logo{padding:20px;float:left}#session .top .actions .hangup{background:#d54938}#session .top .actions .hangup img{display:none}#session .top .actions .hangup.clicked{background:#000}#session .top .actions .hangup.clicked img{margin-right:2px;display:inline-block}#session .top .actions .hangup.clicked i{display:none}#session .top .actions .share{background:#4b8ef9}#session .top .actions .pause{background:#2f6a81}#session .top .actions .play{background:#5eb95e}#session .top .duration{width:140px;padding:20px;float:right;bottom:0;color:#fff;font-size:24px;font-weight:bold}#session .top .duration i{display:inline-block;background:url(https://cdn.codementor.io/assets/img_new/icon-time-c169d4fe3fdd8f1b4547b42eee038c3441a4e29340ee67fad8515645a2e8a7f7.png) no-repeat;background-size:18px;width:26px;height:18px}#session .top .duration span{display:inline-block}#session .setting_timer_info{border:0px;position:absolute;bottom:0;left:0;top:60px;text-align:center;width:100%;height:60px;padding:15px;box-sizing:border-box;-moz-box-sizing:border-box;background-color:#F9EDBE;box-shadow:0 2px 3px rgba(0,0,0,0.2) inset,0 2px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.2) inset,0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.2) inset,0 2px 3px rgba(0,0,0,0.2);z-index:2}#session .setting_timer_info .setting_timer{width:140px;color:#000;font-size:24px;font-weight:bold;display:inline}#session .panel{position:absolute;bottom:0;left:0;top:60px;width:50%;background:whitesmoke;box-shadow:0 1px 1px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15)}#session .panel.setting_now{top:120px}#session .panel-r{width:50%;right:0;left:auto;background:#fff}#session .panel .header{position:absolute;top:15px;right:15px;cursor:pointer;z-index:10}#session .panel .header select{border:0;outline:0;background:transparent;-webkit-appearance:none;display:inline-block;cursor:pointer;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:1px solid #ddd;position:relative;padding:0px 10px;font-size:11px;width:100px}#session .panel .editor{position:absolute;top:0px;bottom:0;left:0;right:0;padding:30px;font-family:monaco, menlo, monospace;font-size:13px;transition:background 0.2s ease;overflow-y:auto;padding-top:40px}#session .panel .editor:focus{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;outline:none;background:rgba(255,255,255,0.5);transition:background 0.2s ease}#session .chat input[type=text]{position:absolute;bottom:0;left:0;right:0;height:60px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px;border:0;border-top:1px solid #ddd;background:whitesmoke;margin:0;padding:15px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}#session .chat input[type=text]:focus{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background:#fff}#session .chat #messages{margin:0;padding:0;overflow-y:auto;position:absolute;bottom:60px;top:240px}#session .chat #messages li{list-style:none;border-bottom:1px solid #eee;padding:10px 20px;font-size:13px}#session .chat #messages li .author{font-weight:600;padding-right:20px;white-space:nowrap}#session .stream{background:#111;min-height:240px;position:relative}#session .stream .name{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,0.25);color:#fff;font-weight:600;padding:5px;text-align:center;text-shadow:0 0 3px #000}#session .stream .status{position:absolute;top:8px;right:8px;color:#fff;text-shadow:0 0 3px #000}#session .stream .status>img{border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;width:40px;height:40px}#session .stream .status .session_online_status{display:inline-block;padding-right:5px}#session .stream .video-1{position:absolute;left:0;right:50%;bottom:0;top:0}#session .stream .video-2{position:absolute;right:0;left:50%;bottom:0;top:0}#camera-setup img{border:1px solid #444}#notifications{position:fixed;top:2%;right:2%;z-index:10000000000;font-size:14px}#notifications .message{background:#fff;width:465px;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 7px rgba(0,0,0,0.2);margin-top:15px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;border:2px solid #16bb8e}#notifications .message>div{min-height:40px}#notifications p{margin:0;margin-left:60px}#notifications .message>div{padding:15px}#notifications .message .content{overflow:hidden;min-height:42px;max-height:60px}#notifications .message img{float:left;width:42px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px}#notifications .message .actions{border-top:1px solid #ddd;text-align:center}#notifications .btn{font-size:10px;font-weight:bold;margin:0 0.5em}.progress-bar{height:3px}.progress-bar.progress-info{background:#4bb1cf}.progress-bar.progress-success{background:#5eb95e}.progress-bar.progress-warning{background:#faa732}.progress-bar.progress-danger{background:#dd514c}.center{text-align:center}.title{text-align:center}.subtitle{text-align:center}.blue-background{background:#149290}.white{color:#fff}.red{color:#b94a48}.gray-background{background:#ccc}.center-div{float:none;margin-left:auto;margin-right:auto}.markdown{margin-bottom:20px}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{font-weight:500;font-size:18px;margin:5px 0 10px}.markdown pre{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#fff;border:1px #eee solid;padding-left:20px;font-size:12px}.markdown pre span{font-size:12px}.directory .mentor-card:hover{border:1px solid #bcbcbc;box-shadow:0 2px 0px #bcbcbc;-webkit-box-shadow:0 2px 0px #bcbcbc;-moz-box-shadow:0 2px 0px #bcbcbc}.online{color:#68aa22;font-weight:bold;font-size:9px}.mentorCalendar{position:relative}.mentorCalendar .calendar-saving,.mentorCalendar .calendar-loading{position:absolute;top:27px;left:50%;width:100px;margin-left:-50px;text-align:center;color:#16bb8e}.next_available_times .nat{display:inline-block;width:140px;padding:4px;border:1px solid #3e90ca;box-shadow:0 1px 0px #3e90ca;-webkit-box-shadow:0 1px 0px #3e90ca;-moz-box-shadow:0 1px 0px #3e90ca;margin-right:4px;margin-bottom:6px}.next_available_times .nat span{display:inline-block;width:140px;text-align:center}.schedule .next_available_times .nat{color:#3e90ca}.schedule .next_available_times .nat:hover,.profile .next_available_times .nat:hover{color:#005580;border-bottom:1px solid #fff;cursor:pointer}.schedule .next_available_times h5{color:#5f6366;font-weight:bold}.schedule.dashboard .next_available_times h5 small{display:block}.profile.disable-click .next_available_times .nat,.schedule.directory .next_available_times .nat{border:1px solid #ddd;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;color:#8e979b}.profile.disable-click .next_available_times .nat,.schedule.directory .next_available_times .nat:hover{cursor:auto}.profile .next_available_times{margin-bottom:20px}.profile .next_available_times .nat{color:#3e90ca}.profile .next_available_times h5{font-weight:500;color:#073648;font-size:22px;line-height:40px;-webkit-margin-before:0.83em;-webkit-margin-after:0.83em;-webkit-margin-start:0px;-webkit-margin-end:0px}.question_show_title{text-align:center;padding-bottom:30px}.question_show_title h1{line-height:60px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif}.question_show_title .filter a{display:inline-block;padding:0px 10px;line-height:30px;font-weight:bold}.question_show_title .filter a.active{color:#073648;text-decoration:none}.question_show_title .filter a.active:hover{color:#073648}.loading-bar{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center}.loading-bar .frame{display:inline-block;width:60%;height:100%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:3px solid #3e90ca;box-sizing:border-box;-moz-box-sizing:border-box;padding:3px}.loading-bar .bar{position:relative;width:100%;height:100%;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background-color:#3e90ca;animation:bar 4s;-webkit-animation:bar 4s}.radar-tower{background-image:url("https://cdn.codementor.io/assets/radio_tower-0c41fced072b9fe9e02a26b5662a424018da51f95d9c49312fff8c72d8a0c59e.gif");display:inline-block;width:120px;height:110px;background-size:cover;margin-bottom:30px}@keyframes bar{0%{width:2%}30%{width:30%}50%{width:40%}70%{width:80%}100%{width:100%}}@-webkit-keyframes bar /* Safari and Chrome */{0%{width:2%}30%{width:30%}50%{width:40%}70%{width:80%}100%{width:100%}}.recommended_mentors{position:relative;margin-bottom:112px}.recommended_mentors h1{font-size:34px}.recommended_mentors hr{border-top:1px solid #eee;border-bottom:1px solid #ddd}.recommended_mentors .loading{text-align:center}.recommended_mentors .loading .loading-msg{text-align:center}.recommended_mentors .loading .mentor-avatars{padding-left:0px}.recommended_mentors .loading-bar{width:100%;height:40px;margin-top:0px;margin-bottom:40px}.recommended_mentors .mentor-avatars{padding-left:30px;padding-bottom:30px;text-align:center}.recommended_mentors .mentor-avatars img{padding:10px;width:50px;height:50px}.recommended_mentors .actions{position:fixed;padding-bottom:50px;margin-left:0px;background:#e9eaec;bottom:0px}.recommended_mentors .actions a{display:inline-block}.recommended_mentors .actions a i{color:#3e90ca}.recommended_mentors .actions hr{margin-top:0px}.recommended_mentors .actions hr:before{content:'';margin-top:-6px;transition:opacity 0.3s ease-out;opacity:1;width:100%;height:6px;display:block;background:radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,0.2),rgba(0,0,0,0)) 0 100%}.recommended_mentors .actions.bottom hr:before{opacity:0}.recommended_mentors .span2 .btn{box-sizing:border-box;-moz-box-sizing:border-box;width:166px}.recommended_mentors .span2 .btn.btnSchedule{background-color:#e3e3e3}.recommended_mentors .other-experts{position:relative}.recommended_mentors .other-experts .row{background:#e9eaec}.recommended_mentors .other-experts .empty-case{position:absolute;z-index:-1;font-size:20px;font-weight:bold;top:30px;width:100%;color:#8e979b;text-align:center}.directory_category{width:270px}.directory_category h3{margin-top:0px;padding:0px 15px 10px}.directory_category.fixed{position:fixed;top:22px}.directory_category .menu{width:100%}.directory_category .more{padding:15px 20px;width:100%;display:block;box-sizing:border-box;-moz-box-sizing:border-box}#modalCategories .nav li{display:inline-block}#modalCategories .nav li a{padding:13px 20px;box-sizing:border-box;-moz-box-sizing:border-box;width:176px;display:inline-block}#modalCategories .nav li a:hover{background:whitesmoke}#modalCategories .modal-body{border-bottom:1px solid #eee}#modalTeamviewer p.center{padding:20px}.online-indicator-online{background-image:url("https://cdn.codementor.io/assets/status-online-3104347c85d50e332723542440124fa7373c873527a2615d9ec29e6fce93cadd.png");background-repeat:no-repeat;background-position:left center;padding-left:15px;color:#68aa22 !important;font-weight:bold}.online-indicator-offline{color:#ff0000 !important;background-image:url("https://cdn.codementor.io/assets/status-offline-80dbe50866f4bb11f73a80e884da6dc92026db922b4c6032737eeb7ccaccfb6f.png");background-repeat:no-repeat;background-position:left center;padding-left:15px;font-weight:bold}.navbar .nav>li>a.online-indicator-online:hover{text-decoration:underline;background-image:url("https://cdn.codementor.io/assets/status-online-3104347c85d50e332723542440124fa7373c873527a2615d9ec29e6fce93cadd.png");background-repeat:no-repeat;background-position:left center}.navbar .nav>li>a.online-indicator-offline:hover{text-decoration:underline;background-image:url("https://cdn.codementor.io/assets/status-offline-80dbe50866f4bb11f73a80e884da6dc92026db922b4c6032737eeb7ccaccfb6f.png");background-repeat:no-repeat;background-position:left center}.pricing-plan{margin-bottom:20px;overflow:hidden}.pricing-table{overflow:hidden;border:10px solid #eaeaea;background:#eaeaea;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.pricing-table .col{text-align:center;width:30%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;background:#eaeaea;padding:10px;cursor:pointer;border-left:3px solid #eaeaea;border-right:3px solid #eaeaea}.pricing-table .col:hover{background:#8e979b}.pricing-table .col.active{background:#3e90ca}.pricing-table .col-title{width:100%;background:#fff;padding:10px;display:table;box-sizing:border-box;-moz-box-sizing:border-box;height:100px}.pricing-table .col-title h3{font-weight:bold;color:#444;margin:0px;display:table-cell;text-align:center;width:100%;height:100%;padding:0px;vertical-align:middle}.pricing-table .col-hd{padding:10px;background:#f8f8f8;color:#838F96;font-size:30px;font-weight:bold;width:100%;display:table;box-sizing:border-box;-moz-box-sizing:border-box}.pricing-table .col-hd.payg{height:106px;box-sizing:border-box;-moz-box-sizing:border-box;line-height:82px;font-size:22px}.pricing-table .col-hd.pricing{color:#3e90ca;font-size:34px}.pricing-table .col-hd span{display:block;line-height:30px;padding:5px}.pricing-table .col-hd span.strong{display:block;font-weight:bold;color:#3e90ca;font-size:34px;line-height:36px}.pricing-table .col-bd{padding:20px;background:#fff;height:120px;width:100%;display:table;box-sizing:border-box;-moz-box-sizing:border-box}.pricing-table .col-bd hr{width:50%;margin-top:10px;margin-bottom:10px;text-align:center}.pricing-table .col.s25{width:25%}.pricing-table .col.s30{width:30%}.pricing-table .col.s33{width:33.33%}.pricing-table .col.s40{width:40%}.payment-method{overflow:hidden}.payment-method .use-new-card a{line-height:40px;display:block}.payment-method .submit button{height:60px;font-weight:500;font-size:18px}.payment-method .submit a{height:60px;font-weight:500;font-size:18px;box-sizing:border-box}#cc_form{margin-bottom:20px}#cc_form .long{width:80%}.payment-method .cc-img{margin-left:10px}.payment-method h3{margin:0px}.payment-method.pay-with-card{margin-top:3em}.payment-method.pay-with-paypal{margin-top:3em}.payment-method.pay-with-bitcoin{margin-top:3em}@media (max-width: 1199px){.pricing-table .col{width:204px}.pricing-table .col.s30{width:204px}.pricing-table .col.s33{width:212px}.pricing-table .col.s25{width:319px}.pricing-table .col.s40{width:230px}.pricing-table .col-hd.payg{font-size:18px}.pricing-table .col-title{height:140px}.pricing-table .col-bd{height:150px}}@media (max-width: 979px){.pricing-table .col{width:100%}.pricing-table .col.s30{width:100%}.pricing-table .col.s33{width:100%}.pricing-table .col.s25{width:100%}.pricing-table .col.s40{width:100%}.pricing-table .col-hd.payg{font-size:24px}.pricing-table .col-title{height:100px}.pricing-table .col-bd{height:120px}}.notify_enable{text-decoration:underline}.notify_on{color:#68aa22}.public-request h1{font-size:22px;font-weight:500;color:#073648;font-family:inherit}.tag{font-size:13px;color:#000;background-color:#f6f6f6;border:1px solid #f0f0f0;padding:3px 5px 3px 5px;margin-right:4px}.hide-gravatar-404{display:none}.text-core .text-wrap .text-tags .text-tag{padding-top:4px}.text-core .text-wrap textarea{padding-top:7px !important}.text-core .text-wrap .text-prompt{padding-top:7px !important}.noti-detail .list-group{max-width:inherit}.noti-detail .list-group-heading h3{font-size:16px;margin:0px}.noti-detail .list-group-heading .muted{font-size:14px;display:inline-block}.noti-detail .list-group-heading .action{line-height:41px}.noti-detail .list-group-body{max-height:inherit}.noti-detail .list-group-item{position:relative;background-color:#fcfcfc;cursor:pointer}.noti-detail .list-group-item:last-child{border-bottom:2px solid #ddd}.noti-detail .list-group-item.read{background-color:#fff}.noti-detail .list-group-item .doRead{position:absolute;text-align:center;top:0px;line-height:83px;right:0px;width:45px;height:100%;display:none}.noti-detail .list-group-item:hover .doRead{display:block}.noti-detail .empty-notification{font-size:18px;line-height:60px}.noti-detail .list-group-item-text{padding-left:50px}.notification-list .noti-group-item{display:flex;background-color:#f6f9fa}.notification-list .noti-group-item:hover{background-color:rgba(246,249,250,0.5)}.notification-list .rendering{border:2px dashed #CCC;border-radius:50%;box-sizing:border-box}.notification-list .noti-img-box{width:35px;height:35px;margin-top:2px}.notification-list .noti-date{width:45px;align-self:center;color:#3E90CA;font-size:12px;font-weight:bold;text-align:center}.notification-list .noti-content{width:calc(100% - 35px - 50px - 12px);display:table;table-layout:fixed;margin-left:12px}.notification-list .noti-content h5{font-weight:bold;margin:3px 0}.notification-list .noti-content p{margin:2px 0;font-size:13px;text-overflow:ellipsis;overflow:hidden;height:37px;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.notification-list .read .noti-date,.notification-list .read .noti-content h5{color:inherit;font-weight:normal}.mentor-response{color:#5f6366;line-height:30px}.mentor-response .mentor-on-vacation{line-height:20px;width:250px;display:inline-block}.mentor-response .num{display:inline-block;padding-left:5px}.mentor-response .num.good{color:#32a321}.mentor-card .mentor-response{font-size:14px;line-height:20px}.mentor-card .num{padding-left:0px}#modalScheduleNew .modal-body{padding-bottom:0px}#modalScheduleNew .modal-body,#modalConnectNow .modal-body{max-height:550px;padding-top:10px;border-bottom:1px solid #ccc}#modalScheduleNew .modal-body>form,#modalConnectNow .modal-body>form{margin-bottom:20px}#modalScheduleNew .modal-footer,#modalConnectNow .modal-footer{padding-top:20px;padding-bottom:20px}#modalScheduleNew .section,#modalConnectNow .section{overflow:hidden;-webkit-transition:all ease 0.4s;-moz-transition:all ease 0.4s;-o-transition:all ease 0.4s;transition:all ease 0.4s}#modalScheduleNew .section .form-title,#modalConnectNow .section .form-title{margin-top:20px;text-align:center}#modalScheduleNew .section .step-title,#modalConnectNow .section .step-title{margin:0px;padding:20px;background:#fff;z-index:1;position:relative}#modalScheduleNew .section .schedule-availability,#modalConnectNow .section .schedule-availability{-webkit-transition:all ease 0.4s;-moz-transition:all ease 0.4s;-o-transition:all ease 0.4s;transition:all ease 0.4s}#modalScheduleNew .section.availability,#modalConnectNow .section.availability{height:240px}#modalScheduleNew .section.datetime,#modalConnectNow .section.datetime{height:370px}#modalScheduleNew .section.datetime .schedule-availability,#modalConnectNow .section.datetime .schedule-availability{margin-top:-120px}#modalScheduleNew .section.datetime-only,#modalConnectNow .section.datetime-only{height:320px}#modalScheduleNew .section.datetime-only .schedule-availability,#modalConnectNow .section.datetime-only .schedule-availability{margin-top:-175px}#modalScheduleNew .datetimepickerJquey,#modalConnectNow .datetimepickerJquey{display:flex;display:-webkit-flex;height:225px}#modalScheduleNew .timepicker-area,#modalConnectNow .timepicker-area{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;box-sizing:border-box;margin-left:35px}#modalScheduleNew .timepicker-area label,#modalConnectNow .timepicker-area label{font-size:16px;line-height:1.5}#modalScheduleNew .timepicker-area .timezone,#modalConnectNow .timepicker-area .timezone{padding:10px 0px 0px}#modalScheduleNew .change-mode>a:hover,#modalConnectNow .change-mode>a:hover{text-decoration:none}#modalScheduleNew #timepickerNew,#modalConnectNow #timepickerNew{flex:1;padding:10px 5px 10px 12px;background:#f5f5f5;border-radius:2px;overflow-y:scroll;box-shadow:inset 0px 0px 10px rgba(0,0,0,0.15);-moz-box-sizing:border-box}#modalScheduleNew #timepickerNew::-webkit-scrollbar,#modalConnectNow #timepickerNew::-webkit-scrollbar{height:16px;overflow:visible;width:16px}#modalScheduleNew #timepickerNew::-webkit-scrollbar-thumb,#modalConnectNow #timepickerNew::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2);background-clip:padding-box;border:solid transparent;border-width:1px 1px 1px 6px;min-height:28px;padding:100px 0 0;box-shadow:inset 1px 1px 0 rgba(0,0,0,0.1),inset 0 -1px 0 rgba(0,0,0,0.07)}#modalScheduleNew #timepickerNew::-webkit-scrollbar-thumb:hover,#modalConnectNow #timepickerNew::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.4);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.25)}#modalScheduleNew #timepickerNew::-webkit-scrollbar-thumb :active,#modalConnectNow #timepickerNew::-webkit-scrollbar-thumb :active{background-color:rgba(0,0,0,0.5);box-shadow:inset 1px 1px 3px rgba(0,0,0,0.35)}#modalScheduleNew #timepickerNew::-webkit-scrollbar-button,#modalConnectNow #timepickerNew::-webkit-scrollbar-button{height:0;width:0}#modalScheduleNew #timepickerNew::-webkit-scrollbar-track,#modalConnectNow #timepickerNew::-webkit-scrollbar-track{background-clip:padding-box;border:solid transparent;border-width:0 0 0 4px}#modalScheduleNew #timepickerNew::-webkit-scrollbar-track:hover,#modalConnectNow #timepickerNew::-webkit-scrollbar-track:hover{background-color:rgba(0,0,0,0.035);box-shadow:inset 1px 1px 0 rgba(0,0,0,0.14),inset -1px -1px 0 rgba(0,0,0,0.07)}#modalScheduleNew #timepickerNew::-webkit-scrollbar-corner,#modalConnectNow #timepickerNew::-webkit-scrollbar-corner{background:transparent}#modalScheduleNew .date-result,#modalConnectNow .date-result{font-size:16px;margin:5px 0px 10px;font-weight:normal}#modalScheduleNew .selected_questionNew,#modalConnectNow .selected_questionNew{margin-left:10px}#modalConnectNow .modal-body{padding:0px !important}#modalConnectNow .modal-body .form-title{color:#666}#modalConnectNow .modal-body>.section.hd{padding:15px 0px 20px}#modalConnectNow .modal-body>.section.hd>h3{font-size:20px;margin-top:0px;color:#333;margin-bottom:12px}#modalConnectNow .modal-body>.section.bd{padding:15px 0px;border-top:1px solid #eee;background-color:#f4f5f6}#modalConnectNow .modal-body .check-to-continue{color:#666}#modalConnectNow .modal-body .check-to-continue .check-input{margin:0px}#modalConnectNow .modal-body .check-to-continue .detail{margin-left:22px;line-height:1.5}#modalConnectNow .modal-footer{text-align:center}#modalConnectNow .modal-footer>.btn{border:0px;width:180px;box-sizing:border-box}#modalConnectNow .modal-footer #btnCancelConnectNow{color:#999}@media screen and (max-height: 630px){#modalScheduleNew .modal-body,#modalConnectNow .modal-body{max-height:350px;padding-left:20px;padding-right:20px}}@media (max-width: 767px){#modalScheduleNew .datetimepickerJquey{display:initial}#modalScheduleNew #timepickerNew{height:225px;width:70%}}.circle-num{border:2px solid;width:40px;height:40px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;margin-right:10px;line-height:33px}.border-animate{-webkit-animation:border-highlight 1s 5;-moz-animation:border-highlight 1s 5;animation:border-highlight 1s 5;border:2px solid #3e90ca}.mentor-presence-toggle{color:#afafaf !important;font-weight:500;font-size:14px;margin:0 5px;float:none;padding:15px 15px;position:relative}.mentor-presence-toggle [us-spinner]{display:none}.mentor-presence-toggle:hover{cursor:pointer !important}.mentor-presence-toggle:hover .status,.mentor-presence-toggle:hover .icon-caret-down{color:#C2C2C2}.mentor-presence-toggle.presence-online:hover .status,.mentor-presence-toggle.presence-online:hover .mentor-presence-status>i,.mentor-presence-toggle.presence-available:hover .status,.mentor-presence-toggle.presence-available:hover .mentor-presence-status>i{color:#88E015}.mentor-presence-toggle.loading [us-spinner]{width:40px;display:inline-block}.mentor-presence-toggle.loading:before,.mentor-presence-toggle.loading .status,.mentor-presence-toggle.loading .mentor-presence-status>i{display:none}.mentor-presence-toggle.presence-online{color:#6eb711 !important}.mentor-presence-toggle.presence-available{color:#6eb711 !important}.mentor-presence-toggle.presence-away{color:#F9C928 !important}.mentor-presence-toggle.presence-away:hover .status,.mentor-presence-toggle.presence-away:hover .mentor-presence-status>i{color:#FAD24C}.mentor-presence-toggle.presence-session{color:#FF5C0A !important}.mentor-presence-toggle.presence-session:hover .status,.mentor-presence-toggle.presence-session:hover .mentor-presence-status>i{color:#FF7733}.mentor-presence-toggle.presence-session .fa.fa-flash{font-size:14px}.mentor-presence-toggle.presence-offline{color:#afafaf !important}.mentor-presence-toggle .icon-circle,.mentor-presence-toggle .icon-ok{font-size:10px;margin-right:5px;position:relative;top:-1px}.mentor-presence-menu{position:absolute;background:#fff;padding:15px 0px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;min-width:160px;z-index:1;top:48px;box-shadow:0px 3px 10px rgba(0,0,0,0.4);-webkit-box-shadow:0px 3px 10px rgba(0,0,0,0.4);-moz-box-shadow:0px 3px 10px rgba(0,0,0,0.4);left:-4px}.mentor-presence-menu>[class^="presence"]{padding:10px 20px}.mentor-presence-menu>[class^="presence"]:hover{background:#f5f5f5}.mentor-presence-menu>[class^="presence"] .fa.fa-flash{font-size:14px}.mentor-presence-menu .presence-online{color:#6eb711 !important}.mentor-presence-menu .presence-available{color:#6eb711 !important}.mentor-presence-menu .presence-away{color:#F9C928 !important}.mentor-presence-menu .presence-session{color:#FF5C0A !important}.mentor-presence-menu .presence-offline{color:#afafaf !important}.presence{color:#afafaf !important}.presence.presence-online,.presence.presence-available{color:#6eb711 !important}.presence.presence-away{color:#F9C928 !important}.presence.presence-session{color:#FF5C0A !important}.presence.presence-offline{color:#afafaf !important}.presence .icon-circle,.presence .icon-ok{font-size:10px;margin-right:2px;position:relative;top:-1px}.presence .icon-ok{font-weight:bold}.presence.no-dot [class^='icon-']{display:none}@-webkit-keyframes border-highlight{from{border:2px solid transparent}to{border:2px solid #3e90ca}}@-moz-keyframes border-highlight{from{border:2px solid transparent}to{border:2px solid #3e90ca}}@keyframes border-highlight{from{border:2px solid transparent}to{border:2px solid #3e90ca}}.datetime-display{display:inline-block;text-align:center;background:#fff;border:1px solid #999;width:110px;font-size:12px}.datetime-display .dd-week-day{padding:3px 0;background:#999;color:#fff}.datetime-display .dd-date{padding:5px}.datetime-display .dd-date .dd-month{color:#073648}.datetime-display .dd-date .dd-day{color:#073648;font-size:36px;line-height:40px}.datetime-display .dd-date .dd-time{color:#999}.tax-info input[type=text]{border-color:#ccc;border-radius:5px}.setup-free-session{margin:0px 0 30px 5px}.setup-free-session label{display:inline-block;line-height:40px;color:#333}.setup-free-session label>b{padding-left:5px}.setup-free-session label sup{color:red}.setup-free-session .free-length{width:60px;text-align:right;margin:0px}#filepicker_dialog_container{top:40px !important}#BlackBackground{display:block}#BlackBackground .BlackBackground-loading{color:#fff;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:300px;height:40px;line-height:40px;text-align:center;font-size:26px}#hsEmbeddedWrapper{z-index:2000;background:#fff}.dropdown-btn{position:relative}.dropdown-btn .group-wapper{display:-webkit-flex;display:flex}.dropdown-btn button.btn{margin-top:0px !important;flex:1;-webkit-flex:1;border-radius:2px 0px 0px 2px}.dropdown-btn .dropdown{padding:10px 0 0;border-left:1px solid #ddd;box-shadow:inset 1px 0px 0px #fff;background-color:#eee;color:#ddd;border-bottom:2px solid #ccc;border-radius:0 2px 2px 0;width:30px}.dropdown-btn .dropdown:hover{background-color:#e6e6e6;cursor:pointer}.dropdown-btn .dropdown-menu{width:100%;background-color:#ececec;border:1px solid #ccc;border-radius:2px}.dropdown-btn .dropdown-menu li{cursor:pointer}.dropdown-btn .dropdown-menu li>a{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:11px;font-weight:bold;padding:8px 0 8px 25px;text-transform:uppercase;text-align:left;letter-spacing:1px;line-height:1.5}.dropdown-btn .dropdown-menu li>a:hover{background:#256bf6;color:#fff !important}.dropdown-btn .dropdown-menu li>a i:before{width:16px;text-align:center}.blocked-users .blocked-user{padding:15px 10px 15px}.glyphicon.glyphicon-arrow-left{font-family:FontAwesome;font-weight:normal;font-style:normal}.glyphicon.glyphicon-arrow-left:before{content:"\f060"}.glyphicon.glyphicon-arrow-right{font-family:FontAwesome;font-weight:normal;font-style:normal}.glyphicon.glyphicon-arrow-right:before{content:"\f061"}.calendar{margin-top:8px;text-align:center;padding:5px}.calendar .header{color:#073648}.calendar .body{color:#073648;font-size:36px;line-height:40px;font-weight:bold}.calendar .footer{color:#999;font-size:12px}.export-calendar-btn .dropdown .dropdown-toggle{width:100%;box-sizing:border-box;border-radius:0;border:1px solid #999;margin-top:-1px;-webkit-box-shadow:inset 0px -1px 0px #ccc;-moz-box-shadow:inset 0px -1px 0px #ccc;box-shadow:inset 0px -1px 0px #ccc;padding:2px;background:#f0f0f0}.export-calendar-btn .dropdown .dropdown-toggle:active{background-image:linear-gradient(to bottom, #ddd, #e6e6e6)}.export-calendar-btn .dropdown .dropdown-menu{min-width:100%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0px;border:1px solid #ccc;box-sizing:border-box}.export-calendar-btn .dropdown .dropdown-menu>li>a:hover,.export-calendar-btn .dropdown .dropdown-menu>li>a:focus{background:#f5f5f5}.customizeContainer{margin-right:auto;margin-left:auto;width:90%}@media (min-width: 1281px){.customizeContainer{margin-right:auto;margin-left:auto;max-width:1170px}}.icanhelp>a,.skip>a,.undo-skip>a{margin-bottom:0 !important}.promote-feature{padding:20px}.promote-feature>p:last-child{margin:0px}.promte-codementorx{background:#073648;color:rgba(254,254,254,0.8)}.promte-codementorx p{color:rgba(254,254,254,0.8)}.promte-codementorx .title{color:#FFF;text-align:left}.promte-codementorx .btn-close{background:rgba(0,0,0,0.5);color:rgba(255,255,255,0.4);margin-top:-20px;margin-right:-20px;font-size:20px;font-weight:bold;line-height:20px;padding:0px 3px;float:right}.promte-codementorx .btn-close:hover{text-decoration:none;color:rgba(255,255,255,0.6);background:rgba(0,0,0,0.3)}.promte-codementorx .btn-close:focus{outline:none}.promte-codementorx i.codementorx{background:#FFF;width:30px;height:30px;border-radius:15px;position:relative;float:left;margin-top:3px;margin-right:10px}.promte-codementorx i.codementorx:after{content:'';background:url(https://cdn.codementor.io/assets/codementorx-fa83cf89dc9b4a88219a5d0c0a2c5881e5bdf74f507f918a9b3b7b3b85459e6f.svg);background-size:cover;width:15px;height:15px;display:block;position:absolute;left:7.5px;top:7.5px}.news_records .skip-onboarding-news{top:10px;right:10px;position:absolute;cursor:pointer;color:rgba(255,255,255,0.6);background:rgba(0,0,0,0.4);font-size:14px !important;border-radius:14px;padding:4px;text-align:center;width:14px}.news_records .onboarding_news{display:none;width:48.71%;float:left}.news_records .onboarding_news:nth-child(1),.news_records .onboarding_news:nth-child(2){display:block}@media (max-width: 767px){.news_records .onboarding_news{width:100%}}.news_records .onboarding_news:after{clear:both}.news_records .news_record_block{padding:20px;height:248px;width:100%;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative}@media (max-width: 767px){.news_records .news_record_block{height:auto}}.news_records .news_record_block h3{margin:0px}.news_records .news_record_block p{font-size:14px;line-height:24px;padding:5px 0px;height:130px}.news_records .onboarding_news .news_record_block{background:#f2f2f2;background:-moz-linear-gradient(top, #f2f2f2 0%, #fff 10%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(10%, #fff));background:-webkit-linear-gradient(top, #f2f2f2 0%, #fff 10%);background:-o-linear-gradient(top, #f2f2f2 0%, #fff 10%);background:-ms-linear-gradient(top, #f2f2f2 0%, #fff 10%);background:linear-gradient(to bottom, #f2f2f2 0%, #fff 10%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 )}.news_records .onboarding_news .news_record_block h3{padding:0;margin:0;line-height:24px;margin-bottom:10px;color:#5a6772}.news_records .onboarding_news .news_record_block p{color:#7f8a94;box-sizing:border-box}.news_records .onboarding_news:nth-child(2n) .news_record_block{margin-left:2.56%}@media (max-width: 767px){.news_records .onboarding_news:nth-child(2n) .news_record_block{margin-left:0;margin-top:10px}}.news_records .onboarding_news:first-child .news_record_block{background:#b8deb7;background:-moz-linear-gradient(top, #b8deb7 0%, #56abbc 0%, #1e83ab 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b8deb7), color-stop(0%, #56abbc), color-stop(100%, #1e83ab));background:-webkit-linear-gradient(top, #b8deb7 0%, #56abbc 0%, #1e83ab 100%);background:-o-linear-gradient(top, #b8deb7 0%, #56abbc 0%, #1e83ab 100%);background:-ms-linear-gradient(top, #b8deb7 0%, #56abbc 0%, #1e83ab 100%);background:linear-gradient(to bottom, #b8deb7 0%, #56abbc 0%, #1e83ab 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8deb7', endColorstr='#1e83ab',GradientType=0 )}.news_records .onboarding_news:first-child .news_record_block h3{color:#fff}.news_records .onboarding_news:first-child .news_record_block p{color:rgba(255,255,255,0.8)}gen-avatar{display:inline-block;text-align:center;width:35px;height:35px;color:#FFF}gen-avatar .noti-avatar{position:relative;text-indent:-999px;border-radius:100%;width:inherit;height:inherit;vertical-align:bottom}gen-avatar .noti-avatar.without-radius{border-radius:0px;width:inherit;height:inherit;margin:0}gen-avatar .with-text{background-color:#22AB92;text-indent:0px;display:flex;align-items:center;justify-content:center}#ach_confirm.modal h5{margin-bottom:0}app-chat{position:fixed;right:0px;bottom:0px;z-index:500;direction:rtl;white-space:nowrap}app-chat *{white-space:normal}.searchContact{position:relative;padding:0;box-sizing:border-box;border-top:1px solid rgba(0,0,0,0.15);border-left:1px solid rgba(0,0,0,0.15);border-bottom:1px solid rgba(0,0,0,0.15);background-color:#fff;display:block;color:#3e90ca}.searchContact input{width:100%;box-sizing:border-box;margin:0px;height:36px;border:0px;padding:10px 40px 10px 10px}.searchContact input:focus{text-decoration:none;outline:none;border:0px}.searchContact .search-icon{position:absolute;top:10px;right:16px;color:#bbb;cursor:pointer}.contactSupport{position:relative;padding:10px 12px;box-sizing:border-box;line-height:30px;border-top:1px solid rgba(0,0,0,0.15);border-left:1px solid rgba(0,0,0,0.15);border-bottom:1px solid rgba(0,0,0,0.15);background-color:#fff;display:block;color:#3e90ca}.contactSupport>i{color:#398FCC;font-size:28px;vertical-align:middle;margin:0 8px 0 2px}.contactSupport img{margin-right:6px;width:30px;height:30px;border-radius:50%}.contactSupport:hover{cursor:pointer;background-color:#f5f5f5;text-decoration:none}.contactSupport:focus{text-decoration:none;outline:none}.switch-back{position:absolute;width:100%;height:60px;top:-70px;text-align:center;background:#d9edf7;right:0px;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;border-radius:2px;-moz-border-radius:2px;box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);color:#3a87ad}.switch-back>span,.switch-back>b{display:block}@media (max-width: 870px){app-chat{right:-270px}}@media (max-width: 440px){#hidden-chat-container{display:none !important}}app-chat-list,app-chatbox,app-sys-chatbox{position:relative;vertical-align:bottom;display:inline-block;direction:ltr;margin-right:10px;z-index:500;width:260px;height:20px}.appChatbox,.appChatList{overflow:hidden;position:absolute;right:0px;bottom:0px;box-sizing:border-box;-moz-box-sizing:border-box;background-color:whitesmoke;width:260px;border-top-right-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-moz-border-top-left-radius:3px;box-shadow:0px 0px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.2)}app-chat.fullscreen{z-index:600}app-chatbox.fullscreen{position:fixed;right:0;bottom:0;z-index:90000;width:100%;height:100%;margin-right:0px;background:rgba(0,0,0,0.8)}app-chatbox.fullscreen .appChatbox-contact-name{max-width:250px}app-chatbox.fullscreen .appChatbox{width:90%;max-width:800px;right:initial;bottom:initial;top:3em;border-radius:5px;position:relative;margin:auto}app-chatbox.fullscreen .appChatbox .appChatbox-dialog{max-height:none;height:calc(100vh - 200px)}app-chatbox.fullscreen .appChatbox .appChatboxMessage{padding:10px 15px 0px}app-chatbox.fullscreen .appChatbox .appChatboxMessage>.appChatboxMessage-content,app-chatbox.fullscreen .appChatbox .appChatboxMessage .appChatboxMessage-suggest-time-content{max-width:620px}app-chatbox.fullscreen .appChatbox .appChatboxMessage.from-self>.appChatboxMessage-avatar{display:block}app-chatbox.fullscreen .appChatbox .appChatboxMessage.from-self>.appChatboxMessage-content,app-chatbox.fullscreen .appChatbox .appChatboxMessage.from-self .appChatboxMessage-suggest-time-content{margin-right:4px;border-radius:3px 0 3px 3px}#hidden-chat-container{position:relative;vertical-align:bottom;display:inline-block;direction:ltr;margin-right:10px;z-index:500}#hidden-chat-container #hidden-list{background:white;float:right;border:1px solid rgba(0,0,0,0.15);margin-bottom:5px;box-shadow:0px 0px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.2);min-width:150px;padding:5px 0}#hidden-chat-container #hidden-list-count{float:right;clear:right;text-align:center;vertical-align:middle;line-height:30px;width:54px;height:30px;color:#777;cursor:pointer;border-bottom:0px;border-radius:2px 2px 0 0;background:whitesmoke;border:1px solid rgba(0,0,0,0.15);box-shadow:0px 0px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.2)}#hidden-chat-container #hidden-list-count>i{margin-right:5px}#hidden-chat-container #hidden-list-count:hover,#hidden-chat-container #hidden-list-count.active{background:#fff}#hidden-chat-container .hidden-chatroom-name{cursor:pointer;padding:5px 10px}#hidden-chat-container .hidden-chatroom-name:hover{background:whitesmoke}.appChatbox-title{position:relative;z-index:4;display:flex;display:-webkit-flex;background-color:#073648;padding:6px;color:#fff;width:100%;height:36px;box-sizing:border-box;-moz-box-sizing:border-box;border-top:1px solid #444;border-left:1px solid #444;border-right:1px solid #444;border-top-right-radius:2px;border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-top-right-radius:2px;-moz-border-top-left-radius:2px}app-sys-chatbox .appChatbox-title{background-color:#149290;border-color:#149290;position:relative;z-index:1;-moz-box-shadow:0 1px 6px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.2);box-shadow:0px 1px 6px rgba(0,0,0,0.2)}app-sys-chatbox .lastSeen{display:none}.appChatbox-show-more{padding:7px 0 8px;display:block;text-align:center;background:whitesmoke;border-bottom:1px solid #ddd;margin-bottom:7px;box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff}.appChatbox-contact-status{color:#7f7f7f;font-size:10px;margin-left:5px;margin-right:5px}.appChatbox-contact-status.online{color:#6eb711}.appChatbox-toggle-min{flex:1;-webkit-flex:1;cursor:pointer}.appChatbox-contact-name{overflow:hidden;max-width:139px;text-overflow:ellipsis;white-space:nowrap;color:#fff;text-decoration:none;cursor:pointer}.appChatbox-contact-name:hover{color:#fff}.appChatbox-contact-name.is-mentor:hover{color:#ddd}.appChatbox-icon-blocked{margin-left:2px;display:inline-block;color:#333;padding:8px 10px 0px 3px;width:25px;box-sizing:border-box}.appChatbox-button{flex:auto;-webkit-flex:auto;padding:5px 6px;color:#ddd;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;transition:all 0.2s ease;margin-left:2px;display:inline-block;z-index:2}.appChatbox-button:hover,.appChatbox-button.active{background-color:#0D7D77;cursor:pointer;color:#fff;text-decoration:none}.appChatbox-button.share-request,.appChatbox-button.open-action-sheet{color:#333;border-right:1px solid rgba(0,0,0,0.15);border-radius:0px;padding:8px 10px 0px 3px;width:25px;box-sizing:border-box}.appChatbox-button.share-request:hover,.appChatbox-button.open-action-sheet:hover{background-color:transparent;color:#0D7D77}.appChatbox-button.share-request.icon-chevron-down,.appChatbox-button.open-action-sheet.icon-chevron-down{background-color:transparent;color:#0D7D77}.appChatbox-button.disable{color:#999 !important;background-color:transparent !important;cursor:default}.appChatbox-button.disable:hover{color:#999 !important}.appChatbox-button.icon-minimize-up:before{content:'';width:12px;height:8px;border-top:2px solid #ddd;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.appChatbox-button.icon-minimize-down:before{content:'';width:12px;height:8px;border-bottom:2px solid #ddd;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.appChatbox-button.appChatbox-button-toolbox{position:relative;padding:5px 6px}.appChatbox-button.appChatbox-button-toolbox.icon-reorder.warning:after{position:absolute;top:-4px;right:-4px;z-index:100000;content:"";background:#F5A623;color:white;display:inline-block;width:16px;text-align:center;height:16px;font-size:12px;padding-top:3px;border-radius:50%;transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9)}.appChatbox-button.appChatbox-button-toolbox.icon-reorder.error:after{position:absolute;top:-4px;right:-4px;z-index:100000;content:"";background:#F17371;color:white;display:inline-block;width:16px;text-align:center;height:16px;font-size:12px;padding-top:3px;border-radius:50%;transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9)}.appChatbox-button.appChatbox-button-toolbox.icon-reorder.success:after{position:absolute;top:-4px;right:-4px;z-index:100000;content:"N";background:#00BC8D;color:white;display:inline-block;width:16px;text-align:center;height:16px;font-size:12px;padding-top:3px;border-radius:50%;transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;line-height:16px;padding-top:0px;font-weight:bold}.appChatbox-button img{width:16px}.appChatbox-timezone-button{width:20px;font-size:16px;padding:7px 0 0 0;color:#757575;margin-left:8px;cursor:pointer}.appChatbox-timezone-button:hover{background-color:transparent;color:#0D7D77}.appChatbox-action-sheet-position{position:absolute;width:100%;top:0px;left:0px}.appChatbox-action-sheet-ul{position:absolute;background:#fff;overflow:hidden;bottom:1px;left:0px;max-height:0px;max-width:258px;padding:0px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-shadow:0 -1px 3px rgba(0,0,0,0.2);box-shadow:0 -1px 3px rgba(0,0,0,0.2);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.appChatbox-action-sheet-ul.active{max-height:200px;padding:5px 0px}.appChatbox-action-sheet-ul.active .action-sheet-li{display:flex}.appChatbox-action-sheet-ul .action-sheet-li{padding:10px 15px;color:#666;display:none;align-items:center}.appChatbox-action-sheet-ul .action-sheet-li>i{margin-right:5px}.appChatbox-action-sheet-ul .action-sheet-li.disable{color:#aaa}.appChatbox-action-sheet-ul .action-sheet-li:hover{cursor:pointer;color:#0D7D77}.appChatbox-action-sheet-ul .action-sheet-li:hover.disable{cursor:auto;color:#aaa}.appChatbox-action-sheet-ul .action-sheet-li:hover .icon-offline-help-request{background-image:url(https://cdn.codementor.io/assets/icon-offline-help-active.png)}.appChatbox-action-sheet-ul .action-sheet-li .icon-offline-help-request{width:16px;height:16px;background-image:url(https://cdn.codementor.io/assets/icon-offline-help-inactive.png);background-size:16px 16px;display:inline-block;margin-right:8px}.appChatbox-toolbar,.appChatbox-toolbox{width:100%;border-left:1px solid rgba(0,0,0,0.15);border-right:1px solid rgba(0,0,0,0.15);box-sizing:border-box;-moz-box-sizing:border-box;padding:6px;position:relative;z-index:2;background-color:whitesmoke}.appChatbox-toolbar .appChatbox-button,.appChatbox-toolbox .appChatbox-button{color:#333;margin-left:0px;margin-right:2px;position:relative}.appChatbox-toolbar .appChatbox-button .mentor-rate,.appChatbox-toolbox .appChatbox-button .mentor-rate{color:#3e90ca}.appChatbox-toolbar .appChatbox-button:hover,.appChatbox-toolbox .appChatbox-button:hover{background-color:transparent;color:#0D7D77}.appChatbox-toolbar .appChatbox-button:hover .mentor-rate,.appChatbox-toolbox .appChatbox-button:hover .mentor-rate{color:#005580;text-decoration:underline}.appChatbox-toolbar .appChatbox-button.nohover:hover,.appChatbox-toolbox .appChatbox-button.nohover:hover{color:#333}.appChatbox-toolbar .appChatbox-button.appChatbox-button-success,.appChatbox-toolbox .appChatbox-button.appChatbox-button-success{color:#00BC8D;cursor:default}.appChatbox-toolbar .appChatbox-button.appChatbox-button-success small,.appChatbox-toolbox .appChatbox-button.appChatbox-button-success small{display:inline-block;font-size:12px;color:#333;margin-left:25px;margin-top:4px}.appChatbox-toolbar .appChatbox-button.appChatbox-button-success.icon-n:before,.appChatbox-toolbox .appChatbox-button.appChatbox-button-success.icon-n:before{content:"N";background:#00BC8D;color:white;display:inline-block;width:16px;text-align:center;height:16px;font-size:12px;padding-top:3px;border-radius:50%;transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;line-height:16px;padding-top:0px;font-weight:bold;margin-right:1px}.appChatbox-toolbar .appChatbox-button.appChatbox-button-warning,.appChatbox-toolbox .appChatbox-button.appChatbox-button-warning{color:#F5A623;cursor:default}.appChatbox-toolbar .appChatbox-button.appChatbox-button-warning small,.appChatbox-toolbox .appChatbox-button.appChatbox-button-warning small{display:inline-block;font-size:12px;color:#333;margin-left:25px;margin-top:4px}.appChatbox-toolbar .appChatbox-button.appChatbox-button-error,.appChatbox-toolbox .appChatbox-button.appChatbox-button-error{color:#F17371;cursor:default}.appChatbox-toolbar .appChatbox-button.appChatbox-button-error small,.appChatbox-toolbox .appChatbox-button.appChatbox-button-error small{display:inline-block;font-size:12px;color:#333;margin-left:25px;margin-top:4px}.appChatbox-toolbar a,.appChatbox-toolbox a{position:relative;z-index:1}.appChatbox-toolbar{display:flex;display:-webkit-flex;height:36px;padding:0px;z-index:2}.appChatbox-toolbar:after{content:"";display:block;width:100%;height:36px;box-shadow:0px 1px 6px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 6px rgba(0,0,0,0.2);position:absolute;top:0px;left:0px}.appChatbox-toolbar .ask-start-session{font-size:12px;border-radius:0px;padding:11px 0px 11px 15px !important}.appChatbox-toolbar .appChatbox-button{flex:1;-webkit-flex:1;padding:11px 6px}.appChatbox-toolbar .appChatbox-button.icon-play{margin-left:-1px;margin-right:-1px;padding:11px 20px}.appChatbox-toolbar .appChatbox-button.icon-play:hover{background-color:#0D7D77;color:#fff}.appChatbox-toolbar .appChatbox-button.icon-play:focus{text-decoration:none;outline:none}.appChatbox-toolbar .appChatbox-button.appChatbox-button-icon{flex:none;-webkit-flex:none;border-left:1px solid #ddd;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px;box-sizing:border-box;text-align:center;width:37px}.appChatbox-toolbar .appChatbox-button.appChatbox-button-icon:hover,.appChatbox-toolbar .appChatbox-button.appChatbox-button-icon.active{background-color:#0D7D77;color:#fff}.appChatbox-toolbar .appChatbox-button.appChatbox-button-icon.icon-offline-help:after{content:'';background-image:url(https://cdn.codementor.io/assets/icon-offline-help-black@2x.png);background-size:16px 17px;display:inline-block;width:16px;height:17px}.appChatbox-toolbar .appChatbox-button.appChatbox-button-icon.icon-offline-help:hover:after,.appChatbox-toolbar .appChatbox-button.appChatbox-button-icon.icon-offline-help.active:after{background-image:url(https://cdn.codementor.io/assets/icon-offline-help-white@2x.png)}.appChatbox-toolbar .appChatbox-button.appChatbox-button-icon.icon-hire:after{content:'';background-image:url(https://cdn.codementor.io/assets/icon-hire-black@2x.png);background-size:16px 18px;display:inline-block;width:16px;height:18px}.appChatbox-toolbar .appChatbox-button.appChatbox-button-icon.icon-hire:hover:after,.appChatbox-toolbar .appChatbox-button.appChatbox-button-icon.icon-hire.active:after{background-image:url(https://cdn.codementor.io/assets/icon-hire-white@2x.png)}.animate-show.ng-hide{opacity:0}.animate-show{transition:all linear 0.5s}.appChatbox-timezone-tool{position:absolute;background-color:#f1f1f1;text-align:center;width:100%;top:36px;bottom:0;z-index:3}.appChatbox-timezone-tool>div{background:#fafafa}.appChatbox-timezone-tool .timezone-tool-title,.appChatbox-timezone-tool .timezone-tool-month{height:30px;font-weight:bold;font-size:12px}.appChatbox-timezone-tool .timezone-tool-month,.appChatbox-timezone-tool .timezone-tool-dates{padding:0 5px;display:flex;align-items:center;justify-content:space-between;background:#fafafa}.appChatbox-timezone-tool .timezone-tool-title{background:#999;color:#fafafa;height:33px;line-height:33px}.appChatbox-timezone-tool .timezone-tool-dates{height:70px}.appChatbox-timezone-tool .dates-container{line-height:initial;box-sizing:border-box}.appChatbox-timezone-tool .dates-container .date-box{width:30px;height:50px;padding:3px 0;box-sizing:border-box;display:flex;float:left;flex-direction:column;align-items:center;justify-content:space-between;cursor:pointer}.appChatbox-timezone-tool .dates-container .date-box .date-value{font-weight:bold;font-size:18px}.appChatbox-timezone-tool .dates-container .date-box .day-value{font-size:9px}.appChatbox-timezone-tool .dates-container .date-box .selected-light{width:8px;height:8px;display:inline-block;border:1px solid #aaa;border-radius:100%}.appChatbox-timezone-tool .dates-container .date-box:hover{box-shadow:#aaa 0px 1px 1px}.appChatbox-timezone-tool .dates-container .date-box-holiday{background:#f2f2f2}.appChatbox-timezone-tool .dates-container .date-box-selected{background:#4a4a4a;color:#fff}.appChatbox-timezone-tool .dates-container .date-box-selected .selected-light{background:#b8e986}.appChatbox-timezone-tool .timezone-tool-time{height:90px;padding:20px 15px;box-sizing:border-box}.appChatbox-timezone-tool .timezone-tool-time .time-hour,.appChatbox-timezone-tool .timezone-tool-time .time-minute{width:90px;height:45px;font-size:40px}.appChatbox-timezone-tool .timezone-tool-time .time-hour option,.appChatbox-timezone-tool .timezone-tool-time .time-minute option{font-size:16px}.appChatbox-timezone-tool .timezone-tool-time .colon{font-size:45px;line-height:45px;margin:-10px 12px 0 12px;vertical-align:middle;display:inline-block}.appChatbox-timezone-tool .timezone-tool-time .time-utc-offset{text-align:right;font-weight:bold;font-size:12px;margin:2px 8px}.appChatbox-timezone-tool .timezone-tool-info{text-align:left;font-size:12px;padding:0 15px;background:#f1f1f1}.appChatbox-timezone-tool .timezone-tool-info .opposite-info{font-size:12px;font-weight:bold;margin-bottom:10px;color:#999}.appChatbox-timezone-tool .timezone-tool-info .opposite-info .opposite-time p{margin:0}.appChatbox-timezone-tool .timezone-tool-info .opposite-info p{font-weight:bold;font-size:12px;margin:10px 0 5px 0}.appChatbox-timezone-tool .timezone-tool-info .btn{font-size:14px;padding:8px 25px;text-transform:initial;width:45%;box-sizing:border-box;font-weight:bold}.appChatbox-timezone-tool .timezone-tool-info .cancel{background:#999;color:#fff}.appChatbox-timezone-tool .timezone-tool-info form{margin:0px}.appChatbox-timezone-tool .choose-prev,.appChatbox-timezone-tool .choose-next{font-size:12px;color:#d9d9d9;cursor:pointer}.appChatbox-timezone-tool .choose-prev:hover,.appChatbox-timezone-tool .choose-next:hover{color:#8d8d8d}.appChatbox-timezone-tool .choose-prev:before{content:'\25C4'}.appChatbox-timezone-tool .choose-next:before{content:'\25BA'}.appChatbox-timezone-tool .dropdown-toggle{line-height:45px;font-size:34px;padding:0 10px 0 15px;box-sizing:border-box;box-shadow:rgba(0,0,0,0.3) 1px 1px 3px;background:#fbfbfb;border-radius:0;border:0}.appChatbox-timezone-tool .dropdown-toggle .caret{margin-top:22px;border-top-color:#D9D9D9}.appChatbox-timezone-tool .btn-group.open .btn.dropdown-toggle{background:none}.appChatbox-timezone-tool .dropdown-menu{max-height:120px;overflow-y:auto;min-width:90px;margin:0;box-sizing:border-box;border-radius:0}.appChatbox-timezone-tool .dropdown-menu li a:hover{background:#3E90CA;color:#FFF !important}.appChatbox-timezone-tool .dropdown-menu .disabled a{color:#AAA !important}.appChatbox-timezone-tool .dropdown-menu .disabled a:hover{background:inherit;color:#AAA !important;cursor:not-allowed}.appChatbox-toolbox{display:block;position:absolute;z-index:3;-webkit-transition:all 0.2s;transition:all 0.2s;top:36px;box-shadow:0px 1px 6px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 6px rgba(0,0,0,0.2)}.appChatbox-toolbox .appChatbox-button{display:block;padding:7px 6px}.appChatbox-toolbox .appChatbox-button:before{text-align:center;width:16px}.appChatbox-toolbox hr{margin:2px}.appChatbox-latestRequest{position:absolute;top:80px;width:94%;padding:12px;background:#FFFAB7;z-index:1;color:#666;box-sizing:border-box;border-radius:2px;box-shadow:0px 1px 3px rgba(0,0,0,0.2);left:50%;margin-left:-47%}.appChatbox-latestRequest .latestRequest-head{font-weight:bold;margin-bottom:5px}.appChatbox-latestRequest .latestRequest-title{max-height:120px;overflow:hidden;text-overflow:ellipsis}.appChatbox-latestRequest .latestRequest-view-details{line-height:1.5}.appChatbox-latestRequest .latestRequest-close{color:#999;position:absolute;right:10px;top:10px}.appChatbox-extra-info,.appChatbox-msg-warning,.appChatbox-msg-alert{position:absolute;top:72px;left:0px;width:100%;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#f5f5f5;padding:10px 30px 10px 10px;box-sizing:border-box;-moz-box-sizing:border-box;z-index:1}.appChatbox-extra-info.from-toolbar,.appChatbox-msg-warning.from-toolbar,.appChatbox-msg-alert.from-toolbar{padding:10px;background:#0D7D77;color:#fff;cursor:pointer;z-index:2}.appChatbox-extra-info .icon-exclamation,.appChatbox-extra-info .icon-info-sign,.appChatbox-msg-warning .icon-exclamation,.appChatbox-msg-warning .icon-info-sign,.appChatbox-msg-alert .icon-exclamation,.appChatbox-msg-alert .icon-info-sign{margin-right:3px}.appChatbox-extra-info a.close,.appChatbox-msg-warning a.close,.appChatbox-msg-alert a.close{color:#777;position:absolute;right:10px;top:10px}.appChatbox-msg-warning{margin-right:40px;float:right;color:#999}.appChatbox-mentor-rate{padding:0px 3px;z-index:1;flex:1;-webkit-flex:1;display:-webkit-flex;display:flex}.appChatbox-mentor-rate input{margin:0px;width:35px;text-align:right;padding:1px 9px}.appChatbox-mentor-rate .action{flex:1;-webkit-flex:1;padding-top:1px;text-align:right}.appChatbox-mentor-rate .action>a{padding-left:15px}.appChatbox-tip{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;margin-left:5px}.appChatbox-dialog{background-color:#f5f5f5;width:100%;max-height:300px;height:302px;overflow-y:scroll;box-sizing:border-box;-moz-box-sizing:border-box;border-left:1px solid rgba(0,0,0,0.15);border-right:1px solid rgba(0,0,0,0.15)}.appChatList-action{display:flex;display:-webkit-flex;z-index:1;opacity:0.85;padding:0px;width:100%;position:absolute;left:0px;top:74px;height:35px;box-sizing:border-box;background:#eee;border-bottom:1px solid rgba(0,0,0,0.15);border-left:1px solid rgba(0,0,0,0.15)}.appChatList-action .split{height:34px;width:1px;background:#ccc}.appChatList-action a.tab{overflow:hidden;text-align:center;line-height:35px;flex:1;-webkit-flex:1;box-sizing:border-box;padding:0px 5px;text-decoration:none;color:#999}.appChatList-action a.tab.active{border-bottom:2px solid #888;color:#333}.appChatList-action a.tab.active:hover{color:#333}.appChatList-action a.tab:hover{color:#777;cursor:pointer}.appChatList-action a.tab.the-one{text-align:left;padding-left:15px}.appChatList-action .title-text{line-height:35px;-webkit-flex:1;flex:1;padding-left:4px;color:#073648;font-weight:bold}.appChatList-action.top .minimize{display:none}.appChatList-action.bottom{display:none;top:auto;bottom:0px;border-bottom:0px;opacity:1;-webkit-justify-content:flex-end;justify-content:flex-end;background:#eee;border-top:1px solid #ddd;height:30px}.appChatList-action.bottom a.action-btn{height:29px;line-height:29px}.appChatList .appChatbox-dialog{padding-top:35px;background:#fff;max-height:400px;height:400px}.appChatList .appChatbox-dialog .appChatList-my ~ .category-list{border-top:2px solid #888;background:#f9f9f9}.appChatList .appChatbox-dialog .appChatList-my ~ .category-list .appChatList-title{background:#f9f9f9}.appChatList .appChatbox-dialog .category-list .info.has-rating .display-name{margin-top:-5px}.appChatList a.action-btn{line-height:34px;text-align:center;color:#999;box-sizing:border-box;width:35px;height:34px;cursor:pointer;font-size:16px}.appChatList a.action-btn:hover{color:#444;text-decoration:none}.appChatList .appChatbox-title{padding-left:15px}.appChatList .appChatbox-title a.action-btn{color:#ddd;line-height:26px;height:26px;font-size:14px}.appChatList .appChatbox-title a.action-btn:hover{color:#fff}.appChatList .load-more{display:block;text-align:center;padding:10px}.appChatList-longterm .display-name{line-height:22px;height:22px}.appChatList-longterm .remaining-hour{line-height:16px;margin-bottom:5px}app-sys-chatbox .appChatbox-dialog{max-height:343px;height:343px}.appChatList-title{margin:0px;padding:7px 15px;font-size:14px;font-weight:normal;border-bottom:1px solid #ddd;background:#fff}.appChatList-li{display:flex;display:-webkit-flex;padding:3px 3px;border-bottom:1px solid #ddd;position:relative}.appChatList-li:hover{background:#f5f5f5;cursor:pointer}.appChatList-li:hover .user-local-time{display:block}.appChatList-li .user-local-time{position:absolute;left:53px;bottom:2px;font-size:10px;color:#aaa;display:none}.appChatList-li .info{position:relative;flex:1;-webkit-flex:1;padding:10px 10px 10px 0;height:30px;line-height:16px;overflow:hidden}.appChatList-li .info .rating{text-align:left;display:block;position:absolute;left:0px;font-size:10px;bottom:0px}.appChatList-li .info .rating .star{color:#999;margin-left:2px}.appChatList-li .info .rating .star:first-child{margin-left:5px}.appChatList-li .info .display-name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px;height:30px;color:#333}.appChatList-li .info .remaining-hour{font-size:12px}.appChatList-li .info .latest-message{color:#666}.appChatList-li.hide-presence .info .display-name{font-weight:normal;color:#666}.appChatList-li.hide-presence .info .latest-message{color:#999}.appChatList-li.hide-presence .presence{display:none}.appChatList-li .favorited{color:#FCAB2E;font-size:12px;position:absolute;top:18px;right:15px}.appChatList-avatar{margin:10px;position:relative}.appChatList-avatar>img{width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.appChatList-avatar .presence{position:absolute;top:20px;right:-5px}.appChatList-avatar .display_name{line-height:25px}.appChatList-loading{padding:30px;text-align:center;color:#666}.appChatList-empty{padding:15px 25px;text-align:center}.appChatList-empty>button{background:#e84d3d;color:#fff;border:2px solid #e84d3d}.appChatbox-action{position:relative;width:100%;height:40px;background-color:#fff;border-top:1px solid rgba(0,0,0,0.15);border-left:1px solid rgba(0,0,0,0.15);border-right:1px solid rgba(0,0,0,0.15);padding:5px 6px;max-height:120px;box-sizing:border-box;-moz-box-sizing:border-box;display:-webkit-flex;display:flex}.appChatbox-askSession{display:block;padding:0px;height:0px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.appChatbox-askSession .appChatbox-askSession__block{display:block;width:100%;height:130px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-shadow:0px 1px 6px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 6px rgba(0,0,0,0.2);border-left:1px solid rgba(0,0,0,0.15);border-right:1px solid rgba(0,0,0,0.15);position:absolute;z-index:2;top:72px;left:0px}.appChatbox-askSession .appChatbox-askSession__block .appChatbox-askSession__block__link{display:inline-block;width:100%;height:36px;line-height:36px;background-color:#f5f5f5;color:#333;z-index:2;padding-left:15px;font-size:14px;cursor:pointer;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.appChatbox-askSession .appChatbox-askSession__block .appChatbox-askSession__block__link.voice_call{height:58px}.appChatbox-askSession .appChatbox-askSession__block .appChatbox-askSession__block__link.voice_call:hover .hint{color:#ffffff}.appChatbox-askSession .appChatbox-askSession__block .appChatbox-askSession__block__link .beta{font-size:11px;margin-left:5px;color:#ff3e3e}.appChatbox-askSession .appChatbox-askSession__block .appChatbox-askSession__block__link .hint{color:#398fcc;font-size:12px;line-height:1}.appChatbox-askSession .appChatbox-askSession__block .appChatbox-askSession__block__link .hint .fa-info-circle{font-size:14px;margin-right:2px}.appChatbox-askSession .appChatbox-askSession__block .appChatbox-askSession__block__link .appChatbox-askSession__block__link--icon{margin-right:5px}.appChatbox-askSession .appChatbox-askSession__block .appChatbox-askSession__block__link:hover{background-color:#0D7D77;color:#fff}.appChatbox-input{width:100% !important;height:100% !important;border:0px !important;margin-bottom:0px !important;resize:none;box-sizing:border-box;-moz-box-sizing:border-box}.appChatboxMessage{width:100%;padding:5px 5px 0;-moz-box-sizing:border-box;box-sizing:border-box}.appChatboxMessage .show-time{font-size:12px}.appChatboxMessage.from-self{padding:5px 10px 0}.appChatboxMessage.from-self>.appChatboxMessage-avatar{float:right;display:none}.appChatboxMessage.from-self>.appChatboxMessage-content{background:#E6F4FF;float:right;padding:6px 8px;margin-left:0px;margin-right:5px;border-radius:3px 0 3px 3px}.appChatboxMessage.from-self>.appChatboxMessage-content p{color:#3C566A}.appChatboxMessage.from-self>.appChatboxMessage-suggest-time-content{background:#fff;float:right;margin-left:0px;margin-right:5px;border-radius:3px 0 3px 3px}.showTime time{text-align:center;margin:0px}.lastSeen{width:15px !important;height:15px !important;position:absolute;margin-left:-30px;margin-top:-10px}.appChatboxMessage-avatar{width:30px;height:30px;float:left;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}.triangle-left{position:relative;margin-left:-14px;float:left;top:-6px;width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #fff transparent transparent;-webkit-filter:drop-shadow(-1px 1px 2px rgba(0,0,0,0.05));filter:drop-shadow(-1px 1px 2px rgba(0,0,0,0.05))}.triangle-right{position:relative;margin-right:-14px;float:right;top:-6px;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#E6F4FF transparent transparent transparent;-webkit-filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.05));filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.05))}.appChatboxMessage-content,.appChatbox-system-msg{padding:6px 8px;border-radius:0px 3px 3px 3px;margin-left:4px;float:left;margin-bottom:5px;max-width:200px;box-shadow:0 1px 2px rgba(0,0,0,0.15);box-sizing:border-box;word-wrap:break-word;word-break:break-word}.appChatboxMessage-content{background:#fff;position:relative}.appChatboxMessage-content p{margin:0px}.appChatboxMessage-suggest-time-content{background:#fff;position:relative;margin-left:4px;float:left;margin-bottom:35px;max-width:200px;box-shadow:0 1px 2px rgba(0,0,0,0.15);box-sizing:border-box;color:#777;height:70px;font-size:12px}.appChatboxMessage-suggest-time-content .triangle-right,.appChatboxMessage-suggest-time-content .triangle-left{display:none}.appChatboxMessage-suggest-time-content .date-box,.appChatboxMessage-suggest-time-content .time-box{display:inline-block}.appChatboxMessage-suggest-time-content .date-box{font-size:16px;background:#777;width:50px;height:70px;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center}.appChatboxMessage-suggest-time-content .date-box h3{color:#fff;font-size:30px;line-height:30px;font-weight:bold;margin:0}.appChatboxMessage-suggest-time-content .date-box span{font-size:14px}.appChatboxMessage-suggest-time-content .time-box{width:150px;font-size:14px;font-weight:bold;padding:15px 10px;box-sizing:border-box;font-color:#808080}.appChatboxMessage-suggest-time-content .time-box p{margin:0 0 5px}.appChatboxMessage-suggest-time-content .time-box small{font-weight:normal}.appChatboxMessage-suggest-time-content .opposite-time{position:absolute;top:70px;color:#a3a3a3}.appChatboxMessage-suggest-time-content .more{position:absolute;right:6px;top:0;font-size:16px;letter-spacing:1px;cursor:pointer}.appChatboxMessage-suggest-time-content .more-options{right:0;left:initial;padding:0;margin-top:-2px;border-radius:4px;width:200px}.appChatboxMessage-suggest-time-content .btn-group.open .dropdown-toggle{box-shadow:none;color:#a3a3a3}.appChatboxMessage-suggest-time-content .dropdown-toggle{color:#BBB}.appChatboxMessage-suggest-time-content .dropdown-toggle:hover{color:#a3a3a3}.appChatboxMessage-suggest-time-content .dropdown-toggle:active{background:initial}.appChatboxMessage-suggest-time-content .dropdown-menu>li>a{padding:8px 18px}.appChatboxMessage-suggest-time-content .dropdown-menu>li>a:hover{background:#3E90CA;color:#fff !important}.appChatbox-system-msg{min-width:92%;margin:6px 4% 12px;color:#777;background-color:#eee}.hellosign-modal-frame{top:2em !important}.hellosign-modal ul{list-style:none;margin-left:0px}.hellosign-modal ul li{margin-bottom:25px}.hellosign-modal .modal-title{color:white}.hellosign-modal .modal-body{font-size:16px;padding:30px;height:calc(100vh - 220px);min-height:100px;max-height:350px}.hellosign-modal .modal-footer{border-top:1px solid #ddd}.hellosign-modal .li-title{width:30px;height:30px;float:left;text-align:center;margin-right:15px;border-radius:50%;line-height:30px;background-color:#666;color:#fff}.hellosign-modal .li-content{padding-left:45px}.hellosign-modal .li-clear{clear:both;text-align:center;padding-top:10px}.hellosign-modal .sign-warning{color:#C73A29;text-align:center}.requestSelector{list-style-type:none;padding:10px 5px 10px 15px;margin:5px 5px;background:#f5f5f5;border-radius:2px;overflow-y:scroll;max-height:360px;box-shadow:inset 0px 0px 10px rgba(0,0,0,0.15)}.requestSelector::-webkit-scrollbar{height:16px;overflow:visible;width:16px}.requestSelector::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2);background-clip:padding-box;border:solid transparent;border-width:1px 1px 1px 6px;min-height:28px;padding:100px 0 0;box-shadow:inset 1px 1px 0 rgba(0,0,0,0.1),inset 0 -1px 0 rgba(0,0,0,0.07)}.requestSelector::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.4);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.25)}.requestSelector::-webkit-scrollbar-thumb :active{background-color:rgba(0,0,0,0.5);box-shadow:inset 1px 1px 3px rgba(0,0,0,0.35)}.requestSelector::-webkit-scrollbar-button{height:0;width:0}.requestSelector::-webkit-scrollbar-track{background-clip:padding-box;border:solid transparent;border-width:0 0 0 4px}.requestSelector::-webkit-scrollbar-track:hover{background-color:rgba(0,0,0,0.035);box-shadow:inset 1px 1px 0 rgba(0,0,0,0.14),inset -1px -1px 0 rgba(0,0,0,0.07)}.requestSelector::-webkit-scrollbar-corner{background:transparent}.requestSelector-title h4{float:left;margin:0px 0px 5px 7px}.requestSelector-title .new-request{float:right;margin:0px 7px 5px 0px}.requestSelector-li{white-space:nowrap}.requestSelector-li .radio{overflow:hidden;padding:10px;margin:0px}.requestSelector-li .radio input{margin-left:3px;margin-right:10px}.requestSelector-li .radio strong{display:inline;white-space:nowrap}.requestSelector-li .radio small{white-space:nowrap}.requestSelector-li:hover{background:#e5e5e5}.mentee-recent-requests-modal .modal-body{padding:0px}.mentee-recent-requests-modal hr{margin:0}.mentee-recent-requests-modal .recent-request{box-sizing:border-box;display:block;padding:15px 26px 8px;text-decoration:none;font-size:12px;line-height:16px;border-bottom:1px solid #F8F8F8}.mentee-recent-requests-modal .recent-request .title{display:block;text-align:left;margin:0px 0px 4px;font-size:18px;line-height:1.5}.mentee-recent-requests-modal .recent-request .description{display:block;color:#666;font-size:14px}.mentee-recent-requests-modal .recent-request .cates{display:block}.mentee-recent-requests-modal .recent-request .category{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background-color:#f2f2f2;padding:2px 6px 3px;margin:6px 6px 6px 0;display:inline-block}.mentee-recent-requests-modal .recent-request .datetime,.mentee-recent-requests-modal .recent-request .budget{display:block}.mentee-recent-requests-modal .recent-request .budget{padding-top:10px;font-size:1.4em;color:#999;font-weight:bold}.mentee-recent-requests-modal .recent-request:hover{background-color:#f8f9fa}.mentee-recent-requests-modal .recent-request:hover .category{background-color:#e2e2e2}.mentee-recent-requests-modal .recent-request:first-child{padding-top:16px}.new-modal.report-user-modal{width:30%;margin-left:-15%}.new-modal.report-user-modal h4{font-size:16px}.new-modal.report-user-modal label{line-height:24px}.new-modal.report-user-modal input[type=radio]{margin-top:6px}.new-modal.report-user-modal textarea{margin-top:6px;width:90%}@media (max-width: 768px){.new-modal.report-user-modal{width:80%;margin-left:-40%}}app-note{display:inline-block;width:25px;height:25px;background:url(https://cdn.codementor.io/assets/loading_w_l.gif) no-repeat;background-size:cover;vertical-align:middle}.note-wrapper .note-li{margin-bottom:10px}.note-wrapper .note-li>img{margin:0px}.note-wrapper .note-textarea>img{margin:0px}.note-wrapper .note-li-container{margin-left:63px}.note-wrapper .note-li-container:hover .note-li-remove{display:inline-block}.note-wrapper .note-li-ago{margin-left:10px}.note-wrapper .note-li-actions{box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #ccc;background:whitesmoke}.note-wrapper .note-li-action-link{line-height:32px;padding:0 10px}.note-wrapper .note-li-textarea{width:100%;height:100px;max-height:350px;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;margin:0px;border:0px;resize:vertical;-webkit-transition:background ease 1s;-moz-transition:background ease 1s;-o-transition:background ease 1s;transition:background ease 1s}.note-wrapper .note-li-textarea:focus{border:0px}.note-wrapper .note-li-action-bar{padding:5px;text-align:right;border-top:1px solid #ccc}.note-wrapper .note-li-action-bar .btn{padding:7px 15px;margin:0 0 0 10px !important;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px}.note-wrapper .note-li-action-bar .btn-success{border-color:#16bb8e}.note-wrapper .note-li-action-bar .btn-primary{border-color:#3e90ca}.note-wrapper .note-li-action-bar .btn-primary:hover{border-color:#4F99CF;background:#4F99CF}.note-wrapper .note-li-actions.highlight{border:0px}.note-wrapper .note-li-actions.highlight .note-li-textarea{border-radius:0px;-webkit-animation:area-highlight 1s 3;-moz-animation:area-highlight 1s 3;animation:area-highlight 1s 3;background-color:#FDFAEC;border:1px solid #F0B056}.note-wrapper .note-li-actions.highlight .note-li-textarea::-webkit-input-placeholder{color:#777}.note-wrapper .note-li-actions.highlight .note-li-textarea:-moz-placeholder{color:#777}.note-wrapper .note-li-actions.highlight .note-li-textarea::-moz-placeholder{color:#777}.note-wrapper .note-li-actions.highlight .note-li-textarea:-ms-input-placeholder{color:#777}.note-wrapper .note-li-actions.highlight .note-li-action-bar{border-top:0px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.note-wrapper .note-li-name>a{color:#005580}.note-wrapper .note-li-remove{display:none;text-decoration:none !important;cursor:pointer;margin-left:10px}.note-wrapper .note-li-remove:hover{color:#e84d3d}.note-wrapper .note-li-attach-files{padding:10px 10px;width:100%;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box}.note-wrapper .attach-file{width:80%;padding:5px 5px 5px 10px;background:whitesmoke;display:flex;display:-webkit-flex;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;margin-bottom:5px}.note-wrapper .attach-file>a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px;max-width:300px}.note-wrapper .attach-file>b{color:#888}.note-wrapper .attach-file>.act{flex:1;-webkit-flex:1;text-align:right}.note-wrapper .attach-file:last-child{margin-bottom:0px}.note-wrapper .attach-file-remove{padding:5px;cursor:pointer;color:#888}.note-wrapper .note-loading{padding:0 0 20px 67px}.note-wrapper .note-li-attachment{margin-top:5px}@-webkit-keyframes area-highlight{from{border:1px solid #ccc}to{border:1px solid #F0B056}}@-moz-keyframes area-highlight{from{border:1px solid #ccc}to{border:1px solid #F0B056}}@keyframes area-highlight{from{border:1px solid #ccc}to{border:1px solid #F0B056}}@font-face{font-family:"foundation-icons";src:url("https://cdn.codementor.io/assets/css_new/foundation-icons-9189cd8788a2d42f89ecb72f08d55cc366a3abc441c3413d9ceca66ec3144e46.eot");src:url("https://cdn.codementor.io/assets/css_new/foundation-icons-9189cd8788a2d42f89ecb72f08d55cc366a3abc441c3413d9ceca66ec3144e46.eot?#iefix") format("embedded-opentype"),url("https://cdn.codementor.io/assets/css_new/foundation-icons-8c44c3feedae5331a281278ea3ba91d2255928a2f3010d316d6fbb9052e0c2ec.woff") format("woff"),url("https://cdn.codementor.io/assets/css_new/foundation-icons-7e1dd03dd4ce90b658052554cd7459df16716717389a552fa4c6d56a5f8933e6.ttf") format("truetype"),url("https://cdn.codementor.io/assets/css_new/foundation-icons-ba2d122321cfede034deb120f35abc790a023d29065c36bd53e57039897ad052.svg#fontcustom") format("svg");font-weight:normal;font-style:normal}.fi-address-book:before,.fi-alert:before,.fi-align-center:before,.fi-align-justify:before,.fi-align-left:before,.fi-align-right:before,.fi-anchor:before,.fi-annotate:before,.fi-archive:before,.fi-arrow-down:before,.fi-arrow-left:before,.fi-arrow-right:before,.fi-arrow-up:before,.fi-arrows-compress:before,.fi-arrows-expand:before,.fi-arrows-in:before,.fi-arrows-out:before,.fi-asl:before,.fi-asterisk:before,.fi-at-sign:before,.fi-background-color:before,.fi-battery-empty:before,.fi-battery-full:before,.fi-battery-half:before,.fi-bitcoin-circle:before,.fi-bitcoin:before,.fi-blind:before,.fi-bluetooth:before,.fi-bold:before,.fi-book-bookmark:before,.fi-book:before,.fi-bookmark:before,.fi-braille:before,.fi-burst-new:before,.fi-burst-sale:before,.fi-burst:before,.fi-calendar:before,.fi-camera:before,.fi-check:before,.fi-checkbox:before,.fi-clipboard-notes:before,.fi-clipboard-pencil:before,.fi-clipboard:before,.fi-clock:before,.fi-closed-caption:before,.fi-cloud:before,.fi-comment-minus:before,.fi-comment-quotes:before,.fi-comment-video:before,.fi-comment:before,.fi-comments:before,.fi-compass:before,.fi-contrast:before,.fi-credit-card:before,.fi-crop:before,.fi-crown:before,.fi-css3:before,.fi-database:before,.fi-die-five:before,.fi-die-four:before,.fi-die-one:before,.fi-die-six:before,.fi-die-three:before,.fi-die-two:before,.fi-dislike:before,.fi-dollar-bill:before,.fi-dollar:before,.fi-download:before,.fi-eject:before,.fi-elevator:before,.fi-euro:before,.fi-eye:before,.fi-fast-forward:before,.fi-female-symbol:before,.fi-female:before,.fi-filter:before,.fi-first-aid:before,.fi-flag:before,.fi-folder-add:before,.fi-folder-lock:before,.fi-folder:before,.fi-foot:before,.fi-foundation:before,.fi-graph-bar:before,.fi-graph-horizontal:before,.fi-graph-pie:before,.fi-graph-trend:before,.fi-guide-dog:before,.fi-hearing-aid:before,.fi-heart:before,.fi-home:before,.fi-html5:before,.fi-indent-less:before,.fi-indent-more:before,.fi-info:before,.fi-italic:before,.fi-key:before,.fi-laptop:before,.fi-layout:before,.fi-lightbulb:before,.fi-like:before,.fi-link:before,.fi-list-bullet:before,.fi-list-number:before,.fi-list-thumbnails:before,.fi-list:before,.fi-lock:before,.fi-loop:before,.fi-magnifying-glass:before,.fi-mail:before,.fi-male-female:before,.fi-male-symbol:before,.fi-male:before,.fi-map:before,.fi-marker:before,.fi-megaphone:before,.fi-microphone:before,.fi-minus-circle:before,.fi-minus:before,.fi-mobile-signal:before,.fi-mobile:before,.fi-monitor:before,.fi-mountains:before,.fi-music:before,.fi-next:before,.fi-no-dogs:before,.fi-no-smoking:before,.fi-page-add:before,.fi-page-copy:before,.fi-page-csv:before,.fi-page-delete:before,.fi-page-doc:before,.fi-page-edit:before,.fi-page-export-csv:before,.fi-page-export-doc:before,.fi-page-export-pdf:before,.fi-page-export:before,.fi-page-filled:before,.fi-page-multiple:before,.fi-page-pdf:before,.fi-page-remove:before,.fi-page-search:before,.fi-page:before,.fi-paint-bucket:before,.fi-paperclip:before,.fi-pause:before,.fi-paw:before,.fi-paypal:before,.fi-pencil:before,.fi-photo:before,.fi-play-circle:before,.fi-play-video:before,.fi-play:before,.fi-plus:before,.fi-pound:before,.fi-power:before,.fi-previous:before,.fi-price-tag:before,.fi-pricetag-multiple:before,.fi-print:before,.fi-prohibited:before,.fi-projection-screen:before,.fi-puzzle:before,.fi-quote:before,.fi-record:before,.fi-refresh:before,.fi-results-demographics:before,.fi-results:before,.fi-rewind-ten:before,.fi-rewind:before,.fi-rss:before,.fi-safety-cone:before,.fi-save:before,.fi-share:before,.fi-sheriff-badge:before,.fi-shield:before,.fi-shopping-bag:before,.fi-shopping-cart:before,.fi-shuffle:before,.fi-skull:before,.fi-social-500px:before,.fi-social-adobe:before,.fi-social-amazon:before,.fi-social-android:before,.fi-social-apple:before,.fi-social-behance:before,.fi-social-bing:before,.fi-social-blogger:before,.fi-social-delicious:before,.fi-social-designer-news:before,.fi-social-deviant-art:before,.fi-social-digg:before,.fi-social-dribbble:before,.fi-social-drive:before,.fi-social-dropbox:before,.fi-social-evernote:before,.fi-social-facebook:before,.fi-social-flickr:before,.fi-social-forrst:before,.fi-social-foursquare:before,.fi-social-game-center:before,.fi-social-github:before,.fi-social-google-plus:before,.fi-social-hacker-news:before,.fi-social-hi5:before,.fi-social-instagram:before,.fi-social-joomla:before,.fi-social-lastfm:before,.fi-social-linkedin:before,.fi-social-medium:before,.fi-social-myspace:before,.fi-social-orkut:before,.fi-social-path:before,.fi-social-picasa:before,.fi-social-pinterest:before,.fi-social-rdio:before,.fi-social-reddit:before,.fi-social-skillshare:before,.fi-social-skype:before,.fi-social-smashing-mag:before,.fi-social-snapchat:before,.fi-social-spotify:before,.fi-social-squidoo:before,.fi-social-stack-overflow:before,.fi-social-steam:before,.fi-social-stumbleupon:before,.fi-social-treehouse:before,.fi-social-tumblr:before,.fi-social-twitter:before,.fi-social-vimeo:before,.fi-social-windows:before,.fi-social-xbox:before,.fi-social-yahoo:before,.fi-social-yelp:before,.fi-social-youtube:before,.fi-social-zerply:before,.fi-social-zurb:before,.fi-sound:before,.fi-star:before,.fi-stop:before,.fi-strikethrough:before,.fi-subscript:before,.fi-superscript:before,.fi-tablet-landscape:before,.fi-tablet-portrait:before,.fi-target-two:before,.fi-target:before,.fi-telephone-accessible:before,.fi-telephone:before,.fi-text-color:before,.fi-thumbnails:before,.fi-ticket:before,.fi-torso-business:before,.fi-torso-female:before,.fi-torso:before,.fi-torsos-all-female:before,.fi-torsos-all:before,.fi-torsos-female-male:before,.fi-torsos-male-female:before,.fi-torsos:before,.fi-trash:before,.fi-trees:before,.fi-trophy:before,.fi-underline:before,.fi-universal-access:before,.fi-unlink:before,.fi-unlock:before,.fi-upload-cloud:before,.fi-upload:before,.fi-usb:before,.fi-video:before,.fi-volume-none:before,.fi-volume-strike:before,.fi-volume:before,.fi-web:before,.fi-wheelchair:before,.fi-widget:before,.fi-wrench:before,.fi-x-circle:before,.fi-x:before,.fi-yen:before,.fi-zoom-in:before,.fi-zoom-out:before{font-family:"foundation-icons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;text-decoration:inherit}.fi-address-book:before{content:"\f100"}.fi-alert:before{content:"\f101"}.fi-align-center:before{content:"\f102"}.fi-align-justify:before{content:"\f103"}.fi-align-left:before{content:"\f104"}.fi-align-right:before{content:"\f105"}.fi-anchor:before{content:"\f106"}.fi-annotate:before{content:"\f107"}.fi-archive:before{content:"\f108"}.fi-arrow-down:before{content:"\f109"}.fi-arrow-left:before{content:"\f10a"}.fi-arrow-right:before{content:"\f10b"}.fi-arrow-up:before{content:"\f10c"}.fi-arrows-compress:before{content:"\f10d"}.fi-arrows-expand:before{content:"\f10e"}.fi-arrows-in:before{content:"\f10f"}.fi-arrows-out:before{content:"\f110"}.fi-asl:before{content:"\f111"}.fi-asterisk:before{content:"\f112"}.fi-at-sign:before{content:"\f113"}.fi-background-color:before{content:"\f114"}.fi-battery-empty:before{content:"\f115"}.fi-battery-full:before{content:"\f116"}.fi-battery-half:before{content:"\f117"}.fi-bitcoin-circle:before{content:"\f118"}.fi-bitcoin:before{content:"\f119"}.fi-blind:before{content:"\f11a"}.fi-bluetooth:before{content:"\f11b"}.fi-bold:before{content:"\f11c"}.fi-book-bookmark:before{content:"\f11d"}.fi-book:before{content:"\f11e"}.fi-bookmark:before{content:"\f11f"}.fi-braille:before{content:"\f120"}.fi-burst-new:before{content:"\f121"}.fi-burst-sale:before{content:"\f122"}.fi-burst:before{content:"\f123"}.fi-calendar:before{content:"\f124"}.fi-camera:before{content:"\f125"}.fi-check:before{content:"\f126"}.fi-checkbox:before{content:"\f127"}.fi-clipboard-notes:before{content:"\f128"}.fi-clipboard-pencil:before{content:"\f129"}.fi-clipboard:before{content:"\f12a"}.fi-clock:before{content:"\f12b"}.fi-closed-caption:before{content:"\f12c"}.fi-cloud:before{content:"\f12d"}.fi-comment-minus:before{content:"\f12e"}.fi-comment-quotes:before{content:"\f12f"}.fi-comment-video:before{content:"\f130"}.fi-comment:before{content:"\f131"}.fi-comments:before{content:"\f132"}.fi-compass:before{content:"\f133"}.fi-contrast:before{content:"\f134"}.fi-credit-card:before{content:"\f135"}.fi-crop:before{content:"\f136"}.fi-crown:before{content:"\f137"}.fi-css3:before{content:"\f138"}.fi-database:before{content:"\f139"}.fi-die-five:before{content:"\f13a"}.fi-die-four:before{content:"\f13b"}.fi-die-one:before{content:"\f13c"}.fi-die-six:before{content:"\f13d"}.fi-die-three:before{content:"\f13e"}.fi-die-two:before{content:"\f13f"}.fi-dislike:before{content:"\f140"}.fi-dollar-bill:before{content:"\f141"}.fi-dollar:before{content:"\f142"}.fi-download:before{content:"\f143"}.fi-eject:before{content:"\f144"}.fi-elevator:before{content:"\f145"}.fi-euro:before{content:"\f146"}.fi-eye:before{content:"\f147"}.fi-fast-forward:before{content:"\f148"}.fi-female-symbol:before{content:"\f149"}.fi-female:before{content:"\f14a"}.fi-filter:before{content:"\f14b"}.fi-first-aid:before{content:"\f14c"}.fi-flag:before{content:"\f14d"}.fi-folder-add:before{content:"\f14e"}.fi-folder-lock:before{content:"\f14f"}.fi-folder:before{content:"\f150"}.fi-foot:before{content:"\f151"}.fi-foundation:before{content:"\f152"}.fi-graph-bar:before{content:"\f153"}.fi-graph-horizontal:before{content:"\f154"}.fi-graph-pie:before{content:"\f155"}.fi-graph-trend:before{content:"\f156"}.fi-guide-dog:before{content:"\f157"}.fi-hearing-aid:before{content:"\f158"}.fi-heart:before{content:"\f159"}.fi-home:before{content:"\f15a"}.fi-html5:before{content:"\f15b"}.fi-indent-less:before{content:"\f15c"}.fi-indent-more:before{content:"\f15d"}.fi-info:before{content:"\f15e"}.fi-italic:before{content:"\f15f"}.fi-key:before{content:"\f160"}.fi-laptop:before{content:"\f161"}.fi-layout:before{content:"\f162"}.fi-lightbulb:before{content:"\f163"}.fi-like:before{content:"\f164"}.fi-link:before{content:"\f165"}.fi-list-bullet:before{content:"\f166"}.fi-list-number:before{content:"\f167"}.fi-list-thumbnails:before{content:"\f168"}.fi-list:before{content:"\f169"}.fi-lock:before{content:"\f16a"}.fi-loop:before{content:"\f16b"}.fi-magnifying-glass:before{content:"\f16c"}.fi-mail:before{content:"\f16d"}.fi-male-female:before{content:"\f16e"}.fi-male-symbol:before{content:"\f16f"}.fi-male:before{content:"\f170"}.fi-map:before{content:"\f171"}.fi-marker:before{content:"\f172"}.fi-megaphone:before{content:"\f173"}.fi-microphone:before{content:"\f174"}.fi-minus-circle:before{content:"\f175"}.fi-minus:before{content:"\f176"}.fi-mobile-signal:before{content:"\f177"}.fi-mobile:before{content:"\f178"}.fi-monitor:before{content:"\f179"}.fi-mountains:before{content:"\f17a"}.fi-music:before{content:"\f17b"}.fi-next:before{content:"\f17c"}.fi-no-dogs:before{content:"\f17d"}.fi-no-smoking:before{content:"\f17e"}.fi-page-add:before{content:"\f17f"}.fi-page-copy:before{content:"\f180"}.fi-page-csv:before{content:"\f181"}.fi-page-delete:before{content:"\f182"}.fi-page-doc:before{content:"\f183"}.fi-page-edit:before{content:"\f184"}.fi-page-export-csv:before{content:"\f185"}.fi-page-export-doc:before{content:"\f186"}.fi-page-export-pdf:before{content:"\f187"}.fi-page-export:before{content:"\f188"}.fi-page-filled:before{content:"\f189"}.fi-page-multiple:before{content:"\f18a"}.fi-page-pdf:before{content:"\f18b"}.fi-page-remove:before{content:"\f18c"}.fi-page-search:before{content:"\f18d"}.fi-page:before{content:"\f18e"}.fi-paint-bucket:before{content:"\f18f"}.fi-paperclip:before{content:"\f190"}.fi-pause:before{content:"\f191"}.fi-paw:before{content:"\f192"}.fi-paypal:before{content:"\f193"}.fi-pencil:before{content:"\f194"}.fi-photo:before{content:"\f195"}.fi-play-circle:before{content:"\f196"}.fi-play-video:before{content:"\f197"}.fi-play:before{content:"\f198"}.fi-plus:before{content:"\f199"}.fi-pound:before{content:"\f19a"}.fi-power:before{content:"\f19b"}.fi-previous:before{content:"\f19c"}.fi-price-tag:before{content:"\f19d"}.fi-pricetag-multiple:before{content:"\f19e"}.fi-print:before{content:"\f19f"}.fi-prohibited:before{content:"\f1a0"}.fi-projection-screen:before{content:"\f1a1"}.fi-puzzle:before{content:"\f1a2"}.fi-quote:before{content:"\f1a3"}.fi-record:before{content:"\f1a4"}.fi-refresh:before{content:"\f1a5"}.fi-results-demographics:before{content:"\f1a6"}.fi-results:before{content:"\f1a7"}.fi-rewind-ten:before{content:"\f1a8"}.fi-rewind:before{content:"\f1a9"}.fi-rss:before{content:"\f1aa"}.fi-safety-cone:before{content:"\f1ab"}.fi-save:before{content:"\f1ac"}.fi-share:before{content:"\f1ad"}.fi-sheriff-badge:before{content:"\f1ae"}.fi-shield:before{content:"\f1af"}.fi-shopping-bag:before{content:"\f1b0"}.fi-shopping-cart:before{content:"\f1b1"}.fi-shuffle:before{content:"\f1b2"}.fi-skull:before{content:"\f1b3"}.fi-social-500px:before{content:"\f1b4"}.fi-social-adobe:before{content:"\f1b5"}.fi-social-amazon:before{content:"\f1b6"}.fi-social-android:before{content:"\f1b7"}.fi-social-apple:before{content:"\f1b8"}.fi-social-behance:before{content:"\f1b9"}.fi-social-bing:before{content:"\f1ba"}.fi-social-blogger:before{content:"\f1bb"}.fi-social-delicious:before{content:"\f1bc"}.fi-social-designer-news:before{content:"\f1bd"}.fi-social-deviant-art:before{content:"\f1be"}.fi-social-digg:before{content:"\f1bf"}.fi-social-dribbble:before{content:"\f1c0"}.fi-social-drive:before{content:"\f1c1"}.fi-social-dropbox:before{content:"\f1c2"}.fi-social-evernote:before{content:"\f1c3"}.fi-social-facebook:before{content:"\f1c4"}.fi-social-flickr:before{content:"\f1c5"}.fi-social-forrst:before{content:"\f1c6"}.fi-social-foursquare:before{content:"\f1c7"}.fi-social-game-center:before{content:"\f1c8"}.fi-social-github:before{content:"\f1c9"}.fi-social-google-plus:before{content:"\f1ca"}.fi-social-hacker-news:before{content:"\f1cb"}.fi-social-hi5:before{content:"\f1cc"}.fi-social-instagram:before{content:"\f1cd"}.fi-social-joomla:before{content:"\f1ce"}.fi-social-lastfm:before{content:"\f1cf"}.fi-social-linkedin:before{content:"\f1d0"}.fi-social-medium:before{content:"\f1d1"}.fi-social-myspace:before{content:"\f1d2"}.fi-social-orkut:before{content:"\f1d3"}.fi-social-path:before{content:"\f1d4"}.fi-social-picasa:before{content:"\f1d5"}.fi-social-pinterest:before{content:"\f1d6"}.fi-social-rdio:before{content:"\f1d7"}.fi-social-reddit:before{content:"\f1d8"}.fi-social-skillshare:before{content:"\f1d9"}.fi-social-skype:before{content:"\f1da"}.fi-social-smashing-mag:before{content:"\f1db"}.fi-social-snapchat:before{content:"\f1dc"}.fi-social-spotify:before{content:"\f1dd"}.fi-social-squidoo:before{content:"\f1de"}.fi-social-stack-overflow:before{content:"\f1df"}.fi-social-steam:before{content:"\f1e0"}.fi-social-stumbleupon:before{content:"\f1e1"}.fi-social-treehouse:before{content:"\f1e2"}.fi-social-tumblr:before{content:"\f1e3"}.fi-social-twitter:before{content:"\f1e4"}.fi-social-vimeo:before{content:"\f1e5"}.fi-social-windows:before{content:"\f1e6"}.fi-social-xbox:before{content:"\f1e7"}.fi-social-yahoo:before{content:"\f1e8"}.fi-social-yelp:before{content:"\f1e9"}.fi-social-youtube:before{content:"\f1ea"}.fi-social-zerply:before{content:"\f1eb"}.fi-social-zurb:before{content:"\f1ec"}.fi-sound:before{content:"\f1ed"}.fi-star:before{content:"\f1ee"}.fi-stop:before{content:"\f1ef"}.fi-strikethrough:before{content:"\f1f0"}.fi-subscript:before{content:"\f1f1"}.fi-superscript:before{content:"\f1f2"}.fi-tablet-landscape:before{content:"\f1f3"}.fi-tablet-portrait:before{content:"\f1f4"}.fi-target-two:before{content:"\f1f5"}.fi-target:before{content:"\f1f6"}.fi-telephone-accessible:before{content:"\f1f7"}.fi-telephone:before{content:"\f1f8"}.fi-text-color:before{content:"\f1f9"}.fi-thumbnails:before{content:"\f1fa"}.fi-ticket:before{content:"\f1fb"}.fi-torso-business:before{content:"\f1fc"}.fi-torso-female:before{content:"\f1fd"}.fi-torso:before{content:"\f1fe"}.fi-torsos-all-female:before{content:"\f1ff"}.fi-torsos-all:before{content:"\f200"}.fi-torsos-female-male:before{content:"\f201"}.fi-torsos-male-female:before{content:"\f202"}.fi-torsos:before{content:"\f203"}.fi-trash:before{content:"\f204"}.fi-trees:before{content:"\f205"}.fi-trophy:before{content:"\f206"}.fi-underline:before{content:"\f207"}.fi-universal-access:before{content:"\f208"}.fi-unlink:before{content:"\f209"}.fi-unlock:before{content:"\f20a"}.fi-upload-cloud:before{content:"\f20b"}.fi-upload:before{content:"\f20c"}.fi-usb:before{content:"\f20d"}.fi-video:before{content:"\f20e"}.fi-volume-none:before{content:"\f20f"}.fi-volume-strike:before{content:"\f210"}.fi-volume:before{content:"\f211"}.fi-web:before{content:"\f212"}.fi-wheelchair:before{content:"\f213"}.fi-widget:before{content:"\f214"}.fi-wrench:before{content:"\f215"}.fi-x-circle:before{content:"\f216"}.fi-x:before{content:"\f217"}.fi-yen:before{content:"\f218"}.fi-zoom-in:before{content:"\f219"}.fi-zoom-out:before{content:"\f21a"}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:black;background:rgba(0,0,0,0.8);z-index:1049;display:none;top:0;left:0}.reveal-modal-bg .close-reveal-modal{position:absolute;top:20px;right:40px;font-weight:bold;font-size:4em;color:#CCCCCC;cursor:pointer;text-decoration:none}dialog,.reveal-modal{visibility:hidden;display:none;outline:none;position:absolute;z-index:1050;width:100vw;top:0;left:0;background-color:white;padding:1.25rem;border:solid 1px #666666;box-shadow:0 0 10px rgba(0,0,0,0.4)}@media only screen and (min-width: 40.063em){dialog,.reveal-modal{left:50%}}dialog .column,dialog .columns,.reveal-modal .column,.reveal-modal .columns{min-width:0}dialog>:first-child,.reveal-modal>:first-child{margin-top:0}dialog>:last-child,.reveal-modal>:last-child{margin-bottom:0}@media only screen and (min-width: 40.063em){dialog,.reveal-modal{margin-left:-40%;width:80%}}@media only screen and (min-width: 40.063em){dialog,.reveal-modal{top:6.25rem}}dialog .close-reveal-modal,.reveal-modal .close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:0.5rem;right:0.6875rem;color:#aaaaaa;font-weight:bold;cursor:pointer}dialog[open]{display:block;visibility:visible}@media only screen and (min-width: 40.063em){dialog,.reveal-modal{padding:1.875rem}dialog.radius,.reveal-modal.radius{border-radius:3px}dialog.round,.reveal-modal.round{border-radius:1000px}dialog.collapse,.reveal-modal.collapse{padding:0}dialog.full,.reveal-modal.full{top:0;left:0;height:100vh;min-height:100vh;margin-left:0 !important}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){dialog.tiny,.reveal-modal.tiny{margin-left:-15%;width:30%}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){dialog.small,.reveal-modal.small{margin-left:-20%;width:40%}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){dialog.medium,.reveal-modal.medium{margin-left:-30%;width:60%}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){dialog.large,.reveal-modal.large{margin-left:-35%;width:70%}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){dialog.xlarge,.reveal-modal.xlarge{margin-left:-47.5%;width:95%}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){dialog.full,.reveal-modal.full{margin-left:-50vw;width:100vw}}@media print{dialog,.reveal-modal{background:white !important}}.reveal-modal{width:50%;padding:0;margin-left:-25%}.reveal-modal form{margin-bottom:0px}@media only screen and (max-width: 40em){dialog,.reveal-modal{left:50%;top:4em;margin-left:-40%;width:80%}}:after,:before,tags-input *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}tags-input .host{position:relative;margin-top:5px;margin-bottom:5px}tags-input .host:active{outline:0}tags-input .tags{-moz-appearance:textfield;-webkit-appearance:textfield;padding:1px;overflow:hidden;word-wrap:break-word;cursor:text;background-color:#fff;border:1px solid #a9a9a9;box-shadow:1px 1px 1px 0 #d3d3d3 inset}tags-input .tags.focused{outline:0;-webkit-box-shadow:0 0 3px 1px rgba(5,139,242,0.6);-moz-box-shadow:0 0 3px 1px rgba(5,139,242,0.6);box-shadow:0 0 3px 1px rgba(5,139,242,0.6)}tags-input .tags .tag-list{margin:0;padding:0;list-style-type:none}tags-input .tags .tag-item{margin:2px;padding:0 5px;display:inline-block;float:left;font:14px "Helvetica Neue",Helvetica,Arial,sans-serif;height:26px;line-height:25px;border:1px solid #acacac;border-radius:3px;background:-webkit-linear-gradient(top, #f0f9ff 0, #cbebff 47%, #a1dbff 100%);background:linear-gradient(to bottom, #f0f9ff 0, #cbebff 47%, #a1dbff 100%)}tags-input .tags .tag-item.selected{background:-webkit-linear-gradient(top, #febbbb 0, #fe9090 45%, #ff5c5c 100%);background:linear-gradient(to bottom, #febbbb 0, #fe9090 45%, #ff5c5c 100%)}tags-input .tags .tag-item .remove-button{margin:0 0 0 5px;padding:0;border:none;background:0 0;cursor:pointer;vertical-align:middle;font:700 16px Arial,sans-serif;color:#585858}tags-input .tags .tag-item .remove-button:active{color:red}tags-input .tags .input{border:0;outline:0;margin:2px;padding:0;padding-left:5px;float:left;height:26px;font:14px "Helvetica Neue",Helvetica,Arial,sans-serif}tags-input .tags .input.invalid-tag{color:red}tags-input .tags .input::-ms-clear{display:none}tags-input.ng-invalid .tags{-webkit-box-shadow:0 0 3px 1px rgba(255,0,0,0.6);-moz-box-shadow:0 0 3px 1px rgba(255,0,0,0.6);box-shadow:0 0 3px 1px rgba(255,0,0,0.6)}tags-input .autocomplete{margin-top:5px;position:absolute;padding:5px 0;z-index:999;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}tags-input .autocomplete .suggestion-list{margin:0;padding:0;list-style-type:none}tags-input .autocomplete .suggestion-item{padding:5px 10px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:16px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;background-color:#fff}tags-input .autocomplete .suggestion-item.selected,tags-input .autocomplete .suggestion-item.selected em{color:#fff;background-color:#0097cf}tags-input .autocomplete .suggestion-item em{font:normal bold 16px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;background-color:#fff}tags-input .tags{border:1px solid #eee;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-moz-appearance:initial;-webkit-appearance:initial;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}tags-input .tags.focused{border:1px solid #ccc;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}tags-input .tags .tag-item{background:#ececec;border-color:#ececec;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}tags-input .tags .tag-item.selected{border-color:#e84d3d;background:#e84d3d;color:#fff}tags-input .tags .tag-item.selected .remove-button{color:#fff}tags-input .host{margin:0px}tags-input.input-xxlarge .tags{width:544px}@media (max-width: 767px){tags-input.input-xxlarge .tags{width:100%}}.tags-ie{position:relative;margin-left:10px}.default-tags{margin-left:5px}.requiredWarning .tags{border:1px solid #b94a48}.rate-editor-label{display:inline-block;z-index:1;font-size:12px;color:#777}.rate-editor{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;z-index:1;position:relative;border:1px #ccc solid;color:#777;background:transparent;height:24px;line-height:24px;padding:0px 8px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;outline:none;transition:all 0.2s}.rate-editor:hover{border:1px #999 solid;background:transparent;color:#555}.rate-editor.longterm_rate{border:1px solid #6eb711;color:#6eb711}.rate-editor.longterm_rate:hover{border:1px solid #5B950E;color:#5B950E}.rate-editor.special_deal{border:1px solid #3e90c9;color:#3e90c9}.rate-editor.special_deal:hover{border:1px solid #3e70c9;color:#3e70c9}.rate-editor:disabled{border-color:#CCC;color:#777}.rate-editor:disabled:hover{border-color:#CCC;color:#777}.rate-modal .modal-body{text-align:center;padding:30px}.rate-modal p.warning{color:#b94a48}.rate-modal .editor{margin:10px 0;font-size:14px;display:inline-block;width:35%;padding:20px;background:#d9edf7;color:#3a87ad;border:1px solid #bce8f1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.rate-modal .editor-dollar-sign{font-weight:bold;font-size:16px;position:relative;right:-25px;top:2px}.rate-modal .rate-input{border:0px #fff;margin:0 5px 0 0;font-size:25px;background:#fff;padding:4px 10px 4px 25px;width:80px;line-height:40px;height:32px;text-align:right;outline:none}.rate-modal .rate-input[disabled]{color:#999}.rate-modal .rate-input:focus{border:0px #fff}.rate-modal .error-msg{color:#b94a48;padding:10px 0 0}.rate-modal .modal-footer{border-top:1px solid #ddd}.rate-modal .modal-footer .submit{position:relative}.mentor_list_online_user_module{padding-bottom:10px;padding-top:10px}.mentor_list_online_user_module .username{font-size:16px;font-weight:bold}.mentor_list_online_user_module .connectNowBtn{margin-left:20px}.mentor_list_offline_user_module{padding-bottom:10px;padding-top:10px}.mentor_list_info_display_name{font-size:16px;font-weight:bold}.offer_code_modal .corner-ribbon{width:200px;background:#e43;position:absolute;top:25px;left:-50px;text-align:center;line-height:30px;letter-spacing:1px;color:#fff;font-weight:bold;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.offer_code_modal .corner-ribbon.sticky{position:fixed}.offer_code_modal .corner-ribbon.shadow{box-shadow:0 0 3px rgba(0,0,0,0.3)}.offer_code_modal .corner-ribbon.top-left{top:20px;left:-65px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.offer_code_modal .corner-ribbon.green{background:#2c7}.offer_code_modal .use-discount{width:380px;margin-left:-210px}.offer_code_modal .use-discount .modal-body{padding:15px 0px;position:relative;max-height:550px}.offer_code_modal .use-discount .codementor-logo{width:150px;height:auto;margin:20px 0px 10px}.offer_code_modal .use-discount .discount-slogan{font-size:16px;text-transform:uppercase;color:#333;margin:15px}.offer_code_modal .use-discount .discount-title{font-size:12px;color:#333;padding:0px 15px}.offer_code_modal .use-discount .expiring-time{font-style:italic;font-family:Georgia,serif;font-size:14px;color:#999;margin:15px}.offer_code_modal .use-discount .special-discount{background:#2dabef;background:-moz-radial-gradient(center, ellipse cover, #2dabef 0%, #2686c9 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #2dabef), color-stop(100%, #2686c9));background:-webkit-radial-gradient(center, ellipse cover, #2dabef 0%, #2686c9 100%);background:-o-radial-gradient(center, ellipse cover, #2dabef 0%, #2686c9 100%);background:-ms-radial-gradient(center, ellipse cover, #2dabef 0%, #2686c9 100%);background:radial-gradient(ellipse at center, #2dabef 0%,#2686c9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2dabef', endColorstr='#2686c9',GradientType=1 )}.offer_code_modal .use-discount .credit-buy{border-bottom:1px solid rgba(255,255,255,0.1);color:#fff;padding:20px 5px 10px}.offer_code_modal .use-discount .info-part{margin:30px 0px 10px}.offer_code_modal .use-discount .info-part .free-credit{font-size:30px;color:#fff;font-weight:bold}.offer_code_modal .use-discount .info-part .percentage{font-size:45px;color:#fff;font-weight:bold}.offer_code_modal .use-discount .info-part .original-price{font-size:20px;position:relative}.offer_code_modal .use-discount .info-part .original-price:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:2px solid;border-color:inherit;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}.offer_code_modal .use-discount .info-part .after-price{font-size:20px;font-weight:bold}.offer_code_modal .use-discount .final-title{padding:15px;color:#aaa}.offer_code_modal .use-discount .final-action{margin-bottom:15px}footer.footer-block{background:#333;border-top:1px solid #666;color:#999;width:100%;padding:40px 0px 20px}footer.footer-block .footer-block__link-block{border-bottom:1px solid rgba(255,255,255,0.05);-webkit-box-shadow:0 -1px 0 rgba(0,0,0,0.15) inset;box-shadow:0 -1px 0 rgba(0,0,0,0.15) inset;margin-bottom:30px;padding-bottom:30px}footer.footer-block .footer-block__header{color:#aaa;font-size:15px;font-weight:bold;padding:5px 0px 10px;border-bottom:1px solid rgba(255,255,255,0.05);-webkit-box-shadow:0 -1px 0 rgba(0,0,0,0.15) inset;box-shadow:0 -1px 0 rgba(0,0,0,0.15) inset;display:inline-block;margin-bottom:10px;text-transform:uppercase}footer.footer-block .footer-block__subheader{color:#666;font-size:12px;font-weight:bold;padding:5px 0px 15px}footer.footer-block .footer-block__link{color:#ddd;font-size:13px;display:block;padding:5px 0px}footer.footer-block .footer-block__link:hover{color:#fff;text-decoration:none}footer.footer-block .footer-block__company-info .footer-block__company-info__company-name{font-size:1.2em;color:#fff;font-weight:bold;line-height:30px}footer.footer-block .footer-block__company-info .footer-block__company-info__slogan{color:#fff;font-weight:bold;font-size:0.8em;line-height:20px}footer.footer-block .footer-block__company-info .footer-block__company-info__left{margin-right:20px;height:50px;border-right:1px solid rgba(255,255,255,0.05);-webkit-box-shadow:-1px 0px 0 rgba(0,0,0,0.15) inset;box-shadow:-1px 0px 0 rgba(0,0,0,0.15) inset;padding-right:10px;margin-right:10px}@media (max-width: 979px){footer.footer-block .footer-block__company-info .footer-block__company-info__left{float:none;-webkit-box-shadow:none;box-shadow:none;border-right:none}}footer.footer-block .footer-block__company-info .footer-block__company-info__right{height:50px;padding-top:7px}@media (max-width: 979px){footer.footer-block .footer-block__company-info .footer-block__company-info__right{float:none}}footer.footer-block .footer-block__company-info .footer-block__company-info__right .mixpanel{margin-left:15px;opacity:0.5;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:gray;-webkit-filter:grayscale(100%)}footer.footer-block .footer-block__company-info .footer-block__company-info__right .social-icon{width:36px;height:36px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-color:#999;color:#333;display:inline-block;margin-right:5px;font-size:20px;text-align:center;-webkit-box-shadow:-1px 0px 0 rgba(0,0,0,0.15) inset;box-shadow:-1px 0px 0 rgba(0,0,0,0.15) inset}footer.footer-block .footer-block__company-info .footer-block__company-info__right .social-icon i{padding-top:8px}footer.footer-block .footer-block__company-info .footer-block__company-info__right .social-icon:hover{background-color:#aaa}footer.footer-block .footer-block__company-info .footer-block__company-info__copy-right{color:#ddd;display:inline-block;line-height:50px;font-weight:bold;border-right:1px solid rgba(255,255,255,0.05);-webkit-box-shadow:-1px 0px 0 rgba(0,0,0,0.15) inset;box-shadow:-1px 0px 0 rgba(0,0,0,0.15) inset;padding-right:10px;margin-right:10px;font-size:0.8em}@media (max-width: 979px){footer.footer-block .footer-block__company-info .footer-block__company-info__copy-right{float:none;-webkit-box-shadow:none;box-shadow:none;border-right:none}}footer.footer-block .footer-block__company-info .footer-block__company-info__term-of-service{display:inline-block;line-height:50px;font-weight:bold;font-size:0.8em;vertical-align:bottom}footer.footer-block .footer-block__company-info .footer-block__company-info__term-of-service a{color:#ddd}footer.footer-block .footer-block__company-info .footer-block__company-info__term-of-service a:hover{text-decoration:none;color:#fff}@media (max-width: 979px){footer.footer-block .footer-block__company-info .footer-block__company-info__term-of-service{float:none}}footer.footer-block .footer-container{width:100%;padding:0px 30px 0px 40px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body.minibar{padding-top:50px}body.navNotFixed{padding-top:0px}#main{margin-top:0px}body .menu_new_v2 .navbar-inner{z-index:503;height:50px;padding:0 0px 0 20px !important}@media (max-width: 979px){body .menu_new_v2 .navbar-inner{padding-left:0px !important;padding-right:0px !important}}body .menu_new_v2 .notFixed{position:relative}@media (min-width: 979px){body .menu_new_v2 .new-feature{position:relative}body .menu_new_v2 .new-feature:after{content:'New';position:absolute;color:red;top:4px;right:-10px;font-size:10px;font-weight:bold;display:inline-block}}body .menu_new_v2 .container{width:100%;max-width:none;padding:0px !important;box-sizing:border-box}@media (max-width: 979px){body .menu_new_v2 .container{background:#073648}}body .menu_new_v2 .container .brand{padding:13px 15px 17px 20px}body .menu_new_v2 .container .nav li.dropdown a.dropdown-toggle{color:#ddd;background-color:#073648}body .menu_new_v2 .container .nav li.dropdown a.dropdown-toggle:focus{outline:none}body .menu_new_v2 .container .nav li.dropdown .caret{border-top-color:#ddd !important;border-bottom-color:#ddd !important}body .menu_new_v2 .container .nav li.dropdown:hover a.dropdown-toggle{color:#fff}body .menu_new_v2 .container .nav li.dropdown:hover .caret{border-top-color:#fff !important;border-bottom-color:#fff !important}body .menu_new_v2 .container .nav li.active a{margin:0px 5px}body .menu_new_v2 .container .nav li.dropdown.active a{margin-bottom:9px}body .menu_new_v2 .container .nav li.dropdown.active a:hover{margin-bottom:7px}body .menu_new_v2 .container .nav li.dropdown.active .dropdown-menu li a{margin-bottom:0px;padding-bottom:2px}body .menu_new_v2 .container .nav li.dropdown.active .dropdown-menu li a:hover{margin-bottom:0px}@media (max-width: 979px){body .menu_new_v2 .container .nav li.dropdown.active .dropdown-menu li{line-height:14px}body .menu_new_v2 .container .nav li.dropdown.active .dropdown-menu li a{padding:5px 10px;font-size:12px;line-height:14px;margin-bottom:0px}}body .menu_new_v2 .container .nav li.dropdown.open>.dropdown-toggle{color:#ddd;background-color:#073648}body .menu_new_v2 .container .nav li.dropdown.open>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}body .menu_new_v2 .container .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#073648}body .menu_new_v2 .container .nav-collapse .hide-main-menu-items{display:none}body .menu_new_v2 .container .nav-collapse li{padding:0px;height:50px}body .menu_new_v2 .container .nav-collapse li a{line-height:30px;font-weight:normal}@media (max-width: 1090px){body .menu_new_v2 .container .nav-collapse li a.highlight.red-btn{padding:4px 12px}}body .menu_new_v2 .container .nav-collapse li .actionBlock{position:relative}body .menu_new_v2 .container .nav-collapse li .actionBlock:hover .highlight{color:#e84d3d;background-color:transparent}body .menu_new_v2 .container .nav-collapse li .actionBlock .highlight{cursor:pointer;padding:2px 12px 2px 16px;display:inline-block;background-color:#e84d3d;color:#fff;font-weight:bold;line-height:24px;margin:10px 10px 0 0;border:2px solid #e84d3d;box-sizing:border-box}body .menu_new_v2 .container .nav-collapse li .actionBlock .hidden-action{display:none;position:absolute;top:49px;right:10px;background-color:#ececec;padding:5px 0px;box-shadow:0 2px 3px 0 rgba(0,0,0,0.3);border-radius:2px;width:200px;font-weight:500}body .menu_new_v2 .container .nav-collapse li .actionBlock .hidden-action .action-btn{padding:10px 20px;display:block;line-height:20px;font-size:12px;text-transform:uppercase;color:#666;margin:0px}body .menu_new_v2 .container .nav-collapse li .actionBlock .hidden-action .action-btn i{margin-right:5px}body .menu_new_v2 .container .nav-collapse li .actionBlock .hidden-action .action-btn:hover{background-color:#256bf6;color:#fff;text-decoration:none}body .menu_new_v2 .container .nav-collapse li #headerSignUpBtn{cursor:pointer;padding:4px 12px !important}body .menu_new_v2 .container .nav-collapse li a.red-btn{line-height:20px;margin-top:10px}@media (max-width: 979px){body .menu_new_v2 .container .nav-collapse li .active a{border-bottom:0px;text-decoration:underline}}@media (max-width: 979px){body .menu_new_v2 .container .nav-collapse .nav li.active>a{border-bottom:0px;text-decoration:underline}}body .menu_new_v2 .container .nav-collapse .profile-avatar{padding:10px 15px 10px 5px}body .menu_new_v2 .container .nav-collapse .hideMobile{display:list-item}@media (max-width: 979px){body .menu_new_v2 .container .nav-collapse .hideMobile{display:none}}body .menu_new_v2 .container .nav-collapse .dropdown-menu{background-color:#ececec;border:1px solid #b3b4b5;border-radius:5px}body .menu_new_v2 .container .nav-collapse .dropdown-menu:before{right:23px}body .menu_new_v2 .container .nav-collapse .dropdown-menu:after{right:23px;border-bottom:6px solid #ececec}body .menu_new_v2 .container .nav-collapse .dropdown-menu.profile-avatar-menu:before{right:24px}body .menu_new_v2 .container .nav-collapse .dropdown-menu.profile-avatar-menu:after{right:24px}body .menu_new_v2 .container .nav-collapse .dropdown-menu .divider{padding:0px;background-color:transparent;border-bottom:2px solid #d7d7d7}body .menu_new_v2 .container .nav-collapse .dropdown-menu .nav-header{padding:7px 30px;font-weight:bold}body .menu_new_v2 .container .nav-collapse .dropdown-menu .item{padding:0;height:30px}body .menu_new_v2 .container .nav-collapse .dropdown-menu .item a{color:#666 !important;padding:0px 30px}body .menu_new_v2 .container .nav-collapse .dropdown-menu .item a>i{margin-right:5px}body .menu_new_v2 .container .nav-collapse .dropdown-menu .item a:hover{background:#256bf6;color:#fff !important}body .menu_new_v2 .container .newDashboardPortal{position:relative}body .menu_new_v2 .container .newDashboardPortal:before{content:'Beta';color:#FF1717;position:absolute;right:5px;top:2px;font-size:12px;font-weight:500;letter-spacing:0.5px}body .menu_new_v2 .container .showMobile{display:none}@media (max-width: 979px){body .menu_new_v2 .container .showMobile{display:list-item}}body .menu_new_v2 .container .showMobile .outsideItem{margin-top:3px}body .menu_new_v2 .container .showMobile .outsideItem div{margin-top:0px}body .menu_new_v2 .container .showMobile .outsideItem div span.status{display:none}body .menu_new_v2 .container .learnTopMenu{position:relative}body .menu_new_v2 .container .learnTopMenu .caret{line-height:20px;border-top:4px solid #ddd;vertical-align:middle;font-size:14px;margin-left:3px}body .menu_new_v2 .container .learnTopMenu .learnTopLink{padding:10px}body .menu_new_v2 .container .learnTopMenu .learnSecondMenu{display:none;position:absolute;top:50px;left:0px;background:#fff;margin-left:0px;width:250px;-webkit-box-shadow:5px 2px 15px 6px rgba(0,0,0,0.05);-moz-box-shadow:5px 2px 15px 6px rgba(0,0,0,0.05);box-shadow:5px 2px 15px 6px rgba(0,0,0,0.05)}body .menu_new_v2 .container .learnTopMenu .learnSecondMenu a.sublink{padding:5px 15px;font-size:14px;color:#fff;display:block;line-height:30px}body .menu_new_v2 .container .learnTopMenu .learnSecondMenu a.secondItem{color:#666;line-height:30px;font-size:14px;text-decoration:none}body .menu_new_v2 .container .learnTopMenu .learnSecondMenu a.seperator-link{position:relative;z-index:1;text-align:center;color:#666}body .menu_new_v2 .container .learnTopMenu .learnSecondMenu a.seperator-link:before{border-top:1px solid #e5e5e5;content:"";margin:0 auto;position:absolute;top:40%;left:0;right:0;bottom:0;width:95%;z-index:-1}body .menu_new_v2 .container .learnTopMenu .learnSecondMenu a.seperator-link span{background:#fff;padding:0 15px}body .menu_new_v2 .container .learnTopMenu .learnSecondMenu a.moreLink{color:#666;line-height:30px;font-size:14px;text-decoration:none}body .menu_new_v2 .container .learnTopMenu .learnSecondMenu .subMenuItem{list-style:none;height:40px}body .menu_new_v2 .container .learnTopMenu .learnSecondMenu .divider{list-style:none;height:1px;margin:9px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff}body .menu_new_v2 .container .learnTopMenu .learnSecondMenu .learnThirdMenu{position:absolute;display:none;left:250px;top:0px;background:#128ABA;width:400px;height:340px;-webkit-box-shadow:5px 2px 5px 0px rgba(0,0,0,0.05);-moz-box-shadow:5px 2px 5px 0px rgba(0,0,0,0.05);box-shadow:5px 2px 5px 0px rgba(0,0,0,0.05)}body .menu_new_v2 .container .learnTopMenu .learnSecondMenu .learnThirdMenu .subMenuItem{height:35px;overflow:hidden}body .menu_new_v2 .container .learnTopMenu .learnSecondMenu .learnThirdMenu a.thirdlink{color:#fff;font-size:14px;line-height:30px;margin-top:5px;margin-left:10px;text-decoration:none}body .menu_new_v2 .container .learnTopMenu .learnSecondMenu .learnThirdMenu a.thirdlink:hover{text-decoration:underline}body .menu_new_v2 .container .learnTopMenu .learnSecondMenu .learnThirdMenu .header-item{margin-bottom:10px}body .menu_new_v2 .container .learnTopMenu .learnSecondMenu .learnThirdMenu .header-item .topic-btn{background-color:#0D6182;color:#fff;font-weight:bold;padding:5px 8px 5px 15px;line-height:30px;margin:0px;border:none;display:block;box-shadow:none;white-space:nowrap;letter-spacing:1px;text-decoration:none}body .menu_new_v2 .container .learnTopMenu .learnSecondMenu .learnThirdMenu .header-item .topic-btn:hover{background-color:#0B536F;color:#fff}body .menu_new_v2 .container .learnTopMenu .learnSecondMenu .learn-to-code-third-menu{width:350px}body .menu_new_v2 .container .learnTopMenu .learnSecondMenu .expert-third-menu{width:320px;height:300px}body .menu_new_v2 .container .learnTopMenu.open{display:block;background:#fff}body .menu_new_v2 .container .learnTopMenu.open .learnTopLink{color:#666}body .menu_new_v2 .container .learnTopMenu.open .caret{border-top:4px solid #666}body .menu_new_v2 .container .learnTopMenu.open .learnSecondMenu{display:block}body .menu_new_v2 .container .learnTopMenu.open.new-feature:after{display:none}body .menu_new_v2 .container .learnTopMenu.open li.subMenuItem.open{background:#128ABA}body .menu_new_v2 .container .learnTopMenu.open li.subMenuItem.open .learnThirdMenu{display:block}body .menu_new_v2 .container .learnTopMenu.open li.subMenuItem.open a.moreLink{opacity:1;color:#fff}body .menu_new_v2 .container .learnTopMenu.open li.subMenuItem.open a.secondItem{opacity:1;color:#fff}body .menu_new_v2 .container .learnTopMenu.open li.subMenuItem.open a.secondItem:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#fff;line-height:30px;margin-top:10px}body .menu_new_v2 .container .learnTopMenu.open li.subMenuItem.open .learnThirdMenu a.thirdlink.open{text-decoration:underline}body .menu_new_v2 .container .learnTopMenu .classes-second-menu:hover li.subMenuItem:hover a.secondItem:after{content:none}body .menu_new_v2 .container .learnTopMenu .expert-second-menu{height:300px}body .menu_new_v2 .container .learnTopMenu .codementorx-second-menu:hover li.subMenuItem:hover a.individual-link:after{content:none}body .menu_new_v2 .container .learnTopMenu .learn-to-code-second-menu{width:250px}body .menu_new_v2 .container .learnTopMenu .learn-to-code-second-menu a.seperator-link:hover{background-color:#fff}body .menu_new_v2 .container .learnTopMenu .learn-to-code-second-menu a.seperator-link:hover:after{content:none}body .menu_new_v2 .container .learnTopMenu .learn-to-code-second-menu:hover li.subMenuItem:hover a.individual-link:after{content:none}body .menu_new_v2 .container .learnTopMenu .gigs-second-menu li.subMenuItem.open a.secondItem:after{display:none;content:none}body .menu_new_v2 .container .learnTopMenu.new-feature:hover .learnSecondMenu.classes-second-menu:hover a.secondItem:after{display:none}@media (max-width: 1200px){body .menu_new_v2 .container .hideTablet{display:none}}@media (max-width: 1024px){body .menu_new_v2 .container .hideSmallTablet{display:none}}body .menu_new_v2 .container .dropdown-submenu:hover>.dropdown-menu{display:block}body .menu_new_v2 .container .dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}body .menu_new_v2 .container .dropdown-submenu:hover>a:after{border-left-color:#fff}body .menu_new_v2 .container .dropdown-submenu.pull-left{float:none}body .menu_new_v2 .btn-navbar{background:#073648;margin-top:10px}body .menu_new_v2 .btn-navbar:hover{background:#073648}body .menu_new_v2 .btn-navbar icon-bar{color:#fff}body .menu_new_v2 .top-promotion-area{position:absolute;top:50px;left:0px;width:100%;padding:5px;line-height:30px;background:#128ABA;font-size:16px;text-align:center;color:#fff;color:rgba(255,255,255,0.9);box-shadow:0 3px 3px rgba(0,0,0,0.1),0 2px 4px rgba(0,0,0,0.3) inset}body .menu_new_v2 .top-promotion-area .category-header-img{width:25px;margin-right:5px}body .menu_new_v2 .top-promotion-area>a{font-weight:bold;color:#fff;text-decoration:underline}#signup-modal .menuSignUpForm .submitBtn{padding:15px;font-size:16px;margin-bottom:8px}#signup-modal .menuSignUpForm .termOfService{padding-top:5px}#signup-modal .separator{color:#999;display:flex;font-size:12px;line-height:1.5;margin:16px 0}#signup-modal .separator:before{content:"";flex:1 1 0%;border-bottom:1px solid #d8d8d8;margin:0px 18px 7px 0px}#signup-modal .separator:after{content:"";flex:1 1 0%;border-bottom:1px solid #d8d8d8;margin:0px 0px 7px 18px}#signup-modal .social-auth{font-weight:bold;display:block;padding:12px;text-align:center;margin-bottom:12px;color:#fff;text-transform:uppercase}#signup-modal .social-auth:hover{text-decoration:none}#signup-modal .social-auth--twitter{background:#00aced}#signup-modal .social-auth--google{background:#e65d4b}.menu-avatar-noti{ourline:none !important}.customized-top-menu{float:left}.customized-top-menu.ctm-find_mentors{position:absolute;float:none;width:60%;left:50%;margin-left:-30%;position:absolute;height:50px;top:0px;text-align:center}.customized-top-menu.ctm-find_mentors .find-mentors-header>a{line-height:50px;color:rgba(255,255,255,0.6)}.customized-top-menu.ctm-find_mentors .find-mentors-header>a:hover{color:#fff}@-webkit-keyframes fade-in{0%{opacity:0}40%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}40%{opacity:0}100%{opacity:1}}@media (min-width: 1280px){.chat-side-bar{background:#e9eaec}.chat-side-bar .contentPart{background:#e9eaec}.chat-side-bar #main{margin:0px 220px 0px 0px}.chat-side-bar footer{margin-right:220px;width:auto}.chat-side-bar app-chat-list{width:220px;margin-right:0px}.chat-side-bar.navNotFixed .appChatList{margin-top:0px}.chat-side-bar .appChatList{position:fixed;right:0px !important;top:0px !important;width:220px;height:100%;background-color:#fff;box-sizing:border-box;margin-top:50px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.17);box-shadow:0 0 3px 0 rgba(0,0,0,0.17);display:block;border-top-left-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-top-left-radius:0px;border-top-right-radius:0px;-webkit-border-top-right-radius:0px;-moz-border-top-right-radius:0px}.chat-side-bar .appChatList .appChatbox-dialog{height:100%;max-height:calc(100vh - 105px);padding-top:35px}.chat-side-bar .appChatList .appChatList-action{top:38px}.chat-side-bar .appChatList .appChatList-action.top .minimize{display:inline}.chat-side-bar .appChatList .appChatList-action.bottom{top:auto;display:flex;display:-webkit-flex}.chat-side-bar .appChatList .switch-back{display:none !important}.chat-side-bar .appChatList .appChatbox-title{display:none !important}.chat-side-bar .learnCenter .customizeContainer{padding:0px 10px !important}.chat-side-bar .learnTopic .customizeContainer{padding:0px 10px !important}.chat-side-bar .learnCategory .customizeContainer{padding:0px 10px !important}.chat-side-bar .applicantLongterm .customizeContainer{padding:20px !important}.chat-side-bar .directory .customizeContainer{padding:0px 10px !important}.chat-side-bar .seoNew .customizeContainer{padding:0px 10px !important}.chat-side-bar .newProfile .customizeContainer{padding:0px 10px !important}.chat-side-bar .helpListing .customizeContainer{padding:0px 10px !important}.chat-side-bar .matchResults .customizeContainer{padding:0px 10px !important}.chat-side-bar .rightSideBarWapper{width:300px !important}.chat-side-bar .questionNew{min-height:100vh}.chat-side-bar .questionNew .customizeContainer{padding:20px !important}.chat-side-bar .article .customizeContainer{padding:0px 10px !important}}@media (min-width: 1280px) and (min-width: 1440px){.chat-side-bar .rightSideBarWapper{width:332px !important}}.chat-side-bar #email_collection_footer .trigger_fadeIn_event{z-index:501}.chat-side-bar .top-promotion-area{width:calc(100% - 230px) !important}.language-box{width:544px}.language-box tags-input{float:left;width:100%}.language-box tags-input.input-xxlarge .tags{width:80%}.language-box tags-input.input-xxlarge .tags input{width:100%}.language-box tags-input.input-xxlarge .tags .input{height:20px}.language-box label{width:33.3333%;float:left}.language-box input{margin-right:5px;margin-top:0px}.language-box .language-input{position:relative;float:left;width:33.3333%;height:25px}.language-box .language-input a{float:left;list-style:none;position:absolute;z-index:1}.language-search{width:100%}.language-search tags-input{float:left;width:100%}.language-search tags-input.input-xxlarge .tags{width:80%}.language-search tags-input.input-xxlarge .tags input{width:100%}.language-search tags-input.input-xxlarge .tags .input{height:20px}.language-search label{width:100%;float:left}.language-search input{margin-right:5px;margin-top:0px}.language-search .language-input{position:relative;float:left;width:100%;height:25px}.language-search .language-input a{float:left;list_style:none;position:absolute;z-index:9999}@media (max-width: 767px){.language-box{width:100%}.language-box tags-input.input-xxlarge .tags{width:80%}.language-box tags-input.input-xxlarge .tags input{width:100%}}profile-image .image-wrapper{display:inline-block;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}profile-image .image-wrapper .update-wrapper{cursor:pointer;color:#EDEDED;position:absolute;left:5px;top:105px;width:150px;height:50px;background-color:rgba(0,0,0,0.8);filter:alpha(opacity=70);opacity:0.7}profile-image .image-wrapper .update-wrapper .update-icon{float:left;margin:15px 10px 15px 10px;font-size:20px}profile-image .image-wrapper .update-wrapper .update-text{float:left;margin-top:15px;font-weight:bold}profile-image .image-wrapper .img-loading{background-position:center;background-repeat:no-repeat;background-image:url(https://cdn.codementor.io/assets/ajax-loader.gif)}profile-image .image-wrapper .profile-photo-big{width:150px;height:150px}profile-image .image-wrapper .updateWrapperFocus{filter:alpha(opacity=100);opacity:1.0}profile-image .image-wrapper .update-dropdown{display:block;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px}profile-image .image-wrapper .update-dropdown li{padding:5px 0px 5px 10px;cursor:pointer;line-height:20px}profile-image .image-wrapper .update-dropdown li i{margin-right:5px}profile-image .image-wrapper .update-dropdown li:hover{background-color:#4E99CE;color:white}.profile-modal{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.profile-modal .modal-title{color:#333}.profile-modal .modal-header{background:#fff}.profile-modal .modal-body{font-size:16px;padding:30px;text-align:center;background-color:#eee}.profile-modal .modal-body .profile-wrapper-modal{overflow:hidden;position:relative;margin:0 auto}.profile-modal .modal-body .profile-wrapper-modal .inner-frame{width:198px;height:100%;border:1px black dashed}.profile-modal .modal-body .profile-frame-modal{cursor:move;width:200px;height:200px;position:absolute;top:0px;left:0px;right:0px;margin:0 auto;border:0px rgba(0,0,0,0.6) solid}.profile-modal .modal-footer{border-top:1px solid #ddd}.setup-payment-modal{top:3em !important;width:60%;margin-left:-30%}.setup-payment-modal .modal-body{padding:15px 30px 30px;max-height:70vh}.setup-payment-modal .modal-body legend{margin-bottom:0px}.setup-payment-modal .modal-body .step{margin:20px 0 10px;color:#333;font-size:16px}.setup-payment-modal .modal-body .step>.num{margin-right:10px;font-size:14px;display:inline-block;text-align:center;width:25px;height:25px;line-height:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:50%;border:1px solid #333;color:#333}.setup-payment-modal .modal-body .step .icon-exclamation-sign{color:#666}.setup-payment-modal .modal-footer{border-top:1px solid #ddd}.setup-payment-modal .payment-method{margin-top:0}.setup-payment-modal .payment-method.pay-with-card{margin-top:1.5em;border-top:1px solid #eee}.setup-payment-modal .payment-method-options{text-align:left}.setup-payment-modal .payment-method-options label{margin:0px 15px 10px 0}.setup-payment-modal .payment-method-options label img{height:30px}.setup-payment-modal .payment-method-options label>input{margin-top:8px}.setup-payment-modal .payment-method-options label.disabled{opacity:0.3}.setup-payment-modal .pricing-table.pricing-table-small{border:0;margin-top:15px;background:transparent;color:#666}.setup-payment-modal .pricing-table.pricing-table-small .col{padding:17px;width:170px;border-radius:5px;background:transparent;border:1px solid #d6d6d6;margin:0 20px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100px}.setup-payment-modal .pricing-table.pricing-table-small .col.two-line{padding-top:26px}.setup-payment-modal .pricing-table.pricing-table-small .col:hover{border-color:#666}.setup-payment-modal .pricing-table.pricing-table-small .col.active{padding:16px;border:2px solid #3e90ca}.setup-payment-modal .pricing-table.pricing-table-small .col.active.two-line{padding-top:25px}.setup-payment-modal .payment-method.pay-with-card{border-top:0px;margin:0px;padding:0px}.setup-payment-modal .indent{padding-left:40px}.setup-payment-modal .powered-by-stripe{margin:10px 0 0 55px}.setup-payment-modal .powered-by-stripe img{width:100px;height:22px;vertical-align:top}.setup-payment-modal .buy-credit-step{opacity:0.3;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.setup-payment-modal .buy-credit-step.active{opacity:1}.setup-credit-card-modal{width:46%;margin-left:-23%}.setup-credit-card-modal legend .popover{font-size:16px;line-height:1.2em}.setup-credit-card-modal legend .icon-exclamation-sign{color:#ccc;font-size:14px}.setup-credit-card-modal legend .icon-exclamation-sign:hover{cursor:pointer}.setup-credit-card-modal .alert{margin-top:12px}.setup-credit-card-modal .modal-body{padding:15px 30px 30px}.setup-credit-card-modal .modal-body legend{margin-bottom:0px}.setup-credit-card-modal .modal-footer{border-top:1px solid #ddd}.setup-credit-card-modal .card-info{margin-top:1.5em;padding-left:40px}.setup-credit-card-modal .powered-by-stripe{margin:10px 0 0 55px}.setup-credit-card-modal .powered-by-stripe img{width:100px;height:22px;vertical-align:top}.popoverProfileParent{border-radius:3px;padding:0px;z-index:501;max-width:300px;min-width:300px;width:300px}.popoverProfileParent .arrow{position:relative;display:none}.popoverProfileParent .popover-content{padding:0px}.popoverProfile{padding:20px;width:100%;box-sizing:border-box}.popoverProfile .rating{padding:3px 0}.popoverProfile .popover-header{margin-bottom:10px;width:100%;display:flex;display:-webkit-flex}.popoverProfile .popover-header .popover-gravatar{width:70px}.popoverProfile .popover-header .img-circle{width:100%}.popoverProfile .popover-header .popover-info{padding-top:10px;padding-left:15px;flex:1;-webkit-flex:1}.popoverProfile .mentor_popover_name>a{font-size:16px;color:#666}.popoverProfile .popover-actions .btn{width:100%;box-sizing:border-box}.popoverProfile .favorite{position:absolute;top:0;right:0;line-height:30px;text-align:center;width:30px;z-index:1}.popoverProfile .favorite i{color:white;font-size:16px}.popoverProfile .favorite:before{width:0;height:0;border-style:solid;border-width:50px 0 0 51px;border-color:#aaa transparent transparent transparent;content:'';position:absolute;right:0;top:0;z-index:-1}.popoverProfile .favorite.favorited:before{border-color:#FCAB2E transparent transparent transparent}.cookie-consent .cookie-consent__container{z-index:502;position:fixed;bottom:32px;left:32px;width:300px;border-radius:6px;box-shadow:0 4px 20px 0 rgba(0,0,0,0.4);background-color:#ffffff;border:solid 1px #e6e6e6;color:#003648;padding:22px;box-sizing:border-box;overflow:hidden}.cookie-consent h3{font-size:14px;margin:0 0 8px;line-height:20px}.cookie-consent a{color:#003648;font-size:12px;font-weight:600;text-decoration:underline}.cookie-consent p{font-size:12px;line-height:18px;margin-top:0}.cookie-consent p.mini{display:none}.cookie-consent p.mini a{margin-left:4px}.cookie-consent .actions{align-items:center;display:flex;justify-content:space-between}.cookie-consent .close{position:absolute;top:10px;right:10px;cursor:pointer;color:#777}.cookie-consent .bg{position:absolute;bottom:-40px;right:-40px;z-index:-1}.cookie-consent .highlight-btn{color:white;min-width:70px;width:auto;font-weight:600;cursor:pointer;font-size:14px;text-transform:uppercase;opacity:1;font-family:"Open Sans", sans-serif;background:#ff6b54;border-width:1px;border-style:solid;border-color:#ff6b54;border-image:initial;border-radius:3px;outline:none;padding:8px 14px}@media all and (max-width: 480px){.cookie-consent .cookie-consent__container{padding:20px 16px;left:8px;bottom:8px;width:calc(100% - 16px);text-align:center}.cookie-consent h3,.cookie-consent p,.cookie-consent .bg,.cookie-consent .actions a{display:none}.cookie-consent .actions{justify-content:center}.cookie-consent p.mini{display:block;font-size:14px}}
