File "style.min.css"
Path: /ThinkIB/bio_psych/css/stylemincss
File size: 57.43 KB
MIME-type: text/plain
Charset: utf-8
#header>.wmap.general>.layout-wrapper .container-fluid{position:relative}#header .header-thinker{width:64px;height:64px;position:absolute;left:-80px;top:0}body,button,input,select,textarea{font-family:Arial,Helvetica,sans-serif}.dropdown-menu i,i.fixwidth{display:inline-block;width:24px}#usernav a:hover,a:hover>i{text-decoration:none}#usernav ul,ul.plain,ul.tib-nav{list-style:none}#usernav{margin-top:0;padding:0}#usernav>ul{margin:0;padding:4px}#usernav a{display:block;padding:4px 12px;cursor:pointer;color:#444}#usernav ul ul li>a{padding:4px}#usernav a.selected{background:#e9eef5;color:#000;border:1px solid #e9eef5;font-weight:900}#usernav a:hover{background:#e9eef5;color:#000}#usernav ul{padding-bottom:4px}#usernav ul>li>ul{display:none}#usernav a.std-header,#usernav a.std-header:active,#usernav a.std-header:focus{outline:0}#usernav a.std-header:hover{background:0 0;color:transparent}#usernav a.accordion-toggle,#usernav a.accordion-toggle:active,#usernav a.accordion-toggle:focus{outline:0}#blog-pagination,#footer,#frontpage-tweets h3,#materials-summary,#subject-recommendations,#teacher-resources,#teacher-resources .item,.basket-item,.blog-list .item,.modal-header,.select-site,.side-box>div,.subscription-next,.subscription-prev,.teacher-selector,.tib-quiz,.twitter-editor,blockquote,div.box,div.selected-box{overflow:hidden}label{font-weight:700;color:#101010;font-size:13px}label.checkbox{font-weight:400;color:#333;font-size:14px}.btn-group{white-space:normal}.modal .btn>img{margin:0}.modal .alert{margin:10px 0}.modal-header{background-color:#f5f5f5;border-top-left-radius:4px;border-top-right-radius:4px}.modal-header .close{font-weight:400;text-shadow:none;opacity:.5}.modal-header .close:hover{opacity:1}.modal-footer{text-align:left}.modal-info{background:#e4f0f6!important}.modal-info .modal-header{border-bottom:solid 1px #cde}.modal-info .modal-body,.modal-info .modal-footer,.modal-info .modal-header{background:#e4f0f6;color:#025;padding:5px 10px 0 10px}.modal-info .modal-body{padding-top:0}.modal-info .modal-body table{background:0 0;border:none}.modal-info .modal-header .fa-info-circle{font-size:1.4em}.modal-info .modal-header .close{margin-top:-3px}#blog-pagination,.dropdown-menu i,.loading-bar,i.fixwidth{text-align:center}.btn[disabled=disabled]{pointer-events:none}.btn i{opacity:.7}.btn:hover i{opacity:1}.btn-danger{color:#fff}.btn-primary{background:#3c7db2;background:-moz-linear-gradient(top,rgba(60,125,178,1) 0,rgba(70,87,119,1) 100%);background:-webkit-linear-gradient(top,rgba(60,125,178,1) 0,rgba(70,87,119,1) 100%);background:linear-gradient(to bottom,rgba(60,125,178,1) 0,rgba(70,87,119,1) 100%)}.btn-primary:hover{background:#465777;background:-moz-linear-gradient(top,rgba(70,87,119,1) 0,rgba(60,125,178,1) 100%);background:-webkit-linear-gradient(top,rgba(70,87,119,1) 0,rgba(60,125,178,1) 100%);background:linear-gradient(to bottom,rgba(70,87,119,1) 0,rgba(60,125,178,1) 100%)}.btn-warning{background:#e08d4e;background:-moz-linear-gradient(top,rgba(224,141,78,1) 0,rgba(204,125,0,1) 100%);background:-webkit-linear-gradient(top,rgba(224,141,78,1) 0,rgba(204,125,0,1) 100%);background:linear-gradient(to bottom,rgba(224,141,78,1) 0,rgba(204,125,0,1) 100%)}.btn-warning:hover{background:#cc7d00;background:-moz-linear-gradient(top,rgba(204,125,0,1) 0,rgba(224,141,78,1) 100%);background:-webkit-linear-gradient(top,rgba(204,125,0,1) 0,rgba(224,141,78,1) 100%);background:linear-gradient(to bottom,rgba(204,125,0,1) 0,rgba(224,141,78,1) 100%)}h1{font-size:2.5em}h2{font-size:1.7em}h3{font-size:1.4em}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1em}h1,h2,h3,h4,h5,h6{margin-top:20px;font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif}a.special,h1.special,h2.special,h3.special,h4.special,h5.special,h6.special{font-family:'Roboto Condensed',sans-serif;color:#35648a}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:.7em}.title-note{padding-top:.5em;font-size:14px}a{font-weight:700}#header h1,#left-column a,#right-column a,.blog-list .details,.pagination a,.side-nav a,.top-nav a,a.btn,a.font-normal,ul.breadcrumb a,ul.tib-nav .btn{font-weight:400}nav.top-nav>ul.level-0{margin-top:0}a:hover{color:#000}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#777;font-weight:400;line-height:1em}h1 img.ico,h2 img.ico,h3 img.ico,h4 img.ico,h5 img.ico,h6 img.ico{vertical-align:middle}.dropdown-menu i{margin-right:4px}small{font-size:88%}ul.breadcrumb{margin:0;padding:2px 6px;border-radius:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,rgba(244,244,244,1) 2%,rgba(250,250,250,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(2%,rgba(244,244,244,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(244,244,244,1) 2%,rgba(250,250,250,1) 100%);background:-o-linear-gradient(left,rgba(244,244,244,1) 2%,rgba(250,250,250,1) 100%);background:-ms-linear-gradient(left,rgba(244,244,244,1) 2%,rgba(250,250,250,1) 100%);background:linear-gradient(to right,rgba(244,244,244,1) 2%,rgba(250,250,250,1) 100%)}.table-unbordered,.table-unbordered td,.table-unbordered th,blockquote{border:none}ul.breadcrumb span.active{color:#777}.pulse{animation:pulse 1s linear infinite;-webkit-animation:pulse 1s linear infinite;-moz-animation:pulse 2s linear infinite}@keyframes pulse{0%{-webkit-transform:scale(0);opacity:.2}8%{-webkit-transform:scale(0);opacity:.2}15%{-webkit-transform:scale(.1);opacity:1}30%{-webkit-transform:scale(.5);opacity:1}100%{opacity:.2;-webkit-transform:scale(1)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0);opacity:.2}8%{-webkit-transform:scale(0);opacity:.2}15%{-webkit-transform:scale(.1);opacity:1}30%{-webkit-transform:scale(.5);opacity:1}100%{opacity:.2;-webkit-transform:scale(1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(0);opacity:.2}8%{-moz-transform:scale(0);opacity:.2}15%{-moz-transform:scale(.1);opacity:1}30%{-moz-transform:scale(.5);opacity:1}100%{opacity:.2;-moz-transform:scale(1)}}.fa.fa-external-link{vertical-align:bottom}blockquote{padding:12px;margin:2em}blockquote p{font-size:inherit}dl{color:#555;margin-top:.4em}dl dd,dl dt{line-height:24px}dd{color:#222}.thumb{border-radius:4px;height:auto}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{color:#333}ul.plain{margin-left:0}ul.nav-tabs{margin-bottom:0}.nav-tabs li a,.nav-tabs li a:hover{background-color:#dfdfdf}.nav-tabs li a{color:#888}.nav-tabs li a:hover,.nav-tabs li.active a,.nav-tabs li.active a:focus,.nav-tabs li.active a:hover{color:#000}.nav-tabs li.active a,div.tab-content{background:#fff}.btn.btn-blue{color:#fff;text-shadow:1px 1px 1px #000;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4NzJhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzNkNTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(40,114,160,1) 0,rgba(51,61,86,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(40,114,160,1)),color-stop(100%,rgba(51,61,86,1)));background:-webkit-linear-gradient(top,rgba(40,114,160,1) 0,rgba(51,61,86,1) 100%);background:-o-linear-gradient(top,rgba(40,114,160,1) 0,rgba(51,61,86,1) 100%);background:-ms-linear-gradient(top,rgba(40,114,160,1) 0,rgba(51,61,86,1) 100%);background:linear-gradient(to bottom,rgba(40,114,160,1) 0,rgba(51,61,86,1) 100%)}.btn.bg-black,.btn.bg-blue,.btn.bg-brown,.btn.bg-darkblue,.btn.bg-darkgreen,.btn.bg-darkturquoise,.btn.bg-gray,.btn.bg-green,.btn.bg-lightblue,.btn.bg-lightgray,.btn.bg-lightpurple,.btn.bg-lime,.btn.bg-orange,.btn.bg-pink,.btn.bg-purple,.btn.bg-red,.btn.bg-turquoise,.btn.bg-yellow{color:#fff;text-shadow:1px 1px 1px #000;opacity:1;background-image:none}.btn.bg-red{background-color:#cc3d3d;border-color:#cc3d3d}.btn.bg-red:hover{background-color:#b33535;border-color:#b33535;text-shadow:1px 1px 1px #000}.btn.bg-pink{background-color:#cc3d85;border-color:#cc3d85}.btn.bg-pink:hover{background-color:#b33574;border-color:#b33574;text-shadow:1px 1px 1px #000}.btn.bg-orange{background-color:#e66e2e;border-color:#e66e2e}.btn.bg-orange:hover{background-color:#cc6128;border-color:#cc6128;text-shadow:1px 1px 1px #000}.btn.bg-yellow{background-color:#cccc28;border-color:#cccc28}.btn.bg-yellow:hover{background-color:#b3b323;border-color:#b3b323;text-shadow:1px 1px 1px #000}.btn.bg-brown{background-color:#cc9c3d;border-color:#cc9c3d}.btn.bg-brown:hover{background-color:#b38935;border-color:#b38935;text-shadow:1px 1px 1px #000}.btn.bg-lime{background-color:#9eb335;border-color:#9eb335}.btn.bg-lime:hover{background-color:#87992d;border-color:#87992d;text-shadow:1px 1px 1px #000}.btn.bg-green{background-color:#128f76;border-color:#128f76}.btn.bg-green:hover{background-color:#0e7561;border-color:#0e7561;text-shadow:1px 1px 1px #000}.btn.bg-darkgreen{background-color:#0a5748;border-color:#0a5748}.btn.bg-darkgreen:hover{background-color:#073d32;border-color:#073d32;text-shadow:1px 1px 1px #000}.btn.bg-turquoise{background-color:#47a1b3;border-color:#47a1b3}.btn.bg-turquoise:hover{background-color:#3c8a99;border-color:#3c8a99}.btn.bg-darkturquoise{background-color:#37778c;border-color:#37778c}.btn.bg-darkturquoise:hover{background-color:#2d6173;border-color:#2d6173;text-shadow:1px 1px 1px #000}.btn.bg-lightblue{background-color:#317ea5;border-color:#317ea5}.btn.bg-lightblue:hover{background-color:#2a6d8f;border-color:#2a6d8f;text-shadow:1px 1px 1px #000}.btn.bg-blue{background-color:#4c6e80;border-color:#4c6e80}.btn.bg-blue:hover{background-color:#3c5866;border-color:#3c5866;text-shadow:1px 1px 1px #000}.btn.bg-darkblue{background-color:#1f4163;border-color:#1f4163}.btn.bg-darkblue:hover{background-color:#162f47;border-color:#162f47;text-shadow:1px 1px 1px #000}.btn.bg-lightpurple{background-color:#bf7acc;border-color:#bf7acc}.btn.bg-lightpurple:hover{background-color:#a76bb3;border-color:#a76bb3;text-shadow:1px 1px 1px #000}.btn.bg-purple{background-color:#9063a6;border-color:#9063a6}.btn.bg-purple:hover{background-color:#7a538c;border-color:#7a538c;text-shadow:1px 1px 1px #000}.btn.bg-lightgray{background-color:#b3b3b3;border-color:#b3b3b3}.btn.bg-lightgray:hover{background-color:#999;border-color:#999;text-shadow:1px 1px 1px #000}.btn.bg-gray{background-color:grey;border-color:grey}.btn.bg-gray:hover{background-color:#666;border-color:#666;text-shadow:1px 1px 1px #000}.btn.bg-black{background-color:#3d3d3d;border-color:#3d3d3d}.btn.bg-black:hover{background-color:#141414;border-color:#141414;text-shadow:1px 1px 1px #000}.btn.bg-black.disabled,.btn.bg-blue.disabled,.btn.bg-brown.disabled,.btn.bg-darkblue.disabled,.btn.bg-darkgreen.disabled,.btn.bg-darkturquoise.disabled,.btn.bg-gray.disabled,.btn.bg-green.disabled,.btn.bg-lightblue.disabled,.btn.bg-lightgray.disabled,.btn.bg-lightpurple.disabled,.btn.bg-lime.disabled,.btn.bg-orange.disabled,.btn.bg-pink.disabled,.btn.bg-purple.disabled,.btn.bg-red.disabled,.btn.bg-turquoise.disabled,.btn.bg-yellow.disabled{background-color:#888;border-color:#888;color:#ccc;text-shadow:none;opacity:.7}.fa.red{color:#cc3d3d}.fa.pink{color:#cc3d85}.fa.orange{color:#e66e2e}.fa.yellow{color:#cccc28}.fa.brown{color:#cc9c3d}.fa.lime{color:#9eb335}.fa.green{color:#128f76}.fa.darkgreen{color:#0a5748}.fa.turquoise{color:#47a1b3}.fa.darkturquoise{color:#37778c}.fa.lightblue{color:#317ea5}.fa.blue{color:#4c6e80}.fa.darkblue{color:#1f4163}.fa.lightpurple{color:#bf7acc}.fa.purple{color:#9063a6}.fa.lightgray{color:#b3b3b3}.fa.gray{color:grey}.fa.black{color:#3d3d3d}ol>li{margin-bottom:.2em}ol.small li,ul.small li{font-size:.9em;line-height:16px}hr.thin{margin:4px 0}body{color:#121212}.layout-wrapper{margin:0 auto;max-width:1300px;position:relative}body.fullscreen .layout-wrapper{max-width:inherit}#footer,#header{color:#f0f0f0;background:rgba(16,48,80,.9);background:linear-gradient(180deg,rgba(16,48,80,.95) 0,rgba(34,85,136,.95) 100%);text-shadow:1px 1px 3px #122541}#header a{color:#f0f0f0;text-decoration:none;font-weight:400}.wmap{background-repeat:no-repeat;background-attachment:fixed;background-size:contain}#header .wmap{padding:20px 0;background-image:url(/css/art/worldmap/wm-dark-top.png);background-position:center top}#header .wmap.general{padding:40px 0}#footer img,#header img{margin:0}#footer .wmap{padding:15px 20px 10px;background-image:url(/css/art/worldmap/wm-dark-bottom.png);background-position:center bottom}#footer p{margin:0 0 10px}#container{padding-bottom:40px;min-height:calc(100vh - 290px);box-shadow:0 21px 39px -11px rgba(155,175,202,.2)}#header .header-logo{margin:0}#footer{text-align:center}#footer,#footer a{color:#fff;text-shadow:1px 1px 3px #000}#footer a.social{margin:0 .5em;line-height:1.8;display:inline-block;font-weight:400}#footer a>img{width:1.4em;height:auto;vertical-align:middle;box-shadow:1px 1px 12px rgba(0,0,0,.4);display:inline-block}@media only screen and (max-width:768px){body{padding:0}#container,#footer,#header{padding-left:10px!important;padding-right:10px!important}#header h1{font-size:2.3em!important}}#blog-pagination{height:0}#blog-pagination .active a{color:#fff;background-color:#1a457a}#blog-recent .blog-list-title{margin-bottom:0}#blog-recent .item p.details{margin:12px 0 4px}section{margin-top:20px}.blog-list,.resources{margin:0;list-style:none}.blog-list .item,.resources .item{width:100%;border-bottom:solid 1px #ddd;padding:5px 0;display:table}.blog-list .item .img-container,.resources .item .img-container{float:left;width:200px;height:140px;margin:10px 10px 10px 0;background-color:#fff}.blog-list .item .img-container>.thumb-cover,.resources .item .img-container>.thumb-cover{width:100%;height:100%;object-fit:cover;padding:3px;margin:0;border:1px solid #ddd;background:#fff}.blog-list .item .media-body,.resources .item .media-body{width:100%;display:table-cell;vertical-align:middle;padding:10px}.blog-list .blog-list-title,.resources .blog-list-title{line-height:1em;margin:12px 0 6px}.blog-list .details,.resources .details{margin:0;font-size:13px;color:#777}.thumb32{width:32px;height:32px}.thumb48{width:48px;height:48px}.thumb56{width:56px;height:56px}.thumb64{width:64px;height:64px}.thumb72{width:72px;height:72px}.thumb96{width:96px;height:96px}.thumb128{width:128px;height:128px}.thumb172{width:172px;height:172px}.gray{color:#777}.no-pending-tasks-box{border:solid 2px #ccc;border-radius:2px;padding:5px}label.checkbox .gray input[type=checkbox]{opacity:.6}.opa5{opacity:.5}.opa55{opacity:.55}.opa6{opacity:.6}.opa65{opacity:.65}.opa7{opacity:.7}.opa75{opacity:.75}.opa8{opacity:.8}.opa85{opacity:.85}.opa9{opacity:.9}.opa95{opacity:.95}#searchbox{margin:20px 0 -10px 0}#searchbox .btn,#searchbox input{opacity:.8;transition:opacity .2s linear;border:none;box-shadow:none;text-shadow:none;background:rgba(0,0,0,.4);color:#fff}#searchbox .btn{margin-left:0;color:#c8e0ff}#searchbox input:focus,#searchbox input:focus+.btn,#searchbox input:hover,#searchbox input:hover+.btn{opacity:1}div.search-context small{font-size:.9em}div.search-context{line-height:1em;color:#333;padding-bottom:8px}div.search-context strong{color:#222}#search-results .search-results-more{display:none;clear:both}#search-results .tweet-content{font-size:.9em;line-height:1.2em}#header h1{font-family:"Avant Garde",Avantgarde,"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-size:3em;margin:0}#header p{margin:0}#header p.slogan{font-style:italic;margin:10px 0 15px;font-size:1.2em}div.search{margin-top:20px}div.search .toggle-menu-search:hover{opacity:.8}div.search .toggle-menu-search:focus{outline:0}#nav-menu-search{background:#f6f6f6;padding:10px;z-index:10000}#nav-menu-search form{display:flex;align-items:center;max-width:640px;margin:0 auto}#nav-menu-search form>input[type=search]{width:100%;border-radius:0}#nav-menu-search form>button[type=submit]{margin-left:5px;border-radius:0}#nav-menu-search form>a{margin-left:10px;position:absolute;right:20px}#userbox{margin:20px 0}#userbox img.userpic{float:left;margin:2px 1em 1em 0;box-shadow:1px 1px 3px #ccc;width:24px;height:24px}#userbox a{z-index:888;padding:4px 6px;border-radius:0}#userbox a.dropdown-toggle{text-align:left;min-width:100px;line-height:24px}#userbox a.dropdown-toggle>i.fa.fa-caret-down{float:right;margin-top:4px}#userbox ul.dropdown-menu .divider{margin:5px 0}#userbox li>a{padding-right:12px}#userbox li>a>i{opacity:.8}#userbox li>a:hover>i{opacity:1;color:#fafafa}#tm-pager .disabled a,#tm-pager .disabled a>i,li.disabled a{cursor:default}#left-column,#right-column{line-height:1.2em}#new2site{padding:8px 12px;background-color:#eaedef;border-radius:4px 4px 8px 8px;border:1px solid #abc}#new2site h2{margin-top:8px;line-height:1em}#new2site a.btn{margin-top:-4px}.fa.fa-sitemap.colored{color:#2a9304}.fa.fa-question.colored{color:#045d91}.fa.fa-calendar.colored{color:#dd0083}.fa.fa-puzzle-piece.colored{color:#cb32b8}.fa.fa-question-square.colored{color:#0a5748}.fa.fa-pencil.colored{color:#006c78}.fa.fa-tasks.colored{color:#006c78}.fa.fa-clipboard.colored{color:#006c78}.fa.fa-dashboard.colored{color:#912a23}.fa.fa-paperclip.colored{color:#233f84}.fa.fa-group.colored{color:#8d26ad}.fa.fa-globe.colored{color:#af1818}.fa.fa-file.colored{color:#3a5d81}.fa.fa-comments.colored{color:#3a5d81}.fa.fa-file-text-o.colored{color:#5b66c6}.fa.fa-file-text.colored{color:#3a5d81}.fa.fa-cogs.colored{color:#e68025}.fa.fa-puzzle-piece.colored{color:#cd5901}.fa.fa-remove.colored,.fa.fa-trash-o.colored{color:#b33}.fa.fa-edit.colored{color:#b0545f}.fa.fa-info-circle.colored,.fa.fa-info.colored{color:#045d91}.fa.fa-flag.colored,.fa.fa-flag.red{color:#b33}.fa.fa-exclamation-circle.colored,.fa.fa-exclamation-circle.red{color:#b33}.fa.fa-picture-o.colored{color:#107c22}.fa.fa-send.colored{color:#107c22}.fa.fa-envelope.colored{color:#c68700}.fa.fa-envelope-o.colored{color:#b33}.fa.fa-building-o.colored,.fa.fa-user.colored{color:#2b4e60}.fa.fa-check-square-o.colored,.fa.fa-check.colored{color:#008e04}.fa.fa-check.colored{text-shadow:0 0 3px #6cc96c}.fa.fa-paper-plane.colored{color:#008e04}.fa.fa-twitter.colored{color:#8ad4ea}.fa.fa-book.colored{color:#927fa6}.fa.fa-book.help-guide{color:#1a457a;font-size:1.18em}.fa.fa-power-off.colored{color:#933}.btn-danger .fa.fa-globe.colored{color:#fff;opacity:1}.fa.fa-rss-square.colored,.fa.fa-rss.colored{color:#d99500;opacity:1}.fa.fa-bookmark.colored,.fa.fa-clock-o.colored,.fa.fa-star.colored{color:#e33;opacity:1}.fa.fa-wrench.colored{color:#0031b8}.fa.fa-circle-o-notch.colored,.fa.fa-recycle.colored,.fa.fa-undo.colored{color:#1a457a}.fa.fa-recycle.colored:hover,.fa.fa-undo.colored:hover{text-shadow:0 0 1px #1a457a}.fa.fa-pencil-square.colored{color:#8a0000}.fa.fa-lock.colored{color:#b33}.fa.fa-unlock-alt.colored{color:#468847}h3>.free-text-mark{font-size:11px;color:#b53c38;margin:0 6px;vertical-align:top}.loading-bar{display:block;min-height:1px;min-width:220px;padding-bottom:19px;background:url(art/loading-bar.gif) bottom center no-repeat}.adbox{margin-top:20px;margin-bottom:3px}ul.tib-nav{margin-left:0;padding:0}ul.tib-nav .btn{display:block;border-radius:0;text-align:left;border-bottom:none;padding:6px 6px 6px 3px}ul.tib-nav li:first-child>.btn{border-top-left-radius:4px;border-top-right-radius:4px}ul.tib-nav li:last-child>.btn{border-bottom:solid 1px #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px}ul.tib-nav .btn>i{display:inline-block;width:24px;font-size:18px;text-align:center}#student-access-left-nav span.selector,#user-left-nav span.selector{display:none}#student-access-left-nav .selected,#user-left-nav .selected{font-weight:700;box-shadow:0 0 32px #4073a6 inset;color:#101010;border:1px solid #7998b8}#student-access-left-nav .selected>span.selector,#user-left-nav .selected>span.selector{display:inline}.tib-ad{padding:6px;margin:12px 0}.tib-ad p:last-child{margin-bottom:0}.side-box{padding:1em;margin:20px 0;font-size:13px;border:1px solid #ddd;border-radius:3px}.side-box h3{margin-top:0;line-height:1.3em}.side-box>div>h4,.side-box>div>p{margin:4px 0;line-height:1.3em}h5.help-header{margin:0}p.help{color:#555;font-size:13px;line-height:16px;margin-bottom:2px}i.help-icon{color:#47678e}option.default{padding:4px;border-bottom:solid 1px #ccc;margin-bottom:4px;color:#999}#tm-table img,.teaching-materials-filters label{margin-bottom:0}.text-justify{text-align:justify}.text-error{color:#933!important}#teacher-accounts-container label.text-error{cursor:default}#tm-table{background:url(art/loading-snake-128.gif) center center no-repeat}#tm-table td.icon{text-align:center}#materials-summary{padding-bottom:4px}#materials-top-pager{margin:0}#reset-filters{display:none}.cat-switch.selected{border:1px solid #4270a5;box-shadow:0 0 2px #5e88a8;opacity:1}.materials-infobox{display:none;font-size:12px;line-height:12px;padding:4px;border-radius:4px;box-shadow:1px 1px 12px #999;margin-left:-10px;background-color:#fcfdff}table.tib-table{box-shadow:1px 1px 3px #ccc}.materials-infobox h4{margin:0 0 4px;padding-bottom:4px;border-bottom:solid 1px #ccc;line-height:24px}.materials-infobox h4 img{margin:0}.materials-infobox p{margin-bottom:4px}#materials-quick-filters .btn{text-align:left;margin-bottom:-1px;background:#fafafa;padding-left:4px;font-weight:700;color:#666;border:solid 1px #ddd;box-shadow:none;border-radius:0}#materials-quick-filters .btn:hover{background:#e7f0f5}#materials-quick-filters .btn img{margin-right:8px}#tm-table tr:hover{background-color:#deeaef}#tm-pager .active a{color:#fff;background-color:#1a457a}table.tablesorter{border-top-right-radius:6px}table.tablesorter tr:nth-child(even){background:#fafafa}table.tablesorter tr:nth-child(odd){background:#fff}table.tablesorter td,table.tablesorter th{padding:6px 8px}table.tablesorter thead tr th{background-color:#c9d1db;padding:4px 12px;border-right:solid 1px #b5c0ce;font-weight:400;font-style:italic;border-radius:0;outline:0}table.table-borders td{border:solid 1px #ddd}table.tablesorter thead th:hover{background-color:#b8bdc4}table.tablesorter thead .headerSortDown,table.tablesorter thead .headerSortUp,table.tablesorter thead .tablesorter-headerAsc,table.tablesorter thead .tablesorter-headerDesc{background-color:#a9b9cc}table.tablesorter thead tr .header{background-image:url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);background-position:center right;background-repeat:no-repeat;cursor:pointer}table.tablesorter thead tr .headerSortUp,table.tablesorter thead tr .tablesorter-headerAsc{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);background-repeat:no-repeat}table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .tablesorter-headerDesc{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);background-repeat:no-repeat}table.tib-table td{background-color:#fff}table.tib-table>thead>tr{border-bottom:solid 2px #ccc}table.tib-table th{padding:4px 8px}ul#teacher-accounts-nav{margin:0 0 8px}ul#teacher-accounts-nav>li a{background:#e9e9e9;border-radius:0;margin:1px}ul#teacher-accounts-nav>li a:hover{background:#b2bed1}ul#teacher-accounts-nav>li.active a{background:#3e506b}#access-denied-box,.user-summary-box{background:#fff;box-shadow:1px 1px 3px #ccc}ul#teacher-accounts-nav>li>a>small{font-size:.8em;font-weight:400}ul#teacher-accounts-nav+#teacher-accounts{border:none;padding:none;margin:0}#teacher-accounts-container{padding:0;border:none}#teacher-accounts-container a.invite-teacher{margin-bottom:8px}.user-summary-box{padding:4px 8px;margin:4px 0;border-radius:4px}.user-summary-box strong{font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;margin-left:4px}.user-summary-box i{color:#888}.user-summary-box .thumb56{float:left;margin-right:12px;margin-top:2px}#access-denied-box{font-size:18px;padding:30px 30px 20px;border-radius:12px;border:1px solid #ccc;color:#555;min-height:84px;margin:20px 0}.flag-zw,[class^=flag]{background-position:0 0;height:11px;width:16px}#access-denied-box .warning{font-size:84px;float:left;margin-right:30px;color:#b52f2f;text-shadow:1px 1px 0 #6d1e1e}[class^=flag]{display:inline-block;line-height:11px;background-image:url(art/flags.png);background-repeat:no-repeat;margin:0 6px}.flag-zm{background-position:-16px 0;width:16px;height:11px}.flag-za{background-position:0 -11px;width:16px;height:11px}.flag-yt{background-position:-16px -11px;width:16px;height:11px}.flag-ye{background-position:-32px 0;width:16px;height:11px}.flag-ws{background-position:-32px -11px;width:16px;height:11px}.flag-wf{background-position:0 -22px;width:16px;height:11px}.flag-wales{background-position:-16px -22px;width:16px;height:11px}.flag-vu{background-position:-32px -22px;width:16px;height:11px}.flag-vn{background-position:0 -33px;width:16px;height:11px}.flag-vi{background-position:-16px -33px;width:16px;height:11px}.flag-vg{background-position:-32px -33px;width:16px;height:11px}.flag-ve{background-position:-48px 0;width:16px;height:11px}.flag-vc{background-position:-48px -11px;width:16px;height:11px}.flag-va{background-position:-48px -22px;width:16px;height:11px}.flag-uz{background-position:-48px -33px;width:16px;height:11px}.flag-uy{background-position:0 -44px;width:16px;height:11px}.flag-um,.flag-us{background-position:-16px -44px;width:16px;height:11px}.flag-ug{background-position:-32px -44px;width:16px;height:11px}.flag-ua{background-position:-48px -44px;width:16px;height:11px}.flag-tz{background-position:-64px 0;width:16px;height:11px}.flag-tw{background-position:-64px -11px;width:16px;height:11px}.flag-tv{background-position:-64px -22px;width:16px;height:11px}.flag-tt{background-position:-64px -33px;width:16px;height:11px}.flag-tr{background-position:-64px -44px;width:16px;height:11px}.flag-to{background-position:0 -55px;width:16px;height:11px}.flag-tn{background-position:-16px -55px;width:16px;height:11px}.flag-tm{background-position:-32px -55px;width:16px;height:11px}.flag-tl{background-position:-48px -55px;width:16px;height:11px}.flag-tk{background-position:-64px -55px;width:16px;height:11px}.flag-tj{background-position:0 -66px;width:16px;height:11px}.flag-th{background-position:-16px -66px;width:16px;height:11px}.flag-tg{background-position:-32px -66px;width:16px;height:11px}.flag-tf{background-position:-48px -66px;width:16px;height:11px}.flag-td{background-position:-64px -66px;width:16px;height:11px}.flag-tc{background-position:-80px 0;width:16px;height:11px}.flag-sz{background-position:-80px -11px;width:16px;height:11px}.flag-sy{background-position:-80px -22px;width:16px;height:11px}.flag-sx{background-position:-80px -33px;width:16px;height:11px}.flag-sv{background-position:-80px -44px;width:16px;height:11px}.flag-st{background-position:-80px -55px;width:16px;height:11px}.flag-ss{background-position:-80px -66px;width:16px;height:11px}.flag-sr{background-position:0 -77px;width:16px;height:11px}.flag-so{background-position:-16px -77px;width:16px;height:11px}.flag-sn{background-position:-32px -77px;width:16px;height:11px}.flag-sm{background-position:-48px -77px;width:16px;height:11px}.flag-sl{background-position:-64px -77px;width:16px;height:11px}.flag-sk{background-position:-80px -77px;width:16px;height:11px}.flag-si{background-position:-96px 0;width:16px;height:11px}.flag-sh{background-position:-96px -11px;width:16px;height:11px}.flag-sg{background-position:-96px -22px;width:16px;height:11px}.flag-se{background-position:-96px -33px;width:16px;height:11px}.flag-sd{background-position:-96px -44px;width:16px;height:11px}.flag-scotland{background-position:-96px -55px;width:16px;height:11px}.flag-sc{background-position:-96px -66px;width:16px;height:11px}.flag-sb{background-position:-96px -77px;width:16px;height:11px}.flag-sa{background-position:0 -88px;width:16px;height:11px}.flag-rw{background-position:-16px -88px;width:16px;height:11px}.flag-ru{background-position:-32px -88px;width:16px;height:11px}.flag-rs{background-position:-48px -88px;width:16px;height:11px}.flag-ro{background-position:-64px -88px;width:16px;height:11px}.flag-qa{background-position:-80px -88px;width:16px;height:11px}.flag-py{background-position:-96px -88px;width:16px;height:11px}.flag-pw{background-position:0 -99px;width:16px;height:11px}.flag-pt{background-position:-16px -99px;width:16px;height:11px}.flag-ps{background-position:-32px -99px;width:16px;height:11px}.flag-pr{background-position:-48px -99px;width:16px;height:11px}.flag-pn{background-position:-64px -99px;width:16px;height:11px}.flag-pm{background-position:-80px -99px;width:16px;height:11px}.flag-pl{background-position:-96px -99px;width:16px;height:11px}.flag-pk{background-position:-112px 0;width:16px;height:11px}.flag-ph{background-position:-112px -11px;width:16px;height:11px}.flag-pg{background-position:-112px -22px;width:16px;height:11px}.flag-pf{background-position:-112px -33px;width:16px;height:11px}.flag-pe{background-position:-112px -44px;width:16px;height:11px}.flag-pa{background-position:-112px -55px;width:16px;height:11px}.flag-om{background-position:-112px -66px;width:16px;height:11px}.flag-nz{background-position:-112px -77px;width:16px;height:11px}.flag-nu{background-position:-112px -88px;width:16px;height:11px}.flag-nr{background-position:-112px -99px;width:16px;height:11px}.flag-bv,.flag-no,.flag-sj{background-position:0 -110px;width:16px;height:11px}.flag-nl{background-position:-16px -110px;width:16px;height:11px}.flag-ni{background-position:-32px -110px;width:16px;height:11px}.flag-ng{background-position:-48px -110px;width:16px;height:11px}.flag-nf{background-position:-64px -110px;width:16px;height:11px}.flag-ne{background-position:-80px -110px;width:16px;height:11px}.flag-nc{background-position:-96px -110px;width:16px;height:11px}.flag-na{background-position:-112px -110px;width:16px;height:11px}.flag-mz{background-position:-128px 0;width:16px;height:11px}.flag-my{background-position:-128px -11px;width:16px;height:11px}.flag-mx{background-position:-128px -22px;width:16px;height:11px}.flag-mw{background-position:-128px -33px;width:16px;height:11px}.flag-mv{background-position:-128px -44px;width:16px;height:11px}.flag-mu{background-position:-128px -55px;width:16px;height:11px}.flag-mt{background-position:-128px -66px;width:16px;height:11px}.flag-ms{background-position:-128px -77px;width:16px;height:11px}.flag-mr{background-position:-128px -88px;width:16px;height:11px}.flag-mq{background-position:-128px -99px;width:16px;height:11px}.flag-mp{background-position:-128px -110px;width:16px;height:11px}.flag-mo{background-position:0 -121px;width:16px;height:11px}.flag-mn{background-position:-16px -121px;width:16px;height:11px}.flag-mm{background-position:-32px -121px;width:16px;height:11px}.flag-ml{background-position:-48px -121px;width:16px;height:11px}.flag-mk{background-position:-64px -121px;width:16px;height:11px}.flag-mh{background-position:-80px -121px;width:16px;height:11px}.flag-mg{background-position:-96px -121px;width:16px;height:11px}.flag-me{background-position:0 -132px;width:16px;height:12px}.flag-in,.flag-io,.flag-iq,.flag-ir,.flag-is,.flag-it,.flag-je,.flag-jm,.flag-jo,.flag-jp,.flag-ke,.flag-kg,.flag-kh,.flag-ki,.flag-km,.flag-kn,.flag-kp,.flag-kw,.flag-ky,.flag-kz,.flag-la,.flag-lb,.flag-lc,.flag-li,.flag-lk,.flag-lr,.flag-ls,.flag-lt,.flag-lu,.flag-lv,.flag-ly,.flag-ma,.flag-mc,.flag-md{height:11px;width:16px}.flag-md{background-position:-112px -121px}.flag-mc{background-position:-128px -121px}.flag-ma{background-position:-16px -132px}.flag-ly{background-position:-32px -132px}.flag-lv{background-position:-48px -132px}.flag-lu{background-position:-64px -132px}.flag-lt{background-position:-80px -132px}.flag-ls{background-position:-96px -132px}.flag-lr{background-position:-112px -132px}.flag-lk{background-position:-128px -132px}.flag-li{background-position:-144px 0}.flag-lc{background-position:-144px -11px}.flag-lb{background-position:-144px -22px}.flag-la{background-position:-144px -33px}.flag-kz{background-position:-144px -44px}.flag-ky{background-position:-144px -55px}.flag-kw{background-position:-144px -66px}.flag-kr{background-position:-144px -77px;width:16px;height:11px}.flag-kp{background-position:-144px -88px}.flag-kn{background-position:-144px -99px}.flag-km{background-position:-144px -110px}.flag-ki{background-position:-144px -121px}.flag-kh{background-position:-144px -132px}.flag-kg{background-position:0 -144px}.flag-ke{background-position:-16px -144px}.flag-jp{background-position:-32px -144px}.flag-jo{background-position:-48px -144px}.flag-jm{background-position:-64px -144px}.flag-je{background-position:-80px -144px}.flag-it{background-position:-96px -144px}.flag-is{background-position:-112px -144px}.flag-ir{background-position:-128px -144px}.flag-iq{background-position:-144px -144px}.flag-io{background-position:-160px 0}.flag-in{background-position:-160px -11px}.flag-im{background-position:-160px -22px;width:16px;height:9px}.flag-ad,.flag-ae,.flag-af,.flag-ag,.flag-ai,.flag-al,.flag-am,.flag-an,.flag-ao,.flag-ar,.flag-as,.flag-at,.flag-au,.flag-aw,.flag-ax,.flag-az,.flag-ba,.flag-bb,.flag-bd,.flag-be,.flag-bf,.flag-bg,.flag-bh,.flag-bi,.flag-bj,.flag-bl,.flag-bm,.flag-bn,.flag-bo,.flag-bq,.flag-br,.flag-bs,.flag-bt,.flag-bw,.flag-by,.flag-bz,.flag-ca,.flag-catalonia,.flag-cc,.flag-cd,.flag-cf,.flag-cg,.flag-ch,.flag-ci,.flag-ck,.flag-cl,.flag-cm,.flag-cn,.flag-co,.flag-cr,.flag-cs,.flag-cu,.flag-cw,.flag-cx,.flag-cy,.flag-cz,.flag-de,.flag-dj,.flag-dk,.flag-dm,.flag-do,.flag-dz,.flag-ec,.flag-ee,.flag-eg,.flag-eh,.flag-england,.flag-er,.flag-es,.flag-et,.flag-eu,.flag-fam,.flag-fi,.flag-fj,.flag-fk,.flag-fm,.flag-fo,.flag-fr,.flag-ga,.flag-gb,.flag-gd,.flag-ge,.flag-gf,.flag-gg,.flag-gh,.flag-gi,.flag-gl,.flag-gm,.flag-gn,.flag-gp,.flag-gq,.flag-gr,.flag-gs,.flag-gt,.flag-gu,.flag-gw,.flag-gy,.flag-hk,.flag-hm,.flag-hn,.flag-hr,.flag-ht,.flag-hu,.flag-id,.flag-ie,.flag-il,.flag-mf,.flag-np,.flag-re{height:11px}.flag-il{background-position:-160px -31px;width:16px}.flag-ie{background-position:-160px -42px;width:16px}.flag-id{background-position:-160px -53px;width:16px}.flag-hu{background-position:-160px -64px;width:16px}.flag-ht{background-position:-160px -75px;width:16px}.flag-hr{background-position:-160px -86px;width:16px}.flag-hn{background-position:-160px -97px;width:16px}.flag-hk{background-position:-160px -108px;width:16px}.flag-gy{background-position:-160px -119px;width:16px}.flag-gw{background-position:-160px -130px;width:16px}.flag-gu{background-position:-160px -141px;width:16px}.flag-gt{background-position:0 -155px;width:16px}.flag-gs{background-position:-16px -155px;width:16px}.flag-gr{background-position:-32px -155px;width:16px}.flag-gq{background-position:-48px -155px;width:16px}.flag-gp{background-position:-64px -155px;width:16px}.flag-gn{background-position:-80px -155px;width:16px}.flag-gm{background-position:-96px -155px;width:16px}.flag-gl{background-position:-112px -155px;width:16px}.flag-gi{background-position:-128px -155px;width:16px}.flag-gh{background-position:-144px -155px;width:16px}.flag-gg{background-position:-160px -155px;width:16px}.flag-ge{background-position:-176px 0;width:16px}.flag-gd{background-position:-176px -11px;width:16px}.flag-gb{background-position:-176px -22px;width:16px}.flag-ga{background-position:-176px -33px;width:16px}.flag-bl,.flag-fr,.flag-gf,.flag-mf,.flag-re{background-position:-176px -44px;width:16px}.flag-fo{background-position:-176px -55px;width:16px}.flag-fm{background-position:-176px -66px;width:16px}.flag-fk{background-position:-176px -77px;width:16px}.flag-fj{background-position:-176px -88px;width:16px}.flag-fi{background-position:-176px -99px;width:16px}.flag-fam{background-position:-176px -110px;width:16px}.flag-eu{background-position:-176px -121px;width:16px}.flag-et{background-position:-176px -132px;width:16px}.flag-es{background-position:-176px -143px;width:16px}.flag-er{background-position:-176px -154px;width:16px}.flag-england{background-position:0 -166px;width:16px}.flag-eh{background-position:-16px -166px;width:16px}.flag-eg{background-position:-32px -166px;width:16px}.flag-ee{background-position:-48px -166px;width:16px}.flag-ec{background-position:-64px -166px;width:16px}.flag-dz{background-position:-80px -166px;width:16px}.flag-do{background-position:-96px -166px;width:16px}.flag-dm{background-position:-112px -166px;width:16px}.flag-dk{background-position:-128px -166px;width:16px}.flag-dj{background-position:-144px -166px;width:16px}.flag-de{background-position:-160px -166px;width:16px}.flag-cz{background-position:-176px -166px;width:16px}.flag-cy{background-position:0 -177px;width:16px}.flag-cx{background-position:-16px -177px;width:16px}.flag-cw{background-position:-32px -177px;width:16px}.flag-cv{background-position:-48px -177px;width:16px;height:11px}.flag-cu{background-position:-64px -177px;width:16px}.flag-cs{background-position:-80px -177px;width:16px}.flag-cr{background-position:-96px -177px;width:16px}.flag-co{background-position:-112px -177px;width:16px}.flag-cn{background-position:-128px -177px;width:16px}.flag-cm{background-position:-144px -177px;width:16px}.flag-cl{background-position:-160px -177px;width:16px}.flag-ck{background-position:-176px -177px;width:16px}.flag-ci{background-position:-192px 0;width:16px}.flag-cg{background-position:-192px -11px;width:16px}.flag-cf{background-position:-192px -22px;width:16px}.flag-cd{background-position:-192px -33px;width:16px}.flag-cc{background-position:-192px -44px;width:16px}.flag-catalonia{background-position:-192px -55px;width:16px}.flag-ca{background-position:-192px -66px;width:16px}.flag-bz{background-position:-192px -77px;width:16px}.flag-by{background-position:-192px -88px;width:16px}.flag-bw{background-position:-192px -99px;width:16px}.flag-bt{background-position:-192px -110px;width:16px}.flag-bs{background-position:-192px -121px;width:16px}.flag-br{background-position:-192px -132px;width:16px}.flag-bq{background-position:-192px -143px;width:16px}.flag-bo{background-position:-192px -154px;width:16px}.flag-bn{background-position:-192px -165px;width:16px}.flag-bm{background-position:-192px -176px;width:16px}.flag-bj{background-position:0 -188px;width:16px}.flag-bi{background-position:-16px -188px;width:16px}.flag-bh{background-position:-32px -188px;width:16px}.flag-bg{background-position:-48px -188px;width:16px}.flag-bf{background-position:-64px -188px;width:16px}.flag-be{background-position:-80px -188px;width:16px}.flag-bd{background-position:-96px -188px;width:16px}.flag-bb{background-position:-112px -188px;width:16px}.flag-ba{background-position:-128px -188px;width:16px}.flag-az{background-position:-144px -188px;width:16px}.flag-ax{background-position:-160px -188px;width:16px}.flag-aw{background-position:-176px -188px;width:16px}.flag-au,.flag-hm{background-position:-192px -188px;width:16px}.flag-at{background-position:-208px 0;width:16px}.flag-as{background-position:-208px -11px;width:16px}.flag-ar{background-position:-208px -22px;width:16px}.flag-ao{background-position:-208px -33px;width:16px}.flag-an{background-position:-208px -44px;width:16px}.flag-am{background-position:-208px -55px;width:16px}.flag-al{background-position:-208px -66px;width:16px}.flag-ai{background-position:-208px -77px;width:16px}.flag-ag{background-position:-208px -88px;width:16px}.flag-af{background-position:-208px -99px;width:16px}.flag-ae{background-position:-208px -110px;width:16px}.flag-ad{background-position:-208px -121px;width:16px}.flag-np{background-position:-208px -132px;width:9px}.flag-ch{background-position:-208px -143px;width:11px}span.error{margin:0 6px;font-weight:400;color:#c13836}input.error,input.error:focus,textarea.error,textarea.error:focus{border-color:#c13836;box-shadow:0 0 2px #c13836}div.box{margin:12px 0;background-color:#fff;border-radius:4px;padding:8px 8px 0;border:1px solid #ddd}div.box.box-help{background-color:#f9feff;border-color:#c3d0db}div.box h1,div.box h2,div.box h3,div.box h4,div.box h5,div.box h6{margin-top:0}div.selected-box{margin:8px 0;padding:4px 8px;border-radius:4px;background-color:#f4f6f7;border:1px solid #ccc}div.selected-box .free-label{float:right;margin-top:-4px;margin-right:-8px;border-bottom-right-radius:0;border-top-left-radius:0}#main-column .box{border:none;border-radius:6px;box-shadow:1px 1px 3px #999;padding:12px 12px 6px;overflow:hidden}div.separator{height:8px}#tl-tabs{margin-top:8px}#tl-tabs.nav-tabs>li{float:right}#tl-tabs.nav-tabs>li.last a{margin-right:0}#tl-tabs.nav-tabs>li:first-child{float:left}#frontpage-tweets ul{list-style:none;border-top:solid 1px #dedede;margin:0;height:280px;overflow:auto;overflow-x:hidden}#frontpage-tweets li{padding:5px 0;margin-right:10px;border-bottom:solid 1px #f0f0f0}#frontpage-tweets .header{line-height:1.2em;margin-bottom:4px}#frontpage-tweets .header a{color:#000;font-weight:700}#frontpage-tweets .header small{color:#666}#frontpage-tweets .tweet{line-height:1.3em}img.captcha-img{border:1px solid #ccc;float:left;margin-right:12px}img.captcha-img+label{margin-top:12px}#twitter-list .item{background:#fff;margin:0 0 4px;padding:8px;border-radius:4px;border:1px solid #efefef}#twitter-list .item img.thumb{margin:4px 12px 4px 0;display:table-cell}#twitter-list .item>.tweet-header{line-height:1em;opacity:.8;font-size:12px;padding:4px 0 8px}#twitter-list .item>.tweet-date{float:right;font-size:12px;line-height:1em}#twitter-list .item .tweet-content a{font-weight:400;display:block}.twitter-editor{clear:both;padding:8px 0 0;border-bottom:solid 1px #ddd}.twitter-editor:last-child{border-bottom:none}.twitter-editor:first-child{padding-top:0}.twitter-editor .thumb{float:left;margin-right:12px;margin-bottom:8px}.twitter-editor p{line-height:1em}#latest-comments{padding:0}#latest-comments ul,#section-index-comments ul,#subject-recommendations ul,#twitter-list ul{margin:0;list-style:none}#latest-comments ul>li,#section-index-comments ul>li,#subject-recommendations ul>li,#twitter-list ul>li{padding:10px;margin:5px 0;border-bottom:1px solid #ddd}#twitter-list ul>li .tweet-content a:last-of-type{font-weight:400;display:block}#latest-comments h3{padding:8px;margin:0;border-bottom:solid 1px #ddd}#latest-comments li .header{margin-bottom:4px}#latest-comments li .header strong{color:#444}#latest-comments li .header small{line-height:1em}div.img-gallery{background-color:#f4f4f4;margin:24px auto;max-width:660px;padding:6px}div.img-gallery a{display:inline-block}.select-site.added .btn-select-site,.side-box #teacher-resources h4,span.price{display:none}div.img-gallery a:hover{background:rgba(0,0,0,0)}div.img-gallery img{border-radius:10px;margin:6px}div.img-gallery img:hover{border-color:#369;box-shadow:0 0 6px #369}#teacher-resources{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 12px 8px 8px}#teacher-resources hr{margin:8px 0}#teacher-resources img{float:left;margin:8px 12px 8px 0}#teacher-resources h1{margin:0;border-bottom:1px solid #eee;padding-bottom:8px}#teacher-resources h3{margin-bottom:0}#teacher-resources h4{margin:8px 0 0}#teacher-resources p{margin:4px 0 0;line-height:1.2em;color:#333}#teacher-resources>div{padding-top:8px}.side-box #teacher-resources img{max-width:50px;height:auto}.social-media-bar img{margin-right:20px}.social-media-bar img.last-child{margin-right:0}.help-selected,span.price{font-weight:700}#shopping-cart{background-color:#f5ffee;border:2px solid #baddaa}#shopping-cart h3{border-bottom:solid 1px #ccc;line-height:1em;padding-bottom:4px;color:#246}#shopping-cart .total-box{padding:8px 4px;font-weight:700;border-top:solid 2px #ccc}#shopping-cart .total-box .price{color:#000}.basket-item{border-bottom:1px solid #ddd;padding:8px 4px}.subscription-next,.subscription-prev{padding:6px 0;clear:both}.subscription-next{text-align:right}.select-site{background:#fafafa;border:1px solid #ddd;border-radius:4px;margin:4px 0;padding:6px}.select-site:hover{background-color:#fff;box-shadow:0 0 2px #ccc}.select-site.current{border-color:#aac8dd;background-color:#eef7ff}.select-site.expired{border-color:#ddaeaa;background-color:#fee}.select-site.pending{border-color:#dda;background-color:#ffffe3}.select-site.added{border-color:#bedda5;background-color:#dfffc7}.select-site .extra-info{display:inline-block;line-height:1.1;font-size:.9em;font-weight:700;color:#555}.select-site button{float:right;margin:0}.select-site img{float:left;margin:2px 6px 2px 0;border-radius:0}.select-site .select-site-title{margin:0;line-height:1.4}.select-site .beta-ribbon{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.select-site{position:relative}.select-site .beta-ribbon>span{font-size:10px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;position:absolute;top:19px;right:-21px;background:#b22}.select-site .beta-ribbon>span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-right:3px solid transparent;border-bottom:3px solid transparent}.select-site .beta-ribbon>span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-bottom:3px solid transparent;border-left:3px solid transparent}span.price{color:#555}span.price.selected{display:inline}.btn-success{background:#4bb762;background:-moz-linear-gradient(top,#4bb762 0,#398235 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4bb762),color-stop(100%,#398235));background:-webkit-linear-gradient(top,#4bb762 0,#398235 100%);background:-o-linear-gradient(top,#4bb762 0,#398235 100%);background:-ms-linear-gradient(top,#4bb762 0,#398235 100%);background:linear-gradient(to bottom,#4bb762 0,#398235 100%)}.btn-success:hover{background:#398235;background:-moz-linear-gradient(top,#398235 67%,#4bb762 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(67%,#398235),color-stop(100%,#4bb762));background:-webkit-linear-gradient(top,#398235 67%,#4bb762 100%);background:-o-linear-gradient(top,#398235 67%,#4bb762 100%);background:-ms-linear-gradient(top,#398235 67%,#4bb762 100%);background:linear-gradient(to bottom,#398235 67%,#4bb762 100%)}#cookieChoiceInfo a,table a.view-message{font-weight:400}.teacher-selector{background:#fafafa;border:1px solid #ddd;border-radius:4px;min-height:52px;margin:4px 0;padding:4px 6px}.teacher-selector h4{margin-top:0}form#edit-basket{margin:0}table#payment-groups{table-layout:fixed;width:100%}table#payment-groups th>div{margin:0 8px;border-bottom:solid 2px #369;font-size:1.1em;padding-bottom:4px}table#payment-groups td{padding:8px}table#payment-groups button{width:100%}#payment-selector button i{display:none}#payment-selector button.off{opacity:.3}#payment-selector button.off:hover{opacity:.9}#payment-selector button.selected{border-color:#369;border-width:2px}#payment-selector button.selected i{display:inline}#ib-code-check{padding-top:4px;padding-left:20px}#cookieChoiceDismiss i.fa.fa-remove{font-size:22px;line-height:22px;vertical-align:bottom}.alert-danger,.alert-error{color:#8e0500}.alert-info{padding:8px 14px;background:#e4f0f6;color:#025}.alert-info .close{right:-7px;top:-4px}.alert-info>i.fa-info-circle{font-size:22px;margin-bottom:2px}.close-info{top:0!important;right:-2px!important;color:#025;font-size:25px;opacity:1}.close-info:hover{color:#025;opacity:1}.alert.text-small{font-size:.9em;line-height:1.2}.alert-tooltips+.tooltip>.tooltip-inner{font-size:13px;color:#000;background-color:#99bfff;min-width:10em;padding:3px;box-shadow:3px 3px 6px #666}.alert-tooltips+.tooltip>.tooltip-arrow{border-top-color:#99bfff}#inobx-table .view-message.unread,table a.view-message.unread{font-weight:700}#subject-recommendations .subject-recommendation p.author{margin-bottom:0;font-size:.9em}#subject-recommendations .content{min-height:64px}.page-actions{margin:20px 0 10px;border:solid 1px #ddd;background:#fff}.page-actions a{cursor:pointer;border-bottom:solid 1px #ddd;font-weight:400;color:#333;transition:background-color .1s linear;-moz-transition:background-color .1s linear;-webkit-transition:background-color .1s linear;text-shadow:none}.page-actions a:hover{background:#e7ecf3}.page-actions li:last-child>a{border:none}.page-actions i{opacity:.8;font-size:20px}.page-actions.stacked{background:rgba(255,255,255,.9);position:fixed;z-index:1000;right:-150px;top:205px;box-shadow:-1px 1px 10px #ddd;-webkit-transition:right .2s ease-in-out;-moz-transition:right .2s ease-in-out;-o-transition:right .2s ease-in-out;-ms-transition:right .2s ease-in-out;transition:right .2s ease-in-out}.page-actions.stacked:hover{right:0}.page-actions.stacked:hover{width:auto}.page-actions.stacked a{padding:5px}.page-actions.stacked a>i{width:30px;line-height:30px;display:inline-block;text-align:center}.page-actions.stacked a>span{width:140px;display:inline-block;padding-left:10px}.page-actions a>i.colored{opacity:1}.page-actions i.fa.fa-facebook-square{color:#395b9b}.page-actions i.fa.fa-twitter-square{color:#2faffa}.page-actions i.fa.fa-google-plus-square{color:#d24635}.page-actions i.fa.fa-linkedin-square{color:#005a87}.page-actions i.fa.fa-desktop{color:#008287}.page-actions i.fa.fa-thumbs-o-up{color:#870049}.page-actions i.fa.fa-print{color:#002087}.page-actions i.fa.fa-mail-reply-all{color:#426f7f}.page-actions.inline{border:solid 1px #ddd;box-shadow:none}.page-actions.inline .navbar-inner{box-shadow:none;border-radius:0;background:#fafafa;border:none;padding:0}.page-actions.inline .navbar-inner ul{float:right;margin:0}.page-actions.inline a{padding:5px;line-height:1em;border:none}.page-actions.inline li:hover>a{background:#e7ecf3}.page-actions.inline a i{margin:0}#quicknav-top{text-align:right}#modal-session-expired h3,#modal-session-expired p{text-align:left;color:#000}#add-recommendation-modal{position:absolute;top:50%!important;transform:translateY(-50%)!important}.password-container{position:relative}.password-container i.toggle-password{position:absolute;top:35%;transform:translateY(-50%);right:10px;color:#2c3e50;cursor:pointer}@media only screen and (max-width:768px){#header p.header-details,#quicknav-top{text-align:center}#student-access-form{padding:20px}#layout-student-access .title{padding:20px}#modal-login form,#student-access-form .box{margin:0!important;width:auto!important}.studyib-advert{margin:0!important}#nav-menu-search form>a{display:none!important}}.hr-separator{display:flex;align-items:center;text-align:center}.hr-separator::after,.hr-separator::before{content:'';flex:1;border-bottom:1px solid #cecece}.hr-separator::before{margin-right:.5em}.hr-separator::after{margin-left:.5em}#modal-login div.alert{margin-top:0}.tablesorter .filtered-task{display:none}.ml-10{margin-left:10px}.d-none{display:none}.v-none{visibility:hidden}.shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.shadow-outline{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.shadow-none{box-shadow:none}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-tl-none{border-top-left-radius:0}.rounded-tr-none{border-top-right-radius:0}.rounded-br-none{border-bottom-right-radius:0}.rounded-bl-none{border-bottom-left-radius:0}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tr-md{border-top-right-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tl-xl{border-top-left-radius:.75rem}.rounded-tr-xl{border-top-right-radius:.75rem}.rounded-br-xl{border-bottom-right-radius:.75rem}.rounded-bl-xl{border-bottom-left-radius:.75rem}.rounded-tl-2xl{border-top-left-radius:1rem}.rounded-tr-2xl{border-top-right-radius:1rem}.rounded-br-2xl{border-bottom-right-radius:1rem}.rounded-bl-2xl{border-bottom-left-radius:1rem}.rounded-tl-3xl{border-top-left-radius:1.5rem}.rounded-tr-3xl{border-top-right-radius:1.5rem}.rounded-br-3xl{border-bottom-right-radius:1.5rem}.rounded-bl-3xl{border-bottom-left-radius:1.5rem}.rounded-tl-full{border-top-left-radius:9999px}.rounded-tr-full{border-top-right-radius:9999px}.rounded-br-full{border-bottom-right-radius:9999px}.rounded-bl-full{border-bottom-left-radius:9999px}table tr.diff-combined-tasks-first td{border-top:solid 1px #abc!important;border-bottom:none}table tr.diff-combined-tasks-last td{border-bottom:solid 1px #abc!important;border-top:none}table tr.diff-combined-tasks-first>td:first-child,table tr.diff-combined-tasks-last>td:first-child{border-left:solid 1px #abc!important}table tr.diff-combined-tasks-first>td:last-child,table tr.diff-combined-tasks-last>td:last-child{border-right:solid 1px #abc!important}table tr.diff-combined-tasks-first:not(.exam):hover td,table tr.diff-combined-tasks-first:not(.exam):hover+tr>td{background-color:#dee2ef!important}table tr.exam.diff-combined-tasks-first:hover td,table tr.exam.diff-combined-tasks-first:hover+tr>td{background-color:#f7ecb5!important}.managebac-icon{background-image:url(/img/mbac-hmlogo.svg);background-size:60%;background-position:center;background-repeat:no-repeat;height:14px}.select-ordering-pending-tasks{width:100%;margin:0 0 0 7px}.pending-tasks-label{font-weight:400;font-style:italic;font-size:1.2em;margin:6px 0 0 6px;color:#000}.sort-by-box{background-color:#f4f4f4;margin-bottom:10px;border:solid 1px #ccc;border-radius:2px}.tib-red{color:#933}.user-picture{border-radius:50%;width:75px;height:75px;margin:0 0 10px 10px}mark{background:#fdf09b}