@charset "UTF-8";.error{display:-ms-grid;display:grid;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.error .background{background-image:url(/commons/img/auth-background.jpg);position:absolute;width:100%;height:100%;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.error .card{width:430px;height:283px;position:relative}.error .card .header-message{height:27px;color:#444;font-size:20px;font-weight:600;line-height:27px;padding:15px 0 35px}.error .card .body-message{height:22px;color:#444;font-size:16px;line-height:22px;margin-bottom:60px}.card{border-radius:4px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);position:relative;background-color:#fff}.card .card-content{max-width:430px;margin:48px 32px 0;background-color:#fff;text-align:left;display:block;font-family:"Open Sans"}.loader,.loading-icon{background:url(/commons/img/loading_white.gif) no-repeat}.loading-icon{position:absolute;width:64px;height:64px;background-size:64px 64px;filter:opacity(.5) invert(.5);left:43%}.background-image .form.expired-password{width:430px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:120px}.background-image .form.expired-password .expired-link{color:#a71616}.background-image .form{height:826px;max-width:448px}.background-image .form.client-expire{height:283px}.background-image .form.register .note{color:rgba(0,0,0,.6);font-size:10px;margin-top:-15px}.background-image .form .link-auth a{text-decoration:none;font-size:14px}.background-image .form .forgot{text-align:right}.background-image .form .create{color:rgba(0,0,0,.6)}.background-image .form .titles{font-weight:700!important}.background-image .form button{height:48px!important;line-height:16px!important}.background-image .form .button-reset button{height:48px}.background-image .form .plain-privacy-policy div{padding-top:0;margin-top:5px;padding-bottom:5px}.background-image .link-back a.cancel{position:relative}.auth{display:-ms-grid;display:grid;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.wrong-login{color:#c00015}.success-login{min-height:20px}.background-image{top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-size:cover}.background-image .personal-background{background-image:url(/commons/img/auth-background.jpg);position:fixed;width:100%;height:100%;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.background-image .expired-password{width:430px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:120px}.background-image .expired-password .expired-link{color:#a71616}.background-image .reset-password-invalid,.background-image .reset-password-invalid .form-content{height:100px!important}.background-image .mask{position:fixed;width:100%;height:100%;background-color:#000;opacity:.5}.background-image .form.client-expire{width:430px}.background-image .form.client-expire .form-content{height:235px}.background-image .form.client-expire .header-message{height:27px;color:#444;font-family:"Open Sans";font-size:20px;font-weight:600;line-height:27px;padding:15px 0 35px;text-align:left;display:block}.background-image .form.client-expire .body-message{margin:0 0 60px}.background-image .form.register{width:448px;height:918px!important}.background-image .form.forgot-password,.background-image .form.login,.background-image .form.reset-password{max-height:826px;width:448px;height:826px}.background-image .form.forgot-password .form-content,.background-image .form.reset-password .form-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.background-image .form .link-auth{width:inherit;padding:5px;text-decoration:none}.background-image .form .link-auth a{padding:0 5px}.background-image .form .link-auth .login{color:#818281!important}.background-image .form .link-auth a.cancel{height:33px;width:74px;color:#444;font-family:"Open Sans";font-size:14px;line-height:33px;text-align:center;text-decoration:none;position:relative}.background-image .form .forgot{cursor:pointer;padding-top:0;padding-right:0}.background-image .form .image-choser{width:100px;height:100px;margin:0 auto;background-color:#eaecee;color:#949eab;border-radius:100%;font-size:33px;cursor:pointer}.background-image .form .image-choser i{margin-top:32px}.background-image .form .login-info{margin-bottom:32px;text-align:left}.background-image .form .login-info label{display:block;width:100%}.background-image .form .login-info .login-subtitle{font-weight:400!important;font-size:16px!important}.background-image .form .titles{height:24px;font-size:16px;text-align:left;line-height:1.5;letter-spacing:.15px}.background-image .form .password-pattern{color:rgba(0,0,0,.6);font-size:12px;margin-top:-30px;padding:0 20px 8px}.background-image .form .label1{color:#444;width:384px;font-family:"Open Sans";font-size:24px;font-weight:700!important;line-height:27px;padding:32px 0 16px;text-align:left;display:block}.background-image .form .label2,.background-image .form .label3{font-family:"Open Sans";font-size:16px;line-height:22px;display:block;text-align:left}.background-image .form .label2{height:22px;color:#444}.background-image .form .label3{color:rgba(0,0,0,.87);width:384px;margin-bottom:48px}.background-image .form div.mef-user{background-color:#e1f5fe;color:#01579b;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:16px 0 10px;font-size:14px;line-height:17px;padding:16px}.background-image .form .button-reset button,.background-image .form button{border-radius:2px;color:#fff;font-family:"Open Sans";font-size:14px;font-weight:600}.background-image .form div.mef-user img.icon{height:20px;max-height:100px;width:100%;object-fit:contain;margin-right:10px;-ms-flex:.5;flex:.5}.background-image .form div.mef-user label.label{-ms-flex:4;flex:4;text-align:left}.background-image .form .logo{max-height:80px;width:80%;object-fit:contain;display:block;margin-left:auto;margin-right:auto}.background-image .form button{width:100%;margin:16px 0;text-align:center}.background-image .form .buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;margin:10px 0 20px;-ms-flex-align:center;align-items:center}.background-image .form .link-login{font-family:"Open Sans";font-weight:600;text-transform:uppercase;text-align:center;line-height:16px}.background-image .form .button-reset button{width:384px;margin-top:40px!important;margin:0;line-height:16px;text-align:center}.background-image .link-auth{text-align:center}.background-image .link-back{color:#818281;width:inherit;margin-bottom:32px}.background-image .link-back a.cancel{height:33px;width:100%;color:#444;font-family:"Open Sans";font-size:24px;line-height:33px;text-align:center;text-decoration:none;display:block}.login-language .contact-us,.login-language .privacy-policy,.login-language .terms-and-conditions{height:28px;width:auto;font-family:"Open Sans";font-size:14px;line-height:1.75;letter-spacing:.5px}.login-language{margin-top:32px;display:-ms-flexbox;display:flex;z-index:1;border-radius:3px 3px 4px 4px;background-color:#fff;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 32px 24px;position:absolute;bottom:0!important}.login-language a{text-decoration:none!important;color:rgba(13,14,14,.6)!important}.login-language .terms-and-conditions{text-decoration:none!important;padding:8px 0}.login-language .privacy-policy{text-decoration:none!important;padding-right:50px!important;padding:8px 0;text-align:center}.login-language .contact-us{text-decoration:none!important;color:rgba(0,0,0,.6);padding-right:50px;padding-top:8px;padding-bottom:8px}.login-language .language-select{width:100%;min-height:42px}.login-language .language-select .language-menu{display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;background:0;border:0;padding:0;margin:0}.login-language .language-select .language-menu .drop-icon{height:24px;width:24px;margin:-5px 0 0 5px;padding-top:5px}.login-language .language-select .language-menu span{color:#000;font-size:14px;line-height:1.75;height:28px;letter-spacing:.5px}.login-language .language-select .language-menu i{font-size:24px;color:#000;margin-top:-5px}.login-language .language-select .language-menu div{display:-ms-inline-flexbox;display:inline-flex;padding-left:5px;min-width:90px}.login-language .language-select .language-menu div,.login-language .language-select .language-menu i{vertical-align:super}.login-language .language-select .language-menu img{width:20px;height:20px;margin-right:10px;background-color:#bbb;display:inline-block;border-radius:50%;border:.5px solid rgba(0,0,0,.54)}.login-language .language-select .language-dropdown{width:224px;margin:-163px 0 0 -15px;background-color:#fff;border-radius:2px;padding:16px 0;box-shadow:0 2px 5px 0 rgba(0,0,0,.26),0 2px 10px 0 rgba(0,0,0,.16);z-index:9999;position:relative}.login-language .language-select .language-dropdown .lang-menu-item{display:-ms-flexbox;display:flex;height:48px}.login-language .language-select .language-dropdown .lang-menu-item .flag-circle{width:20px;height:20px;margin:15px 0 0 15px;background-color:#bbb;display:inline-block;border-radius:50%;border:.5px solid rgba(0,0,0,.54)}.login-language .language-select .language-dropdown .lang-menu-item .link{color:rgba(0,0,0,.87);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0;padding:7px 16px;font-family:"Open Sans";font-weight:unset;font-size:14px;line-height:16px;width:100%;background:0;border:0;text-align:left}.login-language .language-select .language-dropdown .lang-menu-item .link:hover{opacity:.8}.login-language .language-select .language-dropdown .lang-menu-item .material-icons.md-18{margin-right:8px}.single-mode-background{background-image:url(/commons/img/auth-background.jpg);position:absolute;width:100%;height:100%;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.content{padding-top:1px}.assignments-header .top-bar{max-width:1200px;margin:auto}.assignments-header h1{display:inline-block;margin:0}.assignments-header .assignment-filters{display:block;float:right}.assignments-header ._720kb-datepicker-calendar-body,.assignments-header ._720kb-datepicker-calendar-years-pagination-pages,.assignments-header .datepicker,.assignments-header datepicker{width:auto}.assignments-header .clear-date{cursor:pointer;color:#d10000;font-size:18px}.assignments-header .clear-date i{margin-top:5px}.license-toast{width:370px!important;padding:14px 16px!important;font-size:14px!important;line-height:1.43!important;letter-spacing:.25px!important;color:#fff!important;background-color:rgba(0,0,0,.87)!important;min-height:68px!important;border-radius:4px!important;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)!important;opacity:1!important}.reader .toolbar .menu-item i.material-icons:hover,print-annotations-disabled:hover,print-annotations:hover{opacity:.8}.license-toast-icon{background-image:none!important;text-align:left}.reader-banner{height:calc(100% - 90px)!important}#page-status{text-indent:100%;white-space:nowrap;overflow:hidden;position:fixed;width:0}.reader{height:100%}@media print{.reader{float:none;overflow:visible!important;height:auto!important;display:block!important}}.reader #skipToContent{position:absolute;width:180px;padding:15px;background-color:#fff;color:#27455d;text-decoration:underline;top:130px;left:-9999px;text-align:center;z-index:1;box-shadow:0 0 7px #3e94cf,0 0 15px #3e94cf}.reader #skipToContent:focus{left:40px;z-index:3}.reader #skipToContent a{font-size:15px;font-weight:700}.reader .toolbar{background-color:#000;color:#fff;height:56px;box-shadow:0 0 3px 1px grey}.reader .toolbar .menu-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:0!important;height:52px;cursor:pointer;text-decoration:none}.reader .toolbar .menu-item .menu-item-description{font-size:12.19px;letter-spacing:.4px;line-height:16px;text-align:center;display:-ms-flexbox;display:flex;padding-right:10px;padding-left:10px;-ms-flex-direction:column;flex-direction:column}.reader .toolbar .menu-item i{cursor:pointer;text-align:center}.reader .toolbar .menu-item .error{font-size:16px;position:absolute;top:-4px;right:18px;color:#b00020}.reader .toolbar .menu-item label{cursor:pointer;padding:12px;font-size:14px;font-weight:600}.reader .toolbar .menu-item .additional-class{padding:5px 0;border:0;width:290px}.reader .toolbar .menu-item .additional-class .terms-and-privacy{padding:0;margin:0}.reader .toolbar .menu-item .additional-class .terms-and-privacy a{margin:0;color:rgba(0,0,0,.54);width:90%;display:block;padding:7px 0 7px 15px;font-size:14px;font-weight:600;text-decoration:none;position:absolute}.reader .toolbar .menu-item .additional-class .terms-and-privacy .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px 0;height:15px;position:relative}.reader .toolbar .menu-item .additional-class .terms-and-privacy .row:hover{background-color:rgba(187,187,187,.32)}.reader .sidebar,.reader .sidebar .toolbar{background-color:#2c2b2b}.reader .toolbar .lightened:hover{color:var(--lightened-primary-color)!important}.reader .content{padding:0;margin:0;width:100%}.reader .reader-wrapper{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;height:100vh}.reader .reader-wrapper .project-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-weight:700;font-size:14px;margin-right:30px;margin-left:50px}.reader .reader-wrapper .full-title{margin-left:10px}.reader .sidebar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:static;width:260px;z-index:2}.form,.form .form-content,body{background-color:#fff}.reader .topbar-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reader iframe{width:100%;height:100%;border:0}.reader .frame-wrapper{-ms-flex:1;flex:1}.reader .read-aloud-section{position:absolute;right:43px;bottom:70px;z-index:999999}.reader .hidden{display:none}.safari .reader .frame-wrapper{-webkit-overflow-scrolling:touch;overflow:scroll}.material-icons.error:before{content:none}.support-warning{font-weight:700;text-align:center}.color-inherit{color:inherit}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(/commons/img/fonts/open-sans-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(public/commons/css/open-sans-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(/commons/img/fonts/open-sans-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(public/commons/css/open-sans-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(/commons/img/fonts/open-sans-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(/commons/img/fonts/open-sans-math.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(/commons/img/fonts/open-sans-symbols.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(/commons/img/fonts/open-sans-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(/commons/img/fonts/open-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(/commons/img/fonts/open-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(/commons/img/fonts/material-icons.woff2) format("woff2")}:after{box-sizing:border-box}:focus{outline:0}body,html{height:100%}@media print{.full-height{display:none}#print-message{display:block!important}body{height:100vh;display:block!important;overflow-y:visible!important;page-break-inside:avoid!important;page-break-after:always}@-moz-document{body{overflow:visible!important}}@page{margin:0;size:A4}}body{padding:0;margin:0;font-size:14px;color:#34495e}body.user-is-tabbing :focus{outline:#ca6e12 solid 2px!important}body,html,input{font-family:'Open sans'}.full-height{height:100%}.loading-screen{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.loading-screen .login-message{padding-top:170px;padding-left:60px;text-align:center;white-space:pre-wrap}.form{border-radius:4px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);position:relative}.form .form-content{text-align:auto;max-width:430px;margin:48px 32px 0}.bar{background-color:#f3f4f6}.bar,.toolbar{font-weight:500;font-size:15px;z-index:2}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.flex{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.blur{filter:blur(8px)}.loader,.loading-spinner{width:64px;height:64px;filter:opacity(.5) invert(.5)}.main-wrapper{padding:24px 0;margin-top:62px}.library-wrapper{margin-top:0;padding-top:0}.loader{display:block;margin:400px auto 1000px;background-size:64px 64px}.loading-spinner{background:url(/commons/img/loading_white.gif) no-repeat;background-size:64px 64px;position:fixed;top:50%;left:50%}.dialog-existing-user .divider,.ngdialog-content .dialog-existing-user .divider,.ngdialog-content .dialog-register-confirmation .divider,.ngdialog-content .dialog-resend-invitation .divider,.ngdialog-content .dialog-user-validation-result .divider{background:0 0}.animated{animation-duration:.4s;animation-fill-mode:both}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.fade-in-right{animation-name:slideInRight}@keyframes slideInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fade-in-left{animation-name:slideInLeft}@keyframes slideOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fade-out-right{animation-name:slideOutRight}@keyframes slideOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fade-out-left{animation-name:slideOutLeft;transition:transform .1s ease-out;animation-duration:.3s!important}@keyframes slideInTop{from{transform:translate3d(0,100%,0);visibility:visible;opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.fade-in-top{animation-name:slideInTop}@keyframes slideInBottom{from{transform:translate3d(0,-100%,0);visibility:visible;opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.fade-in-bottom{animation-name:slideInBottom}@keyframes appear{0%{margin-top:-30px}100%{margin-top:0}}.no-content{color:#34495e;text-align:center;margin-top:13%}.ngdialog-content .dialog-existing-user,.ngdialog-content .dialog-register-confirmation,.ngdialog-content .dialog-resend-invitation,.ngdialog-content .dialog-user-validation-result{color:gray;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ngdialog-content .dialog-existing-user h3,.ngdialog-content .dialog-register-confirmation h3,.ngdialog-content .dialog-resend-invitation h3,.ngdialog-content .dialog-user-validation-result h3{color:#34495e}.ngdialog-content .dialog-existing-user .dialog-text,.ngdialog-content .dialog-register-confirmation .dialog-text,.ngdialog-content .dialog-resend-invitation .dialog-text,.ngdialog-content .dialog-user-validation-result .dialog-text{display:block;padding-bottom:30px}.ngdialog-content .dialog-existing-user .dialog-buttons,.ngdialog-content .dialog-register-confirmation .dialog-buttons,.ngdialog-content .dialog-resend-invitation .dialog-buttons,.ngdialog-content .dialog-user-validation-result .dialog-buttons{margin:0 15px 0 0!important}.ngdialog-content .dialog-existing-user .dialog-button,.ngdialog-content .dialog-register-confirmation .dialog-button,.ngdialog-content .dialog-resend-invitation .dialog-button,.ngdialog-content .dialog-user-validation-result .dialog-button{text-align:right;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:20px}.ngdialog-content .dialog-existing-user .dialog-button gt-button,.ngdialog-content .dialog-register-confirmation .dialog-button gt-button,.ngdialog-content .dialog-resend-invitation .dialog-button gt-button,.ngdialog-content .dialog-user-validation-result .dialog-button gt-button{padding:5px}@media screen and (max-width:768px){.ngdialog-content{width:60%!important}.ngdialog-content .dialog-existing-user .dialog-button,.ngdialog-content .dialog-register-confirmation .dialog-button,.ngdialog-content .dialog-resend-invitation .dialog-button,.ngdialog-content .dialog-user-validation-result .dialog-button{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ngdialog-content .dialog-existing-user .dialog-button gt-button,.ngdialog-content .dialog-register-confirmation .dialog-button gt-button,.ngdialog-content .dialog-resend-invitation .dialog-button gt-button,.ngdialog-content .dialog-user-validation-result .dialog-button gt-button{width:60%}.ngdialog-content .dialog-existing-user .dialog-button gt-button button,.ngdialog-content .dialog-register-confirmation .dialog-button gt-button button,.ngdialog-content .dialog-resend-invitation .dialog-button gt-button button,.ngdialog-content .dialog-user-validation-result .dialog-button gt-button button{min-width:100%;width:100%}}.dialog-email-sent{color:gray;text-align:center}.dialog-email-sent .confirm-button{padding-top:10px}.dialog-email-sent .note-multiple-services{display:-ms-flexbox;display:flex;text-align:left;padding-top:24px}.dialog-email-sent .note-multiple-services .material-icons{vertical-align:middle}.dialog-email-sent .note-multiple-services .note-text{white-space:pre-line;padding-left:5px}.form-content.dialog-email-sent .label2{height:100%}.dialog-existing-user .buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;margin:30px 0 20px;color:#818281}.dialog-existing-user .buttons gt-button:last-child{margin-left:20px}.dialog-existing-user .link{font-family:"Open Sans";font-weight:600;text-transform:uppercase;text-align:center;line-height:16px}.dialog-existing-user .disabled{opacity:.5}.toast-black{width:360px!important;border-radius:4px!important;background-color:rgba(0,0,0,.87)!important;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)!important;color:#fff!important;font-size:14px!important;letter-spacing:.25px!important;line-height:20px!important;opacity:1!important}.toast-cancel-button{font-size:14px;letter-spacing:1.25px;line-height:16px;text-align:center;background-color:rgba(98,2,238,0);border:0;float:right;cursor:pointer;opacity:1;color:#2697d4;font-weight:600}.restricted{opacity:.5}#print-message{display:none;padding:12px}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(/commons/img/fonts/material-icons.woff2) format("woff2")}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(/commons/img/fonts/open-sans-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(public/commons/css/open-sans-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(/commons/img/fonts/open-sans-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(public/commons/css/open-sans-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(/commons/img/fonts/open-sans-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(/commons/img/fonts/open-sans-math.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(/commons/img/fonts/open-sans-symbols.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(/commons/img/fonts/open-sans-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(/commons/img/fonts/open-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(/commons/img/fonts/open-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.confirm-email-toolbar{position:fixed;top:0;width:100%;z-index:99999;padding:0 0 0 24px!important;box-shadow:none!important}.user-input-content{overflow-y:auto;height:100%}.user-input-content .sort-menu{display:-ms-flexbox;display:flex;width:705px;margin:0 auto;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.user-input-content .sort-anontation-select{float:left;position:relative;text-align:end}.user-input-content .sort-anontation-select .sort-anontation-menu{cursor:pointer;background:0;border:0;padding:0;margin:0}.user-input-content .sort-anontation-select .sort-anontation-menu span{color:rgba(0,0,0,.87);font-size:15px;line-height:16px;margin:2px}.user-input-content .sort-anontation-select .sort-anontation-menu:focus{outline:0}.user-input-content .sort-anontation-select .sort-anontation-menu .sort-menu-title{padding:15px 0 10px}.user-input-content .sort-anontation-select .sort-anontation-menu .sort-menu-title span{padding-right:10px}.user-input-content .sort-anontation-select .sort-anontation-menu div{display:-ms-inline-flexbox;display:inline-flex;padding-left:5px;min-width:90px;vertical-align:super}.user-input-content .sort-anontation-select .sort-anontation-dropdown{width:250px;background-color:#fff;border-radius:2px;padding:5px 0;box-shadow:0 2px 5px 0 rgba(0,0,0,.26),0 2px 10px 0 rgba(0,0,0,.16);z-index:9999;position:absolute;right:8px;top:20px}.user-input-content .sort-anontation-select .sort-anontation-dropdown .sort-anontation-menu-item{display:-ms-flexbox;display:flex;height:48px}.user-input-content .sort-anontation-select .sort-anontation-dropdown .sort-anontation-menu-item .link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:-12px 0;padding:7px 16px;font-family:"Open Sans";font-weight:unset;font-size:15px;line-height:16px;width:100%;outline:0;background:0;border:0;text-align:left}.user-input-content .sort-anontation-select .sort-anontation-dropdown .sort-anontation-menu-item:focus{border:1px solid red}.user-input-content .sort-anontation-select .sort-anontation-dropdown .sort-anontation-menu-item .material-icons.md-18{margin-right:8px}.user-input-statistics{overflow:inherit}.menu-list{border-bottom:1px solid #eee}.menu-list .link.active{font-weight:400}.page-title{display:-ms-flexbox;display:flex;height:67px;background:#fafafa;-ms-flex-align:center;align-items:center;padding:0 40px;font-size:14px;font-weight:700}.annotation-menu-name{padding-left:32px;font-size:20px;font-weight:500;letter-spacing:.25px;line-height:24px}print-annotations{cursor:pointer}print-annotations-disabled{cursor:pointer;color:#aaa}.search-annotations{z-index:10;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.search-annotations .toolbar{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);height:56px;background-color:#fff}.search-annotations .toolbar .menu-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:8px;cursor:pointer;text-decoration:none;outline:0}.search-annotations .toolbar .menu-item i{cursor:pointer;color:#000}.search-annotations .toolbar .menu-item label{cursor:pointer;padding:12px;font-size:14px;font-weight:600}.search-annotations .toolbar .close{border-left:1px solid grey;padding:5px 5px 5px 20px;height:unset}.search-annotations .toolbar .clear{padding:5px 20px 5px 5px;color:rgba(0,0,0,.87);font-size:14px;font-weight:600;letter-spacing:1.25px;line-height:16px}.search-annotations .toolbar .disabled{color:#aaa;cursor:not-allowed}.search-annotations input.search-input{height:35px;color:rgba(0,0,0,.6);border:0;margin:auto 16px;font-size:18px;background-color:transparent;letter-spacing:.25px;font-weight:500;line-height:24px;outline:0;outline-offset:0}.search-annotations input.search-input::-ms-clear{display:none}.annotation-toolbar{position:relative}.annotation-toolbar .toolbar{height:56px;background-color:#fff;color:rgba(0,0,0,.6);box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2)}.annotation-toolbar .toolbar .menu-item{padding:0 10px}.annotation-infos{margin:16px auto;width:720px}.annotation-infos .book-annotation-info{display:-ms-flexbox;display:flex}.annotation-infos .book-annotation-info .book-annotation-cover{float:left;border-radius:2px;padding-right:16px}.annotation-infos .book-annotation-info .book-annotation-cover img{height:120px;width:120px;object-fit:contain}.annotation-infos .book-annotation-info .book-annotation-description{display:-ms-grid;display:grid;float:right;padding:10px 0}.annotation-infos .book-annotation-info .book-annotation-description .annotation-book-name{height:24px;color:rgba(0,0,0,.6);font-size:20px;font-weight:600;letter-spacing:.25px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:98%}.annotation-infos .book-annotation-info .book-annotation-description .annotation-book-author{height:20px;color:rgba(0,0,0,.6);font-size:14px;letter-spacing:.25px;line-height:20px}.annotation-infos .book-annotation-info .book-annotation-description .annotation-book-accessed{height:16px;color:rgba(0,0,0,.6);font-size:12px;letter-spacing:.4px;line-height:16px}.account-settings input,.account-settings select{border:1px solid #9e9e9e;box-shadow:none}.account-settings .strech button{width:100%}.account-settings .container{margin-top:20px}.account-settings .content-box{margin-top:15px}.account-settings .groups{list-style:none;padding:0;margin:0}.account-settings .groups li{padding-left:1em;text-indent:-.7em}.account-settings .groups li:first-child:before{content:"• ";color:#ff671b}.account-settings .groups li:last-child:before{content:"• ";color:#4a90e2}.account-settings .profile-img{width:130px;margin:auto 0;text-align:center;border-radius:100%;height:130px}.account-settings .fixed{height:81vh;overflow-y:scroll}.account-settings .left-offset-15{padding-left:25px}.account-settings .align-center{text-align:center}.account-settings .block{margin-top:15px}.settings .tile{border-radius:5px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:40px}.settings .tile:hover{background-color:#f3f4f6}.dialog-terms-conditions{width:70%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}.dialog-terms-conditions div,.dialog-terms-conditions h3{text-align:left}.iframe-terms-conditions{width:142%;height:72%}@media screen and (max-width:1440px){.iframe-terms-conditions{height:57%}}.iframe{padding-top:20px;padding-bottom:20px}.iframe a{text-decoration:none}.buttons-frame-not-loaded{position:absolute;bottom:15px;right:0;float:right;text-align:right!important;width:100%;padding-right:20px}.buttons-frame-not-loaded button{margin:10px}.buttons-frame-loaded{float:right;text-align:right!important;width:142%;margin-top:20px}.buttons-frame-loaded button{margin:10px}.ngdialog.ngdialog-terms-conditions{padding-bottom:50px;padding-top:50px;z-index:99999}.general-settings input,.general-settings select{border:1px solid #9e9e9e;box-shadow:none}.general-settings .fixed{height:81vh;overflow-y:scroll}.general-settings .block{margin-top:15px}.general-settings .strech button{width:100%}.forgot-sent-toolbar{position:fixed!important;top:0;width:100%;z-index:99999;padding:0!important;box-shadow:none!important;-ms-flex-pack:center;justify-content:center}.forgot-sent-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:80vh;min-height:343px}.forgot-sent-container h1{font-size:24px}.forgot-sent-container .content-wrapper{display:-ms-flexbox;display:flex;width:434px;-ms-flex-direction:column;flex-direction:column;overflow:visible}.forgot-sent-container .content-wrapper button{-ms-flex-item-align:end;align-self:flex-end;height:40px;width:120px;font-size:14px;border:0;color:#fff;cursor:pointer;text-transform:uppercase;font-weight:700;line-height:19px;margin-left:20px;float:right;margin-top:40px}.user-profile-toolbar .logo{-ms-flex:1;flex:1}.user-profile-toolbar span{display:-ms-flexbox;display:flex;text-decoration:none;cursor:pointer}.user-profile-toolbar span h3{width:200px;color:#fff;font-size:15px}.user-profile-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.user-profile-container .single-sign-in-info{margin:30px 0;padding:20px;display:-ms-inline-flexbox;display:inline-flex;border-radius:5px}.user-profile-container .single-sign-in-info i{font-size:30px}.user-profile-container .single-sign-in-info .text-info{color:#000;padding:0 13px;font-size:16px;line-height:1.7}.user-profile-container h1,.user-profile-container h2{font-size:20px;font-weight:700;height:24px;color:rgba(0,0,0,.87)}.user-profile-container h2{margin:0}.user-profile-container h1{margin:0 0 25px}.user-profile-container h4{font-size:16px;font-weight:unset}.user-profile-container h3{height:24px;font-size:14px;color:rgba(0,0,0,.87);font-weight:700;margin:0 0 8px}.user-profile-container h5{height:24px;font-size:14px;color:rgba(0,0,0,.87);font-weight:700;margin:16px 0 8px}.user-profile-container .content-wrapper{display:-ms-flexbox;display:flex;width:448px;height:918px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.user-profile-container .content-wrapper .form-content{margin-left:40px;margin-right:40px}.user-profile-container .content-wrapper .form-content .input-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.user-profile-container .content-wrapper .form-content .input-wrapper input{height:48px;width:348px;background-color:#fff;border:1px solid rgba(0,0,0,.87);border-radius:4px;padding-left:16px;color:rgba(0,0,0,.87);font-size:16px}.user-profile-container .content-wrapper .form-content .input-wrapper select{width:inherit;height:35px;margin:0}.user-profile-container .content-wrapper .form-content .input-wrapper button{-ms-flex-item-align:right!important;-ms-grid-row-align:right!important;align-self:right!important;height:40px;width:120px;font-size:14px;border:0;color:#fff;cursor:pointer;text-transform:uppercase;font-weight:700;line-height:19px;margin-top:10px}.agree-button button,.reset-email .submit-button,.user-profile-container .loading-image{-ms-grid-row-align:center;align-self:center}.user-profile-container .content-wrapper .form-content .inline-inputs{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.user-profile-container .content-wrapper .form-content .inline-inputs label{-ms-flex:1;flex:1;font-size:16px}.user-profile-container .content-wrapper .form-content .action-button.email-label{margin-bottom:10px}.user-profile-container .content-wrapper .form-content .sso-email{color:#000}.user-profile-container .content-wrapper .form-content .action-button{width:100%;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}.user-profile-container .content-wrapper .form-content .action-button button{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:36px;min-width:78px;font-size:14px;border:0;color:#fff;cursor:pointer;text-transform:uppercase;font-weight:700;line-height:19px;margin-bottom:10px}.user-profile-container .content-wrapper .form-content .form-buttons{-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:flex;margin-top:24px}.user-profile-container .content-wrapper .form-content .form-buttons button{margin-left:20px;background-color:#fff}.user-profile-container .content-wrapper .form-content #password{margin-bottom:-16px;padding-bottom:16px}.user-profile-container .content-wrapper .form-content .divider{margin:30px 0 31px}.user-profile-container section{display:inline-block}.user-profile-container .switch-input{display:none;opacity:0}.user-profile-container .switch-label{width:60px;height:30px;cursor:pointer;display:inline-block;position:relative;background:#bdbdbd;border-radius:30px;transition:background-color .4s;-moz-transition:background-color .4s;-webkit-transition:background-color .4s}.user-profile-container .switch-label:after{left:0;width:20px;height:20px;margin:5px;content:'';position:absolute;background:#fff;border-radius:10px}.user-profile-container .switch-input:checked+.switch-label{background:#37bb9b}.user-profile-container .switch-input:checked+.switch-label:after{left:auto;right:0}.user-profile-container .profile-dialog-contents .confirm-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.user-profile-container .disabled{opacity:.5;cursor:unset!important;height:20px;font-size:14px}.user-profile-container .loading-image{width:99px!important;height:99px!important;-ms-flex-item-align:center;object-fit:cover}access-code-panel .input-wrapper.text input[type=text]{padding-left:35px}access-code-panel div.panel{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10002;color:#818281;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:rgba(0,0,0,.7)}access-code-panel div.panel .panel-box{-ms-flex:1;flex:1;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}access-code-panel div.panel .panel-box div.dialog-box{background-color:#fff;padding:20px;min-width:500px}access-code-panel div.panel .panel-box div.dialog-box .panel-header{font-size:26px;font-weight:700;margin-bottom:20px}access-code-panel div.panel .panel-box div.dialog-box .panel-header .material-icons.md-36{float:right;cursor:pointer}access-code-panel div.panel .panel-box div.dialog-box .panel-content{margin:auto;min-height:60px}access-code-panel div.panel .panel-box div.dialog-box .panel-content div.panel-loader{border:4px solid #f3f3f3;border-top:4px solid #fff;border-radius:50%;width:32px;height:32px;animation:spin 1s linear infinite;margin:auto}access-code-panel div.panel .panel-box div.dialog-box .panel-content div.icon-ok{width:100%;text-align:center;line-height:32px}access-code-panel div.panel .panel-box div.dialog-box .panel-content div.icon-ko{width:100%;text-align:center;font-size:32px;font-weight:700;color:#000}access-code-panel div.panel .panel-box div.dialog-box .panel-content p.info-label{width:100%;text-align:center}access-code-panel div.panel .panel-box div.dialog-box .panel-content .description{display:block;max-width:fit-content}access-code-panel div.panel .panel-box div.dialog-box .panel-action{color:#000;width:inherit;float:right}access-code-panel div.panel .panel-box div.dialog-box .panel-action a.cancel{height:33px;width:100%;color:#444;font-family:"Open Sans";line-height:33px;text-align:center;text-decoration:none;margin-right:20px;cursor:pointer;text-transform:uppercase}access-code-panel div.panel .panel-box div.dialog-box .panel-action button{text-transform:uppercase}access-code-panel div.panel .panel-box div.dialog-box .panel-action button:disabled{opacity:.5;cursor:unset}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pagination{margin:16px auto}.pagination .menu-list{border-bottom:1px solid #eee;-ms-flex-pack:center!important;justify-content:center!important}.pagination .link.active{font-weight:400}.pagination .md-button{margin:6px 8px;border-radius:50%;font-size:20px;text-align:center;text-transform:uppercase;text-decoration:0;border:0;outline:0;background-color:#fff}.pagination button[disabled]:hover{background-color:transparent}.pagination button[disabled] .pointer{color:rgba(0,0,0,.28)}.pagination .pointer{cursor:pointer;color:rgba(0,0,0,.6);font-style:unset}.pagination .material-icons{font-size:20px}.pagination .selected{background:#e2e1e1}.pagination .ripple{background-position:center;transition:background .8s;vertical-align:middle;display:block;height:35px;width:35px}.pagination .ripple:hover{background:radial-gradient(circle,transparent 1%,#d6d6d6 1%) center/15000% #d6d6d6}.pagination .ripple:active{background-color:#969696;background-size:100%;transition:background 0s}.pagination li{margin:0 3px}.notification-banner{position:sticky!important;top:0;z-index:90000;height:90px;background-color:#e1f5fd}@media screen and (max-width:1024px){.notification-banner{height:120px}}.notification-banner .notification-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;height:inherit}.notification-banner .notification-content .notification-icon{margin:0 24px}.notification-banner .notification-content .notification-icon .banner-icon{font-size:43px;color:#0288d1}.notification-banner .notification-content .notification-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:91%}.notification-banner .notification-content .notification-body .notification-header{font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.15px;color:rgba(0,0,0,.87)}.notification-banner .notification-content .notification-body .notification-description{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:.25px;color:#025683}.dropdown-menu .link,.toolbar .right-menu a{line-height:19px;font-family:"Open Sans";text-align:left}.notification-banner .notification-content .notification-body .notification-description p{margin:0}.notification-banner .notification-content .notification-actions{padding:0 24px;border-left:1px solid rgba(0,0,0,.12)}.notification-banner .notification-content .notification-actions i{cursor:pointer}toolbar{width:100%;z-index:10000}.toolbar-banner{position:sticky;top:90px!important}@media screen and (max-width:1024px){.toolbar-banner{top:120px!important}}.toolbar{position:sticky;top:0;z-index:9000;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.13);display:-ms-flexbox;display:flex;height:48px;padding:0 24px;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.toolbar .logo{display:-ms-inline-flexbox;display:inline-flex}.toolbar .logo img{width:140px;height:40px;object-fit:contain;vertical-align:middle}.read-aloud-select .read-aloud-menu div,.read-aloud-select .read-aloud-menu i,.toolbar .language .language-menu div,.toolbar .language .language-menu i,.toolbar .profile .profile-menu div,.toolbar .profile .profile-menu i{vertical-align:super}.toolbar .back-statistics{height:56px;color:rgba(0,0,0,.6);text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.toolbar .link{height:100%;padding:10px}.toolbar .main-menu{display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1;flex:1;-ms-flex-pack:end;justify-content:flex-end;list-style-type:none;margin-right:24px}.toolbar .main-menu a.link{color:#34495e}.toolbar .main-menu .access-code-button{margin-left:32px}.toolbar .main-menu .access-code-button .access-code{border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:6px 10px;background-color:#fff}.toolbar .right-menu{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:end;justify-content:flex-end}.toolbar .right-menu a{text-decoration:none;color:#444;font-size:14px;width:100%;background:0;border:0}.toolbar .icons i{padding-right:25px;color:#757575;cursor:pointer}.toolbar .profile{display:-ms-inline-flexbox;display:inline-flex;float:right}.toolbar .profile .profile-menu{display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;background:0;border:0;padding:0;margin:0}.toolbar .profile .profile-menu i{font-size:24px;color:#757575}.toolbar .profile .profile-menu div{display:-ms-inline-flexbox;display:inline-flex;padding-left:5px;min-width:90px}.toolbar .profile .profile-menu img{width:25px;height:25px;border-radius:100%}.toolbar .profile .profile-dropdown{background-color:#fff;position:fixed;right:18px;top:35px;padding:16px 0;box-shadow:0 2px 5px 0 rgba(0,0,0,.26),0 2px 10px 0 rgba(0,0,0,.16);z-index:9999;border-radius:2px}.toolbar .profile .profile-dropdown-banner{top:125px!important}.toolbar .language{display:-ms-inline-flexbox;display:inline-flex;float:right}.toolbar .language .language-menu{display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;background:0;border:0;padding:0;margin:0}.toolbar .language .language-menu i{font-size:24px;color:#757575;margin-top:-5px}.toolbar .language .language-menu div{display:-ms-inline-flexbox;display:inline-flex;padding-left:5px;min-width:90px}.dropdown-menu,.toolbar .language .language-dropdown{padding:16px 0;box-shadow:0 2px 5px 0 rgba(0,0,0,.26),0 2px 10px 0 rgba(0,0,0,.16);z-index:9999}.toolbar .language .language-menu img{width:20px;height:20px;margin-right:20px;background-color:#bbb;display:inline-block;border-radius:50%;border:.5px solid rgba(0,0,0,.54)}.toolbar .language .language-dropdown-banner{top:138px!important}.toolbar .language .language-dropdown{width:224px;background-color:#fff;position:fixed;border-radius:2px;right:65px;top:48px}.toolbar .language .language-dropdown img{width:20px;height:20px;margin:15px 0 0 15px;background-color:#bbb;display:inline-block;border-radius:50%;border:.5px solid rgba(0,0,0,.54)}.toolbar .language .language-dropdown .lang-menu-item{display:-ms-flexbox;display:flex;height:48px}.dropdown-menu{background-color:#fff;border-radius:2px;width:192px}.dropdown-menu .link{color:#444;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:7px 16px;font-size:14px;width:100%;background:0;border:0}.dropdown-menu a.terms{width:160px}.divider,.gt-button-message .strech{width:100%}.dropdown-menu .material-icons.md-18{margin-right:8px}gt-button .button{color:#fff;border:0;border-radius:2px;min-width:145px;padding:10px;cursor:pointer;font-weight:700}gt-button .button i{margin-right:10px}gt-button.disabled .button{opacity:.6;cursor:not-allowed}.gt-button-message div{position:absolute;font-size:12px;color:#c00015;margin:4px 10% 10% 12px}.gt-button-message .button:hover{cursor:pointer}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.divider{min-height:2px;height:2px;background-color:rgba(0,0,0,.12);margin:5px 0}.blue{color:#4a90e2}.title{font-size:20px;padding:5px;margin-bottom:10px;font-weight:700}.h-offset-10{margin-top:10px}.breadcrumbs{cursor:pointer;font-size:30px;display:-ms-inline-flexbox;display:inline-flex;padding-left:15px;-ms-flex-pack:start;justify-content:flex-start;min-height:70px;-ms-flex-align:center;align-items:center}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-7,.col-8,.col-9{position:relative;padding:10px;display:inline-block}.breadcrumbs i{font-weight:400;margin-right:5px;font-size:23px}.key-value input[type]:not([type=checkbox]),.key-value select{min-height:30px;height:30px;width:90%;background-color:#fff;border-radius:0}.col-1{width:787%;min-width:787%;-ms-flex:0 0 587%;flex:0 0 587%}.col-2{width:1574%;min-width:1574%;-ms-flex:0 0 1374%;flex:0 0 1374%}.col-3{width:2361%;min-width:2361%;-ms-flex:0 0 2161%;flex:0 0 2161%}.col-4{width:3148%;min-width:3148%;-ms-flex:0 0 2948%;flex:0 0 2948%}.col-5{width:3935%;min-width:3935%;-ms-flex:0 0 3735%;flex:0 0 3735%}.col-6{width:4722%;min-width:4722%;-ms-flex:0 0 4522%;flex:0 0 4522%;position:relative;padding:10px;display:inline-block}.col-7{width:5509%;min-width:5509%;-ms-flex:0 0 5309%;flex:0 0 5309%}.col-8{width:6296%;min-width:6296%;-ms-flex:0 0 6096%;flex:0 0 6096%}.col-9{width:7083%;min-width:7083%;-ms-flex:0 0 6883%;flex:0 0 6883%}.col-10{width:7870%;min-width:7870%;-ms-flex:0 0 7670%;flex:0 0 7670%}.col-11{width:8657%;min-width:8657%;-ms-flex:0 0 8457%;flex:0 0 8457%}.col-12{width:9444%;min-width:9444%;-ms-flex:0 0 9244%;flex:0 0 9244%}.dropdown,select{border:0;border-radius:5px;background-image:none;background-color:transparent;margin:0 10px;padding:5px;font-size:100%;width:150px;color:#34495e;box-shadow:0 1px 5px rgba(0,0,0,.16);float:left}gt-input .input{height:35px;width:100%;background-color:#fff;border:0;border-bottom:2px solid #bac8ba;color:#818281;margin-bottom:15px}gt-input .input-wrapper{margin-bottom:32px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}gt-input .input-wrapper input[type]:not([type=checkbox]):not([type=text]){width:100%!important;border:1px solid rgba(0,0,0,.32);border-radius:4px;height:48px;padding-left:35px;color:#444;font-family:"Open Sans";font-size:16px;line-height:28px;background-color:ffffff}gt-input .input-wrapper input[type=text]{width:100%!important;border:1px solid rgba(0,0,0,.32);border-radius:4px;height:48px;padding-left:10px;color:#444;font-family:"Open Sans";font-size:16px;line-height:28px;background-color:ffffff}gt-input .input-wrapper input[name=email],gt-input .input-wrapper input[name=password],gt-input .input-wrapper input[name=repeatPassword]{padding-left:35px}gt-input .input-wrapper i{width:20px;position:absolute;height:16px;font-size:18px;color:rgba(0,0,0,.5);padding-left:10px}gt-input .input-wrapper .show-eye{cursor:pointer;margin-left:77%}gt-input .input-wrapper label{color:#818281}gt-input .input-wrapper label span{text-decoration:underline;cursor:pointer}.book-info .info a,.link,.link:hover,.link:visited,gt-input .input-wrapper.checkbox a{text-decoration:none}gt-input .input-wrapper.checkbox{border-bottom:0;text-align:left;display:-ms-flexbox;display:flex;padding-top:5%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}gt-input .input-wrapper.checkbox .gt-button-message div{margin-left:0;margin-top:20px!important}gt-input .input-wrapper .gt-button-message{width:100%}gt-input .plain .input-wrapper input,gt-input .plain-privacy-policy .input-wrapper input{width:auto}gt-input .plain .input-wrapper{border:0;display:-ms-flexbox;display:flex}gt-input .plain-privacy-policy .input-wrapper{border:0;display:-ms-flexbox;display:flex}gt-input i.fa-icon{position:absolute;top:10px;right:50px}.input-error-select{border:2px solid #c00015!important}.set-focus-color{border:1px solid #37bb9b!important}.reset-pass-input-wrapper{margin-bottom:40px!important}.link:hover{cursor:pointer}.link.active{border-bottom:4px #eee solid;font-weight:600}.link-bar{text-transform:uppercase;color:#444}.link-bar .error{font-size:16px;position:relative;top:-6px;right:3px;color:#b00020}.link-bar:hover{border-bottom:3px solid!important}.link-button-bar{border:0;background:0 0;display:initial;padding:16px 30px;text-transform:uppercase;font-size:inherit}.link-button-bar:hover:enabled,.menu .active{border-bottom:3px solid;color:var(--primaryColor)}.link-button-bar:hover:disabled{cursor:initial}.menu{max-width:100%}.menu .menu-list{padding:0;margin:0;max-width:100%;height:56px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;list-style-type:none}.ngdialog.ngdialog-theme-default.directive-modal-common .ngdialog-message,.ngdialog.ngdialog-theme-default.directive-modal-delete .ngdialog-message,.ngdialog.ngdialog-theme-default.directive-modal-read .ngdialog-message{margin-bottom:unset!important}.menu .menu-button-list{-ms-flex-align:end;align-items:flex-end}.menu a{padding:16px 30px}.commons-modal{display:inline}.ngdialog.ngdialog-theme-default.directive-modal-read .ngdialog-content{width:289px!important;border-radius:3px!important;box-shadow:0 1px 4px 0 rgba(0,0,0,.35)!important;font-family:inherit!important}.ngdialog.ngdialog-theme-default.directive-modal-delete .ngdialog-content{width:289px!important;border-radius:3px!important;box-shadow:0 1px 4px 0 rgba(0,0,0,.35)!important;font-family:inherit!important}.ngdialog.ngdialog-theme-default.directive-modal-common .ngdialog-content{background:#fff;border-radius:3px!important;box-shadow:0 1px 4px 0 rgba(0,0,0,.35)!important;font-family:inherit!important}.common-modal-button{background:0 0;padding:10px!important;font-weight:600!important;width:auto;font-size:14px!important;letter-spacing:1.25px!important;line-height:16px!important;text-align:center!important;margin:0!important}.common-modal-content-confirm{padding:10px 10px 40px!important;color:rgba(0,0,0,.6)!important;font-size:16px!important;letter-spacing:.5px!important;line-height:28px!important}.common-modal-content{padding:10px;color:rgba(0,0,0,.6);font-size:16px;letter-spacing:.5px;line-height:28px}.common-modal-content-delete{letter-spacing:.15px!important;line-height:24px!important;height:150px!important}.common-modal-title{color:rgba(0,0,0,.87);font-size:20px;font-weight:600;letter-spacing:.25px;line-height:24px;padding:10px}.common-modal-body{padding:10px 0 0}.mobile-pop-up{width:100%!important;height:100vh!important;padding-bottom:0!important;padding-top:0!important;background-color:#fff!important}.mobile-pop-up .ngdialog-content{height:inherit;margin:0!important;width:inherit!important;padding:0!important;border-radius:0!important;background-color:#fff!important}.mobile-pop-up .ngdialog-content .mobile-pop-up-content{padding:50px 0 0}.mobile-pop-up .ngdialog-content .mobile-pop-up-content .logo-header{width:88px;height:88px;margin:0 auto 50px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);border-radius:15px}.mobile-pop-up .ngdialog-content .mobile-pop-up-content .message-header{width:80%;margin:0 auto;font-size:24px;line-height:28px;text-align:center;color:rgba(0,0,0,.87)}.mobile-pop-up .ngdialog-content .mobile-pop-up-content .message-body{width:80%;margin:0 auto;font-size:14px;letter-spacing:.25px;line-height:20px;text-align:center;color:rgba(0,0,0,.87)}.mobile-pop-up .ngdialog-content .mobile-pop-up-content .message-body p{margin:20px 0}.mobile-pop-up .ngdialog-content .mobile-pop-up-content .buttons-block{display:-ms-grid;display:grid;margin:50px 0}.mobile-pop-up .ngdialog-content .mobile-pop-up-content .buttons-block a{margin:10px auto;width:169px;padding:0;height:53px;border:0;background:0 0}.not-found-modal{display:inline}.not-found-modal .not-found-modal-button{background:0 0;padding:10px!important;font-weight:600!important;width:auto;font-size:14px!important;letter-spacing:1.25px!important;line-height:16px!important;text-align:center!important;margin:0!important}.not-found-modal .not-found-modal-content{padding:10px;color:rgba(0,0,0,.6);font-size:16px;letter-spacing:.5px;line-height:28px}.not-found-modal .not-found-modal-title{color:rgba(0,0,0,.87);font-size:20px;font-weight:600;letter-spacing:.25px;line-height:24px;padding:10px;float:left}.ngdialog.ngdialog-theme-default.modal-not-found{top:40%!important;padding-top:0!important}.ngdialog.ngdialog-theme-default.modal-not-found .ngdialog-content{background:#fff;border-radius:3px!important;box-shadow:0 1px 4px 0 rgba(0,0,0,.35)!important;font-family:inherit!important}.book-info .read-more,.no-content{font-family:"Open Sans"}.ngdialog.ngdialog-theme-default.modal-not-found .ngdialog-message{margin-bottom:unset!important}.assignment-list{max-width:1200px;margin:auto;animation:appear .3s ease}.no-content{font-weight:900;font-size:34px}.assignment-tile{width:100%;min-height:120px;box-shadow:0 1px 6px rgba(0,0,0,.16),0 0 1px rgba(0,0,0,.16);display:-ms-flexbox;display:flex;margin:30px 0}.assignment-tile div{display:inline-block}.assignment-tile .assignment-image{background-image:url(/commons/img/noCover.png);width:235px;min-height:100px;background-size:cover;background-repeat:no-repeat}.assignment-tile .assignment-title{display:block;height:50px;width:600px;padding:15px 55px 5px 15px}.assignment-tile .assignment-title label{display:block;padding:1px 0;width:600px;height:50}.assignment-tile .assignment-title .main-title{font-weight:700;font-size:18px;margin-bottom:2px;word-break:break-word}.assignment-tile .general-block{padding:25px 15px 15px 5px;width:125px}.assignment-tile .general-block label{display:-ms-flexbox;display:flex}.assignment-tile .general-block.info{width:30px;padding-top:50px;font-size:25px}.assignment-tile .general-block.assignment-button{width:205px;text-align:center}.assignment-tile .general-block.assignment-button i{margin-right:10px}.assignment-tile .general-block.info span{cursor:pointer}.assignment-tile .general-block.author{padding-left:15px}.assignment-tile gt-button.correction button{margin:10px}.progress-wraper{width:100%;height:10px;border-radius:5px;box-shadow:inset -1px 1px 2px rgba(0,0,0,.5);background-color:#eaeaea}.progress-wraper .progress-line{width:20%;height:10px;background-color:red;border-radius:5px;display:block}.book-filters-row-1{height:60px;background-color:#f3f4f6;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;padding:0 101px}.book-filters-row-1>div,.book-filters-row-1>div>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.book-filters-row-1 .book-filter-metas{margin-right:calc(214.5px - 102.36px);color:#fff;height:60px;padding:0 10px!important;cursor:pointer}.book-filters-row-1 .book-filter-metas *{padding:5px}.book-filters-row-1 .book-filter-all-favorites{padding:0;margin:0;max-width:100%;height:56px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;list-style-type:none}.book-filters-row-1 .book-filter-all-favorites li a{padding:16px 30px}.book-filters-row-1 .book-filter-all-favorites li .booktab-active{border-bottom:3px solid}.book-filters-row-1 div.empty{width:214.5px}.book-filters-row-2{height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:margin-left .5s ease;margin:0 85px}.book-filters-row-2>div{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 16px}.book-filters-row-2 .filter-search{margin-right:auto}.book-filters-row-2 .filter-search i{border:2px solid #f3f4f6;border-right:0;height:32px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:5px 0 0 5px;padding:0 10px 0 5px}.book-filters-row-2 .filter-search input{border:2px solid #f3f4f6;border-left:0;padding:10px;height:12px;width:100%;border-radius:0 5px 5px 0;font-size:1.17em}.book-filters-row-2 .filter-sort{-ms-flex:2;flex:2}.book-filters-row-2 .filter-sort select{background-color:#fff;width:250px;height:30px;font-size:1.17em}.book-filters-row-2 .filter-view{-ms-flex-pack:end;justify-content:flex-end}.book-filters-row-2 .filter-view i{cursor:pointer;margin:0 7px;outline-offset:3px}.book-filters-panel{width:0;height:calc(100% - 48px);position:fixed;transition:width .5s ease;margin-left:101px;margin-right:16px;overflow:hidden}.book-filters-panel .hide-metadata-filter{display:none}.book-filters-panel .filter-head{height:60px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px;color:#fff}.book-filters-panel .filter-head div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.book-filters-panel .filter-head div *{padding:5px}.book-filters-panel .filter-head i{cursor:pointer}.book-filters-panel .filter-body{overflow-y:auto;height:calc(100% - 60px);padding:0 10px;border:2px solid #f3f4f6;border-top:0}.show-book-filters-panel{width:300px}.filter-panel-visible-grid{margin-left:401px!important}.filter-panel-visible-list{margin-left:417px!important}.sort-anontation-select{float:left;position:relative;text-align:end}.sort-anontation-select .sort-anontation-menu{cursor:pointer;background:0;border:0;padding:0;margin:0}.sort-anontation-select .sort-anontation-menu span{color:rgba(0,0,0,.87);font-size:15px;line-height:16px;margin:2px}.sort-anontation-select .sort-anontation-menu:focus{outline:0}.sort-anontation-select .sort-anontation-menu .sort-menu-title{padding:15px 0 10px}.sort-anontation-select .sort-anontation-menu .sort-menu-title span{padding-right:10px}.sort-anontation-select .sort-anontation-menu div{display:-ms-inline-flexbox;display:inline-flex;padding-left:5px;min-width:90px;vertical-align:super}.sort-anontation-select .sort-anontation-menu div h3{display:contents}.sort-anontation-select .sort-anontation-dropdown{width:250px;background-color:#fff;border-radius:2px;padding:5px 0;box-shadow:0 2px 5px 0 rgba(0,0,0,.26),0 2px 10px 0 rgba(0,0,0,.16);z-index:9999;position:absolute;right:8px;top:20px}.booklist-container,.sticky{box-shadow:0 2px 4px 0 rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.13)}.sort-anontation-select .sort-anontation-dropdown .sort-anontation-menu-item{display:-ms-flexbox;display:flex;height:48px}.sort-anontation-select .sort-anontation-dropdown .sort-anontation-menu-item .link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:-12px 0;padding:7px 16px;font-family:"Open Sans";font-weight:unset;font-size:15px;line-height:16px;width:100%;outline:0;background:0;border:0;text-align:left}.book-info .info-cover .info-title,.sticky .info-title{line-height:27px;text-transform:capitalize;padding-left:24px;font-weight:600;text-align:left}.book-info,.sticky{width:462px;z-index:8888;right:0;background-color:#fff}.book-info .blured-cover,.book-tile .cover{background-image:url(/commons/img/covers.png)}.sort-anontation-select .sort-anontation-dropdown .sort-anontation-menu-item .link:hover{color:#fff}.sort-anontation-select .sort-anontation-dropdown .sort-anontation-menu-item:focus{border:1px solid red}.sort-anontation-select .sort-anontation-dropdown .sort-anontation-menu-item .material-icons.md-18{margin-right:8px}.inline{display:inline-block}.sticky{height:calc(100vh - 48px);position:fixed;top:48px}.sticky .info-title{margin-bottom:5px;color:#444;font-size:20px}.sticky .divider{margin:20px 0}.sticky .close{position:relative;left:420px;font-size:24px;cursor:pointer;top:27px;color:rgba(0,0,0,.44)}.book-info{overflow-y:auto;height:calc(100vh - 126px);position:fixed;top:126px}.book-info .info-cover.info-expand,.book-info .info-expand .blured-cover{height:calc(var(--titleHeight) *.7px + 250px)}.book-info .info-cover-mask{overflow:hidden}.book-info .info-cover{display:-ms-flexbox;display:flex;transition:height .2s;background-color:#fff}.book-info .info-cover.info-expand{position:relative;padding-left:24px}.book-info .info-cover .info-title{margin-bottom:5px;color:#444;font-size:20px}.book-info .license-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.book-info .license-info .header-title{font-size:20px;font-weight:600;letter-spacing:.25px;color:rgba(0,0,0,.87);padding:15px 0}.book-info .license-info .table{margin:0;display:inline-block}.book-info .license-info .table .header{float:left;width:100px;min-height:48px;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:.15px;color:rgba(0,0,0,.87);padding:10px 0 6px}.book-info .license-info .table .value{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:48px;float:right;padding:8px 0;width:285px}.book-info .license-info .table .value .primary{font-size:16px;line-height:1.75;letter-spacing:.5px;color:rgba(0,0,0,.87)}.book-info .license-info .table .value .secondary{font-size:14px;line-height:1.43;letter-spacing:.25px;color:rgba(0,0,0,.6);word-break:break-all}.book-info .license-info .table .value .expire{color:#b00020!important}.book-info .license-info .other-license-info{padding:20px 0;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:.25px;color:rgba(0,0,0,.6)}.book-info .desc{text-align:left;padding:20px;position:absolute;top:150px;color:#fff;font-size:18px;width:462px}.book-info .read-more{text-align:center;position:sticky;bottom:3px;color:#fff;cursor:pointer;font-size:12px}.book-info .read-more i{position:absolute;padding-left:5px;top:-4px}.book-info .favourite{color:#e9c632;cursor:pointer;float:left}.book-info .close{position:relative;left:398px;font-size:24px;cursor:pointer;top:27px;color:rgba(0,0,0,.44)}.book-info .blured-cover{transition:height .2s;height:250px;background-repeat:no-repeat;background-size:cover;filter:blur(8px);position:relative;top:-25px;overflow:hidden;z-index:-8888}.book-info .details-info.author,.book-info .details-info.subtitle,.book-info .info-description{color:#444;overflow-wrap:break-word;font-family:"Open Sans"}.book-info .book-cover{float:left;height:156px;width:114px;border-radius:2px;padding:20px 24px 0}.book-info .project-info-container{width:280px}.book-info .project-info-container .favourite-text{padding-top:2px;margin-left:28px}.book-info .details-info.author{display:block;font-weight:700;font-size:14px;line-height:1.71}.book-info .info-description{font-size:20px;top:72px;font-weight:700;margin-bottom:5px}.book-info .details-info.subtitle{display:block;font-weight:400;font-size:16px}.book-info .subtitle{font-size:16px;font-weight:400;margin:0}.book-info .info{cursor:pointer;text-transform:uppercase;margin-top:30px;text-align:center}.book-info .info .disabled{opacity:.5}.book-info .info .circle-container{background-color:red;width:70px;height:70px;display:inline-block;border-radius:50%}.book-info .info a{display:inline-block;width:33.3%;text-align:center}.book-info .info i{font-size:26px;position:relative;top:22px;color:#fff}.book-info .info label{display:block;padding:21px 0;cursor:pointer;color:#000}.book-info .info label .count{padding:0 5px}.book-info .main-content{padding:24px;transition:height .2s}.book-info .main-content.content-expanded{height:calc(100vh - 48px - var(--titleHeight) - 65px)}.book-info .main-content .buttons{text-align:center;font-weight:700}.book-info .main-content .buttons button{width:414px}.book-info .main-content .about{margin:24px 0;color:#a8b7b9;background-color:rgba(55,187,155,.1);padding:24px}.book-info .main-content .no-activity-info{cursor:pointer;text-transform:uppercase;margin-top:30px;text-align:center}.book-info .main-content .no-activity-content{margin-top:30px;margin-bottom:10px;text-align:left}.book-info .main-content .content-description-title,.book-info .main-content .content-title{margin-bottom:20px;font-size:20px;font-weight:600;line-height:27px;text-transform:capitalize;text-align:left;color:#444}.book-info .main-content .content-title{margin-top:-10px}.book-info .main-content .meta{display:block;margin-top:10px}.book-info .main-content .meta label{display:block;padding:2.5px 0}.book-info .main-content .meta p{font-size:14px;font-weight:400;color:#444;line-height:19px}.book-info .divider{margin:20px 0;min-height:1px;height:1px}.book-section{animation:appear .3s ease;transition:margin-left .5s ease;margin:0 85px}.book-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.library-search-no-results,.library-search-results{color:#34495e;font-size:24px;text-align:center;margin:20px 0}.book-tile{width:154px;margin:24px 16px}.book-tile:hover{background-color:#fff}.book-tile .cover{border:0 solid #000;border-radius:2px;overflow:hidden;background-repeat:no-repeat!important;background-size:contain!important;background-position:center bottom!important;height:246.4px}.book-tile .cover .favourite-book{cursor:pointer;font-size:30px;color:#e9c632;z-index:9;width:22%;height:28px;float:left}.book-tile .cover .book-hover-info{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;height:90%}.book-tile .cover .new-label-container{width:50%}.book-tile .cover .new-label-container .new-label{cursor:pointer;background-color:#757575;font-size:13px;border-radius:7px;color:#fff;line-height:21px;letter-spacing:.5px;z-index:9;padding:3px 11px;float:right;margin:10px}.book-tile .cover .info-button{background-color:rgba(0,0,0,.6);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:relative;left:-66px;top:-50px;height:85px;cursor:pointer;z-index:10}.book-tile .cover .info-button i{color:#fffbfb;position:relative;bottom:-55px;left:55px;-ms-transform:rotate(45deg);transform:rotate(45deg);font-size:22px}.book-tile .cover .book-mask{width:100%;height:100%;position:relative;border-radius:2px;z-index:8;cursor:pointer}.book-tile .info{padding:7px 0;display:-ms-flexbox;display:flex}.book-tile .info .book-cover-info{-ms-flex:3;flex:3;word-break:break-word;word-wrap:break-word;overflow-x:auto}.book-tile .info .author{font-size:12px;padding:5px 0;color:#444}.book-tile .info .license{display:-ms-flexbox;display:flex;padding-top:7px;color:#b00020}.book-tile .info .license .icon{font-size:16px!important}.book-tile .info .license .days{padding-left:5px;font-size:12px}.book-tile .info i{position:relative;right:-10px;font-size:22px;color:#99a4ae;cursor:pointer}.book-tile .book-info-wraper{height:0;-ms-flex:1;flex:1;width:0;outline:0}.book-tile .book-cover-menu-btn{border:0;background-color:transparent;cursor:pointer;position:relative;color:#99a4ae;-webkit-tap-highlight-color:transparent}.book-tile .book-dropdown{position:absolute;display:inline-block;z-index:9999}.book-tile .tile-title{color:#444;font-family:"Open Sans";font-size:14px;font-weight:600;line-height:19px}.fade{background-color:rgba(0,0,0,.4);animation-duration:.3s;animation-fill-mode:both}@keyframes fade{from{opacity:0}to{opacity:1}}.booklist-container{border-radius:5px 5px 0 0;margin:24px 0;padding:0}.booklist-container .book-row-header{height:60px;background-color:#eeeeef;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:5px 5px 0 0;font-weight:700}.booklist-container .book-rowlist{border:0 solid #000;height:50px;border-radius:2px;width:100%}.booklist-container .book-rowlist .dropdown-menu{position:absolute!important;right:115px!important}.booklist-container .book-rowlist .book-cover-menu-btn{border:0;background-color:transparent;cursor:pointer;outline:0;color:#99a4ae;-webkit-tap-highlight-color:transparent}.booklist-container .book-rowlist .book-tile-list{width:100%;border-radius:2px;border-bottom:2px solid #eeeeef;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:100%;-ms-flex-align:center;align-items:center}.booklist-container .book-rowlist .book-tile-list:hover{background-color:#f6f6f6}.booklist-container .row-title{-ms-flex:2;flex:2;padding-left:20px}.booklist-container .row-author{-ms-flex:.4;flex:.4}.booklist-container .row-label{-ms-flex:.2;flex:.2}.booklist-container .row-label .new-label{background-color:#757575;line-height:21px;letter-spacing:.5px;font-size:13px;border-radius:7px;color:#fff;padding:3px 11px}.booklist-container .row-editor,.booklist-container .row-release{-ms-flex:.4;flex:.4}.booklist-container .row-menu{-ms-flex:.1;flex:.1}.booklist-container .row-open{-ms-flex:.2;flex:.2}.booklist-container .row-open label{cursor:pointer;outline:0;font-weight:700}.metadata-filter-not-selected{margin-top:25px}.metadata-filters{width:inherit}.metadata-filters .reset-meta-filter{display:-ms-flexbox;display:flex;padding:20px 5px}.metadata-filters .reset-meta-filter .description{font-style:italic}.metadata-filters .reset-meta-filter div.clear-filters{border-bottom:2px solid rgba(172,173,173,.7);cursor:pointer}.metadata-filters .reset-meta-filter div.clear-filters:hover{opacity:.8}.metadata-filters .metadata-filters-item{display:-ms-grid;display:grid}.metadata-filters .metadata-filters-item h4{margin-left:5px;font-size:15px}.metadata-filters .generic-filters{display:-ms-grid;display:grid}.metadata-filters .checkbox{display:inline-block;padding:5px;transform:translateZ(0)}.metadata-filters .checkbox input[type=checkbox]{display:none}.metadata-filters .checkbox label{display:inline-block;cursor:pointer;padding-left:25px;position:relative}.metadata-filters .checkbox input[type=checkbox]+label:after{font-family:"Material Icons";content:"";display:inline-block;width:16px;height:16px;position:absolute;left:0;top:1px;border:2px solid #757575;border-radius:2px}.metadata-filters .checkbox input[type=checkbox]:checked+label:after{content:"\E5CA";color:#fff;font-size:12px;font-weight:700;text-align:center;line-height:12px;background-color:var(--primaryColor);border-color:var(--primaryColor)}.evaluation{background-color:rgba(255,255,255,.5);position:absolute;right:25px;z-index:100;text-align:center;padding:1px}.evaluation .evaluation-title span{display:block}.agree-button button{-ms-flex-item-align:center;height:36px;min-width:78px;font-size:14px;border:0;color:#fff;cursor:pointer;text-transform:uppercase;font-weight:700;background-color:#0278b8;line-height:19px;margin-bottom:10px}.go-to-page{display:-ms-flexbox;display:flex;margin:5px;height:32px;-ms-flex-pack:distribute;justify-content:space-around}.go-to-page .page-number{float:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.go-to-page .page-number .to-page-label{color:#f2f2f2;margin-right:9px;white-space:nowrap}.go-to-page .page-number .page-number-input{background-color:#3c3b3b;color:#f2f2f2;min-width:16px;width:33px;height:28px;background-clip:padding-box;border-radius:3px;border:1px solid #595959;text-align:right;padding:3px 5px}.go-to-page gt-button{float:right;border-radius:4px}.go-to-page gt-button button{min-width:49px!important;height:32px;border-radius:4px;padding:6px 12px;background-color:#3c3b3b;text-transform:uppercase;font-family:'Open sans',sans-serif;white-space:nowrap}.go-to-page gt-button button:hover{background-color:#323232}.go-to-page .total-page-number{margin:6px 4px;float:right;width:38%;color:#fff}.storage-warning{margin:17px 0 12px}.storage-warning .header{margin-bottom:8px}.storage-warning .header .title{color:rgba(0,0,0,.87);font-family:Roboto;font-size:22px;line-height:28px;text-align:center;display:block}.storage-warning .agree-btn{position:relative;margin-top:17%;text-align:center!important;display:-ms-grid;display:grid}.mobile-mode .description span,.mobile-mode .header span{color:rgba(0,0,0,.87);font-family:Roboto;display:block;text-align:center}.mobile-mode{margin:17px 0 12px}.mobile-mode .header{margin-bottom:8px}.mobile-mode .header span{font-size:24px;line-height:20px}.mobile-mode .description span{font-size:14px;letter-spacing:.25px;line-height:18px}.mobile-mode .agree-btn{position:relative;margin-top:17%;text-align:center!important;display:-ms-grid;display:grid}.print-dialog-contents .ngdialog-buttons .disabled{color:#aaa;cursor:not-allowed}.print-dialog-contents .confirm-header .print-title{font-size:20px;visibility:visible}.print-dialog-contents .dialog-contents .print-pages{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:50px}.print-dialog-contents .dialog-contents .page-number-input{min-width:16px;width:65px;margin-right:20px;margin-left:20px;border-radius:2px;border:1px solid #444;padding:3px 5px;font-family:Helvetica,sans-serif}.print-dialog-contents .dialog-contents .error-message{color:red;margin:0;font-size:13px;font-weight:700}.print-dialog-contents .dialog-contents .info-message{display:block;margin-inline-start:0;margin-inline-end:0;font-weight:700;font-size:16px}.print-dialog-contents .dialog-contents .info-message .expand{margin:17px 0 0}.print-dialog-contents .dialog-contents .info-message .not-expand{margin:0}.print-dialog-contents .confirm-buttons{position:relative}.print-dialog-contents .confirm-buttons .cancel{position:absolute;right:90px;top:-7px}.print-dialog-contents .confirm-buttons .cancel button{background-color:#818281}.print-dialog-contents .confirm-buttons .confirm{position:absolute;right:-10px;top:-7px}.print-dialog-contents .confirm-buttons .button,.print-dialog-contents .confirm-buttons gt-button{min-width:80px;margin:5px}.print-dialog-contents .close{float:right;cursor:pointer}.print-modal button{color:rgba(0,0,0,.87)}.print{height:99.9vh;position:absolute;top:-9000px}.print iframe{height:inherit}[data-tooltip]:hover::after{content:attr(data-tooltip);position:absolute;top:60px;margin-left:23px;background:#333;color:#fff;padding:5px;border-radius:5px;-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;font-size:11px;z-index:9999}.read-aloud-info{display:-ms-flexbox;display:flex;position:relative}.read-aloud-info .image-info{padding:12px 10px}.read-aloud-info .text-info{padding:10px 0;margin:0;font-size:13px;color:#404147}.read-aloud{position:relative;display:-ms-flexbox;display:flex;color:rgba(0,0,0,.54)!important}.read-aloud .main{height:56px;width:100%;border:1px solid rgba(25,25,25,.32);border-radius:4px;display:-ms-flexbox;display:flex;background-color:#fff}.read-aloud .input-icon{height:32px;width:32px;padding:16px 10px 16px 49px}.read-aloud .input-icon .material-icons{height:26.67px;width:26.67px}.read-aloud .replay-10{padding-left:32px}.read-aloud .pause,.read-aloud .play,.read-aloud .replay{padding-left:49px}.read-aloud .forward-10{padding-left:48px}.read-aloud .stop{padding:16px}.read-aloud .divider-line{border-right:1px solid #000;width:28px;opacity:.12;color:#000}.read-aloud .read-aloud-controls-elements{display:-ms-flexbox;display:flex;cursor:pointer}.read-aloud .read-aloud-controls-elements .image-position{padding:3px;height:16px}.read-aloud .read-aloud-controls-elements .image-position-toolbar{padding-left:3px}.read-aloud .audio-controls{padding-left:2px;margin-top:1.2px}.read-aloud .close-icon{position:absolute;left:338px;top:-6px;font-size:17px;background-color:#fff;border-radius:50%;cursor:pointer}.read-aloud .progress-bar[value]{appearance:none;width:100%;position:absolute;top:0;height:4px}.read-aloud progress::-moz-progress-bar{background:#aad1f9}.read-aloud progress::-moz-progress-value{background:#368fea}.read-aloud progress::-webkit-progress-bar{background:#aad1f9}.read-aloud progress::-webkit-progress-value{background:#368fea}.read-aloud-speech{padding:10px 0 0!important}.read-aloud-speech div{margin:auto}.read-aloud-speech input:checked+label:before{content:'';position:absolute;left:0;top:11px;width:18px;height:18px;border:1px solid #108ac4!important;border-radius:100%;background:#fff}.read-aloud-speech .read-aloud-label-color:after{background:#108ac4!important}.read-aloud-select,.read-aloud-voice select{margin:0;background-color:#fff;box-sizing:border-box}.read-aloud-voice{padding:0!important}.read-aloud-voice p{width:100%}.read-aloud-voice select{height:58px;box-shadow:none;font-size:17px;color:#3c3c3c!important;padding:10px;border:1px solid #b6b6b5;border-radius:4px;display:inline-block;line-height:1.5em;width:100%!important;-webkit-appearance:none;-moz-appearance:none}.read-aloud-voice select::-ms-expand{display:none}.read-aloud-voice select.classic{background-image:linear-gradient(45deg,transparent 50%,#757575 50%),linear-gradient(135deg,#757575 50%,transparent 50%),linear-gradient(to right,#fff,#fff);background-position:calc(100% - 20px) calc(1em + 8px),calc(100% - 15px) calc(1em + 8px),100% 0;background-size:6px 5px,5px 6px,2.5em 2.5em;background-repeat:no-repeat}.read-aloud-select{position:relative;padding:0!important;display:block;font-size:15px;color:#444;line-height:1.3;width:100%;max-width:100%;border:1.5px solid #d6d5d5;box-shadow:0 1px 0 1px rgba(0,0,0,.04);border-radius:4px;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23737272%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat,repeat;background-position:right 1.2em top 50%,0 0;background-size:.65em auto,100%}.read-aloud-select .text-header{width:100%;padding:0 0 10px;font-weight:600;font-size:14px;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,.12)}.read-aloud-select .text-header-label{padding-left:unset!important;padding-top:unset!important}.read-aloud-select .read-aloud-menu{cursor:pointer;background:0;border:0;padding:12px 15px;margin:0;width:100%;font-size:15px}.read-aloud-select .read-aloud-menu span{color:rgba(0,0,0,.87);font-size:15px;line-height:16px;margin:2px}.read-aloud-select .read-aloud-menu:focus{outline:0}.read-aloud-select .read-aloud-menu i{font-size:24px;color:#757575}.read-aloud-select .read-aloud-menu div{display:-ms-inline-flexbox;display:inline-flex;padding-left:5px;min-width:90px}.read-aloud-select .read-aloud-dropdown{width:300px;background-color:#fff;border-radius:2px;position:fixed;margin:0;padding:5px 0;box-shadow:0 2px 5px 0 rgba(0,0,0,.26),0 2px 10px 0 rgba(0,0,0,.16);z-index:9999;margin-top:2px!important}.read-aloud-select .read-aloud-dropdown .read-aloud-menu-item{display:-ms-flexbox;display:flex;height:48px}.read-aloud-select .read-aloud-dropdown .read-aloud-menu-item .link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:-12px 0;padding:7px 16px;font-family:"Open Sans";font-weight:unset;font-size:15px;line-height:16px;width:100%;outline:0;background:0;border:0;text-align:left}.read-aloud-select .read-aloud-dropdown .read-aloud-menu-item:focus{border:1px solid red}.read-aloud-select .read-aloud-dropdown .read-aloud-menu-item .material-icons.md-18{margin-right:8px}fieldset{border:0;margin-top:25px;width:100%}.reader-accessibility{color:#2b2a2a}.reader-accessibility .zoom-in{padding-left:10px}.reader-accessibility .header{display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(0,0,0,.12)}.reader-accessibility .header .close{padding:10px 0}.reader-accessibility .header .title{margin:0;color:#2e3235;width:100%;display:block;padding:10px 0;font-size:18px;font-weight:600}.reader-accessibility .change-font-size{margin-bottom:20px!important}.reader-accessibility .zoom-in-font{padding-left:15px;font-size:30px;font-weight:600;color:#737272}.reader-accessibility .zoom-out-font{padding:0 13px 0 5px;font-size:22px;font-weight:600;color:#737272}.reader-accessibility .font-select{display:block;font-size:16px;color:#444;line-height:1.3;max-width:100%;box-sizing:border-box;margin:0;border:1.5px solid #d6d5d5;box-shadow:0 1px 0 1px rgba(0,0,0,.04);border-radius:4px;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23737272%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat,repeat;background-position:right 1.2em top 50%,0 0;background-size:.65em auto,100%}.reader-accessibility .break-line{position:absolute;border-bottom:1px solid rgba(0,0,0,.12);left:0;padding:0}.reader-accessibility .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px 0}.reader-accessibility .row select{width:100%;margin:0;color:inherit}.reader-accessibility .row .text-header{width:100%;padding:0 0 10px;font-weight:600;font-size:14px;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,.12)}.reader-accessibility .row .text-header-label{padding-left:unset!important;padding-top:unset!important}.reader-accessibility .row .material-icons{-ms-flex:1;flex:1}.reader-accessibility .row .material-icons:hover{color:#585454}.reader-accessibility .row .large{font-size:32px}.reader-accessibility .row .volume-up{color:#3f8ac4;margin:2px 0 2px 10px}.reader-accessibility .row .volume-down{margin:2px 10px 2px 0;color:#3f8ac4}.reader-accessibility .media-player{border-bottom:1px solid rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12);position:relative}.reader-accessibility .media-player span{padding-top:10px;vertical-align:middle;width:310px}.reader-accessibility .media-player .switch-toggle{position:absolute;right:11px;display:inline-block;width:35px;top:68px;height:15px;border-radius:25px;background-color:#c6c6c6}.reader-accessibility .media-player .switch-toggle input{margin-top:10px;opacity:0;width:35px;top:-12px;position:absolute;height:41px}.reader-accessibility .media-player .switch-toggle div{position:absolute;border-radius:50%;transition:.1s ease;width:21px;height:21px;top:-4px;left:-3px;box-shadow:1px 1px 2px rgba(129,130,129,.73);background-color:#fff}.reader-accessibility .media-player .switch-toggle input:checked+div{left:50%;background-color:#fff}.reader-accessibility .background-color .color-options{height:55px;width:55px;display:inline-block;margin:9px}.reader-accessibility .background-color .color-options .color-option{border:1px solid #858888;border-radius:50%;height:inherit;width:inherit;text-align:center}.reader-accessibility .background-color .color-options .color-option span{height:inherit;display:inline-block;vertical-align:middle;line-height:normal;margin:7px auto;font-size:14px}.reader-accessibility .background-color .color-options .color-option span p{font-size:12px}.reader-accessibility .speech-options{padding:0}.reader-accessibility .speech-options .options-title{width:100%;margin-bottom:23px}.reader-accessibility .speech-options .volume-down{margin-left:1px;-ms-flex:none;flex:none}.reader-accessibility .speech-options .volume-up{-ms-flex:none;flex:none}.reader-accessibility .speech-options .speech-speed p,.reader-accessibility .speech-options p{width:100%}.reader-accessibility .speech-options .speech-speed span{margin:0 11px}.reader-accessibility .speech-options .speech-speed span input{padding-top:13px}.reader-accessibility .speech-options .speech-speed span input:checked,.reader-accessibility .speech-options .speech-speed span input:not(:checked){position:absolute;left:-9999px}.reader-accessibility .speech-options .speech-speed span input:checked+label,.reader-accessibility .speech-options .speech-speed span input:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}.reader-accessibility .speech-options .speech-speed span input:checked+label:before,.reader-accessibility .speech-options .speech-speed span input:not(:checked)+label:before{content:'';position:absolute;left:0;top:10px;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}.reader-accessibility .speech-options .speech-speed span input:checked+label:after{content:'';width:12px;height:12px;background:#3f8ac4;border-color:#3f8ac4;position:absolute;top:14px;left:4px;border-radius:100%}.reader-accessibility .speech-options .speech-speed span input:not(:checked)+label:after{content:'';width:12px;height:12px;background:#666;border-color:#666;position:absolute;top:4px;left:4px;border-radius:100%;opacity:0;-ms-transform:scale(0);transform:scale(0)}.reader-accessibility .speech-options .speech-speed span input:checked+label:after{opacity:1;-ms-transform:scale(1);transform:scale(1)}.reader-accessibility .speech-options .speech-speed div{margin:auto}.reader-accessibility .speech-options .audio-test{display:block;width:100%}.reader-accessibility .speech-options .audio-test .row{text-align:center}.reader-accessibility .speech-options .audio-test .row .play-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:8px;cursor:pointer;text-decoration:none;box-shadow:1px 1px 10px 1px rgba(0,0,0,.13);border-radius:50%;margin:auto;position:relative;height:20px;width:20px}.reader-accessibility .speech-options .audio-test .row .play-btn i{cursor:pointer;color:#666;position:absolute;top:6px;left:6px}.reader-accessibility .speech-options .audio-test .row .play-btn label{cursor:pointer;padding:12px;color:#666;font-size:14px;font-weight:600}.reader-accessibility .speech-options .audio-test p{margin:0}.reader-accessibility .readspeaker .caption{padding:26px 0 3px}.reader-accessibility .speech-speed input,.reader-accessibility .speech-speed span input{padding-top:13px}.reader-accessibility .readspeaker .caption span{height:16px;width:270px;color:rgba(0,0,0,.87);font-family:Roboto;font-size:12px;letter-spacing:.4px;line-height:16px;vertical-align:super}.reader-accessibility .readspeaker .caption .icon{height:20px;width:20px}.reader-accessibility .speech-speed p{width:100%}.reader-accessibility .speech-speed input:checked,.reader-accessibility .speech-speed input:not(:checked){position:absolute;left:-9999px}.reader-accessibility .speech-speed input:checked+label,.reader-accessibility .speech-speed input:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666;margin:auto}.reader-accessibility .speech-speed input:checked+label:before,.reader-accessibility .speech-speed input:not(:checked)+label:before{content:'';position:absolute;left:0;top:10px;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}.reader-accessibility .speech-speed input:checked+label:after,.reader-accessibility .speech-speed input:not(:checked)+label:after{width:12px;height:12px;background:#666;border-color:#666;left:4px;border-radius:100%;content:'';position:absolute}.reader-accessibility .speech-speed input:checked+label:after{top:14px}.reader-accessibility .speech-speed input:not(:checked)+label:after{top:4px;opacity:0;-ms-transform:scale(0);transform:scale(0)}.reader-accessibility .speech-speed input:checked+label:after{opacity:1;-ms-transform:scale(1);transform:scale(1)}.reader-accessibility .speech-speed span{margin:0 11px}.reader-accessibility .speech-speed span input:checked,.reader-accessibility .speech-speed span input:not(:checked){position:absolute;left:-9999px}.reader-accessibility .speech-speed span input:checked+label,.reader-accessibility .speech-speed span input:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}.reader-accessibility .speech-speed span input:checked+label:before,.reader-accessibility .speech-speed span input:not(:checked)+label:before{content:'';position:absolute;left:0;top:10px;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}.reader-accessibility .speech-speed span input:checked+label:after,.reader-accessibility .speech-speed span input:not(:checked)+label:after{width:12px;height:12px;background:#666;border-color:#666;position:absolute;left:4px;border-radius:100%;content:''}.reader-accessibility .speech-speed span input:checked+label:after{top:14px}.reader-accessibility .speech-speed span input:not(:checked)+label:after{top:4px;opacity:0;-ms-transform:scale(0);transform:scale(0)}.reader-accessibility .speech-speed span input:checked+label:after{opacity:1;-ms-transform:scale(1);transform:scale(1)}.reader-accessibility .font-select{width:100%;position:relative;padding:0!important}.reader-accessibility .font-select .font-menu{cursor:pointer;background:0;border:0;padding:12px 15px;margin:0;width:100%;font-size:15px}.reader-accessibility .font-select .font-menu span{color:rgba(0,0,0,.87);font-size:15px;line-height:16px;margin:2px}.reader-accessibility .font-select .font-menu:focus{outline:0}.reader-accessibility .font-select .font-menu i{font-size:24px;color:#757575}.reader-accessibility .font-select .font-menu div{display:-ms-inline-flexbox;display:inline-flex;padding-left:5px;min-width:90px}.reader-accessibility .font-select .font-menu div,.reader-accessibility .font-select .font-menu i{vertical-align:super}.reader-accessibility .font-select .font-dropdown{width:300px;background-color:#fff;border-radius:2px;position:absolute;top:41px;margin:0;padding:5px 0;box-shadow:0 2px 5px 0 rgba(0,0,0,.26),0 2px 10px 0 rgba(0,0,0,.16);z-index:9999}.reader-accessibility .font-select .font-dropdown .font-menu-item{display:-ms-flexbox;display:flex;height:48px}.reader-accessibility .font-select .font-dropdown .font-menu-item .link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:-12px 0;padding:7px 16px;font-family:"Open Sans";font-weight:unset;font-size:15px;line-height:16px;width:100%;outline:0;background:0;border:0;text-align:left}.reader-accessibility .font-select .font-dropdown .font-menu-item:focus{border:1px solid red}.reader-accessibility .font-select .font-dropdown .font-menu-item .material-icons.md-18{margin-right:8px}.rzslider{width:75%;margin:0}.rzslider .rz-pointer{background-color:#3086d0;height:12px;width:12px;top:-5px}.rzslider .rz-active{z-index:0}.rzslider .rz-bar{height:2px}.rzslider .rz-pointer:after{display:none}.reader-dropdown{padding:0!important;height:100%!important}.reader-dropdown .dropdown-content{background-color:#fff;padding:15px;box-shadow:0 3px 7px 0 rgba(0,0,0,.3),0 0 2px 0 rgba(0,0,0,.2);z-index:100;border-radius:4px;width:356px;position:absolute;top:73px;right:50px;border:1px solid #ccc;border-color:rgba(0,0,0,.2);text-align:left;overflow:scroll;overflow-x:hidden;max-height:75vh}.reader-dropdown.media-dropdown{right:1%;width:450px}.reader-dropdown .close-button{float:right;margin-top:10px;border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:10px}.reader-dropdown button{font-family:Open sans;font-size:12.19px;background-color:transparent;border:0;margin:0;padding:0;display:-ms-flexbox;display:flex;letter-spacing:.4px;line-height:16px;text-align:-webkit-center;-ms-flex-direction:column;flex-direction:column}.reader-dropdown button .material-icons{width:100%}.reader-dropdown button span{cursor:pointer}.reader-joyride-modal .ngdialog-content{height:inherit;max-width:900px!important}.reader-joyride-modal .ngdialog-content .set-back-image{height:100vh;background:url(/commons/img/CengageReaderJoyRide.png) top center no-repeat fixed;background-size:cover}.reader-joyride-modal .ngdialog-content .set-back-image .close-button{position:absolute;top:70%;left:50%;height:100px;width:230px;-ms-transform:translate(-50%,-63%);transform:translate(-50%,-63%)}.reader-joyride-modal .ngdialog-content .set-back-image .close-button button{position:relative;left:65px;padding:7px 30px;border-radius:3px;border:0;font-size:15px;cursor:pointer}.reader-joyride-modal .ngdialog-content .set-back-image .close-button p{color:#fff;text-align:center}.reader-message{height:40px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 800px 1fr;grid-template-columns:1fr 800px 1fr;line-height:40px;box-shadow:-3px 1px 3px 1px grey}.reader-message .reader-message-child{text-align:center}.reader-message .reader-message-child div{display:inline-block;padding:0 5px}.reader-message .reader-message-child div i{font-size:14px;vertical-align:middle}.reader-message .reader-message-text{display:inline-block;font-weight:700}.reader-message .agree-btn{text-align:right;padding:0 20px;white-space:nowrap}.reader-message .agree-btn .reader-message-button{border:0;cursor:pointer;text-transform:uppercase}.navigation{position:relative;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:50px;background-color:#fff;box-shadow:0 0 8.5px 0 rgba(0,0,0,.2),0 0 10px 0 rgba(0,0,0,.19);color:#444;z-index:1}.navigation .bottom,.navigation .right,.navigation .top{display:-ms-flexbox;-ms-flex-align:center;cursor:pointer;height:100%;width:100%}.navigation span.navigation-arrows{font-weight:700;text-transform:uppercase;font-family:"Open Sans"}.navigation .bottom,.navigation .top{display:flex;align-items:center;text-align:center}.navigation .bottom .vertical .nav-button,.navigation .top .vertical .nav-button{display:block;line-height:14px;font-size:12px;-ms-flex-pack:center;justify-content:center}.navigation .bottom .vertical .nav-button .nav-button-page,.navigation .top .vertical .nav-button .nav-button-page{display:block;line-height:20px}.navigation .bottom .vertical .nav-button .nav-button-title,.navigation .top .vertical .nav-button .nav-button-title{display:inline-block;position:relative;top:2px;font-size:14px}.navigation .bottom .vertical .nav-button .nav-button-title p,.navigation .top .vertical .nav-button .nav-button-title p{float:right;margin:0 0 0 5px}.navigation .bottom .vertical i.material-icons.md-36,.navigation .top .vertical i.material-icons.md-36{display:block;font-size:23px;position:relative;bottom:12px;height:auto}.navigation .bottom .vertical i.material-icons.md-24,.navigation .top .vertical i.material-icons.md-24{font-size:24px;padding:0 10px}.navigation .right{border-left:1px solid #979797;padding-right:20px;display:flex;align-items:center;-ms-flex-direction:row;flex-direction:row}.navigation .left,.navigation .right .nav-label{display:-ms-flexbox;-ms-flex-align:center;height:100%;cursor:pointer}.navigation .right .nav-label{border:1px solid #fff;background-color:#fff;padding-right:20px;display:flex;align-items:center;width:100%;-ms-flex-direction:row;flex-direction:row}.navigation .right .nav-label i.material-icons.md-36{font-size:36px}.navigation .right .nav-label i.material-icons.md-24{font-size:24px;padding:0 10px}.navigation .right .nav-label .nav-button{display:block;text-align:right;width:100%}.navigation .right .nav-label .nav-button .nav-button-page{font-size:12px;display:block}.navigation .right .nav-label .nav-button .nav-button-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:95%;margin-left:auto}.navigation .right .nav-label .nav-button .nav-button-title p{display:inline-block;line-height:0}.navigation .left{border-right:1px solid #979797;display:flex;align-items:center;width:100%;padding-left:20px;-ms-flex-direction:row;flex-direction:row}.navigation .left .nav-label{border:1px solid #fff;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;width:100%;height:100%;padding-left:20px;-ms-flex-direction:row;flex-direction:row}.navigation .left .nav-label i.material-icons.md-36{font-size:36px}.navigation .left .nav-label i.material-icons.md-24{font-size:24px;padding:0 10px}.navigation .left .nav-label .nav-button{display:block;text-align:left;width:100%}.navigation .left .nav-label .nav-button .nav-button-page{font-size:12px;display:block}.navigation .left .nav-label .nav-button .nav-button-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:95%}.navigation .left .nav-label .nav-button .nav-button-title p{display:inline-block;line-height:0}.navigation div label{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;cursor:pointer;width:fit-content;-ms-flex-direction:row;flex-direction:row}.navigation div label.vertical{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;width:fit-content;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.navigation.top-navigation{top:0!important}.navigation.bottom-navigation{bottom:0}.navigation .restricted{background:rgba(103,103,103,.2)}.navigation .restricted:hover{background:rgba(103,103,103,.2)!important}reader-toc ul{margin:0}reader-toc .toc{padding:0;width:100%;color:#fff}reader-toc .toc li{min-height:40px;list-style:none}reader-toc .toc .text{display:-ms-flexbox;display:flex;height:100%;padding:0 20px 0 15px;color:#d7d7d7;-ms-flex-align:center;align-items:center;font-family:"Open Sans";font-size:12px;line-height:17px}reader-toc .toc .text-content{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center}reader-toc .toc .text-content .link{height:100%;float:left;padding-left:16px;margin-left:2px;padding-top:15px;padding-bottom:15px}reader-toc .toc .text-content .break-text{word-break:break-word}reader-toc .toc .text-content .page-number{white-space:nowrap;font-size:85%;border:0!important;margin-left:auto}reader-toc .toc .page-number{margin-left:auto;border:0!important}reader-toc .toc-nested{padding-left:0}reader-toc .toc-nested .bookmark{padding:10px 10px 10px 45px;color:rgba(255,255,255,.38)}reader-toc .project-info{height:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;word-break:break-word}reader-toc .project-info .project-info-background{background-image:url(/commons/img/covers.png);background-size:cover;filter:blur(3px);width:260px;height:100px}reader-toc .project-info .project-info-mask{display:block;position:absolute;overflow:hidden}reader-toc .project-info .project-info-mask .project-info-shade-layer{background-color:rgba(0,0,0,.3);position:absolute;width:100%;height:100%}reader-toc .project-info img{width:54px;height:68px;object-fit:cover}reader-toc .project-info .project-info-container{display:-ms-flexbox;display:flex;width:100%;padding:15px 24px;z-index:10}reader-toc .project-info label{color:#fff;font-size:14px;font-weight:600;line-height:19px;padding:8px;margin-left:5px}reader-toc .is-active,reader-toc .selected-page{font-weight:600;font-family:"Open Sans";font-size:12px;line-height:20px;color:#fff}reader-toc .toc-item{cursor:pointer}reader-toc .toc-item .toc-page-root{min-height:28px;height:auto;border-top:1px solid #373737}reader-toc .selected-page{border:0;border-left:5px solid #0288d1;background-color:#373737;padding-left:10px!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.13)}reader-toc .selected-page .nav-ico{color:#0288d1;margin-top:-3px;padding:16px 0}reader-toc .selected-page .part{border-radius:2px;min-height:45px;background-color:#373737;margin:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);padding:8px 10px 8px 5px}reader-toc .selected-page .part .link{border-left:1px solid rgba(255,255,255,.1);height:90%}reader-toc .selected-page .bookmarks{margin-top:5px}reader-toc .toc-container{height:calc(100vh - 213px);overflow-y:auto}reader-toc .toc-container-banner{height:calc(100vh - 303px);overflow-y:auto}reader-toc .toc-container-viewer{height:calc(100vh - 163px)!important}#skipToSearchContent{position:absolute;width:180px;padding:15px;background-color:#fff;color:#27455d;text-decoration:underline;top:130px;left:-9999px;text-align:center;z-index:1;box-shadow:0 0 7px #3e94cf,0 0 15px #3e94cf}#skipToSearchContent:focus{left:40px;z-index:99999}#skipToSearchContent a{font-size:15px;font-weight:700}.search-panel-communication{top:90px!important;height:calc(100% - 90px)!important}search-panel{font-family:Roboto,Helvetica,sans-serif;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}search-panel .active-btn{border-bottom:3px solid #37bb9b!important}search-panel .title{font-family:Roboto,Medium,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.15px;color:rgba(0,0,0,.87)}search-panel .title .page-number-title{line-height:1.33;letter-spacing:.4px;color:rgba(0,0,0,.6);font-size:13px;padding:5px}search-panel .result-found{font-family:Roboto,Regular,sans-serif;line-height:1.75;letter-spacing:.5px;color:rgba(0,0,0,.6)}search-panel .page-number{font-size:16px!important;line-height:28px;letter-spacing:.4px}search-panel .bar .menu-list .link-bar.annotation,search-panel .bar .menu-list .link-bar.content{background:#fff;font-size:15px;padding:16px 20px;font-family:Roboto,Helvetica,sans-serif;border-style:none;white-space:nowrap}search-panel .bar{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);background-color:#fff;z-index:99999}search-panel .bar .menu-list{-ms-flex-pack:center;justify-content:center}search-panel .bar .menu-list .link-bar.content{margin-right:3px}search-panel .bar .menu-list .link-bar.annotation{margin-left:3px}search-panel .toolbar{box-shadow:none;height:52px;position:relative}search-panel .toolbar .query-error{position:absolute;bottom:0;left:4%;display:table}search-panel .toolbar .query-error .md-11{font-size:11px;vertical-align:middle;color:#a71e14}search-panel .toolbar .query-error .error-message{font-size:11px;margin:2px;color:#a71e14}search-panel .toolbar .menu-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:8px;cursor:pointer;text-decoration:none;outline:0}search-panel .toolbar .menu-item i{cursor:pointer}search-panel .toolbar .menu-item label{cursor:pointer;padding:12px;font-size:14px;font-weight:600}search-panel .toolbar .close{border-left:1px solid;padding:5px 5px 5px 20px;height:unset;right:24px;top:9px}search-panel .toolbar .clear{padding:5px 20px 5px 5px;color:rgba(0,0,0,.87);font-size:14px;font-weight:600;letter-spacing:1.25px;line-height:16px;right:80px;top:13px}search-panel .toolbar .disabled{color:#aaa;cursor:not-allowed}search-panel form{width:100%}search-panel form input.search-input{height:35px;color:rgba(0,0,0,.6);border:0;margin:auto 16px;font-size:18px;background-color:transparent;letter-spacing:.25px;font-weight:500;line-height:24px;outline:0;outline-offset:0;width:calc(100% - 32px)}search-panel form input.search-input::-ms-clear{display:none}search-panel .results-info{height:55px;font-family:"Open Sans";font-size:14px;letter-spacing:.25px;line-height:20px;width:720px;margin:15px auto 0}search-panel .page-info{display:block}search-panel .page-info .display-info{margin-bottom:25px;display:inline-block}search-panel .page-info .page-number{padding:5px;color:rgba(0,0,0,.58);font-size:13px}search-panel .page-info .page-title-info{cursor:pointer;display:-ms-inline-flexbox;display:inline-flex}search-panel .results-info-content{padding:15px 21%;margin:0;width:unset}search-panel .results-info-content.result-page-info{height:40px;background:#f5f5f5;font-size:16px;display:table}search-panel .results-info-content.result-page-info span{display:table-cell;vertical-align:middle}search-panel .loading-panel{-ms-flex:1;flex:1;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}search-panel .loading-panel .search-loader{width:64px;height:64px;display:block;background:url(/commons/img/loading_white.gif) no-repeat;background-size:64px 64px;filter:opacity(.5) invert(.5);margin-bottom:15px}search-panel .search-content{-ms-flex-positive:1;flex-grow:1;overflow-y:auto}search-panel .restricted-page-info{font-size:14px;font-weight:600;letter-spacing:.1px;line-height:24px;color:rgba(0,0,0,.58);display:inline-block;cursor:not-allowed!important;background-color:rgba(103,103,103,.2)}search-panel .restricted-page-info>*{pointer-events:none;opacity:.5}search-panel .preview-mode{float:right;padding:15px}search-panel .preview-mode i{vertical-align:bottom;margin-right:10px}search-panel main{height:100%;font-family:Roboto,Helvetica,sans-serif;width:100%;z-index:10;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:3px;overflow-y:auto}.reset-email .cancel-button,.reset-email .submit-button{width:unset!important;min-width:78px;font-size:14px;border:0;color:#fff;font-weight:700;line-height:19px;text-transform:uppercase;cursor:pointer;float:right}search-results{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 20%}#reset-email-input{padding-left:10px!important}.reset-email .submit-button{-ms-flex-item-align:center;height:40px;margin-left:20px;margin-bottom:26px}.reset-email .cancel-button{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important;height:40px!important;margin-top:0!important}.verify-user-toolbar{position:fixed!important;top:0;width:100%;z-index:99999;padding:0 0 0 24px!important;box-shadow:none!important}.verify-user-toolbar span{margin:auto}.verify-user-toolbar-banner{position:fixed!important;top:90px!important}.verify-user-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.verify-user-container h2{font-size:20px}.verify-user-container h1{font-size:24px;height:28px;margin-top:0;margin-bottom:16px;color:rgba(0,0,0,.87)}.verify-user-container h4{font-size:16px;font-weight:unset}.verify-user-container h3{font-size:14px;height:24px;margin-bottom:8px;color:rgba(0,0,0,.87)}.verify-user-container .email-hint{font-size:12px;padding:5px}.verify-user-container .error-email{color:red;font-size:15px}.verify-user-container .content-wrapper{display:-ms-flexbox;display:flex;width:448px;height:918px;-ms-flex-direction:column;flex-direction:column}.verify-user-container .content-wrapper .form-content{margin:40px 40px 0}.verify-user-container .content-wrapper .form-content .input-wrapper{margin-top:20px}.verify-user-container .content-wrapper .form-content .input-wrapper .email-field{display:-ms-flexbox;display:flex}.verify-user-container .content-wrapper .form-content .input-wrapper .email-field i{width:20px;height:16px;margin-top:18px}.verify-user-container .content-wrapper .form-content .input-wrapper .show-pass{display:-ms-flexbox;display:flex}.verify-user-container .content-wrapper .form-content .input-wrapper .show-pass i.lock{cursor:pointer;margin-top:15px;margin-left:-2px;width:24px;height:24px}.verify-user-container .content-wrapper .form-content .input-wrapper .show-pass i{cursor:pointer;margin-top:18px;font-size:20px;margin-left:320px}.verify-user-container .content-wrapper .form-content .input-wrapper input{height:48px;width:368px!important;background-color:#fff;border:1px solid #979797;border-radius:4px;padding-left:35px;color:#444;font-size:16px;line-height:28px}.verify-user-container .content-wrapper .form-content .input-wrapper input[name=reset-email]{padding-left:10px!important;height:35px;width:100%;font-size:14px}.verify-user-container .content-wrapper .form-content .input-wrapper input .input-error-select{border:2px solid #c00015!important}.verify-user-container .content-wrapper .form-content .input-wrapper i{width:20px;position:absolute;height:16px;font-size:18px;color:rgba(0,0,0,.5);padding-left:10px}.verify-user-container .content-wrapper .form-content .input-wrapper select{width:inherit;height:35px;margin:0}.verify-user-container .content-wrapper .form-content .inline-inputs{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.verify-user-container .content-wrapper .form-content .inline-inputs label{-ms-flex:1;flex:1;font-size:16px}.verify-user-container .content-wrapper .form-content .action-subtitle{height:28px;font-size:16px;color:rgba(0,0,0,.87);margin-bottom:40px}.verify-user-container .content-wrapper .form-content .action-button{width:100%;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}.verify-user-container .content-wrapper .form-content .action-button button{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:40px;width:120px;font-size:16px;border:0;color:#fff;cursor:pointer;text-transform:uppercase;font-weight:700;line-height:19px}.verify-user-container .content-wrapper .form-content .warning{display:-ms-flexbox;display:flex;padding:0 16px;color:#fff}.verify-user-container .content-wrapper .form-content .warning i{padding-top:14px}.verify-user-container .content-wrapper .form-content .warning p{padding:0 16px}.verify-user-container .content-wrapper .form-content .alert{padding-top:20px;padding-bottom:20px}.verify-user-container .content-wrapper .form-content .divider{margin:22px 0}.verify-user-container section{display:inline-block}.verify-user-container .switch-input{display:none;opacity:0}.verify-user-container .switch-label{width:60px;height:30px;cursor:pointer;display:inline-block;position:relative;background:#bdbdbd;border-radius:30px;transition:background-color .4s;-moz-transition:background-color .4s;-webkit-transition:background-color .4s}.verify-user-container .switch-label:after{left:0;width:20px;height:20px;margin:5px;content:'';position:absolute;background:#fff;border-radius:10px}.verify-user-container button.cancel,.verify-user-container button.verify{font-size:14px;border:0;color:#fff;cursor:pointer;font-weight:700;-ms-grid-row-align:center;align-self:center;text-transform:uppercase}.verify-user-container .switch-input:checked+.switch-label{background:#37bb9b}.verify-user-container .switch-input:checked+.switch-label:after{left:auto;right:0}.verify-user-container button.verify{-ms-flex-item-align:center;height:48px;width:368px;line-height:16px;margin-left:20px;float:right}.verify-user-container button.cancel{-ms-flex-item-align:center;height:40px;width:120px;line-height:19px;margin-left:125px;background-color:#fff;margin-top:16px}.disabled{opacity:.5;cursor:unset!important}.access-code-related-projects{overflow:hidden!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:99999}.dialog-content-available{overflow-y:clip;width:650px!important;height:530px!important;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;position:absolute;top:50%;left:50%;margin-right:-50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#f5f5f5;font-family:'Open Sans'}.dialog-content-available .header{height:70px;background-color:#fff}.dialog-content-available .header h3{text-align:left;width:571px;margin-top:24px;margin-left:24px;font-size:20px;font-weight:500;height:24px;background-color:#fff;color:#444}.dialog-content-available .header .close{position:absolute;right:24px;top:24px;width:24px;height:24px;font-size:24px;cursor:pointer;color:#757575}.dialog-content-available .head{width:650px;min-height:1px;height:1px;color:#000;margin:0;opacity:.5}.dialog-content-available .content{padding:0;overflow:auto;max-height:400px;max-width:650px;overflow-x:auto;overflow-y:visible}.dialog-content-available .content .channel-projects{max-width:650px;height:99px;background-color:#fff;margin:2px 0 0;padding:16px 116px 16px 40px;display:-ms-flexbox;display:flex}.dialog-content-available .content .channel-projects .book-cover{object-fit:scale-down;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;float:left;height:fit-content;width:50px;min-width:50px;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 2px 1px -1px rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.14);background-color:#fafafa}.dialog-content-available .content .channel-projects .book-tile-license{width:246px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.dialog-content-available .content .channel-projects .book-tile-license .book-title{width:246px;padding:1px 0 5px 16px;font-size:16px;font-weight:500;font-style:normal;line-height:1.38;letter-spacing:.15px;color:rgba(0,0,0,.87);text-align:left;word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-content-available .content .channel-projects .book-tile-license .book-author{width:246px;text-align:left;font-size:12px;word-break:break-all;overflow:hidden;padding-left:16px;line-height:1.33;letter-spacing:.4px;color:rgba(0,0,0,.6);padding-top:10px}.dialog-content-available .content .channel-projects .book-expire-date{line-height:20px;text-align:right;padding-right:78px;padding-left:72px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.dialog-content-available .content .channel-projects .book-expire-date .expiration-date{width:140px;font-size:14px;text-align:left;line-height:1.43;letter-spacing:.25px;color:rgba(0,0,0,.87)}.dialog-content-available .content .channel-projects .book-expire-date .expiration-warning{height:16px;font-size:12px;color:#b00020;text-align:left;padding-top:10px}.dialog-content-available .content .channel-projects .book-info-wraper{position:absolute;text-align:right;margin-right:24px;right:0}.dialog-content-available .content .channel-projects .book-cover-menu-btn{border:0;background-color:transparent;cursor:pointer;color:#757575;-webkit-tap-highlight-color:transparent;padding-top:20px}.dialog-content-available .content .channel-projects .book-dropdown{position:absolute;display:inline-block;z-index:9999;margin-left:-100px}.dialog-content-available .content .channel-projects .book-rowlist{border:0 solid #000;height:50px;border-radius:2px;width:100%}.dialog-content-available .content .channel-projects .book-rowlist .dropdown-menu{position:absolute!important;right:115px!important}.dialog-content-available .footer{min-height:60px;bottom:0;position:absolute;width:100%;background-color:#fff}.dialog-content-available .footer .close-modal-button{position:absolute;right:16px;bottom:10px;width:100px;font-weight:600;font-size:14px;height:36px;color:#fff;float:right;margin-right:16px;border:0;border-radius:5px}.toast-access-code{width:370px!important;font-size:14px;letter-spacing:.25px;line-height:1.43;text-align:left;border:0;float:right;cursor:pointer;color:#fff;background-color:rgba(0,0,0,.87)!important;padding:14px 16px;border-radius:4px!important;min-height:68px!important}.access-toast-icon{background-image:none!important}.joyride-dialog-contents .confirm-header .joyride-title{font-size:20px;visibility:visible}.joyride-dialog-contents .close{float:right;cursor:pointer}.joyride-modal button{color:rgba(0,0,0,.87)}.joyride{height:99.9vh;position:absolute;top:-9000px}.joyride iframe{height:inherit}generic-dictionary{position:absolute}.generic-dictionary-wrapper{display:-ms-flexbox;display:flex;background-color:#fff;position:absolute;width:400px;height:296px;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;box-shadow:0 1px 4px 0 rgba(0,0,0,.35);border-radius:2px 0 0 2px;z-index:9000;overflow:hidden}.generic-dictionary-wrapper .dictionary-lang-menu{display:-ms-flexbox;display:flex;width:100%;margin:0 auto;padding-left:20px;padding-bottom:3px}.generic-dictionary-wrapper .dictionary-lang-select .dictionary-lang-menu{cursor:pointer;background:0;border:0;padding:0;margin:0}.generic-dictionary-wrapper .dictionary-lang-select .dictionary-lang-menu span{color:rgba(0,0,0,.87);font-size:15px;line-height:16px;margin:2px}.generic-dictionary-wrapper .dictionary-lang-select .dictionary-lang-menu:focus{outline:0}.generic-dictionary-wrapper .dictionary-lang-select .dictionary-lang-menu .dictionary-menu-title{padding:15px 0 10px}.generic-dictionary-wrapper .dictionary-lang-select .dictionary-lang-menu .dictionary-menu-title span{padding-right:10px}.generic-dictionary-wrapper .dictionary-lang-select .dictionary-lang-menu div{display:-ms-inline-flexbox;display:inline-flex;padding-left:5px;min-width:90px;vertical-align:super}.generic-dictionary-wrapper .dictionary-lang-select .dictionary-lang-dropdown-end-position{margin-top:-310px!important}.generic-dictionary-wrapper .dictionary-lang-select .dictionary-lang-dropdown{width:150px;background-color:#fff;border-radius:5px;padding:5px 0;box-shadow:0 2px 5px 0 rgba(0,0,0,.26),0 2px 10px 0 rgba(0,0,0,.16);z-index:9999;position:fixed;margin-top:-210px;margin-left:-45px}.generic-dictionary-wrapper .dictionary-lang-select .dictionary-lang-dropdown .dictionary-lang-menu-item{display:-ms-flexbox;display:flex;height:48px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly}.generic-dictionary-wrapper .dictionary-lang-select .dictionary-lang-dropdown .dictionary-lang-menu-item .link{color:rgba(0,0,0,.87);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-family:"Open Sans";font-weight:unset;font-size:16px;height:100%;line-height:16px;width:100%;outline:0;background:0;border:0;padding:0 16px;text-align:left}.generic-dictionary-wrapper .dictionary-lang-select .dictionary-lang-dropdown .dictionary-lang-menu-item:focus{border:1px solid red}.generic-dictionary-wrapper .dictionary-lang-select .dictionary-lang-dropdown .dictionary-lang-menu-item .material-icons.md-18{margin-right:8px}.generic-dictionary-wrapper .dictionary-loader{margin:55px auto!important}.generic-dictionary-wrapper .grabbing-header{cursor:grabbing!important}.generic-dictionary-wrapper .header{display:-ms-flexbox;display:flex;font-weight:700;font-family:"Open Sans";font-size:18px;font-stretch:normal;font-style:normal;line-height:normal;cursor:grab;letter-spacing:.25px;color:rgba(0,0,0,.87);border-bottom:1px solid #d3d3d3;width:100%}.generic-dictionary-wrapper .header header{width:50%;padding:15px 20px 10px}.generic-dictionary-wrapper .header span{-ms-flex-pack:end;justify-content:flex-end;width:50%;padding:17px 20px 12px;text-align:end}.generic-dictionary-wrapper .header span i{cursor:pointer}.generic-dictionary-wrapper .definition{padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;overflow:auto;width:100%;height:100%}.generic-dictionary-wrapper .definition .di-definition-container{font-size:14px;margin:0 10px 0 20px}.generic-dictionary-wrapper .definition .no-result{margin:15px 25px;width:80%;font-size:15px}.generic-dictionary-wrapper .definition .part-of-speach{padding-left:12px}.generic-dictionary-wrapper footer{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;border-top:1px solid #d3d3d3;width:100%}print-annotations .disabled{color:#bbb}.print-annotation-modal{padding:23px 23px 6px}.print-annotation-modal .checkbox{padding-left:0}.print-annotation-modal .checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:8px;padding-bottom:8px}.print-annotation-modal .checkbox label::before{content:"";display:inline-block;position:absolute;width:18px;height:18px;left:0;top:2px;margin-left:-20px;border-radius:2px;background-color:#0085c7}.print-annotation-modal .checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:6px;top:2px;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;background-color:#0085c7}.print-annotation-modal .checkbox input[type=checkbox],.print-annotation-modal .checkbox input[type=radio]{opacity:0;z-index:1}.print-annotation-modal .checkbox.checkbox-circle label::before{border-radius:50%}.print-annotation-modal .checkbox.checkbox-inline{margin-top:0}.print-annotation-modal .checkbox input[type=checkbox]:not(:checked)+label:before{background-color:#fff;border:2px solid gray}.print-annotation-modal .checkbox input[type=checkbox]:checked+label:after{content:'';display:block;width:7px;height:14px;border:solid #fff;border-width:0 2px 2px 0;-ms-transform:rotate(45deg);transform:rotate(45deg)}.print-annotation-modal .checkbox input[type=checkbox]:checked+label:after label:after{padding-left:4px;padding-top:2px;font-size:9px}.print-annotation-modal .checkbox .label{padding:10px 20px;margin-right:10px;cursor:pointer}.print-annotation-modal .select-order{position:relative}.print-annotation-modal .select-order label{padding:0 0 8px 8px}.print-annotation-modal .select-order input[type=radio]:checked+label:before,.print-annotation-modal .select-order input[type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:2px;width:18px;height:18px;border:2px solid #108ac4!important;border-radius:100%;background:#fff}.print-annotation-modal .select-order input[type=radio]:checked+label:after{content:'';width:10px;height:10px;background:#666;border-color:#666;position:absolute;top:6px;left:4px;border-radius:100%}.print-annotation-modal .select-order .select-type:after{background:#108ac4!important}.print-annotation-modal .print-title{color:rgba(0,0,0,.87);font-family:Roboto;font-size:20px;font-weight:500;letter-spacing:.25px;line-height:24px;margin:0}.print-annotation-modal .title-section{color:rgba(0,0,0,.6);font-family:Roboto;font-size:16px;letter-spacing:.15px;line-height:24px;margin:10px 0}.print-annotation-modal #print-section{display:none}.colors,.colors i{display:-ms-flexbox}.print-annotations .ngdialog-content{padding:0!important}.print-annotation-modal .disabled{color:#bbb!important}.colors{display:flex}.colors i{width:20px;height:20px;border-radius:100%;display:flex;border:2px solid;cursor:pointer;margin:2px 10px}.colors i:selected{border:2px solid #376eae}.reader-input-item-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.reader-input-item-list .page-name-container{height:67px;background-color:#fafafa;width:100%}.reader-input-item-list .page-name-container .page-name{height:19px;width:50%;position:absolute;margin-top:23px;margin-left:30px;color:#444;font-family:"Open Sans";font-size:14px;font-weight:600;letter-spacing:-.03px;line-height:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reader-input-item-list .expand-items{width:700px;display:-ms-flexbox;display:flex}.reader-input-item-list .expand-items .item-path{width:87%;padding:10px 0}.reader-input-item-list .expand-items .item-path-search{height:24px;color:rgba(0,0,0,.38);font-size:14px;font-weight:600;letter-spacing:.1px;line-height:24px}.reader-input-item-list .expand-items .item-expand{padding-top:10px;display:-ms-flexbox;display:flex;width:13%;cursor:pointer}.reader-input-item-list .expand-items .item-expand .caption{font-size:12px;letter-spacing:.4px;line-height:16px;padding:3px 10px 0}.reader-input-item-list .divider{margin:0;height:1px;width:700px;opacity:.12;background-color:#000}.reader-input-item-list .divider-search{height:1px;opacity:.12;width:100%;background-color:rgba(0,0,0,.87);margin:10px 0}.reader-input-item-list:last-child div.divider-search{display:none}.no-result-annotation{word-break:break-word}.loading-annotations{width:32px;height:32px;background-size:32px 32px;margin:auto;position:inherit}@media screen and (max-width:768px){reader-input-item-viewer{width:98%}}.item-missing-page-border{border:1px solid #b00020}.reader-input-item-viewer{width:700px;border-radius:2px;margin:20px 0;background-color:#fafafa;box-shadow:0 1px 4px 0 rgba(0,0,0,.35)}@media screen and (max-width:768px){.reader-input-item-viewer{width:100%}}.reader-input-item-viewer .item-missing-page-cursor{cursor:unset!important}.reader-input-item-viewer .item-missing-page{height:32px;display:-ms-flexbox;display:flex;background-color:#feefef}.reader-input-item-viewer .item-missing-page .icon{padding:6px 0 8px 24px;color:#b00020}.reader-input-item-viewer .item-missing-page .caption{padding:8px 24px 8px 8px;color:#b00020;font-size:12px;letter-spacing:.4px;line-height:16px}.reader-input-item-viewer .disabled-div{opacity:.5;background-color:#fff!important}.reader-input-item-viewer .disabled-button{cursor:unset!important;color:grey}.reader-input-item-viewer .page-missing{color:rgba(222,12,12,.7)!important;font-style:italic}.reader-input-item-viewer .sync-content-bookmark{height:76px;min-height:76px}.reader-input-item-viewer .sync-content-highlight{min-height:76px;max-height:144px}.reader-input-item-viewer .sync-content-notes{min-height:112px}.reader-input-item-viewer .sync-content{border-radius:2px 0;background-color:#fff;color:rgba(0,0,0,.6)}.reader-input-item-viewer .sync-content .note-content{padding:20px 24px 0 19px;display:-ms-grid;display:grid}.reader-input-item-viewer .sync-content .note-content .note-highlight{padding:10px 0 10px 5px;font-size:16px;margin:0;word-break:break-word}.reader-input-item-viewer .sync-content .note-content .note-show-more-less{padding:0 0 10px 5px;text-align:right;cursor:pointer}.reader-input-item-viewer .sync-content .note-content .highlight-caption{padding:5px;font-size:16px;background-color:rgba(0,0,0,.08);margin:0;overflow:auto;max-height:100px}@media print{.reader-input-item-viewer .sync-content .note-content .highlight-caption{overflow:visible;max-height:100%}}.reader-input-item-viewer .sync-content p{padding:24px;font-size:16px;margin:0}.reader-input-item-viewer .sync-menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:56px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.reader-input-item-viewer .sync-menu i{padding:20px}.reader-input-item-viewer .sync-menu span{padding:20px 0}.reader-input-item-viewer .sync-menu span:first-letter{text-transform:uppercase}.reader-input-item-viewer .sync-menu .delete{cursor:pointer}.reader-input-item-viewer .sync-menu .date{color:#000;opacity:.6}.reader-input-item-viewer .anontation-select-expandet{position:absolute;top:77px}.reader-input-item-viewer .anontation-select-expandet-bookmark{position:absolute;top:53px}.reader-input-item-viewer .anontation-select{float:left;width:10%;position:relative}.reader-input-item-viewer .anontation-select .anontation-menu{cursor:pointer;background:0;border:0;padding:0;margin:0}.reader-input-item-viewer .anontation-select .anontation-menu span{color:rgba(0,0,0,.87);font-size:15px;line-height:16px;margin:2px}.reader-input-item-viewer .anontation-select .anontation-menu:focus{outline:0}.reader-input-item-viewer .anontation-select .anontation-menu i{font-size:24px;color:#757575}.reader-input-item-viewer .anontation-select .anontation-menu div{display:-ms-inline-flexbox;display:inline-flex;padding-left:5px;min-width:90px}.reader-input-item-viewer .anontation-select .anontation-menu div,.reader-input-item-viewer .anontation-select .anontation-menu i{vertical-align:super}.reader-input-item-viewer .anontation-select .anontation-dropdown{width:250px;background-color:#fff;border-radius:2px;position:relative;right:180px;top:0;margin:0;padding:5px 0;box-shadow:0 2px 5px 0 rgba(0,0,0,.26),0 2px 10px 0 rgba(0,0,0,.16);z-index:9999}.reader-input-item-viewer .anontation-select .anontation-dropdown .anontation-menu-item{display:-ms-flexbox;display:flex;height:48px}.reader-input-item-viewer .anontation-select .anontation-dropdown .anontation-menu-item .link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:-12px 0;padding:7px 16px;font-family:"Open Sans";font-weight:unset;font-size:15px;line-height:16px;width:100%;outline:0;background:0;border:0;text-align:left}.reader-input-not-displayed,.reader-input-note{position:absolute;-ms-flex-align:center;box-shadow:0 1px 4px 0 rgba(0,0,0,.35)}.reader-input-item-viewer .anontation-select .anontation-dropdown .anontation-menu-item .link a{padding-left:0}.reader-input-item-viewer .anontation-select .anontation-dropdown .anontation-menu-item:focus{border:1px solid red}.reader-input-item-viewer .anontation-select .anontation-dropdown .anontation-menu-item .material-icons.md-18{margin-right:8px}.reader-input-not-displayed{display:table;width:775px;height:55px;background-color:#ffedee;align-items:center;-ms-flex-direction:column;flex-direction:column;border:1px solid #b00020;border-radius:3px;z-index:9000;top:55px;left:32%}.reader-input-not-displayed .item-missing-page{display:table-cell;vertical-align:middle}.reader-input-not-displayed .item-missing-page .icon{color:#b00020;position:absolute;top:20px;margin-left:10px}.reader-input-not-displayed .item-missing-page .caption{padding:8px 24px 8px 34px;color:#b00020;font-size:12px;letter-spacing:.4px;line-height:16px}.reader-input-not-displayed .item-missing-page .action-btn{position:absolute;top:9px;right:0}.reader-input-not-displayed .item-missing-page .action-btn button{background-color:transparent;font-size:15px;min-width:100px;font-weight:600;border:0;border-radius:2px;padding:10px;cursor:pointer}.reader-input-note{display:inline-table;width:700px;height:296px;background-color:#ffeb6b;align-items:center;-ms-flex-direction:column;flex-direction:column;border-radius:2px 0 0 2px;z-index:99999}.reader-input-note .disabled{color:#b5b5b5!important}.reader-input-note .note-header{height:56px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.reader-input-note .note-header i.menu-item{padding:0 24px;cursor:pointer}.reader-input-note .highlight-text{padding:9px;-ms-flex:1;flex:1;background-color:rgba(0,0,0,.08);position:relative;margin:16px;max-height:100px;max-width:664px;overflow:auto}.reader-input-note .note-content{width:100%;-ms-flex:1;flex:1}.reader-input-note .note-content .note-text{background-color:#ffeb6b;border:0;width:652px;height:180px;padding:0 24px;resize:none;color:#444}.reader-input-note .note-remaining-chars{padding-top:5px;background:#fff;text-align:center;font-size:12px}.reader-input-note .note-actions .buttons span,.reader-input-toolbar .input-title{text-transform:uppercase;font-family:"Open Sans";font-size:14px}.reader-input-note .note-actions{width:100%;height:40px;background:#fff;display:-webkit-box;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative}.reader-input-note .note-actions i{padding:0 20px 20px;cursor:pointer}.reader-input-note .note-actions .buttons{position:absolute;right:0;bottom:18px}.reader-input-note .note-actions .buttons span{padding:24px;cursor:pointer;font-weight:600;color:#444}.reader-input-note .note-actions .buttons .disabled{cursor:not-allowed}.note-box-shadow{box-shadow:0 10px 100px 3000px rgba(0,0,0,.35)!important;-moz-box-shadow:0 10px 100px 3000px rgba(0,0,0,.35);-webkit-box-shadow:0 10px 100px 3000px rgba(0,0,0,.35)}.reader-input-toolbar{position:absolute;background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.3),0 0 2px 0 rgba(0,0,0,.2);-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;z-index:8000;padding:0}.reader-input-toolbar .input-icon:hover,.reader-input-toolbar .input-title:hover{background-color:rgba(0,0,0,.04);color:#000}.reader-input-toolbar .input-container{height:40px;min-width:80px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.reader-input-toolbar .input-container.note-only{min-width:40px}.reader-input-toolbar .input-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:24px;height:24px;padding:8px;cursor:pointer;color:rgba(0,0,0,.54)}.reader-input-toolbar .input-title{padding:0 10px;border-right:1px solid #d3d3d3;cursor:pointer;height:40px;font-weight:500;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:1.25px;text-align:center;color:#000}.reader-input-toolbar .input-title:hover{font-weight:700}.reader-input-toolbar .spread{padding:0 0 30px;border-right:1px solid rgba(0,0,0,.24)}.reader-input-toolbar .border-left{border-left:1px solid #d3d3d3}.ngdialog.ngdialog-theme-default.confirm-delete-account-dialog .ngdialog-content{background:#fff;border-radius:3px!important;box-shadow:0 1px 4px 0 rgba(0,0,0,.35)!important;font-family:inherit!important}.cancel-delete-account-dialog-button,.confirm-delete-account-dialog-button{font-weight:600!important;width:auto;font-size:14px!important;letter-spacing:1.25px!important;line-height:16px!important;text-align:center!important;font-family:Arial!important}.ngdialog.ngdialog-theme-default.confirm-delete-account-dialog .ngdialog-message{margin-bottom:unset!important}.confirm-delete-account-dialog-button{color:#fff;padding:10px!important;margin:0!important}.cancel-delete-account-dialog-button{background:0 0;padding:0!important;margin-right:40px!important;margin-top:10px!important}.delete-account-modal-content{padding:10px;color:rgba(0,0,0,.6);font-size:16px;letter-spacing:.5px;line-height:28px}.delete-account-dialog-title{color:rgba(0,0,0,.87);font-size:17px;font-weight:600;letter-spacing:.25px;line-height:24px;padding:10px}.cancel-reset-email-dialog-button,.confirm-reset-email-dialog-button{font-weight:600!important;width:auto;font-size:14px!important;letter-spacing:1.25px!important;line-height:16px!important;text-align:center!important}.ngdialog.ngdialog-theme-default.confirm-reset-email-dialog .ngdialog-content{background:#fff;border-radius:3px!important;box-shadow:0 1px 4px 0 rgba(0,0,0,.35)!important;font-family:inherit!important}.ngdialog.ngdialog-theme-default.confirm-reset-email-dialog .ngdialog-message{margin-bottom:unset!important}.confirm-reset-email-dialog-button{color:#fff;padding:10px!important;margin:0!important}.cancel-reset-email-dialog-button{background:0 0;padding:0!important;margin-right:40px!important;margin-top:10px!important}.confirmation-header,search-result-item:first-child{margin-top:10px}.reset-email-modal-content{padding:10px;color:rgba(0,0,0,.6);font-size:16px;letter-spacing:.5px;line-height:28px}.reset-email-dialog-title{color:rgba(0,0,0,.87);font-size:17px;font-weight:600;letter-spacing:.25px;line-height:24px;padding:10px}.session-expired-dialog .header{padding:0!important}.session-expired-dialog .group-header{margin-left:10px}search-result-item{padding:10px}search-result-item .search-result-content{padding:10px 0}search-result-item .search-result-content:not(:last-child){border-bottom:2px solid rgba(0,0,0,.12)}search-result-item .divider{margin:16px 0}search-result-item .divider:last-child{width:100vw;position:relative;margin-left:-50vw;left:50%}search-result-item .search-result-wrapper{cursor:default;padding:15px;margin:0}search-result-item .search-result-wrapper:hover{background-color:rgba(255,255,255,.2)}search-result-item .search-result-wrapper #parent{width:100%;padding:5px;height:20px;margin-bottom:16px}search-result-item .search-result-wrapper #colLeft{float:left;display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;color:rgba(0,0,0,.87)}@media (min-width:1340px){search-result-item .search-result-wrapper #colLeft{max-width:80%}}@media (max-width:1340px){search-result-item .search-result-wrapper #colLeft{max-width:70%}}search-result-item .search-result-wrapper #colWrap{display:inline-block;float:left}search-result-item .search-result-wrapper #colCenter{float:left;padding:0 10px;display:inline-block;margin-top:2px}search-result-item .search-result-wrapper #colRight{padding:2px;float:right}search-result-item .search-result-wrapper #colRight .expand-results{cursor:pointer;border:0;background:0 0}search-result-item .search-result-wrapper .search-result-content{cursor:pointer;overflow:hidden;font-size:16px;letter-spacing:.25px;line-height:28px}search-result-item .search-result-wrapper .search-result-title{font-size:20px;font-weight:700;letter-spacing:.1px;line-height:24px;color:rgba(0,0,0,.58);display:inline-block}search-result-item .search-result-wrapper .preview-mode{float:right}search-result-item .search-result-wrapper .preview-mode i{vertical-align:bottom;margin-right:10px}search-result-item .search-result-wrapper .show-more-less-button{font-size:12px;margin-left:5px;height:23px;font-family:"Open Sans";font-weight:600;line-height:12px;letter-spacing:.4px}search-result-item .search-result-wrapper .show-more-less-button:active{outline-style:none}search-result-item .search-result-wrapper .occurrences-label{border-radius:12px;background-color:transparent;height:22px;box-sizing:border-box;border:1px solid #665c2d;color:#665c2d;font-size:12px;padding:3px 6px}search-result-item .search-result-wrapper .mark{background-color:#ff0;height:22px;color:#444;font-family:"Open Sans";font-size:16px;font-weight:600;letter-spacing:-.03px;line-height:22px}search-result-item .restricted-search-item{cursor:not-allowed!important;background-color:rgba(103,103,103,.2)}search-result-item .restricted-search-item>*{pointer-events:none;opacity:.5}