@charset "UTF-8";
/* CSS Document */

@media (max-device-width: 767px) {
    body {
       /* padding-left : 10px;*/
        /*padding-right : 0px;*/
    }

    .sectionBody{
        width: 100%;
    }
    .section {
       width: auto;
      /*   MARGIN-LEFT : -10PX;
        MARGIN-RIGHT : -10PX;*/
      }

    .row {
        /*margin-left : 0 !important;*/
        width : auto;
        /*padding-left : 10px;
        padding-right : 10px;*/
        /*margin: 0;*/
        padding: 3px 0px 0px 10px;
    }

    [class*="span"] {
        float : none !important;

        width : auto !important;
        margin-left : 0 !important;
    }

    .hidden-phone {
        display : none !important;
    }

    .visible-phone {
        display : block !important;
    }

    .hidden-desktop {
        display : block;
    }


/* NAVIGATION */
    .btn-navbar.visible-phone {
color: rgb(255, 255, 255);
font-size: 15px;
text-decoration: none;
font-family: "Museo500", Arial, Helvetica, sans-serif;
display: inline-block !important;
width: 27%;
padding-top: 21px;
height: 29px;
text-align: center;
    }

    .visible-phone.btn-navbar-account {
display: inline-block !important;
width: 37%;
text-align: right;
vertical-align: middle;
}

.header ul li.current a{
    background: url("../images-v4/bg-nav-current.png") no-repeat scroll center center #E6001C;

}

    .navigation {
        height : 100px;
        overflow : visible;
    }

    .main-nav {
        padding : 0;
        position : static;
        margin : 0;
        height : auto;
        display : none;
    }

    .main-nav ul {
        display : block;
        float : none !important;
        position : static;
        height : auto !important;
    }

    .main-nav ul li {
        display : block !important;
        float : none !important;
        margin : 0 !important;
    }

    .main-nav ul li a,
    .main-nav ul li.current a,
    .main-nav ul li.nav-secondary a {
        display : block !important;
        float : none !important;
        font-family : Arial, Helvetica, sans-serif !important;
        background : #1b1b1b !important;
        font-size : 12px !important;
        width : auto !important;
        color : #ffffff;
        text-transform : uppercase;
        margin : 0;
        -webkit-border-radius : 0;
        -moz-border-radius : 0;
        border-radius : 0;
        display : block;
        height : 30px !important;
        border-bottom : solid 1px #6b6b6b !important;
        padding-top : 20px !important;
    }

    .main-nav ul li a:hover,
    .main-nav ul li.current a:hover,
    .main-nav ul li.nav-secondary a:hover {
        height : 30px !important;
        margin-top : 0 !important;
        padding-top : 20px !important;
        background : #000000 !important;
    }


/* ACCOUNT NAVIGATION */
    .header {
        min-height : 120px;
    }

    .header:after {
        display : none;
    }

    .account-menu-mobile {
        display : none;
        padding : 0;
        background : #2d2d2d;
    }

    .header-account ul {
        float : none !important;
        margin : 0 !important;
    }

    .header-tools li,
    .header-account li,
    .header-account p {
        float : none !important;
        margin : 0 !important;
        width: auto;
    }

    .header-account p {
        padding : 40px 0 10px 20px !important;
        border-bottom : solid 1px #6b6b6b !important;
    }

    .header-tools li a {
        display : block;
        float : none !important;
        height : 30px;
        padding-left : 45px !important;
        background-position : 20px 16px !important;
        border-bottom : solid 1px #6b6b6b !important;
    }

    .header-account li a {
         float : none !important;
        height : 30px;
        padding : 10px;
        border-bottom : solid 1px #6b6b6b !important;
    }

    .header-tools li a:hover {
        background-color : #000000 !important;
    }

    .visible-desktop{
        display: none !important;
    }

    .header-sub-nav {
        display : block !important;
        position : static !important;
        top : 0;
        left : 0;
        width : auto;
        background : none;
    }

    .header-sub-nav li {
        margin-left : 0;
    }

    .header-sub-nav li a {
        padding-left : 40px !important;
    }


/* BROWSE TITLES */
    input.browse-input-query {
        width : 90%;
        margin-bottom : 5px;
        padding-right : -20px !important;
    }

    input.index-input-query {
        background-color : #000;
        padding-right : -20px !important;
        width : 260px;
        margin-left : 0;
        margin-top : 10px;
        margin-bottom : 10px;
    }

    .browse-select select,
    .browse-select .chzn-container {
        min-width : 94% !important; 
        max-width : 94%;
        margin-left : 0;
        margin-bottom : 5px;
        display : block;
    }

    input.btn-red {
        margin-left : 0;
    }

    .citations-select {
        margin-left : 0;
        margin-top : 10px;
        float : left;
    }

    .btn-clear {
        background: url(../images-v4/bg-btn-clear.png) no-repeat 44% 0px;
        text-transform: uppercase;
        font-weight: bold;
        color: #242424;
        text-decoration: none;
        font-size: 9px;
        float: right;
        margin-top: -18px;
        text-align: center;
    }
    
    .btn-clear-short{
        height: 17px;
        width: 7%;
        padding: 24px 10% 0 8%;
    }
    
    .simple-search .row .dv-btn-clear{
        /*margin-right: -26px !important;*/
        padding-right: 0px;
        width: auto !important;
    }
    
    .btn-search-grey {
        display : inline-block;
        text-indent : -9999px;
        width : 19px; height: 19px;
        padding : 0;
        background-position : 0 0;
    }

        ul.nav-alphabet{
        width: 93%;
    }

    ul.nav-alphabet li {
        font-size : 14px;
        padding : 0 7px 0 7px;
        line-height : 18px;
        display : inline-block;
        margin-top: 5px;
    }

    .browse-tools .span10 {
        float : left !important;
        width : 60% !important;
    }

    .browse-tools ul li {
        float : left;
        padding-right : 5px;
        padding-top : 10px;
        padding-bottom : 10px;
        border-right : solid 1px #2d2d2d;
        margin-right : 5px;
    }

    .btn-title-feed {
        float : left !important;
        width : 30% !important;
    }

    .browse-content span.list-item-title {
        width : auto;
    }


/* RESULTS TOOLS */
    .results-tools {
        background : none;
        height : auto;
        margin-bottom : 20px;
        padding-bottom : 20px;
        border-bottom : solid 1px #c5c5c4;
    }

    .btn-set-alert {
        background : #d3d4cc url(../images-v4/bg-btn-set-email-alert-mobile.png) no-repeat 6px 2px ;
        font-size : 12px;
        text-transform : uppercase;
        color : #2d2d2d;
        padding : 3px 5px 3px 25px;
        border-bottom : none;
        margin-left : 10px;
        -webkit-border-radius : 3px;
        -moz-border-radius : 3px;
        border-radius : 3px;
        width : 110px !important;
        height : 12px;
    }

    .btn-set-alert:hover {
        color : #807d7d;
        background-color : #e0e1dc;
    }


/* SIMPLE SEARCH */
    input.simple-input-query {
        width : 70%;
        margin-left : 0;
        display : inline-block;
        vertical-align : middle;
    }

    form.simple-search {
        margin-top : 30px;
        text-align : center;
    }

    form.simple-search input.btn-search {
        background : url(../images-v4/bg-btn-search.png) no-repeat -352px;
        -webkit-border-radius : 3px;
        -moz-border-radius : 3px;
        border-radius : 3px;
        color : #ffffff;
        border : none;
        font-family : 'Museo500', Arial, Helvetica, sans-serif;
        font-size : 22px;
        height : 34px;
        width : 34px;
        text-indent : -9999em;
        padding-left : 0;
        padding-right : 0px;
        float : none;
        margin-left : 2px;
        cursor : pointer;

        display : inline-block;
        vertical-align : middle;
    }

    form.simple-search .form-limits {
        text-align : left;
        padding : 5px 0 5px 0;
        border-top : solid 1px #e5e5e5;
        margin-top : 30px;
        margin-bottom : 0px;
    }

    form.simple-search .form-limits-checkbox {
        float : left !important;
        width : 40% !important;
    }


/* LIST ITEMS */
    /*SELECTOR CHANGED*/
    .list-item-info > span {
        width : 75%;
        display : inline-block;
        vertical-align : top;
        /*CHANGED*/ word-wrap : break-word;
        padding-left: 5px;
        background-position: 0 3px;
    }

    .list-item span.list-item-type {
        width : 25%;
        padding-left : 0;
    }
    
    .list-item span.list-item-type:first-child {
        width : 23% !important;     
    }
    
    .list-item span.list-item-type:not(:first-child){
        margin-left: 0px !important;
        width : 23% !important;
        font-size: 13px;
    }
        
    .list-item-title a {
        font-size : 15px;
    }



    .list-item-title a:hover {
        color : #73a6b3;
    }

    .list-item-info .list-item-title
    {
        font-size: 15px;

    }

    .content .list-item .span10 .list-item-title
    {
        padding-left: 0px;
    }


    ul.list-item-actions {
        display : block;
        width : 75% !important;
   margin-left : 25% !important;
        margin-top : 20px;
    }

    ul.list-item-actions.browsePublication {
        margin-left : 0 !important;
    }

    ul.list-item-actions.browse-document-actions {
        position : static;
        margin-top : 20px !important;
    }

    ul.list-item-actions li {
        float : none;
        margin : 0;
    }

    .browse-content .list-item-actions {
        margin-left : 0 !important;
        width : auto;
    }

    .browse-content .list-item-actions li {
        margin-right : 0;
    }

    .browse-content .citations-select {
        width : 300px;
    }


/* PAGINATION */
    .results-position {
        text-align : center;
    }

    .pagination-arrow-left {
        position : absolute;
        left : 10px;
    }

    .pagination-arrow-right {
        position : absolute;
        right : 10px;
    }


/* BROWSE DOCUMENT */
    .radio-item {
        display : block;
        margin-bottom : 10px;
        width : 90%;
        text-align : left;
    }

    h3.span2.t-align-right {
        text-align : left;
    }

    .list-item-actions.browse-document-actions {
        float : left;
        position : absolute;
        top : 0;
        left : 150px;
        width : 150px !important;
        margin-left : 0 !important;
        margin-top : 0 !important;
    }

    .document-details .list-item-type {
        display : inline;
        width : auto;
    }

    .document-details .list-item-data {
        display : block;
        width : auto;
    }


/* LOGIN */
    input.login-username {
        width : 90%;
        margin-bottom : 10px;
    }

    input.login-password {
        width : 90%;
        margin-bottom : 10px;
        margin-left : 0 !important;
    }

    .shibboleth {
        text-align : center;
    }

    .shibboleth .span5 {
        text-align : left !important;
        margin-bottom : 10px;
    }

    .shibboleth .span5 img.f-right {
        float : left;
    }

    .shibboleth .span5 h3 {
        float : none;
        margin-left : 50px;
        height : 35px;
        padding-top : 15px;
    }

    .shibboleth .span7 {
        text-align : center;
    }

    .shibboleth .btn-black {
        margin-left : 0;
    }

    .login-select .chzn-container {
        /*CHANGED*/min-width : 90% !important; max-width : 90%;
        margin : 0 0 10px 0;
        text-align : left;
    }

    .btn-cancel.login-cancel {
        float : none;
/*        margin : 10px 0 0 0;*/
    }


/* PAY PER VIEW */
    .content label {
        display : block;
        margin : 0 0 10px 0;
        font-size : 14px;
    }

    .content input[type="text"] {
        margin : 0 0 20px 0;
        width : 90%;
    }

    .content textarea {
        display : block;
        margin : 0 0 20px 0;
        width : 87%;
        padding : 10px;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 14px;
        background : #eeeeeb;
        border : solid 1px #ddddd9;
    }

    .pay-select .chzn-container {
        margin : 0 0 20px 0;
        min-width : 90% !important;
        width : 90% !important;
    }

    .content .btn-cancel {
        /*margin-bottom : 10px;*/
/*        margin-left: 15%;*/
    }


/* THESAURI */
    .btn-search.thesaurus-search {
        margin-left : 0;
        margin-top : 10px;
        float : none;
    }

    .thesauri-content table tr td {
        font-size : 12px;
    }

    .btn-search.f-right {
        float : none;
        margin-bottom : 10px;
        font-size : 20px;
        margin-left : 0;
    }


/* CHOOSE DATABASES */
    .collapser {
        float : none;
    }

    .current-dbs {
        margin-bottom : 20px;
    }

    .currently-searching {
        text-align : left !important;
        float : left !important;
    }

    .select-all-none {
        float : none !important;
        margin-bottom : 10px;
        display : block;
        position : static;
        clear : both;
    }

    .choose-tools-checkbox {
        float : none !important;
        display : block;
        position : static;
        margin-top : 10px;
    }

    .db-list-item-parent {
        height : auto;
        min-height : 30px;
    }

    .db-list-item-parent input[type="checkbox"] {
        vertical-align : top;
    }

    .db-list-item-parent h4 {
        width : 75%;
    }

    .db-list-item-parent .db-stats {
        display : block;
        margin-left : 20px;
        margin-top : 5px;
    }

    .choose-options .btn-cancel {
        margin : 0 0 10px 0;
    }

    .find-relevant-input {
        width : 70%;
    }

/* HELP */
    .header-help {
        background : #d3d4cc;
        min-height : 130px;
        position : relative;
    }

    .header-help .row {
        height : 130px;
    }

    .header-help .informit-logo {
        position : absolute;
        bottom : 20px;
    }

    .header-help h2 {
        top : 40px;
        left : 160px;
    }

    .header-help:after {
        width : 100%;
        height : 10px;
        background : #c20a3d url(../images/bg-navigation.gif) no-repeat center;
        content : "";
        display : block;
        position : absolute;
        bottom : 0;
    }

    .help-nav {
        left : 0;
        bottom : 10px;
    }
    
    .simple-search .row .h3-lmt-search{
        /*padding: 3px 0 0 9% !important;
        margin: 0 !important;*/
        display: block;
        padding-left: 20px;
    }
    
    .simple-search .row .dv-lmt-search:nth-child(odd){
       /* padding: 3px 0 0 35% !important;
        margin-top: -21px;
        float: left !important;*/
         width: auto !important;
        padding-left: 16px;
    }

    .simple-search .row .dv-lmt-search:nth-child(even){
       /* padding: 3px 0 0 45px !important;
        margin-left: -35px !important;*/
        display: block;
        padding-left: 16px;
        width: auto !important;
    }
    
    .search-form h2 {
        margin-bottom: -1.4em;
        margin-top: -0.7em;
    }
    
    ul.header-sub-nav.center-phone li a{
 /*       padding: 18px 15px 15px 15px;*/
    }

    
    p.header-account-name {
        float: top;
        margin: 18px 0 0 20px;
        width: 221px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: 14px;
        font-weight: normal;
        text-transform: none;
        height: 16px;
    }

    .recnum{
        display: none;
    }
    
    .choose-dbs-body #scrolling{
        top: 77px !important;
    }
    
    .selection-type-header h3 {
        font-size : 15px;
    }
    
    .db-list-item h4 a{
        font-size: 14px;
    }
    
    .db-list-item span{
        padding-left: 24px;
        display: block;
        font-size: 11px;
    }
    
    .fullcontentDB{
        font-size: 11px;
    }
    
    .db-list-item.last a:not(:first-child){
        margin-left: 26px;
    }
    
    /* FOOTER */
    footer {
        margin-left : -10px;
        margin-right : -10px;
        width: auto !important;
        position: relative !important;
        text-align: center;
        padding: 30px 0 25px 0;
    }
    
    footer ul {
        width: auto !important;
        display: inline-block !important;
     }
    
/*    .informit-logo {        
        top: 11px !important;
    }*/
    
    .desktop-version-toggle.desktop {
        display: inline !important;
    }
    
    footer ul li.right:nth-child(even){        
        border-right: solid 0px #ffffff;
        padding: 0 5px 0 0;
        margin: 0 -5px 0 5px;
    }
    
    footer ul li.right:nth-child(odd){        
        border-right: solid 1px #ffffff;
        padding: 0 5px 0 0;
        margin: 0 0 0 -7%;
    }

        .footer-left .visible-phone {
        display: inline-block !important;

    }
    .footer-left{
        display: block;
    }

   
    .copyright-desktop{
        display: none;
    }
    
    .copyright-phone{
        padding: 22px 0 0 2%;
        display: block !important;
    }
    
    .footer-logo{
        float: none;
        margin: 0 0 0 -15px;
    }
    
    .choose-dbs-body .submit-section {
        height: 50px !important;
    }
	div.browse-moreinfo {
		visibility: hidden;
	}
	
	.span8{
/*	    margin-top: 45px;*/
	}
	
	.span2box.t-align-right{
		float: left !important;
	}
	
	.rowBrowse{
		margin: 10px 0 0 10%;
	}
	
	.span2.form-limits-checkbox.p-top-0.dv-lmt-search.browsePublication{
		margin: -92px 0 0 0;
		padding-left: 50%;
	}
	
	.span6.browseRadioButton{
		float: left !important;
		margin: 5% 70% 0 0;
		width: 150px !important;
	}
	
	div.span2box.form-limits-checkbox.p-top-0.browsePublication-fullText{
		margin: 5px 50% 0 0 !important;		
	}
	
	div.span2box.form-limits-checkbox.p-top-0.browsePublication-video{
		margin: -20px 0 0 120px !important;
	}
	
	.row.span12.docSummary{
		margin-left: 10px !important;
	}
	
	h2.login{
		padding-bottom: 36px;
	}
	
	.login-username{
		margin-left: 10px;
	}
	
	.login-password{
		margin-top: 47px;
		display: block;
	}

.header-tools .header-sub-nav {
padding-right: 20px;
padding-bottom: 0px !important;
}
       /*SELECTOR CHANGED*/
    .account-menu-mobile li > ul.header-sub-nav {
        display : none;
    }

    /*SELECTOR CHANGED*/
    .account-menu-mobile li:hover > ul.header-sub-nav {
        display : block;

    }

    .hide-pangenumber{
        display: none !important;
    }

    .phone-pagination{
     padding-top: 12%;
    }

    ul.mobilepagination{
		padding-top: 50px;
    }

	.document-title{
		margin-top: 45px;
	}
	
	.browse-item-data{
		display: inline !important;
		margin-left: 5px;
	}
	
	.browse-item-data:after {
		content: '\A';
		white-space: pre;
	}

    .informit-logo {
    position: absolute;
    top: 10px;
    }

body > div.sectionBody > header > ul > li {
display: inline;
}

div.span8 div.document-description ul.list-item-actions
{
    margin-left: 0px !important;
}
/*cancle and accept button on pay per view terms and condition page.*/
body > div.sectionBody > div.section.content.p-top-30px > div > form > a{
margin-left: 15%
}
}


