/**********Inner Pages**********/
#content { padding: 50px 0; min-height: 300px; }
.innerBanner { position: relative; background-color: #000; }
.innerBanner .pageBannerImg { position:relative; height: 300px;overflow: hidden; background-position: right center; background-size: cover; background-repeat: no-repeat;}
.innerBanner .pageBannerImg:before { position: absolute; left: 0; top: 0; width:100%; height: 100%; content:""; background:rgba(0, 0, 0, 0.3);}
.innerBanner .pageBannerImg img {visibility: hidden;opacity: 0;width: 100%;}
.innerBanner .pageTitle{top:50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); position: absolute; left: 0; width:100%; z-index:1;}
.innerBanner .pageTitle h1 { color:#fff; }
.vCenter {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 100%;}

/**********Breadcrumb**********/
.breadcrumbWrap { position: absolute;left: 0;bottom: 0;width: 100%;background:rgba(0, 0, 0, 0.5);padding: 10px 0; }
.breadcrumbWrap .breadcrumb { margin: 0; padding: 0; list-style: none; background:none; }
.breadcrumbWrap .breadcrumb li { color:#fff; }
.breadcrumbWrap .breadcrumb li a { color:#fff; text-decoration: none; text-decoration:underline; }
.breadcrumbWrap .breadcrumb li a:hover { color:#f55f15; text-decoration:none; }
.breadcrumb > li + li:before {content: "\f105";font-family:'FontAwesome';color:#fff; padding: 0 8px 0 5px; }


.commonPad { padding-top: 50px; padding-bottom: 50px; }
.commonPad.padBotNone { padding-bottom: 0; }
.commonPad.padTopNone { padding-top: 0; }
.lastSection { margin-bottom: -50px; }
.graySection{background-color: #f7f7f7;}
h2 { position: relative; margin-bottom:30px; }
h2:before { width: 80px; height: 3px; position: absolute; left: 0; bottom: -10px; content:"";
background: rgba(255,176,91,1);background: -moz-linear-gradient(left, rgba(255,176,91,1) 0%, rgba(255,127,48,1) 100%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,176,91,1)), color-stop(100%, rgba(255,127,48,1)));background: -webkit-linear-gradient(left, rgba(255,176,91,1) 0%, rgba(255,127,48,1) 100%);background: -o-linear-gradient(left, rgba(255,176,91,1) 0%, rgba(255,127,48,1) 100%);background: -ms-linear-gradient(left, rgba(255,176,91,1) 0%, rgba(255,127,48,1) 100%);background: linear-gradient(to right, rgba(255,176,91,1) 0%, rgba(255,127,48,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb05b', endColorstr='#ff7f30', GradientType=1 ); }
h2.multiColor span { color: #ff9a42;}
h2.whiteColor { color:#fff; }
h2.whiteColor:before { background:#fff; }
h2.text-center:before { left: 50%; margin-left: -40px; }
h2.borderNone:before { display:none; }
.imageLeft { float:left; margin: 0 25px 25px 0;max-width: 350px; width: 100%; }
.imageRight { float:right; margin: 0 0 25px 25px;max-width: 350px; width: 100%; }
.accordion { margin-top:0;}

.userInformation, .facilitiesRequired, .node-facility-utilization-request-for-form .otherDetails, .pastUses { margin-bottom: 30px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);padding: 20px; }
.userInformation:after, .userInformation:before, 
.facilitiesRequired:after, .facilitiesRequired:before,
.node-facility-utilization-request-for-form .otherDetails:after, .node-facility-utilization-request-for-form .otherDetails:before,
.pastUses:after, .pastUses:before, 
.paragraphs-subform:after, .paragraphs-subform:before{ content:" "; display:table }

.userInformation:after, 
.facilitiesRequired:after,
.node-facility-utilization-request-for-form .otherDetails:after,
.pastUses:after,
.paragraphs-subform:after{ clear:both }

.node-facility-utilization-request-for-form .form-wrapper, .pastUses table .paragraphs-subform .form-wrapper { float:left; width:33.333%; padding-right:15px; }
.node-facility-utilization-request-for-form .facilitiesRequired .form-wrapper { width: 50%; }
.node-facility-utilization-request-for-form .facilitiesRequired textarea { height: 101px; }
.node-facility-utilization-request-for-form label, .node-facility-utilization-request-for-form .label, .node-facility-utilization-request-for-form  .fieldset-legend { font-size: 16px; color:#414042; font-weight:400; padding: 0 0 5px 0; margin:0; display:block; text-align: left;line-height: 1.5; }
.field--name-field-expected-outcome-of-the-me, .field--name-field-accommodation-required { clear:left;}
.node-facility-utilization-request-for-form fieldset.form-wrapper { float:none; width:100%; margin:0;}
.form-radios .form-type-radio { display: inline-block; vertical-align:middle; margin:4px 15px 4px 0; }
.otherDetails .form-wrapper { margin-bottom: 20px; }
.pastUses .form-wrapper{ float:none; width:100%;}
.pastUses table .field-multiple-drag { display: none; }
.pastUses table .paragraphs-subform .form-wrapper { padding-left:15px; margin-bottom: 15px; }
.pastUses .paragraph-type-title { font-weight:700; padding-left:30px;}
.node-facility-utilization-request-for-form .pastUses th.field-label h4.label{color:#fff;font-size: 18px;font-weight: 600;padding: 0;margin: 0;}
.pastUses .paragraph-type-top .button, .pastUses .clearfix .paragraphs-dropbutton-wrapper .button {font-weight: 400;font-size: 14px;padding: 4px 10px;border-radius: 0;}
.pastUses .paragraphs-subform { padding: 0 0 0 15px; }
.pastUses .clearfix .paragraphs-dropbutton-wrapper { text-align: right; }
.pastUses { padding-bottom: 0; }
.node-facility-utilization-request-for-form .form-actions { text-align: right; width: 100%; }

.view-publication { position: relative; }
.views-exposed-form-publication-page-1 { position: absolute;right: 0;top: -12px;max-width: 590px;width: 100%;padding: 15px;background:#eee;}
.views-exposed-form-publication-page-1 .form--inline { margin: 0 -15px; position:relative; padding-right:115px;}
.views-exposed-form-publication-page-1 .col-md-12 { float:left; width: 50%; }
.views-exposed-form-publication-page-1 .form--inline .form-item { float:none; margin: 0; }
.views-exposed-form-publication-page-1 .button { position: absolute; right:15px;top:0;border-radius: 0; }

.image-style-event-{float: left;max-width: 400px;margin: 0 15px 15px 0;padding: 5px;border: 1px solid#ccc;}

.search-form{padding: 15px 135px 15px 15px;background:#eee; position:relative;border-radius: 25px; margin-bottom:40px;max-width: 600px;}
.search-form .form-search{border-radius: 25px;}
.search-form .form-submit{position: absolute;right: 15px;top: 42px;}
.search-form .search-help-link { position: absolute; right:15px; bottom: -35px;width:102px; padding-right:13px;text-decoration:none;}
.search-form label { display: block;margin-left: 13px;padding-bottom: 5px;}
.search-form .search-help-link:before{font-family: 'FontAwesome';content: "\f105";transition: all 500ms ease 0s;-webkit-transition: all 500ms ease 0s;position: absolute;right: 0;top: -3px;font-size: 19px; }
.search-results {margin: 0;padding: 0;list-style: none;}
/*.gridListing li:nth-child(2n) .listItem {background-color: #f6f6f6;}*/
.search-results li {padding: 25px 15px 25px 35px;border-bottom: 1px solid #ccc; position: relative;transition: all 350ms ease 0s;-webkit-transition: all 350ms ease 0s; margin:0;}
.search-results li:hover{box-shadow: 0 0 62px rgba(0, 0, 0, 0.22);}
.search-results li:last-child { border:0;}
.search-results li:before {display:inline-block; font:normal normal normal 14px/1 FontAwesome; content: "\f105"; position: absolute; left: 15px;top: 23px;font-size: 21px; }
.search-results li h3{font-size: 1.125em; font-weight: 600; margin-bottom:10px;}
.search-results li a { text-decoration: none; }
.search-results li p { margin-bottom: 10px; }
.search-results li p.search-result__info { margin-bottom: 0;font-weight: 600;color:#777;font-size: 14px; }

.captcha {position: relative;padding-right: 150px;clear: both;}
.captcha img {position: absolute;right: 0;top: 28px;max-width: 140px;border: 1px solid #ccc;padding: 0; height:40px;}
.captcha .form-item label {display: block;}
.user-login-form { position:relative;}
.user-login-form .captcha  input[type="text"] { padding-left:10px !important; }
.user-login-form .moduleBtn { font-weight: 600;text-transform: uppercase;padding: 8px 20px;}
.academicCellBox { padding: 15px; background-color:#f1f1f1; margin-bottom: 25px; }
.academicCell1 .academicCellBox{min-height:370px;}
.academicCell2 .academicCellBox{min-height:510px;}
.academicCell3 .academicCellBox{min-height:350px;}
.organizationAcc .container { padding: 0; }
.organizationAcc .accordion {margin-bottom: 0;}
.node-feedback-form { padding: 30px; box-shadow:0 0 20px rgba(0, 0, 0, 0.3);}
.node-feedback-form:before, .node-feedback-form:after { content:" "; display:table }
.node-feedback-form:after { clear:both }
.node-feedback-form .form-wrapper { float:left; width: 50%; padding: 0 10px; }
.node-feedback-form .form-actions {text-align:right;}
.node-feedback-form input[type="text"] { padding-left:10px !important;}

/*for contrast in event*/

