/* CSS Additions */

body #admin-menu {
font-size: 12px;
}

.Rutgers-content-layout {
background-color: white;
}

area {
outline: none;
border: 0;
}

.hidden {
display: hidden !important;
}

.none {
display: none !important;
}

.Rutgers-standard-left-block {
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
border: 1px solid #cccccc;
background-color: #fbfbfb;
border-radius: 5px;
}

.Rutgers-standard-right-block {
margin-top: 10px;
margin-left: 10px;
margin-right: 0px;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
border: 1px solid #f1d8bb;
background-color: #fcf5ef;
border-radius: 5px;
}

.teal {
font-family: 'Times New Roman', Times, serif; 
font-size: 20px;
font-weight: normal;
color:#00698a;
}

.red {
font-family: 'Times New Roman', Times, serif !important; 
font-size: 20px !important;
font-weight: normal !important;
color: #990000;
border-bottom: solid #e7c001 2px;
padding-bottom: 5px;
}

.image-left {
float: left;
margin-right: 10px !important;
}

.image-right {
float: right;
padding-left: 10px !important;
}

.float-left {
float: left;
padding-right: 5px !important;
}

.Rutgers-header {
z-index: 1000 !important;
}

object, embed {
outline: 0;
}

.region-extra2 {
padding-top: 3px;
padding-right: 4px;
}

/* Search */

.custom-search-box {
margin-right: 0px;
padding-left: 4px;
border: 0px
}

.custom-search-box {
height: 16px;
}

.custom-search-button {
margin-left: -2px;
}

.block-search {
background-color: #ffffff;
}

.search-form {
margin-bottom: 20px !important;
}


.search-advanced {
margin-top: 10px !important;
}


/* Nice Menu */

ul.nice-menu,
ul.nice-menu ul,
ul.nice-menu li {
border: 0px;
}

.menuparent {
background: none !important;
margin-left: -1px !important;
border-left: 1px #bbb solid !important;
border-right: 1px #bbb solid !important;
}

.menuparent a {
padding-right: 5px !important;
}

.nice-menu li a {
color: #fff !important;
text-decoration: none;
}

ul.nice-menu-down li {
background-color: #000;
margin-bottom: -2px !important;
padding: 1px;
}

.nice-menu li a:hover { 
color: #000 !important; 
background: #fff;
}

fieldset {
margin: -5px;
padding-top: 0px;
padding-bottom: 2px;
border: 1px dashed #ccc;
}

.fieldset-title {
color: #000 !important; 
background-color: #ffffff !important;
}

.fieldset-wrapper {
margin-top: 5px !important;
}

/* Image Caption */

.image-caption-container {

float: left;
margin-right: 10px;
margin-bottom: 5px;
position: relative;
height: auto !important;
border: 1px solid #f1d8bb;
background-color: #fcf5ef;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}

.image-caption {
width: 240px;
padding-top: 4px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
text-align: center;
font-size: 11px;
line-height: 125%;
}

span .image-caption {
color: #000 !important;
}

/* Article Customizations */

.field-type-image {
float: left;
margin-right: 8px;
}

/* Banner 2 */

.banner-2 {
margin: 10px;
}

.banner-2-text {
margin-top: 10px;
font-size: 14px;
line-height: 125%;
}

/* Comments */

.comment {
background-color: #fafafa;
border: 1px solid #888;
border-radius: 10px;
padding: 10px;
margin-bottom: 10px;
}

/* Post Meta Data Header */

.Rutgers-postmetadataheader {
margin-bottom: 15px !important;
}

/* While the weather outside is frightful... */

.snowflake {
position: fixed;
color: #FFFFFF;
}

/* Font Weight Glitch Fix */

html {
-webkit-font-smoothing: antialiased;
}

/* Webform Fixes */

td.checkbox {
text-align: center !important;
}


/* Map Styles */

.olControlScaleLine {
padding: 5px;
background-color: rgba(255,255,255,0.75);
}

.olControlAttribution {
padding: 5px;
background-color: rgba(255,255,255,0.75);
}

/* Event Styles */

.field-name-field-event-location {
margin-bottom: 15px;
}

/* Pager */

.pager {
margin-bottom: -5px !important;
}

.pager li {
line-height: 220% !important;
}

.pager-item, .pager-first, .pager-previous, .pager-next, .pager-last {
padding: 4px !important;
margin-left: 0px !important;
margin-right: 0px !important;
border: 1px solid #ddd !important;
}

.pager-current, .pager-ellipsis {
padding: 4px !important;
margin-left: 0px !important;
margin-right: 0px !important;
}


/* Prevent iOS text resizing */

body {
-webkit-text-size-adjust: none;
}


/* Modify Tabs */

.ui-widget {
/* font-size: 1em !important; */
}

.ui-tabs .ui-tabs-nav li a {
padding: .4em 5px !important;
}

/* Collapsible Fieldsets */

.collapsible {
margin-bottom: 10px;
}

/* Webform File Upload Fix */
.form-managed-file .Rutgers-button {
display: none !important;   
}

/* Smaller Main Menu */
.Rutgers-hmenu {
font-size: 12px !important;
}