﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input {
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
	text-align:left;
}

input::-moz-focus-inner {border:0;padding:0;}
button::-moz-focus-inner {border:0;padding:0;}
a {outline:none;border:none;font-weight:normal;text-decoration:none;color:#0165a8;}
.clear { clear:both}
html, body {height:100%;width:100%;}
/*body {position:relative;color:#000;font-size:14px;font-family: "pragmatica-web",Arial, Helvetica, sans-serif;background:url(../Images/admin_bg_body.png) repeat-x #f5f5f5;}*/
body {position:relative;color:#000;font-size:14px;font-family: "pragmatica-web",Arial, Helvetica, sans-serif;background:url(../Images/admin_bg_body_new_gray.png) repeat-x #FFFFFF;}
body > form {height:100%;}
table{
border:0px;
border-collapse:collapse;
}
table td{
padding:0px;
}

input[type="email"],input[type="text"], input[type="password"] {height:28px;line-height: 28px;padding:0 0 0 13px;color:#333;background:url(../Images/admin_bg_search.png) repeat-x;border:1px solid #c9c9c9;}
input::-webkit-input-placeholder {color:#6a737d;font-weight:bold;}
input:-moz-placeholder {color:#6a737d;font-weight:bold;}

.spanError {color:#ff0000;}
.validationSummary {color:#ff0000;}

.registeringLink {  bottom: 200px;left: 0;position: fixed;display:none;}
.feedbackLink {  bottom: 300px;left: 0;position: fixed;}


.btn {vertical-align:top;display:inline-block;margin:0 0 0 10px;padding:0 0 0 8px;cursor:pointer;}
.btn:first-child {margin:0;}
.btn input {height:32px;line-height:32px;padding:0 33px 0 25px;font-size:1em;font-weight:bold;cursor:pointer;}
.btn a {float:left;height:32px;line-height:32px;padding:0 33px 0 25px;font-size:1em;font-weight:bold;cursor:pointer;}
.btn.btn-all {background:url(../Images/admin_bg_btn.png) no-repeat 1px -33px;}
.btn.btn-all input {color:#fff;background:url(../Images/admin_bg_btn.png) no-repeat 100% 0;}
.btn.btn-all.disabledSubmitAll {background:url(../Images/admin_bg_btn.png) no-repeat 1px -206px;}
.btn.btn-all.disabledSubmitAll input {color:#fff;background:url(../Images/admin_bg_btn.png) no-repeat 100% -173px;}

.btn.cancel {background:url(../Images/admin_bg_btn.png) no-repeat 1px -116px;}
.btn.cancel input.disabledSubmitAll {color:#000;background:url(../Images/admin_bg_btn.png) no-repeat 100% -82px;text-shadow:0 1px #fff;}
.btn.cancel a {color:#000;background:url(../Images/admin_bg_btn.png) no-repeat 100% -82px;text-shadow:0 1px #fff;}

.star {background:url(../Images/desktop_bookmark.png) no-repeat ;background-size:100%;display:block;width:25px;height:25px;}
.star_yellow {background:url(../Images/desktop_bookmarked.png) ;background-size:100%;display:block;width:25px;height:25px;}

/*Checkbox*/
.trackingChanges {display:inline-block;}
.customCheckBoxWrap {display:inline-block;cursor: pointer;}
.customCheckBoxElement {display:inline-block;}
.customCheckBox {display:inline-block;}
.customCheckBoxElementChecked {width: 17px;height: 16px;background:url(../Images/admin_bg_check.png) no-repeat 0 -24px;}
.customCheckBoxElementUchecked {width: 17px;height: 16px;background:url(../Images/admin_bg_check.png) no-repeat 0 0;}

/*Header*/
.all_wrap {position:relative;width:1000px;margin:0 auto;}
.admin_header {position:relative;height:49px;padding:0 0 14px;}
.admin_logo {display:block;position:absolute;top:0;left:0;width:68px;height:55px;background:url(../Images/admin_logo.png) no-repeat;}

.headerBookName {  color: white;font-size: 15px;position: absolute;top: 10px;width: 226px; /*padding-left: 25px;*/}
.headerBookName a { color: black;font-weight: bold;font-family:"Apercu Pro"; position: absolute; top: 0px;font-size: 27px; }
.headerBookName img { width: 25px;vertical-align: middle;height: auto;margin-top: 0px;margin-right: 5px;}
.admin_search {position:absolute;left:365px;top:9px;}
.search-but {position:absolute;top:7px;left:9px;width:19px;height:17px;background:url(../Images/admin-btn-search.png) no-repeat;border:none;cursor:pointer;}
.admin_search input[type="text"] {float:left;width:277px;margin:0 12px 0 0;padding:0 0 0 28px;border:1px solid #00437b;}
.admin_search .filter {display:inline-block;width:26px;height:23px;margin:6px 0 0;background:url(../Images/admin_bg_header.png) no-repeat;}
.admin_order { position:absolute;right:200px;top:18px; }
.admin_order a{ color: black; font-weight: bold; font-size: 11px; font-family:"Apercu Pro" }
.admin_topmenu {position:absolute;right:15px;top:9px;}
.admin_topmenu span {float:left;margin:3px 0 0;padding:0 20px;color:#fff;font-size:13px;border:1px solid #80b2d4;border-width:0 1px 0 0;}
.admin_topmenu span a { color: #fff; }
.settingsButton {float:left;width:25px;height:22px;margin:0 0 0 17px;background:url(../Images/admin_bg_header.png) no-repeat 0 -37px;}
#lightboxSettings {display: none;right:-10px !important;left:auto !important;top:38px !important;}
.contactUsButton {    float: left;
    width: 39px;
    height: 21px;
    margin: 0 -12px 0 17px;
    background: url(../images/kontakt.png) no-repeat 0;
    background-size: 71%;}

.lightboxLogin {display: none;right:-25px !important;left:auto !important;top:38px !important;position:absolute;width:250px;padding:25px 0 23px;background: white;border: 1px solid silver;}

/*Log out dropdown*/
.loginButton {display:inline-block;position:relative;height:28px;line-height:23px;font-size:12px;font-weight:bold;background:url(../Images/admin-bg-btns.png) repeat-x #0166aa;border:1px solid #b6b6b6;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.admin_topmenu .loginButton span {padding:0 34px 0 58px;border:0;cursor:pointer;}
.loginButton ins {position:absolute;top:2px;left:22px;width:20px;height:24px;background:url(../Images/admin-ic-logout.png) no-repeat;cursor:pointer;}
.lightboxLogin.start_page {z-index:9999;top:21px !important;right:3px !important;width:auto;padding:16px 0 0;background:none;border:none;}
.lightboxLogin.start_page ins {position:absolute;top:6px;right:12px;width:13px;height:12px;background:url(../Images/admin-bg-lightboxLogin-ins.png) no-repeat;cursor:pointer;}
.start_page_wrap {width:263px;padding:24px 13px;background:#fff;border:2px solid #eef6fe;-moz-box-shadow: 0 0 5px #939090;-webkit-box-shadow: 0 0 5px #939090;box-shadow:0 0 5px #939090;}
.start_page_wrap .customPasswordWrap {width:100%;}
.start_page_wrap .customPasswordWrap label {position:absolute;right:13px;top:11px;color:#b3b3b3;font-size:9px;}
.start_page_wrap input[type="email"],.start_page_wrap input[type="text"]  {float:left;margin:0 0 22px;width:94%;/*color:#b3b3b3;*/border-color:#9d9d9d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.start_page_wrap input[type="password"]  {float:left;width:94%;margin:0 0 22px;color:#b3b3b3;border-color:#9d9d9d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.start_page_wrap input::-webkit-input-placeholder {color:#b3b3b3;font-weight:bold;}
.start_page_wrap input:-moz-placeholder {color:#b3b3b3;font-weight:bold;}
.start_page_wrap .check {float:right;color:#555;font-weight:bold;font-size:10px;}
.start_page_wrap .loginError span { border: none;padding-left: 5px;}
.face-wrap {display:inline-block;width:100%;margin:10px 0 0;text-align:center;}
.start_page_wrap .submit_all {height:38px;line-height:38px;padding:0 46px;color:#fff;font-size:12px;font-weight:bold;background:url(../Images/admin-bg-btns.png) repeat-x 0 -38px #0166aa;border:2px #b6b6b6 solid;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;cursor:pointer;}
.start_page_wrap .submit_all.facebook {display:inline-block;width:262px;height:35px;background:url(../Images/admin-btn-facebook.png) no-repeat;border:none;text-indent:-9999px;cursor:pointer;}
.start_page_wrap .divider { height: 16px;background:url(../Images/admin_log_border.png) no-repeat scroll 0 2px transparent;text-align: center;margin-top: 10px;}
.start_page_wrap .divider div { color: #555555;margin: 0 auto; font-size: 0.8em;font-weight: bold;background: white;border: none;width: 26px;padding-left: 7px;padding-right: 7px;}
.start_page_wrap #loginControl_LoginPanel > div { clear: both; }
.start_page_wrap .kickUserWrap { display: block; height: 60px; padding: 16px 0 0 0; width: 100%; }
    .start_page_wrap .kickUserWrap .submit_all { float: right; padding: 0; text-align: center; width: 45%; }
        .start_page_wrap .kickUserWrap .submit_all:first-child { float: left; }

/*Start page*/
.all_wrap .homePageLogo { height:111px; }
.admin-view input[type="text"]  {float:left;margin:0 0 22px;width:94%;/*color:#b3b3b3;*/border-color:#9d9d9d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.homePageLink {margin: 0 0 0 10px;}
.homeSearch.admin-view .searchControl {text-align:center;}
.homeSearch.admin-view .search_input_wrap {position:relative;display:inline-block;width:420px;}
.homeSearch.admin-view input[type="submit"] {left:7px;top:8.5px;background:url(../Images/admin-btn-search-main.png) no-repeat;}
.homeSearch.admin-view input[type="text"] {display:inline-block;float:none;}
.all_wrap .homePageLink a > div {height:63px;background:url(../Images/admin_ic_start_page.png) no-repeat 0 0;background-size:auto;}
.all_wrap .homePageLink.books a > div {background-position:0 0;}
.all_wrap .homePageLink.marks a > div {background-position: -84px 0;}
.forget {display:inline-block;padding:10px 0 0;color:#555;font-weight:bold;font-size:0.8em;}

/*DropdownMenu*/
.lightboxMenu {position:absolute;width:170px;padding:25px 0 23px;background:url(../Images/admin_bg_dropdown.png) no-repeat; z-index: 1;}
.lightboxMenu ul {margin:0;padding:0 0 0 8px;background:url(../Images/admin_bg_dropdown.png) -364px 0 repeat-y;}
.lightboxMenu ul li {width:153px;margin:0;padding:8px 0;border:1px solid #eef6fe;border-width:1px 0 0;list-style:none;}
.lightboxMenu ul li:first-child {padding-top:0;border:none;} 
.lightboxMenu ul li.last {padding-bottom:0;}
.lightboxMenu ul li:first-child + li + li {padding-bottom:0;}
.lightboxMenu ul li a {padding:0 0 0 14px;display:block;width:80%;}
.lightboxMenu ins {position:absolute;left:0;bottom:0;width:100%;height:23px;background:url(../Images/admin_bg_dropdown.png) -176px 0 no-repeat;}

/*Tab Menu*/
/*.admin_leftmenu {float:left;width:150px;margin:15px 0 0;padding-left: 10px;}*/
.admin_leftmenu {float:left;max-width:240px;min-width:160px; margin:17px 0 0;padding-left: 0;}
.admin_leftmenu ul {margin:0;padding:0;}
/*.admin_leftmenu li {position:relative;display:table;width:100%;margin:0 0 0 1px;}*/
/*.admin_leftmenu li {position:relative;width:100%;margin:0 0 0 1px; list-style:none; display:table;}*/
.admin_leftmenu li {position:relative;width:100%;margin:0 0 0 1px; list-style:none; }
.admin_leftmenu li a {display:table-cell;height:35px; padding:0 0 5px 44px;color:#6a737d;font-weight:bold;vertical-align:middle;border:1px solid transparent;}
.admin_leftmenu li p {display:table-cell;height:35px; padding:0 0 5px 44px;color:#6a737d;font-weight:bold;vertical-align:middle;border:1px solid transparent;}
.admin_leftmenu li a.active {padding-right: 60px;color:#0165a8;background:#fff;border:1px solid #e6e6e6;border:1px 0 1px 1px;border-right:1px solid #fff;}
.admin_leftmenu li a img {position:absolute;left:13px;top:10px;}
.admin_leftmenu .left-menu-wrapper li {position:relative;width:auto;margin:0 0 0 1px; list-style:none}
.admin_leftmenu .left-menu-wrapper li a { display:flex; opacity: 0.8;height:auto; padding: 8px 0 0 0;color:#6a737d;font-weight:bold;vertical-align:middle;border:1px solid transparent;}
.admin_leftmenu .left-menu-wrapper li a.active {color:#0165a8;background:#fff;border:1px solid #e6e6e6;border:1px 0 1px 1px;border-right:1px solid #fff;}
.admin_leftmenu .left-menu-wrapper li a img {position:absolute;left:13px;top:3px;}
.tab-cont {overflow:hidden;padding:25px 10px 160px 20px;background:#fff;/*border:1px solid #e6e6e6;*/ border-left: 1px solid #e6e6e6;}
.tab-cont h1 {margin:0 0 10px;padding:0 0 18px;color:#0165a8;font-size:14px;font-weight:bold;border-bottom:1px solid #CCC;}
.tab-cont h1 a {display:inline-block;color:#0165a8;font-size:14px;font-weight:bold;}
.tab-cont h1 label {display:inline-block;font-size: 14px;}
.tab-cont h1 span {display:inline-block;width:11px;height:16px;margin:2px 0px 0 4px;vertical-align:top;background:url(../Images/admin_bg_h1_span.png) no-repeat;}
.tab-cont .usersWrap h1 span { margin-top: 8px;}
.tab-cont h2 {margin:0 0 20px;padding:0 0 26px;font-weight:bold;font-size:1em;border-bottom:1px solid #999;}
.subchapter-no{
    padding-right: 8px;
}
/*Subscriptions*/
.sub-items-wrap {display:inline-block;position:relative;width:100%;margin:0 0 25px;padding:0 0 10px;border-bottom:1px solid #999;}
.sub-items {display:inline-block;width:146px;margin:0 42px 0 0;vertical-align:top;}
.sub-items:first-child + .sub-items {margin:0;}
.sub-items:first-child + .sub-items + .sub-items { width: 100px;margin: 0;}

.sub-items h2 {margin:0 0 10px;padding:0;border:none;}
.subscriptionContainer {position:relative;width:125px;height:21px;padding:1px;background:#eef6fe;border:1px solid #b6d3f2;}
.subscription_data {display:inline-block;width:147px;}
.subscriptionCount {position:absolute;right:8px;top:2px;color:#000;}
.sub-items a {font-weight:bold;}
.subscription_used {height:100%;background:#0165a8;}
.admin_persons {display:inline-block;width:100%;margin:0 0 25px;padding:0 0 26px;border-bottom:1px solid #999;}
.admin_persons h1 {padding:0;font-weight:bold;font-size:1em;border:none;}
.person {width:100%;}
.person div[class*="person"] {display:inline-block;margin:0 0 0 45px;color:#6a737d;}
.person div[class*="person"]:first-child {margin:0;}
.admin_persons .person .person_email {padding:0 0 0 25px;background:url(../Images/admin_ic_users.png) no-repeat 0 -23px;}
.admin_persons .person .person_phone {padding:0 0 0 21px;background:url(../Images/admin_ic_users.png) no-repeat;}
.admin_persons .person .person_comments {width:100%;margin:0;}

/*Settings*/
.settings-wrap {display:inline-block;margin:0 0 30px;padding:0 0 28px;border-bottom:1px solid #999;}
.forms-datas {overflow:hidden;margin:0 0 26px;border-bottom:1px solid #999;}
.settingsWrap.forms-datas {margin:0;border:none;}
.forms-datas .one {float:left;width:351px;margin:0 16px 0 0;}
.forms-datas .two {float:left;width:350px;margin:0;}
.settings-wrap-bottom .one,
.settings-wrap-bottom .two {min-height:80px;margin-bottom:30px;padding:0 0 20px;border-bottom:1px solid #999;}
.settings-wrap-bottom .set-item {display:inline-block;width:100%;margin:6px 0;}
.settings-wrap-bottom .set-item label {float:left;font-size:14px;color:#0165A8;}
.settings-wrap-bottom .two .set-item label {color:#000;}
.settings-wrap-bottom .two .set-item {text-align:center;}
.settings-wrap-bottom .two .set-item span {display:inline-block;}
.settings-wrap-bottom .two .set-item .link {float:right;margin: 0 25px;}
.settings-wrap-bottom .one input[type="checkbox"] {float:right;margin:0 25px 0 0;}
.forms-datas .item {display:inline-block;width:100%;margin:6px 0;}
.customPasswordWrap {position:relative;display:inline-block;}
.forms-datas .passwordVisibility {position:absolute;right:0;top:11px;color:#b3b3b3;font-size:11px;}
.forms-datas .item label {display:inline-block;width:77px;margin:0 10px 0 0;text-align:right;vertical-align:middle;}
.forms-datas .item label.checkboxLabel { width: auto;text-align: left;margin-left: 10px;}
.forms-datas .item span {display:inline-block;width:90px;margin:0 10px 0 0;text-align:right;}
.forms-datas .item input[type="text"] {width:225px;}
.forms-datas .item.longItem input[type="text"] {width:592px;}
.forms-datas .item select {float:left;margin:0 5px 0 0;width:239px;padding: 10px;}
.forms-datas .item .trackingChanges {display:inline-block;width:auto;vertical-align:middle;}
.forms-datas .set-item .trackingChanges {display:inline-block;float:right;vertical-align:middle;}
.but-wrap {display:inline-block;width:100%;text-align:right;}
.but-wrap > span {display:inline-block;width:100%;margin:0 0 10px;text-align:right;color:green;}
#newPasswordWrap { display: none;}
.ErrorMessage {display:inline-block;width:100%;margin:0 0 10px;text-align:right;color:#ff0000;}

/*Users*/
.searchUser {position:relative;float:right;margin:4px 0 0;}
.searchUserButton {position:absolute;display:block;top:13px;left:9px;width:19px;height:17px;background:url(../Images/admin-btn-search.png) no-repeat;border:none;cursor:pointer;}
.searchUser input[type="text"] {float:left;width:277px;padding:0 0 0 28px;}
.addUserButton {float:left;margin: 0 0 23px 299px;}
.addUserButton a {display:inline-block;width:115px;padding:35px 0 0;text-align:center;background:url(../Images/admin_ic_add_user.png) no-repeat center 0;font-weight:bold;}
.usersMenuContainer {clear:both;}
.usersMenu {position:relative;z-index:9999;margin:0;padding:0 0 0 13px;}
.usersMenu li {display:inline-block;position:relative;margin:0 2px 0 0;padding:0 4px;cursor:pointer;}
.usersMenu li span {position:absolute;top:0;left:0;width:4px;height:34px;background:url(../Images/admin_bg_tabs.png) no-repeat 0 -76px;}
.usersMenu li span + span {left:auto;right:0;background-position:100% -76px;}
.usersMenu li a {display:block;height:34px;line-height:34px;padding:0 19px;color:#777f88;font-weight:bold;font-size:13px;background:url(../Images/admin_bg_tabs.png) repeat-x 0 -111px;}
.usersMenu li.active span {background:url(../Images/admin_bg_tabs.png) no-repeat 0 0;}
.usersMenu li.active span + span {background-position:100% 0;}
.usersMenu li.active a {color:#2772ae;background:url(../Images/admin_bg_tabs.png) repeat-x 0 -35px;}
.UserSubscriptions {padding:0 0 15px;border-bottom:1px solid #999;}
.user-sub {display:inline-block;width:336px;padding:9px 0 9px 31px;}
.user-sub a {float:left;}
.user-sub span {float:right;margin:0 26px 0 0;}

/*Styles for Table*/
.common-tbl-style {width:100%;display:table;}
.common-tbl-style th {padding:12px 0 12px 14px;color:#000;font-weight:bold;background:#ededed;border:1px solid #999;border-width:1px 0;}
.common-tbl-style th a {color:#000;font-weight:bold;}
.common-tbl-style td {padding:16px 0 16px 14px;color:#6a737d;}
.common-tbl-style td:first-child + td + td + td + td + td {text-align:center;}
.common-tbl-style .darkRow td {background:#f1f9ff;}
.usersGridContainer table {width:100%;display:table;}
.usersGridContainer table th {padding:12px 0 12px 14px;color:#000;font-weight:bold;background:#ededed;border:1px solid #999;border-width:1px 0;}
.usersGridContainer table th a {color:#000;font-weight:bold;}
.usersGridContainer table td {padding:16px 0 16px 14px;color:#6a737d;vertical-align:top;}
.usergrid-settings {width:54px;text-align:center;}
.common-tbl-style .head_div {display:inline-block;width:100%;background:#ededed;border:1px solid #999;border-width:1px 0;}
.common-tbl-style .title {float:left;width:23%;padding:12px 0 12px 14px;color:#000;font-weight:bold;}
.common-tbl-style .cont_div {display:table-row;padding:16px 0 16px 14px;color:#6a737d;}
.common-tbl-style .subscription_info {display:inline-block;width:49%;}
.common-tbl-style .cont_div .subscription_info > div {display:inline-block;padding:16px 0 5px 14px;}
.common-tbl-style .cont_div .subscription_info .subscription_link {width:165px;}
.usersGridContainer {position:relative;z-index:99;margin:-1px 0 0;}
.warningButton {display:inline-block;width:29px;height:24px;background:url(../Images/admin_bg_warnings.png) no-repeat -5px -44px;}
.usersMenuLink {display:inline-block;width:24px;height:22px;background:url(../Images/admin_ic_tab.png) no-repeat 0 -78px;}

/*Footer*/
.footer {position:relative;background:#ccccc5;overflow: hidden;}
.footer .f_logo {position:absolute;display:block;left:50%;top:10px;width:182px;height:40px;margin:0 0 0 -91px;background:url(../Images/admin_logo_footer.png) no-repeat;}
.footer .b_logo {position:absolute;display:block;left:50%;top:80px;width:200px;height:50px;margin:0 0 0 50px;}
.footer .footerText {color: #323131;font-size: 12px;margin-top: 60px;padding: 0 100px;text-align: center;font-family:"Apercu Pro"}
.socialContainer{background-color: #F5F5F5;padding: 25px;text-align: center;min-height: 20px; display: none;}

/* warnings */
.warningPlaceholder { display: none;position:relative;right:0;top:0;width:261px;background:#fff8d3;border:1px solid #e4debc;float: right;min-height: 60px;}
.warningIcon {position:absolute;top:13px;left:18px;width:39px;height:34px;background:url(../Images/admin_bg_warnings.png) no-repeat;}
.warningText {padding: 6px 18px 7px 68px;}
.warningPlaceholder ins {position:absolute;left:-1px;top:-1px;width:4px;height:4px;background-image:url('../Images/admin_bg_warning_ins.png');background-repeat:no-repeat;}
.warningPlaceholder ins + ins {left:auto;right:-1px;background-position:100% 0;}
.warningPlaceholder ins + ins + ins {top:auto;left:-1px;bottom:-1px;background-position:0 100%;}
.warningPlaceholder ins + ins + ins + ins {right:-1px;left:auto;bottom:-1px;background-position:100% 100%;}

/* search grid*/
.searchHeading h1 {margin:0 0 0px;padding:0 0 18px;color:#000;font-size:20px;font-weight:bold;border-bottom:1px solid #CCC;}
.searchHeading h1 a {display:inline-block;color:#000;font-size:20px;font-weight:bold;}
.searchHeading h1 label {display:inline-block;font-size: 20px;}
.searchHeading h1 span {display:inline-block;width:11px;height:16px;margin:5px 5px 0 12px;vertical-align:top;background:url(../Images/admin_bg_h1_span.png) no-repeat;}

.searchGrid-wrap {position:relative;padding:48px 0 0;font-size:15px; background-color: #ededed;}
.searchGrid-wrap > select {position:absolute;top:4px;right:10px;width:147px;padding: 8px;border:1px solid #c9c9c9;}
.searchGrid-wrap .gridLegend {position:absolute;top:16px;left:18px;font-size:0.93em;}
.searchGrid-wrap .sort-label {display: block;
    position: absolute;
    top: 16px;
    right: 170px;
    font-size: 0.93em}
.searchGrid-wrap .gridLegend span {color:#0165a8;font-weight:bold;}
.searchGrid-wrap .loading {color:#0165a8;left: 18px;position: absolute;top: 16px;}
.ul-admin-search-filter {margin:0;padding:0;}
/*.admin_leftmenu .ul-admin-search-filter li {margin: 0 0 0 -3px;}*/
.admin_leftmenu .ul-admin-search-filter li {margin: 0 0 0 0;}
/*.ul-admin-search-filter li.active > div {background:#fff;border:1px solid #e6e6e6;border:1px 0 1px 1px;border-right:1px solid #fff;}*/
.ul-admin-search-filter li.active > div a {color:#0165a8;}
.ul-admin-search-filter li.admin-search-filter.active > div {margin-top: 5px;position:relative;padding:16px 5px 16px 12px;color:#0165a8;background:#fff;}
.ul-admin-search-filter li.admin-search-filter.active a {display:inline-block;height:23px;margin:0 0 11px;padding:0 0 0 36px;color:#0165a8;background:url(../Images/admin-bg-s-filter-link.png) no-repeat;border:none;border:none;position: relative;left:-5px}
.ul-admin-search-filter li.admin-search-filter.active p {display:table-cell;height:23px;margin:0 0 11px;padding:0 0 0 36px;color:#0165a8;background:url(../Images/admin-bg-s-filter-link.png) no-repeat;border:none;border:none;position: relative;left:-5px}
.ul-admin-search-filter li.admin-search-filter a {background:url(../Images/admin-bg-s-filter-link-inactive.png) no-repeat 7px;}
.ul-admin-search-filter li.innhold a {background:url(../Images/admin_book_inactive.png) no-repeat 8px;}
.ul-admin-search-filter li.innhold.active a {background:url(../Images/admin_book_active.png) no-repeat 8px;}
/*.ul-admin-search-filter li.bookmarks {border-bottom: 1px solid gainsboro;}*/
.ul-admin-search-filter li.bookmarks:after {
    content: " ";
    position: absolute;
    height: 1px;
    width: 93%;
    border-bottom: 1px #ccc solid;

}
.CriterionsList{
    margin-bottom:30px;
}
.CriterionsList:after {
    content: " ";
    position: absolute;
    height: 1px;
    width: 93%;
    left:0;
    margin-top: 10px;
    border-bottom: 1px #ccc solid;

}
.ul-admin-search-filter li.bookmarks a {background:url(../Images/admin_bookmarks_inactive.png) no-repeat 7px 6px;}
.ul-admin-search-filter li.bookmarks.active a {background:url(../Images/admin_bookmarks_active.png) no-repeat 7px 6px;}
.ul-admin-search-filter li.admin-search-filter input[type="checkbox"] {display:inline-block;margin:0 10px 0 0; float:left;}
.ul-admin-search-filter li.admin-search-filter input[type="radio"] {display:inline-block;margin:15px 16px 0 0;}
.ul-admin-search-filter li.admin-search-filter span {display:inline-block;width:100px;}
.ul-admin-search-filter li.admin-search-filter .filterHeading { font-weight: bold; color: #6a737d; padding-bottom: 10px; }
.ul-admin-search-filter li.admin-search-filter .searchChk { float: left; }
.ul-admin-search-filter li.admin-search-filter .searchLbl { float: left; }
.ul-admin-search-filter li ins {display:none;}
/*.ul-admin-search-filter li.active ins {display:block;position:absolute;top:0;right:-5px;width:6px;height:46px;background:#fff;border:1px solid #e6e6e6;border-width:1px 0;}*/
.ul-admin-search-filter li.admin-search-filter.active ins {width:6px;height:49px;background:url(../Images/admin-search-ins.png) no-repeat;}
.searchFilterBook {padding:10px 0;}

.gridItems {margin:0;padding:0 0 20px;border-top:1px solid #ccc; background-color: #fff;}
.gridItems li {overflow:hidden;clear:both;position:relative;padding:15px 18px;color:#6a737d;font-size:13px;list-style:none; border-bottom: solid 1px #e6e6e6; min-height: 60px;}
.gridItems li.bookChapter {overflow:hidden;clear:both;position:relative;padding:15px 18px;color:#6a737d;font-size:13px;list-style:none; border-bottom: solid 1px #e6e6e6; min-height: 0;}
.gridItems li a { color: #000; font-weight: bold; }
.gridItems li .star_yellow {position:absolute;right:10px;top:50%;width:19px;height:16;margin:-9.5px 0 0;background:url(../Images/admin_ic_yellow_star.png) no-repeat;}
.gridItems li .chapterLock {position:absolute;right:10px;top:50%;width:19px;height:20px;margin:-9.5px 0 0;background:url("/Images/admin_lockedChapter.png") no-repeat;}
.gridItems li.darkRow {background:#f1f9ff;}
.gridItems li.alternateChapter { } 
.gridItems li .title {width:600px;padding:0 0 5px;color:#000;font-weight:bold;}
.gridItems li .number {position:absolute;top:15px;right:10px;}
/*.gridItems li .chapterNumber {position:absolute;top:15px;right:52px;color:#6a737d; font-weight: normal; }*/
.gridItems li .chapterNumber {float:left;}
.gridItems li .abstract {width:677px;padding:0 0 5px;}
.gridItems li .book {display:inline-block;width:254px;margin:0 10px 0 0;}
.gridItems li .chapter {display:inline-block; }
.gridItems li .date {position:absolute;bottom:15px;right:10px;}
.bookChapters.gridItems {border:none;padding:0;}
/*.gridItems li .chapterSubtitle {float:left;margin:0 10px 0 0;text-decoration:none;}*/
.gridItems li .chapterSubtitle {float:left;text-decoration:none;min-width:35px;}
.gridItems li .sub_wrap {float:left;}
.gridHolder { background-color: #fff; }
.gridHolder a {display:inline-block;margin:0 5px;padding:3px 9px;font-weight:bold;cursor: pointer;}
.gridHolder a.jp-current {color:#000;background:#ededed;}
.gridHolder a.jp-disabled { visibility:hidden;}

.Subchapter-wrap {font-size:13px;}
.bookSubchapters {margin:0;padding:0;}
/*.bookSubchapters li {clear:both;position:relative;padding:15px 10px 15px 9px;color:#6a737d;font-size:0.87em;list-style:none; border-bottom: 1px solid #ccc;}*/
.bookSubchapters li {clear:both;position:relative;padding:15px 18px;color:#6a737d;font-size:0.87em;list-style:none; border-bottom: 1px solid #ccc;}
.bookSubchapters li .star_yellow {position:absolute;right:10px;top:50%;width:19px;height:16;margin:-9.5px 0 0;background:url(../Images/admin_ic_yellow_star.png) no-repeat;}
.bookSubchapters li .chapterLock {position:absolute;right:10px;top:50%;width:19px;height:20px;margin:-9.5px 0 0;background: url("/Images/admin_lockedChapter.png") no-repeat;}
.bookSubchapters li .chapterArrow {position:absolute;right:10px;top:50%;width:19px;height:20px;margin:-9.5px 0 0;background: url("/Images/desktop_chapterArrow.png") no-repeat;}
.bookSubchapters li.darkRow {background:#f1f9ff;}
.bookSubchapters li .title {width:500px;padding:0 0 5px;color:#0165a8;font-weight:bold;}
.bookSubchapters li .title a {font-weight:bold;font-size:13px; color: #000;}
.bookSubchapters li .number {position:absolute;top:15px;right:10px;}
.bookSubchapters li .abstract {width:677px;padding:0 0 5px;height: 1em;overflow: hidden;}
.bookSubchapters li .book {display:inline-block;width:254px;margin:0 10px 0 0;}
.bookSubchapters li .chapter {display:inline-block; width: 300px; height: 16px; overflow: hidden;}
.bookSubchapters li .chapterText { position: relative; }
.bookSubchapters li .subchapterDots {position:absolute;right:0;top:0;}
.bookSubchapters li .date {position:absolute;bottom:15px;right:10px;}
 
.book_info {padding:0 0 0 42px;}       
.recycle_wrap {display:inline-block;width:100%;margin:-9px 0 0;padding:8px 0 12px;border-bottom:1px solid #999;}
.recycle_wrap input {padding:0 0 0 41px;color:#0165a8;font-size:11px;background:url(../Images/admin_ic_recycle.png) no-repeat 21px 0;cursor: pointer;}

.bookmark  {clear:both;position:relative;padding:15px 18px;color:#6a737d;font-size:13px;}
.bookmark:first-child {padding:0 18px 15px;}
.bookmark .star_yellow {position:absolute;right:18px;top:50%;width:21px;height:19px;margin:-9.5px 0 0;background: url("../Images/bg_color_stars_desktop.png") no-repeat scroll 1px 0px/100% auto transparent;}
.bookmarkCheckWrap {position:absolute;top:50%;left:19px;margin:-9px 0 0 0;}
.bookmark.darkRow {background:#f1f9ff;}
.bookmark .a_title {display:inline-block;width:620px;padding:0 0 5px;color:#0165a8;font-weight:bold;font-weight:bold;font-size:13px;}
.bookmark .subchapterNumber {position:absolute;top:15px;right:52px;}
.bookmark .text_book {display:inline-block;width:640px;padding:0 0 5px;}
.bookmark .subchapterBook {display:inline-block;width:254px;margin:0 10px 0 0;}
.bookmark .subchapterChpter {display:inline-block;}
.bookmark .subchapterDate {position:absolute;bottom:15px;right:52px;}

.bookmark-inactive .a_title, .bookmark-inactive .subchapterNumber,.bookmark-inactive .text_book, .bookmark-inactive .subchapterBook, .bookmark-inactive .subchapterChpter, .bookmark-inactive .subchapterDate{ text-decoration: line-through; }
.bookmark-inactive .listStar { background: url("../Images/bg_color_stars.png") no-repeat scroll 1px -28px/100% auto transparent;}
.bookmark-inactive .a_title { color: #6A737D;}

/* search control */
.searchControl .searchFilter {display: none;}

/* home page */
.logo_wrap {width:100%;text-align:center;}
.homeTitle_wrap{   font-size: 30px; padding: 70px;}
.homeTitle_wrap h1 {text-align: center;}
.homePageLogo {display:inline-block;height:104px;margin:32px 0 50px;}
.homePageLogo img { width: 280px; height: auto; }
.homeSearch {position:relative;padding:0 0 41px;}
.homeSearch input[type="text"],.homeSearch .searchControl input[type="text"] {width:97.1%;padding:0 0 0 26px;}
.homeSearch input[type="submit"] {position:absolute;left:15px;top:10.5px;width:19px;height:18px;text-indent:-9999px;cursor:pointer;background:url(../Images/btn-search.png);background-size:100%;}
.homeSearch .search_input_wrap {width:93%;}
.searchClear{ display:none; }

.homePageLinks {width:100%;padding:0 0 57px;text-align:center;}
.homePageLink {display:inline-block;margin:0 0 0 10px;text-align:center;}
.homePageLink:first-child {margin:0;}
.homePageLink a {display:inline-block;width:103px;color:#000;font-weight:bold;text-decoration:none;font-size:1.1em;vertical-align:bottom;text-align:center;}
.homePageLink a > div {display:inline-block;width:58px;height:57px;text-align:center;background-image:url(../Images/ic_start_page.png);background-repeat:no-repeat;background-size:100%;}
.homePageLink a > span {display:inline-block;clear:both; padding-top: 5px;}
.homePageLink.books a > div {background-position:center 6px;}
.homePageLink.marks a > div {background-position:center -64px;}

.homePageFooter {position:relative;height:20.5px;bottom:0;left:0;right:0;text-align:center;}
.admin_order_home { position:absolute;top:4px;right:430px; }
.admin_order_home a{ color: Black; font-weight: bold; font-size: 11px; }

.helpLink {position:absolute;top:0px;right:272px;width:20px;height:20px;background:url(../Images/ic_help_desktop.png) no-repeat;background-size:100%;cursor: pointer;}

.helpContainer { display: none;}
.helpContainer {position:absolute;z-index:999;bottom:33px;right:260px;width:30%;padding:0 0 6px 0;}
.helpCont-wrap {padding:5px 8px;background:#fff;border:1px solid #ccc;-webkit-border-radius: 5px;-moz-border-radius:5px;border-radius:5px;
-moz-box-shadow: 0px 1px 3px #888;
-webkit-box-shadow: 0px 1px 3px #888;
box-shadow:  0px 1px 3px #888;}
.helpContainer ins {position:absolute;bottom:-2px;right:13px;display:inline-block;width:17.5px;height:11px;background:url(../Images/bg_arr_tooltip.png) no-repeat 0 0;background-size:100%;}

/* subchapter */
.nav_arr {margin:0;width:20px;height:41px;background-position:10px 20px;}
.nav_arr.l_arr {float:left;margin:0 0 0 0;background:url(../Images/admin_bg_article_arr.png) no-repeat;background-position:0 0;}
.nav_arr.r_arr {float:right;margin:0 0 0 0;background:url(../Images/admin_bg_article_arr.png) no-repeat;background-position:0 100%;}
.nextSubChapterNumber {position:absolute;right:20px;top:2px;font-size:0.9em; color: #0165a8;}
.prevSubChapterNumber {position:absolute;left:20px;top:2px;font-size:0.9em; color: #0165a8;}

/*image wrapper*/
.img-wrapper-centered { text-align: center; }
.img-wrapper { display: inline-block;position: relative; padding: 10px 0;}
.img-wrapper img { border: 1px solid #ababab; max-width: 400px; height: auto !important; padding: 10px; }
.img-magnifier {background: url("../Images/magnifier.png") no-repeat scroll bottom right;cursor: pointer;position: absolute;bottom: 11px;right: 1px;width: 100%;height: 100%;}
@media print
{
	.img-magnifier { display: none; }
}

.img-magnifier a {width: 100%;height: 100%;display: block;}

.attachmentMagnifier { background: url(../Images/magnifier.png) no-repeat center 0;width: 24px;height: 25px;background-size:100%; display: none;}

/*Articles*/
.article_nav {position:relative;height:28px;margin:0 0 15px;font-size:13px;color:#6a737d;border-bottom:1px solid #ccc;}
.nav_arr {position:absolute;top:2px;left:0;width:12px;height:16px;background-image:url(../Images/admin_bg_article_arr.png);}
.nav_arr.r_arr {right:0;left:auto;background-position:0 100%;} 

/*No Access artilce and bookmark*/
.NoAccess {padding:0 10px 30px;text-align:center;color:#333;font-weight:bold;font-size:1em;}
.NoAccess .txt {display:inline-block;margin:0 0 23px;text-align: center;}
.NoAccess .txt p {color:#5d5d5d;font-weight:bold;font-size:12px;text-align: center;}
.NoAccess .submit_all {display:inline-block;float:none;}
.NoAccess .info {display:inline-block;color:#5d5d5d;width:100%;padding:0 0 20px;text-align:center;}
.clamp {display:inline-block;width:85px;height:102px;margin:63px 0;background:url(../Images/mob_bg_clamp.png) no-repeat;}
.big_star {display:inline-block;width:111px;height:102px;margin:63px 0;background:url(../Images/mob_bg_b_mark_star.png) no-repeat;}
.big_star_yellow {display:inline-block;width:111px;height:102px;margin:63px 0;background:url(../Images/mob_bg_b_mark_star_yellow.png) no-repeat;}

/* subchapter */
.subchapter_wrap {width:100%;}
.socialIcons { display: block; }
.socialIcons .icon { float:left; height: 25px; width: 25px; padding-left: 12px; }
.socialIcons .icon:first-child { padding-left: 0px; }
.right_column .print_link {float:left; width: 25px; height: 25px; background: url("/Images/desktop_print.png") no-repeat;cursor: pointer;}
.right_column .icon .star_yellow { float:left; }
.right_column .icon .star { float:left; }
.st_email_large span span { background: url("/Images/desktop_mail.png") no-repeat scroll left top transparent !important; padding:20px 25px 0 0; }
.st_facebook_large span span { background: url("/Images/desktop_facebook.png") no-repeat scroll left top transparent !important; padding:20px 25px 0 0; }
.st_twitter_large span span { background: url("/Images/desktop_twitter.png") no-repeat scroll left top transparent !important; padding:20px 25px 0 0; }
.st_sharethis_custom {display:inline-block;min-height:15px; background: url("/Images/desktop_share.png") no-repeat scroll left top transparent; padding: 0px 55px 10px 0px; margin-left: 12px; }
.subChapterText .title {color: #000;font-weight: bold;font-size: 20px;border: none;margin: 10px 0 0 0;padding: 0;}
.subChapterText .subChapterNumber { color: #000;font-size: 13px; font-weight: bold;}
.subChapterText .subChapterDate { float:right;color: #000;font-size: 13px;}
.subChapterText.left_column {float:left;width:549px; }

.subChapterText h3 { margin: 14px 0;font-weight: bold;}

.subChapterText em { font-style: italic;}
.subChapterText ul, ol { padding-left: 40px; }



.right_column {float:right;width:179px;padding:0 0 0 0;}
.subChapterAttachments {clear:both;}
.subChapterAttachments {overflow:hidden;padding:18px 0 0;}
.subChapterAttachments h4 {display:block;padding:0 0 12px;color:#000;font-size:13px;font-weight:bold;border-bottom:1px solid #ccc;}
.attach-wrap {position:relative;padding:8px 0;border-bottom:1px solid #ccc; height: 53px; }
.attachmentLink { float: left; }
.attachmentImage {position:relative;float:left;margin:2px 10px 2px 4px;text-align:left;border:1px solid #999;}
.attachmentImage img {width:44px;height:42px;}
/*.attach-cont-wrap { float: left; width: 180px; }*/
.attach-cont-wrap {  width: 180px; }
/*.attachmentTitle {color: #0165A8;font-size:10px;cursor: pointer; font-weight: bold; float: left; width: 130px; word-break: break-word;}*/
.attachmentTitle {
    color: #0165A8;
    font-size: 10px;
    cursor: pointer;
    font-weight: bold;
    /* float: left; */
    /* width: 130px; */
    -ms-word-break: break-word;
    word-break: break-word;
}
.attachmentMagnifier {position:absolute;left:50%;top:50%;margin:-12px 0 0 -12px;}
.attachmentExtension { float: left; font-size:11px;color:#afb3b8; float: right;}
.attachmentSize {position:absolute;bottom:8px;right:5px;color:#9aa0a6;font-size:11px;}

/* attachment lightbox */

.attachment_lightbox { display: none; background:url("/Images/TransparentBlack.png") repeat; display: none; height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 40;}
.content_wrpa {position:absolute;width:100%;height:100%;text-align:center;float: right;left: -50%;}
.content-center {display:inline-block;}
.current {position:relative;display:inline-block;top:67px;left:50%;text-align:center;}
.image-wrap-current {display:inline-block;margin:0 0 28px;padding:14px;text-align:center;background:#fff;}
.current_image {max-height:470px;border:1px solid #999;}
.close_button {position:absolute;z-index:9999;display:block;top:0;right:-30px;width:23px;height:23px;background: url("../Images/admin_bg_close.png") no-repeat;cursor:pointer;}
.content_wrpa .nav {display:inline-block; cursor: pointer;}
.content_wrpa .nav img { max-height: 70px; max-width: 70px; border: 1px solid black; background-color: #FFF; }
.current_link {float:right;height:45px;line-height:45px;}
.current_link a {display:block;padding:0 0 0 30px;font-weight:bold;background:url(../Images/admin_ic_popup_fill.png) no-repeat 0 10px;}
.content_wrpa div[class*=arrow] {position:absolute;display:block;top:34%;left:-30px;width:22px;height:32px;margin:-16px 0 0 0;background-image:url("../Images/admin_bg_popup_arr.png");background-repeat:no-repeat;}
.content_wrpa div[class*=next_arrow] {right:-30px;left:auto;}
.content_wrpa div[class*=arrow] a {display:block;width:100%;height:100%;}
.content_wrpa .next_arrow {background-position:0 100%;}

/* reset password */

.resetPasswordEmail{ margin-left: 15px;width: 250px;}
.resetPasswordLabel {display: inline-block;margin:15px 0;width: 150px;}

/*Search dropdown*/
.searchQueries {position:absolute;display:inline-block;left:290px;top:37px;width:417px;margin:0;padding:0;padding:5px 8px;background:#fff;border:1px solid #ccc;-webkit-border-radius: 5px;-moz-border-radius:5px;border-radius:5px;
-moz-box-shadow: 0px 1px 3px #888;
-webkit-box-shadow: 0px 1px 3px #888;
box-shadow:  0px 1px 3px #888;}
.admin_search .searchQueries {left:0;width:289px;}
.searchQueries ul {margin:0;padding:0;}
.searchQueries li {margin:0;padding:0;}
.searchQueries li a {color:#555;font-size:0.9em;font-weight:bold;}
.searchQueries { background-color: white;display: none;}
.searchQueries ul { list-style: none;}

/*for ios*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) { 
.btn.btn-all.disabledSubmitAll {background:none;}  
.btn.btn-all input {padding-left:33px;}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1)  
{
.all_wrap {width:1010px;}    
.btn.btn-all.disabledSubmitAll {background:none;}  
.btn.btn-all.disabledSubmitAll input {background:#679dc1;background-image:none;border:1px solid #0165a8; -webkit-border-radius: 4px;-moz-border-radius:4px;border-radius:4px;   }
.btn.btn-all {background:none;}
.btn.btn-all input {padding-left:33px;
background: rgb(1,101,168); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, rgba(1,101,168,1) 0%, rgba(0,117,194,1) 3%, rgba(0,120,201,1) 6%, rgba(1,101,168,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(1,101,168,1)), color-stop(3%,rgba(0,117,194,1)), color-stop(6%,rgba(0,120,201,1)), color-stop(100%,rgba(1,101,168,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, rgba(1,101,168,1) 0%,rgba(0,117,194,1) 3%,rgba(0,120,201,1) 6%,rgba(1,101,168,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, rgba(1,101,168,1) 0%,rgba(0,117,194,1) 3%,rgba(0,120,201,1) 6%,rgba(1,101,168,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, rgba(1,101,168,1) 0%,rgba(0,117,194,1) 3%,rgba(0,120,201,1) 6%,rgba(1,101,168,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center, rgba(1,101,168,1) 0%,rgba(0,117,194,1) 3%,rgba(0,120,201,1) 6%,rgba(1,101,168,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0165a8', endColorstr='#0165a8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */  
-webkit-border-radius: 4px;-moz-border-radius:4px;border-radius:4px; 
     }
.btn.cancel {background:none;border:none;vertical-align:top;}     
.btn.cancel a   
{
height:30px;
line-height:32px;
padding-left:33px;
background: rgb(224,224,224); /* Old browsers */
background: -moz-linear-gradient(top, rgba(224,224,224,1) 0%, rgba(231,231,231,1) 3%, rgba(229,229,229,1) 10%, rgba(192,192,192,1) 77%, rgba(182,182,182,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,224,224,1)), color-stop(3%,rgba(231,231,231,1)), color-stop(10%,rgba(229,229,229,1)), color-stop(77%,rgba(192,192,192,1)), color-stop(100%,rgba(182,182,182,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(224,224,224,1) 0%,rgba(231,231,231,1) 3%,rgba(229,229,229,1) 10%,rgba(192,192,192,1) 77%,rgba(182,182,182,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(224,224,224,1) 0%,rgba(231,231,231,1) 3%,rgba(229,229,229,1) 10%,rgba(192,192,192,1) 77%,rgba(182,182,182,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(224,224,224,1) 0%,rgba(231,231,231,1) 3%,rgba(229,229,229,1) 10%,rgba(192,192,192,1) 77%,rgba(182,182,182,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(224,224,224,1) 0%,rgba(231,231,231,1) 3%,rgba(229,229,229,1) 10%,rgba(192,192,192,1) 77%,rgba(182,182,182,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#b6b6b6',GradientType=0 ); /* IE6-9 */
border:1px solid #b6b6b6;   
 -webkit-border-radius: 4px;-moz-border-radius:4px;border-radius:4px;    
    }                     
.btn.btn-all {background:none;}
}

/* login page*/

.loginPageWrap {width:263px;padding:24px 13px;}
.loginPageWrap .customPasswordWrap {width:100%;}
.loginPageWrap .customPasswordWrap label {position:absolute;right:13px;top:11px;color:#b3b3b3;font-size:9px;}
.loginPageWrap input[type="email"],.loginPageWrap input[type="text"]  {float:left;margin:0 0 22px;width:94%;color:#b3b3b3;border-color:#9d9d9d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.loginPageWrap input[type="password"]  {float:left;width:94%;margin:0 0 22px;color:#b3b3b3;border-color:#9d9d9d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.loginPageWrap input::-webkit-input-placeholder {color:#b3b3b3;font-weight:bold;}
.loginPageWrap input:-moz-placeholder {color:#b3b3b3;font-weight:bold;}
.loginPageWrap .check {float:right;color:#555;font-weight:bold;font-size:10px;}
.loginPageWrap .loginError span { border: none;padding-left: 5px;}
.face-wrap {display:inline-block;width:100%;margin:10px 0 0;text-align:center;}
.loginPageWrap .submit_all {height:38px;line-height:38px;padding:0 46px;color:#fff;font-size:12px;font-weight:bold;background:url(../Images/admin-bg-btns.png) repeat-x 0 -38px #0166aa;border:2px #b6b6b6 solid;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;cursor:pointer;}
.loginPageWrap .submit_all.facebook {display:inline-block;width:262px;height:35px;background:url(../Images/admin-btn-facebook.png) no-repeat;border:none;text-indent:-9999px;cursor:pointer;}
.loginPageWrap .divider { height: 16px;background:url(../Images/admin_log_border.png) no-repeat scroll 0 2px transparent;text-align: center;margin-top: 10px;}
.loginPageWrap .divider div { color: #555555;margin: 0 auto; font-size: 0.8em;font-weight: bold;border: none;width: 26px;padding-left: 7px;padding-right: 7px;}



/* forms */


.tab-cont .scfForm h1 {
    border: none;
}


.scfDropListBorder, .scfEmailBorder, .scfMultipleLineTextBorder, .scfSingleLineTextBorder, .scfPasswordBorder, .scfNumberBorder, .scfDatePickerBorder, .scfDateBorder, .scfRadioButtonListBorder, .scfListBoxBorder, .scfCheckBoxListBorder, .scfFileUploadBorder, .scfDateSelectorBorder, .scfCreditCardBorder, .scfConfirmPasswordBorder, .scfCaptchaBorder, .scfTelephoneBorder, .scfSmsTelephoneBorder {
    height: 45px;
}

.scfForm input, .scfForm select, .scfForm textarea {
    padding: 10px;
}

.scfCheckboxBorder {
    height: 45px;
}
.scfCheckbox>label { margin-left: 13px;}

.scfSubmitButtonBorder {
      background: url("../Images/admin_bg_btn.png") no-repeat scroll 1px -206px transparent;
      cursor: pointer;
    display: inline-block;
    margin: 0;
    padding: 0 0 0 8px;
    vertical-align: top;
    float: right;
}

.scfSubmitButtonBorder>input {
      background: url("../Images/admin_bg_btn.png") no-repeat scroll 100% -173px transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    padding: 0 33px 0 25px;
}

.scfForm .scfSectionBorderAsFieldSet { border-top: 1px solid #999999;padding-top: 10px;}


.scfRadioButtonListBorder .scfRadioButtonListLabel {width:50%}
.scfRadioButtonListBorder .scfRadioButtonListGeneralPanel {width:40%}
.scfRadioButtonListBorder input[type=radio] { margin: 0 10px;}




/* books page */

.booksheader h1 { margin-bottom: 0px; padding-bottom: 10px; }
.booksheaderSpace { padding-top: 35px; }
.booksList { list-style: none;padding: 0;margin:0;}
.booksList .bookItem { width: 100%; min-height: 90px; border-bottom: 1px solid #ccc; }
.booksList .bookItem .bookWrapper { margin:10px 20px 30px 20px;}
.booksList .bookItem .bookWrapper .textwrapper { float: left; padding: 0 10px; width: 660px; position: relative; }
.booksList .bookItem .bookWrapper .lockCol { position: absolute; right: 0; }
.booksList .bookItem .bookWrapper .title { text-align: left; padding-top: 15px; font-size: 17px; }
.booksList .bookItem .bookWrapper .title a { color: #000; font-weight: bold; }
.booksList .bookItem .bookWrapper .ingress { padding-top: 8px; }
.booksList .bookItem .bookWrapper .bookImage { float: left; width: 69px; padding-top: 12px; }
.booksList .bookItem .bookWrapper .bookImage img{ width: 48px;height: auto;}


/* Snippets */
.BlueTextBoxWrapper { padding-bottom: 15px; padding-top: 15px; padding-left: 15px; padding-right: 15px; }
.BlueTextBoxWrapperBoder { width: 100%; background-color: #e0ecf8;border: gray 2px solid; }
.BlueTextBoxWrapperContent { padding-bottom: 15px; padding-top: 15px; padding-left: 15px; padding-right: 15px; }

.WhiteTextBoxWrapper { padding-bottom: 15px; padding-top: 15px; padding-left: 15px; padding-right: 15px; }
.WhiteTextBoxBorder { width: 100%;border: gray 2px solid; }
.WhiteTextBoxWrapperContent { padding-bottom: 15px; padding-top: 15px; padding-left: 15px; padding-right: 15px; }

.stdTableHead { font-weight: bold; padding-bottom: 3px; padding-top: 3px; padding-left: 8px;  padding-right: 8px; background-color: #dce9f9;border: #cdcdcd 2px solid; }
.stdTableCell { padding-bottom: 3px; padding-top: 3px; padding-left: 8px;  padding-right: 8px;border: #cdcdcd 1px solid;border:none !important; }
.stdTableCellDark { padding-bottom: 3px; padding-top: 3px; padding-left: 8px;  padding-right: 8px;border: #cdcdcd 1px solid; background-color: #e6e6e6; }

.tab-cont input[type="text"]::-webkit-input-placeholder {
    color: gray;
    font-weight: 200;
}
.tab-cont input[type="text"]::-moz-placeholder { /* Firefox 19+ */
    color: gray;
    font-weight: 200;
}
.tab-cont input[type="text"]:-ms-input-placeholder { /* IE 10+ */
    color: gray;
    font-weight: 200;
}
.tab-cont input[type="text"]:-moz-placeholder { /* Firefox 18- */
    color: gray;
    font-weight: 200;
}
.left-menu-wrapper ul ul {
    padding-left: 7px;
    max-width:190px;
}

.left-menu-wrapper ul ul ul{
    padding-left: 14px;
    max-width:190px;
}
.left-menu-wrapper{
    font-size:12px;
    margin-top: 10px;
}
.article_nav_bottom{
    float:left;
    width:100%;
    margin-top: 30px;
}
.admin_leftmenu .left-menu-wrapper  .leftmenu-active > a{
    color:black;
}
#TopMenuCompanyInfo{
    margin-top:4px;
}
.sub_wrap .chapterTitle{
  padding-left: 20px;
    display: inline;
}
.title-number{
    min-width: 35px;
    display: inline;
    float: left;
}
.title-number a{
        font-weight: bold;
    font-size: 13px;
    color: #000;
}
.Subchapter-wrap .title a{
    padding-left:20px;
}
.subChapterContent img{
    max-width:100% !important;
    width:auto !important;
    /*width:unset !important;*/
    /*height:unset !important;*/
    height:auto !important;
}
.stButton{
    margin-left: 0 !important;
}
ul-admin-search-filter li.admin-search-filter.active p {
    /* display: inline-block; */
    height: 23px;
    margin: 0 0 11px;
    padding: 0 0 0 36px;
    color: #0165a8;
    background: url(../Images/admin-bg-s-filter-link.png) no-repeat;
    border: none;
    position: relative;
    left: -5px;
}

.MathJax nobr>span.math>span{border-left-width:0 !important;}

@font-face {
    font-family: 'Apercu Pro';
    src: url('/style/Apercu/ApercuPro.eot');
    src: local('Apercu Pro'), local('/style/Apercu/ApercuPro'),
        url('/style/Apercu/ApercuPro.eot?#iefix') format('embedded-opentype'),
        url('/style/Apercu/ApercuPro.woff2') format('woff2'),
        url('/style/Apercu/ApercuPro.woff') format('woff'),
        url('/style/Apercu/ApercuPro.ttf') format('truetype');
    font-weight: normal;
    font-style: bold;
}

body form[action^="/Rorhandboka"] table td {
    padding: 0px;
    border: 1px solid black;
    padding-left: 3px;
    padding-right: 3px;
}
body form[action^="/Rorhandboka"] td p {
    margin: 5px;
}
body form[action^="/Rorhandboka"] .title-number
{
    display: none;
}
body form[action^="/Rorhandboka"] .subChapterText .subChapterNumber {
    display: none;
}
.subChapterContent .content h1:first-child, .subChapterContent .content h2{
    display: none !important;
}