.webform-container-inline.webform-datepicker  div.form-item.form-type-select {
    display: none !important;
}

.course-schedule  .views-table { 
    font-size: .75em;
    font-family: "open_sans_regular";
    font-style: normal;
 }

.course-schedule .views-table h3 { 
    font-size: 1.22em;
    font-weight: bold;
    text-align:left;
    margin: 0 0 10px 20px;
 }

 .course-schedule  .views-table th, td {
    padding: 10px;
}

 .course-schedule .views-exposed-form label {
    font-size: .80em;
    font-style: normal;
    margin: 0 0 3px 0;
}

 .course-schedule .views-exposed-form .form-select {
}

.course-schedule  .second-row-field {
    border-bottom: 2px solid #ddd;
}

.course-schedule  .second-row-field-schedule {
    border-bottom: 2px solid #ddd;
    margin: 0 5px 0 0;
}

.webform-client-form-21450  {
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

.form-required {
    color: #EB0000;
}

h3.view-events-list { 
    font-size: 1.22em;
    font-weight: bold;
    margin: 0 0 10px 0;
    text-align:left;
 }

.meta-event span {
    margin-left: 0px !important;
}

.wrap .location {
    margin: 20px 0 10px 0;
}

.publication {
    font-weight: normal;
    text-align:left;
    margin: 10px 0 10px 0;
}

.publication div {
    margin: 10px 0 10px 0;
}

.publication .figures {
    color: #005F86;
    font-weight: bold;
    text-transform: uppercase;
}

.publication .page-title {
    font-size: 1.5em;
    margin: 10px 0 10px 0;
}

.publication .pub {
    font-size: 1em;
    font-weight: bold;
}

.publication a {
  text-decoration: none;
  color: inherit; 
}

.content-box div {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #666666;
    width: 100%;
    padding: 3px;
    font-size: 1em;
    line-height: 1.5em;
}

.news-heading h4 {
    font-size: 1em;
    margin: 0 0 10px 0;
    padding: 0;
    border: none;
    font-family: "open_sans_regular";
    font-weight: normal;
    font-style: normal;
    color: #382F2D;
}
.news-heading .all-link.span {
display: inline-block;
float: right !important;
}

.profdev-body {
    font-family: 'CharisSILW';
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
    line-height: 1.34em;
    margin-bottom: 0px;
}

.profdev-items {
    line-height: 1.34em;
    margin: 10px 0 10px 0;
}

.profdev-item {
    margin: 0 0 10px 0;
}

.views-field.views-field-field-course-date br {
    line-height: 1.8em;
    margin: 0 0 10px 0;
}

/* Added by Anthony for Publications Search Results Page */
.page-custom-node-search h2.pane-title {
    font-size: 2.115em;
    font-family: 'open_sans_light';
    font-weight: normal;
    font-style: normal;
    line-height: 1.25em;
    margin-bottom: 15px;
}
.page-custom-node-search .publication span.type, .page-custom-node-search .publication a {
    font-size: .83em;
}
.page-custom-node-search .view-publications-list {
    font-family: "open_sans_bold";
    font-size:1.22em;
    line-height:1.42em;
}
.page-custom-node-search .publication {
    margin:5px 0 15px 0;
}
.page-custom-node-search li.search-result {
    border-top: 1px solid #e6e6e6;
    box-shadow: inset 0 6px 8px -8px rgba(0, 0, 0, 0.2);
    padding: 35px 0;
    margin-bottom:0;
}
.events-full .storycol .group-right-events p {
    font-size:1em;
}
.event-details {
    line-height: 1.8em;
}

.page-node-23208 .reason-to-believe .field-group-div .group-left span {
    text-transform: uppercase;
}
.page-node-23208 .reason-to-believe .field-group-div .group-left span strong {
    text-transform:none;
}

    /* Faculty news aggregate page */
.faculty-newsworthy .story {
    border-top: 1px solid #e6e6e6;
    box-shadow: inset 0 6px 8px -8px rgba(0, 0, 0, 0.2);
    padding: 20px 0 35px;
}
.faculty-newsworthy .story .meta {
    font-size: .833em;
    margin-bottom: 15px;
}
.faculty-newsworthy .story .meta a {
    display: inline-block;
    color: #BF5700;
    margin-right: 10px;
}
.faculty-newsworthy .story .meta span {
    margin-left: 10px;
    display: inline-block;
}
.faculty-newsworthy .story h3 {
    font-family: 'open_sans_bold';
    font-weight: normal;
    font-style: normal;
    font-size: 1.22em;
    line-height: 1.45em;
    margin-bottom: 15px;
}
.faculty-newsworthy .story .summary p {
    font-size: .833em;
    margin-bottom: 15px;
    font-family: 'open_sans_regular';
    font-weight: normal;
    font-style: normal;
}
.faculty-newsworthy .story .readmore {
    font-family: 'open_sans_semibold';
    font-weight: normal;
    font-style: normal;
    font-size: .889em;
}
.faculty-newsworthy .story .readmore:after {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e909";
    font-size: 10px;
    margin-left: 8px;
    position: relative;
    top: -1px;
}

.webform-grid-option {
    padding: 5px 20px 5px 5px !important;
}

.webform-grid {
    width: 100%;
}

td.webform-grid-option {
    width: 28% !important;
    text-align: center !important;
}

td.webform-grid-question {
    width: 100% !important;
    text-align: left !important;
}

.wide-grid-option td.webform-grid-option {
    width: 25% !important;
    text-align: center !important;
}

.wide-grid-option td.webform-grid-question {
    width: 25% !important;
    text-align: left !important;
}

.register-link a {
   color: #BF5700;
}

.file-icon {
        vertical-align: inherit !important;
        margin-bottom: 0px !important;
}

.file {
        vertical-align: inherit !important;
        margin-bottom: 0px !important;
}
.register-button {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #bf5700;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    background: #FFF;
    color: #bf5700;
    padding: 8px 12px;
    text-decoration: none;
    font-family: sans-serif !important;
    font-weight: normal !important;
    font-style: normal !important;
    }

.dtn-header {
    margin: 10px 0 10px 0;
}

.dtn-view {
    margin: 0 0 0 20px;
}


.class-schedule .field {
    margin: 0 0 5px 0;
}

.class-schedule .field-label {
    margin: 1em 0 0.3em 0;
}

.class-schedule .field-item {
    margin: 0 0 5px 0;
}

.class-schedule .field-collection-container {
    border-bottom: 0px;
    margin: 10px 0 0 0;
}
.class-schedule .faculty {
    font-weight: bold;
    margin: 0 0 15px 0;
}
.class-schedule .location {
    font-size: 1.2em !important;
}

.events-home-top.no-bottom-border h4 {
      border-bottom: none !important;
      box-shadow: none !important;
}
.utexas-flex-content-area-copy {
    font-family: 'CharisSILW';
    line-height: 1.34em;
    margin-bottom: 20px;
}
.chosen-container .chosen-results li {
    word-wrap: normal;
}
a.button.external {
   color: inherit !important;
}
.body-copy {
    padding-bottom: 20px;
}