figure,form,h1,h2,h3,h4,h5,h6,p,pre{margin:0}.container>.content .flag-this-post ul li,.container>.content section.pagination ul,.container>.content.generic-content ul li,form .errors ul li,nav ol,nav ul{list-style:none}.ads.main-top,.burger-bar-expanded:after,.container .content.search-results .results .search-header a:after,.container .content.search-results .results .search-header:after,.container .content.search-results .results .type-results:after,.container .content.search-results .search-options:after,.container .inner.main-top-ac:after,.container .inner:after,.container:after,.container>.content h1:after,.container>.content section:after,.container>.content:after,.container>.content>section.billboard:after,.container>.content>section.right .sidebar-item:after,.container>.content>section:after,.container>footer:after,.container>header nav.primary:after,.dropdown-search.with-results .results .type-results .search-header:after,.dropdown-search.with-results .results .type-results .search-result a:after,.dropdown-search.with-results .results .type-results .search-result.textbook:after,.dropdown-search.with-results .results .type-results .search-result:after,.field-group.autocomplete .twitter-typeahead .tt-menu .search-header:after,.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion a:after,.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion.textbook:after,.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion:after,.latex-editor .latex-container section .dimensions:after,.latex-editor .latex-container section [class$="-set"]:after,.latex-editor .latex-container section [class$="-expand"]:after,.latex-editor .latex-container section.tools:after,.latex-editor .latex-container section:after,.latex-editor .latex-container:after,.latex-editor:after,.loader:after,.modal-container .modal-data .subjects .child-subjects:after,.modal-container .modal-data .subjects:after,.modal-container .modal-data:after,.modal-container .modal-view .modal-body:after,.modal-container .modal-view footer:after,.modal-container .modal-view.activate-account-modal p.activation-options:after,.modal-container .modal-view.add-bounty-modal p.activation-options:after,.modal-container .modal-view.report-user-modal .modal-body .buttons:after,.modal-container .modal-view.upload-image-modal p.activation-options:after,.modal-container .modal-view:after,.payment-summary .buttons .paypal-option form:after,.payment-summary .buttons .paypal-option:after,.payment-summary .buttons:after,.payment-summary:after,.subject-component .books .child-subjects:after,.subject-component .books:after,.subject-component .subjects .child-subjects:after,.subject-component .subjects:after,body.home .content-region h2:after,body.home .home-search.dropdown-search .field-group:after,body>.edit-toolbar:after,form .field-group.toggle-switch .switch-and-labels .switch-contents .switch:after,form .field-group.toggle-switch .switch-and-labels:after,form .field-group:after,form:after,section.content.account-page .account-content .user-account-messages .message-actions:after,section.content.account-page .account-content .user-account-messages .messages .message-details .single-message .message-header:after,section.content.account-page .account-content .user-account-messages .messages .message-details .single-message.message-compose .message-message:after,section.content.account-page .account-content .user-account-messages .messages .message-inbox .message .latest:after,section.content.account-page .account-content .user-account-messages .messages .message-inbox .message .sender:after,section.content.account-page .account-content .user-account-messages .messages .message-inbox .message .synopsis:after,section.content.account-page .account-content .user-account-messages .messages .message-inbox .message:after,section.content.account-page .account-content section.profile-section .stats .stat-column:after,section.content.account-page .account-header:after,section.content.account-page nav.account-navigation:after,section.content.account-page:after{clear:both}/*! normalize.css v1.1.2 | MIT License | git.io/normalize */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]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}button,html,input,select,textarea{font-family:sans-serif}*,:after,:before{box-sizing:inherit}a:active,a:hover{outline:0}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}h4{font-size:.9125em}h5{font-size:.83em}h6{font-size:.67em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}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}.loader,.timestamp{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-style:normal;font-stretch:normal}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}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}.loader{color:#555;display:block;margin:0 auto;min-height:30px;min-width:30px;padding-top:22px;text-align:center;font-weight:300;font-size:.8125rem;background:url(../images/interface/ajax-loader-bolt@1x.gif) 50% top no-repeat}.loader:after,.loader:before{content:"";display:table}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.loader{background-image:url(../images/interface/ajax-loader-bolt@2x.gif);background-size:30px 30px}}.u-pull-left{float:left}.u-pull-right{float:right}[class^=g-span-]{float:left}.g-span-3{width:33%}.embolden{font-weight:700}.hide{opacity:0;visibility:hidden;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.show{opacity:1;visibility:visible;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}body>.edit-toolbar{-moz-box-shadow:2px 2px 5px 0 #333;-webkit-box-shadow:2px 2px 5px 0 #333;box-shadow:2px 2px 5px 0 #333;background:#f0f0f0;display:none;position:absolute;width:40px;z-index:999}body>.edit-toolbar:after,body>.edit-toolbar:before{content:"";display:table}body>.edit-toolbar a{background:#f0f0f0;border-bottom:1px solid #ccc;color:#333;display:block;height:40px;padding-top:8px;text-align:center;text-decoration:none;width:40px}body>.edit-toolbar a:hover{background:#ccc;color:#333;-moz-box-shadow:inset 1px 1px 3px #adacac;-webkit-box-shadow:inset 1px 1px 3px #adacac;box-shadow:inset 1px 1px 3px #adacac}body>.edit-toolbar a:last-child:not(first-child){border-bottom:none}body>.edit-toolbar a:last-of-type{display:none}.content-region .profile-table tbody tr:hover td{color:#5d9cec}.content-region .profile-table tbody.solutions-table tr:hover td{color:#e9563e}.list .list-item{background-color:#fff;color:#828282;cursor:pointer;margin:10px 0;padding:18px 0 20px;position:relative;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-moz-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-border-radius:10px;border-radius:10px}.list .list-item .indicator,.list .list-item:hover{-moz-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out}.list .list-item .indicator{bottom:0;display:block;float:left;height:100%;position:absolute;top:0;width:8px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:10px;transition:all .15s ease-in-out;-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px}.list .list-item:hover{cursor:pointer;transition:all .15s ease-in-out}.list .list-item:hover .indicator,.textbook-work-index-widget{-moz-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out}.list .list-item:hover .indicator{transition:all .15s ease-in-out}@media screen and (max-width:568px){.list .list-item{-moz-box-shadow:1px 1px 2px 0 #adacac;-webkit-box-shadow:1px 1px 2px 0 #adacac;box-shadow:1px 1px 2px 0 #adacac}}.timestamp{font-weight:600;font-size:.6875rem;color:#555;display:inline-block;margin-left:16px;position:relative}.timestamp span.units{font-weight:400;margin-left:2px}.container>.content .flag-this-post{-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;background-color:#fff;border:1px solid #ed232b;color:#848282;display:none;left:-342px;position:absolute;width:388px;z-index:200;-webkit-border-radius:8px;border-radius:8px}.container>.content .flag-this-post h3{-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;background-color:#ed232b;color:#fff;font-size:.8125rem;padding:18px 0 16px;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.container>.content .flag-this-post h3:before{background:url(../images/common/flag.png) left top no-repeat;content:"";display:inline-block;height:20px;margin-left:18px;margin-right:8px;width:13px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.container>.content .flag-this-post h3:before{background-image:url(../images/common/flag@2x.png);background-size:13px 20px}}.container>.content .flag-this-post h3 .icon-plus{display:inline-block;font-size:1.25rem;float:right;margin-top:4px;margin-right:18px}.container>.content .flag-this-post h3 .icon-plus:before{transform:rotate(45deg)}.container>.content .flag-this-post h4{padding:18px 30px 10px;color:#2b2a2a}.container>.content .flag-this-post ul{padding-bottom:20px}.container>.content .flag-this-post ul li input[type=radio]{float:left}.container>.content .flag-this-post ul li label{display:block;font-size:.8125rem;margin-left:25px;margin-bottom:6px}.bounties-cta i{font-size:16px;font-weight:700;left:3px;position:relative;top:1px}.bounties-cta.recruited-contributor.visible{display:inline-block}.bounty-board{margin-top:30px;margin-bottom:50px;width:638px}.bounty-board img{padding-bottom:60px}.container>.content a.bounty-tag:not(.button),.container>.content a.bounty-tag:not(.button):link{-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;background-color:#F6BB42;color:#fff!important;font-size:.875rem;height:55px;left:11px;line-height:1;padding:5px 6px 20px;position:absolute;text-decoration:none;top:96px;width:55px}.container>.content a.bounty-tag:not(.button) strong,.container>.content a.bounty-tag:not(.button):link strong{display:block;line-height:1.2}.container>.content a.bounty-tag:not(.button):hover,.container>.content a.bounty-tag:not(.button):link:hover{-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;background-color:#f4a911;color:#fff!important;text-decoration:none!important}.bounty-solution,.list-item.exercise-in-group-item .bounty-available{background-color:#F6BB42;color:#fff!important;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-style:normal;font-stretch:condensed;text-decoration:none!important;font-size:.8125rem;position:absolute;text-align:center}@media screen and (max-width:480px){.container>.content a.bounty-tag:not(.button),.container>.content a.bounty-tag:not(.button):link{top:89px;left:4px}}.bounty-solution{-moz-border-radius-topleft:24px;-moz-border-radius-topright:24px;-moz-border-radius-bottomright:24px;-moz-border-radius-bottomleft:24px;-moz-box-shadow:5px 5px 1px -2px rgba(0,0,0,.23);-webkit-box-shadow:5px 5px 1px -2px rgba(0,0,0,.23);box-shadow:5px 5px 1px -2px rgba(0,0,0,.23);font-weight:700;display:inline-block;height:28px;line-height:28px;right:-20px;top:25px;width:28px;-webkit-border-radius:24px;border-radius:24px}.recruited-contributor{display:none!important}.recruited-contributor.visible{display:inline-block!important}.list-item.exercise-in-group-item .bounty-available{display:block;height:30px;line-height:30px;margin-right:10px;margin-top:-15px;right:-22px;top:50%;width:30px;-moz-border-radius-topleft:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:30px;-moz-border-radius-bottomleft:30px;-moz-box-shadow:2px 2px 4px -2px rgba(0,0,0,.23);-webkit-box-shadow:2px 2px 4px -2px rgba(0,0,0,.23);box-shadow:2px 2px 4px -2px rgba(0,0,0,.23);font-weight:700;-webkit-border-radius:30px;border-radius:30px}.container>.content .upgrade-ad,.container>.content .upgrade-ad span,.container>.content.solutions .upgrade-ad,.container>.content.solutions .upgrade-ad span,a.button,a.button.blue,a.button.gold,a.button.gray,a.button.green,a.button.pink,a.button.purple,a.button.white,a:active.button,a:active.button.blue,a:active.button.gold,a:active.button.gray,a:active.button.green,a:active.button.pink,a:active.button.purple,a:active.button.white,a:link.button,a:link.button.blue,a:link.button.gold,a:link.button.gray,a:link.button.green,a:link.button.pink,a:link.button.purple,a:link.button.white,a:visited.button,a:visited.button.blue,a:visited.button.gold,a:visited.button.gray,a:visited.button.green,a:visited.button.pink,a:visited.button.purple,a:visited.button.white,body,body .ui-autocomplete,body .ui-tooltip,input[type=button].button,input[type=button].button.blue,input[type=button].button.gold,input[type=button].button.gray,input[type=button].button.green,input[type=button].button.pink,input[type=button].button.purple,input[type=button].button.white,input[type=submit].button,input[type=submit].button.blue,input[type=submit].button.gold,input[type=submit].button.gray,input[type=submit].button.green,input[type=submit].button.pink,input[type=submit].button.purple,input[type=submit].button.white{font-style:normal;font-stretch:normal;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.container>.content .upgrade-ad,.container>.content.solutions .upgrade-ad{font-weight:400;font-size:.8125rem;letter-spacing:.01rem;background-color:#ebebeb;color:#848282;display:block;height:54px;padding:20px 10px;text-align:center;text-decoration:none!important;width:300px}.container>.content .upgrade-ad:hover,.container>.content.solutions .upgrade-ad:hover{color:#848282!important}.container>.content .upgrade-ad span,.container>.content.solutions .upgrade-ad span{font-weight:700;font-size:.8125rem;letter-spacing:.01rem;color:#494848;text-decoration:underline}body,html{height:100%;margin:0;min-height:100%;padding:0}body{color:#000;font-weight:400;font-size:1rem}body.full-cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body.full-cover .container .inner{background-color:transparent;box-shadow:none}body.blank .container .inner.main-top-ac{height:0;margin:0;padding:0}body .ui-tooltip{background-color:#f0f0f0;border:1px solid #adacac!important;color:#555;padding:12px;position:absolute;z-index:9999;max-width:300px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;font-weight:300;font-size:.8125rem;-webkit-border-radius:8px;border-radius:8px}body .ui-tooltip a{text-decoration:underline}body .ui-autocomplete{font-weight:400;font-size:".75em !important"}body ul.ui-autocomplete{background-color:#fff;z-index:10001}body ul.ui-autocomplete .ui-menu-item{background-color:#fff}.mobile{display:none}.desktop{display:inline-block}@media screen and (max-width:736px){.desktop{display:none}.mobile{display:inline-block}}.moderator-flare .desktop,.moderator-flare .mobile{color:#e9563e;margin-left:5px}a,a:active,a:link,a:visited,input[type=button],input[type=submit]{color:#828282;text-decoration:none;cursor:pointer;-moz-transition:color .15s ease-in-out;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}a:active:focus,a:focus,a:link:focus,a:visited:focus,input[type=button]:focus,input[type=submit]:focus{outline:0}a:active:hover,a:hover,a:link:hover,a:visited:hover,input[type=button]:hover,input[type=submit]:hover{color:#adacac;text-decoration:none;-moz-transition:color .15s ease-in-out;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}a:active:disabled,a:active[disabled=disabled],a:disabled,a:link:disabled,a:link[disabled=disabled],a:visited:disabled,a:visited[disabled=disabled],a[disabled=disabled],input[type=button]:disabled,input[type=button][disabled=disabled],input[type=submit]:disabled,input[type=submit][disabled=disabled]{cursor:default;opacity:.6;filter:alpha(opacity=60)}a.button,a:active.button,a:link.button,a:visited.button,input[type=button].button,input[type=submit].button{background-color:#ccc;border:none;color:#828282;display:inline-block;letter-spacing:0;line-height:1.125rem;padding:8px 18px!important;text-decoration:none;font-weight:300;font-size:.8125rem;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.container .inner:after,.container .inner:before,.container:after,.container:before,.container>.content section:after,.container>.content section:before,.container>.content:after,.container>.content:before{content:"";display:table}a.button:hover,a:active.button:hover,a:link.button:hover,a:visited.button:hover,input[type=button].button:hover,input[type=submit].button:hover{background-color:#b3b3b3;cursor:pointer;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}a.button.small,a:active.button.small,a:link.button.small,a:visited.button.small,input[type=button].button.small,input[type=submit].button.small{font-size:11px!important;line-height:12px!important;padding:3px 8px!important}a.button.orange,a:active.button.orange,a:link.button.orange,a:visited.button.orange,input[type=button].button.orange,input[type=submit].button.orange{background-color:#e9563e;color:#fff!important;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500;font-style:normal;font-size:.8125rem;font-stretch:normal}a.button.orange:hover,a:active.button.orange:hover,a:link.button.orange:hover,a:visited.button.orange:hover,input[type=button].button.orange:hover,input[type=submit].button.orange:hover{background-color:#db3419;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}a.button.gold,a:active.button.gold,a:link.button.gold,a:visited.button.gold,input[type=button].button.gold,input[type=submit].button.gold{background-color:#F6BB42;color:#fff!important;font-weight:500;font-size:.8125rem}a.button.gold:hover,a:active.button.gold:hover,a:link.button.gold:hover,a:visited.button.gold:hover,input[type=button].button.gold:hover,input[type=submit].button.gold:hover{background-color:#f4a911;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}a.button.green,a:active.button.green,a:link.button.green,a:visited.button.green,input[type=button].button.green,input[type=submit].button.green{background-color:#84cdc2;color:#fff!important;font-weight:500;font-size:.8125rem}a.button.green:hover,a:active.button.green:hover,a:link.button.green:hover,a:visited.button.green:hover,input[type=button].button.green:hover,input[type=submit].button.green:hover{background-color:#60beb0;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}a.button.purple,a:active.button.purple,a:link.button.purple,a:visited.button.purple,input[type=button].button.purple,input[type=submit].button.purple{background-color:#967ADC;color:#fff!important;font-weight:500;font-size:.8125rem}a.button.purple:hover,a:active.button.purple:hover,a:link.button.purple:hover,a:visited.button.purple:hover,input[type=button].button.purple:hover,input[type=submit].button.purple:hover{background-color:#7652d1;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}a.button.blue,a:active.button.blue,a:link.button.blue,a:visited.button.blue,input[type=button].button.blue,input[type=submit].button.blue{background-color:#5d9cec;color:#fff!important;font-weight:500;font-size:.8125rem}a.button.blue:hover,a:active.button.blue:hover,a:link.button.blue:hover,a:visited.button.blue:hover,input[type=button].button.blue:hover,input[type=submit].button.blue:hover{background-color:#4A89DC;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}a.button.pink,a:active.button.pink,a:link.button.pink,a:visited.button.pink,input[type=button].button.pink,input[type=submit].button.pink{background-color:#D770AD;color:#fff!important;font-weight:500;font-size:.8125rem}a.button.pink:hover,a:active.button.pink:hover,a:link.button.pink:hover,a:visited.button.pink:hover,input[type=button].button.pink:hover,input[type=submit].button.pink:hover{background-color:#cc4896;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}a.button.white,a:active.button.white,a:link.button.white,a:visited.button.white,input[type=button].button.white,input[type=submit].button.white{background-color:#fff;color:#555!important;font-weight:500;font-size:13px}a.button.white:hover,a:active.button.white:hover,a:link.button.white:hover,a:visited.button.white:hover,input[type=button].button.white:hover,input[type=submit].button.white:hover{background-color:#d7d7d7;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}a.button.gray,a:active.button.gray,a:link.button.gray,a:visited.button.gray,input[type=button].button.gray,input[type=submit].button.gray{background-color:#adacac;color:#fff!important;font-weight:500;font-size:13px}a.button.gray:hover,a:active.button.gray:hover,a:link.button.gray:hover,a:visited.button.gray:hover,input[type=button].button.gray:hover,input[type=submit].button.gray:hover{background-color:#949292;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}a.button.dark-gray,a:active.button.dark-gray,a:link.button.dark-gray,a:visited.button.dark-gray,input[type=button].button.dark-gray,input[type=submit].button.dark-gray{background-color:#555;color:#fff!important;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500;font-style:normal;font-size:13px;font-stretch:normal}.container>.content>section .solid-bg-container p,.container>.content>section .solid-bg-container.deemphasize p{font-weight:300;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-style:normal;font-stretch:normal}a.button.dark-gray:hover,a:active.button.dark-gray:hover,a:link.button.dark-gray:hover,a:visited.button.dark-gray:hover,input[type=button].button.dark-gray:hover,input[type=submit].button.dark-gray:hover{background-color:#3c3c3c;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}a.button[disabled=disabled],a.button[disabled=disabled]:hover,a:active.button[disabled=disabled],a:active.button[disabled=disabled]:hover,a:link.button[disabled=disabled],a:link.button[disabled=disabled]:hover,a:visited.button[disabled=disabled],a:visited.button[disabled=disabled]:hover,input[type=button].button[disabled=disabled],input[type=button].button[disabled=disabled]:hover,input[type=submit].button[disabled=disabled],input[type=submit].button[disabled=disabled]:hover{background-color:#555!important;color:#ccc;cursor:auto!important;opacity:.6;filter:alpha(opacity=60);-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.container{min-height:100%;position:relative;width:100%}.container .inner{background-color:#fff;margin:0 auto;max-width:1118px;min-height:100%;min-width:280px;padding:60px 30px 30px;position:relative}@media screen and (max-width:768px){.container .inner{padding:10px}}@media screen and (max-width:736px){.container .inner{padding:31px 10px}}.container .inner.full-content{padding:0}.container>.content{margin-top:-1px;min-height:100%}.container>.content a:not(.button),.container>.content a:not(.button):active,.container>.content a:not(.button):link,.container>.content a:not(.button):visited{color:#555;text-decoration:underline}.container>.content a:not(.button):active:hover,.container>.content a:not(.button):hover,.container>.content a:not(.button):link:hover,.container>.content a:not(.button):visited:hover{color:#adacac;text-decoration:underline}.container>.content.inner{padding-bottom:199px!important}@media screen and (max-width:768px){.container>.content.inner{padding-bottom:340px!important}}@media screen and (max-width:480px){.container>.content.inner{padding-bottom:270px!important}}.container>.content.contact{padding-bottom:289px!important}.container>.content>section{display:block;height:100%;min-height:100%}.container>.content>section.billboard:after,.container>.content>section.billboard:before,.container>.content>section.right .sidebar-item:after,.container>.content>section.right .sidebar-item:before,.container>.content>section:after,.container>.content>section:before{display:table;content:""}.container>.content>section.billboard{margin:-30px -30px 30px}@media screen and (max-width:896px){.container>.content>section.billboard{margin:0 0 10px}}@media screen and (max-width:568px){.container>.content>section.billboard{margin-top:0}}.container>.content>section.left{float:left;margin:0;min-width:300px;max-width:728px}@media screen and (max-width:736px){.container>.content>section.billboard{margin-bottom:0}.container>.content>section.left{float:none;width:inherit!important}}@media screen and (max-width:414px){.container>.content>section.left{float:none;margin:0 10px;max-width:100%;width:inherit!important}}@media screen and (max-width:320px){.container>.content>section.left{margin:0}}.container>.content>section.right{float:right;width:300px}.container>.content>section.right .solid-bg-container{text-align:center}.container>.content>section.right .sidebar-item{margin-bottom:30px}@media screen and (max-width:750px){.container>.content>section.right{display:none}}.container>.content>section .solid-bg-container{background-color:#f0f0f0;border:1px solid #f0f0f0;margin:30px 0;padding:10px;position:relative;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;-webkit-border-radius:8px;border-radius:8px}.container>.content section.pagination ul li,.container>.content>section .linked-container:hover{-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out}.container>.content>section .solid-bg-container h4{margin:0}.container>.content>section .solid-bg-container p{font-size:13px;color:#828282;line-height:1.125rem;margin:5px 0}.container>.content>section .solid-bg-container.gradient{background-image:linear-gradient(bottom,#e3e3e3 38%,#f0f0f0 69%);background-image:-o-linear-gradient(bottom,#e3e3e3 38%,#f0f0f0 69%);background-image:-moz-linear-gradient(bottom,#e3e3e3 38%,#f0f0f0 69%);background-image:-webkit-linear-gradient(bottom,#e3e3e3 38%,#f0f0f0 69%);background-image:-ms-linear-gradient(bottom,#e3e3e3 38%,#f0f0f0 69%)}.container>.content>section .solid-bg-container.deemphasize h4{color:#555}.container>.content>section .solid-bg-container.deemphasize p{font-size:11px}.container>.content>section .solid-bg-container.emphasize{padding:20px 10px}.container>.content>section .solid-bg-container.emphasize h3{color:#555;font-size:2em}.container>.content>section .solid-bg-container.emphasize p{line-height:1.25em;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:600;font-style:normal;font-size:16px;font-stretch:normal}.container>.content h1,.container>.content h2{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-stretch:condensed;font-weight:600;font-style:normal}.container>.content>section .linked-container:hover{background-color:#e3e3e3;cursor:pointer;transition:background-color .15s ease-in-out}.container>.content .breadcrumbs{color:#ccc;display:block;font-size:11px;margin-bottom:30px;padding-left:0;width:100%}.container>.content .breadcrumbs a.bc,.container>.content .breadcrumbs span.bc{color:#828282;font-size:.8125rem!important;text-decoration:none!important}.container>.content .breadcrumbs .caret-right{color:#828282;font-size:.8125rem;font-weight:600;margin:0 5px}@media screen and (max-width:568px){.container>.content .breadcrumbs{margin:10px 10px 30px}}.container>.content h1{color:#555;margin:1em 0;position:relative;font-size:2em}.container>.content h1:after,.container>.content h1:before{content:"";display:table}.container>.content h1.large{font-size:108px}.container>.content h1.sesh:before{background:url(../images/icons/tutor-icon.png) no-repeat;content:"";width:36px;height:26px;display:inline-block;padding-left:56px}.container>.content h1>span{display:inline-block;float:left}.container>.content h2{color:#555;padding:20px 0;font-size:1.125rem}.container>.content h2.large{font-size:32px}.container>.content h3{color:#555;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:600;font-style:normal;font-size:.9375rem;font-stretch:normal}.container>.content h3.handwriting{font-family:"Sue Ellen Francisco";font-weight:200;text-transform:uppercase}.container>.content h3.large{font-size:18px}.container>.content h4,.container>.content p{font-size:.8125rem;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-style:normal;font-stretch:normal}.container>.content h4{color:#555;font-weight:600}.container>.content h4.underlined{border-bottom:1px solid #f0f0f0}.container>.content p{color:#828282;display:block;font-weight:300;line-height:1.125rem}.container>.content p.jumbo-type{line-height:1.25em;padding:30px 30px 0;text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:100;font-style:normal;font-size:2em;font-stretch:normal}.container>.content p.help-text{margin-top:-30px}.container>.content.generic-content{padding:30px 10%}.container>.content.generic-content p{margin:0 auto;width:100%}.container>.content.generic-content h1+p{margin:-20px auto 20px}.container>.content.generic-content ul{margin:0;padding:0}.container>.content.generic-content.centered{text-align:center}@media screen and (max-width:896px){.container>.content.generic-content{padding:30px}}@media screen and (max-width:736px){.container>.content.generic-content{margin-bottom:60px}}.container>.content section.pagination{margin-bottom:30px;margin-left:11px;margin-top:50px}.container>.content section.pagination span{color:#828282;display:block;font-size:.8125rem;font-weight:500;margin:0 8px 9px 0;position:relative}.container>.content section.pagination ul{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border:1px solid #adacac;display:inline-block;margin:0 8px 0 0;padding:0;-webkit-border-radius:5px;border-radius:5px}.container>.content section.pagination ul li{background-color:#f0f0f0;border-right:1px solid #adacac;float:left;font-weight:700;transition:background-color .15s ease-in-out}.container>.content section.pagination ul li a{color:#828282;display:inline-block;font-size:.8125rem;font-weight:500;min-width:24px;padding:6px;text-align:center;text-decoration:none!important}.container>.content section.pagination ul li:hover{background-color:#d7d7d7;color:#828282;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.container>.content section.pagination ul li.active-page{background:#ccc;-moz-box-shadow:inset 2px 2px 2px #adacac;-webkit-box-shadow:inset 2px 2px 2px #adacac;box-shadow:inset 2px 2px 2px #adacac}.container>.content section.pagination ul li:first-of-type{-moz-border-radius-topleft:5px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.container>.content section.pagination ul li:last-of-type{border-right:none;-moz-border-radius-topleft:0;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.container>.content .img-responsive{width:100%;height:auto}body .help-widget{background:url(../images/interface/help-button.png) left top no-repeat;bottom:20px;display:block;height:38px;position:fixed;right:20px;width:38px;z-index:99999}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){body .help-widget{background-image:url(../images/interface/help-button.png);background-size:38px 38px}}body .help-widget:hover{color:#fff;opacity:.6;filter:alpha(opacity=60);-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}body .help-widget i{display:block;margin-left:-1px;margin-top:6px}@media screen and (max-width:568px){body .help-widget{display:none}}@media screen and (max-width:414px){header .search{display:none}}form .field-group.icon.email-icon:before,form .field-group.icon.password-icon:before,form .field-group.icon.username-icon:before{content:" ";display:inline-block;float:left;left:10px;position:absolute;top:6px;z-index:100}.ads{display:block;margin:30px auto;position:relative;text-align:center}.ads:first-child{margin-top:0}.ads.main-bottom{height:auto;max-height:250px;max-width:300px;margin-bottom:60px;min-height:250px;min-width:300px;text-align:center}.ads.exdetail-ibv{height:auto;max-height:405px;max-width:720px;min-height:0;min-width:300px;text-align:center}.ads.main-top,.ads.tutor-bottom{height:auto;min-height:90px;text-align:center}.ads.main-top{margin:0 auto;max-height:250px;max-width:970px}@media screen and (max-width:414px){.ads.main-top{max-height:300px;padding:25px 0}}.ads.tutor-bottom{display:block;margin:60px auto 30px;max-height:250px}.ads.sidebar-bottom,.ads.sidebar-top{margin-bottom:20px;width:300px}.ads.sidebar-bottom{background-color:#f0f0f0}.ads.sidebar-bottom.fixed{position:fixed;top:55px}.ads .creative-wrapper,.ads .ybot-creative,.ads.yieldmo{margin:0 auto}@media screen and (max-width:568px){.ads.yieldmo{clear:both;margin:10px auto 40px}.ads.yieldmo:after,.ads.yieldmo:before{content:"";display:table}.ads.yieldmo:after{clear:both}}.fixed-wrapper.fixed{position:fixed;top:85px}.slader-stickers{background:url(../images/interface/slader-stickers.png) top center no-repeat;display:block;height:250px;width:300px}#desktop-anchor,#mobile-adhesion-ad{display:none;right:0;text-align:center;bottom:0}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.slader-stickers{background-image:url(../images/interface/slader-stickers@2x.png);background-size:300px 250px}}#desktop-anchor{height:90px;left:0;margin:0 auto;position:fixed;width:100%;z-index:9999}#desktop-anchor .inner{background-color:transparent;padding:0}#desktop-anchor .inner .pull-left{margin-left:30px;width:728px}#desktop-anchor .desktop-anchor-close{background:url(../images/interface/overlay-close.png) left top no-repeat;height:30px;left:50%;margin-left:184px;position:absolute;top:-15px;width:30px;z-index:2}#mobile-adhesion-ad{background:rgba(0,0,0,.2);left:0;max-height:100px;position:fixed;width:100%;z-index:9999}#mobile-adhesion-ad .adhesion-close{background:url(../images/interface/overlay-close.png) left top no-repeat;height:30px;left:50%;margin-left:150px;position:absolute;top:-15px;width:30px;z-index:2}@media screen and (max-width:320px){#mobile-adhesion-ad .adhesion-close{margin-left:134px}}.container .inner.main-top-ac{background-color:#ebebeb;margin-bottom:30px;margin-top:0;padding:0}.container .inner.main-top-ac:after,.container .inner.main-top-ac:before{content:"";display:table}.container .content.user-home .inner.main-top-ac{background:0 0;margin:30px 0;text-align:center}@media screen and (max-width:736px){.container .content.user-home .inner.main-top-ac{margin-top:0}#mobile-adhesion-ad,.ads{display:block}.container .inner.main-top-ac{margin-bottom:20px;padding:4px 0 25px!important}.container .inner.exercise-detail .inner.main-top-ac{margin-bottom:-10px}.ads{margin:10px auto;text-align:center}.ads.main-bottom{height:250px;margin-bottom:40px;margin-top:20px;width:300px;overflow:hidden}.ads.main-top{height:auto;max-height:300px;min-height:50px;max-width:320px;padding:15px 0 25px;width:320px}.ads.exdetail-ibv{height:auto;margin:10px auto;max-height:1280px;max-width:100%;padding:0;width:auto}}.ads .pubnation{color:#adacac!important;display:block!important;padding-bottom:2px!important;padding-right:2px!important;margin-top:2px!important;text-align:right!important;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;font-style:normal;font-size:11.5px;font-stretch:normal}.container>.content .sidebar-item.merch-creative h2,.container>.content .sidebar-item.merch-creative h3,.container>.content .sidebar-item.q-a-sidebar .q-a-sidebar-answer:before,.container>.content .sidebar-item.q-a-sidebar .q-a-sidebar-question p:before,.container>.content .sidebar-item.q-a-sidebar h2{font-weight:700;font-stretch:condensed;font-style:normal;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif}.container>.content .sidebar-item.q-a-sidebar img{display:block;height:82px;margin:0 auto;width:82px}.container>.content .sidebar-item.q-a-sidebar h2{font-size:2rem;color:#494848;line-height:2.0625rem;padding:10px 18px 30px 12px}.container>.content .sidebar-item.q-a-sidebar .q-a-sidebar-question{background:#5d9cec;padding:24px 34px 24px 46px;position:relative}.container>.content .sidebar-item.q-a-sidebar .q-a-sidebar-question p{color:#fff}.container>.content .sidebar-item.q-a-sidebar .q-a-sidebar-question p:before{font-size:2rem;color:#fff;content:"Q";display:inline-block;position:absolute;left:10px;top:28px}.container>.content .sidebar-item.q-a-sidebar .q-a-sidebar-answer{background:#ebebeb;padding:24px 0;position:relative}.container>.content .sidebar-item.q-a-sidebar .q-a-sidebar-answer:before{font-size:2rem;color:#fff;content:"A";display:inline-block;position:absolute;left:10px;top:28px}.container>.content .sidebar-item.q-a-sidebar .q-a-sidebar-answer textarea{height:100px;margin:0 10px 0 40px;padding:12px;resize:none;width:236px}.container>.content .sidebar-item.q-a-sidebar .q-a-sidebar-answer input[type=submit].button.blue{display:block;margin:20px auto 0;text-align:center}a.amazon-signup{background:url(../images/logged-in-home/check_it_out_amazon.png) left top no-repeat;display:block;height:37px;margin:0 auto;width:185px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){a.amazon-signup{background:url(../images/logged-in-home/check_it_out_amazon@2x.png) left top no-repeat;background-size:185px 37px}}.container>.content .sidebar-item.merch-creative{display:block;background:url(../images/logged-in-home/slader-shirt.png) left top no-repeat;width:300px;height:250px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.container>.content .sidebar-item.merch-creative{background-image:url(../images/logged-in-home/slader-shirt@2x.png);background-size:300px 250px}}.container>.content .sidebar-item.merch-creative h2,.container>.content .sidebar-item.merch-creative h3,.container>.content .sidebar-item.merch-creative h4{color:#fff;text-align:center}.container>.content .sidebar-item.merch-creative h2{font-size:1.875rem;padding-bottom:0}.container>.content .sidebar-item.merch-creative h3{font-size:1.125rem}.container>.content .sidebar-item.merch-creative p{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200;font-style:normal;font-size:.875rem;font-stretch:normal;color:#fff;margin:0 10px 10px;text-align:center}.container>.content .sidebar-item.merch-creative p:first-of-type{margin-top:0}.container>.content .sidebar-item.merch-creative img{display:block;margin:0 auto 4px;max-height:150px;max-width:200px}.container>.content .sidebar-item.merch-creative a.amazon-signup{margin-top:14px;margin-bottom:26px}.container>.content .sidebar-item.merch-creative .hide-svg{display:none}@media screen and (max-width:568px){#mobile-adhesion-ad,.ads{display:block}.inner.ad{padding:0!important}.ads{margin:10px auto;text-align:center}.ads.main-bottom{height:250px;width:300px;overflow:hidden}.ads.main-top{height:auto;max-height:260px;min-height:50px;max-width:640px;padding:10px 0 0;width:320px}}form:after,form:before{content:"";display:table}form fieldset{border:none;margin:0;padding:0}form input[type=text],form input[type=email],form input[type=password],form input[type=tel],form input[type=search],form textarea{font-size:.8125rem;font-weight:300;line-height:1.125rem;position:relative;z-index:auto;background-color:#fff;border:1px solid #ccc;box-sizing:border-box!important;color:#555;cursor:text;height:30px;letter-spacing:0;outline:0;padding:4px;text-decoration:none;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;-webkit-border-radius:5px;border-radius:5px}form em.required,form span.help-text{font-weight:400;font-size:13px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-stretch:normal;font-style:normal}form input[type=text].go-to-page,form input[type=email].go-to-page,form input[type=password].go-to-page,form input[type=tel].go-to-page,form input[type=search].go-to-page,form textarea.go-to-page{min-width:initial}form input[type=text].short,form input[type=email].short,form input[type=password].short,form input[type=tel].short,form input[type=search].short,form textarea.short{height:20px}form input[type=text]+input[type=text],form input[type=text]+input[type=email],form input[type=text]+input[type=password],form input[type=text]+input[type=tel],form input[type=text]+input[type=search],form input[type=text]+textarea,form input[type=email]+input[type=text],form input[type=email]+input[type=email],form input[type=email]+input[type=password],form input[type=email]+input[type=tel],form input[type=email]+input[type=search],form input[type=email]+textarea,form input[type=password]+input[type=text],form input[type=password]+input[type=email],form input[type=password]+input[type=password],form input[type=password]+input[type=tel],form input[type=password]+input[type=search],form input[type=password]+textarea,form input[type=tel]+input[type=text],form input[type=tel]+input[type=email],form input[type=tel]+input[type=password],form input[type=tel]+input[type=tel],form input[type=tel]+input[type=search],form input[type=tel]+textarea,form input[type=search]+input[type=text],form input[type=search]+input[type=email],form input[type=search]+input[type=password],form input[type=search]+input[type=tel],form input[type=search]+input[type=search],form input[type=search]+textarea,form textarea+input[type=text],form textarea+input[type=email],form textarea+input[type=password],form textarea+input[type=tel],form textarea+input[type=search],form textarea+textarea{margin-top:10px}form input[type=text].error,form input[type=email].error,form input[type=password].error,form input[type=tel].error,form input[type=search].error,form textarea.error{background:#f9b0b3;border-color:#ed232b!important;color:#fff}form input[type=text].error:-moz-placeholder,form input[type=text].error:-ms-input-placeholder,form input[type=text].error::-moz-placeholder,form input[type=text].error::-webkit-input-placeholder,form input[type=text].error:placeholder-shown,form input[type=email].error:-moz-placeholder,form input[type=email].error:-ms-input-placeholder,form input[type=email].error::-moz-placeholder,form input[type=email].error::-webkit-input-placeholder,form input[type=email].error:placeholder-shown,form input[type=password].error:-moz-placeholder,form input[type=password].error:-ms-input-placeholder,form input[type=password].error::-moz-placeholder,form input[type=password].error::-webkit-input-placeholder,form input[type=password].error:placeholder-shown,form input[type=tel].error:-moz-placeholder,form input[type=tel].error:-ms-input-placeholder,form input[type=tel].error::-moz-placeholder,form input[type=tel].error::-webkit-input-placeholder,form input[type=tel].error:placeholder-shown,form input[type=search].error:-moz-placeholder,form input[type=search].error:-ms-input-placeholder,form input[type=search].error::-moz-placeholder,form input[type=search].error::-webkit-input-placeholder,form input[type=search].error:placeholder-shown,form textarea.error:-moz-placeholder,form textarea.error:-ms-input-placeholder,form textarea.error::-moz-placeholder,form textarea.error::-webkit-input-placeholder,form textarea.error:placeholder-shown{color:#fff}form em.required{color:#ed232b;display:inline-block;margin-left:10px}form span.help-text{color:#ccc;display:block;margin:4px 0}form span.help-text a{color:#ccc!important}form span.help-text a:hover{color:#555!important}form input[type=submit],form input[type=submit]:hover{-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}form .fieldset-white-background{border-radius:10px;border:1px solid #000;margin:0 auto;padding:12px}form .fieldset-white-background .field-group:first-child+.field-group+.field-group.icon:before,form .fieldset-white-background .field-group:first-child+.field-group.icon:before{top:15px}form .fieldset-white-background .field-group.icon:first-child:last-child:before{top:8px}form .fieldset-white-background .field-group{border-bottom:1px solid #adacac;height:50px;margin:0;padding:10px 4px;position:relative;width:100%}form .fieldset-white-background .field-group input{background:0 0}form .fieldset-white-background .field-group:first-child{height:38px;padding-top:0}form .fieldset-white-background .field-group:first-child.validate:after{margin-top:-15px!important}form .fieldset-white-background .field-group:last-child{border-bottom:none;height:38px;padding-bottom:0}form .fieldset-white-background .field-group:last-child:first-child{height:30px}form .fieldset-white-background .field-group:last-child:first-child.validate:after{margin-top:-8px!important}form .fieldset-white-background .field-group:last-child.validate:after{margin-top:-5px!important}form .fieldset-white-background .field-group:last-child.validate-valid:after{margin-top:-6px!important}form .fieldset-white-background .field-group:last-child.validate-error:after{margin-top:-5px!important}form .fieldset-white-background .field-group:nth-child(3).validate-valid:after{margin-top:-4px!important}form .fieldset-white-background .field-group.validate.validate-error:after,form .fieldset-white-background .field-group.validate.validate-valid:after{background:url(../images/interface/form-status-sprite.png) no-repeat;content:" ";height:17px;margin-top:-10px;position:absolute;right:10px;top:50%;width:17px;z-index:9999}form .fieldset-white-background .field-group.validate.validate-valid:after{background-position:0 0;display:inline-block}form .fieldset-white-background .field-group.validate.validate-error:after{background-position:0 -17px;display:inline-block}form.with-validation .validation-errors{background:0 0;margin:8px 0;text-align:center}form.with-validation .validation-errors.has-errors .error-icon{display:inline-block}form.with-validation .validation-errors.has-errors .errorList{color:#ed232b;font-size:.8125rem;list-style:none;padding-left:0}form.with-validation .validation-errors .error-icon{background:url(../images/icons/error-message-icon.png) left top no-repeat;display:none;height:15px;line-height:20px;margin-right:5px;width:15px}form.with-validation .validation-errors p{color:#828282;line-height:20px}form .field-group{margin-bottom:15px}form .field-group:after,form .field-group:before{content:"";display:table}form .field-group.submit{margin-top:30px}@media screen and (max-width:568px){form .field-group{margin-bottom:10px}form .field-group.submit{margin-top:10px}}form .field-group.icon[class*=-icon]{padding-left:36px}form .field-group.icon.username-icon:before{background:url(../images/icons/username-icon.png) left top no-repeat;width:14px;height:15px}form .field-group.icon.password-icon:before{background:url(../images/icons/password-icon.png) left top no-repeat;width:14px;height:18px}form .field-group.icon.email-icon:before{background:url(../images/icons/email-icon.png) left top no-repeat;width:14px;height:18px}form .field-group.icon input[type=text],form .field-group.icon input[type=email],form .field-group.icon input[type=password]{border:none;display:inline-block;font-size:16px;width:100%}form .field-group.error label{color:#ed232b}form .field-group.error input[type=text],form .field-group.error input[type=email],form .field-group.error input[type=password],form .field-group.error input[type=tel],form .field-group.error input[type=search],form .field-group.error textarea{border-color:#ed232b}form .field-group.toggle-switch .switch-and-labels{float:left;margin-top:-3px;width:170px}form .field-group.toggle-switch .switch-and-labels:after,form .field-group.toggle-switch .switch-and-labels:before{content:"";display:table}form .field-group.toggle-switch .switch-and-labels label.switch-label{color:#adacac;cursor:pointer;display:inline-block;float:left;line-height:30px;margin:0;position:relative;text-align:center;width:40px}form .field-group.toggle-switch .switch-and-labels.off label.switch-label:first-of-type,form .field-group.toggle-switch .switch-and-labels.on label.switch-label:last-of-type{color:#333}form .field-group.toggle-switch .switch-and-labels .switch-contents{display:inline-block;float:left;width:60px}form .field-group.toggle-switch .switch-and-labels .switch-contents .switch-checkbox{display:none}form .field-group.toggle-switch .switch-and-labels .switch-contents .switch{margin-top:0;position:relative;width:100%}form .field-group.toggle-switch .switch-and-labels .switch-contents .switch:after,form .field-group.toggle-switch .switch-and-labels .switch-contents .switch:before{content:"";display:table}.latex-editor:after,.latex-editor:before,form.default-form label:after{content:''}form .field-group.toggle-switch .switch-and-labels .switch-contents .switch .switch-bg{background-color:#adacac;display:block;height:30px;width:100%;-webkit-box-shadow:inset 0 0 6px #333;-moz-box-shadow:inset 0 0 6px #333;box-shadow:inset 0 0 6px #333;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;-webkit-border-radius:15px;border-radius:15px}form .field-group.toggle-switch .switch-and-labels .switch-contents .switch .switch-switch{background-color:#ccc;display:block;height:24px;position:absolute;top:3px;width:24px;-webkit-box-shadow:inset 0 0 10px #fff;-moz-box-shadow:inset 0 0 10px #fff;box-shadow:inset 0 0 10px #fff;-moz-border-radius-topleft:12px;-moz-border-radius-topright:12px;-moz-border-radius-bottomright:12px;-moz-border-radius-bottomleft:12px;-webkit-border-radius:12px;border-radius:12px}form .field-group.toggle-switch .switch-and-labels.off .switch-switch{left:4px;-moz-transition:left 75ms ease-in-out;-webkit-transition:left 75ms ease-in-out;transition:left 75ms ease-in-out}form .field-group.toggle-switch .switch-and-labels.on .switch-switch{left:32px;-moz-transition:left 75ms ease-in-out;-webkit-transition:left 75ms ease-in-out;transition:left 75ms ease-in-out}form .field-group.checkbox label{width:100%}form .field-group.checkbox input[type=checkbox]{display:inline-block;margin-right:10px}form .field-group.textarea{margin-top:40px}form .field-group.textarea textarea{height:116px!important;width:422px!important;resize:none}@media screen and (max-width:568px){form .field-group.textarea{height:200px!important;margin-top:10px;position:relative}form .field-group.textarea label{position:static;top:0;float:none}form .field-group.textarea textarea{position:absolute;top:30px;width:384px!important}}@media screen and (max-width:320px){form .field-group.textarea textarea{width:284px!important}}form .field-group.select .custom-select{width:256px!important}.container>.content.inner .form-live-save{display:none;font-size:24px;font-weight:300;left:0;height:30px;position:fixed;text-align:center;top:45%;width:100%;z-index:99999}.container>.content.inner .form-live-save span{display:none}.container>.content.inner .form-live-save.error span.error,.container>.content.inner .form-live-save.saving span.saving{color:#fff;display:block;padding:4px 30px}form .errors{color:red;font-size:13px;margin:15px 0}form .errors ul{margin:0;padding:0}form.default-form{margin:30px 0}form.default-form input[type=text],form.default-form input[type=email],form.default-form input[type=password],form.default-form input[type=tel],form.default-form input[type=search],form.default-form textarea{border-color:transparent;min-width:250px}form.default-form input[type=text].saving,form.default-form input[type=text]:focus,form.default-form input[type=email].saving,form.default-form input[type=email]:focus,form.default-form input[type=password].saving,form.default-form input[type=password]:focus,form.default-form input[type=tel].saving,form.default-form input[type=tel]:focus,form.default-form input[type=search].saving,form.default-form input[type=search]:focus,form.default-form textarea.saving,form.default-form textarea:focus{z-index:900;border-color:transparent}form.default-form input[type=text].saving+label,form.default-form input[type=text]:focus+label,form.default-form input[type=email].saving+label,form.default-form input[type=email]:focus+label,form.default-form input[type=password].saving+label,form.default-form input[type=password]:focus+label,form.default-form input[type=tel].saving+label,form.default-form input[type=tel]:focus+label,form.default-form input[type=search].saving+label,form.default-form input[type=search]:focus+label,form.default-form textarea.saving+label,form.default-form textarea:focus+label{z-index:900}form.default-form input[type=text].saving+label:after,form.default-form input[type=text]:focus+label:after,form.default-form input[type=email].saving+label:after,form.default-form input[type=email]:focus+label:after,form.default-form input[type=password].saving+label:after,form.default-form input[type=password]:focus+label:after,form.default-form input[type=tel].saving+label:after,form.default-form input[type=tel]:focus+label:after,form.default-form input[type=search].saving+label:after,form.default-form input[type=search]:focus+label:after,form.default-form textarea.saving+label:after,form.default-form textarea:focus+label:after{opacity:1}form.default-form label{color:#333;display:block;float:left;margin-right:16px;margin-top:5px;text-align:left;width:95px;z-index:0;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:600;font-style:normal;font-size:.8125rem;font-stretch:normal}form.default-form label:after{background:rgba(0,0,0,.3);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:100;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}form.default-form textarea+label{margin-top:1px!important}form.default-form .field-group{position:relative}form.default-form .field-group>a{font-size:12px}form.default-form .field-group.empty input[type=text],form.default-form .field-group.empty input[type=email],form.default-form .field-group.empty input[type=password],form.default-form .field-group.empty input[type=tel],form.default-form .field-group.empty input[type=search]{border:1px solid transparent;border-bottom-style:dashed;border-bottom-color:#adacac;cursor:pointer;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}form.default-form .field-group.empty textarea{border:1px dashed #adacac}form.default-form .field-group.disabled span{color:#555;display:inline-block;font-size:.8125rem;margin-top:4px}form.default-form .field-group.validate.validate-error:after,form.default-form .field-group.validate.validate-valid:after{background:url(../images/interface/form-status-sprite.png) no-repeat;content:" ";height:17px;margin-top:-8px;position:absolute;right:10px;top:50%;width:17px;z-index:9999999}form.default-form .field-group.validate.validate-valid:after{background-position:0 0;display:inline-block}form.default-form .field-group.validate.validate-error:after{background-position:0 -17px;display:inline-block}form.default-form .field-group.validate label span.error{color:#ed232b}form.default-form .field-group.validate .error-message{color:#ed232b;float:right;font-size:.75rem;margin-right:40px;margin-top:8px}form.default-form .field-group.with-border input{border:1px solid #ccc!important}form.default-form .field-group.small{float:left;height:60px;margin-right:30px;position:relative;width:300px}form.default-form .field-group.small input,form.default-form .field-group.small label,form.default-form .field-group.small select{position:absolute}form.default-form .field-group.small label{color:#555;top:0;width:100%}form.default-form .field-group.small label:after{background:0 0}form.default-form .field-group.small .switch-and-labels,form.default-form .field-group.small input,form.default-form .field-group.small select{display:block;position:absolute;top:30px;width:100%}form.default-form .field-group.small .switch-and-labels:focus,form.default-form .field-group.small input:focus,form.default-form .field-group.small select:focus{border-color:#ccc!important;background-color:#fff;border:1px solid #ccc;box-sizing:border-box!important;color:#555;cursor:text;height:30px;letter-spacing:0;outline:0;padding:4px;text-decoration:none;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;-webkit-border-radius:5px;border-radius:5px}form.default-form .field-group.small .switch-and-labels.custom-select,form.default-form .field-group.small input.custom-select,form.default-form .field-group.small select.custom-select{top:30px!important}form.default-form .field-group.small .switch-and-labels{margin-left:-10px}form.default-form .field-group.small .select2-container{top:30px!important;width:250px}form.default-form .field-group.small.validate:after{right:10px;margin-top:6px}form.default-form .field-group.small.long{width:600px}form.default-form .field-group.small.long input{width:550px}@media screen and (max-width:568px){form.default-form input[type=text],form.default-form input[type=email],form.default-form input[type=password],form.default-form input[type=tel],form.default-form input[type=search],form.default-form textarea{min-width:180px}form.default-form .field-group.small{width:100%}form.default-form .field-group.small .select2-container,form.default-form .field-group.small .switch-and-labels,form.default-form .field-group.small input,form.default-form .field-group.small select,form.default-form .field-group.small.long,form.default-form .field-group.small.long input{min-width:100%;width:100%}}form.default-form .field-group input[type=text]:hover,form.default-form .field-group input[type=email]:hover,form.default-form .field-group input[type=password]:hover,form.default-form .field-group input[type=tel]:hover,form.default-form .field-group input[type=search]:hover{background-color:#fff;border:1px solid #ccc;box-sizing:border-box!important;color:#555;cursor:text;height:30px;letter-spacing:0;outline:0;padding:4px;text-decoration:none;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;-webkit-border-radius:5px;border-radius:5px}form.default-form .field-group input[type=text]:focus,form.default-form .field-group input[type=email]:focus,form.default-form .field-group input[type=password]:focus,form.default-form .field-group input[type=tel]:focus,form.default-form .field-group input[type=search]:focus{border-color:transparent;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-radius:5px;border-radius:5px}form.default-form .field-group.autocomplete input{width:600px}form.default-form .field-group.autocomplete input input{width:550px}@media screen and (max-width:568px){form.default-form .field-group.autocomplete input{width:100%}}form.default-form .field-group.autocomplete input:focus{border:1px solid #ccc!important}form.default-form .field-group textarea:hover{background-color:#fff;border:1px solid #ccc;box-sizing:border-box!important;color:#555;cursor:text;height:30px;letter-spacing:0;outline:0;padding:4px;text-decoration:none;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;-webkit-border-radius:5px;border-radius:5px}form.default-form .field-group textarea:focus{border-color:transparent}form.default-form input[type=button],form.default-form input[type=submit]{display:block!important;float:none!important;margin:0 auto}form.default-form .input-resizeable{width:auto}form .field-group.autocomplete .twitter-typeahead .tt-hint{color:#ccc}form .field-group.autocomplete .twitter-typeahead .tt-menu{background-color:#fff;border:1px solid #ccc;border-top:none;margin-top:-5px;padding:0;width:100%;z-index:9999!important;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-box-shadow:0 2px 3px 0 #adacac;-webkit-box-shadow:0 2px 3px 0 #adacac;box-shadow:0 2px 3px 0 #adacac;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}body.login-page{background:url(../images/interface/login-bg@2x.png) left top no-repeat #000;background-size:cover}@media screen and (max-width:414px){body.login-page{background-size:auto}}body.login-page .container{min-height:130%}body.login-page .container>.content.form-only .back-to-login{display:inline-block;margin-top:20px}body.login-page .container>.content.form-only.inner{max-width:100%;min-height:none!important}.container>header .inner,.container>header .search .inner{max-width:1120px!important}body.login-page .container>.content.form-only .login{display:block}body.login-page .container>.content.form-only .register{display:none}body.login-page .container>.content.form-only .login-component{background-color:#FFF;border-radius:10px;box-shadow:5px 4px 10px rgba(0,0,0,.3);height:auto;left:0;margin:0 auto;max-height:inital;min-height:430px;padding-bottom:170px;position:absolute;right:0;text-align:center;top:100px;width:544px}body.login-page .container>.content.form-only .login-component:before{background:url(../images/interface/login-modal-bg.png) left bottom no-repeat;content:"";height:166px;width:302px;position:absolute;bottom:0}body.login-page .container>.content.form-only .login-component.register-expand{height:auto!important;padding-bottom:20px}@media screen and (max-width:568px){body.login-page .container>.content.form-only .login-component{width:auto}}@media screen and (max-width:414px){body.login-page .container>.content.form-only .login-component{position:relative;top:0}}body.login-page .container>.content.form-only .login-component h1{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-weight:700;font-style:normal;font-size:2rem;font-stretch:condensed}body.login-page .container>.content.form-only .login-component .homework-solved{color:#fff;font-size:89px;line-height:1;position:absolute;right:-287px;text-align:left;top:479px;transform:rotate(-90deg);z-index:-1}@media screen and (max-width:896px){body.login-page .container>.content.form-only .login-component .homework-solved{display:none}}body.login-page .container>.content.form-only .login-bg{width:100%;height:auto}body.login-page .container>.content.form-only header{background:#fff;border-radius:10px 10px 0 0;padding-top:54px;padding-bottom:0}body.login-page .container>.content.form-only header h1{color:#000;margin-top:0;text-transform:uppercase}body.login-page .container>.content.form-only .modal-body{padding:50px 108px 86px}body.login-page .container>.content.form-only .login-register-toggle{border-radius:10px;border:1px solid #000;width:325px;margin:0 auto 30px}@media screen and (max-width:320px){body.login-page .container>.content.form-only .login-register-toggle{width:290px}}body.login-page .container>.content.form-only .login-register-toggle span{letter-spacing:.6rem;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;font-style:normal;font-size:.625rem;font-stretch:normal;background-color:#fff;color:#494949;cursor:pointer;display:inline-block;padding:12px 0;text-align:center;text-transform:uppercase;width:50%}body.login-page .container>.content.form-only .login-register-toggle span:first-of-type,body.login-page .container>.content.form-only .login-register-toggle span:first-of-type.selected{-moz-border-radius-topleft:10px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:10px;-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px}body.login-page .container>.content.form-only .login-register-toggle span:last-of-type{-moz-border-radius-topleft:0;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:0;float:right;-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}body.login-page .container>.content.form-only .login-register-toggle span:last-of-type.selected{-moz-border-radius-topleft:0;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:0;-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}body.login-page .container>.content.form-only .login-register-toggle span.selected{background-color:#000;color:#fff;-moz-border-radius-topleft:0;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:0;-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}body.login-page .container>.content.form-only .connect-button{position:relative;z-index:1}body.login-page .container>.content.form-only .access-wrap{margin:0 auto;width:325px;z-index:1;position:relative}body.login-page .container>.content.form-only .access-wrap .fb-login div span,body.login-page .container>.content.form-only .access-wrap h2{color:#494848;margin-bottom:15px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-style:normal;font-stretch:normal}@media screen and (max-width:320px){body.login-page .container>.content.form-only .access-wrap{width:290px}}body.login-page .container>.content.form-only .access-wrap h2{font-weight:700;font-size:1.125rem;padding-top:4px;padding-bottom:0;text-align:left}body.login-page .container>.content.form-only .access-wrap a{text-decoration:underline}body.login-page .container>.content.form-only .access-wrap form .fieldset-white-background{border:1px solid #000;border-radius:10px}body.login-page .container>.content.form-only .access-wrap .fb-login div span{font-weight:200;font-size:1.5rem;display:inline-block}body.login-page .container>.content.form-only .access-wrap input[type=submit].button{background-color:#000!important;opacity:1}body.login-page .container>.content.form-only .access-wrap .button.fb-button,body.login-page .container>.content.form-only .access-wrap input[type=submit].button{color:#fff;display:block;font-size:.9375rem;font-weight:700;margin:0 auto;padding:16px 0!important;text-align:center;text-decoration:none;width:100%}body.login-page .container>.content.form-only .access-wrap .birthday{display:none;margin-top:30px;text-align:center}body.login-page .container>.content.form-only .access-wrap .birthday h4{color:#555;margin-bottom:5px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.125rem;font-stretch:condensed}body.login-page .container>.content.form-only .access-wrap .birthday div.select2-container{min-width:80px!important;border-color:#555!important}body.login-page .container>.content.form-only .access-wrap .birthday .custom-select{min-width:80px!important;border-color:#555;background-image:none;background-color:#fff}body.login-page .container>.content.form-only .access-wrap .birthday .custom-select .select2-choice .select2-arrow{right:10px}body.login-page .container>.content.form-only .access-wrap .birthday .custom-select .select2-choice>.select2-chosen{color:#555}body.login-page .container>.content.form-only .access-wrap p.footer-text{color:#555;font-size:12px;margin-top:0;margin-bottom:20px;text-align:center}body.login-page .container>.content.form-only .access-wrap p.footer-text a{text-decoration:underline}body.login-page .container>.content.form-only .login .footer-text span{display:none}.faux-select .arrow,.section-details h2,.select-arrow,section.browse-by-subject form.default-form{display:inline-block}section.browse-by-subject{float:right;position:relative;top:8px;width:170px}section.browse-by-subject span.browse-subjects{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:100;font-style:normal;font-size:1.125rem;font-stretch:normal;color:#555;left:-6px;position:relative;top:3px}.faux-select,div.select2-container .select2-choice>.select2-chosen{color:#828282;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-style:normal;font-stretch:normal}.faux-select{font-weight:400;font-size:12.99px;border:1px solid #adacac;padding:10px 12px;cursor:pointer}.faux-select .arrow{background:url(../images/arrow-sprite.png) 0 -14px no-repeat;height:10px;margin-left:10px;position:relative;top:2px;width:10px}.select-arrow{background:url(../images/arrow-sprite.png) 0 -12px no-repeat;cursor:pointer;height:10px;margin:0 4px;width:12px}.select-arrow.arrow-up{background-position:0 0}div.select2-container{background-image:none;border:1px solid #ccc;min-width:250px!important;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;background-image:linear-gradient(bottom,#ebebeb 38%,#f0f0f0 69%);background-image:-o-linear-gradient(bottom,#ebebeb 38%,#f0f0f0 69%);background-image:-moz-linear-gradient(bottom,#ebebeb 38%,#f0f0f0 69%);background-image:-webkit-linear-gradient(bottom,#ebebeb 38%,#f0f0f0 69%);background-image:-ms-linear-gradient(bottom,#ebebeb 38%,#f0f0f0 69%);-webkit-border-radius:8px;border-radius:8px}@media screen and (max-width:568px){div.select2-container{min-width:180px!important}}div.select2-container a{text-decoration:none!important}div.select2-container .select2-choice{background:0 0;border:none;height:30px;padding:2px 20px 2px 10px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-webkit-border-radius:8px;border-radius:8px}div.select2-container .select2-choice .select2-arrow{background:0 0;border:none;top:14px;right:20px;width:6px}div.select2-container .select2-choice .select2-arrow b{background:url(../images/generic-select-arrow.png) left top no-repeat!important;background-size:6px 5px!important}div.select2-container .select2-choice>.select2-chosen{margin-right:0;box-shadow:none;-webkit-box-shadow:none;font-weight:200;font-size:13px}div.select2-container.large,div.select2-container.large .select2-choice>.select2-chosen{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-weight:700;font-style:normal;font-size:26px;font-stretch:condensed;color:#fff}div.select2-container.large{border:none;min-width:200px!important}div.select2-container.large .select2-choice{text-align:center;padding:2px 8px}div.select2-container.large .select2-arrow{background:0 0;border:none;margin-right:12px;top:8px;width:18px;right:0}div.select2-container.large .select2-arrow b{background:url(../images/white-select-arrow.png) left top no-repeat!important;background-size:16px 15px!important}div.select2-container.large .select2-choice>.select2-chosen{line-height:1.75rem}div.select2-drop .select2-results li,ul.ui-autocomplete li.ui-menu-item{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500;font-style:normal;font-size:13px;font-stretch:normal}div.select2-container.select2-dropdown-open{-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;background:#fff;border:1px solid #adacac;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}div.select2-drop-mask{z-index:700}div.select2-drop{border:1px solid #fff;margin-top:-1px;z-index:800;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}div.select2-drop .select2-results{background:#fff;padding:0;margin:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}div.select2-drop .select2-results .select2-highlighted,div.select2-drop .select2-results li:hover{background:#f0f0f0}div.select2-drop .select2-results li{color:#828282}div.select2-drop .select2-results li:last-of-type{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}div.select2-drop .select2-results li .select2-result-label{padding:6px}ul.ui-autocomplete{background:0 0;border:none;max-height:250px;overflow-y:scroll;padding:0;width:250px!important;z-index:800;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}ul.ui-autocomplete li.ui-menu-item{color:#828282;padding:0;width:100%}ul.ui-autocomplete li.ui-menu-item:last-of-type{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}ul.ui-autocomplete li.ui-menu-item a{background:0 0;border:none;color:#828282;font-size:13px!important;font-weight:500!important;line-height:1em;margin:0;min-height:0;padding:8px 6px!important;width:100%;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:0;border-radius:0}.section-details h2,.textbook-page-detail .select2-drop .select2-results .select2-result,div.select2-container.section-select.custom-select .select2-choice .select2-chosen{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.125rem;font-stretch:condensed}ul.ui-autocomplete li.ui-menu-item a:hover{background:#f0f0f0;border:none;color:#828282;margin:0;width:100%;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:0;border-radius:0}ul.ui-autocomplete li.ui-menu-item:hover{background:#f0f0f0}ul.ui-autocomplete li.ui-menu-item .select2-result-label{padding:10px}.section-details{padding-top:10px;padding-bottom:10px}.section-details h2{margin-right:5px;padding-top:0;position:relative;top:-1px}div.select2-container.section-select.custom-select{border:1px solid #e9563e!important;margin-top:-6px;min-width:88px!important}div.select2-container.section-select.custom-select .select2-choice{-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;background-color:#e9563e;padding-right:8px;width:86px;-webkit-border-radius:6px;border-radius:6px}div.select2-container.section-select.custom-select .select2-choice .select2-chosen{color:#fff;margin-left:12px;text-align:right}div.select2-container.section-select.custom-select .select2-choice .select2-arrow{top:12px;width:11px;left:10px}div.select2-container.section-select.custom-select .select2-choice .select2-arrow b{display:inline-block;background:url(../images/section-arrow.png) left top no-repeat!important;background-size:11px 7px!important}.container>header .mobile-header,body.sticky .container>header .search{display:none}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){div.select2-container.section-select.custom-select .select2-choice .select2-arrow b{background-image:url(../images/section-arrow@2x.png);background-size:11px 7px}}div.select2-container.section-select.custom-select.select2-dropdown-open .select2-choice{-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.textbook-page-detail .select2-drop{border:1px solid #e9563e}.textbook-page-detail .select2-drop .select2-results{text-align:right}.textbook-page-detail .select2-drop .select2-results:first-of-type{border-top:none}.textbook-page-detail .select2-drop .select2-results .select2-result{color:#494848}.burger-bar-expanded .nav-account a.nav-login,.container>header nav.primary .nav-account a.nav-login,.container>header nav.primary .nav-account a.nav-logout,.container>header nav.primary ul.nav-links{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-stretch:normal;font-style:normal}.home-last-viewed-books .go-to-page.desktop-only{margin-top:12px}.ui-dropdown-large-fix div.select2-drop{border:1px solid #FFF;overflow:hidden}body.sticky .container>header{position:fixed;top:0}body.sticky .hamburger-icon{margin-top:16px}.container>header{background:#fff;border-bottom:1px solid #ccc;height:55px;position:relative;width:100%;z-index:90000}.container>header .inner{background-color:transparent;max-height:60px;padding:0}@media screen and (max-width:414px){.container>header{height:50px;background-color:#fff;box-shadow:1px 1px 10px rgba(0,0,0,.5);top:0;width:100%}.container>header .slader-nav-logo-desktop{display:none}.container>header .mobile-header{display:block}.container>header form{display:inline-block;float:left;position:relative;left:22px;top:-12px}.container>header form .search-init{position:relative;top:27px;z-index:1;left:224px}.container>header input[name=search_query]{background-color:#ebebeb;border-radius:10px!important;border:1px solid #d6d4d4;box-shadow:none;font-size:.8125rem;height:34px;padding:10px;position:relative;top:2px;width:252px}.container>header input[name=search_query]:-moz-placeholder,.container>header input[name=search_query]:-ms-input-placeholder,.container>header input[name=search_query]::-moz-placeholder,.container>header input[name=search_query]::-webkit-input-placeholder,.container>header input[name=search_query]:placeholder-shown{color:#7d7d7d}.container>header .results{top:50px}}@media screen and (max-width:375px){.container>header form{top:-16px}.container>header form .search-init{left:184px;top:30px}.container>header input[name=search_query]{position:relative;top:5px;width:212px}}@media screen and (max-width:320px){.container>header form .search-init{left:134px}.container>header input[name=search_query]{width:158px}}.container>header nav.primary{border-bottom:1px solid #ccc;height:55px}.container>header nav.primary:after,.container>header nav.primary:before{content:"";display:table}@media screen and (max-width:414px){.container>header nav.primary{height:50px}}.container>header nav.primary .nav-account{border-left:1px solid #ccc;border-right:1px solid #ccc;float:right;height:55px;padding:0 20px}.container>header nav.primary .nav-account .loader{display:inline-block;float:right;margin-right:20px;margin-top:10px}.container>header nav.primary .nav-account a{float:right;padding:0 12px}.container>header nav.primary .nav-account a.nav-login,.container>header nav.primary .nav-account a.nav-logout{float:right;height:55px;margin:0;padding:18px 0 12px;font-weight:300;font-size:.8125rem}.container>header nav.primary .nav-account a.nav-logout{padding-left:10px}.container>header nav.primary .nav-account a.account-settings{margin-top:5px;padding:0;opacity:1;filter:alpha(opacity=100);-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.container>header nav.primary .nav-account a.account-settings:hover{opacity:.6;filter:alpha(opacity=60);-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.container>header nav.primary .nav-account a.account-settings img.profile-image{border:0 solid #adacac;height:45px;width:45px;-moz-border-radius-topleft:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;-webkit-border-radius:50%;border-radius:50%}.container>header nav.primary .nav-account a.account-settings img.mobile{display:none}@media screen and (max-width:768px){.container>header nav.primary .nav-account{margin-right:0}}@media screen and (max-width:568px){.container>header nav.primary .nav-account a.account-settings{display:inline-block;float:right;margin-top:7px;padding:5px 8px}.container>header nav.primary .nav-account a.account-settings img.profile-image{display:none}.container>header nav.primary .nav-account{margin:0;position:absolute;right:0}.container>header nav.primary .nav-account a.nav-logout,.container>header nav.primary .nav-account a.nav-sign-up{padding-left:7px}.container>header nav.primary .nav-account .account-settings{padding-left:0;padding-right:5px}}@media screen and (max-width:414px){.container>header nav.primary .nav-account{display:none}}.container>header nav.primary ul.nav-links{float:right;height:55px;margin:0;padding:0;font-weight:600;font-size:.875rem}.container>header nav.primary ul.nav-links li{border-left:1px solid #ccc;display:inline-block;float:right;font-weight:600}.container>header nav.primary ul.nav-links li>a{border-top:8px solid transparent;display:inline-block;height:100%;padding:10px 15px 19px}.container>header nav.primary ul.nav-links li:hover>a{border-top:8px solid #e9563e}@media screen and (max-width:414px){.container>header nav.primary ul.nav-links{display:none}}.container>header nav.primary .hamburger-icon{cursor:pointer;float:left;height:30px;margin-top:26px;width:30px;z-index:100;display:none}@media screen and (max-width:568px){.container>header nav.primary ul.nav-links{margin-right:75px}.container>header nav.primary .hamburger-icon{display:inline-block;float:left;margin-left:10px;margin-top:20px}}.container>header .search{background-color:#f0f0f0;border-bottom:1px solid #ccc;height:30px}.container>header .search form{background-color:#fafafa;margin:0;padding:0;width:100%}.container>header .search form .field-group{margin:0}.container>header .search form input{background-color:transparent;border:none;height:29px;margin:0;padding:0 10px;width:100%}.container>header .search form input::-webkit-input-placeholder{color:#ccc;-moz-transition:color .15s ease-in-out;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.container>header .search form input::-moz-placeholder{color:#ccc;-moz-transition:color .15s ease-in-out;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.container>header .search form input:hover::-webkit-input-placeholder{color:#555;-moz-transition:color .15s ease-in-out;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.container>header .search form input:hover::-moz-placeholder{color:#555;-moz-transition:color .15s ease-in-out;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.container>header .search .search-init{position:absolute;right:15px;top:2px;z-index:99998}@media screen and (max-width:414px){body.textbook-search-page .container>header .search{display:none!important}}.burger-bar-expanded{background-color:#fff;border-top:1px solid #ccc;display:none;margin:20px 0 0 -30px;padding-bottom:5px;position:absolute;top:50px;width:140%;-moz-box-shadow:0 4px 8px -4px #aaa;-webkit-box-shadow:0 4px 8px -4px #aaa;box-shadow:0 4px 8px -4px #aaa}.burger-bar-expanded:after,.burger-bar-expanded:before{content:"";display:table}@media screen and (max-width:568px){.burger-bar-expanded{margin-left:0;margin-top:-1px}.container>footer .links{clear:both}}@media screen and (max-width:414px){.burger-bar-expanded{position:fixed;z-index:99999}}.burger-bar-expanded.expanded{display:block}.burger-bar-expanded .nav-link{border-left:6px solid #fff;color:#555;display:block;font-size:14px!important;font-weight:600;margin:5px 0;padding:5px 0 5px 20px}.burger-bar-expanded .nav-link:hover{color:#adacac}.burger-bar-expanded .nav-link.orange{border-left-color:#e9563e}.burger-bar-expanded .nav-link.gray{border-left-color:#7d7d7d;display:inline-block;height:26px;margin-top:0;padding-left:17px}.burger-bar-expanded .nav-account{display:inline-block!important;position:relative;top:-12px}.burger-bar-expanded .nav-account .profile-image{display:none}.burger-bar-expanded .nav-account a.nav-login{font-weight:600;font-size:.875rem;color:#555}.burger-bar-expanded .search-mobile .field-group,.burger-bar-expanded .search-mobile form{margin:0;padding:0;width:82%}.burger-bar-expanded .search-mobile .field-group input,.burger-bar-expanded .search-mobile form input{margin:0;width:100%}.burger-bar-expanded .search-mobile .results{margin-top:-2px;-moz-box-shadow:0 4px 8px -4px #aaa;-webkit-box-shadow:0 4px 8px -4px #aaa;box-shadow:0 4px 8px -4px #aaa}.nav-subject-picker-menu{opacity:0;visibility:hidden;right:0;top:54px;position:absolute;z-index:99999;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.nav-subject-picker-menu.subject-component .subjects{border-color:#ccc;display:block;width:550px;-moz-box-shadow:6px 6px 6px -3px rgba(0,0,0,.1);-webkit-box-shadow:6px 6px 6px -3px rgba(0,0,0,.1);box-shadow:6px 6px 6px -3px rgba(0,0,0,.1);border-radius:0}.nav-subject-picker-menu.subject-component .subjects h4{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.125rem;font-stretch:condensed;line-height:1.4}.nav-links li:hover .nav-subject-picker-menu{opacity:1;visibility:visible;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}html.no-touch nav.primary .account .dropdown:hover,html.touch nav.primary .account .dropdown.open{cursor:pointer!important}html.no-touch nav.primary .account .dropdown:hover ul,html.touch nav.primary .account .dropdown.open ul{max-height:1000px!important;-moz-box-shadow:0 0 8px 2px #333;-webkit-box-shadow:0 0 8px 2px #333;box-shadow:0 0 8px 2px #333;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}html.no-touch nav.primary .account .dropdown:hover>a,html.no-touch nav.primary .account .dropdown:hover>div,html.touch nav.primary .account .dropdown.open>a,html.touch nav.primary .account .dropdown.open>div{color:#adacac!important}@media screen and (max-width:414px){.burger-bar,.home-search.dropdown-search.fix-search .burger-bar{-moz-transform:rotate(0);-moz-transition:.5s ease-in-out;-o-transform:rotate(0);-o-transition:.5s ease-in-out;-webkit-transform:rotate(0);-webkit-transition:.5s ease-in-out;cursor:pointer;display:inline-block;float:left;height:13px;margin-left:18px;margin-top:17px;position:absolute;position:relative;transform:rotate(0);transition:.5s ease-in-out;width:22px}.burger-bar span,.home-search.dropdown-search.fix-search .burger-bar span{-moz-transform:rotate(0);-moz-transition:.25s ease-in-out;-o-transform:rotate(0);-o-transition:.25s ease-in-out;-webkit-transform:rotate(0);-webkit-transition:.25s ease-in-out;background:#494848;border-radius:3px;display:block;height:3px;left:0;opacity:1;position:absolute;transform:rotate(0);transition:.25s ease-in-out;width:100%}.burger-bar span:nth-child(1),.home-search.dropdown-search.fix-search .burger-bar span:nth-child(1){top:0}.burger-bar #nav-icon3 span:nth-child(3),.burger-bar span:nth-child(2),.home-search.dropdown-search.fix-search .burger-bar #nav-icon3 span:nth-child(3),.home-search.dropdown-search.fix-search .burger-bar span:nth-child(2){top:5px}.burger-bar span:nth-child(4),.home-search.dropdown-search.fix-search .burger-bar span:nth-child(4){top:10px}.burger-bar.open,.home-search.dropdown-search.fix-search .burger-bar.open{height:20px;top:6px}.burger-bar.open span:nth-child(1),.home-search.dropdown-search.fix-search .burger-bar.open span:nth-child(1){top:18px;width:0;left:50%}.burger-bar.open span:nth-child(2),.home-search.dropdown-search.fix-search .burger-bar.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0}.burger-bar.open span:nth-child(3),.home-search.dropdown-search.fix-search .burger-bar.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.burger-bar.open span:nth-child(4),.home-search.dropdown-search.fix-search .burger-bar.open span:nth-child(4){left:50%;top:18px;width:0}body.home .home-search.dropdown-search .burger-bar{display:none}}.slader-nav-logo{background:url(../images/interface/slader-logo-black.png) left top no-repeat;display:inline-block;float:left;height:20px;margin:16px 0 0 5px;overflow:hidden;width:81px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.slader-nav-logo{background-image:url(../images/interface/slader-logo-black@2x.png);background-size:81px 20px}}.slader-nav-logo img{width:110px}.slader-nav-logo img.logo-hover{display:none;margin-left:-2px;margin-top:-3px;width:130px}.body.home .burger-bar,.body.home .slader-nav-logo{display:none}@media screen and (max-width:414px){.slader-nav-logo{background-image:url(../images/interface/slader-logo-mobile.png);float:right;height:14px;margin-right:20px;margin-top:18px;width:58px}body.home .home-search.dropdown-search.fix-search .burger-bar{display:inline-block}body.home .slader-nav-logo-desktop{display:none}body.home.fix-search .slader-nav-logo-desktop{display:inline-block}}@media screen and (max-width:414px) and (-webkit-min-device-pixel-ratio:1.3),screen and (max-width:414px) and (-o-min-device-pixel-ratio:2.6 / 2),screen and (max-width:414px) and (min--moz-device-pixel-ratio:1.3),screen and (max-width:414px) and (min-device-pixel-ratio:1.3),screen and (max-width:414px) and (min-resolution:1.3dppx){.slader-nav-logo{background-image:url(../images/interface/slader-logo-mobile@2x.png);background-size:58px 14px}}.container>footer{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-style:normal;font-size:.8125rem;font-stretch:normal;background-color:#dedede;border-top:1px solid #ccc;bottom:-18px;color:#fff;padding:40px 0 20px!important;position:absolute;width:100%;z-index:200}.container>footer:after,.container>footer:before{content:"";display:table}.container>footer .inner{background-color:#dedede;box-shadow:none;margin:0 auto;padding:0 30px;min-height:initial}.container>footer .branding h1,.container>footer .branding h2{color:#fff}.container>footer .branding h1{font-size:1.8125rem}.container>footer .branding h2{letter-spacing:.1rem;font-size:1.03687rem;font-weight:200;line-height:1.12312rem;text-transform:uppercase}.container>footer .branding .branding_social{margin:5px 0 10px}.container>footer .branding a.branding_social_icon{color:#fff;display:inline-block;font-size:22px}.container>footer .branding a.branding_social_icon.instagram{margin-right:6px}.container>footer .branding a.branding_social_icon.twitter{margin-right:4px;position:relative;top:1px}.container>footer .branding a.branding_social_icon.ios{margin-right:6px}.container>footer .branding a.branding_social_icon.android{margin-right:0}.container>footer .branding{margin-bottom:14px;margin-right:40px}@media screen and (max-width:568px){.container>footer .branding{margin-right:0}}.container>footer .email-sign-up{display:none}.container>footer .email-sign-up label{color:#adacac;display:block;font-weight:700;margin-bottom:7px}.container>footer .email-sign-up label:before{background-image:url(../images/home/footer/slader-mail.png);content:"";display:inline-block;height:14px;margin-right:8px;position:relative;width:17px;top:2px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.container>footer .email-sign-up label:before{background-image:url(../images/home/footer/slader-mail@2x.png);background-size:17px 14px}}.container>footer .email-sign-up input[name=email-field]{border-radius:0;border:0;height:35px;line-height:1;margin-right:6px;padding-left:13px;width:203px}.container>footer .email-sign-up input[type=submit]{-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;background-color:#828282;color:#fff;font-weight:700}.container>footer .email-sign-up input[type=submit]:hover{-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;background-color:#696969}.container>footer ul{display:inline-block;margin-top:0;padding:0 42px 0 0}.container>footer ul:last-of-type{padding-right:0}.container>footer ul li{line-height:2em;list-style-type:none;display:block}.container>footer ul li:nth-child(1){margin-left:0}.container>footer ul li a{color:#fff;font-weight:700;text-decoration:none;-moz-transition:color .15s ease-in-out;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.container>footer ul li a:hover,.container>footer ul.legal-copyright li a{-moz-transition:color .15s ease-in-out;-webkit-transition:color .15s ease-in-out}.container>footer ul li a:hover{color:#2f2f2f;transition:color .15s ease-in-out}.container>footer ul.legal-copyright{color:#fff;display:block;text-align:right}.container>footer ul.legal-copyright li{color:#fff;font-weight:700;line-height:1;margin-right:0;margin-bottom:12px}.container>footer ul.legal-copyright li a{transition:color .15s ease-in-out;color:#fff;font-weight:700;text-decoration:none}.container>footer ul.legal-copyright li a:hover,.latex-editor nav a{-moz-transition:color .15s ease-in-out;-webkit-transition:color .15s ease-in-out}.container>footer ul.legal-copyright li a:hover{color:#161515;transition:color .15s ease-in-out}.container>footer ul.legal-copyright li a.made-in-ny{letter-spacing:.01rem}@media screen and (max-width:768px){.container>footer{padding:30px 0 50px!important}.container>footer .inner{border-top:none;padding:0 20px}}@media screen and (max-width:480px){.container>footer ul.legal-copyright{margin-top:60px}.container>footer ul,.container>footer ul li{display:block}}textarea.latex-editable+a.edit-latex-init{color:#555;display:inline-block;float:left;font-size:.75em;margin-left:-32px;margin-top:5px;position:relative;text-decoration:none!important;text-shadow:.1em .1em .1em #f0f0f0;z-index:8}.latex-editor,.latex-editor .latex-container section.actions,.latex-editor .latex-container section.tools a,.latex-editor .latex-container section.tools span{font-size:.8125rem;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-style:normal}textarea.latex-editable+a.edit-latex-init:hover{color:#adacac}.latex-editor{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border:1px solid #adacac;background:url(../images/latex_editor/editor-bg.png) left 0 repeat-y;display:none;max-height:100%;min-height:600px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:664px;z-index:90001!important;font-weight:200;font-stretch:normal;-webkit-border-radius:10px;border-radius:10px}.latex-editor:after,.latex-editor:before{display:table}.latex-editor:after{position:absolute;right:0;bottom:-52px;height:52px;left:0;background:url(../images/latex_editor/editor-bg-bottom.png) top left no-repeat}.latex-editor.left:after{background:url(../images/latex_editor/editor-bg-bottom-left.png) top left no-repeat}.latex-editor.right:after{background:url(../images/latex_editor/editor-bg-bottom-right.png) top left no-repeat}.latex-editor:before{position:absolute;right:0;top:-42px;height:42px;left:0;background:url(../images/latex_editor/editor-bg-top.png) bottom left no-repeat}.latex-editor.no-latex{margin-top:-140px;min-height:100px}.latex-editor.no-latex .latex-container section.tools{display:none}.latex-editor nav{background-color:#ebebeb;border-right:1px solid #ccc;bottom:0;left:0;position:absolute;top:0;width:104px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:10px;-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px}.latex-editor nav a{transition:color .15s ease-in-out;background-color:#ebebeb;border-bottom:1px solid #ccc;display:block;padding:24px 0 22px 16px}.latex-editor nav a:before{-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;background-color:transparent;content:"";display:inline-block;height:6px;left:-5px;position:relative;width:6px;-webkit-border-radius:6px;border-radius:6px}.latex-editor nav a.active-subject,.latex-editor>.latex-close{-moz-transition:color .15s ease-in-out;-webkit-transition:color .15s ease-in-out}.latex-editor nav a.active-subject{transition:color .15s ease-in-out;background-color:#fff;color:#333;font-weight:700}.latex-editor nav a:hover{color:#828282}.latex-editor nav a:hover:before{-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;background-color:#e9563e}.latex-editor nav a:first-of-type{-moz-border-radius-topleft:10px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:10px 0 0;border-radius:10px 0 0}.latex-editor nav a.selected{background-color:#fff;border-right-color:#fff;margin-right:-1px}.latex-editor .latex-container{margin-left:104px;padding:0 40px 40px;width:538px}.latex-editor .latex-container:after,.latex-editor .latex-container:before{content:"";display:table}.latex-editor .latex-container section{display:block;margin:0}.latex-editor .latex-container section.tools:after,.latex-editor .latex-container section.tools:before,.latex-editor .latex-container section:after,.latex-editor .latex-container section:before{display:table;content:""}.latex-editor .latex-container section.actions{font-weight:300;font-stretch:normal;color:#828282;float:right}.latex-editor .latex-container section.tools{margin-top:30px}.latex-editor .latex-container section.tools a,.latex-editor .latex-container section.tools span{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-box-shadow:1px 1px 5px 0 rgba(128,128,128,.3);-webkit-box-shadow:1px 1px 5px 0 rgba(128,128,128,.3);box-shadow:1px 1px 5px 0 rgba(128,128,128,.3);-moz-transition:box-shadow 75ms ease-in-out;-webkit-transition:box-shadow 75ms ease-in-out;transition:box-shadow 75ms ease-in-out;opacity:1;filter:alpha(opacity=100);background:url(../images/equation-editor-spritesheet.png) no-repeat #f0f0f0;border:1px solid #adacac;display:block;float:left;height:34px;margin:0 8px 8px 0;padding:1px;width:34px;font-weight:100;font-stretch:normal;-webkit-border-radius:5px;border-radius:5px}.latex-editor .latex-container section.tools a:active,.latex-editor .latex-container section.tools span:active{background-color:#d7d7d7;box-shadow:inset 10px 10px 44px -11px rgba(0,0,0,.5);-moz-transition:box-shadow 75ms ease-in-out;-webkit-transition:box-shadow 75ms ease-in-out;transition:box-shadow 75ms ease-in-out}.latex-editor .latex-container section.tools .b001{background-position:-110px -320px}.latex-editor .latex-container section.tools .b002{background-position:-373px -274px}.latex-editor .latex-container section.tools .b003{background-position:-34px -277px}.latex-editor .latex-container section.tools .b004{background-position:-240px -276px}.latex-editor .latex-container section.tools .b005{background-position:-375px -34px}.latex-editor .latex-container section.tools .b006{background-position:-375px 8px}.latex-editor .latex-container section.tools .b007{background-position:-198px -276px}.latex-editor .latex-container section.tools .b008{background-position:-375px -162px}.latex-editor .latex-container section.tools .b009{background-position:-375px -201px}.latex-editor .latex-container section.tools .b010{background-position:-250px -89px}.latex-editor .latex-container section.tools .b011{background-position:-250px -40px}.latex-editor .latex-container section.tools .b012{background-position:-253px 7px}.latex-editor .latex-container section.tools .b013{background-position:6px -147px}.latex-editor .latex-container section.tools .b014{background-position:-46px -93px}.latex-editor .latex-container section.tools .b015{background-position:-152px 2px}.latex-editor .latex-container section.tools .b016{background-position:-296px 7px}.latex-editor .latex-container section.tools .b017{background-position:-151px -51px}.latex-editor .latex-container section.tools .b018{background-position:-250px -134px}.latex-editor .latex-container section.tools .b019{background-position:-89px -92px;width:52px}.latex-editor .latex-container section.tools .b020{background-position:-296px -141px}.latex-editor .latex-container section.tools .b021{background-position:-375px -77px}.latex-editor .latex-container section.tools .b022{background-position:-166px -284px}.latex-editor .latex-container section.tools .b023{background-position:-374px -237px}.latex-editor .latex-container section.tools .b024{background-position:-75px -277px}.latex-editor .latex-container section.tools .b025{background-position:-294px -233px}.latex-editor .latex-container section.tools .b026{background-position:-249px -181px}.latex-editor .latex-container section.tools .b027{background-position:10px -323px}.latex-editor .latex-container section.tools .b028{background-position:-86px -232px}.latex-editor .latex-container section.tools .b029{background-position:9px -43px;width:60px}.latex-editor .latex-container section.tools .b030{background-position:-293px -91px}.latex-editor .latex-container section.tools .b031{background-position:9px 7px;width:90px}.latex-editor .latex-container section.tools .b032{background-position:-70px -322px}.latex-editor .latex-container section.tools .b033{background-position:-41px -233px}.latex-editor .latex-container section.tools .b034{background-position:-92px -48px}.latex-editor .latex-container section.tools .b035{background-position:-373px -120px}.latex-editor .latex-container section.tools .b036{background-position:9px -277px}.latex-editor .latex-container section.tools .b037{background-position:-151px -144px}.latex-editor .latex-container section.tools .b038{background-position:-199px -40px}.latex-editor .latex-container section.tools .b039{background-position:5px -95px}.latex-editor .latex-container section.tools .b040{background-position:-200px -89px}.latex-editor .latex-container section.tools .b041{background-position:-151px -97px}.latex-editor .latex-container section.tools .b042{background-position:-202px 6px}.latex-editor .latex-container section.tools .b043{background-position:-114px -191px}.latex-editor .latex-container section.tools .b044{background-position:-102px -144px}.latex-editor .latex-container section.tools .b045{background-position:-56px -191px}.latex-editor .latex-container section.tools .b046{background-position:2px -191px}.latex-editor .latex-container section.tools .b047{background-position:-47px -144px}.latex-editor .latex-container section.tools .b048{background-position:-198px -135px}.latex-editor .latex-container section.tools .b049{background-position:-115px -276px}.latex-editor .latex-container section.tools .b050{background-position:-335px -93px}.latex-editor .latex-container section.tools .b051{background-position:-29px -327px}.latex-editor .latex-container section.tools .b052{background-position:-167px -193px}.latex-editor .latex-container section.tools .b053{background-position:-333px 1px}.latex-editor .latex-container section.tools .b054{background-position:9px -237px}.latex-editor .latex-container section.tools .b055{background-position:-290px -191px}.latex-editor .latex-container section.tools .b056{background-position:-294px -42px}.latex-editor .latex-container section.tools .b057{background-position:-337px -43px}.latex-editor .latex-container section.tools .b058{background-position:-100px 2px}.latex-editor .latex-container section [class$="-set"],.latex-editor .latex-container section [class$="-expand"]{display:block;float:left}.latex-editor .latex-container section [class$="-set"]:after,.latex-editor .latex-container section [class$="-set"]:before,.latex-editor .latex-container section [class$="-expand"]:after,.latex-editor .latex-container section [class$="-expand"]:before{content:"";display:table}.latex-editor .latex-container section [class$="-expand"]{margin-right:8px}.latex-editor .latex-container section .b058.more{display:block!important;float:left;position:relative}.latex-editor .latex-container section .dimensions{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;background-color:#ebebeb;border:1px solid #adacac;display:none;height:78px;left:-2px;position:relative;top:-2px;width:78px;z-index:200;-webkit-border-radius:5px;border-radius:5px}.latex-editor .latex-container section .dimensions:after,.latex-editor .latex-container section .dimensions:before{content:"";display:table}.latex-editor .latex-container section .dimensions.open-dimensions{display:block}.latex-editor .latex-container section .dimensions .matrix-grid{padding:4px 0 0 4px}.latex-editor .latex-container section .dimensions .matrix-grid span{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;background-color:#959595!important;background:0 0;display:block;float:left;height:11px;margin-bottom:3px;margin-right:3px;width:11px;-webkit-border-radius:0;border-radius:0}.latex-editor .latex-container section .dimensions .matrix-grid span.hovering{background-color:#fff!important}.latex-editor .latex-container section .latex-menu{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;background-color:#ebebeb;border:1px solid #adacac;display:block;float:left;height:34px;position:relative;width:52px;z-index:100;-webkit-border-radius:5px;border-radius:5px}.latex-editor .latex-container section .latex-menu a,.latex-editor .latex-container section .latex-menu span{background-color:transparent;border:none;box-shadow:none;cursor:pointer;display:none;width:100%}.latex-editor .latex-container section .latex-menu span:first-of-type{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;display:block;-webkit-border-radius:0;border-radius:0}.latex-editor .latex-container section .latex-menu span:first-of-type:after{content:"";float:right;display:inline-block;margin:10px 6px 0 0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid #828282}.latex-editor .latex-container section .latex-menu.open{background-color:#ebebeb;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom:none;margin-right:8px;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.latex-editor .latex-container section .latex-menu.open span{margin-bottom:0}.latex-editor .latex-container section .latex-menu.open a{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;background-color:#ebebeb;border-left:1px solid #adacac;border-right:1px solid #adacac;display:block;margin:0 0 0 -1px;width:52px;-webkit-border-radius:0;border-radius:0}.latex-editor .latex-container section .latex-menu.open a:first-of-type{border-top:1px solid #adacac;margin-top:-3px}.latex-editor .latex-container section .latex-menu.open a:last-of-type{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom:1px solid #adacac;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.latex-editor .latex-container section.help{display:inline-block;position:relative;top:24px}.latex-editor .latex-container section.help a{font-weight:300}.latex-editor .latex-container section.actions{display:inline-block;position:relative;top:7px}.latex-editor .latex-container .latex-textarea{position:relative;width:100%}.latex-editor .latex-container .latex-textarea h4{color:#333;margin:28px 0 10px}.latex-editor .latex-container .latex-textarea .preview,.latex-editor .latex-container .latex-textarea textarea.latex{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border:1px solid #ccc;height:100px;outline:0;padding:14px;resize:none;width:100%;-webkit-border-radius:10px;border-radius:10px}.latex-editor .latex-container .latex-textarea textarea.latex{resize:vertical;overflow:auto}.latex-editor>.latex-close{transition:color .15s ease-in-out;color:#fff;cursor:pointer;border:3px solid #fff;display:block;background:#000;height:36px;line-height:1;position:absolute;text-align:center;right:-18px;top:-19px;width:36px;-moz-border-radius-topleft:36px;-moz-border-radius-topright:36px;-moz-border-radius-bottomright:36px;-moz-border-radius-bottomleft:36px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:900;font-style:normal;font-size:26px;font-stretch:normal;-webkit-border-radius:36px;border-radius:36px}.latex-editor>.latex-close i{text-shadow:-1px 2px 2px #333;position:relative;top:1px}.latex-editor>.latex-close:hover{color:#555;cursor:pointer;-moz-transition:color .15s ease-in-out;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}@media screen and (max-width:768px){.latex-editor{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200;font-style:normal;font-size:.9125em;font-stretch:normal;background-position:-20px 0;display:none;height:80%;left:50%;margin-left:0;margin-top:0;max-height:600px;max-width:800px;position:fixed;right:0;top:10%;transform:translate(-50%,0);width:100%;z-index:10000}.latex-editor nav{width:100px}.latex-editor nav a{overflow:hidden;padding:20px 0 20px 4px;text-overflow:ellipsis;white-space:nowrap}.latex-editor .latex-container{margin-left:100px;padding:0 20px;width:80%}.latex-editor .latex-container:after,.latex-editor .latex-container:before{content:"";display:table}.latex-editor .latex-container:after{clear:both}.latex-editor .latex-container section.actions{bottom:0;left:10px;padding-bottom:10px;margin-top:10px;padding-top:10px;right:30px}.latex-editor .latex-container section.help{font-size:.75rem;left:10px;width:50%}.latex-editor .latex-close{right:5px;top:5px}.latex-editor:after,.latex-editor:before{left:-20px}}.modal-container .modal-view h2,.modal-container .modal-view header h1{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-stretch:condensed;font-weight:400;font-style:normal}@media screen and (max-width:568px){.latex-editor nav{font-size:.8125rem;width:70px}.latex-editor .latex-container{margin-left:0;width:100%}.latex-editor .latex-container .latex-textarea{left:80px;width:75%}.latex-editor .latex-container section.tools{width:230px;margin-left:80px}.latex-editor .latex-container section.tools .latex-menu,.latex-editor .latex-container section.tools a,.latex-editor .latex-container section.tools span{margin-bottom:4px;margin-right:4px}.latex-editor section.actions{margin-right:20px}}@media screen and (max-width:480px){.latex-editor nav a:before{left:-3px}}@media screen and (max-width:320px){.latex-editor{left:160px;overflow:auto;height:100%;max-height:100%;position:absolute}.latex-editor .latex-container section.tools{margin-top:48px;margin-left:60px}.latex-editor .latex-container .latex-textarea{left:60px}.latex-editor .latex-container .latex-textarea h4{margin-top:8px}.latex-editor .latex-container .latex-textarea textarea.latex{height:70px}.latex-editor .latex-container section.actions{margin-top:-10px;padding-top:0;right:30px;left:20px}.latex-editor .latex-container section.help{left:0;top:80px;width:100%}}.modal-container .modal-view.activate-account-modal .secret-key{position:relative}.modal-container .modal-view.activate-account-modal strong.or{text-align:center}.modal-container .modal-view.activate-account-modal p strong{text-align:left}body.modal-active .container{height:auto;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.modal-overlay{background-color:rgba(0,0,0,.7);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:600;opacity:.7;filter:alpha(opacity=70)}.modal-container{-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-moz-box-shadow:0 0 20px 0 #555;-webkit-box-shadow:0 0 20px 0 #555;box-shadow:0 0 20px 0 #555;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;border:1px solid #f0f0f0;display:none;left:50%;max-height:100%;max-width:736px;min-height:200px;min-width:346px;position:fixed;top:50%;z-index:10000;-webkit-border-radius:8px;border-radius:8px}@media screen and (max-width:736px){.modal-container{width:100%}}.modal-container .modal-data:after,.modal-container .modal-data:before{content:"";display:table}.modal-container>.modal-close{background:url(../images/interface/modal-close.png) left top no-repeat;cursor:pointer;display:block;height:15px;position:absolute;right:15px;top:15px;width:13px;z-index:99}.modal-container .modal-view:after,.modal-container .modal-view:before{content:"";display:table}.modal-container .modal-view.thinner{padding:60px}.modal-container .modal-view h2{font-size:18.03px}.modal-container .modal-view header{background:#f0f0f0;margin:0;padding:25px 0;text-align:center;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.modal-container .modal-view header h1{color:#555;margin:0;padding:0;text-align:center;font-size:1.75em}.modal-container .modal-view header h1 a.link{display:inline-block;line-height:1em;margin-left:20px}@media screen and (max-width:480px){.modal-container .modal-view header h1{padding:0 70px}}@media screen and (max-width:320px){.modal-container .modal-view header h1{padding:0 20px}}.modal-container .modal-view header h2{color:#555;margin:0;text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;font-style:normal;font-size:1.25em;font-stretch:normal}.modal-container .modal-view header p{color:#555;margin:-5px 0 5px;text-align:center}@media screen and (max-width:568px){.modal-container .modal-view header{padding:20px 0}}.modal-container .modal-view .wide-modal{width:600px}.modal-container .modal-view .modal-body{padding:30px 30px 60px}.modal-container .modal-view .modal-body:after,.modal-container .modal-view .modal-body:before{content:"";display:table}@media screen and (max-width:568px){.modal-container .modal-view .modal-body{padding:20px 20px 40px}}.modal-container .modal-view .modal-body .error-message{color:#ed232b!important;display:block;font-size:11px;margin:5px 0;padding:0}.modal-container .modal-view .modal-body .green-cta{margin-right:5px}.modal-container .modal-view .modal-body .left{float:left;width:308px}.modal-container .modal-view .modal-body .right{float:right;width:288px}.modal-container .modal-view .modal-body .left h3{text-align:center}.modal-container .modal-view .modal-body .left .rating{color:#adacac;display:block;text-align:center}.modal-container .modal-view .modal-body .right h2{margin:34px 0 9px}.modal-container .modal-view .modal-body .right p{color:#848282;font-size:13px;line-height:16.09px;padding-bottom:14px}.modal-container .modal-view .modal-body .right p.condensed{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-weight:700;font-style:normal;font-size:18px;font-stretch:condensed}.modal-container .modal-view .modal-body #modal-file-uploader p.success,.modal-container .modal-view .modal-body .modal-form section h5 span,.modal-container .modal-view footer .link,.modal-container .modal-view.help-modal .modal-body p{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-style:normal;font-stretch:normal}.modal-container .modal-view .modal-body .right p strong{color:#494848}.modal-container .modal-view .modal-body .right .button{border-bottom:none;color:#fff!important;font-weight:700;margin-top:27px;margin-left:0;cursor:pointer}.modal-container .modal-view .modal-body .right .start-sesh-cta{margin-right:5px}.modal-container .modal-view .modal-body .right .buy-gold-cta{background:#F6BB42}.modal-container .modal-view .modal-body .right .buy-gold-cta:hover{background:#f4a911}.modal-container .modal-view .modal-body img.profile-picture{display:block;margin:56px auto 9px;border:7px solid #adacac;height:130px;width:130px;-moz-border-radius-topleft:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;-webkit-border-radius:50%;border-radius:50%}.modal-container .modal-view .modal-body #video-advertisement,.modal-container .modal-view .modal-body object{display:block;margin:0 auto}.modal-container .modal-view .modal-body .modal-form label:after{background:0 0;height:0;width:0}.modal-container .modal-view .modal-body .modal-form section h5{color:#5d9cec}.modal-container .modal-view .modal-body .modal-form section h5 span{font-weight:400;font-size:.875em}.modal-container .modal-view .modal-body .modal-form section .form-field{margin-left:10px;margin-top:5px}.modal-container .modal-view .modal-body .modal-form section .form-field textarea{height:50px;width:80%}.modal-container .modal-view .modal-body .modal-form section.actions{margin-top:20px}.modal-container .modal-view .modal-body .modal-form input[type=text]:focus,.modal-container .modal-view .modal-body .modal-form input[type=email]:focus,.modal-container .modal-view .modal-body .modal-form input[type=password]:focus,.modal-container .modal-view .modal-body .modal-form input[type=tel]:focus,.modal-container .modal-view .modal-body .modal-form input[type=search]:focus,.modal-container .modal-view .modal-body .modal-form textarea:focus{border-bottom-style:solid;border-color:#adacac}.modal-container .modal-view .modal-body .modal-form .field-group .error-message{float:none}.modal-container .modal-view .modal-body #modal-file-uploader p.success{font-weight:300;color:#828282;font-size:13px;margin:0;padding:0}.modal-container .modal-view .modal-body #modal-file-uploader .qq-upload-file,.modal-container .modal-view .modal-body #modal-file-uploader .qq-upload-size{display:inline-block;float:left;margin-right:10px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-style:normal;font-stretch:normal;color:#828282;font-size:13px;margin-top:10px}.modal-container .modal-view .modal-body #modal-file-uploader .qq-upload-spinner{display:inline-block;float:left;margin-right:10px}.modal-container .modal-view .modal-body #modal-file-uploader .qq-upload-cancel,.modal-container .modal-view .modal-body #modal-file-uploader .qq-upload-failed-text{display:none}.modal-container .modal-view .modal-body #modal-file-uploader ul{margin:0;padding:0}.modal-container .modal-view .modal-body #modal-file-uploader ul li{list-style-type:none}.modal-container .modal-view .tutor-rating-graphic{background:url(../images/house-creative-rad.png) left top no-repeat;width:134px;height:131px;display:inline-block}.modal-container .modal-view.no-mobile{padding:0;text-align:center!important}.modal-container .modal-view.no-mobile p{margin:0 auto;width:262px!important;font-size:18px}.modal-container .modal-view.no-mobile p .highlight{background:url(../images/no-mobile-sesh-highlight.png) left top no-repeat;width:88px;height:24px;display:inline}.modal-container .modal-view.no-mobile p:last-of-type{margin-bottom:24px}.modal-container .modal-view.no-mobile img{display:block;margin:0 auto}.modal-container .modal-view .comrade-sesh .left .comrade-graphic{background:url(../images/comrade.png) left top no-repeat;height:186px;margin:38px auto 0;width:186px}.modal-container .modal-view .comrade-sesh .left .checkbox{margin-top:68px}.modal-container .modal-view .comrade-sesh .right p{font-size:13px;line-height:16px;padding-bottom:19px}.modal-container .modal-view .comrade-sesh .right .button{margin:0}.modal-container .modal-view footer{display:none;padding-top:10px;position:relative}.modal-container .modal-view footer:after,.modal-container .modal-view footer:before{content:"";display:table}.modal-container .modal-view footer .modal-close{float:right}.modal-container .modal-view footer .link{color:#555;padding-top:5px;font-weight:600;font-size:.9125em}.modal-container .modal-view footer .link:hover{color:#adacac}.modal-container .modal-view footer .left{float:left}.modal-container .modal-view footer .right{float:right}.modal-container .modal-view footer .right+.right{margin-right:5px}.sesh-invite-heading:before{background:url(../images/icons/sesh-heading-icon.png) left top no-repeat;content:"";display:inline-block;height:24px;margin-right:12px;width:34px}.sesh-invite-heading:after{background:url(../images/icons/invite-friends-guy.png) left top no-repeat;content:"";display:block;height:80px;position:absolute;right:92px;top:32px;width:69px}@media screen and (max-width:736px){.sesh-invite-heading:after{display:none}}.modal-container .modal-view.help-modal{background:url(../images/interface/help-modal-bg.png) left bottom no-repeat;width:736px;height:399px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.modal-container .modal-view.help-modal{background-image:url(../images/interface/help-modal-bg@2x.png);background-size:736px 399px}}.modal-container .modal-view.help-modal header{background:0 0}.modal-container .modal-view.help-modal header h1{color:#000;font-size:2rem;padding:0 100px;text-align:left;text-transform:uppercase}.modal-container .modal-view.help-modal .modal-body{padding-top:0;padding-left:100px;padding-right:100px}.modal-container .modal-view.help-modal .modal-body p{letter-spacing:.01rem;font-weight:300;font-size:.8125rem;color:#848282;line-height:1.125rem;margin-bottom:18px}.modal-container .modal-view.activate-account-modal p strong,.modal-container .modal-view.add-bounty-modal p strong,.modal-container .modal-view.amazon-modal .modal-body h2,.modal-container .modal-view.bounty-solution-modal header h1,.modal-container .modal-view.report-user-modal .modal-body h2,.modal-container .modal-view.upload-image-modal p strong{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-style:normal;font-stretch:condensed;font-weight:700}.modal-container .modal-view.help-modal .modal-body p a{color:#828282;text-decoration:underline;-moz-transition:color .15s ease-in-out;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.modal-container .modal-view.help-modal .modal-body p a:hover{color:#696969;-moz-transition:color .15s ease-in-out;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.modal-container .modal-view.help-modal .modal-body .brain-graphic{bottom:-9px;left:-40px;position:absolute}@media screen and (max-width:568px){.modal-container .modal-view.help-modal .modal-body{padding-left:20px;padding-right:20px}.modal-container .modal-view.help-modal .modal-body .brain-graphic{display:none}}.modal-container .modal-view.standard-modal .modal-body{position:relative}.modal-container .modal-view.standard-modal .modal-body .browse-subjects .subject-component .subjects{border:1px solid #555;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-webkit-border-radius:10px;border-radius:10px}.modal-container .modal-view.report-user-modal .modal-body h2{font-size:1.125rem;color:#555;padding:0 118px;text-align:center}.modal-container .modal-view.report-user-modal .modal-body p{color:#828282;padding:40px 82px 0;text-align:center}.modal-container .modal-view.report-user-modal .modal-body .buttons{margin:40px auto 0;width:165px}.modal-container .modal-view.report-user-modal .modal-body .buttons:after,.modal-container .modal-view.report-user-modal .modal-body .buttons:before{content:"";display:table}.modal-container .modal-view.report-user-modal .modal-body .buttons a.button{text-align:center;display:block}.modal-container .modal-view.report-user-modal .modal-body .buttons a.button:first-of-type{float:left}.modal-container .modal-view.report-user-modal .modal-body .buttons .report{background:#ed232b;color:#fff!important;float:right;font-weight:700}.modal-container .modal-view.amazon-modal header h1{font-size:2rem}.modal-container .modal-view.amazon-modal .modal-body{background:url(../images/rent_buy_textbooks_modal_bg.png) left top no-repeat;padding-top:24px;padding-bottom:0;width:646px}.modal-container .modal-view.amazon-modal .modal-body img.you-mad{display:block;height:auto;margin:0 auto 25px;width:350px}.modal-container .modal-view.amazon-modal .modal-body h2{font-size:1.125rem;color:#494848;line-height:1;text-align:center}.modal-container .modal-view.amazon-modal .modal-body a.rent-or-buy-cta{background:url(../images/amazon-button-small.png) left top no-repeat;display:block;height:45px;margin:20px auto 0;width:195px}@media screen and (max-width:568px){.modal-container.bounty-solution-container{min-height:30%;min-width:70%;width:85%}.modal-container .modal-view.bounty-solution-modal input[type=checkbox]{transform:scale(2)}}@media screen and (max-width:320px){.modal-container.bounty-solution-container{width:96%}}.modal-container .modal-view.bounty-solution-modal{-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;background-color:#fff;font-size:13px;padding:12px 14px;width:346px;z-index:100;-webkit-border-radius:8px;border-radius:8px}.modal-container .modal-view.bounty-solution-modal .modal-body{padding:0 30px 18px}.modal-container .modal-view.bounty-solution-modal header{background:#fff;border-bottom:none}.modal-container .modal-view.bounty-solution-modal header h1{font-size:1.125rem;padding:0 25px}.modal-container .modal-view.bounty-solution-modal a.button{display:block;margin:0 auto 22px;text-align:center;width:116px}.modal-container .modal-view.bounty-solution-modal label{color:#848282;font-size:.8125rem}.modal-container .modal-view.bounty-solution-modal label input[type=checkbox]{margin-right:12px}@media screen and (max-width:480px){.modal-container .modal-view.bounty-solution-modal{width:332px;margin:0 auto}}@media screen and (max-width:320px){.modal-container .modal-view.bounty-solution-modal{width:276px}.modal-container .modal-view.bounty-solution-modal .modal-body{padding:0 0 18px}}.modal-container .modal-view.activate-account-modal .modal-body,.modal-container .modal-view.add-bounty-modal .modal-body,.modal-container .modal-view.upload-image-modal .modal-body{padding-left:60px;padding-right:60px}@media screen and (max-width:320px){.modal-container .modal-view.activate-account-modal .modal-body,.modal-container .modal-view.add-bounty-modal .modal-body,.modal-container .modal-view.upload-image-modal .modal-body{padding-left:30px;padding-right:30px}}.modal-container .modal-view.activate-account-modal section.activate-account-copy,.modal-container .modal-view.add-bounty-modal section.activate-account-copy,.modal-container .modal-view.upload-image-modal section.activate-account-copy{width:50%}.modal-container .modal-view.activate-account-modal h2,.modal-container .modal-view.add-bounty-modal h2,.modal-container .modal-view.upload-image-modal h2{margin-top:10px}.modal-container .modal-view.activate-account-modal p,.modal-container .modal-view.add-bounty-modal p,.modal-container .modal-view.upload-image-modal p{color:#828282;line-height:1.25rem;margin-top:10px;text-align:left}.modal-container .modal-view.activate-account-modal p strong,.modal-container .modal-view.add-bounty-modal p strong,.modal-container .modal-view.upload-image-modal p strong{font-size:.8125rem;color:#555}.modal-container .modal-view.login-register-modal .login-register-toggle span,.modal-container .modal-view.upload-image-modal .qq-upload-button{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-style:normal;font-stretch:normal}.modal-container .modal-view.activate-account-modal p.activation-options:after,.modal-container .modal-view.activate-account-modal p.activation-options:before,.modal-container .modal-view.add-bounty-modal p.activation-options:after,.modal-container .modal-view.add-bounty-modal p.activation-options:before,.modal-container .modal-view.upload-image-modal p.activation-options:after,.modal-container .modal-view.upload-image-modal p.activation-options:before{content:"";display:table}.modal-container .modal-view.activate-account-modal p.activation-options a,.modal-container .modal-view.activate-account-modal p.activation-options strong,.modal-container .modal-view.add-bounty-modal p.activation-options a,.modal-container .modal-view.add-bounty-modal p.activation-options strong,.modal-container .modal-view.upload-image-modal p.activation-options a,.modal-container .modal-view.upload-image-modal p.activation-options strong{float:left;margin-right:10px}.modal-container .modal-view.activate-account-modal p.activation-options strong,.modal-container .modal-view.add-bounty-modal p.activation-options strong,.modal-container .modal-view.upload-image-modal p.activation-options strong{margin-top:8px}.modal-container .modal-view.activate-account-modal{background:url(../images/interface/secret-key-bg.png) left top no-repeat;bottom:0;content:"";height:399px;width:736px}.modal-container .modal-view.activate-account-modal .resend-activation-email{text-transform:uppercase;padding-left:40px}.modal-container .modal-view.activate-account-modal header{background:0 0}.modal-container .modal-view.activate-account-modal header h1{text-align:left}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.modal-container .modal-view.activate-account-modal{background-image:url(../images/interface/secret-key-bg@2x.png);background-size:736px 399px}}@media screen and (max-width:414px){.modal-container .modal-view.activate-account-modal{background:0 0}}.modal-container .modal-view.upload-image-modal img{display:block;margin:5px auto 0}.modal-container .modal-view.upload-image-modal .qq-upload-list{display:block;margin:0 auto;text-align:center}.modal-container .modal-view.upload-image-modal .qq-upload-list li{display:inline-block}.modal-container .modal-view.upload-image-modal .qq-upload-file{text-align:center}.modal-container .modal-view.upload-image-modal .qq-upload-button{font-weight:700;font-size:.8125rem;background:#555;border:none;color:#fff!important;display:block;margin:28px auto 0;padding:12px 20px;text-align:center;width:122px}.modal-container .modal-view.login-register-modal:before{background:url(../images/interface/login-modal-bg.png) left bottom no-repeat;content:"";height:166px;width:302px;position:absolute;bottom:0}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.modal-container .modal-view.login-register-modal:before{background-image:url(../images/interface/login-modal-bg.png);background-size:302px 166px}}.modal-container .modal-view.login-register-modal header{background:#fff;padding-top:50px;padding-bottom:0}.modal-container .modal-view.login-register-modal header h1{color:#000;text-transform:uppercase}.modal-container .modal-view.login-register-modal .modal-body{padding:50px 108px 86px}@media screen and (max-width:414px){.modal-container .modal-view.login-register-modal .modal-body{padding:50px 28px 86px}}.modal-container .modal-view.login-register-modal .login-register-toggle{border-radius:10px;border:1px solid #000;width:325px;margin:0 auto 30px}.modal-container .modal-view.login-register-modal .login-register-toggle span{letter-spacing:.6rem;font-weight:400;font-size:.625rem;background-color:#fff;color:#494949;cursor:pointer;display:inline-block;padding:12px 0;text-align:center;text-transform:uppercase;width:49%}.modal-container .modal-view.login-register-modal .login-register-toggle span:first-of-type,.modal-container .modal-view.login-register-modal .login-register-toggle span:first-of-type.selected{-moz-border-radius-topleft:10px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:10px;-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px}.modal-container .modal-view.login-register-modal .login-register-toggle span:last-of-type{-moz-border-radius-topleft:0;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:0;float:right;-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}.modal-container .modal-view.login-register-modal .login-register-toggle span:last-of-type.selected{-moz-border-radius-topleft:0;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:0;-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}.modal-container .modal-view.login-register-modal .login-register-toggle span.selected{background-color:#000;color:#fff;-moz-border-radius-topleft:0;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:0;-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}.modal-container .modal-view.login-register-modal .connect-button{position:relative;z-index:1}.modal-container .modal-view.login-register-modal .access-wrap{margin:0 auto;width:325px;z-index:1;position:relative}.modal-container .modal-view.login-register-modal .access-wrap .fb-login div span,.modal-container .modal-view.login-register-modal .access-wrap h2{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-style:normal;font-stretch:normal;color:#494848;margin-bottom:15px}.modal-container .modal-view.login-register-modal .access-wrap h2{font-weight:700;font-size:1.125rem;padding-top:0;padding-bottom:0}.modal-container .modal-view.login-register-modal .access-wrap a{text-decoration:underline}.modal-container .modal-view.login-register-modal .access-wrap form .fieldset-white-background{border:1px solid #000;border-radius:10px}.modal-container .modal-view.login-register-modal .access-wrap .fb-login div span{font-weight:200;font-size:1.5rem;display:inline-block}.modal-container .modal-view.login-register-modal .access-wrap input[type=submit].button{background-color:#000!important;opacity:1}.modal-container .modal-view.login-register-modal .access-wrap .button.fb-button,.modal-container .modal-view.login-register-modal .access-wrap input[type=submit].button{color:#fff;display:block;font-size:.9375rem;font-weight:700;margin:0 auto;padding:16px 0!important;text-align:center;text-decoration:none;width:100%}.modal-container .modal-view.login-register-modal .access-wrap .birthday{display:none;margin-top:30px;text-align:center}.modal-container .modal-view.login-register-modal .access-wrap .birthday h4{color:#555;margin-bottom:5px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.125rem;font-stretch:condensed}.add-bounty-modal-copy .object-in-question,.add-bounty-modal-copy h2 a,.add-bounty-modal-copy h2 span{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200;font-style:normal}.modal-container .modal-view.login-register-modal .access-wrap .birthday div.select2-container{min-width:80px!important;border-color:#555!important}.modal-container .modal-view.login-register-modal .access-wrap .birthday .custom-select{min-width:80px!important;border-color:#555;background-image:none;background-color:#fff}.modal-container .modal-view.login-register-modal .access-wrap .birthday .custom-select .select2-choice .select2-arrow{right:10px}.modal-container .modal-view.login-register-modal .access-wrap .birthday .custom-select .select2-choice>.select2-chosen{color:#555}.modal-container .modal-view.login-register-modal .access-wrap p.footer-text{color:#555;font-size:12px;margin-top:0;margin-bottom:20px;text-align:center}.modal-container .modal-view.login-register-modal .access-wrap p.footer-text a{text-decoration:underline}.modal-container .modal-view.login-register-modal .login,.modal-container .modal-view.login-register-modal .login .footer-text span{display:none}.modal-active div.select2-drop{z-index:10000;border-color:#555!important}@media screen and (max-width:768px){.modal-container .modal-view.add-bounty-modal header h1{padding:0 45px}}.add-bounty-modal-copy h2{color:#555;text-align:center;text-transform:normal}.add-bounty-modal-copy h2:first-of-type{margin-top:37px;margin-bottom:14px}.add-bounty-modal-copy h2:last-of-type{margin-top:32px;margin-bottom:12px}.add-bounty-modal-copy h2 a,.add-bounty-modal-copy h2 span{font-size:1.125rem;font-stretch:normal}.add-bounty-modal-copy p.bounty-location{font-size:1.125rem;text-align:center!important}.add-bounty-modal-copy .object-in-question{text-align:center;font-size:.875rem;font-stretch:normal}.add-bounty-modal-copy .gold-amount-button,.add-bounty-modal-copy .image-upload a.upload-an-image,.add-bounty-modal-copy input[type=submit].button{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:.8125rem;font-stretch:normal;font-style:normal}.add-bounty-modal-copy .select-gold-amount{margin:0 auto}.add-bounty-modal-copy .select-gold-amount:after,.add-bounty-modal-copy .select-gold-amount:before{content:"";display:table}.add-bounty-modal-copy .select-gold-amount:after{clear:both}@media screen and (max-width:568px){.add-bounty-modal-copy .select-gold-amount{width:252px}}.add-bounty-modal-copy .gold-amount-button{font-weight:700;background:#F6BB42;color:#fff;margin-right:6px;padding:6px 10px;text-align:center;display:inline-block;width:80px!important;margin-bottom:10px}.add-bounty-modal-copy .gold-amount-button:last-of-type{margin-right:0}.add-bounty-modal-copy .gold-amount-button:hover{background:#f4a911;color:#fff}.add-bounty-modal-copy .gold-amount-button.active{background:#c88a0a}@media screen and (max-width:768px){.add-bounty-modal-copy .gold-amount-button:nth-child(3n){margin-right:0}}@media screen and (max-width:568px){.add-bounty-modal-copy .gold-amount-button{display:block;float:left}}@media screen and (max-width:480px){.add-bounty-modal-copy .gold-amount-button{display:block;float:left}.add-bounty-modal-copy .gold-amount-button:nth-child(3n){margin-right:0}}@media screen and (max-width:320px){.add-bounty-modal-copy .gold-amount-button{display:block;float:left;margin-bottom:10px;margin-right:6px;width:88px}.add-bounty-modal-copy .gold-amount-button:nth-child(3n){margin-right:0}}.add-bounty-modal-copy textarea{display:block;height:58px;margin-bottom:18px;padding:12px 14px;resize:none;width:100%}@media screen and (max-width:480px){.add-bounty-modal-copy textarea{margin:0 auto 18px;width:100%}}.add-bounty-modal-copy .image-upload{float:left;width:38px}.add-bounty-modal-copy .image-upload .image-icon{background:url(../images/image-icon-small.png) left top no-repeat;display:inline-block;height:21px;width:24px}.add-bounty-modal-copy .image-upload a.upload-an-image{font-weight:300;color:#828282;display:block;margin-left:40px;margin-top:-25px;text-decoration:underline}.add-bounty-modal-copy .js-file-upload-target{display:none}.add-bounty-modal-copy input[type=submit].button{font-weight:700;background-color:#555;color:#fff!important;float:right}.add-bounty-modal-copy input[type=submit].button:hover{background-color:#3c3c3c}.add-bounty-modal-copy .file-upload-field{float:left}.add-bounty-modal-copy .file-upload-field p.success{margin-top:10px;width:220px}.add-bounty-modal-copy .qq-upload-button{background:0 0;color:#828282;padding-top:2px!important;padding-left:0!important;text-decoration:underline}.add-bounty-modal-copy .qq-upload-button:active,.add-bounty-modal-copy .qq-upload-button:focus,.add-bounty-modal-copy .qq-upload-button:hover{padding-top:2px!important;padding-left:0!important;background:0 0;color:#696969;text-decoration:underline}.add-bounty-modal-copy .qq-upload-button-focus:focus{background:0 0!important}@media only screen and (max-width:568px){.modal-container{border:none;left:none;margin-left:0;max-width:100%;min-height:100%;min-width:100%;overflow:auto;top:none!important;width:100%}.modal-container .modal-view{padding:30px 10px}.modal-container .modal-view.add-bounty-modal,.modal-container .modal-view.upload-image-modal{padding:0}.modal-container>.modal-close{right:10px!important;top:10px!important}}@media screen and (max-width:736px){.modal-container{max-height:90%;min-width:90%;width:90%}.modal-container .modal-view.help-modal .modal-body{padding-top:10px;padding-left:80px;padding-right:80px}.modal-container .modal-view.help-modal .modal-body .brain-graphic{display:none}.modal-container .modal-view.add-bounty-modal .modal-body{padding-top:0}.modal-container .modal-data .subjects{background-color:transparent}}.subject-component{min-height:40px}@media screen and (max-width:768px){.subject-component{margin-left:0;width:100%}}@media screen and (max-width:568px){.subject-component{margin-left:0;clear:both}}@media screen and (max-width:480px){.modal-container .modal-view{padding:0}.subject-component{margin-left:0;margin-bottom:10px;margin-top:5px}}.subject-component .books,.subject-component .faux-select{left:0;position:absolute;top:0}.subject-component.question-and-answers .child-subjects a.button:hover{background-color:#5d9cec!important;border-color:#5d9cec!important;color:#fff!important}.modal-container .modal-data .subjects,.subject-component .books,.subject-component .subjects{background-color:#fff;border:1px solid #adacac;cursor:default;display:none;padding:20px 25px;z-index:100}.modal-container .modal-data .subjects:after,.modal-container .modal-data .subjects:before,.subject-component .books:after,.subject-component .books:before,.subject-component .subjects:after,.subject-component .subjects:before{content:"";display:table}.modal-container .modal-data .subjects h4,.subject-component .books h4,.subject-component .subjects h4{border-bottom:1px solid #ebebeb;color:#555;display:block;margin-bottom:5px;margin-top:22px}.modal-container .modal-data .subjects h4:first-of-type,.subject-component .books h4:first-of-type,.subject-component .subjects h4:first-of-type{margin-top:0}.modal-container .modal-data .subjects .child-subjects,.subject-component .books .child-subjects,.subject-component .subjects .child-subjects{background-color:#fff}.modal-container .modal-data .subjects .child-subjects:after,.modal-container .modal-data .subjects .child-subjects:before,.subject-component .books .child-subjects:after,.subject-component .books .child-subjects:before,.subject-component .subjects .child-subjects:after,.subject-component .subjects .child-subjects:before{content:"";display:table}.modal-container .modal-data .subjects .child-subjects a.button,.subject-component .books .child-subjects a.button,.subject-component .subjects .child-subjects a.button{-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;background-color:#ebebeb;border:none;color:#555;float:left;font-weight:400;letter-spacing:.03rem;margin:5px 5px 0 0;padding:7px 15px!important;-webkit-border-radius:8px;border-radius:8px}.modal-container .modal-data .subjects .child-subjects a.button:hover,.subject-component .books .child-subjects a.button:hover,.subject-component .subjects .child-subjects a.button:hover{background-color:#e9563e;border-color:#e9563e;color:#fff!important}@media screen and (max-width:768px){.modal-container .modal-data .subjects,.subject-component .books,.subject-component .subjects{display:block;max-width:100%;min-height:100px;position:relative;z-index:1}.modal-container .modal-data .subjects:after,.modal-container .modal-data .subjects:before,.subject-component .books:after,.subject-component .books:before,.subject-component .subjects:after,.subject-component .subjects:before{content:"";display:table}.modal-container .modal-data .subjects:after,.subject-component .books:after,.subject-component .subjects:after{clear:both}}@media screen and (max-width:568px){.modal-container .modal-data .subjects,.subject-component .books,.subject-component .subjects{margin-bottom:10px;padding:0}}.field-group.autocomplete .twitter-typeahead .tt-menu .search-header{background:#fff;border-bottom:1px solid #adacac;display:block;font-size:.9375rem;font-weight:600;padding:2px 5px 0}.field-group.autocomplete .twitter-typeahead .tt-menu .search-header:after,.field-group.autocomplete .twitter-typeahead .tt-menu .search-header:before,.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion:after,.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion:before{content:"";display:table}.field-group.autocomplete .twitter-typeahead .tt-menu .search-header:first-of-type{padding-top:10px}.field-group.autocomplete .twitter-typeahead .tt-menu .search-header:nth-child(2n){margin-bottom:10px}.field-group.autocomplete .twitter-typeahead .tt-menu .search-header a{background:#fff;border:none;color:#333;float:left;margin:0;padding:0;text-decoration:none;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:0;border-radius:0}.field-group.autocomplete .twitter-typeahead .tt-menu .search-header a:last-child{color:#828282;float:right;font-size:.8125rem;font-weight:400;text-align:right}.dropdown-search.with-results .results .type-results .search-result,.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion{text-align:left;z-index:9999;font-stretch:normal;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.field-group.autocomplete .twitter-typeahead .tt-menu .search-header+.tt-dataset .tt-suggestion:first-child{border-top:none!important;padding-top:10px}.field-group.autocomplete .twitter-typeahead .tt-menu .search-header+.tt-dataset .tt-suggestion{padding:4px 10px}.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion{background-color:#fff;border-top:1px solid #f0f0f0;padding:2px 5px;font-weight:400;font-style:normal;font-size:.75rem;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion:first-of-type{border-color:#ccc}.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion:last-of-type{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion.tt-cursor,.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion.tt-is-under-cursor,.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion:hover{background-color:#f0f0f0;cursor:pointer;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion p{margin:0;padding:0}.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion a{background:0 0;border:none;display:block;text-decoration:none;width:100%;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:0;border-radius:0}.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion a:after,.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion a:before,.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion.textbook:after,.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion.textbook:before{display:table;content:""}.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion em{background-color:rgba(249,232,77,.8);font-style:normal!important}@media screen and (max-width:568px){.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion{padding:1px 2px}}.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion.textbook{color:#828282!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.125em;padding:2px 5px!important}.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion.textbook a{color:#828282}.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion.textbook img{border:1px solid #ebebeb;float:left;height:40px;margin-right:10px}.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion.textbook span{float:left;margin-top:4px;max-width:80%}@media screen and (max-width:568px){.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion.textbook{font-size:.75rem!important;padding:0!important}}.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion.question{color:#5d9cec!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.125em;padding:5px 8px!important}.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion.question a{color:#5d9cec}@media screen and (max-width:568px){.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion.question{font-size:.75rem!important;font-weight:600!important;padding:3px 5px!important}}.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion.topic{color:#828282!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.125em;padding:5px 8px!important}.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion.topic a{color:#828282}@media screen and (max-width:568px){.field-group.autocomplete .twitter-typeahead .tt-menu .tt-suggestion.topic{font-size:.75rem!important;font-weight:600!important;padding:3px 5px!important}}.container>header .search .inner{border-left:transparent;border-right:transparent}.dropdown-search{width:100%}.dropdown-search input[name=search_query]{border-left:1px solid #ccc!important;border-right:1px solid #ccc!important;border-radius:0!important}.dropdown-search.with-results .results{-moz-box-shadow:7px 7px 10px 0 rgba(0,0,0,.25);-webkit-box-shadow:7px 7px 10px 0 rgba(0,0,0,.25);box-shadow:7px 7px 10px 0 rgba(0,0,0,.25);position:relative;width:100%}@media screen and (max-width:414px){.dropdown-search.with-results .results{position:absolute}}.dropdown-search.with-results .results .type-results{position:relative;border-left:1px solid #ccc;border-right:1px solid #ccc}.dropdown-search.with-results .results .type-results .search-header{background:#fff;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:block;font-size:.9375rem;font-weight:600;padding:5px}.dropdown-search.with-results .results .type-results .search-header:after,.dropdown-search.with-results .results .type-results .search-header:before{content:"";display:table}.dropdown-search.with-results .results .type-results .search-header:first-of-type{padding-top:10px}.dropdown-search.with-results .results .type-results .search-header:nth-child(2n){margin-bottom:10px}.dropdown-search.with-results .results .type-results .search-header a{background:#fff;border:none;color:#333;display:inline-block;float:left;line-height:1em;margin:0;padding:0 0 3px;text-decoration:none;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:0;border-radius:0}.dropdown-search.with-results .results .type-results .search-header a.view-all{color:#828282!important;display:inline-block;font-weight:400;margin-left:5px;font-size:.75rem;line-height:1.375em}.dropdown-search.with-results .results .type-results .search-more{background-color:#d8d6d4;color:#7d7d7d;cursor:pointer;font-size:.8125rem;font-weight:700;padding:12px 0}.dropdown-search.with-results .results .type-results .search-more .searched-term{color:#5d9cec;font-weight:700}.dropdown-search.with-results .results .type-results .search-result{background-color:#fff;border-top:1px solid #f0f0f0;padding:2px 5px;font-weight:400;font-style:normal;font-size:.75rem;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.dropdown-search.with-results .results .type-results .search-result:after,.dropdown-search.with-results .results .type-results .search-result:before{content:"";display:table}.dropdown-search.with-results .results .type-results .search-result:first-of-type{border-color:transparent}.dropdown-search.with-results .results .type-results .search-result:last-of-type:not(+.search-header){-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.dropdown-search.with-results .results .type-results .search-result:hover{background-color:#f0f0f0;cursor:pointer;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.dropdown-search.with-results .results .type-results .search-result p{margin:0;padding:0}.dropdown-search.with-results .results .type-results .search-result a{background:0 0;border:none;display:block;text-decoration:none;padding:5px 0;width:100%;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:0;border-radius:0}.dropdown-search.with-results .results .type-results .search-result a:after,.dropdown-search.with-results .results .type-results .search-result a:before,.dropdown-search.with-results .results .type-results .search-result.textbook:after,.dropdown-search.with-results .results .type-results .search-result.textbook:before{display:table;content:""}.dropdown-search.with-results .results .type-results .search-result em{background-color:rgba(249,232,77,.8);font-style:normal!important}.dropdown-search.with-results .results .type-results .search-result.textbook{color:#828282!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.125em;padding:2px 5px!important}.dropdown-search.with-results .results .type-results .search-result.textbook a{color:#828282}.dropdown-search.with-results .results .type-results .search-result.textbook img{border:1px solid #ebebeb;float:left;height:40px;margin-right:10px}.dropdown-search.with-results .results .type-results .search-result.textbook span{float:left;margin-top:4px;max-width:80%}@media screen and (max-width:568px){.dropdown-search.with-results .results .type-results .search-result.textbook{font-size:.75rem!important}}.dropdown-search.with-results .results .type-results .search-result.question{color:#5d9cec!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.125em;padding:5px 8px!important}.dropdown-search.with-results .results .type-results .search-result.question a{color:#5d9cec}@media screen and (max-width:568px){.dropdown-search.with-results .results .type-results .search-result.question{font-size:.75rem!important;font-weight:600!important;padding:3px 5px!important}}.dropdown-search.with-results .results .type-results .search-result.topic{color:#828282!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.125em;padding:5px 8px!important}.dropdown-search.with-results .results .type-results .search-result.topic a{color:#828282}@media screen and (max-width:568px){.dropdown-search.with-results .results .type-results .search-result.topic{font-size:.75rem!important;font-weight:600!important;padding:3px 5px!important}}.container .content.search-results .heading-wrap{max-width:640px;margin:0 auto}.container .content.search-results .heading-wrap h1{margin-bottom:36px;margin-top:36px}.container .content.search-results .search-form{margin:0 auto;max-width:640px;position:relative}.container .content.search-results .search-form input{-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border:1px solid #d6d4d4;color:#2b2a2a;display:block;font-size:.8125rem;font-weight:600;height:38px;max-width:640px;margin:0 auto 60px;outline:0;padding:14px;width:100%;-webkit-border-radius:8px;border-radius:8px}.container .content.search-results .search-form span{color:#828282;font-size:1rem;position:absolute;right:13px;top:8px}.container .content.search-results .search-options{color:#828282;font-size:.875rem;margin:20px 5px;width:100%}.container .content.search-results .search-options:after,.container .content.search-results .search-options:before{content:"";display:table}.container .content.search-results .search-options strong{float:left}.container .content.search-results .search-options span{float:left;font-weight:200;margin-left:30px}.container .content.search-results .results .search-header{border-bottom:1px solid #adacac;display:block;font-size:.9375rem;font-weight:600;margin:30px 0 10px;padding:2px 5px 0 0;width:100%}.container .content.search-results .results .search-header a:after,.container .content.search-results .results .search-header a:before,.container .content.search-results .results .search-header:after,.container .content.search-results .results .search-header:before,.container .content.search-results .results .type-results:after,.container .content.search-results .results .type-results:before{display:table;content:""}.container .content.search-results .results .search-header a{background:#fff;color:#333;float:left;margin:0;padding:0;text-decoration:none;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:0;border-radius:0}.container .content.search-results .results .search-header a:last-child:not(:first-child){color:#828282;float:right;font-size:.8125rem;font-weight:400;text-align:right}.container .content.search-results .results .type-results.textbook_index{margin:0 auto}.container .content.search-results .results .search-result{padding:5px}.container .content.search-results .results .search-result:hover{background-color:#f0f0f0}.container .content.search-results .results .search-result.question:first-child{border-top:none}.container .content.search-results .results .search-result em{background:rgba(249,232,77,.8);font-style:normal}.container .content.search-results .results .search-result.question{color:#5d9cec!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.125em;padding:5px 8px!important;margin-bottom:18px}.container .content.search-results .results .search-result.question:last-of-type{margin-bottom:100px}.container .content.search-results .results .search-result.question a{color:#5d9cec}@media screen and (max-width:568px){.container .content.search-results .results .search-result.question{font-size:.75rem!important;font-weight:600!important;padding:3px 5px!important}}.container .content.search-results .results .search-result.topic{color:#828282!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.125em;padding:5px 8px!important;margin-bottom:18px}.container .content.search-results .results .search-result.topic:last-of-type{margin-bottom:80px}.container .content.search-results .results .search-result.topic a{color:#828282}@media screen and (max-width:568px){.container .content.search-results .results .search-result.topic{font-size:.75rem!important;font-weight:600!important;padding:3px 5px!important}}.search-results .search-input{margin-bottom:20px}.search-results .search-options{display:none}body.home .home-search.dropdown-search.with-results .results{border:1px solid #fff;border-top:none}body.home .home-search.dropdown-search.with-results .results .type-results{background-color:#252525}body.home .home-search.dropdown-search.with-results .results .type-results .search-header{background-color:#252525;border-top:0;width:100%}body.home .home-search.dropdown-search.with-results .results .type-results .search-header a{background-color:transparent!important;color:#fff!important;display:inline-block}body.home .home-search.dropdown-search.with-results .results .type-results .search-header a.view-all{background-color:transparent!important}body.home .home-search.dropdown-search.with-results .results .type-results .search-result.textbook{background-color:#252525;border:none;color:#fff!important;padding:2px 20px!important}body.home .home-search.dropdown-search.with-results .results .type-results .search-result.textbook img{border:none}body.home .home-search.dropdown-search.with-results .results .type-results .search-result.textbook a span{letter-spacing:.01rem;color:#fff!important;font-size:.8125rem;line-height:1rem;margin-top:12px!important}body.home .home-search.dropdown-search.with-results .results .type-results .search-result.textbook:hover{background-color:#363636}body.home .home-search.dropdown-search.with-results .results .type-results .search-more{letter-spacing:.01rem;background-color:#363636!important;color:#fff!important;font-weight:700}.container .content .right .sidebar-item.premium{background:url(../images/payment/no-ads.png) left top no-repeat #5e5e5e;display:block;text-decoration:none;height:250px;width:300px}.container .content .right .sidebar-item.premium h2,.container .content .right .sidebar-item.premium p{color:#fff;text-decoration:none}.container .content .right .sidebar-item.premium h2{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-weight:700;font-style:normal;font-size:2rem;font-stretch:condensed;margin-top:6px;padding:0}.container .content .right .sidebar-item.premium p{margin-top:2px}.container .content .right .sidebar-item.premium button{-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;background-color:#fff;border-color:transparent;color:#242424;font-size:1.125rem;font-weight:700;margin-top:110px;text-align:center;-webkit-border-radius:15px;border-radius:15px;border-radius:15px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.container .content .right .sidebar-item.premium{background-image:url(../images/payment/no-ads@2x.png)}}.container .content .right .sidebar-item.premium:hover{text-decoration:none}.toggle-subjects{display:none}.toggle-subjects .child-subjects{margin:10px 0 10px 26px;width:328px}@media screen and (max-width:320px){.toggle-subjects .child-subjects{width:296px}}.toggle-subjects .child-subjects a.button{-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;background-color:#ebebeb;border:none;color:#555;font-weight:400;letter-spacing:.03rem;margin:5px 5px 0 0;padding:7px 15px!important;-webkit-border-radius:8px;border-radius:8px}.container>.content .cheatsheet-widget,.modal-container .cheatsheet-modal-widget{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;background-color:#fff;border:1px solid #d6d4d4;margin-bottom:30px;padding:22px 25px 28px;position:relative;-webkit-border-radius:10px;border-radius:10px}.container>.content .cheatsheet-widget p.error-state,.modal-container .cheatsheet-modal-widget p.error-state{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200;font-style:normal;font-size:.8125rem;font-stretch:normal;color:#ed232b;display:none;padding:10px 0 0;text-align:center}.container>.content .cheatsheet-widget img,.modal-container .cheatsheet-modal-widget img{border-radius:5px;box-shadow:1px 1px 2px rgba(0,0,0,.5);float:left;height:54px;width:auto}.container>.content .cheatsheet-widget .cheatsheet-widget-header,.modal-container .cheatsheet-modal-widget .cheatsheet-widget-header{float:right;margin-bottom:30px}.container>.content .cheatsheet-widget .cheatsheet-widget-header h1,.modal-container .cheatsheet-modal-widget .cheatsheet-widget-header h1{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:700;font-style:italic;font-size:1.5625rem;font-stretch:normal;border-bottom:1px solid #494848;color:#494848;margin-top:0;margin-bottom:0}.container>.content .cheatsheet-widget .cheatsheet-widget-header h2,.modal-container .cheatsheet-modal-widget .cheatsheet-widget-header h2{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200;font-style:italic;font-size:1.5rem;font-stretch:normal;color:#494848;padding:0}.container>.content .cheatsheet-widget .page-template,.modal-container .cheatsheet-modal-widget .page-template{margin-top:20px}.container>.content .cheatsheet-widget .page-template:first-of-type,.modal-container .cheatsheet-modal-widget .page-template:first-of-type{margin-top:0}.container>.content .cheatsheet-widget a.add-page-button:not(.button),.container>.content .cheatsheet-widget a.add-page-button:not(.button):link,.container>.content .cheatsheet-widget a.remove-page-button:not(.button),.container>.content .cheatsheet-widget a.remove-page-button:not(.button):link,.modal-container .cheatsheet-modal-widget a.add-page-button:not(.button),.modal-container .cheatsheet-modal-widget a.add-page-button:not(.button):link,.modal-container .cheatsheet-modal-widget a.remove-page-button:not(.button),.modal-container .cheatsheet-modal-widget a.remove-page-button:not(.button):link{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;font-style:normal;font-size:.8125rem;font-stretch:normal;color:#848282;display:inline-block;float:right;position:relative;top:-6px}.container>.content .cheatsheet-widget a.add-page-button:not(.button),.container>.content .cheatsheet-widget a.add-page-button:not(.button):link,.modal-container .cheatsheet-modal-widget a.add-page-button:not(.button),.modal-container .cheatsheet-modal-widget a.add-page-button:not(.button):link{display:none}.container>.content .cheatsheet-widget a.add-page-button:not(.button):before,.container>.content .cheatsheet-widget a.add-page-button:not(.button):link:before,.modal-container .cheatsheet-modal-widget a.add-page-button:not(.button):before,.modal-container .cheatsheet-modal-widget a.add-page-button:not(.button):link:before{background:url(../images/add-page-button.png) left top no-repeat;content:"";display:inline-block;height:19px;margin-right:7px;position:relative;top:6px;width:19px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.container>.content .cheatsheet-widget a.add-page-button:not(.button):before,.container>.content .cheatsheet-widget a.add-page-button:not(.button):link:before,.modal-container .cheatsheet-modal-widget a.add-page-button:not(.button):before,.modal-container .cheatsheet-modal-widget a.add-page-button:not(.button):link:before{background-image:url(../images/add-page-button@2x.png);background-size:19px 19px}}.container>.content .cheatsheet-widget a.add-page-button:not(.button):first-of-type,.container>.content .cheatsheet-widget a.add-page-button:not(.button):link:first-of-type,.modal-container .cheatsheet-modal-widget a.add-page-button:not(.button):first-of-type,.modal-container .cheatsheet-modal-widget a.add-page-button:not(.button):link:first-of-type{display:inline-block}.container>.content .cheatsheet-widget a.remove-page-button:not(.button),.container>.content .cheatsheet-widget a.remove-page-button:not(.button):link,.modal-container .cheatsheet-modal-widget a.remove-page-button:not(.button),.modal-container .cheatsheet-modal-widget a.remove-page-button:not(.button):link{display:inline-block;top:-6px}.container>.content .cheatsheet-widget a.remove-page-button:not(.button):before,.container>.content .cheatsheet-widget a.remove-page-button:not(.button):link:before,.modal-container .cheatsheet-modal-widget a.remove-page-button:not(.button):before,.modal-container .cheatsheet-modal-widget a.remove-page-button:not(.button):link:before{background:url(../images/remove-page-button.png) left top no-repeat;content:"";display:inline-block;height:19px;margin-right:7px;position:relative;top:6px;width:19px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.container>.content .cheatsheet-widget a.remove-page-button:not(.button):before,.container>.content .cheatsheet-widget a.remove-page-button:not(.button):link:before,.modal-container .cheatsheet-modal-widget a.remove-page-button:not(.button):before,.modal-container .cheatsheet-modal-widget a.remove-page-button:not(.button):link:before{background-image:url(../images/remove-page-button@2x.png);background-size:19px 19px}}.container>.content .cheatsheet-widget input[type=text],.modal-container .cheatsheet-modal-widget input[type=text]{background-color:#ebebeb;border:1px solid #ccc;display:block;height:35px;padding:10px;width:100%}.container>.content .cheatsheet-widget input[type=text]:first-of-type,.modal-container .cheatsheet-modal-widget input[type=text]:first-of-type{margin-bottom:15px}.container>.content .cheatsheet-widget input[type=text]:last-of-type,.modal-container .cheatsheet-modal-widget input[type=text]:last-of-type{margin-bottom:8px}.container>.content .cheatsheet-widget label,.modal-container .cheatsheet-modal-widget label{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;font-style:normal;font-size:.8125rem;font-stretch:normal;color:#848282}.container>.content .cheatsheet-widget .checkbox-wrap,.modal-container .cheatsheet-modal-widget .checkbox-wrap{display:inline-block;float:left;margin-bottom:30px}.container>.content .cheatsheet-widget .checkbox-wrap input[type=checkbox],.modal-container .cheatsheet-modal-widget .checkbox-wrap input[type=checkbox]{height:12px;margin-right:5px;width:12px}.container>.content .cheatsheet-widget .loader,.modal-container .cheatsheet-modal-widget .loader{display:none}.container>.content .cheatsheet-widget .modal-loading-state,.modal-container .cheatsheet-modal-widget .modal-loading-state{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2;-webkit-border-radius:10px;border-radius:10px}.container>.content .cheatsheet-widget .modal-loading-state-content,.modal-container .cheatsheet-modal-widget .modal-loading-state-content{display:none;left:0;position:absolute;right:0;top:0;z-index:3}.container>.content .cheatsheet-widget .modal-loading-state-content h2,.modal-container .cheatsheet-modal-widget .modal-loading-state-content h2{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-weight:700;font-style:normal;font-size:2rem;font-stretch:condensed;color:#fff;text-align:center;text-shadow:2px 1px 2px rgba(0,0,0,.49)}.container>.content .cheatsheet-widget .modal-loading-state-content img.big-bolt,.modal-container .cheatsheet-modal-widget .modal-loading-state-content img.big-bolt{display:block;float:none;height:90px;margin:0 auto}.container>.content .cheatsheet-widget .modal-loading-state-content h3,.modal-container .cheatsheet-modal-widget .modal-loading-state-content h3{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200;font-style:normal;font-size:1.5rem;font-stretch:normal;color:#fff;margin-top:48px;text-align:center}.container>.content .cheatsheet-widget input[type=submit],.modal-container .cheatsheet-modal-widget input[type=submit]{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:700;font-style:normal;font-size:.8125rem;font-stretch:normal;background-color:#e9563e;color:#fff;width:100%}.left .cheatsheet-widget{display:none}@media screen and (max-width:736px){.left .cheatsheet-widget{display:block;margin:0 10px 40px}}body.cheatsheet-modal-active .modal-container{border:none;max-width:1030px;background-color:transparent;box-shadow:none}body.cheatsheet-modal-active .modal-container .modal-view .skate-svg{margin-bottom:25px;position:absolute;top:-76px;z-index:10}body.cheatsheet-modal-active .modal-container .modal-view header{background:0 0;border-bottom:none;border-radius:0;padding:0}body.cheatsheet-modal-active .modal-container .modal-view .modal-body{padding:0;width:328px}body.cheatsheet-modal-active .modal-container>.modal-close{position:fixed;top:12px;right:34px}body.cheatsheet-modal-active .modal-container .modal-loading-state-content{top:40px}body.cheatsheet-modal-active .modal-container .modal-loading-state-content img.big-bolt{margin-top:22px}body.cheatsheet-modal-active .modal-container .modal-loading-state-content h3{margin-top:50px}body.cheatsheet-modal-active .modal-overlay{background-color:#000;opacity:.6}@media screen and (max-width:414px){body.cheatsheet-modal-active .modal-container .modal-view .skate-svg{display:none}body.cheatsheet-modal-active .modal-container{margin-top:20px}body.cheatsheet-modal-active .modal-container .cheatsheet-modal-widget{width:100%}body.cheatsheet-modal-active .modal-container .cheatsheet-modal-widget .cheatsheet-widget-header{float:left;margin-left:30px}body.cheatsheet-modal-active .modal-container .cheatsheet-modal-widget .modal-view .skate-svg{display:none!important}body.cheatsheet-modal-active .modal-container .cheatsheet-modal-widget .loader{margin-top:40px}body.cheatsheet-modal-active .modal-container .cheatsheet-modal-widget>.modal-close{right:20px!important;top:0!important}}@media screen and (max-width:320px){body.cheatsheet-modal-active .modal-container .cheatsheet-modal-widget .cheatsheet-widget-header{float:right;margin-left:0}body.cheatsheet-modal-active .modal-container .modal-view .skate-svg{display:none}body.cheatsheet-modal-active .modal-container .modal-view .modal-body{width:288px}body.cheatsheet-modal-active .modal-container>.modal-close{right:-2px!important;top:-2px!important}}.modal-container .cheatsheet-modal-widget{padding:47px 25px 28px}.modal-container .cheatsheet-modal-widget img{box-shadow:1px 2px 5px rgba(0,0,0,.5);height:75px;margin-top:-10px}body.home .container{background-color:#000}body.home .container .welcome .inner{background-color:transparent;padding:0 30px 30px}body.home .container .welcome .inner.main-top-ac{height:29px}body.home .container .inner .primary .mobile-header{display:none;height:60px;left:0;position:fixed;top:0;width:320px}@media screen and (max-width:414px){body.home .container{background-color:#fff}body.home .container>header{display:none}body.home .container .primary .mobile-header{display:none!important}body.home .container .welcome .inner{padding:0 14px 30px}body.home .container .welcome .inner .primary{overflow:auto;position:relative}body.home .container .welcome .inner.main-top-ac{display:none}}body.home .content.inner.welcome{background:0 0;padding-bottom:0!important}body.home .content.inner.welcome>section{min-height:0!important}body.home section.home-search-hero{height:354px}body.home section.home-search-hero .home-bg-left{background-image:url(../images/home/hero/spooky_left.png);height:354px;left:0;position:absolute;top:31px;width:1281px}body.home section.home-search-hero .home-bg-right{background-image:url(../images/home/hero/spooky_right.png);height:354px;right:0;position:absolute;top:31px;width:1281px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){body.home section.home-search-hero .home-bg-left{background-image:url(../images/home/hero/spooky_left@2x.png);background-size:1281px 354px}body.home section.home-search-hero .home-bg-right{background-image:url(../images/home/hero/spooky_right@2x.png);background-size:1281px 354px}}@media screen and (max-width:1281px){body.home section.home-search-hero{background-image:url(../images/home/hero/spooky.png);background-size:cover;background-repeat:no-repeat;height:348px;min-height:600px;padding-bottom:82px!important;position:relative;width:100%}body.home section.home-search-hero .home-bg-left,body.home section.home-search-hero .home-bg-right{display:none}}@media screen and (max-width:1281px) and (-webkit-min-device-pixel-ratio:1.3),screen and (max-width:1281px) and (-o-min-device-pixel-ratio:2.6 / 2),screen and (max-width:1281px) and (min--moz-device-pixel-ratio:1.3),screen and (max-width:1281px) and (min-device-pixel-ratio:1.3),screen and (max-width:1281px) and (min-resolution:1.3dppx){body.home section.home-search-hero{background-image:url(../images/home/hero/spooky@2x.png);background-size:cover}}body.home section.home-search-hero .slader-nav-logo-desktop{display:none}body.home section.home-search-hero .slader-branding{display:none;height:73px;margin:0 auto;position:relative;width:215px}@media screen and (max-width:414px){body.home section.home-search-hero .slader-branding{margin:0 auto;display:block;top:260px}body.home section.home-search-hero{background-color:#000;background-image:url(../images/home/hero/spooky_transp.png);background-size:100% auto;height:685px}}@media screen and (max-width:375px){body.home section.home-search-hero .slader-branding{top:240px}}@media screen and (max-width:414px) and (-webkit-min-device-pixel-ratio:1.3),screen and (max-width:414px) and (-o-min-device-pixel-ratio:2.6 / 2),screen and (max-width:414px) and (min--moz-device-pixel-ratio:1.3),screen and (max-width:414px) and (min-device-pixel-ratio:1.3),screen and (max-width:414px) and (min-resolution:1.3dppx){body.home section.home-search-hero{background-image:url(../images/home/hero/spooky_mobile@2x.png);background-size:100% auto}}@media screen and (max-width:360px){body.home section.home-search-hero{height:592px}}@media screen and (max-width:320px){body.home section.home-search-hero .slader-branding{top:196px}body.home section.home-search-hero{width:100%;height:527px;background-size:contain}}body.home section.home-search-hero h1{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;font-stretch:condensed;color:#fff;letter-spacing:1.16rem;line-height:1;margin-bottom:30px;padding:0 30px;text-align:center;text-transform:uppercase;top:54px}body.home section.home-search-hero h2.home-free-now{letter-spacing:.005rem;color:rgba(255,255,255,.2);font-size:9rem;line-height:1;padding:0;position:relative;top:-70px;text-align:center}@media screen and (max-width:768px){body.home section.home-search-hero h1{margin-top:108px}body.home section.home-search-hero h2.home-free-now{font-size:150px;margin-top:36px}}@media screen and (max-width:736px){body.home section.home-search-hero h1,body.home section.home-search-hero h2.home-free-now{display:none}body.home section.home-search-hero h1{font-size:1.2rem}body.home section.home-search-hero h2.home-free-now{font-size:130px}}@media screen and (max-width:480px){body.home section.home-search-hero h1{font-size:1rem;letter-spacing:.36rem;margin-top:58px}body.home section.home-search-hero h2.home-free-now{font-size:70px;margin-top:87px}}@media screen and (max-width:375px){body.home section.home-search-hero h1{font-size:1.3rem;letter-spacing:.46rem;margin-top:58px}body.home section.home-search-hero h2.home-free-now{font-size:90px;margin-top:72px}}body.home section.home-search-hero p.or{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:100;font-style:normal;font-size:1.625rem;font-stretch:normal;margin:20px 0}body.home section.home-search-hero a.browse-by-subject{-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;background-color:transparent;border:2px solid #fff;display:block;font-weight:700;margin:0 auto 4%;padding:15px 10px;width:217px;-webkit-border-radius:8px;border-radius:8px}body.home section.home-search-hero a.browse-by-subject:hover{background-color:#4A89DC}body.home .home-search.dropdown-search{height:50px;margin:0 auto;max-width:890px;position:relative;text-align:center;top:-48px;z-index:9998}body.home .home-search.dropdown-search .field-group .results .search-header,body.home .home-search.dropdown-search .field-group .results .search-result{border-bottom:1px solid #fff;text-align:left;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-stretch:normal;font-style:normal}body.home .home-search.dropdown-search.desktop{display:block}@media screen and (max-width:736px){body.home .home-search.dropdown-search{top:222px}}@media screen and (max-width:414px){body.home .home-search.dropdown-search{top:13px}}body.home .home-search.dropdown-search .search-init{position:absolute;color:#adacac;z-index:900;text-decoration:none;top:7px;right:36px}body.home .home-search.dropdown-search .search-init:hover{color:#fff;text-decoration:none}@media screen and (max-width:480px){body.home .home-search.dropdown-search .search-init{right:16px}}body.home .home-search.dropdown-search.fix-search .search-init{top:15px}body.home .home-search.dropdown-search .burger-bar{display:none}body.home .home-search.dropdown-search .field-group{margin:0 auto}body.home .home-search.dropdown-search .field-group:after,body.home .home-search.dropdown-search .field-group:before{content:"";display:table}body.home .home-search.dropdown-search .field-group .twitter-typeahead,body.home .home-search.dropdown-search .field-group .twitter-typeahead input{width:100%}body.home .home-search.dropdown-search .field-group .results{display:none;position:absolute;width:100%}body.home .home-search.dropdown-search .field-group .results .type-results{background-color:#252525;position:relative}body.home .home-search.dropdown-search .field-group .results .search-header{font-weight:700;font-size:.75rem;color:#555;background-color:#252525;border-top:1px solid #fff;padding:10px 15px}body.home .home-search.dropdown-search .field-group .results .search-header a{background:#ebebeb}body.home .home-search.dropdown-search .field-group .results .search-header a.view-all{color:#555;float:right;font-weight:400;text-decoration:none}body.home .home-search.dropdown-search .field-group .results .search-result{-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;font-weight:400;font-size:.875rem;background-color:#252525;color:#555;padding:6px 15px!important}body.home .home-search.dropdown-search .field-group .results .search-result img{border-radius:5px;max-width:30px}body.home .home-search.dropdown-search .field-group .results .search-result:hover{-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;background-color:#dfebfb}body.home .home-search.dropdown-search .field-group .results .search-result:last-of-type{border-bottom:none}body.home .home-search.dropdown-search .field-group input[name=search_query]{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-box-shadow:0 10px 5px -9px rgba(0,0,0,.24);-webkit-box-shadow:0 10px 5px -9px rgba(0,0,0,.24);box-shadow:0 10px 5px -9px rgba(0,0,0,.24);-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-style:normal;font-size:1.125rem;font-stretch:normal;background-color:#252525;border:1px solid #fff;color:#fff;height:34px;line-height:1.5;outline:0;padding:0 18px;width:100%;-webkit-border-radius:0;border-radius:0}body.home .home-search.dropdown-search .field-group input[name=search_query]:-ms-input-placeholder{color:#fff}body.home .home-search.dropdown-search .field-group input[name=search_query]:-moz-placeholder,body.home .home-search.dropdown-search .field-group input[name=search_query]:-ms-input-placeholder,body.home .home-search.dropdown-search .field-group input[name=search_query]::-moz-placeholder,body.home .home-search.dropdown-search .field-group input[name=search_query]::-webkit-input-placeholder,body.home .home-search.dropdown-search .field-group input[name=search_query]:placeholder-shown{color:#fff}body.home .home-search.dropdown-search.with-results{position:absolute;left:0;right:0;top:174px}body.home .home-search.dropdown-search.with-results input[name=search_query]{-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}@media screen and (max-width:768px){body.home .home-search.dropdown-search{margin:0}}@media screen and (max-width:414px){body.home .home-search.dropdown-search.with-results{top:326px;z-index:201}body.home .home-search.dropdown-search{left:0;position:absolute;right:0;top:366px}body.home .home-search.dropdown-search.fix-search{background-color:#fff;box-shadow:1px 1px 10px rgba(0,0,0,.5);position:fixed;top:0;width:100%}body.home .home-search.dropdown-search.fix-search form{display:inline-block;float:left;left:22px;position:relative}body.home .home-search.dropdown-search.fix-search input[name=search_query]{background-color:#ebebeb;border-radius:10px!important;border:1px solid #d6d4d4;box-shadow:none;color:#555;font-size:.8125rem;padding:10px;position:relative;top:7px;width:252px}body.home .home-search.dropdown-search.fix-search input[name=search_query]:-moz-placeholder,body.home .home-search.dropdown-search.fix-search input[name=search_query]:-ms-input-placeholder,body.home .home-search.dropdown-search.fix-search input[name=search_query]::-moz-placeholder,body.home .home-search.dropdown-search.fix-search input[name=search_query]::-webkit-input-placeholder,body.home .home-search.dropdown-search.fix-search input[name=search_query]:placeholder-shown{color:#7d7d7d}}@media screen and (max-width:414px) and (max-width:375px){body.home .home-search.dropdown-search.fix-search input[name=search_query]{position:relative;top:7px;width:212px}}@media screen and (max-width:414px){body.home .home-search.dropdown-search.fix-search .results{top:50px}body.home .home-search.dropdown-search.fix-search .slader-nav-logo-desktop{display:inline-block}}@media screen and (max-width:480px){body.home .home-search.dropdown-search{width:92%}body.home section.homepage-recent-content section.home-last-viewed-books>h3{text-align:center}}@media screen and (max-width:375px){body.home .home-search.dropdown-search{top:344px}}@media screen and (max-width:320px){body.home .home-search.dropdown-search{top:300px}body.home .home-search.dropdown-search.fix-search input[name=search_query]{width:158px}}body.home section.homepage-recent-content{background-color:#fff;padding-bottom:180px;position:relative}body.home section.homepage-recent-content .eye-triangles{background:url(../images/home/eye-triangles.png) left top no-repeat;height:323px;position:absolute;right:0;top:184px;width:116px;z-index:1}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){body.home section.homepage-recent-content .eye-triangles{background-image:url(../images/home/eye-triangles@2x.png);background-size:116px 323px}}@media screen and (max-width:736px){body.home .home-search.dropdown-search{margin:0 auto}body.home section.homepage-recent-content .eye-triangles{display:none}}@media screen and (max-width:414px){body.home section.homepage-recent-content{background-color:transparent;position:relative;top:-140px}body.home section.homepage-recent-content .inner{z-index:1}}body.home section.homepage-recent-content h2{color:#494848;font-size:2.02687rem;border-bottom:1px solid #d6d4d4;padding:0 0 7px}body.home section.homepage-recent-content .card{background-color:#ebebeb;border-radius:10px;border:1px solid #d6d4d4;margin:30px 0;padding:23px 30px 30px;z-index:2}@media screen and (max-width:320px){body.home section.homepage-recent-content .card{padding:10px}}body.home section.homepage-recent-content .card.large-card{max-width:100%;position:relative}@media screen and (max-width:414px){body.home section.homepage-recent-content .card.large-card h2{margin:0 15px}}body.home section.homepage-recent-content .card.large-card .visit-books{display:block;float:left;padding:12px 11px 11px 13px;text-decoration:none;width:132px}body.home section.homepage-recent-content .card.large-card .visit-books .add-book-graphic{background-color:#c2c2c2;border-radius:10px;border:4px dashed #494848;display:block;height:140px;width:108px}body.home section.homepage-recent-content .card.large-card .visit-books .add-book-graphic:before{background:url(../images/interface/visit_books.png) center center no-repeat;background-size:36px 36px;content:"";height:36px;left:33px;position:relative;top:48px;width:36px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){body.home section.homepage-recent-content .card.large-card .visit-books .add-book-graphic:before{background-image:url(../images/interface/visit_books@2x.png);background-size:36px 36px}}body.home section.homepage-recent-content .card.large-card .visit-books .textbook-info{font-size:11px!important;font-weight:600!important;hyphens:auto;line-height:13px;margin-top:15px;max-width:108px}@media screen and (max-width:414px){body.home section.homepage-recent-content .card.large-card .visit-books{margin-left:5px;padding:5px 0 0;width:88px}body.home section.homepage-recent-content .card.large-card .visit-books .add-book-graphic{border:none;border-radius:0;background:url(../images/interface/visit_books_mobile.png) no-repeat;max-height:103px;background-size:78px 100px;width:78px}body.home section.homepage-recent-content .card.large-card .visit-books .add-book-graphic:before{display:none}body.home section.homepage-recent-content .card.large-card .visit-books .textbook-info{max-width:86px}}body.home section.homepage-recent-content .card.medium-card{float:left;margin-top:0;margin-right:30px;padding-bottom:39px;width:730px}@media screen and (max-width:736px){body.home section.homepage-recent-content .card.medium-card{width:100%}}@media screen and (max-width:414px){body.home section.homepage-recent-content .card.medium-card{float:none}body.home section.homepage-recent-content .card.medium-card h2{margin:0 15px}}body.home section.homepage-recent-content .card.small-card{float:left;width:300px}body.home section.homepage-recent-content .card.small-card.slader-stickers{background:url(../images/interface/slader-stickers-wide.png) left top no-repeat;height:250px;margin-right:30px;margin-top:0;width:400px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){body.home section.homepage-recent-content .card.small-card.slader-stickers{background-color:url(../images/interface/slader-stickers-wide@2x.png);background-size:400px 250px}}@media screen and (max-width:736px){body.home section.homepage-recent-content .card.small-card.slader-stickers{background:url(../images/interface/slader-stickers@2x.png) left top no-repeat;background-size:300px 250px;height:250px;width:300px}body.home section.homepage-recent-content .card.small-card.head-rush-action{display:none}}body.home section.homepage-recent-content .card.small-card.head-rush-action{background:url(../images/home/head-rush.png) left top no-repeat;border:none;height:247px;margin-top:0;width:298px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){body.home section.homepage-recent-content .card.small-card.head-rush-action{background-image:transparent url(../images/home/head-rush@2x.png) left top no-repeat;background-size:300px 247px}}body.home section.homepage-recent-content .card .sub-card{background-color:#fff;border-radius:10px;border:1px solid #bdbec0;border-left:none;float:left;height:92px;margin-right:30px;margin-top:30px;padding:18px 25px 18px 0;position:relative;width:290px}body.home section.homepage-recent-content .card .sub-card .indicator{background-color:#e9563e;bottom:0;display:block;float:left;height:100%;position:absolute;top:0;width:8px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;transition:all .15s ease-in-out;-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px}body.home section.homepage-recent-content .card .sub-card .textbook-thumbail{display:inline-block;float:left;margin-left:33px;margin-right:25px}body.home section.homepage-recent-content .card .sub-card .textbook-thumbail img{border-radius:5px;box-shadow:1px 1px 5px rgba(0,0,0,.5);height:56px;width:43px}body.home section.homepage-recent-content .card .sub-card .textbook-meta-info{display:inline-block;float:left;width:156px}body.home section.homepage-recent-content .card .sub-card .textbook-meta-info h3{color:#494848;font-size:.8125rem;font-weight:200;line-height:1rem;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:170px}body.home section.homepage-recent-content .card .sub-card .textbook-meta-info span.ex,body.home section.homepage-recent-content .card .sub-card .textbook-meta-info span.pg{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-style:normal;font-size:1.125rem;font-stretch:condensed;font-weight:700}body.home section.homepage-recent-content .card .sub-card .textbook-meta-info span.ex-number,body.home section.homepage-recent-content .card .sub-card .textbook-meta-info span.pg-number{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-style:normal;font-size:1.125rem;font-stretch:normal;font-weight:200}@media screen and (max-width:736px){body.home section.homepage-recent-content .card .sub-card:nth-child(3n){margin-right:0}}@media screen and (max-width:414px){body.home section.homepage-recent-content .card .sub-card{display:block;float:none;margin:30px auto 0;padding:18px 0}body.home section.homepage-recent-content .card .sub-card:nth-child(3n){margin:30px auto 0}}body.home section.homepage-recent-content section.home-last-viewed-books{margin:18px 0 0 -12px}body.home section.homepage-recent-content section.home-last-viewed-books>h3{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.125rem;font-stretch:condensed;color:#fff;padding-left:9px}@media screen and (max-width:320px){body.home section.homepage-recent-content .card .sub-card{width:100%}body.home section.homepage-recent-content section.home-last-viewed-books>h3{margin:0 8px}}body.home section.homepage-recent-content section.home-last-viewed-books .textbook-work-index-widget img{border-radius:5px}body.home section.homepage-recent-content section.home-last-viewed-books .textbook-work-index-widget .infos h4{color:#494848}body.home section.homepage-recent-content section.home-last-viewed-books .textbook-work-index-widget .textbook-page-search{display:none}body.home section.homepage-recent-content section.home-last-viewed-books .textbook-work-index-widget:hover{background:#fff}body.home section.homepage-recent-content section.home-last-viewed-books .textbook-work-index-widget:hover img{border-color:#fff;-moz-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}@media screen and (max-width:414px){body.home section.homepage-recent-content section.home-last-viewed-books .textbook-work-index-widget{margin-right:12px;max-width:88px;width:88px}body.home section.homepage-recent-content section.home-last-viewed-books .textbook-work-index-widget img{height:auto;width:100%}body.home section.homepage-recent-content section.home-last-viewed-books .textbook-work-index-widget:nth-child(3n){margin-right:0}body.home section.homepage-recent-content section.home-last-viewed-books{width:288px}}@media screen and (max-width:320px){body.home section.homepage-recent-content section.home-last-viewed-books .textbook-work-index-widget{margin-right:6px}}@media screen and (max-width:736px){body.home section.homepage-recent-content section.home-last-viewed-books{margin:28px auto 0}}@media screen and (max-width:320px){body.home section.homepage-recent-content section.home-last-viewed-books{width:276px}}body.home .welcome.inner{margin:0;max-width:100%;padding:0}body.home .inner{box-shadow:none}body.home .logged-in-user-content{background:url(../images/about_slader_books.png) bottom center no-repeat #fff;margin-bottom:161px;padding:30px 0}@media screen and (max-width:768px){body.home .logged-in-user-content{margin-bottom:320px!important}}@media screen and (max-width:480px){body.home .logged-in-user-content{margin-bottom:430px!important}}body.home .resource-list>h2{padding-top:0}body.home .resource-list+h2{border-top:1px solid #ccc;margin-top:30px;padding-top:30px}body.home .resource-list .textbook-work-index-widget{background-color:transparent;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}body.home .resource-list .textbook-work-index-widget:hover{background-color:#f0f0f0;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}body.home .resource-list .textbook-work-index-widget:hover a.remove-textbook{-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;opacity:1;filter:alpha(opacity=100)}body.home .resource-list .textbook-work-index-widget:hover a.remove-textbook:hover{-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;opacity:.6;filter:alpha(opacity=60)}body.home .content-region{-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;background-color:#fff;border:1px solid #d6d4d4;margin-bottom:30px;margin-top:30px;padding:30px 45px;width:1016px;-webkit-border-radius:8px;border-radius:8px}body.home .content-region h2{padding:10px 0;border-bottom:1px solid #d6d4d4!important}body.home .content-region h2:after,body.home .content-region h2:before{content:"";display:table}@media screen and (max-width:1016px){body.home .content-region{width:60%}}@media screen and (max-width:736px){body.home .content-region{width:90%}}body.home .content-region.show-all .badge-index-widget:nth-child(n+4),body.home .content-region.show-all .textbook-work-index-widget:nth-child(n+5){display:block}body.home .content-region.show-all .expand-toggle{display:none}body.home .content-region.show-all .collapse-toggle{display:inline-block}body.home .content-region .resource-list.show-all .badge-index-widget:nth-child(n+4),body.home .content-region .resource-list.show-all .textbook-work-index-widget:nth-child(n+5){display:block}body.home .content-region.span-full-region{padding:0}body.home .content-region.span-full-region h2{max-width:100%;margin:0 45px 15px;padding-top:30px}body.home .content-region.span-full-region table.profile-table .left{padding-left:45px}body.home .content-region.span-full-region table.profile-table .right{padding-right:45px}body.home .content-region.span-full-region table.profile-table .right:after{right:20px}@media screen and (max-width:768px){body.home .content-region.span-full-region table.profile-table .left{padding-left:30px}}@media screen and (max-width:480px){body.home .content-region.span-full-region h2{margin-left:30px;margin-right:30px}body.home .content-region.span-full-region table.profile-table .left{padding-left:20px}body.home .content-region.span-full-region table.profile-table .right{padding-right:20px}}@media screen and (max-width:320px){body.home .content-region.span-full-region table.profile-table{width:100%}body.home .content-region.span-full-region table.profile-table .left{padding-left:0}body.home .content-region.span-full-region table.profile-table .right{padding-right:0}}body.home .content-region .empty{margin-left:0;margin-top:10px}body.home .content-region .empty h4{font-size:16px}body.home .content-region .empty p{margin:10px 0}body.home .content-region .badge-index-widget{display:block;float:left;max-width:148px;margin-right:45px;padding-top:26px}body.home .content-region .badge-index-widget:nth-child(3n){margin-right:0}body.home .content-region .badge-index-widget img{max-width:100%}@media screen and (max-width:480px){body.home .content-region .badge-index-widget{float:none;margin:0 auto}body.home .content-region .badge-index-widget:nth-child(3n){margin-right:auto}}body.home .content-region .badge-index-widget:nth-child(n+6),body.home .content-region .textbook-work-index-widget:nth-child(n+8){display:none}body.home .content-region span{float:left;display:inline-block}body.home .content-region .view-all-cta{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;font-style:normal;font-size:.8125rem;font-stretch:normal;display:inline-block;float:right;position:relative;text-decoration:none}.textbook-work-index-widget .go-to-page.mobile-only,body.home .content-region .collapse-toggle{display:none}body.home .content-region .view-all-cta:after,body.home .content-region .view-all-cta:before{content:"";border-style:solid;border-width:6px;width:0;height:0;position:absolute;top:14%;left:54px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}body.home .content-region .view-all-cta:before{border-color:#555 transparent transparent;-moz-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}body.home .content-region .view-all-cta:after{left:53px;border-color:#fff transparent transparent;-moz-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}body.home .content-region table.profile-table tbody tr td:not(:last-of-type){border-left:none;border-right:none}body.home .content-region table.profile-table.logged-in-home-contrib{margin-bottom:26px}body.home .content-region table.profile-table.logged-in-home-contrib thead th{padding-bottom:10px}body.home .content-region table.profile-table.logged-in-home-contrib tbody+thead th{padding-top:20px}body.home .content-region table.profile-table.logged-in-home-contrib tbody tr:hover{background-color:#f0f0f0;cursor:pointer}@media screen and (max-width:768px){body.home .content-region{padding:26px 32px}.container>.content section.request-textbook{overflow:hidden}}@media screen and (max-width:320px){body.home .content-region{padding:26px 22px}}body.home section.homepage-recent-content .card.medium-card+.card.small-card.fidget{margin-right:0}@media screen and (max-width:1118px){body.home section.homepage-recent-content .card.medium-card+.card.small-card.fidget{margin-right:30px}}@media screen and (max-width:414px){body.home section.homepage-recent-content .card.large-card+.card.small-card.fidget,body.home section.homepage-recent-content .card.medium-card+.card.small-card.fidget{float:none;margin:30px auto}}.textbook-work-index-widget{border:1px solid transparent;cursor:pointer;float:left;height:222px;max-width:132px;padding:11px;position:relative;width:132px;transition:all .15s ease-in-out}.textbook-tooltip-wrap,.textbook-work-index-widget:hover{-moz-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out}.textbook-work-index-widget img{border:1px solid #adacac;border-radius:5px}@media screen and (max-width:480px){.textbook-work-index-widget{max-width:118px;padding:4px;width:118px}}.textbook-work-index-widget .infos h4{color:#555;font-size:11px!important;font-weight:600!important;line-height:13px;margin-top:12px;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto}.textbook-tooltip-wrap .textbook-tooltip .bounty-available:before,.textbook-tooltip-wrap .textbook-tooltip form input[type=text],.textbook-tooltip-wrap .textbook-tooltip h4{font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-style:normal;font-stretch:normal}.textbook-work-index-widget.work img{border:none;height:auto;width:100%}.textbook-work-index-widget:hover{background:#fff;border-color:#adacac;transition:all .15s ease-in-out}.textbook-work-index-widget a.remove-textbook{-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;background:url(../images/interface/overlay-close.png) left top no-repeat;height:30px;left:-15px;opacity:0;position:absolute;top:-15px;width:30px}.textbook-work-index-widget .go-to-page.desktop-only{display:block}@media screen and (max-width:736px){.textbook-work-index-widget .go-to-page.mobile-only{display:block}.textbook-work-index-widget .go-to-page.desktop-only{display:none}}@media screen and (max-width:375px){.textbook-work-index-widget{margin-right:37px}.textbook-work-index-widget:nth-child(even){margin-right:0}}.container>.content .textbook-search-sidebar-widget .textbook-widgets{width:206px;margin:10px auto 0}.container>.content .textbook-search-sidebar-widget .textbook-work-index-widget{border-radius:10px;border:none;height:197px;margin-right:30px;margin-bottom:42px;max-width:88px;padding:0}.container>.content .textbook-search-sidebar-widget .textbook-work-index-widget:nth-of-type(even){margin-right:0}.container>.content .textbook-search-sidebar-widget .textbook-work-index-widget:hover{background-color:transparent;border:none}.container>.content .textbook-search-sidebar-widget .textbook-work-index-widget .textbook-info{height:74px}.container>.content .textbook-search-sidebar-widget .textbook-work-index-widget h4{height:50px}.container>.content .textbook-search-sidebar-widget .textbook-work-index-widget img{height:auto;width:100%}.container>.content .textbook-search-sidebar-widget .textbook-work-index-widget .bounty-tag{display:none!important}.container>.content .textbook-search-sidebar-widget .textbook-page-search input.go-to-page.desktop-only.page-num{display:inline-block;width:47px}.container>.content .textbook-search-sidebar-widget .textbook-page-search input.go-to-page.mobile-only.page-num{display:none}.container>.content .textbook-search-sidebar-widget .textbook-page-search a.button{padding:6px 8px!important}.textbook-tooltip-wrap{transition:all .15s ease-in-out;display:none;height:222px;opacity:0;padding-left:12px;position:absolute;visibility:hidden;width:266px;z-index:700}.textbook-tooltip-wrap.show{-moz-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;display:block;opacity:1;visibility:visible}.textbook-tooltip-wrap.tooltip-right{padding-left:0;padding-right:12px}.textbook-tooltip-wrap a:hover{color:#e9563e!important}.textbook-tooltip-wrap .modal-close{z-index:800}.textbook-tooltip-wrap .textbook-tooltip{background:#fff;border:1px solid #adacac;height:auto;padding:25px 30px 26px 25px;position:absolute;width:254px}.textbook-tooltip-wrap .textbook-tooltip h4{margin-bottom:15px;color:#333;font-size:13px!important}.textbook-tooltip-wrap .textbook-tooltip p{color:#828282}.textbook-tooltip-wrap .textbook-tooltip p:last-of-type{margin-bottom:-4px}.textbook-tooltip-wrap .textbook-tooltip hr{margin-bottom:14px}.textbook-tooltip-wrap .textbook-tooltip form input[type=text]{color:#828282;float:left;height:34px;padding:3px 12px;display:inline-block;margin-right:8px;width:94px;font-size:13px}.textbook-tooltip-wrap .textbook-tooltip form input[type=button].button{width:60px;height:35px}.textbook-tooltip-wrap .textbook-tooltip form input[type=button].button:hover{background:#db3419}.textbook-tooltip-wrap .textbook-tooltip .bounty-available{text-decoration:none!important;margin-top:12px;font-size:13px;display:block}.textbook-tooltip-wrap .textbook-tooltip .bounty-available:before{-moz-border-radius-topleft:24px;-moz-border-radius-topright:24px;-moz-border-radius-bottomright:24px;-moz-border-radius-bottomleft:24px;-moz-box-shadow:2px 2px 4px -2px rgba(0,0,0,.23);-webkit-box-shadow:2px 2px 4px -2px rgba(0,0,0,.23);box-shadow:2px 2px 4px -2px rgba(0,0,0,.23);font-size:.875rem;background-color:#F6BB42;color:#fff;content:"$";display:inline-block;height:24px;line-height:24px;margin-right:10px;text-align:center;width:24px;-webkit-border-radius:24px;border-radius:24px}.textbook-tooltip-wrap .textbook-tooltip:after,.textbook-tooltip-wrap .textbook-tooltip:before{right:100%;top:70px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.textbook-tooltip-wrap .textbook-tooltip:after{border-color:rgba(240,240,240,0);border-right-color:#fff;border-width:12px;margin-top:-12px}.textbook-tooltip-wrap .textbook-tooltip:before{border-color:rgba(173,172,172,0);border-right-color:#adacac;border-width:13px;margin-top:-13px}.textbook-tooltip-wrap .textbook-tooltip.arrow-right:after,.textbook-tooltip-wrap .textbook-tooltip.arrow-right:before{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.textbook-tooltip-wrap .textbook-tooltip.arrow-right:after{border-left-color:#fff;border-width:12px;margin-top:-12px}.textbook-tooltip-wrap .textbook-tooltip.arrow-right:before{border-left-color:#adacac;border-width:13px;margin-top:-13px}.textbook-tooltip-wrap .textbook-tooltip.tooltip-touch:after{border-left-color:#fff;border-width:0;margin-top:-12px}.textbook-tooltip-wrap .textbook-tooltip.tooltip-touch:before{border-left-color:#adacac;border-width:0;margin-top:-13px}.textbook-tooltip-wrap .textbook-tooltip p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:198px}.subject-textbooks .textbook-tooltip-wrap .textbook-tooltip{background:#fff}.subject-textbooks .textbook-tooltip-wrap .textbook-tooltip:after{border-right-color:#FFF}.subject-textbooks .textbook-tooltip-wrap .textbook-tooltip.arrow-right:after{border-left-color:#fff}.subject-textbooks .textbook-tooltip-wrap.tooltip-left{border-left-color:transparent}.subject-textbooks .textbook-tooltip-wrap.tooltip-left:after,.subject-textbooks .textbook-tooltip-wrap.tooltip-right,.subject-textbooks .textbook-tooltip-wrap.tooltip-right .textbook-tooltip:after{border-right-color:transparent}.container .content .iframe-head-rush{display:block;margin:30px auto 50px;overflow-y:hidden}.container .content.head-rush-landing.inner{max-width:100%!important}.container .content .head-rush-logged-out-home .head-rush-wrapper{height:426px;margin:0 auto;position:relative;width:808px}.container .content .head-rush-logged-out-home .head-rush-new-window{display:block;background:url(../head-rush/assets/images/background/new-window.png) left top no-repeat;width:96px;height:80px;position:absolute;top:218px;right:52px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.container .content .head-rush-logged-out-home .head-rush-new-window{background-image:url(../head-rush/assets/images/background/new-window@2x.png);background-size:96px 80px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.container .content .head-rush-logged-out-home{display:none}}@media screen and (max-width:896px){.container .content .head-rush-logged-out-home{display:none}}body.head-rush-page .container{background:#FFF!important}table.profile-table{width:100%}table.profile-table td,table.profile-table th{font-size:13px;padding:4px 8px}table.profile-table td.left,table.profile-table th.left{text-align:left}table.profile-table td.right,table.profile-table th.right{text-align:right}table.profile-table tbody tr.show-more td,table.profile-table td.center,table.profile-table th.center{text-align:center}table.profile-table thead tr th{color:#333;padding-bottom:15px}table.profile-table thead tr th.sortable{white-space:nowrap}table.profile-table thead tr th.sortable a{text-decoration:none!important}table.profile-table tbody tr td{color:#828282}table.profile-table tbody tr td:not(:last-of-type){border-right:1px solid #ccc}table.profile-table tbody tr td a{text-decoration:none}table.profile-table tbody tr:not(.endless_container_tr):hover td:last-child{position:relative}table.profile-table tbody tr:not(.endless_container_tr):hover td:last-child:after{content:url(../images/icons/view-solution-icon.png);height:20px;margin-top:-10px;position:absolute;right:50px;top:50%;width:20px}@media screen and (max-width:480px){table.profile-table tr .rating,table.profile-table tr .views,table.profile-table tr .votes{display:none!important}}table.profile-table.full-width{margin:0 -12.5%;width:125%}table.profile-table.full-width tbody tr:nth-child(2n){background-color:#fff}table.profile-table.full-width tbody tr:hover{background-color:#f0f0f0;cursor:pointer}table.profile-table.full-width tbody tr.endless_container_tr:hover{background-color:transparent;cursor:default}table.profile-table.full-width tbody tr td{padding:8px 5px}table.profile-table.full-width tr td,table.profile-table.full-width tr th{border:none!important}table.profile-table.full-width tr td:first-child,table.profile-table.full-width tr th:first-child{padding-left:125px}table.profile-table.full-width tr td:last-child,table.profile-table.full-width tr th:last-child{padding-right:125px}@media screen and (max-width:568px){table.profile-table tbody tr:not(.endless_container_tr):hover td:last-child:after{content:''}table.profile-table.full-width{margin:0;width:100%}table.profile-table.full-width tr td:first-child,table.profile-table.full-width tr th:first-child{padding-left:0}table.profile-table.full-width tr td:last-child,table.profile-table.full-width tr th:last-child{padding-right:0}}.container>.content section.request-textbook{margin:28px auto;position:relative;width:100%}.container>.content section.request-textbook .isbn-search-graphic{bottom:0;display:block;height:91px;left:0;position:absolute;width:137px}.container>.content section.request-textbook form .textbook-search-wrap{margin:0 auto;position:relative;width:400px;z-index:200}.container>.content section.request-textbook form .textbook-search-wrap h4{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200;font-style:normal;font-size:1.5rem;font-stretch:normal;margin-top:18px;margin-bottom:14px;text-align:left;z-index:200}@media screen and (max-width:568px){.container>.content section.request-textbook .isbn-search-graphic{display:none}.container>.content section.request-textbook form .textbook-search-wrap h4{font-size:1.125rem;text-align:center}}.container>.content section.request-textbook form .textbook-search-wrap .input-wrap{display:inline-block;position:relative}.container>.content section.request-textbook form .textbook-search-wrap .input-wrap input[type=text]{color:#848282;font-size:.8125rem;height:38px;margin-right:5px;padding:14px 20px;width:270px}.container>.content section.request-textbook form .textbook-search-wrap .input-wrap .icon-search{color:#b9b8b8;font-weight:200;position:absolute;right:16px;top:10px}@media screen and (max-width:568px){.container>.content section.request-textbook form .textbook-search-wrap .input-wrap input[type=text]{width:240px}.container>.content section.request-textbook form .textbook-search-wrap{max-width:370px}}@media screen and (max-width:414px){.container>.content section.request-textbook form .textbook-search-wrap .input-wrap{display:block;margin:0 auto;width:280px}.container>.content section.request-textbook form .textbook-search-wrap .input-wrap input{margin-right:0}}@media screen and (max-width:375px){.container>.content section.request-textbook form .textbook-search-wrap .input-wrap input[type=text]{width:194px}}@media screen and (max-width:320px){.container>.content section.request-textbook form .textbook-search-wrap .input-wrap input[type=text]{width:184px}}.container>.content section.request-textbook form .textbook-search-wrap input[type=button]{color:#828282;display:inline-block;margin:0 auto 17px;padding:10px 18px;width:120px;z-index:200}@media screen and (max-width:414px){.container>.content section.request-textbook form .textbook-search-wrap input[type=button]{display:block;margin:15px auto 17px}}@media screen and (max-width:320px){.container>.content section.request-textbook form .textbook-search-wrap input[type=button]{width:80px}}@media screen and (max-width:375px){.container>.content section.request-textbook form .textbook-search-wrap{width:324px}}.container>.content section.request-textbook .no-book-found{color:#ed232b;display:none;font-size:.8125rem;padding-bottom:16px;text-align:center}@media screen and (max-width:320px){.container>.content section.request-textbook form .textbook-search-wrap{width:274px}.container>.content section.request-textbook .textbook-search-wrap{padding:0;background:0 0;width:240px;margin:0 auto}}.container>.global-messages{display:none;z-index:800}.container>.global-messages *{z-index:800}.container>.global-messages .inner{background-color:transparent}.container>.global-messages .tutor-request-notice,.container>.global-messages .tutor-session-alert,.container>.global-messages .tutor-session-reminder{background-color:#fff;border-bottom:1px dashed #f0f0f0;padding:6px 0;position:relative;width:100%;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:600;font-style:normal;font-size:.75em;font-stretch:normal}.container>.global-messages .tutor-request-notice .inner,.container>.global-messages .tutor-session-alert .inner,.container>.global-messages .tutor-session-reminder .inner{box-shadow:none;margin:0 auto;padding:0!important;text-align:center}.container>.global-messages .tutoring-gold-needed{background-color:#f0f0f0;padding:6px 0;position:relative;width:100%;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:600;font-style:normal;font-size:.75em;font-stretch:normal}.container>.global-messages .account-activated,.container>.global-messages .inactive-account{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:.75em;font-stretch:normal;left:0;position:absolute;width:100%;font-style:normal;font-weight:600;right:0}.container>.global-messages .tutoring-gold-needed .inner{margin:0 auto;padding:0!important;text-align:center}.container>.global-messages .account-activated{background-color:#84cdc2;color:#fff;padding:6px 0}.container>.global-messages .account-activated .inner{margin:0 auto;padding:0!important;text-align:center}.container>.global-messages .inactive-account{background-color:#fff;color:#000;padding:8px 0;top:0}@media screen and (max-width:414px){.container>.global-messages .inactive-account{background-color:rgba(255,255,255,.9);padding:8px}}.container>.global-messages .inactive-account .inner{margin:0 auto;padding:14px 0;text-align:center}.container>.global-messages .inactive-account a{color:#000;text-decoration:underline}.container>.global-messages .inactive-account a:hover{color:#1a1a1a}.container>.global-messages [class*=" notice-"],.container>.global-messages [class^=notice-]{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-weight:700;font-style:normal;font-size:18.28px;font-stretch:condensed;color:#fff;padding:30px 0;text-align:center}.payment-summary h3,section.content.account-page .account-header h1 input[type=text],section.content.account-page .account-header h4{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-stretch:normal;font-style:normal}.container>.global-messages [class*=" notice-"] a,.container>.global-messages [class^=notice-] a{color:#000;text-decoration:underline}.container>.global-messages .notice-minor{background:#84cdc2}.container>.global-messages .notice-major{background:#ed232b}.container .content.registration-complete,.container .content.registration-complete h1{text-align:center}.registration-complete-activate img{display:block;float:left;margin-top:30px;margin-right:22px}.registration-complete-activate section.activate-account-copy{float:right;margin-bottom:20px;margin-top:30px;width:70%}.registration-complete-activate section.activate-account-copy h2{color:#555;margin-bottom:12px}.registration-complete-activate section.activate-account-copy p+p,.registration-complete-activate section.activate-account-copy p:first-of-type{margin-bottom:10px}.registration-complete-activate section.activate-account-copy p a{color:#828282}.registration-complete-activate section.activate-account-copy p strong{padding:0 10px}@media screen and (max-width:568px){.registration-complete-activate img{display:none}.registration-complete-activate section.activate-account-copy{margin-top:0;width:100%}}section.content.account-page:after,section.content.account-page:before{content:"";display:table}section.content.account-page.content.inner{padding:0;max-width:none}section.content.account-page .account-inner{max-width:1118px;margin:0 auto}section.content.account-page .account-inner:first-child{max-width:900px}section.content.account-page .account-header{display:block;margin-bottom:-25px}section.content.account-page .account-header:after,section.content.account-page .account-header:before{content:"";display:table}section.content.account-page .account-header h1{font-size:2rem;height:58px;margin:36px 0 0;text-align:center;text-transform:none}section.content.account-page .account-header h1 span{float:none}section.content.account-page .account-header h1 form.default-form.account-heading{margin:0}section.content.account-page .account-header h1 form.default-form.account-heading .field-group{margin-bottom:0}section.content.account-page .account-header h1 input[type=text]{font-weight:700;font-size:2rem;color:#555;height:50px;text-align:center}@media screen and (max-width:480px){section.content.account-page .account-header h1{height:42px}section.content.account-page .account-header h1 input[type=text]{font-size:1.125rem;height:30px}}section.content.account-page .account-header h4{color:#828282;text-align:center;font-weight:300;font-size:13px}section.content.account-page .account-header .profile-image{border:6px solid #adacac;height:124px;width:124px;-moz-border-radius-topleft:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;display:block;margin:0 auto;overflow:hidden;position:relative;top:18px;z-index:100;-webkit-border-radius:50%;border-radius:50%}section.content.account-page .account-header .profile-image a.edit-hover,section.content.account-page .account-header .profile-image img{height:100%;left:0;position:absolute;top:0;-moz-border-radius-topleft:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;display:block}section.content.account-page .account-header .profile-image img{z-index:998;-webkit-border-radius:50%;border-radius:50%}section.content.account-page .account-header .profile-image:hover a.edit-hover{opacity:.8;filter:alpha(opacity=80);-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}section.content.account-page .account-header .profile-image a.edit-hover{background-color:#555;color:#fff;cursor:pointer;font-size:11px;padding:30% 0;text-align:center;text-decoration:none;width:100%;z-index:999;opacity:0;filter:alpha(opacity=0);-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;-webkit-border-radius:50%;border-radius:50%}section.content.account-page .account-header .profile-image a.edit-hover i{display:block;font-size:24px;font-weight:600;text-decoration:none}section.content.account-page .account-header .profile-image form{display:none}@media screen and (max-width:568px){section.content.account-page .account-header{background:#555;height:105px;margin-bottom:0}section.content.account-page .account-header h1{color:#fff;left:100px;margin-top:0;position:relative;top:30px;text-align:left;width:65%}section.content.account-page .account-header h1 form.default-form .field-group input[type=text]{background-color:transparent!important;color:#fff!important;text-align:left}section.content.account-page .account-header h4{display:none}section.content.account-page .account-header .profile-image{border:0 solid #adacac;height:75px;width:75px;-moz-border-radius-topleft:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;left:10px;margin:0;top:-28px;-webkit-border-radius:50%;border-radius:50%}}section.content.account-page nav.account-navigation{background:#fafafa;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:0 170px;position:relative;width:100%}section.content.account-page nav.account-navigation:after,section.content.account-page nav.account-navigation:before{content:"";display:table}section.content.account-page nav.account-navigation ul{display:inline-block;margin:0;padding:0}section.content.account-page nav.account-navigation ul.profile-nav-left{float:left}section.content.account-page nav.account-navigation ul.profile-nav-right{float:right}section.content.account-page nav.account-navigation ul li{cursor:pointer;float:left;height:82px;position:relative;width:82px;-moz-transition:background-color 75ms ease-in-out;-webkit-transition:background-color 75ms ease-in-out;transition:background-color 75ms ease-in-out}section.content.account-page nav.account-navigation ul li+li{margin-left:-1px}section.content.account-page nav.account-navigation ul li.disabled{opacity:.2;filter:alpha(opacity=20)}section.content.account-page nav.account-navigation ul li.disabled:hover{background:0 0;border:none}section.content.account-page nav.account-navigation ul li.disabled a:hover{cursor:default!important}section.content.account-page nav.account-navigation ul li span{color:#adacac;font-size:13px;font-weight:800;left:0;letter-spacing:.5px;opacity:0;position:absolute;right:0;text-align:center;top:-22px;-moz-transition:opacity 75ms ease-in-out;-webkit-transition:opacity 75ms ease-in-out;transition:opacity 75ms ease-in-out}@media screen and (max-width:568px){section.content.account-page nav.account-navigation ul li span{display:none}}section.content.account-page nav.account-navigation ul li:hover{border-left:1px solid #ccc;border-right:1px solid #ccc;background:#ebebeb;box-shadow:inset 5px 5px 60px -3px #fff,inset -4px -4px 60px -4px #ccc;-moz-transition:background .15s ease-in-out;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}section.content.account-page nav.account-navigation ul li:hover span{opacity:1;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}section.content.account-page nav.account-navigation ul li a{display:block;height:100%;position:absolute;top:0;width:100%}section.content.account-page nav.account-navigation ul li i{display:block;margin:0 auto;position:relative;top:38%}section.content.account-page nav.account-navigation ul li i.icon-profile{background:url(../images/icons/profile-icon-sprite.png) no-repeat;height:24px;width:20px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){section.content.account-page nav.account-navigation ul li i.icon-profile{background:url(../images/icons/profile-icon-sprite-2x.png) no-repeat;background-size:20px 48px}}section.content.account-page nav.account-navigation ul li i.icon-settings{background:url(../images/icons/settings-icon-sprite.png) no-repeat;height:25px;width:24px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){section.content.account-page nav.account-navigation ul li i.icon-settings{background:url(../images/icons/settings-icon-sprite-2x.png) no-repeat;background-size:24px 50px}}section.content.account-page nav.account-navigation ul li i.icon-gold{background:url(../images/icons/gold-icon-sprite.png) no-repeat;height:21px;width:22px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){section.content.account-page nav.account-navigation ul li i.icon-gold{background:url(../images/icons/gold-icon-sprite-2x.png) no-repeat;background-size:22px 42px}}section.content.account-page nav.account-navigation ul li i.icon-messages{background:url(../images/icons/messages-icon-sprite.png) no-repeat;height:22px;width:24px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){section.content.account-page nav.account-navigation ul li i.icon-messages{background:url(../images/icons/messages-icon-sprite-2x.png) no-repeat;background-size:24px 44px}}section.content.account-page nav.account-navigation ul li i.icon-tutoring{background:url(../images/icons/sesh-icon-sprite.png) no-repeat;height:24px;width:33px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){section.content.account-page nav.account-navigation ul li i.icon-tutoring{background:url(../images/icons/sesh-icon-sprite-2x.png) no-repeat;background-size:33px 48px}}section.content.account-page nav.account-navigation ul li i.icon-content{background:url(../images/icons/content-icon-sprite.png) left top no-repeat;height:25px;width:20px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){section.content.account-page nav.account-navigation ul li i.icon-content{background:url(../images/icons/content-icon-sprite-2x.png) left top no-repeat;background-size:20px 50px}}section.content.account-page nav.account-navigation ul li.selected{border-left:1px solid #ccc;border-right:1px solid #ccc;background:#ebebeb;box-shadow:inset 5px 5px 60px -3px #fff,inset -4px -4px 60px -4px #ccc;-moz-transition:background .15s ease-in-out;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}section.content.account-page nav.account-navigation ul li.selected span{opacity:1;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}section.content.account-page nav.account-navigation ul li.selected i.icon-profile{background-position:0 -24px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){section.content.account-page nav.account-navigation ul li.selected i.icon-profile{background-position:0 -24px}section.content.account-page nav.account-navigation ul li.selected i.icon-settings{background-position:0 -25px}}section.content.account-page nav.account-navigation ul li.selected i.icon-settings{background-position:0 -25px}section.content.account-page nav.account-navigation ul li.selected i.icon-gold{background-position:0 -21px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){section.content.account-page nav.account-navigation ul li.selected i.icon-gold{background-position:0 -21px}section.content.account-page nav.account-navigation ul li.selected i.icon-messages{background-position:0 -24px}}section.content.account-page nav.account-navigation ul li.selected i.icon-messages,section.content.account-page nav.account-navigation ul li.selected i.icon-tutoring{background-position:0 -24px}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){section.content.account-page nav.account-navigation ul li.selected i.icon-tutoring{background-position:0 -24px}section.content.account-page nav.account-navigation ul li.selected i.icon-content{background-position:0 -25px}}section.content.account-page nav.account-navigation ul li.selected i.icon-content{background-position:0 -25px}@media screen and (max-width:768px){section.content.account-page nav.account-navigation{padding:0 46px}}@media screen and (max-width:568px){section.content.account-page nav.account-navigation{border-bottom:none;padding:0}section.content.account-page nav.account-navigation:after,section.content.account-page nav.account-navigation:before{content:"";display:table}section.content.account-page nav.account-navigation:after{clear:both}section.content.account-page nav.account-navigation ul li{border-right:1px solid #d6d4d4;border-bottom:1px solid #d6d4d4}section.content.account-page nav.account-navigation ul li:last-child{border-right:none}section.content.account-page nav.account-navigation ul.profile-nav-left,section.content.account-page nav.account-navigation ul.profile-nav-right{float:none;display:block;clear:both}section.content.account-page nav.account-navigation ul.profile-nav-left li,section.content.account-page nav.account-navigation ul.profile-nav-right li{height:50px;width:33.33%}section.content.account-page nav.account-navigation ul.profile-nav-left li a i,section.content.account-page nav.account-navigation ul.profile-nav-right li a i{top:28%}}.payment-summary{display:block;max-height:0;overflow:hidden;-moz-transition:max-height 75ms ease-in-out;-webkit-transition:max-height 75ms ease-in-out;transition:max-height 75ms ease-in-out}.payment-summary:after,.payment-summary:before{content:"";display:table}.payment-summary.show{max-height:300px;-moz-transition:max-height 75ms ease-in-out;-webkit-transition:max-height 75ms ease-in-out;transition:max-height 75ms ease-in-out}.payment-summary h3{line-height:30px;margin:30px 0 10px;text-align:center;font-weight:700;font-size:13px}.payment-summary h3 span.purchase-gold-amount{margin:0 10px;position:relative;top:12px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-weight:700;font-style:normal;font-size:57px;font-stretch:condensed}.payment-summary .buttons{display:block;margin:30px auto 0;text-align:center}.payment-summary .buttons:after,.payment-summary .buttons:before{content:"";display:table}.payment-summary .buttons input[type=button],.payment-summary .buttons input[type=submit],.payment-summary .buttons>span{display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-stretch:normal;font-style:normal}.payment-summary .buttons>span{color:#828282;margin-top:10px;vertical-align:top;width:50px;font-weight:300;font-size:.625rem}.payment-summary .buttons input[type=button],.payment-summary .buttons input[type=submit]{border:none;color:#fff;height:35px;line-height:30px;vertical-align:top!important;width:200px;font-weight:700;font-size:13px}.payment-summary .buttons input[type=button].gold,.payment-summary .buttons input[type=submit].gold{background:#F6BB42;-moz-transition:background .15s ease-in-out;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.payment-summary .buttons input[type=button].gold:hover,.payment-summary .buttons input[type=submit].gold:hover{background:#f4a911;-moz-transition:background .15s ease-in-out;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.payment-summary .buttons input[type=button].paypal,.payment-summary .buttons input[type=submit].paypal{background:url(../images/pay-with-paypal.png) center center no-repeat #376897;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.payment-summary .buttons input[type=button].paypal:hover,.payment-summary .buttons input[type=submit].paypal:hover{background-color:#294e72;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.payment-summary .buttons input[type=button].downgrade,.payment-summary .buttons input[type=submit].downgrade{background:#7d7d7d;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;width:250px}.payment-summary .buttons input[type=button].downgrade:hover,.payment-summary .buttons input[type=submit].downgrade:hover{background-color:#646464;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}@media screen and (max-width:480px){.payment-summary .buttons{width:100%}.payment-summary .buttons input[type=button],.payment-summary .buttons span{display:block;float:none;width:100%!important}.payment-summary .buttons span{margin:10px 0}}.payment-summary .buttons .paypal-option{display:inline-block}.payment-summary .buttons .paypal-option:after,.payment-summary .buttons .paypal-option:before{content:"";display:table}.payment-summary .buttons .paypal-option form{display:inline-block}.payment-summary .buttons .paypal-option form:after,.payment-summary .buttons .paypal-option form:before{content:"";display:table}.payment-summary .recharge{margin:30px auto 0;text-align:center;width:440px}.payment-summary .recharge label{color:#adacac}section.content.account-page .account-content{display:block;padding-top:30px}section.content.account-page .account-content.loading{background:url(../images/interface/ajax-loader-trans-sm-white.gif) 50% 50% no-repeat;height:50px;margin-top:20px!important;text-align:center}section.content.account-page .account-content.loading *{display:none}@media screen and (max-width:568px){section.content.account-page .account-content{padding-top:0;width:100%}}section.content.account-page .account-content section.profile-section>h2{border-top:1px solid #ccc;color:#494848;margin-bottom:30px;padding-bottom:0;padding-top:15px;text-align:center;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.25rem;font-stretch:condensed}section.content.account-page .account-content section.profile-section>h2 span{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200;font-style:normal;font-size:16px;font-stretch:normal;display:inline-block;margin-left:10px}section.content.account-page .account-content section.profile-section+section.profile-section{margin-top:30px;position:relative}section.content.account-page .account-content section.profile-section>hr{border-color:#f0f0f0;margin:30px 10%;width:80%}section.content.account-page .account-content section.profile-section:first-child h2{border-top:none}section.content.account-page .account-content section.profile-section:last-child{margin-bottom:60px}@media screen and (max-width:568px){section.content.account-page .account-content section.profile-section h2{background:#555;border-top:none;color:#fff;padding:10px;text-align:left}}section.content.account-page .account-content section.profile-section .stats{margin-bottom:30px;text-align:center}section.content.account-page .account-content section.profile-section .stats .stat-column{border-right:1px solid #ccc;display:inline-block;height:85px;padding:0 25px;position:relative}section.content.account-page .account-content section.profile-section .stats .stat-column:after,section.content.account-page .account-content section.profile-section .stats .stat-column:before{content:"";display:table}section.content.account-page .account-content section.profile-section .stats .stat-column:last-of-type{border-right:none}section.content.account-page .account-content section.profile-section .stats .stat-column .object-ratings{margin-bottom:15px;margin-top:25px}section.content.account-page .account-content section.profile-section .stats .stat-column>em,section.content.account-page .account-content section.profile-section .stats .stat-column>span{display:block;text-align:center}section.content.account-page .account-content section.profile-section .stats .stat-column>em{color:#84cdc2;line-height:1em;text-align:center;text-decoration:none;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-weight:700;font-style:normal;font-size:66px;font-stretch:condensed}section.content.account-page .account-content section.profile-section .stats .stat-column>span{color:#828282;margin-top:5px;text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:700;font-style:normal;font-size:10px;font-stretch:normal}@media screen and (max-width:568px){section.content.account-page .account-content section.profile-section .stats .stat-column{height:60px;margin:10px 0 0;padding:0 15px}section.content.account-page .account-content section.profile-section .stats .stat-column>em{font-size:42px}section.content.account-page .account-content section.profile-section .stats .stat-column>span{font-size:9px}section.content.account-page .account-content section.profile-section .stats .stat-column .object-ratings{margin-bottom:5px;margin-top:10px}}@media screen and (max-width:320px){section.content.account-page .account-content section.profile-section .stats .stat-column{height:50px;padding:0 5px}section.content.account-page .account-content section.profile-section .stats .stat-column>em{font-size:30px}section.content.account-page .account-content section.profile-section .stats .stat-column>span{font-size:8px}}section.content.account-page .account-content>[class^=user-account]{margin:0 auto;width:80%}section.content.account-page .account-content>[class^=user-account] .processing,section.content.account-page .account-content>[class^=user-account] .success{display:none;margin-top:20px!important;text-align:center}section.content.account-page .account-content>[class^=user-account] .success{color:#84cdc2;font-size:16px;font-weight:200;padding:15px}@media screen and (max-width:768px){section.content.account-page .account-content>[class^=user-account]{width:95%}}@media screen and (max-width:568px){section.content.account-page .account-content>[class^=user-account]{width:100%}section.content.account-page .account-content>[class^=user-account] .profile-section{padding:0 10px}section.content.account-page .account-content>[class^=user-account] .profile-section h2{margin:0 -10px}}section.content.account-page .account-content .user-account-profile:not(.user-profile-profile) h2{margin-bottom:6px}section.content.account-page .account-content .user-account-profile:not(.user-profile-profile) .edit-user-subscription{letter-spacing:.01rem;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200;font-style:normal;font-size:.8125rem;font-stretch:normal;text-align:center}section.content.account-page .account-content .user-account-profile:not(.user-profile-profile) .edit-user-subscription a{border-bottom:2px solid #848282;color:#000;padding-bottom:1px;text-decoration:none}section.content.account-page .account-content .user-account-profile:not(.user-profile-profile) .textbooks .textbooks{max-width:792px;margin:0 auto}section.content.account-page .account-content .user-account-profile:not(.user-profile-profile) .textbook-work-index-widget:hover a.remove-textbook{-moz-transition:opacityy .15s ease-in-out;-webkit-transition:opacityy .15s ease-in-out;transition:opacityy .15s ease-in-out;opacity:1;filter:alpha(opacity=100)}section.content.account-page .account-content .user-account-profile:not(.user-profile-profile) .textbook-work-index-widget:hover a.remove-textbook:hover{-moz-transition:opacityy .15s ease-in-out;-webkit-transition:opacityy .15s ease-in-out;transition:opacityy .15s ease-in-out;opacity:.6;filter:alpha(opacity=60)}@media screen and (max-width:1000px){section.content.account-page .account-content .user-account-profile:not(.user-profile-profile) input.ui-autocomplete-input{width:75%!important}}section.content.account-page .account-content .user-account-settings .settings-form{position:relative}section.content.account-page .account-content .user-account-settings .settings-form .resend-activation-email{top:72px}section.content.account-page .account-content .user-account-settings .settings-form .send-activation-sms{top:158px}section.content.account-page .account-content .user-account-settings .settings-form .resend-activation-email,section.content.account-page .account-content .user-account-settings .settings-form .send-activation-sms{left:380px;position:absolute}@media screen and (max-width:480px){section.content.account-page .account-content .user-account-settings .settings-form .resend-activation-email,section.content.account-page .account-content .user-account-settings .settings-form .send-activation-sms{margin-bottom:10px;position:relative;left:auto;top:auto}}section.content.account-page .account-content .user-account-settings .notifications-form{width:100%}section.content.account-page .account-content .user-account-settings .notifications-form .u-pull-left{width:33%}@media screen and (max-width:568px){section.content.account-page .account-content .user-account-settings .notifications-form .u-pull-left{width:50%}}@media screen and (max-width:320px){section.content.account-page .account-content .user-account-settings .notifications-form .u-pull-left{padding-left:20px;width:100%}}section.content.account-page .account-content .user-account-settings .notifications-form .field-group{margin-bottom:5px}section.content.account-page .account-content input[type=number].gold-icon-inline,section.content.account-page .account-content input[type=text].gold-icon-inline{padding-left:32px;background:url(../images/icons/gold-icon-inline.png) 5px 3px no-repeat;display:inline-block}section.content.account-page .account-content .user-account-gold .gold-header{margin:30px 0 60px;text-align:center;text-transform:none}section.content.account-page .account-content .user-account-gold .gold-header h1{margin:0;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-weight:700;font-style:normal;font-size:55px;font-stretch:condensed}section.content.account-page .account-content .user-account-gold .gold-header h1 span.user-gold-amount{float:none;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200;font-style:normal;font-size:1em}section.content.account-page .account-content .user-account-gold .payout-faq h3,section.content.account-page .account-content .user-account-tutoring.user-profile-tutoring a.button.green{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-stretch:condensed}@media screen and (max-width:568px){section.content.account-page .account-content .user-account-gold .gold-header{margin-bottom:30px}section.content.account-page .account-content .user-account-gold .gold-header h1{font-size:42px;padding-bottom:0}}@media screen and (max-width:320px){section.content.account-page .account-content .user-account-gold .gold-header h1{font-size:30px}}section.content.account-page .account-content .user-account-gold section.redeem-gold input[type=submit],section.content.account-page .account-content .user-account-gold section.send-gold input[type=submit]{float:left;margin:26px auto 0;width:100px}section.content.account-page .account-content .user-account-gold section.redeem-gold form.default-form{margin:30px 0 66px}section.content.account-page .account-content .user-account-gold .payout-faq{margin:0 auto;width:393px}section.content.account-page .account-content .user-account-gold .payout-faq h3{font-weight:700;font-style:normal;font-size:1.125rem;color:#494848;margin-bottom:12px}section.content.account-page .account-content .user-account-gold .payout-faq p,section.content.account-page .account-content .user-account-messages .messages .message-details .initial h3,section.content.account-page .account-content .user-account-tutoring .tutoring-header .peer-to-pro-info .pro-tooltip,section.content.account-page .account-content .user-account-tutoring .tutoring-header .peer-to-pro-info span{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-stretch:normal;font-style:normal}section.content.account-page .account-content .user-account-gold .payout-faq p{letter-spacing:.01rem;font-weight:400;font-size:.8125rem;color:#848282;line-height:1rem;margin-bottom:72px}@media screen and (max-width:480px){section.content.account-page .account-content .user-account-gold .payout-faq{width:100%}}section.content.account-page .account-content .user-account-gold section.purchase-header{font-size:13px;text-align:center;color:#828282;margin-bottom:30px}section.content.account-page .account-content .user-account-gold section.purchase-header a{font-weight:600}section.content.account-page .account-content .user-account-gold section.purchase-header h2{padding-bottom:0}section.content.account-page .account-content .user-account-messages{margin:0 auto;width:100%}section.content.account-page .account-content .user-account-messages .profile-section:last-child{margin-bottom:0}section.content.account-page .account-content .user-account-messages .message-actions{margin-bottom:8px;width:100%}section.content.account-page .account-content .user-account-messages .message-actions:after,section.content.account-page .account-content .user-account-messages .message-actions:before{content:"";display:table}section.content.account-page .account-content .user-account-messages .message-actions a{font-size:13px;padding-left:16px;text-decoration:underline}@media screen and (max-width:568px){section.content.account-page .account-content .user-account-messages .message-actions{padding:5px 0}section.content.account-page .account-content .user-account-messages .message-actions a:first-child{padding-left:0}}section.content.account-page .account-content .user-account-messages .messages{border-top:1px solid #ccc;max-height:600px;min-height:600px}section.content.account-page .account-content .user-account-messages .messages .message-inbox{border-right:1px solid #ccc;float:left;max-height:600px;min-height:600px;overflow-y:scroll;width:30%}section.content.account-page .account-content .user-account-messages .messages .message-inbox .message{border-bottom:1px solid #ccc;color:#828282;cursor:pointer;display:block;font-size:13px;padding:15px 40px 15px 15px;position:relative;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}section.content.account-page .account-content .user-account-messages .messages .message-inbox .message .latest:after,section.content.account-page .account-content .user-account-messages .messages .message-inbox .message .latest:before,section.content.account-page .account-content .user-account-messages .messages .message-inbox .message .sender:after,section.content.account-page .account-content .user-account-messages .messages .message-inbox .message .sender:before,section.content.account-page .account-content .user-account-messages .messages .message-inbox .message .synopsis:after,section.content.account-page .account-content .user-account-messages .messages .message-inbox .message .synopsis:before,section.content.account-page .account-content .user-account-messages .messages .message-inbox .message:after,section.content.account-page .account-content .user-account-messages .messages .message-inbox .message:before{content:"";display:table}section.content.account-page .account-content .user-account-messages .messages .message-inbox .message .sender{color:#555;float:left;font-weight:600;width:50%}section.content.account-page .account-content .user-account-messages .messages .message-inbox .message .latest{color:#adacac;float:left;text-align:right;width:45%}section.content.account-page .account-content .user-account-messages .messages .message-inbox .message .synopsis{float:left;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.content.account-page .account-content .user-account-messages .messages .message-inbox .message.message-read{background-color:#f0f0f0;color:#adacac;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}section.content.account-page .account-content .user-account-messages .messages .message-inbox .message.message-read .sender{color:#adacac}section.content.account-page .account-content .user-account-messages .messages .message-inbox .message.message-read .message-chain-count{background:#ccc}section.content.account-page .account-content .user-account-messages .messages .message-inbox .message:hover{background-color:#ccc;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}section.content.account-page .account-content .user-account-messages .messages .message-inbox .message .message-chain-count{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;background:#adacac;color:#fff;display:inline-block;float:right;line-height:1em;margin-top:-8px;padding:1px 4px;position:absolute;right:15px;text-align:center;top:50%;-webkit-border-radius:5px;border-radius:5px}section.content.account-page .account-content .user-account-messages .messages .message-compose-template{display:none}section.content.account-page .account-content .user-account-messages .messages .message-details{float:left;max-height:600px;min-height:600px;overflow-y:scroll;padding:0 60px;width:70%}section.content.account-page .account-content .user-account-messages .messages .message-details .loader{margin-top:30px}section.content.account-page .account-content .user-account-messages .messages .message-details .initial h3{color:#828282;margin:30px 0;text-align:center;font-weight:200;font-size:22px}section.content.account-page .account-content .user-account-messages .messages .message-details .initial .compose-new-message{background:url(../images/icons/message-icon-large.png) no-repeat;color:#adacac;display:block;font-size:22px;font-weight:200;letter-spacing:.5px;margin:60px auto 0;padding-top:120px;text-align:center;text-decoration:none;width:145px;opacity:1;filter:alpha(opacity=100);-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}section.content.account-page .account-content .user-account-messages .messages .message-details .initial .compose-new-message:hover{color:#adacac;opacity:.6;filter:alpha(opacity=60);-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}section.content.account-page .account-content .user-account-messages .messages .message-details .message-send-button{border:1px solid #adacac;display:inline-block;float:right;height:27px;margin-right:6px;width:27px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;background-image:linear-gradient(bottom,#d2d3d2 38%,#eeeded 69%);background-image:-o-linear-gradient(bottom,#d2d3d2 38%,#eeeded 69%);background-image:-moz-linear-gradient(bottom,#d2d3d2 38%,#eeeded 69%);background-image:-webkit-linear-gradient(bottom,#d2d3d2 38%,#eeeded 69%);background-image:-ms-linear-gradient(bottom,#d2d3d2 38%,#eeeded 69%);-webkit-border-radius:5px;border-radius:5px}section.content.account-page .account-content .user-account-messages .messages .message-details .message-send-button .reply-icon{background:url(../images/reply-button.png) left top no-repeat;display:inline-block;height:10px;margin:7px 5px;width:14px}section.content.account-page .account-content .user-account-messages .messages .message-details .message-send-button .send-icon{background:url(../images/send-button.png) left top no-repeat;display:inline-block;height:13px;margin:6px 5px;width:16px}section.content.account-page .account-content .user-account-messages .messages .message-details .single-message .message-header:after,section.content.account-page .account-content .user-account-messages .messages .message-details .single-message .message-header:before,section.content.account-page .account-content .user-account-messages .messages .message-details .single-message.message-compose .message-message:after,section.content.account-page .account-content .user-account-messages .messages .message-details .single-message.message-compose .message-message:before{content:"";display:table}section.content.account-page .account-content .user-account-messages .messages .message-details .message-send-button:hover{background-image:linear-gradient(bottom,#b8bab8 38%,#d5d3d3 69%);background-image:-o-linear-gradient(bottom,#b8bab8 38%,#d5d3d3 69%);background-image:-moz-linear-gradient(bottom,#b8bab8 38%,#d5d3d3 69%);background-image:-webkit-linear-gradient(bottom,#b8bab8 38%,#d5d3d3 69%);background-image:-ms-linear-gradient(bottom,#b8bab8 38%,#d5d3d3 69%)}section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message{background-color:#f0f0f0}section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message,section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message-compose{border-bottom:1px solid #adacac}section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message-compose:not(.expanded):hover,section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message:not(.expanded):hover{background-color:#ccc;cursor:pointer}section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message .expanded,section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message-compose .expanded{background-color:#fff;max-height:0;overflow:hidden;-moz-transition:max-height .25s ease-in-out;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message .expanded .loader,section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message-compose .expanded .loader{margin:10px 0}section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message .summary,section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message-compose .summary{max-height:60px;overflow:hidden;-moz-transition:max-height .15s ease-in-out;-webkit-transition:max-height .15s ease-in-out;transition:max-height .15s ease-in-out}section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message .summary span,section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message-compose .summary span{color:#828282;font-size:13px;padding:10px 5px}section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message .summary span:first-child,section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message-compose .summary span:first-child{float:left;font-weight:600}section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message .summary span:first-child i,section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message-compose .summary span:first-child i{font-weight:600}section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message .summary span:last-child,section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message-compose .summary span:last-child{float:right}section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message-compose.expanded .summary,section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message.expanded .summary{max-height:0;-moz-transition:max-height .15s ease-in-out;-webkit-transition:max-height .15s ease-in-out;transition:max-height .15s ease-in-out}section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message-compose.expanded .expanded,section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message.expanded .expanded{max-height:1000px;-moz-transition:max-height .15s ease-in-out;-webkit-transition:max-height .15s ease-in-out;transition:max-height .15s ease-in-out}section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message-compose.expanded:hover,section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message.expanded:hover{background-color:#fff;cursor:default}section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message-compose.expanded:nth-child(2n) .expanded,section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message.expanded:nth-child(2n) .expanded{border-right:1px solid #f0f0f0}section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message-compose form.default-form{margin-bottom:0;margin-top:0}section.content.account-page .account-content .user-account-messages .messages .message-details .message-thread .message-compose form.default-form textarea{height:100px!important}section.content.account-page .account-content .user-account-messages .messages .message-details .single-message{padding:15px 5px 0}section.content.account-page .account-content .user-account-messages .messages .message-details .single-message .message-header{background:0 0;border-bottom:1px solid #ccc;color:#828282;padding-bottom:15px}section.content.account-page .account-content .user-account-messages .messages .message-details .single-message .message-header h4{color:#828282;font-size:14px;font-weight:400;margin-bottom:0;padding:0}section.content.account-page .account-content .user-account-messages .messages .message-details .single-message .message-header h4 strong{font-weight:600}section.content.account-page .account-content .user-account-messages .messages .message-details .single-message .message-header h4.single{margin-top:6px}section.content.account-page .account-content .user-account-messages .messages .message-details .single-message .message-header .message-date-reply{float:right;width:120px}section.content.account-page .account-content .user-account-messages .messages .message-details .single-message .message-header .message-date-reply .message-sent-date{float:right;font-size:13px;margin-top:3px;text-align:right;width:100%}section.content.account-page .account-content .user-account-messages .messages .message-details .single-message .message-header .message-date-reply .message-send-button{float:right;margin-top:2px}section.content.account-page .account-content .user-account-messages .messages .message-details .single-message.message-compose .message-header input[type=text]{background-color:#f0f0f0;padding-left:10px;width:450px}section.content.account-page .account-content .user-account-messages .messages .message-details .single-message.message-compose .message-message textarea{background-color:#f0f0f0;float:left;height:400px;padding:10px;width:100%}section.content.account-page .account-content .user-account-messages .messages .message-details .single-message .message-message{color:#828282;font-size:13px;line-height:18px;margin:15px 0 30px}@media screen and (max-width:768px){section.content.account-page .account-content .user-account-messages .messages .message-details{padding:0}}@media screen and (max-width:568px){section.content.account-page .account-content .user-account-messages .messages .message-inbox,section.content.account-page .account-content .user-account-messages .messages .message-inbox .message{width:100%}section.content.account-page .account-content .user-account-messages .messages .message-actions{margin-bottom:0}section.content.account-page .account-content .user-account-messages .messages .message-actions a{color:#c1c0c0;padding-left:0;position:absolute;top:14px}section.content.account-page .account-content .user-account-messages .messages .message-actions a.new-message{right:158px}section.content.account-page .account-content .user-account-messages .messages .message-actions a.delete-message{right:76px}section.content.account-page .account-content .user-account-messages .messages .message-actions h2{display:block;margin-bottom:0;text-decoration:none}section.content.account-page .account-content .user-account-messages .messages{max-height:400px;min-height:400px}section.content.account-page .account-content .user-account-messages .messages .message-details,section.content.account-page .account-content .user-account-messages .messages .message-inbox{display:block;float:none;width:100%}section.content.account-page .account-content .user-account-messages .messages .message-details{display:none}section.content.account-page .account-content .user-account-messages .messages.detail-populated .message-inbox{height:0!important;max-height:0!important;min-height:0!important}section.content.account-page .account-content .user-account-messages .messages.detail-populated .message-details{display:block}section.content.account-page .account-content .user-account-messages .messages.detail-populated .message-details .single-message.message-compose .message-header input[type=text]{width:200px}section.content.account-page .account-content .user-account-messages .messages.detail-populated .message-details .single-message.message-compose .message-header .message-date-reply{width:100px}}section.content.account-page .account-content .user-account-messages.user-profile-messages .message-details{float:none;margin:0 auto;width:80%}section.content.account-page .account-content .user-account-tutoring .tutoring-header form{margin:0!important}section.content.account-page .account-content .user-account-tutoring .tutoring-header form .field-group:nth-of-type(1){display:inline-block;float:left;width:400px}section.content.account-page .account-content .user-account-tutoring .tutoring-header form .field-group:nth-of-type(2){float:right;width:150px}section.content.account-page .account-content .user-account-tutoring .tutoring-header form .field-group:nth-of-type(2) input{min-width:150px!important;width:150px!important}@media screen and (max-width:568px){section.content.account-page .account-content .user-account-tutoring .tutoring-header form{padding:10px}section.content.account-page .account-content .user-account-tutoring .tutoring-header form .field-group:nth-of-type(1){width:160px}section.content.account-page .account-content .user-account-tutoring .tutoring-header form .field-group:nth-of-type(2){width:120px}section.content.account-page .account-content .user-account-tutoring .tutoring-header form .field-group:nth-of-type(2) input{min-width:100%!important;width:100%!important}}section.content.account-page .account-content .user-account-tutoring .tutoring-header .peer-to-pro-info{float:right;margin-top:36px;width:110px}section.content.account-page .account-content .user-account-tutoring .tutoring-header .peer-to-pro-info span{font-weight:700;font-size:.8125rem;color:#2b2a2a;cursor:pointer;text-decoration:underline;position:relative}section.content.account-page .account-content .user-account-tutoring .tutoring-header .peer-to-pro-info .pro-tooltip{-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-moz-box-shadow:0 5px 10px -1px rgba(0,0,0,.4);-webkit-box-shadow:0 5px 10px -1px rgba(0,0,0,.4);box-shadow:0 5px 10px -1px rgba(0,0,0,.4);-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;font-weight:300;font-size:.8125rem;background:#fff;border:1px solid #adacac;color:#828282;left:-40px;line-height:16px;opacity:0;padding:15px;position:absolute;text-align:left;top:-134px;width:200px;-webkit-border-radius:8px;border-radius:8px}section.content.account-page .account-content .user-account-tutoring .tutoring-header .peer-to-pro-info .pro-tooltip:after,section.content.account-page .account-content .user-account-tutoring .tutoring-header .peer-to-pro-info .pro-tooltip:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}section.content.account-page .account-content .user-account-tutoring .tutoring-header .peer-to-pro-info .pro-tooltip:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:14px;margin-left:-14px}section.content.account-page .account-content .user-account-tutoring .tutoring-header .peer-to-pro-info .pro-tooltip:before{border-top-color:#adacac;border-width:15px;margin-left:-15px}section.content.account-page .account-content .user-account-tutoring .tutoring-header .peer-to-pro-info:hover .pro-tooltip{opacity:1;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;text-decoration:none}section.content.account-page .account-content .user-account-tutoring .tutoring-subjects form.default-form{margin-bottom:0}section.content.account-page .account-content .user-account-tutoring .tutoring-subjects .subject-column{display:inline-block;float:left;margin-bottom:30px;margin-right:60px}@media screen and (max-width:568px){section.content.account-page .account-content .user-account-tutoring .tutoring-subjects .subject-column{margin-right:30px}}section.content.account-page .account-content .user-account-tutoring .tutoring-subjects .field-group{margin-bottom:5px}section.content.account-page .account-content .user-account-tutoring .stats .stat-column>em{color:#84cdc2}section.content.account-page .account-content .user-account-user-content .no-content{padding:20px 0}section.content.account-page .account-content .user-account-user-content .no-content img{display:block;float:left;margin-left:45px;margin-right:30px}section.content.account-page .account-content .user-account-user-content .no-content p{font-size:20px;font-weight:200;line-height:30px;float:left;color:#828282;width:445px}section.content.account-page .account-content .user-account-user-content .no-content p a{color:#828282;text-decoration:underline}section.content.account-page .account-content .user-account-user-content .no-content p a:hover{color:#696969}section.content.account-page .account-content .user-account-user-content .content-solutions .profile-table tbody tr:hover td,section.content.account-page .account-content .user-account-user-content .content-solutions .stats .stat-column>em{color:#e9563e}section.content.account-page .account-content .user-account-user-content .content-solutions .profile-table tbody tr td:first-child{max-width:50%;min-width:50%;width:50%}section.content.account-page .account-content .user-account-user-content .content-qa .profile-table tbody tr:hover td,section.content.account-page .account-content .user-account-user-content .content-qa .stats .stat-column>em{color:#5d9cec}section.content.account-page .account-content .user-account-user-content .content-qa .profile-table tbody tr td:first-child{max-width:70%;min-width:70%;width:70%}section.content.account-page .account-content .user-account-tutoring.user-profile-tutoring h2{font-size:18px;color:#555}section.content.account-page .account-content .user-account-tutoring.user-profile-tutoring a.button.green{-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;font-weight:700;font-style:normal;font-size:26px;display:block;margin:40px auto 80px;text-align:center;width:145px;padding:15px!important;-webkit-border-radius:20px;border-radius:20px}.user-attribution.size-small .profile-name,section.content.account-page .account-content .user-account-tutoring.user-profile-tutoring .account-tutoring-reviews .review .reviewer,section.content.account-page .account-content .user-account-tutoring.user-profile-tutoring .account-tutoring-reviews .review p{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:.8125rem;font-stretch:normal;font-style:normal}section.content.account-page .account-content .user-account-tutoring.user-profile-tutoring .profile-tutor-info [class*="-column"]{border-right:none;float:left}section.content.account-page .account-content .user-account-tutoring.user-profile-tutoring .profile-tutor-info .subjects-column ul{padding:0 0 0 16px}section.content.account-page .account-content .user-account-tutoring.user-profile-tutoring .profile-tutor-info .subjects-column ul li{text-transform:uppercase}section.content.account-page .account-content .user-account-tutoring.user-profile-tutoring .profile-tutor-info .stats-column,section.content.account-page .account-content .user-account-tutoring.user-profile-tutoring .profile-tutor-info .subjects-column{width:175px;margin-right:60px}section.content.account-page .account-content .user-account-tutoring.user-profile-tutoring .profile-tutor-info .stats-column .stat-column{display:block;float:none;margin:0 auto 10px}section.content.account-page .account-content .user-account-tutoring.user-profile-tutoring .profile-tutor-info .biography-column{width:300px}section.content.account-page .account-content .user-account-tutoring.user-profile-tutoring .profile-tutor-info .biography-column h2{margin-bottom:16px}section.content.account-page .account-content .user-account-tutoring.user-profile-tutoring .profile-tutor-info .biography-column p{text-transform:none;text-align:left;margin-bottom:30px}section.content.account-page .account-content .user-account-tutoring.user-profile-tutoring .account-tutoring-reviews{border-top:1px solid #d6d4d4;margin-bottom:120px}section.content.account-page .account-content .user-account-tutoring.user-profile-tutoring .account-tutoring-reviews h2{text-align:center;padding:24px 0;cursor:pointer}section.content.account-page .account-content .user-account-tutoring.user-profile-tutoring .account-tutoring-reviews .review{padding:20px 28px}section.content.account-page .account-content .user-account-tutoring.user-profile-tutoring .account-tutoring-reviews .review:nth-child(odd){background:#f3f2f2}section.content.account-page .account-content .user-account-tutoring.user-profile-tutoring .account-tutoring-reviews .review:nth-child(even){background:#fff}section.content.account-page .account-content .user-account-tutoring.user-profile-tutoring .account-tutoring-reviews .review .reviewer{font-weight:500;color:#2b2a2a;text-align:left;padding-bottom:10px}section.content.account-page .account-content .user-account-tutoring.user-profile-tutoring .account-tutoring-reviews .review p{font-weight:300;line-height:16px;color:#828282}.user-attribution a.profile-name{color:#333;text-decoration:none!important}.user-attribution.picture-block{float:left;margin:0 15px 0 0;position:relative;width:45px}.user-attribution.picture-block .profile-image span.profile-hover{background:url(../images/icons/profile-image-hover-icon.png) center 10px no-repeat #adacac;display:block;height:54px;left:-1px;position:absolute;top:-2px;width:54px;z-index:99;opacity:0;filter:alpha(opacity=0);-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;-moz-border-radius-topleft:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;-webkit-border-radius:50%;border-radius:50%}.user-attribution.picture-block .profile-image img{border:0 solid #adacac;height:45px;width:45px;-moz-border-radius-topleft:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;-webkit-border-radius:50%;border-radius:50%}.user-attribution.picture-block .profile-image:hover span.profile-hover{opacity:1;filter:alpha(opacity=100);-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.user-attribution.inline-name .profile-image,.user-attribution.picture-block .profile-name{display:none}.user-attribution.inline-name .profile-name:before{opacity:.9;filter:alpha(opacity=90);background-size:100%;content:' ';display:inline-block;height:12px}.user-attribution.inline-picture-name .profile-image{display:none}.user-attribution.inline-picture-name .profile-image img{border:4px solid #adacac;height:38px;width:38px;-moz-border-radius-topleft:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;-webkit-border-radius:50%;border-radius:50%}@media screen and (max-width:568px){.user-attribution.inline-picture-name .profile-image{display:inline-block}}.user-attribution.size-small .profile-name{font-weight:500}.user-attribution.size-small .profile-name .moderator-flare{vertical-align:initial!important}.user-attribution.size-large .profile-name{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-weight:500;font-style:normal;font-size:1.125rem;font-stretch:condensed}