/*=======================================================================
*** PORTO_SUB STYLE SHEET***
========================================================================*/
#block-system-user-menu ul li a {
  white-space: nowrap;
}

#footer {
  display : none;
}

#content {
  margin-top : 20px;
}

#header .header-logo img {
	margin: 0 0 0 0;
}

#site-slogan {
	line-height: 100%;
}

#unilogo, #logo {
	float: left;
}
.slogan-no-name {
	margin-top: 0px;
	width: 60%;
}

#logo-and-slogan {
	float :left;
	display: inline-block;
	vertical-align: middle;
}

.region-header-top {
	float: right;
}

.home-word-rotate span {
	width: 10em;
	text-align: right;
}

p .word-rotate {
	max-height: 26px;
	line-height: 25px;
	margin-bottom: -4px;
}

#block-block-4 {
	margin-top: 2em;
}

ul.contact {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.contact i {
	display: block;
	float: left;
	font-size: 1.2em;
	margin: 7px 8px 10px 0;
	position: relative;
	text-align: center;
	top: -2px;
	width: 16px;
}

.contact-address {
	padding-bottom: 0px;
}

.body .form-text, .body .form-textarea {
  height: auto;
}

ol.start { 
    counter-reset: mycounter; 
}
ol.start li, ol.continue li {
    list-style: none;
}
ol.start li:before, ol.continue li:before { 
    content: counter(mycounter) ". "; 
    counter-increment: mycounter;
}

ol {
	list-style-position: inside;
  list-style-type:decimal;
}

.region-sidebar-left .block, #sidebar-right .block {
    background: #F8F8F8;
    border-radius: 5px;
    padding: 10px 15px 20px 15px;
    margin: 0px 0px 15px 0px;
}

#sidebar-left ul, #sidebar-right ul {
    margin: 0;
    padding: 0;
}

ul.menu {
    border: none;
    list-style: none;
    text-align: left;
}

#sidebar-left li, #sidebar-right li {
    list-style: none;
    list-style-image: none;
    /*background: url(images/dot_menu.png) no-repeat left center;*/
    border-bottom: 1px dotted #d4d2d2;
    /*padding: 5px 5px 5px 0px;*/
}

table tbody {
  border-top : none;
}

table td {
  padding: 0.4em;
}

.view .date-nav-wrapper .date-prev {
  right: 80px;
}

/* File depot */
.filedepottoolbar {
  height: auto;
  vertical-align: middle;
}

.filedepottoolbar, .filedepottoolbar_searchbox table {
  background-color: #007d64;
}

.yui-button {
  height: 32px !important;
  margin-top: 5px !important;
}

#reportheadercontainer {
  height: auto !important;
}

#filedepotmodule {
  height: 850px !important;
  margin-bottom : 2em;
}

.yui-layout-bd, .yui-layout-unit {
  height: 95% !important;
}

.yui-skin-sam .yui-layout-unit .yui-resize-handle-r {
  height: 98.2% !important;
}


#filedepot::after,
.filedepottoolbar::after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.tagsearchboxcontainer {
	padding: 0 1em 0 0 !important;
	width: auto !important;
}

#activefolder {
  padding-top : 20px;
}

.folder_withhover div span {
  display : inline-block;
}

.folder_withhover .floatright {
  margin-right : 35px;
}

.listing_record span, .listing_record a img, #displayfiledetails img {
 display : inline-block;
} 

#notification_report li.selected a {
  background : #007d64;
}

.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
  border-bottom: solid #007d64 !important;
}

.pluginReportTitle div {
  padding-left : 45px !important;
}

.view-polar-news .views-row {
    margin-top: 20px;

}
