@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@font-face { font-family: FontAwesome; src: url("https://maxcdn.bootstrapcdn.com/font-awesome/4.6.0/fonts/fontawesome-webfont.eot?v=4.6.0"); src: url("https://maxcdn.bootstrapcdn.com/font-awesome/4.6.0/fonts/fontawesome-webfont.eot?#iefix&v=4.6.0") format("embedded-opentype"), url("https://maxcdn.bootstrapcdn.com/font-awesome/4.6.0/fonts/fontawesome-webfont.woff2?v=4.6.0") format("woff2"), url("https://maxcdn.bootstrapcdn.com/font-awesome/4.6.0/fonts/fontawesome-webfont.woff?v=4.6.0") format("woff"), url("https://maxcdn.bootstrapcdn.com/font-awesome/4.6.0/fonts/fontawesome-webfont.ttf?v=4.6.0") format("truetype"), url("https://maxcdn.bootstrapcdn.com/font-awesome/4.6.0/fonts/fontawesome-webfont.svg?v=4.6.0#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; }
/* line 11, ../scss/_variables.scss */
a[class*="ico-"]:before { font-family: FontAwesome; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: 1; }

/*- Variables -*/
/*---
	Rounded Drop Shadow Btn Styles
	 ---*/
/*---
	Rounded Drop Shadow Btn Styles
	 ---*/
/* line 294, ../scss/_variables.scss */
html { box-sizing: border-box; }

/* line 297, ../scss/_variables.scss */
*, *:before, *:after { box-sizing: inherit; }

/* line 7, ../scss/modaloverride.scss */
.clearfix:before, .clearfix:after, .clearFix:before, .clearFix:after { content: "\0020"; display: block; height: 0; visibility: hidden; }

/* line 11, ../scss/modaloverride.scss */
.clearfix:after, .clearFix:after { clear: both; }

/* line 12, ../scss/modaloverride.scss */
.clearfix, .clearFix { zoom: 1; }

/* line 14, ../scss/modaloverride.scss */
h3.territorialRestrictionText { margin: 0 0 .5em; font: bold 11px/1.333em Arial; text-transform: uppercase; color: #929292; }

/* line 16, ../scss/modaloverride.scss */
a, a:link, a:visited, a:active { text-decoration: underline; }

/* line 17, ../scss/modaloverride.scss */
#modalContent table { border: 0 none; font: 11px/11px Arial; }

/* line 19, ../scss/modaloverride.scss */
#modalContent th { padding: 0 3px; }

/* line 20, ../scss/modaloverride.scss */
#modalContent td { border: 0 none; padding: 1px 3px; line-height: 1; /* Need line height as there are many tables with <sup> and <sub> which blend into another line if you don't have it */ }

/* line 25, ../scss/modaloverride.scss */
#modalContent td[valign='middle'] { vertical-align: middle; }

/* line 26, ../scss/modaloverride.scss */
.akkolade { display: inline-block; height: 100%; width: 13px; }

/* line 32, ../scss/modaloverride.scss */
a.fancybox-close:after { display: none !important; }

/* line 36, ../scss/modaloverride.scss */
body.modalWindow { background-color: #f0f0f0; }

/* line 37, ../scss/modaloverride.scss */
#modalContent { font: 12px/16px Arial,sans-serif; height: auto; padding: 0; color: #333; background: transparent; }

/* line 44, ../scss/modaloverride.scss */
#modalInnerContent { padding: 5px; height: auto; word-wrap: break-word; }

/* line 49, ../scss/modaloverride.scss */
.page-login #modalInnerContent { padding-bottom: 0; }

/* line 50, ../scss/modaloverride.scss */
.columnWrap { width: 100%; font: 11px/14px Arial; }

/* line 55, ../scss/modaloverride.scss */
.threeColumn { float: left; margin: 0; padding-right: 16px; width: 33.33333%; }
/* line 60, ../scss/modaloverride.scss */
.threeColumn:first-child { margin-left: 0; }
/* line 63, ../scss/modaloverride.scss */
.threeColumn input[type="text"], .threeColumn input[type="password"] { margin: 0 0 6px; width: 100%; }
/* line 68, ../scss/modaloverride.scss */
.threeColumn #modalContent DIV.t-error { background-color: white; border: 1px solid red; box-shadow: 2px 3px 5px #FFBBBB; left: 175px; margin: 0; opacity: 1; padding: 4px 6px; position: absolute; top: 89px; width: 189px; z-index: 1; }

/* line 82, ../scss/modaloverride.scss */
.modalWindow div.t-error div, .modalWindow div.t-error ul, .modalWindow div.t-error li { margin: 0; padding: 0; }

/* line 86, ../scss/modaloverride.scss */
div.t-error-popup { margin: 34px 0 0 20px; padding: 4px 6px; display: block; }
/* line 90, ../scss/modaloverride.scss */
div.t-error-popup span { font-size: 12px; }

/* - - - - - - - - - - - - >>> Base and Misc */
/* line 97, ../scss/modaloverride.scss */
p { margin: 0 0 8px; }

/* line 98, ../scss/modaloverride.scss */
h1 { font: bold 16px/16px Arial; text-transform: uppercase !important; font-family: "Montserrat" !important; font-weight: 700; margin: 0 0 16px; padding: 0 0 8px; color: #333; border-bottom: 3px solid #484848; }

/* line 101, ../scss/modaloverride.scss */
h2 { font: bold 14px/18px Arial; margin: 0 0 6px; }

/* line 102, ../scss/modaloverride.scss */
h3 { font: bold 16px/20px Arial; margin: 0 0 6px; }

/* line 103, ../scss/modaloverride.scss */
h4 { font: bold 12px/16px Arial; margin: 0 0 10px; }

/* line 104, ../scss/modaloverride.scss */
a { color: #333; text-decoration: underline; }

/* line 105, ../scss/modaloverride.scss */
a:hover { text-decoration: none; }

/* line 106, ../scss/modaloverride.scss */
em, i { font-style: italic; }

/* line 107, ../scss/modaloverride.scss */
strong, b { font-weight: bold; }

/* line 109, ../scss/modaloverride.scss */
.intro { font: bold 12px/16px Arial; margin: 0 0 10px; }

/* line 113, ../scss/modaloverride.scss */
label { float: none; margin: 0 0 4px; width: auto; height: auto; font: bold 12px/14px Arial; }
/* line 119, ../scss/modaloverride.scss */
label#alert-label { display: inline-block; }

/* line 123, ../scss/modaloverride.scss */
input#alert { margin-right: 4px; display: inline-block; position: relative; top: 2px; }

/* line 129, ../scss/modaloverride.scss */
input[type=text], input[type=password] { font: 12px/12px Arial; margin: 0 0 0 5px; padding: 6px 6px; width: 200px; border: 0 none; background-color: #fff; border: solid 1px #a0a0a0; }

/* line 140, ../scss/modaloverride.scss */
input[type=submit] { margin: 0 0 8px; }

/* line 143, ../scss/modaloverride.scss */
.formRow { margin: 0 0 6px; }

/* line 144, ../scss/modaloverride.scss */
#submitRow { margin: 0; }

/* line 145, ../scss/modaloverride.scss */
.formRow label { margin: 0; }

/* line 146, ../scss/modaloverride.scss */
.formRow input[type=text], .formRow input[type=password] { margin: 0; width: 225px; }

/* line 151, ../scss/modaloverride.scss */
.formRow input[type=submit] { margin: 0; }

/* line 155, ../scss/modaloverride.scss */
.ext { padding-right: 20px; background: url(../images/link-ext.png) no-repeat right center transparent; }

/* line 160, ../scss/modaloverride.scss */
.modalWindow #submitRow { margin: 10px 0; }

/* line 161, ../scss/modaloverride.scss */
.modalWindow #enable, .modalWindow #disable, #submit, #usernameSubmit, #cancel, input[type=button], input[type=submit], .page-cite #exportWrapper input, .btnSignUp { border-radius: 4px; background: #000; color: #fff; font-family: "Montserrat" !important; font-weight: 700; font-size: 12px; padding: 6px 8px 5px 8px; }

/* - - - - - - - - - - - - >>> Buttons */
/*
#submit,
#usernameSubmit,
#cancel,
.btnSignUp {
	display:block;
	float: left;
	height:22px;
	width:81px;
	margin:0;
	padding:0;
	background-color:transparent;
	text-transform:capitalize;
	text-indent:-999em;
}

#submit { margin:0 0 0 8px;background:url(../images/btn-submit.png) no-repeat left top transparent; }
.de #submit { background:url(../images/de/btn-submit.jpg) no-repeat left top transparent; }

#usernameSubmit { background:url(../images/btn-login.png) no-repeat left top transparent; }
.de #usernameSubmit { background-image:url(../images/de/btn-login.png);}
#cancel { background:url(../images/btn-cancel.png) no-repeat left top transparent; }
.btnSignUp { background:url(../images/btn-signup.png) no-repeat left top transparent; }
*/
/*-------------------------------------------------------------------------------------------------------------------
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	Lightbox Pages
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
-------------------------------------------------------------------------------------------------------------------*/
/* - - - - - - - - - - - - >>> Sign Up */
/* line 208, ../scss/modaloverride.scss */
#password2Row { margin: 0 0 10px; }

/* - - - - - - - - - - - - >>> Forgot Password */
/* line 212, ../scss/modaloverride.scss */
.page-forgotpassword #email { margin: 0 0 6px; }

/* - - - - - - - - - - - - >>> Cite */
/* line 216, ../scss/modaloverride.scss */
.page-cite #modalInnerContent { background-color: white; height: auto; margin: 10px 13px; padding: 12px 15px; }

/* line 222, ../scss/modaloverride.scss */
.page-cite hr#divider { display: block; margin: 10px 0; }

/*.page-cite #exportWrapper input {
	margin:0 0 0 20px;
	width:115px;
	height:34px;
	background:url(../images/btn-export.png) no-repeat left top transparent;
	text-indent:-999em;
	text-transform:capitalize;
}*/
/* - - - - - - - - - - - - >>> Notes */
/* line 234, ../scss/modaloverride.scss */
.page-addnotelightbox textarea { width: 100%; height: 90px; }

/* line 235, ../scss/modaloverride.scss */
.page-addnotelightbox #modalInnerContent { padding: 25px 13px 0; }

/* line 236, ../scss/modaloverride.scss */
.page-addnotelightbox #submitRow { float: right; margin: 10px; }

/* - - - - - - - - - - - - >>> Pay Wall */
/* line 240, ../scss/modaloverride.scss */
.payWall em { font-weight: normal; }

/* line 241, ../scss/modaloverride.scss */
.payWall .grayModule h2 { margin: 0; }

/* line 242, ../scss/modaloverride.scss */
.payWall .columnWrap { margin: 16px 0 0; }

/*
.accessModule .submit,
.redeemModule .submit {
	padding:0;
	height:22px;
	width:54px;
	background:url(../images/btn-login.png) no-repeat left top transparent;
	text-transform:capitalize;
	text-indent:-999em;
}
.redeemModule .submit {
	width:81px;
	background:url(../images/btn-submit.png) no-repeat left top transparent;
}
.de .redeemModule .submit {
	width:81px;
	background:url(../images/de/btn-submit.jpg) no-repeat left top transparent;
}*/
/* line 263, ../scss/modaloverride.scss */
.accessModule #modalInnerContent { padding: 0; }
/* line 265, ../scss/modaloverride.scss */
.accessModule #modalInnerContent .formRow input[type=text], .accessModule #modalInnerContent .formRow input[type=password] { width: 100%; }

/* line 270, ../scss/modaloverride.scss */
.addBtn { position: relative; margin: 10px 0 8px -3px; }
/* line 273, ../scss/modaloverride.scss */
.addBtn a { display: block; background-color: #ffffff; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eeeeee)); background-image: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%); background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%); border-radius: 6px; border: solid 1px #fff; -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.38); -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.38); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.38); padding: 6px 8px 5px 10px; text-transform: uppercase !important; font-family: "Montserrat" !important; font-weight: 700; font-size: 12px; display: inline-block; cursor: pointer; color: #000; display: inline-block; cursor: pointer; text-transform: uppercase !important; font-family: "Montserrat" !important; font-weight: 700; padding: 10px 8px 9px 10px; border-radius: 4px; background: #000; color: #fff; color: #e8e8e8; width: 100%; background-image: url(../images/add-to-cart-icon.png); background-repeat: no-repeat; background-position: 16px center; background-size: 29px auto; font-size: 14px; padding-left: 50px; }
/* line 138, ../scss/_variables.scss */
.addBtn a:after, .addBtn a:before { font-family: FontAwesome; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: 1; display: inline-block; }

/* line 287, ../scss/modaloverride.scss */
.recommendBtn a { display: block; height: 41px; width: 205px; background: url(../images/btn-recommend.png) no-repeat left top transparent; text-indent: -999em; overflow: hidden; }

/*-------------------------------------------------------------------------------------------------------------------
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	MODULES
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
-------------------------------------------------------------------------------------------------------------------*/
/* - - - - - - - - - - - - >>> grid */
/* line 304, ../scss/modaloverride.scss */
.h130 { height: 130px; }

/* line 305, ../scss/modaloverride.scss */
.h150 { height: 150px; }

/* line 306, ../scss/modaloverride.scss */
.h280 { height: 280px; }

/* line 307, ../scss/modaloverride.scss */
.h325 { height: 325px; }

/* - - - - - - - - - - - - >>> most basic module styles */
/* line 311, ../scss/modaloverride.scss */
.module { margin: 0 0 16px; padding: 0; }

/* line 315, ../scss/modaloverride.scss */
.moduleDetail { padding: 15px 15px 8px; }

/* - - - - - - - - - - - - >>> simple list */
/* line 321, ../scss/modaloverride.scss */
.grayModule { background-color: #d5d5d5; -moz-border-radius: .5em; -webkit-border-radius: .5em; border-radius: .5em; }

/* line 327, ../scss/modaloverride.scss */
.threeColumn .grayModule { margin: 16px 0 0; }

/* line 330, ../scss/modaloverride.scss */
.grayModule > div { padding: 8px 8px 2px; }

/* - - - - - - - - - - - - >>> white module */
/* line 336, ../scss/modaloverride.scss */
.whiteModule { background-color: white; -moz-border-radius: .5em; -webkit-border-radius: .5em; border-radius: .5em; }

/* line 343, ../scss/modaloverride.scss */
.login h4 { width: 260px; }

/* line 344, ../scss/modaloverride.scss */
.login .moduleDetail h4 { width: auto; }

/* - - - - - - - - - - - - >>> recaptcha fixes */
/*ANNOYING IE6, IE7, IE8 ONLY HACKS */
/* line 352, ../scss/modaloverride.scss */
.recaptcha_input_area { display: block; height: 49px; background-color: red; }

/* line 357, ../scss/modaloverride.scss */
#recaptcha_widget_div .recaptchatable #recaptcha_response_field { margin-top: 9px !important; }

/* line 361, ../scss/modaloverride.scss */
#recaptcha_response_field { margin-top: 20em; }

/* line 362, ../scss/modaloverride.scss */
.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th { line-height: 0; }

/* line 366, ../scss/modaloverride.scss */
.emailDescription { font: bold 12px/16px Arial; margin: 0 0 10px; color: #FF0000; }

/* - - - - - - - - - - - - >>> most downloaded articles */
/* line 374, ../scss/modaloverride.scss */
.mostDownloadedArticles { font: 12px/16px Arial; }

/* line 377, ../scss/modaloverride.scss */
#modalContent .mostDownloadedArticles.grayModule { background-color: transparent; }

/* line 380, ../scss/modaloverride.scss */
#modalContent .mostDownloadedArticles.grayModule .innerWrap { padding: 0; }

/* line 384, ../scss/modaloverride.scss */
.mostDownloadedArticles h2 { margin-bottom: 10px; font: bold 12px/16px Arial; text-transform: uppercase; }

/* line 389, ../scss/modaloverride.scss */
ol.mda_ranking { margin: 0; }

/* line 392, ../scss/modaloverride.scss */
ol.mda_ranking li { list-style: decimal inside; margin: 0 0 8px; }

/* line 396, ../scss/modaloverride.scss */
ol.mda_ranking li span.articleAuthor { color: #888; }

/* line 401, ../scss/modaloverride.scss */
#mostDownloadedArticlesLightBoxLink { margin: 15px -5px 0; padding: 14px 5px 0; border-top: 1px solid #ccc; font-weight: bold; }

/* line 408, ../scss/modaloverride.scss */
#lightboxMsg { padding: 10px 40px 0 0; }

/* DeepDyve integration on PayWallLightbox */
/* line 414, ../scss/modaloverride.scss */
.deepdyve { display: none; }

/* line 418, ../scss/modaloverride.scss */
.deepdyve-link { display: block; height: 61px; text-indent: -999em; overflow: hidden; background: transparent url(../images/deepdyve-logo191pxx96px.png) no-repeat left; }

/*# sourceMappingURL=modaloverride.css.map */
