.portal-grid.view {
margin-top:10px;
}
.slider-group {position:relative; padding-bottom:20px; margin-bottom:10px;}

.slider-group::after,
.slider-group label::after{
  content: "";
  display: block;
  clear: both;
}
.slider-group label {position:relative;}
.portal-grid #filter-group {
 padding-left: 0px;
 border: 1px solid #ccc;
 padding-bottom: 10px;
 max-width: 74%;
 border-radius:3px;
}
.portal-grid #filter-group .form-item {
 float: left;
 width: 25%;
 padding: 0 10px 10px;
}
.portal-grid #filter-group .slider-group {
 float: left;
 width: 25%;
 vertical-align: bottom;
 padding: 10px 0 10px 0;
 box-sizing: border-box;
 display: block;
 position: relative;
}
.portal-grid #filter-group .slider-group .form-item {
 width: 48%;
 padding: 10px 10px 10px 10px;
 margin-left: 1%;
 margin-right: 1%;
}
.portal-grid #filter-group .form-item label {
 width: 100%;
}
.portal-grid #filter-group .form-item .select-wrapper, .portal-grid #filter-group .form-item select, .portal-grid #filter-group .form-item input {
 width: 100%;
}
.portal-grid #filter-group .slider-group .form-item label {
 position: absolute;
 top: 3px;
}
.portal-grid .slider-group .form-item input {}
.user-logged-in .region-content #edit-calc-costs-group form label {
 display: block;
 width: 100%;
}
.portal-grid #edit-calc-costs-group {
/* padding: 0px;
 float: right;*/
}
.portal-grid #edit-calc-costs-group .form-item {
 /*padding: 0 0 0 10px;*/
 width: 100%;
}
.blsky-slider {
 position: absolute;
 display: block;
 width: 100%;
 bottom: 0px;
 margin: 0 auto;
 /*margin-left: 10%;*/
}
.portal-grid .form-item-items-per-page {
/* margin-top: 55px;
 margin-left: 15px;
 float: right;
 clear: both;*/
 padding: 10px 20px 0;
}
.portal-grid .form-item-items-per-page label {
 display: inline-block;
}
.portal-grid .form-item-items-per-page .select-wrapper {
 width: 60px;
 margin-right: 0px;
}
.portal-grid #edit-actions {
/* margin-top: 45px;
 float: left;*/
}
.portal-grid .control-label, .portal-grid .form-inline .form-control, .portal-grid .view-content table a, .portal-grid .view-content table th, .portal-grid .view-content table td {
 font-size: 11px;
 font-weight: normal;
 /*white-space: nowrap;*/
}
.portal-grid .view-content table th{
 border-top: 2px solid #ddd !important;
}
.portal-grid .view-content table th, .portal-grid .view-content table td {
 text-align:center;
}
.portal-grid .view-content table th a, .portal-grid .view-content table th,
.portal-grid .view-content table td a, .portal-grid .view-content table td{min-width:100px; white-space: normal;}

.portal-grid .view-content table th#view-brand-table-column a, .portal-grid .view-content table th#view-brand-table-column,
.portal-grid .view-content table td.views-field-brand a, .portal-grid .view-content table td.views-field-brand,
.portal-grid .view-content table th#view-model-table-column a, .portal-grid .view-content table th#view-model-table-column,
.portal-grid .view-content table td.views-field-model a, .portal-grid .view-content table td.views-field-model

{min-width:50px; white-space: normal;}

.portal-grid th#view-annual-cost-table-column a,
.portal-grid .view-content table td.views-field-annual-cost {

    font-weight: bold;
    font-size: 12px;
    color:#337ab7;

}

.views-total-rows-container {
 /*	line-height: 0px;
 top: 85px;
 position: relative;
	font-size:11px;
	right:60px;*/
}
/* Fix total rows per view */
.view-display-id-regulator .views-total-rows-container {
 top: 135px;
}
.view-id-test_laboratories .views-total-rows-container {
 top: 165px;
}
.views-exposed-form {
 display: block;
 position: relative;
}
.standard-grid.view .view-header {
 text-align: right;
}
.standard-grid.view .view-header .btn-default {
 margin-right: 0px;
 margin-left: 10px;
}
.standard-grid.view .select-wrapper {
 width: 180px !important;
 max-width: 100%;
}
.standard-grid.view .form-item, .standard-grid.view form input {
 width: 180px !important;
 /*float: left;*/
 margin-right: 5px;
 max-width: 100%;
}
.standard-grid.view .slider-group {
 max-width: 180px;
 width: 100%;
 display: inline-block;
 margin-right: 10px;
 vertical-align: top;
}
.standard-grid.view .slider-group .form-item {
 max-width: 85px !important;
 margin-right: 5px;
 width: 45% !important;
 vertical-align: bottom;
}
.standard-grid.view #filter-group {
 background: #efefef;
 display: inline-block;
 width: 75%;
 vertical-align: top;
}
.standard-grid.view #edit-calc-costs-group {
 background: #efefef;
 display: inline-block;
 width: 20%;
 margin-left: 5%;
}
.standard-grid.view .form--inline #edit-actions {
 /* float: right; */
 /* margin-top: 20px; */
 position: absolute !important;
 right: 0px;
 /* display: inline-block; */
 bottom: 0px;
}
.standard-grid.view .form-item-items-per-page {
 float: right;
 width: 50px !important;
 position: relative;
 top: 73px;
 z-index: 2;
}
.standard-grid.view .form-item-items-per-page label {
 font-size: 11px !important;
 top: 5px;
 position: relative;
 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
 color: #333;
 display: none;
}
.standard-grid.view .form-item-items-per-page .select-wrapper {
 width: 50px !important;
}
.standard-grid.view .form-item-items-per-page .select-wrapper select {
 height: 20px;
 padding: 2px 1px 1px 10px;
}
.standard-grid.view .views-exposed-form .form-inline .form-submit.btn-default:hover:before {
 content: url(../images/btn-search.png);
}
.standard-grid.view .views-exposed-form .form-inline .btn-default#edit-reset:hover:before {
 content: url(../images/btn-reset.png);
}
.standard-grid.view .control-label {
 width: inherit !important;
}
.standard-grid.view .form-inline .form-control {
 height: 30px;
}
.standard-grid.view th:last-child, .standard-grid.view td:last-child/*,
.standard-grid.view th:nth-last-child(2),
.standard-grid.view td:nth-last-child(2)*/ {
 text-align: right;
}
.standard-grid.view.view-audit-trail td:last-child, .standard-grid.view.view-audit-trail th:last-child {
 text-align: left;
 white-space: normal;
}
.standard-grid.view.view-audit-trail td table {}
.standard-grid.view .control-label, .standard-grid.view .form-inline .form-control, .standard-grid.view .view-content table a, .standard-grid.view .view-content table th, .standard-grid.view .view-content table td {
 font-size: 11px;
 font-weight: normal;
 white-space: nowrap;
}
.standard-grid.view table td.views-field-field-am-10-dateapproved a {
 display: none;
}
.standard-grid.view table td.views-field-field-am-10-dateapproved a {
 height: 20px;
 width: 15px;
 text-indent: -999999px;
 background-image: url(../images/pdf-file-format-symbol.png);
 background-repeat: no-repeat;
}
/*.standard-grid.view table td.views-field.views-field-field-loa a{
    display:none;
	
}*/
.standard-grid.view table td.views-field.views-field-field-loa .file-link a {
 height: 20px;
 width: 15px;
 text-indent: -999999px;
 background-image: url(../images/pdf-file-format-symbol.png);
 background-repeat: no-repeat;
 display: block;
}
.standard-grid.view table td.views-field.views-field-field-loa .file-size, .standard-grid.view table td.views-field.views-field-field-loa .file-icon {
 display: none;
}
.standard-grid.view table td.views-field.views-field-field-loa .file > span {
 background: transparent;
 color: #337ab7;
 border-bottom: inherit;
 border-top: inherit;
}
.standard-grid.view table th.views-field-operations {
 min-width: 120px;
}
.standard-grid.view table td.views-field-form-field-field-assigned-to .form-control {
 font-size: 11px;
 height: 28px;
}
.standard-grid.view #edit-header-text {
 display: block;
 width: 100% !important;
 margin-bottom: 20px;
}
.standard-grid.view table td {
 height: 40px;
 max-height: 40px;
 padding: 4px 8px;
 vertical-align: middle;
}
.standard-grid.view div.table-responsive {
 padding-bottom: 50px;
 margin-top: 40px;
}
.standard-grid.view .btn-default {
 margin-top: 0px;
}
.standard-grid .views-exposed-form .form-inline .btn-default {
 line-height: 1.7em !important;
 margin-left: 10px;
 margin-right: 0px;
}
.views-field-operations .btn-default {
 color: #33663c;
 font-size: 11px;
 background: transparent !important;
 border-width: 0px !important;
 line-height: 1.7em !important;
}
.views-field-operations .btn-group, .btn-group-vertical {
 width: 90px;
}
.views-field-operations ul.dropdown-menu {
 min-width: 80px;
 padding: 0px;
 line-height: 0px;
 list-style-position: 50px !important;
 list-style-image: none !important;
 list-style-type: none !important;
}
.views-field-operations ul.dropdown-menu li {
 list-style: none !important;
 display: block;
 overflow: hidden;
}
.views-field-operations .dropdown-menu > li > a {
 color: #337ab7;
 text-transform: uppercase;
 text-align: center;
 padding: 3px 0px;
}
.standard-grid.view .links.btn-group.dropdown .btn-default {
 color: #337ab7;
 box-shadow: none;
 background: transparent !important;
 font-size: 11px !important;
}
.standard-grid.view .links.btn-group.dropdown .btn-default:hover {
 background: transparent;
 box-shadow: none;
}
/* Clear some views fields for next line */
/*Products */
#views-exposed-form-product-registration-regulator .form-item-field-pi-2-model-value/*,
#views-exposed-form-product-registration-applicant .form-item-field-pi-2-model-value*/ {
 clear: left;
}

/* Feed icons */
.feed-icon-wrapper label,
.views-data-export-feed {
display:inline-block;
vertical-align:middle;
}
