#group-content-journalism-group-membership-add-form div.field--widget-path,
#group-content-journalism-group-membership-add-form div.field--name-group-roles{
	display:none !important;
}

.divTable{
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	display: table;
	width: 100%;
	border: 1px solid #ddd;
}
.divTableRow {

	display: table-row;
}
.divTableHeading {
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border-bottom: 1px solid #eee;
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}
.exif-info{
	display: none;
	font-size: 10px;
}

.exif-info-link{
	cursor: pointer;
	color: #337ab7;
	font-weight: bold;
}

#cboxTitle {
  padding: 5px !important;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #333 !important;
  height: auto;
  opacity: 0.8 !important;
  color: #fff !important;
  transform: translateY(200%);
  transition: .4s ease-in-out;
}
#cboxWrapper:hover #cboxTitle {
  transform: translateY(0);
}
#cboxCurrent {
  border: none;
  bottom: -30px;
}
#cboxTitle .exif-info{
	background: #000;
	opacity: 0.85;
	color: #FFF;
	position:absolute;
	bottom:0px;
	left:0px;
}


#jury-reports-form div.entry-item .form-type-textarea{
	display: none;
}

div.form-item-login-required,
#edit-meta{
	display: none !important;
}

body.eliminated div.dialog-off-canvas-main-canvas,
body.eliminated div.dialog-off-canvas-main-canvas .panel{
	background: #000;
	opacity: 0.75;
}

.alertify-button-ok, .alertify-button-ok:hover, .alertify-button-ok:focus{
	background-color: #bfa958 !important;
    border-color: #bfa958 !important;
}

article.js-comment footer,
article.js-comment h3,
#comment-form label.control-label,
article.js-comment .comment-reply{
	display: none !important;
}

article.js-comment ul.list-inline{
	float:right;
}

article.js-comment,
article.goal h2{
	clear:both;
}


#login-nav{
	width: 200px;
}

body.path-user .form-progress .region-progress{
	display: none !important;
}

body.path-user .region-content{

    background: #f8f8f8;
}

body.path-user .nav-tabs>li.active a{
    background: #f8f8f8;
}

div.footer-menu h2{
	color: #767676;
}

div.footer-menu a,
div.footer-menu h2,
div.footer-menu div{
	display: inline-block;
    font-size: 16px;
    font-family: 'tk-acumin-pro',sans-serif;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}

footer .footer-menu-inner .region {
    width: inherit !important;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;
    padding-inline-end: 80px;
}

.form-textarea{
	padding: 5px 10px !important;
}

body.page-node-type-goal .field--label-inline .field--label::after{
	content: '';
}

.csv-feed .feed-icon {
	text-indent: -19999px;
	display: block;
    width: 386px;
    height: 83px;
    background-repeat: no-repeat;
}

.group-item{
	margin-top:40px;
}

.entry-item{
	margin-top: 20px;
}

.group-item .panel-title{
	font-weight: bold;
	font-size: 20px;
}

#edit-comment-body-0--description{
	font-size: 16px;
}

form#board-finalists .group-item .panel-body{
	position: relative;
}

div.my-notes-toggle{
	padding-bottom: 30px;
	cursor: pointer;
	color: #23527c;
}

div.my-notes-toggle:hover{
	color: #19263d;
	text-decoration: underline;
}

div.personal-notes {
	border:solid 1px #f7f4eb;
	position: absolute;
	top:30px;
	background-color: #f7f4eb;
	/*border-radius: 10px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);*/
	  padding: 20px;
    border: solid 1px #ccc;
    background: #f7f4eb;
    width: 500px;
    cursor: pointer;
    box-shadow: 0 0 20px #777;
    z-index: 100;
    border-radius: 4px;
}

div.personal-notes .table-striped > tbody > tr{
	background-color: #f7f4eb !important;
}

div.personal-notes{
	display:none;
	padding:20px;
}

body.page-node-type-goal nav.tabs{
	display: none!important;
}

#board-finalists .short-summary-label,
#board-finalists .jury-label{
	font-weight: bold;
}

#board-finalists .jury-label{
	margin-top:20px;
}

#comment-form #edit-comment-body-wrapper div.description{
	font-weight: bold;
}

nav.pager-nav ul.pagination > li > a{
	color: #333;
}

nav.pager-nav ul.pagination > li.active > a{
	background-color: #f7f4eb;
	border-color: #f7f4eb;
	font-family: adobe-garamond-pro,serif;
}

div.view-applications table caption{
	font-family: adobe-garamond-pro,serif;
	font-size: 22px;
	font-weight: 400;
	margin-bottom: 15px;
	color: #333;
}

#main-nav-wrapper {
    overflow: auto;
    position: relative;
}

#main-nav-wrapper ul.menu--main{
	width:inherit !important;
	max-width: inherit !important;
	overflow-x: none !important;
}

form.views-exposed-form .form-item{
	padding:5px;
}
