/* Minification failed. Returning unminified contents. (8,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '.' */ .DetailText { display: none; padding: 5px; } .flag{ background-image: flag.png; } #FOS-container.FOS-shown .DetailText.active { display: block; } #FOS-list { height: 300px; margin-left: 0px; -webkit-transition: margin 1s ease; -moz-transition: margin 1s ease; -o-transition: margin 1s ease; -ms-transition: margin 1s ease; transition: margin 1s ease; } #FOS-info { position: absolute; left: 0px; bottom: 0px; background-color: #38373B; color: white; z-index: 999; height: 0px; width: 0px; -webkit-transition: width 1s ease; -moz-transition: width 1s ease; -o-transition: width 1s ease; -ms-transition: width 1s ease; transition: width 1s ease; } @media screen and (max-width: 768px) { #FOS-container.FOS-shown #FOS-info { position: absolute; display: block; right: 0px; top: 150px; width: auto; height: 150px; } #FOS-container.FOS-shown #FOS-list { height: 150px; } } @media screen and (min-width: 768px) { #FOS-container.FOS-shown #FOS-info { display: block; top: 0px; width: 40%; height: auto; } #FOS-container.FOS-shown #FOS-list { margin-left: 40%; } } .results tr[visible='false'], .no-result { display: none; } .results tr[visible='true'] { display: table-row; } .counter { padding: 8px; color: #ccc; } .Answer { position: relative; padding-left: 60px; user-drag: none; -moz-user-select: none; -webkit-user-drag: none; } .Answer:before { position: absolute; font-family: 'Glyphicons Halflings'; content: "\e157"; float: left; color: #F0F0F0; margin-top: -10px; margin-left: -60px; vertical-align: bottom; padding-left: 15px; padding-right: 15px; height: 100%; vertical-align: middle; line-height: 35px; } .Answer:hover:before { content: "\e013"; color: grey; background-color: white; border-right: 1px solid #ddd; } .Answer.active { color: inherit; background-color: white; border-color: #DDD; color: #029DDD; font-weight: bold; } .Answer.active:hover { background-color: #f5f5f5; color: #555; border: 1px solid #ddd; } .Answer.active:before { font-family: 'Glyphicons Halflings'; content: "\e013"; float: left; color: #029DDD; font-weight: normal; } .Answer.fosdisabled { background-color: #ccc; } .Answer.fosdisabled.active { color: inherit; border-color: #DDD; color: inherit; font-weight: bold; } .fos-li { border: 1px solid white; } .fos-li-disabled { background-color: #ccc; } .incontexthelp { display: none; } .Question { margin-bottom: 10px; margin-left: 10px; margin-right: 10px; } .Question:last-of-type { background-color: #DDD; } .Question .panel-title { position: relative; padding-left: 30px; } .Question .panel-heading { cursor: pointer; } body.modal-open { overflow: hidden; overflow-x: hidden; overflow-y: hidden; } .Question.CurrentQ .panel-heading { cursor: auto; } .Question .panel-title:before { position: absolute; height: 100%; margin-left: -40px; font-family: 'Glyphicons Halflings'; content: "\e085"; float: left; margin-right: 10px; font-size: 25px; margin-top: -6px; line-height: 30px; color: #F0AD4E; } .Question .panel-title:before { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; } .Question.Answered .panel-title:before { color: #ABABAB !important; -webkit-animation: rotate2 0.5s 1 ease-out; animation: rotate2 0.5s 1 ease-out; content: "\e084"; } .CurrentQ { background-color: white; -webkit-box-shadow: 0px 0px 3px 2px rgba(112,112,112,1); -moz-box-shadow: 0px 0px 3px 2px rgba(112,112,112,1); box-shadow: 0px 0px 3px 2px rgba(112,112,112,1); background-color: #029DDD; } .CurrentQ .questionfooter { display: none; } .CurrentQ .panel-title div:hover { cursor: default; } .CurrentQ .incontexthelp { display: block; } .CurrentQ .panel-heading { border-bottom: 1px solid #ddd; } .Question.Answered.CurrentQ .panel-title:before { color: #38373B !important; } .panel { margin-bottom: 0px; } .inside .main { padding: 0px; } #allContents { padding: 5px; padding-top: 0px; } .modal-footer, .modal-header { padding: 5px; } @media screen and (min-width: 768px) { #allContents { padding: 0px; padding-top: 0px; } .modal-header { padding: 15px; } } @-webkit-keyframes rotate2 { 0% { -webkit-transform: rotateY(0deg); } 50% { -webkit-transform: rotateY(90deg); } 100% { -webkit-transform: rotateY(0deg); } } @keyframes rotate2 { 0% { transform: rotateY(0deg); } 50% { transform: rotateY(90deg); } 100% { transform: rotateY(0deg); } } .easyapp-wrapper-div { /*overflow: scroll;*/ height: 300px; overflow-y: auto; } .easyapp-wrapper-div table { -moz-box-shadow: inset 0 8px 8px -8px #696868, inset 0 -8px 8px -8px #696868; -webkit-box-shadow: inset 0 8px 8px -8px #696868, inset 0 -8px 8px -8px #696868; box-shadow: inset 0 8px 8px -8px #696868, inset 0 -8px 8px -8px #696868; } .easyapp-wrapper-div table tr { background-color: white; border: 0px; } .easyapp-wrapper-div table tr:hover { background-color: #efefef; } .easyapp-wrapper-div table tr:hover td { background-color: #efefef; } .activeCell { color: #fff; background-color: #337ab7; border-color: #337ab7; } .input-group * { border-radius: 0px; height: inherit; } /* .panel-body .form-group { margin-right: 0; margin-left: 0; } .panel-body .form-group .search { padding-right: 0px; padding-left: 2px; }*/ .glyphicon-refresh-animate { -animation: spin .7s infinite linear; -ms-animation: spin .7s infinite linear; -webkit-animation: spinw .7s infinite linear; -moz-animation: spinm .7s infinite linear; } @keyframes spin { from { transform: scale(1) rotate(0deg); } to { transform: scale(1) rotate(360deg); } } @-webkit-keyframes spinw { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } @-moz-keyframes spinm { from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(360deg); } } EA_Disclaimer { margin: 20px; padding: 20px; border: 1px solid #CCC; background-color: white; box-shadow: 5px 5px 5px grey; } .EA_schoolleaver { background-color: white; } .EA_CondOffer { background-color: white; } .EA_CondOffer a { color: #00B0F0; } .offerTable { border-collapse: collapse; } .offerTable tr th { background: #009EDD; color: white; padding: 5px; text-align: center; border: 1px dotted #CCC; } .offerTable tr { height: 20px; } .offerTable td { border: 1px dotted #CCC; padding: 5px; } .apply-btn span:first-child { padding-right: 50px; } .apply-btn:hover { color: #fff; text-decoration: none; } .apply-btn { background: #009edd; color: #fff; padding: 10px 20px; text-decoration: none; } .success-btn { background: #00DD79; color: #fff; padding: 10px 20px; text-decoration: none; } .course-search-widget { margin-bottom: 20px; } .panel-title span { display: none; } body { -ms-overflow-style: scrollbar; } .helpButton { border-radius: 10px 10px 0px 0px; position: fixed; right: -40px; top: 80%; background-color: #38373B; border: 1px solid white; z-index: 1000; color: white; padding: 1px; text-align: center; font-size: 14px; transform: rotate(270deg); opacity: 0.75; } .helpDiv.activeHelp { display: block; } #firstHelpDiv button { width: 100%; text-align: left; } #firstHelpDiv button span { padding-right: 20px; } .helpDiv { display: none; max-width: 300px; border-radius: 5px 0px 0px 5px; position: fixed; right: -2px; bottom: 20px; background-color: white; border: 1px solid black; z-index: 1000; } .helpButton .sideButton { padding: 5px 10px 0px 10px; } .sideButton:hover { cursor: pointer; } .helpDiv.activeHelp { } .helpButton:hover { opacity: 1.0; } input { max-width: 100%; } table.offeringsList th { background-color: #f5f5f5; color: #525252; } tr.courseListRow { background-color: white; border: 0px; } tr.courseListRow:hover { background-color: #ccc; } tr.courseListRow:hover td { background-color: #ccc; } .condition-question label { font-weight: normal; } .condition-question > label > input { float: left; } .condition-question > label > div { margin-left: 20px; display: block; } .btn-upload { display: inline-block; padding: 6px 12px; margin: 0px 0px 0px 20px; font-size: 14px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; color: #fff; background-color: #5cb85c; border-color: #4cae4c; display: inline-block; overflow: hidden; position: relative; } .file-list { margin-left: 20px; } .file-upload-input { position: absolute; top: 0; right: 0; margin: 0; opacity: 0; -ms-filter: 'alpha(opacity=0)'; font-size: 200px; direction: ltr; cursor: pointer; } .file-block { position: relative; display: inline-block; overflow: hidden; background-image: none; border: 1px solid transparent; border-radius: 4px; text-align: center; vertical-align: middle; margin: 0px 5px 5px 0px; } .file-block-progressing { background-color: rgba(91,192,222,0.5); border-color: #46b8da; } .file-block-complete { background-color: rgba(91,192,222,1); border-color: #46b8da; } .file-block-error { background-color: rgba(201,48,48,0.5); border-color: #ac2925; } .file-name { display: inline-block; /*white-space: nowrap;*/ position: relative; padding: 6px 12px; margin: 0px 32px 0px 0px; font-size: 14px; font-weight: normal; line-height: 1.42857143; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: white; text-decoration: none; text-align: left; } .file-name > a, .file-name > a:hover, .file-name > a:visited, .file-name > a:active { color: white; margin: 0px; padding: 0px; } .file-upload-progress { position: absolute; left: 0px; top: 0px; bottom: 0px; display: block; text-wrap: none; text-overflow: clip; background-color: rgba(91,192,222,1); border-radius: 4px; border-width: 0px; } .file-upload-control-button { font-size: 21px; font-weight: bold; line-height: 1; color: white; border: none; background: none; opacity: 0.5; padding: 0px; margin: 4px 6px 0px 0px; position: absolute; top: 0px; right: 6px; } .file-upload-control-button:hover, .file-upload-control-button:focus { text-decoration: none; cursor: pointer; opacity: 1; } .file-upload-control-button > i { font-size: 14px; } .file-upload-error-message { clear: both; font-size: small; padding: 0px 12px 3px 12px; margin: 0px 32px 0px 0px; color: red; display: block; text-align: left; } .file-upload-error-message { clear: both; font-size: small; padding: 0px 12px 3px 12px; margin: 0px 32px 0px 0px; color: red; display: block; text-align: left; } .Group_Heading h2.panel-title:hover { cursor: pointer; } .incontexthelp { cursor: pointer; } .panel-heading h2 { padding-top: 7px; padding-bottom: 7px; } .Group_Heading .panel-heading { position: relative; } .Group_Heading .panel-heading:after { font-family: 'Glyphicons Halflings'; content: "\e114"; float: right; position: absolute; line-height: 55px; right: 0px; top: 0px; color: white; width: 30px; padding-left: 10px; } .CurrentG .Group_Heading .panel-heading:after { content: "\e080"; } .Group_Heading { border-radius: 2px; margin-top: 10px; border-width: 2px; position: relative; } .Group_Heading:first-of-type { margin-top: 0px; } /* .Group_Heading:hover { margin-bottom:70px; } .Group_Heading:hover:after { z-index:1000; background-color:white; position:absolute; bottom:-55px; width:33%; left:33%; height:30px; text-align:center; color: #bbb; padding:5px; padding-bottom:0px; border:2px dashed #ccc; display:block; border-radius:5px; content:'click to see questions for this category'; } .CurrentG .Group_Heading:hover { margin-bottom:10px; } .CurrentG .Group_Heading:hover:after { display:none; } */ /* Shows a upward facing triangle .Group_Heading.CurrentG:after { position: absolute; bottom: -4px; left: 5%; content: ''; margin-left: -15px; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid white; } */ .CurrentG .Group_Heading { border-color: #029DDD; margin-bottom: 10px; } .CurrentG .Group_Heading .panel-heading { background-color: #029DDD; color: white; border-bottom: 0px; } .group { margin-bottom: 10px; } .CurrentG .Group_Heading { margin-bottom: 10px; } .Group_Heading { cursor: pointer; } .CurrentG .Group_Heading { cursor: default; } #courseTables { margin-top: 15px; } .informationBlock:after { content: 'Congratulations!'; -webkit-animation: informationText 20s 1 linear; animation: informationText 20s 1 linear; text-wrap: normal; background: #ddd; width: 300px; height: 100px; display: inline-block; vertical-align: middle; margin-right: .5em; margin-left: 1em; padding: 10px; } .informationBlock:before { font-size: 60px; color: #ABABAB !important; font-family: 'Glyphicons Halflings'; -webkit-animation: information 20s 1 linear; animation: information 20s 1 linear; content: "\e084"; } .Course_Cat .list-group-item:hover { cursor: pointer; } #COMainContent { margin-left: 0px; } #COMainHeader { margin-top: 0px; } .COImage { display: none; } .COTableCell { min-width: 0px; } @media screen and (min-width: 568px) { #COMainContent { margin-left: 55px; } #COMainHeader { margin-top: 110px; } .COImage { display: block; } .COTableCell { min-width: 120px; } } @media print { .EA_CondOffer p { font-size: 9pt; margin-bottom: 0.8em; } #COMainContent { margin-left: 0px; } #COMainContent { margin-left: 55px; } #COMainHeader { margin-top: 110px; } .COImage { display: block; } .COTableCell { min-width: 120px; } @page { margin: 1cm; } .EA_CondOffer > div { margin-top: 10px; } } @font-face { font-family: 'Glyphicons Halflings'; src: url('/directory/Content/fonts/glyphicons-halflings-regular.eot'); src: url('/directory/Content/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/directory/Content/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('/directory/Content/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/directory/Content/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/directory/Content/fonts/glyphicons-halflings-regular.svg') format('svg'); } .glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .glyphicon-asterisk:before { content: "\002a"; } .glyphicon-plus:before { content: "\002b"; } .glyphicon-euro:before, .glyphicon-eur:before { content: "\20ac"; } .glyphicon-minus:before { content: "\2212"; } .glyphicon-cloud:before { content: "\2601"; } .glyphicon-envelope:before { content: "\2709"; } .glyphicon-pencil:before { content: "\270f"; } .glyphicon-glass:before { content: "\e001"; } .glyphicon-music:before { content: "\e002"; } .glyphicon-search:before { content: "\e003"; } .glyphicon-heart:before { content: "\e005"; } .glyphicon-star:before { content: "\e006"; } .glyphicon-star-empty:before { content: "\e007"; } .glyphicon-user:before { content: "\e008"; } .glyphicon-film:before { content: "\e009"; } .glyphicon-th-large:before { content: "\e010"; } .glyphicon-th:before { content: "\e011"; } .glyphicon-th-list:before { content: "\e012"; } .glyphicon-ok:before { content: "\e013"; } .glyphicon-remove:before { content: "\e014"; } .glyphicon-zoom-in:before { content: "\e015"; } .glyphicon-zoom-out:before { content: "\e016"; } .glyphicon-off:before { content: "\e017"; } .glyphicon-signal:before { content: "\e018"; } .glyphicon-cog:before { content: "\e019"; } .glyphicon-trash:before { content: "\e020"; } .glyphicon-home:before { content: "\e021"; } .glyphicon-file:before { content: "\e022"; } .glyphicon-time:before { content: "\e023"; } .glyphicon-road:before { content: "\e024"; } .glyphicon-download-alt:before { content: "\e025"; } .glyphicon-download:before { content: "\e026"; } .glyphicon-upload:before { content: "\e027"; } .glyphicon-inbox:before { content: "\e028"; } .glyphicon-play-circle:before { content: "\e029"; } .glyphicon-repeat:before { content: "\e030"; } .glyphicon-refresh:before { content: "\e031"; } .glyphicon-list-alt:before { content: "\e032"; } .glyphicon-lock:before { content: "\e033"; } .glyphicon-flag:before { content: "\e034"; } .glyphicon-headphones:before { content: "\e035"; } .glyphicon-volume-off:before { content: "\e036"; } .glyphicon-volume-down:before { content: "\e037"; } .glyphicon-volume-up:before { content: "\e038"; } .glyphicon-qrcode:before { content: "\e039"; } .glyphicon-barcode:before { content: "\e040"; } .glyphicon-tag:before { content: "\e041"; } .glyphicon-tags:before { content: "\e042"; } .glyphicon-book:before { content: "\e043"; } .glyphicon-bookmark:before { content: "\e044"; } .glyphicon-print:before { content: "\e045"; } .glyphicon-camera:before { content: "\e046"; } .glyphicon-font:before { content: "\e047"; } .glyphicon-bold:before { content: "\e048"; } .glyphicon-italic:before { content: "\e049"; } .glyphicon-text-height:before { content: "\e050"; } .glyphicon-text-width:before { content: "\e051"; } .glyphicon-align-left:before { content: "\e052"; } .glyphicon-align-center:before { content: "\e053"; } .glyphicon-align-right:before { content: "\e054"; } .glyphicon-align-justify:before { content: "\e055"; } .glyphicon-list:before { content: "\e056"; } .glyphicon-indent-left:before { content: "\e057"; } .glyphicon-indent-right:before { content: "\e058"; } .glyphicon-facetime-video:before { content: "\e059"; } .glyphicon-picture:before { content: "\e060"; } .glyphicon-map-marker:before { content: "\e062"; } .glyphicon-adjust:before { content: "\e063"; } .glyphicon-tint:before { content: "\e064"; } .glyphicon-edit:before { content: "\e065"; } .glyphicon-share:before { content: "\e066"; } .glyphicon-check:before { content: "\e067"; } .glyphicon-move:before { content: "\e068"; } .glyphicon-step-backward:before { content: "\e069"; } .glyphicon-fast-backward:before { content: "\e070"; } .glyphicon-backward:before { content: "\e071"; } .glyphicon-play:before { content: "\e072"; } .glyphicon-pause:before { content: "\e073"; } .glyphicon-stop:before { content: "\e074"; } .glyphicon-forward:before { content: "\e075"; } .glyphicon-fast-forward:before { content: "\e076"; } .glyphicon-step-forward:before { content: "\e077"; } .glyphicon-eject:before { content: "\e078"; } .glyphicon-chevron-left:before { content: "\e079"; } .glyphicon-chevron-right:before { content: "\e080"; } .glyphicon-plus-sign:before { content: "\e081"; } .glyphicon-minus-sign:before { content: "\e082"; } .glyphicon-remove-sign:before { content: "\e083"; } .glyphicon-ok-sign:before { content: "\e084"; } .glyphicon-question-sign:before { content: "\e085"; } .glyphicon-info-sign:before { content: "\e086"; } .glyphicon-screenshot:before { content: "\e087"; } .glyphicon-remove-circle:before { content: "\e088"; } .glyphicon-ok-circle:before { content: "\e089"; } .glyphicon-ban-circle:before { content: "\e090"; } .glyphicon-arrow-left:before { content: "\e091"; } .glyphicon-arrow-right:before { content: "\e092"; } .glyphicon-arrow-up:before { content: "\e093"; } .glyphicon-arrow-down:before { content: "\e094"; } .glyphicon-share-alt:before { content: "\e095"; } .glyphicon-resize-full:before { content: "\e096"; } .glyphicon-resize-small:before { content: "\e097"; } .glyphicon-exclamation-sign:before { content: "\e101"; } .glyphicon-gift:before { content: "\e102"; } .glyphicon-leaf:before { content: "\e103"; } .glyphicon-fire:before { content: "\e104"; } .glyphicon-eye-open:before { content: "\e105"; } .glyphicon-eye-close:before { content: "\e106"; } .glyphicon-warning-sign:before { content: "\e107"; } .glyphicon-plane:before { content: "\e108"; } .glyphicon-calendar:before { content: "\e109"; } .glyphicon-random:before { content: "\e110"; } .glyphicon-comment:before { content: "\e111"; } .glyphicon-magnet:before { content: "\e112"; } .glyphicon-chevron-up:before { content: "\e113"; } .glyphicon-chevron-down:before { content: "\e114"; } .glyphicon-retweet:before { content: "\e115"; } .glyphicon-shopping-cart:before { content: "\e116"; } .glyphicon-folder-close:before { content: "\e117"; } .glyphicon-folder-open:before { content: "\e118"; } .glyphicon-resize-vertical:before { content: "\e119"; } .glyphicon-resize-horizontal:before { content: "\e120"; } .glyphicon-hdd:before { content: "\e121"; } .glyphicon-bullhorn:before { content: "\e122"; } .glyphicon-bell:before { content: "\e123"; } .glyphicon-certificate:before { content: "\e124"; } .glyphicon-thumbs-up:before { content: "\e125"; } .glyphicon-thumbs-down:before { content: "\e126"; } .glyphicon-hand-right:before { content: "\e127"; } .glyphicon-hand-left:before { content: "\e128"; } .glyphicon-hand-up:before { content: "\e129"; } .glyphicon-hand-down:before { content: "\e130"; } .glyphicon-circle-arrow-right:before { content: "\e131"; } .glyphicon-circle-arrow-left:before { content: "\e132"; } .glyphicon-circle-arrow-up:before { content: "\e133"; } .glyphicon-circle-arrow-down:before { content: "\e134"; } .glyphicon-globe:before { content: "\e135"; } .glyphicon-wrench:before { content: "\e136"; } .glyphicon-tasks:before { content: "\e137"; } .glyphicon-filter:before { content: "\e138"; } .glyphicon-briefcase:before { content: "\e139"; } .glyphicon-fullscreen:before { content: "\e140"; } .glyphicon-dashboard:before { content: "\e141"; } .glyphicon-paperclip:before { content: "\e142"; } .glyphicon-heart-empty:before { content: "\e143"; } .glyphicon-link:before { content: "\e144"; } .glyphicon-phone:before { content: "\e145"; } .glyphicon-pushpin:before { content: "\e146"; } .glyphicon-usd:before { content: "\e148"; } .glyphicon-gbp:before { content: "\e149"; } .glyphicon-sort:before { content: "\e150"; } .glyphicon-sort-by-alphabet:before { content: "\e151"; } .glyphicon-sort-by-alphabet-alt:before { content: "\e152"; } .glyphicon-sort-by-order:before { content: "\e153"; } .glyphicon-sort-by-order-alt:before { content: "\e154"; } .glyphicon-sort-by-attributes:before { content: "\e155"; } .glyphicon-sort-by-attributes-alt:before { content: "\e156"; } .glyphicon-unchecked:before { content: "\e157"; } .glyphicon-expand:before { content: "\e158"; } .glyphicon-collapse-down:before { content: "\e159"; } .glyphicon-collapse-up:before { content: "\e160"; } .glyphicon-log-in:before { content: "\e161"; } .glyphicon-flash:before { content: "\e162"; } .glyphicon-log-out:before { content: "\e163"; } .glyphicon-new-window:before { content: "\e164"; } .glyphicon-record:before { content: "\e165"; } .glyphicon-save:before { content: "\e166"; } .glyphicon-open:before { content: "\e167"; } .glyphicon-saved:before { content: "\e168"; } .glyphicon-import:before { content: "\e169"; } .glyphicon-export:before { content: "\e170"; } .glyphicon-send:before { content: "\e171"; } .glyphicon-floppy-disk:before { content: "\e172"; } .glyphicon-floppy-saved:before { content: "\e173"; } .glyphicon-floppy-remove:before { content: "\e174"; } .glyphicon-floppy-save:before { content: "\e175"; } .glyphicon-floppy-open:before { content: "\e176"; } .glyphicon-credit-card:before { content: "\e177"; } .glyphicon-transfer:before { content: "\e178"; } .glyphicon-cutlery:before { content: "\e179"; } .glyphicon-header:before { content: "\e180"; } .glyphicon-compressed:before { content: "\e181"; } .glyphicon-earphone:before { content: "\e182"; } .glyphicon-phone-alt:before { content: "\e183"; } .glyphicon-tower:before { content: "\e184"; } .glyphicon-stats:before { content: "\e185"; } .glyphicon-sd-video:before { content: "\e186"; } .glyphicon-hd-video:before { content: "\e187"; } .glyphicon-subtitles:before { content: "\e188"; } .glyphicon-sound-stereo:before { content: "\e189"; } .glyphicon-sound-dolby:before { content: "\e190"; } .glyphicon-sound-5-1:before { content: "\e191"; } .glyphicon-sound-6-1:before { content: "\e192"; } .glyphicon-sound-7-1:before { content: "\e193"; } .glyphicon-copyright-mark:before { content: "\e194"; } .glyphicon-registration-mark:before { content: "\e195"; } .glyphicon-cloud-download:before { content: "\e197"; } .glyphicon-cloud-upload:before { content: "\e198"; } .glyphicon-tree-conifer:before { content: "\e199"; } .glyphicon-tree-deciduous:before { content: "\e200"; } .glyphicon-cd:before { content: "\e201"; } .glyphicon-save-file:before { content: "\e202"; } .glyphicon-open-file:before { content: "\e203"; } .glyphicon-level-up:before { content: "\e204"; } .glyphicon-copy:before { content: "\e205"; } .glyphicon-paste:before { content: "\e206"; } .glyphicon-alert:before { content: "\e209"; } .glyphicon-equalizer:before { content: "\e210"; } .glyphicon-king:before { content: "\e211"; } .glyphicon-queen:before { content: "\e212"; } .glyphicon-pawn:before { content: "\e213"; } .glyphicon-bishop:before { content: "\e214"; } .glyphicon-knight:before { content: "\e215"; } .glyphicon-baby-formula:before { content: "\e216"; } .glyphicon-tent:before { content: "\26fa"; } .glyphicon-blackboard:before { content: "\e218"; } .glyphicon-bed:before { content: "\e219"; } .glyphicon-apple:before { content: "\f8ff"; } .glyphicon-erase:before { content: "\e221"; } .glyphicon-hourglass:before { content: "\231b"; } .glyphicon-lamp:before { content: "\e223"; } .glyphicon-duplicate:before { content: "\e224"; } .glyphicon-piggy-bank:before { content: "\e225"; } .glyphicon-scissors:before { content: "\e226"; } .glyphicon-bitcoin:before { content: "\e227"; } .glyphicon-btc:before { content: "\e227"; } .glyphicon-xbt:before { content: "\e227"; } .glyphicon-yen:before { content: "\00a5"; } .glyphicon-jpy:before { content: "\00a5"; } .glyphicon-ruble:before { content: "\20bd"; } .glyphicon-rub:before { content: "\20bd"; } .glyphicon-scale:before { content: "\e230"; } .glyphicon-ice-lolly:before { content: "\e231"; } .glyphicon-ice-lolly-tasted:before { content: "\e232"; } .glyphicon-education:before { content: "\e233"; } .glyphicon-option-horizontal:before { content: "\e234"; } .glyphicon-option-vertical:before { content: "\e235"; } .glyphicon-menu-hamburger:before { content: "\e236"; } .glyphicon-modal-window:before { content: "\e237"; } .glyphicon-oil:before { content: "\e238"; } .glyphicon-grain:before { content: "\e239"; } .glyphicon-sunglasses:before { content: "\e240"; } .glyphicon-text-size:before { content: "\e241"; } .glyphicon-text-color:before { content: "\e242"; } .glyphicon-text-background:before { content: "\e243"; } .glyphicon-object-align-top:before { content: "\e244"; } .glyphicon-object-align-bottom:before { content: "\e245"; } .glyphicon-object-align-horizontal:before { content: "\e246"; } .glyphicon-object-align-left:before { content: "\e247"; } .glyphicon-object-align-vertical:before { content: "\e248"; } .glyphicon-object-align-right:before { content: "\e249"; } .glyphicon-triangle-right:before { content: "\e250"; } .glyphicon-triangle-left:before { content: "\e251"; } .glyphicon-triangle-bottom:before { content: "\e252"; } .glyphicon-triangle-top:before { content: "\e253"; } .glyphicon-console:before { content: "\e254"; } .glyphicon-superscript:before { content: "\e255"; } .glyphicon-subscript:before { content: "\e256"; } .glyphicon-menu-left:before { content: "\e257"; } .glyphicon-menu-right:before { content: "\e258"; } .glyphicon-menu-down:before { content: "\e259"; } .glyphicon-menu-up:before { content: "\e260"; } .media-card.tile .styled-button { width: 100%; box-sizing: border-box; } .related-links .styled-button { width: 100%; box-sizing: border-box; padding-right: .5em; } .related-links .styled-button:after { display: none !important; background: none !important; } .landing-page-intro__button { margin-bottom: 1.3em; } .related-links .styled-button:hover { color: #fff; } @media(min-width:37.5em) { .tile-2-col { float: left; width: 68%; } .media-card.tile { width: 100%; margin-right: 0; } .media-card.tile .media-card__content { float: none; width: 100%; } .media-card.tile .media-card__img-link { width: 100%; } .media-card.tile .related-links { margin: 0; } } @media(min-width:60em) { .tile-2-col { float: left; width: 68%; } .media-card.tile { width: 30%; margin-right: 3%; } .media-card.tile .media-card__content { float: none; width: 100%; } .media-card.tile .media-card__img-link { width: 100%; } .media-card.tile .related-links { margin: 0; } } .body-link-list__list { z-index: 0; } .body-link-list__item { z-index: 10; position: relative; } .news-detail fieldset td, .news-listing fieldset td { background-color: #036f9d; color: #fff; } .news-detail fieldset table, .news-listing fieldset table { margin: 0; } .news-detail .filter-courses fieldset { margin: 0; } .news-listing .filter-courses fieldset { float: none; width: 100%; padding-top: 8px; } .filter-courses__clear.filter-courses__submit:before { background-image: url('http://uoc-web01.squiz.net/config/designs/global-combined-parse-squiz/main.css/search-icon.svg'); background-position: 0 0; background-repeat: no-repeat; background-size: auto; position: absolute; } .filter-courses__submit, .filter-courses__clear { margin-left: 0 !important; width: 100%; } .news-detail .top-banner { height: 28.125rem; } .sub-navigation__sub-nav-links > li.active > a:after { background-position: -48px -312px; } .landing-page--arts th, .landing-page--arts .sub-navigation__accordion-expand, .landing-page--arts .content .nav-tabs li.active > a, .landing-page--arts .content .nav-tabs li.active > a:hover, .landing-page--arts .content .nav-tabs li.active > a:focus { background-color: #a50f39; } .landing-page--college th, .landing-page--college .sub-navigation__accordion-expand, .landing-page--college .content .nav-tabs li.active > a, .landing-page--college .content .nav-tabs li.active > a:hover, .landing-page--college .content .nav-tabs li.active > a:focus { background-color: #c75300; } .landing-page--bgl th, .landing-page--bgl .sub-navigation__accordion-expand, .landing-page--bgl .content .nav-tabs li.active > a, .landing-page--bgl.content .nav-tabs li.active > a:hover, .landing-page--bgl .content .nav-tabs li.active > a:focus { background-color: #0b517f; } .landing-page--estem th, .landing-page--estem .sub-navigation__accordion-expand, .landing-page--estem .content .nav-tabs li.active > a, .landing-page--estem .content .nav-tabs li.active > a:hover, .landing-page--estem .content .nav-tabs li.active > a:focus { background-color: #00763e; } .landing-page--health th, .landing-page--health .sub-navigation__accordion-expand, .landing-page--health .content .nav-tabs li.active > a, .landing-page--health .content .nav-tabs li.active > a:hover, .landing-page--health .content .nav-tabs li.active > a:focus { background-color: #555190; } .landing-page--arts .content .nav-tabs { background-color: rgba(165, 15, 57, 0.25); border-bottom: 4px solid #a50f39; } .landing-page--arts .content .nav-tabs li { border-right: 1px solid #a50f39; } .landing-page--college .content .nav-tabs { background-color: rgba(199, 83, 0, 0.25); border-bottom: 4px solid #c75300; } .landing-page--college .content .nav-tabs li { border-right: 1px solid #c75300; } .landing-page--bgl .content .nav-tabs { background-color: rgba(11, 81, 127, 0.25); border-bottom: 4px solid #0b517f; } .landing-page--bgl .content .nav-tabs li { border-right: 1px solid #0b517f; } .landing-page--estem .content .nav-tabs { background-color: rgba(0, 118, 62, 0.25); border-bottom: 4px solid #00763e; } .landing-page--estem .content .nav-tabs li { border-right: 1px solid #00763e; } .landing-page--health .content .nav-tabs { background-color: rgba(85, 81, 144, 0.25); border-bottom: 4px solid #555190; } .landing-page--health .content .nav-tabs li { border-right: 1px solid #555190; } @media(min-width:60em) { .left-col { min-height: 100px; } .landing-page--arts .global-search { background-color: #ed1651; } .landing-page--college .global-search { background-color: #f7941d; } .landing-page--bgl .global-search { background-color: #1079bf; } .landing-page--estem .global-search { background-color: #00904c; } .landing-page--health .global-search { background-color: #645faa; } } ul.lvl-4 > li > a { padding-left: 45px; font-size: .8em; } ul.lvl-5 > li > a { padding-left: 60px; font-size: .8em; } ul.lvl-6 > li > a { padding-left: 75px; font-size: .8em; } .lvl-3 li a.active { background-color: #029dda; color: #fff; } .sub-navigation__sub-nav-links > li > a.active { background-color: #38373b; } .landing-page--arts .lvl-3 li a.active { background-color: #ed1651; color: #fff; } .landing-page--college .lvl-3 li a.active { background-color: #f7941d; color: #fff; } .landing-page--bgl .lvl-3 li a.active { background-color: #1079bf; color: #fff; } .landing-page--estem .lvl-3 li a.active { background-color: #00904c; color: #fff; } .landing-page--health .lvl-3 li a.active { background-color: #645faa; color: #fff; } .img-left { float: left; margin-right: 20px; } .img-right { float: right; margin-left: 20px; } .custom_widget { background: url("/__data/assets/image/0009/1183752/digital-course-guide-tile.jpg") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0); margin-top: 10px; } @media(max-width:800px) { .custom_widget { padding-bottom: 50%; } } .ask-uc { height: auto; } .slideshow { position: relative; width: 100%; z-index: 0; } .slideshow .slick-next, .slideshow .slick-prev { background: none repeat scroll 0 0 transparent; border: 0 none; display: block; font-size: 0; position: absolute; text-align: center; top: 44%; } .slideshow .slick-prev { background: url("/__data/assets/image/0004/1008238/spritesx2.png") no-repeat scroll -96px 0 / 144px 312px transparent; height: 65px; left: 11px; width: 24px; } .slideshow .slick-next { background: url("/__data/assets/image/0004/1008238/spritesx2.png") no-repeat scroll -120px 0 / 144px 312px transparent; height: 65px; right: 11px; width: 24px; } .slide { height: 350px; overflow: hidden; } .slide img { max-width: none; min-height: 100%; min-width: 100%; position: relative; top: 50%; left: 50%; margin-right: -50%; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .slick-center { opacity: 1; } .slide-captions { background-color: rgba(255, 255, 255, 0.85); bottom: 5%; left: 10%; position: absolute; right: 10%; z-index: 1; } .slide-captions-inside { border: 1px solid #036f9d; margin: 5px; padding: 10px; text-align: center; z-index: 1; } .slide-captions h2.h3, .slide-captions p { margin: 0; padding: 0; } #media_wrapper { width: 100% !important; } .videoMetadata { color: #666; font-size: 12px; } #transcript-accordion.panel-group .panel + .panel { margin-top: 0; } span.duration { float: right; background: url('/__data/assets/image/0003/948153/sprite.png') no-repeat -230px -425px; padding: 5px 5px 0 50px; } #map img { max-width: inherit; } #map-wrapper { margin-top: 1em; } iframe { width: 100%; border: none; } iframe html, iframe body { background: transparent !important; color: transparent !important; background-color: transparent !important; position: absolute; top: 0; left: 0; right: 0; -webkit-backface-visibility: visible; } @media(min-width:60em) { .inside .no-right { margin-right: 0; width: 74.4%; } } .bt-logo-wrapper { position: relative; } .breakthrough-alt { background: white; height: 69px; width: 132px; margin: 0 auto; overflow: hidden; position: relative; } .left-line { background: #036eab; height: 1px; left: 0; position: absolute; top: 8px; width: 50%; } .right-line { background: #036eab; height: 1px; position: absolute; top: 52px; right: 0; width: 50%; } .home-section__uc-life .carousel { padding: 20px 0 8px; } .footer-section__title { position: relative; } .footer-section__title-wrapper { margin: 0 auto; max-width: 1220px; } .footer-section__header { font-family: "verlagbook", sans-serif; font-size: 1.8rem; font-weight: 400; margin: 0; padding: 0; text-transform: uppercase; } .footer-section__header { font-size: 3.375rem; padding: 14px 30px; } .footer-section__header-top-right { background: none repeat scroll 0 0 #fff; top: 20px; padding: 14px; position: absolute; right: 20px; } @media(max-width:768px) { .footer-section__header { font-size: 1.8rem; } .footer-section__header-top-right { right: 20px; } } .cal { border: 1px solid #000; background: #f0f0f0; z-index: 9999; } .cal td { font: 9px Tahoma; } .cal_week { background: #f0f0f0; text-align: center; vertical-align: middle; cursor: pointer; } .cal_week_day { background: #CCC; text-align: center; vertical-align: middle; cursor: default; } .cal_empty { background: #EEE; color: #999; text-align: center; vertical-align: middle; cursor: pointer; } .cal_day { background: #FFF; color: #000; text-align: center; vertical-align: middle; cursor: pointer; } .cal_hol { background: #DDD; color: #000; text-align: center; vertical-align: middle; cursor: pointer; } .cal_ovr { background: #AAA; color: #FFF; text-align: center; vertical-align: middle; cursor: pointer; } .cal_ovr td { background: #AAA; color: #FFF; text-align: center; vertical-align: middle; cursor: pointer; } .cal_day_sel { background: #FC9; color: #000; text-align: center; vertical-align: middle; cursor: pointer; } .cal_hol_sel { background: #DA7; color: #FFF; text-align: center; vertical-align: middle; cursor: pointer; } .cal_arrow { background: #f0f0f0; color: #000; vertical-align: middle; cursor: pointer; } .cal_month { background: #f0f0f0; color: #000; text-align: center; vertical-align: top; cursor: pointer; } .cal_year { background: #f0f0f0; color: #000; text-align: center; vertical-align: top; cursor: pointer; } .cal_today { background: #9cf; color: #000; text-align: center; vertical-align: middle; cursor: pointer; } .cal_close { color: #f00; text-align: center; vertical-align: middle; cursor: pointer; width: 10px; height: 10px; } .filter-courses__clear { border: none; } .news-listing .filter-courses fieldset { margin: 0; } .styled-checkboxes td { white-space: nowrap; } .filter-courses__form { overflow: initial; } .pagination ul { margin: 0; padding: 0; } .pagination ul li { list-style-type: none; display: inline-block; margin: 0 3px; float: left; } .inner-panel_loading { opacity: .2; } span.loader { background-image: url('/__data/assets/image/0018/1020375/loading.gif'); background-position: center center; background-repeat: no-repeat; display: block; height: 33px; left: 0; width: 33px; } .center-col.content .course-search { margin: 0; width: 100%; } .pagination_media { font-size: 1em; overflow: hidden; } .pagination_media .pagination_previous, .pagination_media .pagination_next { float: left; line-height: 2em; padding: 0 1em; color: #036f9d; display: inline-block; position: relative; } .pagination_media .next { border-left: 1px solid #fff; } .pagination_media .pagination_previous:hover, .pagination_media .pagination_next:hover { text-decoration: underline; } .pagination_media .pagination_next:after { display: block; background: transparent url(mysource_files/spritesx2.png) no-repeat; background-position: -120px -168px; background-size: 144px 336px; width: 8.5px; height: 10.5px; content: ''; position: absolute; right: 0; top: 38%; } .lt-ie9 .pagination_media .pagination_next:after { background: transparent url(mysource_files/sprites.png) no-repeat; background-position: -120px -168px; width: 8.5px; height: 10.5px; } .pagination_media .pagination_previous:after { display: block; background: transparent url(mysource_files/spritesx2.png) no-repeat; background-position: -96px -168px; background-size: 144px 336px; width: 8.5px; height: 10.5px; content: ''; position: absolute; left: 0; top: 38%; } .lt-ie9 .pagination_media .pagination_previous:after { background: transparent url(mysource_files/sprites.png) no-repeat; background-position: -96px -168px; width: 8.5px; height: 10.5px; } .pagination_media ul { padding: 0; margin: 0; float: left; text-align: center; } .pagination_media ul li { list-style: none; float: left; display: block; margin: 0 1px; padding: 0; } .pagination_media ul li a { text-decoration: none; display: block; line-height: 2.2em; padding: 0 1em; background: #fff; color: #000; -webkit-transition: background .5s ease; transition: background .5s ease; } .pagination_media ul li.current { background: #036f9d; line-height: 2.2em; padding: 0 1em; color: #fff; } .pagination_media ul li a:hover { background: #036f9d; color: #fff; text-decoration: none; } html { font-size: 16px; overflow:hidden; } body { line-height: 1.45; color: #333; } p { margin-bottom: 1.3em; } p, label, .text { font-family: 'latoregular', sans-serif !important; } p strong, label strong, .text strong { font-family: 'latobold', sans-serif !important; } h1, .h1, h2, .h2, h3, .h3, h4, .h4 { margin: 1.25em 0 .5em; font-weight: inherit; } h1, .h1 { margin-top: .25em; font-size: 2.441em; margin-bottom: .25em; } h2, .h2, .course-details .h4 { margin-top: .25em; font-size: 1.953em; margin-bottom: .25em; } h3, .h3 { margin-top: .25em; font-size: 1.563em; margin-bottom: .25em; } h4, .h4 { font-size: 1.25em; } small, .font_small { font-size: .8em; } ul.sub-navigation__sub-nav-links { font-size: 1em; } .course-searches h2.h4.blue { margin: 10px 16px; } .course-description ul { margin-left: 16px; } .course-details h2 { margin-bottom: .5em; color: #036f9d; } .course-details .right-col { position: relative; } .course-details .printpage { position: relative; top: -32px; } .body-link-list__h { border-bottom: solid 1px #e0e0e0; } .body-link-list, .panel-group, .slideshow { margin-bottom: 1.3em; } .inside .uc-map .related-links { background: #f0f0f0; margin-top: 0; margin-bottom: 1.3em; padding: 1.5rem; width: auto; } .related-links { padding-top: 0; } .right-col { margin-top: 2rem; } .top-banner img { max-width: none; min-width: 100%; min-height: 100%; left: 50%; position: relative; width: auto; -ms-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); margin-left: -1px; } .landing-page-intro__main h1, .landing-page-intro__main h2, .landing-page-intro__main h3, .landing-page-intro__main h4, .landing-page-intro__main h5, .landing-page-intro__main h6, .landing-page-intro__col h1, .landing-page-intro__col h2, .landing-page-intro__col h3, .landing-page-intro__col h4, .landing-page-intro__col h5, .landing-page-intro__col h6 { -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; -moz-page-break-inside: avoid; page-break-inside: avoid; -o-column-break-inside: avoid; -ms-column-break-inside: avoid; column-break-inside: avoid; -webkit-column-break-after: avoid; -moz-column-break-after: avoid; -moz-page-break-after: avoid; page-break-after: avoid; -o-column-break-inside: avoid; -ms-column-break-inside: avoid; column-break-inside: avoid; -webkit-column-break-before: always; -moz-column-break-before: always; -moz-page-break-before: always; page-break-before: always; -o-column-break-before: always; -ms-column-break-before: always; column-break-before: always; } .landing-page-intro__main hr, .landing-page-intro__main hr { -webkit-column-break-after: always; -moz-column-break-after: always; -moz-page-break-after: always; page-break-after: always; -o-column-break-after: always; -ms-column-break-after: always; column-break-after: always; } .landing-page-intro__main p, .landing-page-intro__main ul, .landing-page-intro__main li, .landing-page-intro__col p, .landing-page-intro__col ul, .landing-page-intro__col li { -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; -moz-page-break-inside: avoid; page-break-inside: avoid; -o-column-break-inside: avoid; -ms-column-break-inside: avoid; column-break-inside: avoid; } @media screen and (min-width:1025px) { .columns-2 { -webkit-columns: 2 auto; -moz-columns: 2 auto; columns: 2 auto; -webkit-column-gap: 2.75rem; -moz-column-gap: 2.75rem; column-gap: 2.75rem; } .columns-2 > h2 { -webkit-column-break-before: auto; -moz-column-break-before: auto; -moz-page-break-before: auto; page-break-before: auto; -o-column-break-before: auto; -ms-column-break-before: auto; column-break-before: auto; margin-top: 0; } } .label_link { color: #000; } .label_link:hover { text-decoration: none; } .img__gallery { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: 50% 50%; height: 100%; max-width: 100%; } @media only screen and(min-device-width:768px) and(max-device-width:1024px) and (orientation:portrait) { .inside .widget.myuc-widget { margin-right: 5%; } .inside .ask-uc { margin-top: 0; } } @media only screen and(min-device-width:768px) and(max-device-width:1024px) and(orientation:landscape) and (-webkit-min-device-pixel-ratio:1) { .inside .landing-page-carousel { top: 28% !important; } .landing-page .main, .news-listing .main { margin-top: 35%; } } @media(max-width:768px) { .tile-2-col, .landing-page .center-col .ask-uc { float: none; width: 100%; } .inside .widget.myuc-widget { margin-right: 5%; } .inside .ask-uc { margin-top: 0; } } .news_article_item { float: left; overflow: hidden; max-width: 75%; } @media(max-width:768px) { .news_article_item { float: none; max-width: 100%; } } @media(max-width:480px) { .is_mobile { display: none; } } .section { margin-bottom: 20px; } .section .news-list__h.h1 { margin: 20px 0 0; clear: both; } .article h2.news_title { margin-top: 0; } @media(min-width:1024px) { .landing-page-intro { margin-left: 0; margin-right: 0; padding: 0 20px; } .landing-page .main-inner { padding: 20px 20px 0; } } @media(max-width:768px) { .landing-page-intro { margin-left: -4.083%; margin-right: -2.08333%; padding-left: 4.427%; padding-right: 2.44233%; padding-top: 1.8125rem; } } @media(max-width:801px) { .keyword_query input[type="text"] { width: 90%; } } @media(min-width:768px) { .keyword_query input[type="text"] { width: 90%; } } .submit__btn, .sq-form-submit, input[type="submit"] { background: none repeat scroll 0 0 #333; border: medium none; color: #fff; margin-top: 20px; margin-right: 5px; padding: 10px; } .reset__btn, .sq-form-reset { background: none repeat scroll 0 0 #900; border: medium none; color: #fff; margin-top: 20px; margin-right: 5px; padding: 10px; } form td ul { list-style: none; margin: 0; } form td ul li { position: relative; } form td ul li input { position: absolute; left: -20px; top: 4px; } form td em { font-size: 80%; } form .sq-form-required-field, form .required { color: #f00; } form .required { font-size: 80%; } form input[type="text"] { width: 100%; } form textarea { width: 99%; } @media only screen and (min-device-width:320px) and (max-device-width:568px) { .nav-tabs > li { float: none; } } .compact h3 { margin-top: 0; } .sub-navigation-content a:hover { color: #fff; } .sub-navigation__sub-nav-links a:hover, .sub-navigation__sub-nav-links a:focus { color: #fff; text-decoration: none !important; } .vert-offset-top-12 { margin-top: 12em; } .vert-offset-top-11 { margin-top: 11em; } .vert-offset-top-10 { margin-top: 10em; } .vert-offset-top-9 { margin-top: 9em; } .vert-offset-top-8 { margin-top: 8em; } .vert-offset-top-7 { margin-top: 7em; } .vert-offset-top-6 { margin-top: 6em; } .vert-offset-top-5 { margin-top: 5em; } .vert-offset-top-4 { margin-top: 4em; } .vert-offset-top-3 { margin-top: 3em; } .vert-offset-top-2 { margin-top: 2em; } .vert-offset-top-1 { margin-top: 1em; } .vert-offset-top-0 { margin-top: 0em; } /* Vertical Offset Bottom */ .vert-offset-bottom-12 { margin-bottom: 12em; } .vert-offset-bottom-11 { margin-bottom: 11em; } .vert-offset-bottom-10 { margin-bottom: 10em; } .vert-offset-bottom-9 { margin-bottom: 9em; } .vert-offset-bottom-8 { margin-bottom: 8em; } .vert-offset-bottom-7 { margin-bottom: 7em; } .vert-offset-bottom-6 { margin-bottom: 6em; } .vert-offset-bottom-5 { margin-bottom: 5em; } .vert-offset-bottom-4 { margin-bottom: 4em; } .vert-offset-bottom-3 { margin-bottom: 3em; } .vert-offset-bottom-2 { margin-bottom: 2em; } .vert-offset-bottom-1 { margin-bottom: 1em; } .vert-offset-bottom-0 { margin-bottom: 0em; } .vert-offset-top-half { margin-top: 0.3em; } .loading { background: url('/directory/Content/css/spinner.gif') no-repeat center center; } .highlightCustom { border-bottom: 2px solid #036f9d; } .pointer { cursor: pointer; background-image: url(/directory/Content/css/accordion_bg.png); background-position: top right; background-repeat: no-repeat; } .pointerExpanded { background-image: url(/directory/Content/css/accordion_bg_expanded.png); } .img { border: 2px solid #DDDDDD; border-radius: 3px; width: 110px; } .customCheckbox { width: 1em; height: 1em; } .customCheckboxSpan { font-family: 'lato'; font-size: 1em; } .padding { padding: 4px; } .padding-top-large { padding-top: 10px; } .margin-right { margin-right: 10px; } .padding-left-right { padding: 0 10px 0 10px; } /*nc*/ ul.staff_info { margin: 0px; padding: 0px; } ul.staff_info li { list-style: none; display: block; padding: 5px; font-size: 14px; } h2.user_name { margin: 0; } .panel span.label { display: inline-block; font-weight: bold; min-width: 120px; color: #000; font-size: 100%; text-align: left; padding: 0; } .panel span.label-wide { display: inline-block; font-weight: bold; min-width: 170px; color: #000; font-size: 100%; text-align: left; padding: 0; } .panel div.label { display: inline-block; font-weight: bold; min-width: 105px; color: #000; font-size: 100%; text-align: left; padding: 0; } .panel span.widelabel { display: inline-block; font-weight: bold; min-width: 170px; color: #000; font-size: 100%; text-align: left; padding: 0; } .panel span.labelord { display: inline-block; font-weight: bold; color: #000; font-size: 100%; text-align: left; padding: 0; } .panel-body { padding-top: 10px; } .panel-primary > .panel-heading { background-color: #006c91; color: #ffffff; border: none; } .panel-primary { border-color: #015875; } .staff_info li a { color: #015875; text-decoration: none; } .staff_info li a h2 { color: #015875; text-decoration: none; } .username > small { color: #767676 !important; } .dash { padding: 0 5px 0 5px; } .imageDiv { text-align: left; } .leftPadder { padding-left: 10px; } @media (min-width: 992px) { .img { width: 100%; } .imageDiv { text-align: center; padding-top: 50px; } .leftPadder { padding-left: 50px; } } @media all and (max-width: 768px) { h1 { font-size: 36px; } h2 { font-size: 24px; } h2 strong { font-size: 36px; } .username > small { display: block; padding: 10px 0; color: #000 !important; font-family: 'latoregular',sans-serif !important; } .dash { display: none; } .label_mobile { font-weight: bold; min-width: 105px; display: inline-block; } } .narrow { padding-top: 0; padding-bottom: 0; } .panel-primary { border: none; } .panel-primary .panel-body { border-bottom: 1px solid transparent; border-left: 1px solid transparent; border-right: 1px solid transparent; border-top: none; border-color: #036f9d; } .wrap { /* These are technically the same, but use both */ overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; /* This is the dangerous one in WebKit, as it breaks things wherever */ word-break: break-all; /* Instead use this non-standard one: */ word-break: break-word; /* Adds a hyphen where the word breaks, if supported (No Blink) */ -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; padding-left: 5px; } .floater { float: left; } .min-widther { min-width: unset; } .right-padder { padding-right: 15px; } @media all and (max-width: 320px) { .floater { float: unset; } .min-widther { min-width: 80px; } .right-padder { padding-right: 7px; } } .info { font-weight: bold; font-size: 16px; color: #189DD8; cursor: pointer; padding-left: 5px; } .back-to-top a { position:fixed; bottom:0; right:0; margin-right: 10px; margin-bottom: 10px; } body { overflow-y: scroll; } .custom-head { margin: 0; }