@charset "utf-8";
/* Law Review OJS 2021*/

body{background-color:#fff;}

.pkp_structure_main h2, .obj_issue_toc .section h2{font-size:25px;background-color:transparent;color:#003594;font-weight:600;}

.pkp_structure_main .page h1{font-size:32px; color:#003594; font-weight:600;}

/*======================USER NAVIGATION======================*/

a:hover, a:focus {
    color: #fff;
	background-color:#003594;
}

a {
    color: #003594;
}
.obj_announcement_summary .read_more {
    display: inline-block;
    position: relative;
    padding-right: 30px;
    font-size: 13px;
    font-weight: 700;
    line-height: 30px;
    color: #000;
    text-decoration: none;
}
.pkp_page_index .current_issue .read_more {
    display: inline-block;
    position: relative;
    padding-right: 30px;
    font-size: 13px;
    font-weight: 700;
    line-height: 30px;
    color: #000;
    text-decoration: none;
    margin-bottom: 20px;
}
.obj_article_summary > .title a {color:#003594;}
.obj_announcement_summary .read_more:hover, .obj_announcement_summary .read_more:focus {
    color: #fff;background-color:#003594;
}.pkp_page_index .current_issue .read_more:hover, .pkp_page_index .current_issue .read_more:focus {
    color: #003594;
}
.obj_article_summary > .title a:hover{background-color:#003594;color:#fff;}

.cmp_button_wire, .obj_galley_link {
    display: inline-block;
    padding: 0 1em;
    background: #fff;
    border: 1px solid #000;
    border-radius: 3px;
    font-size: 13px;
    line-height: 28px;
    color: #000;
    text-decoration: none;
}

.cmp_button_wire:hover, .cmp_button_wire:focus, .obj_galley_link:hover, .obj_galley_link:focus {
    background: #003594;
    color: #fff;
}

.pkp_navigation_user_wrapper {
}
.pkp_navigation_user {
}
.pkp_navigation_user li a {
color:#003594;
}
.pkp_navigation_user li a:hover {
}

nav.pkp_navigation_primary_row {
    background-color: #003594;
}

@media (min-width: 992px){
nav.pkp_navigation_primary_row {
    background-color: rgba(0,0,0,0.00);
	}}

.pkp_navigation_user>li>a, .pkp_navigation_user>li.in_focus>a, .pkp_navigation_user>li>a:hover, .pkp_navigation_user>li>a:focus {
    color: #fff;
}

.pkp_site_nav_toggle > span::before, .pkp_site_nav_toggle > span::after{background:#000;}
/*======================HEADER======================*/

.pkp_structure_head {
    background-color: rgba(0,0,0,0.00);
    border-bottom: 0px solid #ddd;
    background-image: url(/ojs/public/site/images/jmp171/lawreview-headerbg.png);
	background-position:bottom;
}

        @media (min-width: 992px){
        .pkp_structure_head {
            background-color: #003594;
            border-bottom: 0px solid #ddd;
			background-position: bottom;
            }}


.has_site_logo .pkp_head_wrapper {
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding-left: 0px;
    padding-right: 0px;
}
          @media (min-width: 992px){
          .has_site_logo .pkp_head_wrapper {
              position: relative;
              width: 80%;
              margin: 0 auto;
              padding-left: 10px;
              padding-right: 10px;
              }}
.pkp_site_nav_menu{background-color:transparent;}
.pkp_head_wrapper {
}
.pkp_head_wrapper .pkp_search.is_open .search_prompt {
	color: #003594;
	border-left: 1px solid #003594;
	border-bottom: 0px solid #003594;
}
            @media (min-width: 992px){
            .pkp_head_wrapper .pkp_search.is_open {
            color: #003594;
            border-left: 1px solid #003594;
            border-bottom: 0px solid #003594;
        }
        }


.cmp_button, .cmp_form .buttons button, .pkp_head_wrapper .pkp_search button, .page_lost_password .buttons button, .page_search .submit button, .block_make_submission a {
    display: inline-block;
    padding: 0 1em;
    background: #fff;
    border: 1px solid rgba(0,0,0,0.4);
    border-top-color: #bbb;
    border-radius: 3px;
    box-shadow: inset 0 -1em 1em rgba(0,0,0,0.1);
    font-size: 13px;
    line-height: 28px;
    font-weight: 700;
    color: #003594;
    text-decoration: none;
}

.pkp_head_wrapper .pkp_search .search_controls {
}
.pkp_head_wrapper .pkp_search .search_controls a {
    color: #003594;
}
.pkp_head_wrapper .pkp_search .search_prompt:hover, .pkp_head_wrapper .pkp_search .search_prompt:focus {
}
.pkp_site_name_wrapper {width:100%;
}
.has_site_logo .pkp_site_name, .has_site_logo .pkp_navigation_primary_wrapper {
}
.pkp_site_name .is_text {
}


      .pkp_site_name .is_img img {
          display: block;
          max-height: 100%;
          max-width: 100%;
          width: auto;
          height: auto;
          margin: -30px 0 0 0;

      }

                @media (min-width: 600px){
                    .pkp_site_name .is_img img {
                        display: block;
                        max-height: 100%;
                        max-width: 100%;
                        width: auto;
                        height: auto;
                        margin: -30px 0 0 0;

                    }}


                          @media (min-width: 992px){
                          .pkp_site_name .is_img img {
                              display: block;
                              max-height: 172px;
                              max-width: 100%;
                              width: auto;
                              height: auto;
                              margin: -18px 0 -4px 0px;
                              }}




/*======================NAV BAR======================*/
.pkp_navigation_primary {background-color:transparent;}

.pkp_navigation_primary_wrapper{}
#pkp_content_nav.pkp_navigation_primary_row.navDropdownMenu {
}
.pkp_navigation_primary ul a {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #003594;
}

.pkp_navigation_primary .dropdown-menu a:focus, .pkp_navigation_primary .dropdown-menu a:hover {
    border-color: #003594;
}

.pkp_navigation_primary li {
}
.pkp_navigation_primary > li > a {
    color: #003594;
}
.pkp_navigation_primary > li > a:hover, .pkp_navigation_primary > li > a:focus {background-color:#003594;color:#fff;
}
.pkp_nav_list ul{background-color:#fdb71a;}
.pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus{background-color:#003594;color:#fff;}

@media (min-width: 400px){.pkp_navigation_primary{background-color:transparent;height:39px;}}
/*======================MAIN======================*/


.pkp_structure_content {
    background: transparent;
}
.pkp_structure_main:first-child:last-child {
}
.pkp_structure_main {
}
.pkp_structure_main p {
}
.pkp_page_index.additional_content {
}
.page.page_information {
}
.pkp_page_index .additional_content {
}
.pkp_structure_main::before, .pkp_structure_main::after {
}

.obj_issue_summary a {color:#003594;}
.obj_issue_summary a:hover {color:#fff;background-color:#003594;}

.page_issue_archive .issues_archive > li {border-bottom: 3px solid #fdb71a;}

.page_issue_archive .issues_archive {border-top:3px solid #fdb71a;}

.page.page_information a, .page.page_article a, .page.page_contact a, .page.page_submissions a{color:#003594;}
.page.page_information a:hover, .page.page_article a:hover,.page.page_contact a:hover, .page.page_submissions a:hover{background-color:#003594;color:#fff;}
/*======================MAIN - BREADCRUMBS / NOTIFICATIONS======================*/


.cmp_breadcrumbs {
}

.cmp_breadcrumbs a{color:#003594;
}
.cmp_notification {
    border-left: 5px solid #003594;
}

.cmp_breadcrumbs .current {
	color: #003594;}
/*======================SIDEBAR======================*/


.pkp_structure_sidebar {
}
.block_information a{color:#003594;}
.block_information a:hover{color:#fff;background-color:#003594;}
.pkp_block {
}
.pkp_block .title {color:#003594;
}
.pkp_block .content ul {
}
.pkp_block .content ul li a {color:#003594;
}
.pkp_block .content ul li a:hover {color:#fff;background-color:#003494;
}
.obj_article_details .entry_details {
}
/*======================FOOTER======================*/

.pkp_structure_footer_wrapper {
    background:  #FFB81C;
}
.pkp_footer_content {
    padding: 30px;
	width: 100%;
    float: none;
}

.pkp_brand_footer {
    padding: 30px;
    width: 100%;
    float: none;
}
          @media (min-width: 992px){
          .pkp_footer_content {
              padding: 30px;
              width: 70%;
              float: left;
          }

          .pkp_brand_footer {
              padding: 30px;
              width: 20%;
              float: right;
          }
          }
.pkp_footer_content {

}
.pkp_footer_content a, .pkp_footer_content a:hover {
}
.pkp_brand_footer a {
}

/*=====================Search=========================*/
.page_search .submit {
  text-align: right;
	width: 100px;}

/*=====================Unnecessary Borders======================*/




.pkp_page_index .cmp_announcements {
 border-top: 0px solid #ddd; 
 border-bottom: 0px solid #ddd; 
}

.pkp_page_index .cmp_announcements > .obj_announcement_summary {
float: left;
width: 100%;
}

.pkp_page_index .cmp_announcements > .obj_announcement_summary:before {
border-left: 0px solid #ddd;
		}

.pkp_structure_main::before, .pkp_structure_main::after{background:transparent;}

.pkp_page_index .cmp_announcements .more::before{border-left:0px solid #ddd;}

.obj_issue_toc .galleys::before, .obj_issue_toc .section::before {border-top: 3px solid #fdb71a;
margin-top: 1em;}

