  /*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
select{background:#fff !important}
.navbar{display:none}
.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}
.label{border:1px solid #000}
.table{border-collapse:collapse !important}
.table td,.table th{background-color:#fff !important}
.table-bordered th,.table-bordered td{border:1px solid #ddd !important}
}
@font-face{font-family:'Glyphicons Halflings';src:url('/etc/designs/villanova/clientlibs/font.glyphicons/glyphicons-halflings-regular.eot');src:url('/etc/designs/villanova/clientlibs//etc/designs/villanova/clientlibs/font.glyphicons/glyphicons-halflings-regular.eot') format('embedded-opentype'),url('/etc/designs/villanova/clientlibs//etc/designs/villanova/clientlibs/font.glyphicons/glyphicons-halflings-regular.woff2') format('woff2'),url('/etc/designs/villanova/clientlibs/font.glyphicons/glyphicons-halflings-regular.woff') format('woff'),url('/etc/designs/villanova/clientlibs/font.glyphicons/glyphicons-halflings-regular.ttf') format('truetype'),url('/etc/designs/villanova/clientlibs/font.glyphicons/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:"\2a"}
.glyphicon-plus:before{content:"\2b"}
.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-yen:before{content:"\00a5"}
.glyphicon-ruble: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"}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#CQ *{box-sizing:content-box}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#272727;background-color:#fff;letter-spacing:.01em}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#2773be;text-decoration:none;font-weight:bold}
a:hover,a:focus{color:#23527c;text-decoration:underline}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure{margin:0}
img{vertical-align:middle}
.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:6px}
.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.img-circle{border-radius:50%}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #f7f7f7}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#666}
h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}
h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}
h1,.h1{font-size:36px}
h2,.h2{font-size:30px}
h3,.h3{font-size:24px}
h4,.h4{font-size:18px}
h5,.h5{font-size:14px}
h6,.h6{font-size:12px}
p{margin:0 0 10px}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}
@media(min-width:768px){.lead{font-size:21px}
}
small,.small{font-size:85%}
mark,.mark{background-color:#fcf8e3;padding:.2em}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-nowrap{white-space:nowrap}
.text-lowercase{text-transform:lowercase}
.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.text-muted{color:#666}
.text-primary{color:#337ab7}
a.text-primary:hover{color:#286090}
.text-success{color:#3c763d}
a.text-success:hover{color:#2b542c}
.text-info{color:#31708f}
a.text-info:hover{color:#245269}
.text-warning{color:#8a6d3b}
a.text-warning:hover{color:#66512c}
.text-danger{color:#a94442}
a.text-danger:hover{color:#843534}
.bg-primary{color:#fff;background-color:#337ab7}
a.bg-primary:hover{background-color:#286090}
.bg-success{background-color:#dff0d8}
a.bg-success:hover{background-color:#c1e2b3}
.bg-info{background-color:#d9edf7}
a.bg-info:hover{background-color:#afd9ee}
.bg-warning{background-color:#fcf8e3}
a.bg-warning:hover{background-color:#f7ecb5}
.bg-danger{background-color:#f2dede}
a.bg-danger:hover{background-color:#e4b9b9}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #f7f7f7}
ul,ol{margin-top:0;margin-bottom:10px}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none;margin-left:-5px}
.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}
dl{margin-top:0;margin-bottom:20px}
dt,dd{line-height:1.42857143}
dt{font-weight:bold}
dd{margin-left:0}
@media(min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dl-horizontal dd{margin-left:180px}
}
abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #666}
.initialism{font-size:90%;text-transform:uppercase}
blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #f7f7f7}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}
blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#666}
blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #f7f7f7;border-left:0;text-align:right}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}
address{margin-bottom:20px;font-style:normal;line-height:1.42857143}
code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}
code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}
kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}
kbd kbd{padding:0;font-size:100%;font-weight:bold;box-shadow:none}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}
.pre-scrollable{max-height:340px;overflow-y:scroll}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media(min-width:768px){.container{width:750px}
}
@media(min-width:992px){.container{width:970px}
}
@media(min-width:1200px){.container{width:1170px}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.row{margin-left:-15px;margin-right:-15px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
}
@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
}
@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
}
table{background-color:transparent}
caption{padding-top:8px;padding-bottom:8px;color:#666;text-align:left}
th{text-align:left}
.table{width:100%;max-width:100%;margin-bottom:20px}
.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}
.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}
.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}
.table>tbody+tbody{border-top:2px solid #ddd}
.table .table{background-color:#fff}
.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}
.table-bordered{border:1px solid #ddd}
.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}
.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}
.table-hover>tbody>tr:hover{background-color:#f5f5f5}
table col[class*="col-"]{position:static;float:none;display:table-column}
table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}
.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}
.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}
.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}
.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}
.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}
.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}
.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}
.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}
.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}
.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}
.table-responsive{overflow-x:auto;min-height:.01%}
@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}
.table-responsive>.table{margin-bottom:0}
.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}
.table-responsive>.table-bordered{border:0}
.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}
.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}
.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}
}
fieldset{padding:0;margin:0;border:0;min-width:0}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
input[type="file"]{display:block}
input[type="range"]{display:block;width:100%}
select[multiple],select[size]{height:auto}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#f7f7f7;opacity:1}
textarea.form-control{height:auto}
input[type="search"]{-webkit-appearance:none}
@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{line-height:34px}
input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:30px}
input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:46px}
}
.form-group{margin-bottom:15px}
.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}
.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}
.radio+.radio,.checkbox+.checkbox{margin-top:-5px}
.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}
.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}
.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}
.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}
.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}
.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
select.input-sm{height:30px;line-height:30px}
textarea.input-sm,select[multiple].input-sm{height:auto}
.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
select.form-group-sm .form-control{height:30px;line-height:30px}
textarea.form-group-sm .form-control,select[multiple].form-group-sm .form-control{height:auto}
.form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5}
.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
select.input-lg{height:46px;line-height:46px}
textarea.input-lg,select[multiple].input-lg{height:auto}
.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
select.form-group-lg .form-control{height:46px;line-height:46px}
textarea.form-group-lg .form-control,select[multiple].form-group-lg .form-control{height:auto}
.form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333}
.has-feedback{position:relative}
.has-feedback .form-control{padding-right:42.5px}
.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}
.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}
.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}
.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}
.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}
.has-success .form-control-feedback{color:#3c763d}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}
.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}
.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}
.has-warning .form-control-feedback{color:#8a6d3b}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}
.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}
.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}
.has-error .form-control-feedback{color:#a94442}
.has-feedback label ~ .form-control-feedback{top:25px}
.has-feedback label.sr-only ~ .form-control-feedback{top:0}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#676767}
@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.form-inline .form-control-static{display:inline-block}
.form-inline .input-group{display:inline-table;vertical-align:middle}
.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}
.form-inline .input-group>.form-control{width:100%}
.form-inline .control-label{margin-bottom:0;vertical-align:middle}
.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.form-inline .radio label,.form-inline .checkbox label{padding-left:0}
.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}
.form-inline .has-feedback .form-control-feedback{top:0}
}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}
.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}
.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}
@media(min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}
}
.form-horizontal .has-feedback .form-control-feedback{right:15px}
@media(min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.333333px}
}
@media(min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}
}
.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}
.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#333}
.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}
.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}
.btn-primary .badge{color:#337ab7;background-color:#fff}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}
.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}
.btn-success .badge{color:#5cb85c;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}
.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}
.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}
.btn-danger .badge{color:#d9534f;background-color:#fff}
.btn-link{color:#337ab7;font-weight:normal;border-radius:0}
.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}
.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#666;text-decoration:none}
.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:5px}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{display:none;visibility:hidden}
.collapse.in{display:block;visibility:visible}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup,.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#666}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}
.open>.dropdown-menu{display:block}
.open>a{outline:0}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#666;white-space:nowrap}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.pull-right>.dropdown-menu{right:0;left:auto}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
@media(min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}
.navbar-right .dropdown-menu-left{left:0;right:auto}
}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}
.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar{margin-left:-5px}
.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}
.btn-group>.btn:first-child{margin-left:0}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}
.btn-group>.btn-group{float:left}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}
.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}
.btn-group-vertical>.btn-group>.btn{float:none}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}
.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}
.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}
.btn-group-justified>.btn-group .btn{width:100%}
.btn-group-justified>.btn-group .dropdown-menu{left:auto}
[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
.input-group{position:relative;display:table;border-collapse:separate}
.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}
.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}
textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}
textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}
.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}
.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}
.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#f7f7f7;border:1px solid #ccc;border-radius:4px}
.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}
.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}
.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}
.input-group-addon:first-child{border-right:0}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}
.input-group-addon:last-child{border-left:0}
.input-group-btn{position:relative;font-size:0;white-space:nowrap}
.input-group-btn>.btn{position:relative}
.input-group-btn>.btn+.btn{margin-left:-1px}
.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav>li{position:relative;display:block}
.nav>li>a{position:relative;display:block;padding:10px 15px}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#f7f7f7}
.nav>li.disabled>a{color:#666}
.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#666;text-decoration:none;background-color:transparent;cursor:not-allowed}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#f7f7f7;border-color:#337ab7}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav>li>a>img{max-width:none}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs>li{float:left;margin-bottom:-1px}
.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}
.nav-tabs>li>a:hover{border-color:#f7f7f7 #f7f7f7 #ddd}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-tabs.nav-justified>li{float:none}
.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}
.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
@media(min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}
.nav-tabs.nav-justified>li>a{margin-bottom:0}
}
.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}
@media(min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}
}
.nav-pills>li{float:left}
.nav-pills>li>a{border-radius:4px}
.nav-pills>li+li{margin-left:2px}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}
.nav-stacked>li{float:none}
.nav-stacked>li+li{margin-top:2px;margin-left:0}
.nav-justified{width:100%}
.nav-justified>li{float:none}
.nav-justified>li>a{text-align:center;margin-bottom:5px}
.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
@media(min-width:768px){.nav-justified>li{display:table-cell;width:1%}
.nav-justified>li>a{margin-bottom:0}
}
.nav-tabs-justified{border-bottom:0}
.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}
@media(min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}
}
.tab-content>.tab-pane{display:none;visibility:hidden}
.tab-content>.active{display:block;visibility:visible}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}
@media(min-width:768px){.navbar{border-radius:4px}
}
@media(min-width:768px){.navbar-header{float:left}
}
.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}
@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}
.navbar-collapse.collapse{display:block !important;visibility:visible !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.navbar-collapse.in{overflow-y:visible}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
@media(max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}
}
.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}
@media(min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}
}
.navbar-static-top{z-index:1000;border-width:0 0 1px}
@media(min-width:768px){.navbar-static-top{border-radius:0}
}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}
@media(min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}
}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}
.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
.navbar-brand>img{display:block}
@media(min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}
}
.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
@media(min-width:768px){.navbar-toggle{display:none}
}
.navbar-nav{margin:7.5px -15px}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}
@media(max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}
.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}
.navbar-nav .open .dropdown-menu>li>a{line-height:20px}
.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}
}
@media(min-width:768px){.navbar-nav{float:left;margin:0}
.navbar-nav>li{float:left}
.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}
}
.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:8px;margin-bottom:8px}
@media(min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}
.navbar-form .form-control-static{display:inline-block}
.navbar-form .input-group{display:inline-table;vertical-align:middle}
.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}
.navbar-form .input-group>.form-control{width:100%}
.navbar-form .control-label{margin-bottom:0;vertical-align:middle}
.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}
.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}
.navbar-form .has-feedback .form-control-feedback{top:0}
}
@media(max-width:767px){.navbar-form .form-group{margin-bottom:5px}
.navbar-form .form-group:last-child{margin-bottom:0}
}
@media(min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}
}
.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.navbar-btn{margin-top:8px;margin-bottom:8px}
.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-text{margin-top:15px;margin-bottom:15px}
@media(min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}
}
@media(min-width:768px){.navbar-left{float:left !important}
.navbar-right{float:right !important;margin-right:-15px}
.navbar-right ~ .navbar-right{margin-right:0}
}
.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}
.navbar-default .navbar-text{color:#777}
.navbar-default .navbar-nav>li>a{color:#777}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}
.navbar-default .navbar-toggle{border-color:#ddd}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}
@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}
}
.navbar-default .navbar-link{color:#777}
.navbar-default .navbar-link:hover{color:#333}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}
.navbar-inverse{background-color:#222;border-color:#080808}
.navbar-inverse .navbar-brand{color:#8c8c8c}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}
.navbar-inverse .navbar-text{color:#8c8c8c}
.navbar-inverse .navbar-nav>li>a{color:#8c8c8c}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}
.navbar-inverse .navbar-toggle{border-color:#333}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}
@media(max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#8c8c8c}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}
}
.navbar-inverse .navbar-link{color:#8c8c8c}
.navbar-inverse .navbar-link:hover{color:#fff}
.navbar-inverse .btn-link{color:#8c8c8c}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}
.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}
.breadcrumb>li{display:inline-block}
.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}
.breadcrumb>.active{color:#666}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#23527c;background-color:#f7f7f7;border-color:#ddd}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#666;background-color:#fff;border-color:#ddd;cursor:not-allowed}
.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}
.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}
.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}
.pager li{display:inline}
.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}
.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f7f7f7}
.pager .next>a,.pager .next>span{float:right}
.pager .previous>a,.pager .previous>span{float:left}
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#666;background-color:#fff;cursor:not-allowed}
.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}
a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}
.label:empty{display:none}
.btn .label{position:relative;top:-1px}
.label-default{background-color:#666}
.label-default[href]:hover,.label-default[href]:focus{background-color:#4d4d4d}
.label-primary{background-color:#337ab7}
.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}
.label-success{background-color:#5cb85c}
.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}
.label-info{background-color:#5bc0de}
.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}
.label-warning{background-color:#f0ad4e}
.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}
.label-danger{background-color:#d9534f}
.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}
.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#666;border-radius:10px}
.badge:empty{display:none}
.btn .badge{position:relative;top:-1px}
.btn-xs .badge{top:0;padding:1px 5px}
a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}
.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}
.list-group-item>.badge{float:right}
.list-group-item>.badge+.badge{margin-right:5px}
.nav-pills>li>a>.badge{margin-left:3px}
.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#f7f7f7}
.jumbotron h1,.jumbotron .h1{color:inherit}
.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}
.jumbotron>hr{border-top-color:#dedede}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
@media screen and (min-width:768px){.jumbotron{padding:48px 0}
.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}
.jumbotron h1,.jumbotron .h1{font-size:63px}
}
.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}
.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}
.thumbnail .caption{padding:9px;color:#272727}
.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}
.alert h4{margin-top:0;color:inherit}
.alert .alert-link{font-weight:bold}
.alert>p,.alert>ul{margin-bottom:0}
.alert>p+p{margin-top:5px}
.alert-dismissable,.alert-dismissible{padding-right:35px}
.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}
.alert-success hr{border-top-color:#c9e2b3}
.alert-success .alert-link{color:#2b542c}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}
.alert-info hr{border-top-color:#a6e1ec}
.alert-info .alert-link{color:#245269}
.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}
.alert-warning hr{border-top-color:#f7e1b5}
.alert-warning .alert-link{color:#66512c}
.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}
.alert-danger hr{border-top-color:#e4b9c0}
.alert-danger .alert-link{color:#843534}
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}
}
@keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}
}
.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}
.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:40px 40px}
.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
.progress-bar-success{background-color:#5cb85c}
.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}
.progress-bar-info{background-color:#5bc0de}
.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}
.progress-bar-warning{background-color:#f0ad4e}
.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}
.progress-bar-danger{background-color:#d9534f}
.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}
.media{margin-top:15px}
.media:first-child{margin-top:0}
.media,.media-body{zoom:1;overflow:hidden}
.media-body{width:10000px}
.media-object{display:block}
.media-right,.media>.pull-right{padding-left:10px}
.media-left,.media>.pull-left{padding-right:10px}
.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}
.media-middle{vertical-align:middle}
.media-bottom{vertical-align:bottom}
.media-heading{margin-top:0;margin-bottom:5px}
.media-list{padding-left:0;list-style:none}
.list-group{margin-bottom:20px;padding-left:0}
.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}
.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}
.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
a.list-group-item{color:#555}
a.list-group-item .list-group-item-heading{color:#333}
a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}
.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#f7f7f7;color:#666;cursor:not-allowed}
.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#666}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}
.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}
.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}
.list-group-item-success{color:#3c763d;background-color:#dff0d8}
a.list-group-item-success{color:#3c763d}
a.list-group-item-success .list-group-item-heading{color:inherit}
a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}
a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}
.list-group-item-info{color:#31708f;background-color:#d9edf7}
a.list-group-item-info{color:#31708f}
a.list-group-item-info .list-group-item-heading{color:inherit}
a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}
a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}
.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}
a.list-group-item-warning{color:#8a6d3b}
a.list-group-item-warning .list-group-item-heading{color:inherit}
a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}
a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}
.list-group-item-danger{color:#a94442;background-color:#f2dede}
a.list-group-item-danger{color:#a94442}
a.list-group-item-danger .list-group-item-heading{color:inherit}
a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}
a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}
.list-group-item-heading{margin-top:0;margin-bottom:5px}
.list-group-item-text{margin-bottom:0;line-height:1.3}
.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}
.panel-body{padding:15px}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}
.panel-heading>.dropdown .dropdown-toggle{color:inherit}
.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}
.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}
.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}
.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}
.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}
.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.list-group+.panel-footer{border-top-width:0}
.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}
.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}
.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}
.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}
.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}
.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}
.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}
.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}
.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}
.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}
.panel>.table-responsive{border:0;margin-bottom:0}
.panel-group{margin-bottom:20px}
.panel-group .panel{margin-bottom:0;border-radius:4px}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.panel-default{border-color:#ddd}
.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}
.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}
.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}
.panel-primary{border-color:#337ab7}
.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}
.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}
.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}
.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}
.panel-success{border-color:#d6e9c6}
.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}
.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}
.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}
.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}
.panel-info{border-color:#bce8f1}
.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}
.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}
.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}
.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}
.panel-warning{border-color:#faebcc}
.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}
.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}
.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}
.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}
.panel-danger{border-color:#ebccd1}
.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}
.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}
.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}
.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}
.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}
.embed-responsive.embed-responsive-4by3{padding-bottom:75%}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}
.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}
.well-lg{padding:24px;border-radius:6px}
.well-sm{padding:9px;border-radius:3px}
.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
.modal-open{overflow:hidden}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}
.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}
.modal-sm{width:300px}
}
@media(min-width:992px){.modal-lg{width:900px}
}
.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:1.4;opacity:0;filter:alpha(opacity=0)}
.tooltip.in{opacity:.9;filter:alpha(opacity=90)}
.tooltip.top{margin-top:-3px;padding:5px 0}
.tooltip.right{margin-left:3px;padding:0 5px}
.tooltip.bottom{margin-top:3px;padding:5px 0}
.tooltip.left{margin-left:-3px;padding:0 5px}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}
.popover.top{margin-top:-10px}
.popover.right{margin-left:10px}
.popover.bottom{margin-top:10px}
.popover.left{margin-left:-10px}
.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}
.popover-content{padding:9px 14px}
.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover>.arrow{border-width:11px}
.popover>.arrow:after{border-width:10px;content:""}
.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}
.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}
.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}
.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}
.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}
.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}
.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}
.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}
@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-moz-transition:-moz-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;perspective:1000}
.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}
.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}
.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}
.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;line-height:1;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}
.carousel-caption{left:20%;right:20%;padding-bottom:30px}
.carousel-indicators{bottom:20px}
}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right !important}
.pull-left{float:left !important}
.hide{display:none !important}
.show{display:block !important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none !important;visibility:hidden !important}
.affix{position:fixed}
@-ms-viewport{width:device-width}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
@media(max-width:767px){.visible-xs{display:block !important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}
}
@media(max-width:767px){.visible-xs-block{display:block !important}
}
@media(max-width:767px){.visible-xs-inline{display:inline !important}
}
@media(max-width:767px){.visible-xs-inline-block{display:inline-block !important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm{display:block !important}
table.visible-sm{display:table}
tr.visible-sm{display:table-row !important}
th.visible-sm,td.visible-sm{display:table-cell !important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md{display:block !important}
table.visible-md{display:table}
tr.visible-md{display:table-row !important}
th.visible-md,td.visible-md{display:table-cell !important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}
}
@media(min-width:1200px){.visible-lg{display:block !important}
table.visible-lg{display:table}
tr.visible-lg{display:table-row !important}
th.visible-lg,td.visible-lg{display:table-cell !important}
}
@media(min-width:1200px){.visible-lg-block{display:block !important}
}
@media(min-width:1200px){.visible-lg-inline{display:inline !important}
}
@media(min-width:1200px){.visible-lg-inline-block{display:inline-block !important}
}
@media(max-width:767px){.hidden-xs{display:none !important}
}
@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}
}
@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}
}
@media(min-width:1200px){.hidden-lg{display:none !important}
}
.visible-print{display:none !important}
@media print{.visible-print{display:block !important}
table.visible-print{display:table}
tr.visible-print{display:table-row !important}
th.visible-print,td.visible-print{display:table-cell !important}
}
.visible-print-block{display:none !important}
@media print{.visible-print-block{display:block !important}
}
.visible-print-inline{display:none !important}
@media print{.visible-print-inline{display:inline !important}
}
.visible-print-inline-block{display:none !important}
@media print{.visible-print-inline-block{display:inline-block !important}
}
@media print{.hidden-print{display:none !important}
}
header{background:#036;border:0;position:relative;top:0;width:100%;z-index:1}
.top-vulogo,.top-vusearch{margin-top:15px;margin-bottom:10px}
a.skip-main{left:-999px;position:relative;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999;position:absolute;color:#fff;background-color:#2773be}
a.skip-main:focus,a.skip-main:active{color:#fff;background-color:#2773be;text-decoration:none;display:block;left:auto;top:auto;width:100%;height:auto;overflow:auto;padding:15px;text-align:center;font-size:24px;z-index:999;font-weight:400;position:relative}
.nologo{color:#fff}
.nologo a{color:#fff}
.nologo a:hover{color:#fff}
.top-vusearch .gsc-input-box,#mobileSearch .gsc-input-box{height:30px}
.top-vusearch .cse .gsc-search-button input.gsc-search-button-v2,#mobileSearch .cse .gsc-search-button input.gsc-search-button-v2,.top-vusearch input.gsc-search-button-v2,#mobileSearch input.gsc-search-button-v2{height:auto;margin-top:2px;min-width:auto;padding:7px 20px;width:auto;vertical-align:middle}
.searchItems{padding:0 15px}
.homepage #hp-container .hp-vulogo{display:none}
#cp-container .hp-vulogo{display:block}
.toolLinks{color:#fff;width:100%;float:right;text-align:right;letter-spacing:1px}
.toolLinks .list-inline:nth-child(2) li{border-right:solid 1px #fff}
.toolLinks .list-inline:nth-child(2) li:nth-child(2){border-right:0}
.toolLinks ul li{border-right:solid 1px #fff;margin-bottom:10px;line-height:15px;padding-right:10px}
.toolLinks ul li:nth-child(4),.toolLinks ul li:nth-child(7){border-right:0}
.toolLinks a{color:#fff;font-size:71.4%}
.toolLinks a:hover,.toolLinks a:focus{color:#f7eed4;text-decoration:none}
.campaign_but{background-image:url('/etc/designs/villanova/images/campaignFlame.png');background-repeat:no-repeat;padding:9px 5px 8px 25px}
.tooltip-inner{max-width:100%}
@media screen and (max-width:992px){#cp-container .top-vulogo img,#hp-container .top-vulogo img{display:block;margin-left:auto;margin-right:auto}
.logo{text-align:center}
.tooltip{display:none;visibility:hidden}
}
@media screen and (min-width:768px) and (max-width:992px){.toolLinks{text-align:center}
.toolLinks ul li:nth-child(5){border-right:1px solid #fff}
}
@media screen and (min-width:992px) and (max-width:1200px){#cp-container .top-vulogo img{margin-left:0;margin-right:0}
.logo{text-align:left}
.toolLinks{text-align:right}
.toolLinks ul li:nth-child(5){border-right:1px solid #fff}
}
.panel{background-color:transparent;border:0;border-radius:none;box-shadow:none;margin-bottom:0}
@media screen and (min-width:768px){.navbar{margin-top:10px;margin-bottom:0;min-height:0;border:0}
.navbar .nav{width:100%;margin:0;border-left:solid 1px #FFF}
.navbar .nav>li{width:14.28%;white-space:nowrap;text-align:center;border-right:solid 1px #fff;border-top:solid 1px #fff;background-color:transparent}
.navbar .nav>li:hover,.navbar .nav>li:focus{background:#0078ae}
.navbar .nav>li>a{color:#fff;padding:13px;text-shadow:0 1px 1px #000;font:92.9% GothamBook}
.navbar .nav>li>a:hover,.navbar .nav>li>a:focus{color:#f7eed4;border-radius:0;background-color:#0078ae}
.navbar-collapse{padding:0}
}
@media screen and (min-width:768px) and (max-width:992px){.navbar .nav li{font-size:10px}
}
@media screen and (max-width:768px){.navbar{margin-bottom:0;margin-top:15px;padding-top:15px;border-top:1px solid #fff}
.navbar .nav li,.navbar #mobileTools ul li{border-top:1px solid #f7f7f7;background-color:#fff}
.navbar #mobileTools ul li{padding:0 15px}
.nav-container .container{padding-left:0;padding-right:0}
.nav-container ul.list-inline{text-align:center;margin-bottom:0}
.nav-container ul.list-inline li{border-right:1px solid #fff;font-size:85%;color:#fff;margin-bottom:8px;padding-right:10px}
.nav-container ul.list-inline li button{color:#fff;text-decoration:none;border:0;background-color:transparent;padding-left:0;padding-right:0}
.nav-container ul.list-inline li button.campaign_but{padding:9px 5px 8px 25px}
.nav-container ul.list-inline li:nth-of-type(5){border-right:0}
.nav-container ul.list-inline li:last-child{border-right:0}
.mobileCollapse,.navbar-collapse{color:#036;box-shadow:none;border:0}
.mobileCollapse .nav li i,.navbar-collapse .nav li i{margin-right:15px}
.mobileCollapse .nav li a,.navbar-collapse .nav li a{color:#036;display:inline-block;width:100%}
.mobileCollapse .nav li a:hover,.navbar-collapse .nav li a:hover,.mobileCollapse .nav li a:focus,.navbar-collapse .nav li a:focus{color:#0078ae;background-color:#f7f7f7}
.mobileCollapse .nav li:hover,.navbar-collapse .nav li:hover,.mobileCollapse .nav li:focus,.navbar-collapse .nav li:focus{color:#0078ae;background-color:#f7f7f7}
.navbar-collapse{padding:0 15px}
}
.globalnav-v2 .navbar-nav{font-family:GothamLightRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;float:none}
.globalnav-v2 .navbar-nav>li{float:none}
.globalnav-v2 .navbar-nav li:first-child a{border-top:solid 1px #555}
.globalnav-v2 .navbar-nav li ul{padding-left:0;background-color:#036}
.globalnav-v2 .navbar-nav li ul li a{padding-left:30px;padding-right:15px;border-bottom:1px solid #fff}
.globalnav-v2 .navbar-nav li ul li a span{float:right}
.globalnav-v2 .navbar-nav li a{padding-top:10px;padding-bottom:10px;line-height:14px;display:block;width:100%;border-bottom:1px solid #555;color:#fff}
.globalnav-v2 .navbar-nav li a:hover{background-color:#fff;color:#036}
.globalnav-v2 .navbar-nav li a:focus{color:#036}
.globalnav-v2 .navbar-nav li a span{float:right}
@media screen and (max-width:768px){.globalnav-v2 .navbar-nav li ul li a{padding-left:45px;padding-right:30px}
.globalnav-v2 .navbar-nav li a{padding:10px 30px}
}
#top-footer{background-color:#b6c3c9;padding:5px 0 5px 0;border-bottom:solid 1px #9fabb0;border-top:solid 1px #d4d7d9;position:relative;margin-top:15px}
#top-footer h1,#top-footer h2,#top-footer h3,#top-footer h4{color:#333;text-shadow:1px 1px 0 #e0e0e0;font-family:GothamBook}
#top-footer a{color:#333}
#top-footer a:hover,#top-footer a:focus{color:#000;text-decoration:underline}
footer{background-color:#036;color:#FFF;padding:5px 0 5px 0;border-top:solid 1px #263f58;font-size:85.7%;position:relative}
footer .footer-title{font:bold 114.3% Arial,Helvetica,sans-serif;border-bottom:solid 1px #fff;padding-bottom:5px;margin-bottom:10px}
footer a{color:#f7eed4;text-shadow:0 1px 1px #000}
footer a:hover,footer a:focus{color:#fff;text-decoration:underline}
footer i{padding:3px}
footer ul{text-align:center;margin:0 0 5px 0}
footer ul li a{padding-right:5px;vertical-align:-2px;line-height:25px}
footer .footerLogo{width:250px;height:67px}
@media screen and (max-width:992px){footer{text-align:center}
footer ul:nth-child(1){border-bottom:solid 1px #fff;border-top:solid 1px #fff;padding:10px 0;margin-left:0}
footer p:last-child{text-align:center}
}
.title-container{border-top:solid 1px #bbb;color:#FFF;background-color:transparent;font:600 114.3% Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:20px;letter-spacing:2px;display:none}
.title-container a{color:#FFF;background-color:#2773be;padding:10px}
.title-container a:hover,.title-container a:focus{color:#f7eed4;text-decoration:none}
.title-container i{display:none}
.leftnav{border-right:solid 1px #555;margin:10px 0 10px 0}
.leftnav ul.navHome{padding-bottom:0}
.leftnav ul.navHome li{margin-bottom:0}
.leftnav ul.navHome li a{font:500 117.3% "Helvetica Neue",Helvetica,Arial,sans-serif;color:#2773be}
.leftnav ul.navHome li a:hover,.leftnav ul.navHome li a:focus{color:#036}
.leftnav ul{margin:0;padding:0 0 30px 0;list-style-type:none}
.leftnav ul li{border-bottom:solid 1px #555;text-indent:-12px;padding-top:5px;padding-bottom:5px}
.leftnav ul li a{color:#2773be}
.leftnav ul li a:hover,.leftnav ul li a:focus{color:#036;text-decoration:underline}
.leftnav ul li a.active{color:#036;font-style:italic}
.leftnav ul li span{margin-right:10px;display:inline-block}
.leftnav ul li>ul{border-bottom:0;padding:5px 5px 5px 15px}
.leftnav ul li>ul li{padding:5px 5px 0 15px;border:0}
.leftnav ul li>ul li a{color:#555;font-size:92.9%}
.leftnav ul li>ul li a:hover,.leftnav ul li>ul li a :focus{color:#666}
.leftnav ul li>ul li.tooDeep a{color:#666}
.selectnav{display:none}
@media screen and (max-width:992px){.leftnav{border:0;background-color:none;border-radius:0;box-shadow:none;padding:5px;margin:5px}
.leftnav ul.navHome{margin-bottom:20px;text-align:center}
.leftnav select{margin:0 auto}
.js #pagenav{display:none}
#pagenav span{display:none}
.js .selectnav{display:block}
}
.crumb-container{background-color:#f7f7f7;padding:10px 0;border-bottom:solid 1px #e4e4e4}
.breadcrumb{padding:0;margin:0;font:normal 71.4% "Helvetica Neue",Helvetica,Arial,sans-serif;color:#666;letter-spacing:1px;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;white-space:nowrap}
.breadcrumb .divider{padding:0 5px;color:#666;margin:0}
.breadcrumb ul{margin:0;padding:0;list-style:none}
.breadcrumb ul li{overflow:hidden;display:none}
.breadcrumb ul li.show{display:inline-block !important}
.breadcrumb ul li.ellipse{text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.breadcrumb a{color:#666;text-decoration:none}
.breadcrumb a:hover,.breadcrumb a:focus{color:#2773be}
.landingpage .logo{display:none;min-height:0}
.landingpage .top-vulogo{min-height:73px}
.landingpage .banner-container{margin-top:0;top:20px;position:absolute;left:0;right:0}
.landingpage .content-container .container{border-radius:0 5px 5px 5px;box-shadow:0 0 10px #555;background-color:#fff;padding:5px;min-height:400px;margin-bottom:15px;position:relative;z-index:1}
.landingpage .title{position:relative;margin-top:-62px;margin-left:-5px;margin-bottom:5px}
.landingpage .title h1{padding:10px;font:bold 171.4% GothamBook;color:#fff;display:inline-block;background-color:rgba(0,0,0,0.6)}
.landingpage .lptitle a:hover,.landingpage .lptitle a:focus{color:#f7eed4;text-decoration:none}
.landingpage .content-container{margin-top:-100px}
.landingpage #img-background{min-height:500px}
.landingpage.newsroom #img-background{min-height:130px}
.landingpage.newsroom .title{display:none}
.landingpage.newsroom .banner-container{display:none}
.landingpage.newsroom .logo{display:block}
.landingpage.newsroom .top-vulogo{min-height:0}
@media screen and (max-width:992px){.landingpage .content-container .container{border-radius:0;box-shadow:none;background-color:#fff;padding:5px 15px 5px 15px;min-height:0;margin-bottom:15px}
.landingpage .title{display:block;position:relative;margin:5px 0;background-color:#2773be}
.landingpage .title h1{margin:0;background-color:transparent}
.landingpage .content-container{margin-top:0;padding-left:0;padding-right:0}
.landingpage #img-background{background-image:none;min-height:0}
}
h1,h2,h3,h4{font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#036;margin:5px 0}
h1{font-size:28.5px;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;margin:10px 0}
h2{font-size:24px;font-weight:400}
h3{font-size:17.5px;color:#2773be}
h4{font-size:15.5px}
img{max-width:100%}
iframe{border:0;max-width:100%}
#hp-container{position:relative;top:0;width:100%}
#cp-container{width:100%}
#lg-img-container{position:relative;top:0;z-index:0}
#img-background{width:100%;overflow:hidden;position:relative;z-index:0;background-size:cover;background-repeat:no-repeat;min-height:700px}
.banner-container{margin-bottom:20px;margin-top:-700px;position:relative;top:0;width:100%;z-index:1}
div#appViewContainer{float:none;margin:0 auto}
body.media{overflow:visible;margin-top:0}
.navAnchor{display:none}
#CQ label{font-weight:normal;margin-bottom:0;max-width:none}
#CQ .label{display:block;padding:0;font-size:100%;font-weight:normal;line-height:normal;color:#000;text-align:left;white-space:normal;vertical-align:baseline;border-radius:0}
@media screen and (max-width:992px){.navAnchor{position:fixed;bottom:5px;right:5px;border:2px solid #FFF;border-radius:30px 30px 30px 30px;height:30px;text-align:center;width:30px;line-height:25px;background-color:#002664;opacity:.7}
.navAnchor i{color:#fff}
}
.law h1,.law h2,.law h3,.law h4{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#036;margin:5px 0}
.law h1{font-size:31.5px;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 0}
.law h2{font-size:24.5px}
.law h3{font-size:17.5px}
.law h4{font-size:15.5px}
.law #hp-container{position:relative;top:0;width:100%}
.law #hp-container header{background:#036;background:-moz-linear-gradient(top,#002664 10%,#1b4b9a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#002664),color-stop(100%,#1b4b9a));background:-webkit-linear-gradient(top,#002664 10%,#1b4b9a 100%);background:-o-linear-gradient(top,#002664 10%,#1b4b9a 100%);background:-ms-linear-gradient(top,#002664 10%,#1b4b9a 100%);background:linear-gradient(to bottom,#002664 10%,#1b4b9a 100%);border-bottom:solid 1px #023486}
.law #hp-container #lg-img-container{background-size:cover;background-repeat:no-repeat}
.law #hp-container #lg-img-container .banner-container{padding-bottom:50px}
.law #hp-container #lg-img-container .banner-container .container .row{margin-top:50px}
.law #hp-container .banner-container{margin-top:0}
.law #cp-container header{background:#036;background:-moz-linear-gradient(top,#002664 10%,#1b4b9a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#002664),color-stop(100%,#1b4b9a));background:-webkit-linear-gradient(top,#002664 10%,#1b4b9a 100%);background:-o-linear-gradient(top,#002664 10%,#1b4b9a 100%);background:-ms-linear-gradient(top,#002664 10%,#1b4b9a 100%);background:linear-gradient(to bottom,#002664 10%,#1b4b9a 100%);border-bottom:solid 1px #023486}
.law .nav-container{background:0;border-bottom:solid 1px #295394;border-top:solid 1px #295394;box-shadow:0 -1px 0 #023486;margin-top:15px;border:none\9}
.law #hp-container .hp-vulogo,.law #cp-container .hp-vulogo{display:block}
.law .toolLinks{letter-spacing:0}
.law .toolLinks a{font-size:75%}
.law .crumb-container{background-color:#036;padding-top:10px;padding-bottom:5px;border-bottom:0}
.law .breadcrumb{color:#FFF;background-color:#036}
.law .breadcrumb ul,.law .breadcrumb .divider{margin:0;color:#FFF}
.law .breadcrumb a{color:#FFF}
.law .breadcrumb a:hover,.law .breadcrumb a:focus{color:#FFF;text-decoration:underline}
.law .title-container{border-top:0;background-color:#036;padding:0 5px 15px 5px;display:block}
.law .title-container a{color:#f7eed4;background-color:transparent;padding:10px 0}
.law .title-container a:hover,.law .title-container a:focus{color:#2773be}
.law .title-container i{display:inline-block}
.law .homepage .lptitle{display:none}
.law .leftnav{border-right:dotted 1px #666}
.law .leftnav ul li{border-bottom:1px dotted #666}
.law .leftnav ul li>ul li{border:0}
.law .leftnav ul.navHome{display:none}
.law #top-footer{background-color:#333;color:#FFF;border-bottom:solid 1px #05142c;border-top:solid 1px #4f5050}
.law #top-footer a,.law #top-footer h1,.law #top-footer h2,.law #top-footer h3,.law #top-footer h4{color:#FFF;text-shadow:none}
.law #top-footer a:hover,.law #top-footer a:focus{color:#666}
.law footer .footer-title{border-bottom:dotted 1px #FFF}
.law .search .btn-primary{background:#0078ae;background-image:linear-gradient(to bottom,#2773be,#04c)}
.law .search .btn-primary:hover,.law .search .btn-primary:focus,.law .search .btn-primary:active{background:#04c}
.law .banner-container .calloutyellow{background-color:rgba(220,165,16,0.7);background-color:#dca510\9;padding:10px;margin-bottom:15px;color:#002664}
.law .banner-container .calloutyellow a:hover,.law .banner-container .calloutyellow a:focus{color:#FFF}
.law .calloutyellow{background-color:#f7eed4;background-color:#dca510\9;padding:10px;margin-bottom:15px;color:#002664}
.law .calloutyellow a{color:#002664}
.law .calloutyellow a:hover,.law .calloutyellow a:focus{color:#fff;text-decoration:underline}
.law .banner-container .calloutblue,.law .banner-container .blueBox{background-color:rgba(0,120,174,0.7);padding:10px;margin-bottom:15px;color:#FFF}
.law .blueBox,.law .calloutblue{background-color:#0078ae;padding:10px;margin-bottom:15px;color:#FFF}
.law .blueBox a,.law .calloutblue a,.law .blueBox h1,.law .calloutblue h1,.law .blueBox h2,.law .calloutblue h2,.law .blueBox h3,.law .calloutblue h3,.law .blueBox h4,.law .calloutblue h4{color:#FFF}
.law .blueBox a:hover,.law .calloutblue a:hover,.law .blueBox a:focus,.law .calloutblue a:focus{color:#dfd7b2;text-decoration:underline}
.law .borderon h1,.law .bluebox h1,.law .calloutblue h1,.law .calloutyellow h1,.law .borderon h2,.law .bluebox h2,.law .calloutblue h2,.law .calloutyellow h2,.law .borderon h3,.law .bluebox h3,.law .calloutblue h3,.law .calloutyellow h3,.law .borderon h4,.law .bluebox h4,.law .calloutblue h4,.law .calloutyellow h4{margin-top:0}
.law .calloutImage{background-color:rgba(247,238,212,0.7);padding:5px}
.law .calloutText{color:#FFF;background-color:#4b92db;padding:10px;margin-bottom:15px}
.law .calloutText h2{margin-top:0;margin-bottom:5px}
.law .calloutText h2 a{color:#fff}
.law .calloutText h2 a:hover,.law .calloutText h2 a:focus{color:#FFF}
.law .calloutReadmore a{color:#002664}
.law .calloutReadmore a:hover,.law .calloutReadmore a:focus{color:#FFF}
.law .border-top-wht{border-top:dotted 1px #fff;padding-top:6px}
.law #CQ label{display:inline;font-size:inherit}
.law .navbar{margin-top:9px;margin-bottom:9px}
.law .navbar .nav{border:0}
.law .navbar .nav>li{width:13%;border-right:dotted 1px #FFF;border-top:0}
.law .navbar .nav>li.current-students{width:20%}
.law .navbar .nav>li:last-child{border:0}
.law .navbar .nav>li:hover,.law .navbar .nav>li:focus{background:transparent;color:#f7eed4}
.law .navbar .nav>li.dropdown ul.dropdown-menu{background:#fff;border-radius:4px;padding:10px;min-width:500px}
.law .navbar .nav>li.dropdown ul.dropdown-menu li{background:#fff;white-space:normal;cursor:pointer}
.law .navbar .nav>li.dropdown ul.dropdown-menu li:hover,.law .navbar .nav>li.dropdown ul.dropdown-menu li:focus{background:#2773be;color:#fff}
.law .navbar .nav>li.dropdown ul.dropdown-menu li a{color:#333;display:block;padding:10px}
.law .navbar .nav>li.dropdown ul.dropdown-menu li a:hover,.law .navbar .nav>li.dropdown ul.dropdown-menu li a:focus{color:#fff;text-decoration:none}
.law .navbar .nav>li.dropdown ul.dropdown-menu .dropdown-section{float:left;width:50%}
.law .navbar .nav>li.dropdown:nth-last-child(1)>.dropdown-menu,.law .navbar .nav>li.dropdown:nth-last-child(2)>.dropdown-menu,.law .navbar .nav>li.dropdown:nth-last-child(3)>.dropdown-menu{left:-400px;right:0}
.law .navbar .nav>li.dropdown:hover .dropdown-menu{display:block}
.law .navbar .nav>li a{font:500 92.9% 'GothamBook';letter-spacing:1px}
.law .navbar .nav>li a:hover,.law .navbar .nav>li a:focus{background:transparent}
.law [class*="ft 4col"],.law [class*="lp 3col"]{border-bottom:dotted 1px #4f5050}
.law #tablist{border-bottom:2px dotted #4f5050}
.law #tablist .current{background-color:#eee;color:#2773be;border-radius:5px}
.law .nav-tabs>li a{color:#2773be;font-family:Arial;line-height:20px;padding-bottom:8px;padding-top:8px;border-radius:5px}
.law .nav-tabs>li a:hover,.law .nav-tabs>li a:focus,.law .nav-tabs>li a:active{background-color:#eee;color:#005580}
.law .homepage .nav-tabs>li a{font-size:14px;line-height:20px;padding-bottom:8px;padding-top:8px}
.law .trisection{font-size:92.9%;border-top:2px dotted #0078ae}
.law .trisection .tritext{background-color:#0078ae}
.law .trisection .tritext a{color:#CCC}
.law .trisection .tritext a:hover,.law .trisection .tritext a:focus,.law .trisection .tritext a:active{color:#FFF}
.law .calloutText{color:#FFF;background-color:rgba(220,165,16,0.7);background-color:#dca510\9}
.law .calloutText h2 a{color:#002664}
.law #top-footer .socialmedia{text-align:center}
.law #top-footer .socialmedia h3{color:#FFF;text-shadow:none}
.law #top-footer .socialmedia ul{margin:0 auto}
@media screen and (max-width:992px){.law #img-background{margin-top:0;background-image:none;min-height:0}
.law #hp-container header{background:#036;background:-moz-linear-gradient(top,#002664 10%,#1b4b9a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#002664),color-stop(100%,#1b4b9a));background:-webkit-linear-gradient(top,#002664 10%,#1b4b9a 100%);background:-o-linear-gradient(top,#002664 10%,#1b4b9a 100%);background:-ms-linear-gradient(top,#002664 10%,#1b4b9a 100%);background:linear-gradient(to bottom,#002664 10%,#1b4b9a 100%)}
.law #hp-container #lg-img-container{background-image:none !important}
.law #hp-container #lg-img-container .banner-container{padding-bottom:0;margin-bottom:0}
.law #hp-container #lg-img-container .banner-container .container .row{margin-top:0}
.law .banner-container{min-height:0;margin-top:0}
.law .banner-container .col-md-8,.law .banner-container .col-md-4{padding-left:0;padding-right:0}
.law .leftnav{border-right:0}
.law footer ul:nth-child(1){border-bottom:1px dotted #fff;border-top:1px dotted #fff}
.law .border-top-wht{border-top:0}
.law .trisection .image{margin-bottom:0}
}
@media screen and (max-width:768px){.law .nav-container{border-bottom:solid 1px #04317b;border-top:solid 1px #04317b;box-shadow:none}
.law .navbar{border-top:0;padding-top:0;min-height:0}
.law .navbar .btn{float:right;margin:5px}
.law .navbar .mobileCollapse{clear:both}
.law .navbar .nav>li{width:100%;text-align:left;border:0}
.law .navbar .nav>li.current-students{width:100%}
.law .navbar .nav>li:last-child{border-top:1px solid #001d4c}
.law .navbar .nav>li.dropdown:hover .dropdown-menu{display:none}
.law .navbar-nav{margin:0 -15px}
.law .mobileCollapse,.law .navbar-collapse{color:#036;box-shadow:none;border:0}
.law .mobileCollapse .nav li,.law .navbar-collapse .nav li{border-bottom:1px solid #04317b;border-top:1px solid #001d4c;background-color:#002664}
.law .mobileCollapse .nav li i,.law .navbar-collapse .nav li i{margin-right:15px}
.law .mobileCollapse .nav li a,.law .navbar-collapse .nav li a{color:#fff;display:inline-block;width:100%}
.law .mobileCollapse .nav li a:hover,.law .navbar-collapse .nav li a:hover,.law .mobileCollapse .nav li a:focus,.law .navbar-collapse .nav li a:focus{color:#f7eed4;background-color:#2773be}
.law .mobileCollapse .nav li :hover,.law .navbar-collapse .nav li :hover,.law .mobileCollapse .nav li:focus,.law .navbar-collapse .nav li:focus{color:#f7eed4;background-color:#2773be}
.law .nav-container ul.list-inline li{border-right:0;color:#036;margin-bottom:0;padding:10px}
.law .nav-container ul.list-inline li i{margin-right:5px}
.law .nav-container ul.list-inline li a{color:#036}
.law .nav-container ul.list-inline li a:hover,.law .nav-container ul.list-inline li a:focus{color:#2773be}
.law .searchItems{background-color:#dcd6c6;text-align:center;padding:10px;width:100%}
}
.microsite #logo img{margin:12px 0;max-height:56px}
button.c-button{margin:12px;border:1px solid #fff;height:60px;width:60px;padding:20px 20px 17px 20px;background-color:transparent}
button.c-button span{width:20px;height:2px;border:2px solid #fff;background-color:#fff;display:block;margin-bottom:3px}
.c-menu{position:fixed;z-index:9999;background-color:#000;-webkit-transition:-webkit-transform .3s;transition:transform .3s}
.c-menu .menu_top_wrapper{background-color:#1c1c1c;float:left;width:100%}
.c-menu .menu_top_wrapper button.c-menu__close{background-color:transparent;border:0;color:#909090}
.c-menu .main_menu_wrapper{display:block;font-weight:bold;float:left;font-size:18px;padding:10px;color:#909090;border-left:1px solid #333}
.c-menu .c-menu__items{padding:0;margin:0}
.c-menu .c-menu__items .navbar-nav{padding:0;margin:0;border-top:1px solid #333;border-bottom:1px solid #333;font-family:GothamBook,"Helvetica Neue",Helvetica,Arial,sans-serif}
.c-menu .c-menu__items .navbar-nav.nav li{width:100%;float:left}
.c-menu .c-menu__items .navbar-nav.nav li a{color:#fff}
.c-menu .c-menu__items .navbar-nav.nav li a:hover,.c-menu .c-menu__items .navbar-nav.nav li a:focus{background-color:#0078ae}
.c-menu .social-icons{display:inline-block;margin-top:20px;padding:0 32px}
.c-menu .social-icons a{color:#fff;float:left;font-size:40px;margin-right:8px;padding:0;display:block;font-weight:300;line-height:31px}
.c-menu .social-icons a:hover{color:#0078ae}
.c-menu--slide-left,.c-menu--slide-right,.c-menu--push-left,.c-menu--push-right{width:100%;height:100%;overflow-y:scroll}
.c-menu--slide-left .c-menu__item,.c-menu--slide-right .c-menu__item,.c-menu--push-left .c-menu__item,.c-menu--push-right .c-menu__item{display:block;text-align:center;border-top:solid 1px #b5dbe9;border-bottom:solid 1px #3184a1}
.c-menu--slide-left .c-menu__item:first-child,.c-menu--slide-right .c-menu__item:first-child,.c-menu--push-left .c-menu__item:first-child,.c-menu--push-right .c-menu__item:first-child{border-top:0}
.c-menu--slide-left .c-menu__item:last-child,.c-menu--slide-right .c-menu__item:last-child,.c-menu--push-left .c-menu__item:last-child,.c-menu--push-right .c-menu__item:last-child{border-bottom:0}
.c-menu--slide-left .c-menu__link,.c-menu--slide-right .c-menu__link,.c-menu--push-left .c-menu__link,.c-menu--push-right .c-menu__link{display:block;padding:12px 24px;color:#fff}
.c-menu--slide-left .c-menu__close,.c-menu--slide-right .c-menu__close,.c-menu--push-left .c-menu__close,.c-menu--push-right .c-menu__close{display:block;padding:12px;width:50px;font-weight:bold;text-align:center}
.c-menu--slide-left,.c-menu--push-left{top:0;left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
.c-menu--slide-left.is-active,.c-menu--push-left.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.c-menu--slide-right,.c-menu--push-right{top:0;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
.c-menu--slide-right.is-active,.c-menu--push-right.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
@media all and (min-width:320px){.c-menu--slide-left,.c-menu--slide-right,.c-menu--push-left,.c-menu--push-right{width:300px}
}
@media all and (min-width:320px){.c-menu--slide-right,.c-menu--push-right{-webkit-transform:translateX(300px);-ms-transform:translateX(300px);transform:translateX(300px)}
}
@media all and (min-width:320px){.c-menu--slide-left,.c-menu--push-left{-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px)}
}
.c-mask{position:fixed;z-index:9998;top:0;left:0;overflow:hidden;width:0;height:0;background-color:#000;opacity:0;-webkit-transition:opacity .3s,width 0 .3s,height 0 .3s;transition:opacity .3s,width 0 .3s,height 0 .3s}
.c-mask.is-active{width:100%;height:100%;opacity:.7;-webkit-transition:opacity .3s;transition:opacity .3s}
@media screen and (max-width:768px){.microsite button.c-button{margin:12px 0;height:40px;width:40px;padding:10px 10px 7px 10px}
.microsite button.c-button span{width:18px}
.microsite #logo img{max-height:42px}
}
.microsite header{background-color:#036}
.microsite article{margin-top:75px}
.microsite .container-fluid{padding-left:0;padding-right:0}
.microsite .container-fluid .row{margin-left:0;margin-right:0}
.microsite .container-fluid .row .col-md-12{padding-left:0;padding-right:0}
@media screen and (max-width:768px){.microsite article{margin-top:60px}
}
.microsite footer{color:#fff;padding:0}
.microsite footer .top-footer{background-image:url("/etc/designs/villanova/images/microFooter-bckg.jpg");background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center;padding:80px 0}
.microsite footer .top-footer h1{font-size:80px;color:#fff;margin:0}
.microsite footer .top-footer h1 span.header-bottom{padding:5px;background-color:#0078ae;display:inline-block;margin-bottom:20px}
.microsite footer .top-footer p{text-align:left;color:#fff;font-size:19px}
.microsite footer .top-footer p a{color:#fff}
.microsite footer .top-footer p a:hover{text-decoration:underline}
.microsite footer .top-footer .social-icons a{background-color:#fff;box-shadow:0 0 #08c inset;color:#000;display:inline-block;font-size:28px;height:60px;line-height:60px;margin:5px 5px 5px 0;text-align:center;transition:all .3s ease 0;width:60px;text-shadow:none}
.microsite footer .top-footer .social-icons a:hover{box-shadow:0 -62px #08c inset;color:#fff}
.microsite footer .bottom-footer{padding:30px 0}
.microsite footer .bottom-footer img{max-height:65px}
.microsite .scrolltotop{background-color:#fff;bottom:15px;color:#08c;display:none;font-size:24px;height:60px;line-height:60px;position:fixed;right:15px;text-align:center;text-decoration:none;width:60px;z-index:9999}
@media screen and (max-width:768px){.microsite footer .top-footer{text-align:left}
.microsite footer .top-footer .col-md-6{padding:0}
.microsite footer .top-footer h1{font-size:42px;text-align:left}
.microsite footer .top-footer .social-icons{text-align:left;margin-top:10px}
.microsite footer .bottom-footer p{text-align:center;margin-top:30px}
}
@media screen and (min-width:768px) and (max-width:992px){.microsite footer .top-footer p{text-align:center}
.microsite footer .bottom-footer p{text-align:center;margin-top:30px}
}
.homepage-v2 header{background-color:#036}
.homepage-v2 header .vualert{font-size:16px;padding:20px}
.homepage-v2 header .vualert .vualert-inner i{float:left;font-size:60px;margin-top:10px;color:#c60}
.homepage-v2 header .vualert .vualert-inner p{margin-left:80px}
.homepage-v2 header a.skip-main{left:-999px;position:relative;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999;position:absolute;color:#fff;background-color:#2773be}
.homepage-v2 header a.skip-main:focus,.homepage-v2 header a.skip-main:active{color:#fff;background-color:#2773be;text-decoration:none;display:block;left:auto;top:auto;width:100%;height:auto;overflow:auto;padding:15px;text-align:center;font-size:24px;z-index:999;font-weight:400;position:relative}
.homepage-v2 article{margin-top:210px}
.homepage-v2 h2{font-size:70px}
.homepage-v2 .container-fluid{padding-left:0;padding-right:0}
.homepage-v2 .container-fluid .row{margin-left:0;margin-right:0}
.homepage-v2 .container-fluid .row .col-md-12{padding-left:0;padding-right:0}
.homepage-v2 #logo{margin:10px 0;max-width:80%}
.homepage-v2 #logo h1.nologo a{color:#fff;font-weight:bold}
.homepage-v2 #logo h1.nologo a:hover,.homepage-v2 #logo h1.nologo a:focus{color:#fff}
.homepage-v2 .middle-links{font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;text-align:center;font-size:24px;margin-top:23px}
.homepage-v2 .middle-links a{color:#fff}
.homepage-v2 .middle-links a:hover,.homepage-v2 .middle-links a:focus{color:#a2c7ec;text-decoration:none}
.homepage-v2 #navButtons{text-align:right}
.homepage-v2 #navButtons .nav-button-container{display:inline-block}
.homepage-v2 #navButtons button.menu-button{margin:12px;border:1px solid #fff;height:60px;width:60px;background-color:transparent}
.homepage-v2 #navButtons button.menu-button span{font-size:25px;color:#fff}
.homepage-v2 .main-nav,.homepage-v2 .search-menu,.homepage-v2 .event-menu{height:100vh;width:300px;position:fixed;z-index:9999;top:0;right:-300px;background-color:#111;overflow-x:hidden;padding-top:10px;display:none}
.homepage-v2 .menu_top_wrapper{display:inline-block;color:#fff;line-height:20px;font-size:20px;width:100%;padding:20px 0}
.homepage-v2 .menu_top_wrapper a.close-menu{background-color:transparent;border:solid 1px #fff;margin:0 10px 0 10px;color:#fff;padding:0 10px;font-weight:normal}
.homepage-v2 .menu_top_wrapper a.close-menu:hover{color:#fff}
.homepage-v2 .globalnav-v2{text-align:left}
.homepage-v2 .globalnav-v2 .panel{border:0;background-color:#000;border-radius:0;color:#fff}
.homepage-v2 .globalnav-v2 .panel-default>.panel-heading{background-color:#000;color:#fff;padding:20px 15px;border-top:solid 1px #fff;border-radius:0}
.homepage-v2 .globalnav-v2 .panel-default>.panel-heading h4{color:#fff}
.homepage-v2 .globalnav-v2 .panel-body{padding:0}
.homepage-v2 .top-vulinks{text-align:center;font-size:20px;padding:15px;color:#fff;border-top:solid 1px #fff}
.homepage-v2 .top-vulinks a{color:#fff;text-decoration:none}
.homepage-v2 .top-vulinks a:hover,.homepage-v2 .top-vulinks a:focus{color:#2773be}
.homepage-v2 .top-vusearch{padding:0 15px}
.homepage-v2 .top-social-icons{font-size:30px;color:#fff;text-align:center}
.homepage-v2 .top-social-icons a{color:#fff;margin-right:5px}
.homepage-v2 .top-social-icons a:hover{color:#2773be}
.homepage-v2 footer{color:#fff;padding:0}
.homepage-v2 footer .top-footer{background-image:url("/etc/designs/villanova/images/microFooter-bckg.jpg");background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center;padding:30px 0}
.homepage-v2 footer .top-footer h1{font-size:80px;color:#fff;margin:0}
.homepage-v2 footer .top-footer h1 span.header-bottom{padding:5px;background-color:#0078ae;display:inline-block;margin-bottom:20px}
.homepage-v2 footer .top-footer p{text-align:center;color:#fff;font-size:19px}
.homepage-v2 footer .top-footer p a{color:#fff}
.homepage-v2 footer .top-footer p a:hover{text-decoration:underline}
.homepage-v2 footer .top-footer .social-icons{text-align:center}
.homepage-v2 footer .top-footer .social-icons h2{color:#fff;font-size:40px}
.homepage-v2 footer .top-footer .social-icons a{background-color:#fff;box-shadow:0 0 #08c inset;color:#000;display:inline-block;font-size:15px;height:30px;line-height:30px;margin:5px 5px 5px 0;text-align:center;transition:all .3s ease 0;width:30px;text-shadow:none}
.homepage-v2 footer .top-footer .social-icons a:hover{box-shadow:0 -80px #08c inset;color:#fff}
.homepage-v2 footer .middle-footer{padding:30px 0;font-size:18px;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif}
.homepage-v2 footer .middle-footer img{max-height:90px}
.homepage-v2 footer .middle-footer .address{text-align:center;color:#fff}
.homepage-v2 footer .middle-footer .phone{text-align:right;color:#fff}
.homepage-v2 footer .middle-footer .phone a{color:#fff}
.homepage-v2 footer .middle-footer .phone a:hover,.homepage-v2 footer .middle-footer .phone a:focus{color:#a2c7ec}
.homepage-v2 footer .bottom-footer{padding:30px 20px;background-color:#fff;color:#555;font-size:15px}
.homepage-v2 footer .bottom-footer p{text-align:left;font-size:18px}
.homepage-v2 footer .bottom-footer ul{padding:0;margin:0;width:100%;text-align:center}
.homepage-v2 footer .bottom-footer ul li{list-style-type:none;display:inline-block;margin-right:20px}
.homepage-v2 footer .bottom-footer ul li a{color:#555;text-shadow:none}
.homepage-v2 footer .bottom-footer ul li a:hover{color:#2773be;text-decoration:none}
.homepage-v2 footer .bottom-footer .text-center{text-align:center}
.homepage-v2 .scrolltotop{background-color:#fff;bottom:15px;color:#08c;display:none;font-size:24px;height:60px;line-height:60px;position:fixed;right:15px;text-align:center;text-decoration:none;width:60px;z-index:9999}
.homepage-v2 .breaking-news{position:relative}
.homepage-v2 .breaking-news .breaking-news-inner{position:fixed;background-color:rgba(0,51,102,0.9);border:solid 1px #fff;color:#fff;width:400px;padding:20px;bottom:0;right:-400px;z-index:99999}
.homepage-v2 .breaking-news .breaking-news-inner a{color:#fff}
.homepage-v2 .breaking-news .breaking-news-inner a:hover{color:#2773be}
.homepage-v2 .breaking-news .breaking-news-inner .newsTitle{font-size:18px}
.homepage-v2 .breaking-news .breaking-news-inner .close-window{cursor:pointer}
@media screen and (max-width:768px){.homepage-v2 article{margin-top:80px}
.homepage-v2 #logo{margin:20px 0 20px 0;max-width:80%}
.homepage-v2 button.menu-button{margin:15px;height:50px;width:50px;padding:0}
.homepage-v2 button.menu-button span{font-size:30px;color:#fff}
.homepage-v2 .middle-links{font-size:16px;border-bottom:solid 1px #fff;margin-bottom:5px;padding-bottom:10px}
.homepage-v2 .main-nav .top-vusearch{border-top:solid 1px #fff;margin:0;padding:15px}
.homepage-v2 .main-nav .top-vuevents p.eventTitle{padding-left:15px;padding-top:15px;font-size:20px;color:#fff}
.homepage-v2 .main-nav .top-vuevents .navbar-nav{margin-top:-7.5px;font-family:GothamLightRegular,"Helvetica Neue",Helvetica,Arial,sans-serif}
.homepage-v2 .main-nav .top-vuevents .navbar-nav li a.eventTitle{padding:10px 30px;color:#fff;display:block;line-height:14px;border-bottom:1px solid #555}
.homepage-v2 .main-nav .top-vuevents .navbar-nav li a.eventTitle:hover,.homepage-v2 .main-nav .top-vuevents .navbar-nav li a.eventTitle:focus{color:#2773be}
.homepage-v2 .main-nav .top-vuevents .navbar-nav li a.eventTitle span{float:right}
.homepage-v2 .main-nav .top-vuevents .eventitem{padding:10px 10px 10px 30px}
.homepage-v2 footer .top-footer{text-align:left}
.homepage-v2 footer .top-footer .col-md-6{padding:0}
.homepage-v2 footer .top-footer h1{font-size:42px;text-align:left}
.homepage-v2 footer .top-footer .social-icons{text-align:center;margin:15px}
.homepage-v2 footer .top-footer .social-icons h2{font-size:30px;color:#fff}
.homepage-v2 footer .middle-footer .address{border-top:solid 1px #fff;margin-top:20px;font-size:16px;padding-top:20px}
.homepage-v2 footer .middle-footer .phone{text-align:center;font-size:14px}
.homepage-v2 footer .bottom-footer{font-size:16px}
.homepage-v2 footer .bottom-footer ul{text-align:left;padding-left:15px}
.homepage-v2 footer .bottom-footer ul li{display:list-item;margin-right:0;list-style-type:disc}
.homepage-v2 .breaking-news .breaking-news-inner{width:100%;font-size:12px}
.homepage-v2 .breaking-news .breaking-news-inner .newsTitle{font-size:14px}
}
@media screen and (min-width:768px) and (max-width:992px){.homepage-v2 button.menu-button{width:50px;height:50px;margin:15px 5px 5px 5px}
.homepage-v2 .middle-links{font-size:16px;border-bottom:0;margin-bottom:5px;padding-bottom:10px}
.homepage-v2 footer .middle-footer .address{border-top:solid 1px #fff;margin-top:20px;font-size:16px;padding-top:20px}
.homepage-v2 footer .middle-footer .phone{text-align:center;font-size:14px}
}
@media screen and (min-width:768px) and (max-width:1500px){.homepage-v2 article{margin-top:80px}
.homepage-v2 footer .top-footer p{text-align:center}
.homepage-v2 footer .middle-footer .address{font-size:16px}
.homepage-v2 footer .middle-footer .phone{text-align:center;font-size:14px}
.homepage-v2 footer .bottom-footer{font-size:10px}
.homepage-v2 footer .bottom-footer p{text-align:left;margin-top:30px}
.homepage-v2 footer .bottom-footer ul li{margin-right:20px}
}
@media screen and (min-width:1500px){.homepage-v2 article{margin-top:130px}
}
.collegehomepage header{background-color:#036}
.collegehomepage header .vualert{font-size:16px;padding:20px}
.collegehomepage header .vualert .vualert-inner i{float:left;font-size:60px;margin-top:10px;color:#c60}
.collegehomepage header .vualert .vualert-inner p{margin-left:80px}
.collegehomepage header a.skip-main{left:-999px;position:relative;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999;position:absolute;color:#fff;background-color:#2773be}
.collegehomepage header a.skip-main:focus,.collegehomepage header a.skip-main:active{color:#fff;background-color:#2773be;text-decoration:none;display:block;left:auto;top:auto;width:100%;height:auto;overflow:auto;padding:15px;text-align:center;font-size:24px;z-index:999;font-weight:400;position:relative}
.collegehomepage article{margin-top:210px}
.collegehomepage h2{font-size:70px}
.collegehomepage .divider{border-top:solid 1px #fff;margin-top:10px;padding:20px 0 10px 0}
.collegehomepage .divider .col-md-6:first-child{padding-left:0}
.collegehomepage .container-fluid{padding-left:0;padding-right:0}
.collegehomepage .container-fluid .row{margin-left:0;margin-right:0}
.collegehomepage .container-fluid .row .col-md-12{padding-left:0;padding-right:0}
.collegehomepage #logo{margin-top:10px;max-width:80%}
.collegehomepage #logo h1.nologo a{color:#fff;font-weight:bold}
.collegehomepage #logo h1.nologo a:hover,.collegehomepage #logo h1.nologo a:focus{color:#fff}
.collegehomepage .middle-links{font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;text-align:center;font-size:24px;margin-top:23px}
.collegehomepage .middle-links a{color:#fff}
.collegehomepage .middle-links a:hover,.collegehomepage .middle-links a:focus{color:#a2c7ec}
.collegehomepage #navButtons{text-align:right}
.collegehomepage #navButtons .nav-button-container{display:inline-block}
.collegehomepage #navButtons button.menu-button{margin:12px;border:1px solid #fff;height:60px;width:60px;background-color:transparent}
.collegehomepage #navButtons button.menu-button span{font-size:25px;color:#fff}
.collegehomepage .main-nav,.collegehomepage .search-menu,.collegehomepage .event-menu{height:100%;width:300px;position:fixed;z-index:9999;top:0;right:-300px;background-color:#111;overflow-x:hidden;padding-top:10px;display:none}
.collegehomepage .menu_top_wrapper{display:inline-block;color:#fff;line-height:20px;font-size:20px;width:100%;padding:20px 0}
.collegehomepage .menu_top_wrapper a.close-menu{background-color:transparent;border:solid 1px #fff;margin:0 10px 0 10px;color:#fff;padding:0 10px;font-weight:normal}
.collegehomepage .menu_top_wrapper a.close-menu:hover{color:#fff}
.collegehomepage .top-vulinks{text-align:center;font-size:20px;padding:15px;color:#fff;border-top:solid 1px #fff}
.collegehomepage .top-vulinks a{color:#fff;text-decoration:none}
.collegehomepage .top-vulinks a:hover,.collegehomepage .top-vulinks a:focus{color:#2773be}
.collegehomepage .top-vusearch{padding:0 15px}
.collegehomepage .top-social-icons{font-size:30px;color:#fff;text-align:center}
.collegehomepage .top-social-icons a{color:#fff;margin-right:5px}
.collegehomepage .top-social-icons a:hover{color:#2773be}
.collegehomepage .social{color:#fff;font-size:20px;line-height:40px}
.collegehomepage .social .social-inner{float:right}
.collegehomepage .social span{font-size:40px}
.collegehomepage .social ul{padding:0 0 0 20px;margin:0;width:100%}
.collegehomepage .social ul li{list-style-type:none;display:inline-block;margin-right:10px}
.collegehomepage .social ul li a{color:#fff;text-shadow:none}
.collegehomepage .social ul li a:hover{color:#2773be;text-decoration:none}
.collegehomepage .apply{color:#fff;font-size:20px;line-height:40px}
.collegehomepage .apply .apply-inner{float:right;font-size:16px;font-family:GothamLightRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:.8}
.collegehomepage .apply span.icon{font-size:20px}
.collegehomepage .apply a{color:#fff;text-shadow:none}
.collegehomepage .apply a:hover{color:#2773be;text-decoration:none}
.collegehomepage .ribbon:after{color:#2773be;border-left:20px solid;border-top:20px solid transparent;border-bottom:20px solid transparent;display:inline-block;content:'';position:absolute;right:-20px;top:0}
.collegehomepage .ribbon{background-color:#2773be;height:40px;line-height:40px;display:inline-block;position:relative}
.collegehomepage .ribbon-text{color:white;font-weight:bold;padding-left:10px;padding-right:5px;font-size:11}
.collegehomepage .page-title{height:30px;line-height:30px;display:inline-block;position:relative;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif}
.collegehomepage .page-title span.icon{display:inline-block;color:#fff;margin-left:15px;font-size:21px;border-radius:4%;padding:4px;background-color:#ad855a}
.collegehomepage .page-title span.title-text{color:#fff;padding-left:10px;padding-right:5px;font-size:18px;font-family:GothamLightRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:.8}
.collegehomepage .fourth-level-pages{text-align:left}
.collegehomepage .fourth-level-pages.panel{border:0;margin-bottom:15px;margin-top:0;background-color:#2773be;border-radius:0}
.collegehomepage .fourth-level-pages.panel-default>.panel-heading{background-color:#2773be;color:#fff;padding:20px 15px;border-bottom:solid 1px #fff}
.collegehomepage .fourth-level-pages.panel-default>.panel-heading h4{color:#fff}
.collegehomepage .fourth-level-pages .panel-body{padding:0}
.collegehomepage .fourth-level-pages .panel-body ul{padding:0;margin:0}
.collegehomepage .fourth-level-pages .panel-body ul li{list-style:none;border-bottom:solid 1px #fff;padding:15px}
.collegehomepage .fourth-level-pages .panel-body ul li:last-child{border-bottom:0}
.collegehomepage .fourth-level-pages .panel-body ul li a{color:#fff}
.collegehomepage .globalnav-v2{text-align:left}
.collegehomepage .globalnav-v2 .panel{border:0;background-color:#000;border-radius:0;color:#fff}
.collegehomepage .globalnav-v2 .panel-default>.panel-heading{background-color:#000;color:#fff;padding:20px 15px;border-top:solid 1px #fff;border-radius:0}
.collegehomepage .globalnav-v2 .panel-default>.panel-heading h4{color:#fff}
.collegehomepage .globalnav-v2 .panel-body{padding:0}
.collegehomepage footer{color:#fff;padding:0}
.collegehomepage footer .custom-top-footer{padding:30px 15px;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif}
.collegehomepage footer .top-footer{background-image:url("/etc/designs/villanova/images/microFooter-bckg.jpg");background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center;padding:30px 0}
.collegehomepage footer .top-footer h1{font-size:80px;color:#fff;margin:0}
.collegehomepage footer .top-footer h1 span.header-bottom{padding:5px;background-color:#0078ae;display:inline-block;margin-bottom:20px}
.collegehomepage footer .top-footer p{text-align:center;color:#fff;font-size:19px}
.collegehomepage footer .top-footer p a{color:#fff}
.collegehomepage footer .top-footer p a:hover{text-decoration:underline}
.collegehomepage footer .top-footer .social-icons{text-align:center}
.collegehomepage footer .top-footer .social-icons h2{color:#fff;font-size:40px}
.collegehomepage footer .top-footer .social-icons a{background-color:#fff;box-shadow:0 0 #08c inset;color:#000;display:inline-block;font-size:15px;height:30px;line-height:30px;margin:5px 5px 5px 0;text-align:center;transition:all .3s ease 0;width:30px;text-shadow:none}
.collegehomepage footer .top-footer .social-icons a:hover{box-shadow:0 -80px #08c inset;color:#fff}
.collegehomepage footer .middle-footer{padding:30px 0;font-size:18px;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif}
.collegehomepage footer .middle-footer img{max-height:90px}
.collegehomepage footer .middle-footer .address{text-align:center;color:#fff}
.collegehomepage footer .middle-footer .phone{text-align:right;color:#fff}
.collegehomepage footer .middle-footer .phone a{color:#fff}
.collegehomepage footer .middle-footer .phone a:hover,.collegehomepage footer .middle-footer .phone a:focus{color:#a2c7ec}
.collegehomepage footer .bottom-footer{padding:30px 20px;background-color:#fff;color:#555;font-size:15px}
.collegehomepage footer .bottom-footer p{text-align:left;font-size:18px}
.collegehomepage footer .bottom-footer ul{padding:0;margin:0;width:100%;text-align:center}
.collegehomepage footer .bottom-footer ul li{list-style-type:none;display:inline-block;margin-right:20px}
.collegehomepage footer .bottom-footer ul li a{color:#555;text-shadow:none}
.collegehomepage footer .bottom-footer ul li a:hover{color:#2773be;text-decoration:none}
.collegehomepage footer .bottom-footer .text-center{text-align:center}
.collegehomepage .scrolltotop{background-color:#fff;bottom:15px;color:#08c;display:none;font-size:24px;height:60px;line-height:60px;position:fixed;right:15px;text-align:center;text-decoration:none;width:60px;z-index:9999}
.collegehomepage.liberal-arts-sciences .page-title span.icon{background-color:#93c43b}
.collegehomepage.engineering .page-title span.icon{background-color:#00a750}
.collegehomepage.nursing .page-title span.icon{background-color:#fec00f}
.collegehomepage.business .page-title span.icon{background-color:#f47920}
.collegehomepage.law .page-title span.icon{background-color:#8a8bc4}
.collegehomepage.professional-studies .page-title span.icon{background-color:#e31c47}
@media screen and (max-width:768px){.collegehomepage article{margin-top:120px}
.collegehomepage #logo{margin-top:20px;margin-bottom:10px}
.collegehomepage .divider{margin-top:8px;padding:0}
.collegehomepage button.menu-button{margin:15px 8px 8px 8px;height:50px;width:50px;padding:0}
.collegehomepage button.menu-button span{font-size:30px;color:#fff}
.collegehomepage .main-nav .top-vusearch{border-top:solid 1px #fff;margin:0;padding:15px}
.collegehomepage .main-nav .top-vuevents p.eventTitle{padding-left:15px;padding-top:15px;font-size:20px;color:#fff}
.collegehomepage .main-nav .top-vuevents .navbar-nav{margin-top:-7.5px;font-family:GothamLightRegular,"Helvetica Neue",Helvetica,Arial,sans-serif}
.collegehomepage .main-nav .top-vuevents .navbar-nav li a.eventTitle{padding:10px 30px;color:#fff;display:block;line-height:14px;border-bottom:1px solid #555}
.collegehomepage .main-nav .top-vuevents .navbar-nav li a.eventTitle:hover,.collegehomepage .main-nav .top-vuevents .navbar-nav li a.eventTitle:focus{color:#2773be}
.collegehomepage .main-nav .top-vuevents .navbar-nav li a.eventTitle span{float:right}
.collegehomepage .main-nav .top-vuevents .eventitem{padding:10px 10px 10px 30px}
.collegehomepage .middle-links{font-size:16px;border-bottom:solid 1px #fff;margin-bottom:5px;padding-bottom:10px}
.collegehomepage .apply{font-size:14px;margin-top:12px}
.collegehomepage .apply .apply-inner{float:none;font-size:14px}
.collegehomepage .apply span{font-size:14px}
.collegehomepage .page-title{height:auto;line-height:normal;padding-top:10px;padding-bottom:10px}
.collegehomepage .page-title span{margin-left:0;font-size:10px}
.collegehomepage .page-title .title-text{padding-left:5px;padding-right:1px;font-size:13px}
.collegehomepage .social ul{padding:0}
.collegehomepage .social ul li{margin-right:5px}
.collegehomepage .social span{font-size:20px}
.collegehomepage footer .top-footer{text-align:left}
.collegehomepage footer .top-footer .col-md-6{padding:0}
.collegehomepage footer .top-footer h1{font-size:42px;text-align:left}
.collegehomepage footer .top-footer .social-icons{text-align:center;margin:15px}
.collegehomepage footer .top-footer .social-icons h2{font-size:30px;color:#fff}
.collegehomepage footer .middle-footer .address{border-top:solid 1px #fff;margin-top:20px;font-size:16px;padding-top:20px}
.collegehomepage footer .middle-footer .phone{text-align:center;font-size:14px}
.collegehomepage footer .bottom-footer{font-size:16px}
.collegehomepage footer .bottom-footer ul{text-align:left;padding-left:15px}
.collegehomepage footer .bottom-footer ul li{display:list-item;margin-right:0;list-style-type:disc}
}
@media screen and (min-width:768px) and (max-width:992px){.collegehomepage button.menu-button{width:50px;height:50px}
.collegehomepage footer .middle-footer .address{border-top:solid 1px #fff;margin-top:20px;font-size:16px;padding-top:20px}
.collegehomepage footer .middle-footer .phone{text-align:center;font-size:14px}
}
@media screen and (min-width:768px) and (max-width:1500px){.collegehomepage article{margin-top:140px}
.collegehomepage footer .top-footer p{text-align:center}
.collegehomepage footer .middle-footer .address{font-size:16px}
.collegehomepage footer .middle-footer .phone{text-align:center;font-size:14px}
.collegehomepage footer .bottom-footer{font-size:10px}
.collegehomepage footer .bottom-footer p{text-align:left;margin-top:30px}
.collegehomepage footer .bottom-footer ul li{margin-right:20px}
}
@media screen and (min-width:1500px){.collegehomepage article{margin-top:180px}
}
body.interiorpage{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15.5px;line-height:1.55;color:#333;font-weight:350;letter-spacing:.01em}
.interiorpage header{background-color:#036}
.interiorpage header a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}
.interiorpage header a.skip-main:focus,.interiorpage header a.skip-main:active{color:#fff;position:relative;background-color:#2773be;text-decoration:none;display:block;left:auto;top:auto;width:100%;height:auto;overflow:auto;padding:25px;text-align:center;font-size:24px;z-index:999}
.interiorpage h1{font-size:32px;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#2773be;margin:17px 0 12px 15px}
.interiorpage h2{font-size:28px;color:#555;font-weight:500;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 0}
.interiorpage h3{font-size:20px;color:#2773be;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;margin:15px 0 10px 0}
.interiorpage h4{font-size:17px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#555;margin:5px 0}
.interiorpage .text .muted{color:#666}
.interiorpage .text .text-warning{color:#ff8200}
.interiorpage .text .text-error{color:#c53431}
.interiorpage .text .text-info{color:#2773be}
.interiorpage .divider{border-top:solid 1px #fff;margin-top:10px;padding:10px 0 10px 0}
.interiorpage .divider .col-md-6:first-child{padding-left:0}
.interiorpage .container-fluid{padding-left:0;padding-right:0}
.interiorpage .container-fluid .row{margin-left:0;margin-right:0}
.interiorpage .container-fluid .row .col-md-12{padding-left:0;padding-right:0}
.interiorpage #logo{margin-top:10px;max-width:80%}
.interiorpage .middle-links{font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;text-align:center;font-size:24px;margin-top:23px}
.interiorpage .middle-links a{color:#fff}
.interiorpage .middle-links a:hover{color:#2773be;text-decoration:none}
.interiorpage button.menu-button{margin:12px;border:1px solid #fff;height:60px;width:60px;background-color:transparent}
.interiorpage button.menu-button span{width:20px;height:2px;border:2px solid #fff;background-color:#fff;display:block;margin-bottom:3px}
.interiorpage button.menu-button i{font-size:25px;color:#fff}
.interiorpage .main-nav,.interiorpage .search-menu,.interiorpage .event-menu{height:100%;width:0;position:fixed;z-index:9999;top:0;right:0;background-color:#111;overflow-x:hidden;transition:.5s;padding-top:10px}
.interiorpage .menu_top_wrapper{display:inline-block;color:#fff;line-height:20px;font-size:20px;width:100%;padding:20px 0}
.interiorpage .menu_top_wrapper button{background-color:transparent;border:solid 1px #fff;margin:0 10px 0 10px}
.interiorpage .top-vusearch{padding:0 15px}
.interiorpage .top-social-icons{font-size:30px;color:#fff;text-align:center}
.interiorpage .top-social-icons a{color:#fff;margin-right:5px}
.interiorpage .top-social-icons a:hover{color:#2773be}
.interiorpage .social{color:#fff;font-size:20px;line-height:40px}
.interiorpage .social .social-inner{float:right}
.interiorpage .social i{font-size:40px}
.interiorpage .social ul{padding:0 0 0 20px;margin:0;width:100%}
.interiorpage .social ul li{list-style-type:none;display:inline-block;margin-right:10px}
.interiorpage .social ul li a{color:#fff;text-shadow:none}
.interiorpage .social ul li a:hover{color:#2773be;text-decoration:none}
.interiorpage .apply{color:#fff;font-size:20px;line-height:40px}
.interiorpage .apply .apply-inner{float:right;font-size:16px;font-family:GothamLightRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:.8}
.interiorpage .apply i{font-size:20px}
.interiorpage .apply a{color:#fff;text-shadow:none}
.interiorpage .apply a:hover{color:#2773be;text-decoration:none}
.interiorpage .ribbon:after{color:#2773be;border-left:20px solid;border-top:20px solid transparent;border-bottom:20px solid transparent;display:inline-block;content:'';position:absolute;right:-20px;top:0}
.interiorpage .ribbon{background-color:#2773be;height:40px;line-height:40px;display:inline-block;position:relative}
.interiorpage .ribbon-text{color:white;font-weight:bold;padding-left:10px;padding-right:5px;font-size:11}
.interiorpage .page-title{height:30px;line-height:30px;display:inline-block;position:relative;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif}
.interiorpage .page-title a{color:#fff}
.interiorpage .page-title a:hover,.interiorpage .page-title a:focus,.interiorpage .page-title a:visited{color:#2773be}
.interiorpage .page-title i{display:inline-block;color:#fff;margin-left:15px;font-size:21px;border-radius:4%;padding:4px;background-color:#ad855a}
.interiorpage .page-title .title-text{color:#fff;padding-left:10px;padding-right:5px;font-size:18px;font-family:GothamLightRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:.8}
.interiorpage #breadcrumbs{padding:0;margin:0 15px;font:normal 71.4% "Helvetica Neue",Helvetica,Arial,sans-serif;color:#666;letter-spacing:1px;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;white-space:nowrap}
.interiorpage #breadcrumbs .show{border:0;display:inline-block !important}
.interiorpage #breadcrumbs .show .divider{padding:0 5px;color:#666;margin:0}
.interiorpage #breadcrumbs ul{margin:0;padding:0;list-style:none}
.interiorpage #breadcrumbs ul li{overflow:hidden;display:none}
.interiorpage #breadcrumbs ul li.show{display:inline-block !important}
.interiorpage #breadcrumbs ul li.ellipse{text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.interiorpage #breadcrumbs a{color:#666;text-decoration:none}
.interiorpage #breadcrumbs a:hover,.interiorpage #breadcrumbs a:focus{color:#2773be}
.interiorpage .banner{margin-bottom:15px}
.interiorpage #pagetitle{padding:35px 0 30px 0}
.interiorpage #pagetitle h1{color:#2773be}
.interiorpage .childpages.panel{border:solid 1px #f7f7f7;margin-bottom:15px}
.interiorpage .childpages.panel-default>.panel-heading{background-color:#036;color:#fff;padding:20px 15px}
.interiorpage .childpages.panel-default>.panel-heading h4{color:#fff}
.interiorpage .childpages .panel-body{padding:0}
.interiorpage .childpages .panel-body ul{padding:0;margin:0}
.interiorpage .childpages .panel-body ul li{list-style:none;border-bottom:solid 1px #f7f7f7;padding:15px}
.interiorpage .childpages .panel-body ul li:last-child{border-bottom:0}
.interiorpage .childpages .panel-body ul li a{color:#666}
.interiorpage .fourth-level-pages.panel{border:0;margin-bottom:15px;margin-top:0;background-color:#2773be;border-radius:0}
.interiorpage .fourth-level-pages.panel-default>.panel-heading{background-color:#2773be;color:#fff;padding:20px 15px;border-bottom:solid 1px #fff}
.interiorpage .fourth-level-pages.panel-default>.panel-heading h4{color:#fff}
.interiorpage .fourth-level-pages .panel-body{padding:0}
.interiorpage .fourth-level-pages .panel-body ul{padding:0;margin:0}
.interiorpage .fourth-level-pages .panel-body ul li{list-style:none;border-bottom:solid 1px #fff;padding:15px}
.interiorpage .fourth-level-pages .panel-body ul li:last-child{border-bottom:0}
.interiorpage .fourth-level-pages .panel-body ul li a{color:#fff}
.interiorpage .globalnav-v2 .panel{border:0;background-color:#000;border-radius:0;color:#fff}
.interiorpage .globalnav-v2 .panel-default>.panel-heading{background-color:#000;color:#fff;padding:20px 15px;border-top:solid 1px #fff;border-radius:0}
.interiorpage .globalnav-v2 .panel-default>.panel-heading h4{color:#fff}
.interiorpage .globalnav-v2 .panel-body{padding:0}
.interiorpage footer{color:#fff;padding:0}
.interiorpage footer .top-footer{background-image:url("/etc/designs/villanova/images/microFooter-bckg.jpg");background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center;padding:30px 0}
.interiorpage footer .top-footer h1{font-size:80px;color:#fff;margin:0}
.interiorpage footer .top-footer h1 span.header-bottom{padding:5px;background-color:#0078ae;display:inline-block;margin-bottom:20px}
.interiorpage footer .top-footer p{text-align:center;color:#fff;font-size:19px}
.interiorpage footer .top-footer p a{color:#fff}
.interiorpage footer .top-footer p a:hover{text-decoration:underline}
.interiorpage footer .top-footer .social-icons{text-align:center}
.interiorpage footer .top-footer .social-icons h2{color:#fff;font-size:40px}
.interiorpage footer .top-footer .social-icons a{background-color:#fff;box-shadow:0 0 #08c inset;color:#000;display:inline-block;font-size:15px;height:30px;line-height:30px;margin:5px 5px 5px 0;text-align:center;transition:all .3s ease 0;width:30px;text-shadow:none}
.interiorpage footer .top-footer .social-icons a:hover{box-shadow:0 -80px #08c inset;color:#fff}
.interiorpage footer .middle-footer{padding:30px 0;font-size:18px;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif}
.interiorpage footer .middle-footer img{max-height:90px}
.interiorpage footer .middle-footer .address{text-align:center;color:#fff}
.interiorpage footer .middle-footer .phone{text-align:right;color:#fff}
.interiorpage footer .middle-footer .phone a{color:#fff}
.interiorpage footer .middle-footer .phone a:hover{color:#0078ae}
.interiorpage footer .bottom-footer{padding:30px 20px;background-color:#fff;color:#666;font-size:15px}
.interiorpage footer .bottom-footer p{text-align:left;font-size:18px}
.interiorpage footer .bottom-footer ul{padding:0;margin:0;width:100%;text-align:center}
.interiorpage footer .bottom-footer ul li{list-style-type:none;display:inline-block;margin-right:20px}
.interiorpage footer .bottom-footer ul li a{color:#666;text-shadow:none}
.interiorpage footer .bottom-footer ul li a:hover{color:#2773be;text-decoration:none}
.interiorpage footer .bottom-footer .text-center{text-align:center}
.interiorpage .scrolltotop{background-color:#fff;bottom:15px;color:#08c;display:none;font-size:24px;height:60px;line-height:60px;position:fixed;right:15px;text-align:center;text-decoration:none;width:60px;z-index:9999}
.interiorpage.liberal-arts-sciences .page-title i{background-color:#93c43b}
.interiorpage.engineering .page-title i{background-color:#00a750}
.interiorpage.nursing .page-title i{background-color:#fec00f}
.interiorpage.business .page-title i{background-color:#f47920}
.interiorpage.law .page-title i{background-color:#8a8bc4}
.interiorpage.professional-studies .page-title i{background-color:#e31c47}
@media screen and (max-width:768px){.interiorpage #logo{margin-top:20px;margin-bottom:10px}
.interiorpage .divider{margin-top:8px;padding:0}
.interiorpage button.menu-button{margin:15px 8px 8px 8px;height:50px;width:50px;padding:0}
.interiorpage button.menu-button i{font-size:30px;color:#fff}
.interiorpage .main-nav .top-vulinks{text-align:center;font-size:20px;padding:15px;color:#fff;border-top:solid 1px #fff}
.interiorpage .main-nav .top-vulinks a{color:#fff;text-decoration:underline}
.interiorpage .main-nav .top-vusearch{border-top:solid 1px #fff;margin:0;padding:15px}
.interiorpage .main-nav .top-vuevents p.eventTitle{padding-left:15px;padding-top:15px;font-size:20px;color:#fff}
.interiorpage .main-nav .top-vuevents .navbar-nav{margin-top:-7.5px;font-family:GothamLightRegular,"Helvetica Neue",Helvetica,Arial,sans-serif}
.interiorpage .main-nav .top-vuevents .navbar-nav li a.eventTitle{padding:10px 30px;color:#fff;display:block;line-height:14px;border-bottom:1px solid #555}
.interiorpage .main-nav .top-vuevents .navbar-nav li a.eventTitle:hover,.interiorpage .main-nav .top-vuevents .navbar-nav li a.eventTitle:focus{color:#2773be}
.interiorpage .main-nav .top-vuevents .navbar-nav li a.eventTitle i{float:right}
.interiorpage .main-nav .top-vuevents .eventitem{padding:10px 10px 10px 30px}
.interiorpage .middle-links{font-size:16px;border-bottom:solid 1px #fff;margin-bottom:5px;padding-bottom:10px}
.interiorpage .apply{font-size:14px;margin-top:12px}
.interiorpage .apply .apply-inner{float:none;font-size:14px}
.interiorpage .apply i{font-size:14px}
.interiorpage .page-title{height:auto;line-height:normal;padding-top:10px;padding-bottom:10px}
.interiorpage .page-title i{margin-left:0;font-size:10px}
.interiorpage .page-title .title-text{padding-left:5px;padding-right:1px;font-size:13px}
.interiorpage .social ul{padding:0}
.interiorpage .social ul li{margin-right:5px}
.interiorpage .social i{font-size:20px}
.interiorpage footer .top-footer{text-align:left}
.interiorpage footer .top-footer .col-md-6{padding:0}
.interiorpage footer .top-footer h1{font-size:42px;text-align:left}
.interiorpage footer .top-footer .social-icons{text-align:center;margin:15px}
.interiorpage footer .top-footer .social-icons h2{font-size:30px;color:#fff}
.interiorpage footer .middle-footer .address{border-top:solid 1px #fff;margin-top:20px;font-size:16px;padding-top:20px}
.interiorpage footer .middle-footer .phone{text-align:center;font-size:14px}
.interiorpage footer .bottom-footer{font-size:16px}
.interiorpage footer .bottom-footer ul{text-align:left;padding-left:15px}
.interiorpage footer .bottom-footer ul li{display:list-item;margin-right:0;list-style-type:disc}
}
@media screen and (min-width:768px) and (max-width:992px){.interiorpage button.menu-button{width:50px;height:50px}
.interiorpage footer .middle-footer .address{border-top:solid 1px #fff;margin-top:20px;font-size:16px;padding-top:20px}
.interiorpage footer .middle-footer .phone{text-align:center;font-size:14px}
}
@media screen and (min-width:768px) and (max-width:1500px){.interiorpage footer .top-footer p{text-align:center}
.interiorpage footer .middle-footer .address{font-size:16px}
.interiorpage footer .middle-footer .phone{text-align:center;font-size:14px}
.interiorpage footer .bottom-footer{font-size:10px}
.interiorpage footer .bottom-footer p{text-align:left;margin-top:30px}
.interiorpage footer .bottom-footer ul li{margin-right:20px}
}
body.layout-two-column{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15.5px;line-height:1.55;color:#333;font-weight:350;letter-spacing:.01em}
@keyframes smoothScroll{0{transform:translateY(-40px)}
100%{transform:translateY(0)}
}
.layout-two-column.law .crumb-container{background-color:#f5f5f5;padding:10px 0;border-bottom:solid 1px #e4e4e4}
.layout-two-column header{background-color:#036;transition:all .5s ease}
.layout-two-column header.navbar-fixed-top{animation:smoothScroll 1s forwards}
.layout-two-column header a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999;color:#fff;background-color:#2773be}
.layout-two-column header a.skip-main:focus,.layout-two-column header a.skip-main:active{color:#fff;background-color:#2773be;position:relative;text-decoration:none;display:block;left:auto;top:auto;width:100%;height:auto;overflow:auto;padding:25px;text-align:center;font-size:24px;z-index:999}
.layout-two-column article#vu-main-content{margin-top:220px}
.layout-two-column h1{font-size:32px;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#2773be;margin:17px 0 12px 15px}
.layout-two-column h2{font-size:28px;color:#555;font-weight:500;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 0}
.layout-two-column h3{font-size:20px;color:#2773be;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;margin:15px 0 10px 0}
.layout-two-column h4{font-size:17px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#555;margin:5px 0}
.layout-two-column .text .muted{color:#666}
.layout-two-column .text .text-warning{color:#ff8200}
.layout-two-column .text .text-error{color:#c53431}
.layout-two-column .text .text-info{color:#2773be}
.layout-two-column .divider{border-top:solid 1px #fff;margin-top:10px;padding:20px 0 10px 0}
.layout-two-column .divider .col-md-6:first-child{padding-left:0}
.layout-two-column .left-column,.layout-two-column .right-column{margin-bottom:35px}
.layout-two-column .container-fluid{padding-left:0;padding-right:0}
.layout-two-column .container-fluid .row{margin-left:0;margin-right:0}
.layout-two-column .container-fluid .row .col-md-12{padding-left:0;padding-right:0}
.layout-two-column #logo{margin-top:10px;max-width:80%}
.layout-two-column .middle-links{font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;text-align:center;font-size:24px;margin-top:23px}
.layout-two-column .middle-links a{color:#fff}
.layout-two-column .middle-links a:hover{color:#a2c7ec;text-decoration:none}
.layout-two-column #navButtons{text-align:right}
.layout-two-column #navButtons .nav-button-container{display:inline-block}
.layout-two-column #navButtons button.menu-button{margin:12px;border:1px solid #fff;height:60px;width:60px;background-color:transparent}
.layout-two-column #navButtons button.menu-button span{font-size:25px;color:#fff}
.layout-two-column .main-nav,.layout-two-column .search-menu,.layout-two-column .event-menu{height:100vh;width:300px;position:fixed;z-index:9999;top:0;right:-300px;background-color:#111;overflow-x:hidden;padding-top:10px;display:none}
.layout-two-column .menu_top_wrapper{display:inline-block;color:#fff;line-height:20px;font-size:20px;width:100%;padding:20px 0}
.layout-two-column .menu_top_wrapper a.close-menu{background-color:transparent;border:solid 1px #fff;margin:0 10px 0 10px;color:#fff;padding:0 10px;font-weight:normal}
.layout-two-column .menu_top_wrapper a.close-menu:hover{color:#fff}
.layout-two-column .top-vusearch{padding:0 15px}
.layout-two-column .top-social-icons{font-size:30px;color:#fff;text-align:center}
.layout-two-column .top-social-icons a{color:#fff;margin-right:5px}
.layout-two-column .top-social-icons a:hover{color:#2773be}
.layout-two-column .social{color:#fff;font-size:20px;line-height:40px}
.layout-two-column .social .social-inner{float:right}
.layout-two-column .social span{font-size:40px}
.layout-two-column .social i{font-size:40px}
.layout-two-column .social ul{padding:0 0 0 20px;margin:0;width:100%}
.layout-two-column .social ul li{list-style-type:none;display:inline-block;margin-right:10px}
.layout-two-column .social ul li a{color:#fff;text-shadow:none}
.layout-two-column .social ul li a:hover{color:#2773be;text-decoration:none}
.layout-two-column .apply{color:#fff;font-size:20px;line-height:40px}
.layout-two-column .apply .apply-inner{float:right;font-size:16px;font-family:GothamLightRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:.8}
.layout-two-column .apply i{font-size:20px}
.layout-two-column .apply a{color:#fff;text-shadow:none}
.layout-two-column .apply a:hover{color:#2773be;text-decoration:none}
.layout-two-column .ribbon:after{color:#2773be;border-left:20px solid;border-top:20px solid transparent;border-bottom:20px solid transparent;display:inline-block;content:'';position:absolute;right:-20px;top:0}
.layout-two-column .ribbon{background-color:#2773be;height:40px;line-height:40px;display:inline-block;position:relative}
.layout-two-column .ribbon-text{color:white;font-weight:bold;padding-left:10px;padding-right:5px;font-size:11}
.layout-two-column .page-title{height:30px;line-height:30px;display:inline-block;position:relative;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif}
.layout-two-column .page-title a.level3Link{color:#fff}
.layout-two-column .page-title a.level3Link:hover,.layout-two-column .page-title a.level3Link:focus,.layout-two-column .page-title a.level3Link:active{color:#2773be}
.layout-two-column .page-title span.icon{display:inline-block;color:#fff;margin-left:15px;font-size:21px;border-radius:4%;padding:4px;background-color:#ad855a}
.layout-two-column .page-title span.title-text{color:#fff;padding-left:10px;padding-right:5px;font-size:18px;font-family:GothamLightRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:.8}
.layout-two-column #breadcrumbs{padding:0;margin:0 15px;font:normal 71.4% "Helvetica Neue",Helvetica,Arial,sans-serif;color:#666;letter-spacing:1px;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;white-space:nowrap}
.layout-two-column #breadcrumbs .show{border:0;display:inline-block !important}
.layout-two-column #breadcrumbs .show .divider{padding:0 5px;color:#666;margin:0}
.layout-two-column #breadcrumbs ul{margin:0;padding:0;list-style:none}
.layout-two-column #breadcrumbs ul li{overflow:hidden;display:none}
.layout-two-column #breadcrumbs ul li.show{display:inline-block !important}
.layout-two-column #breadcrumbs ul li.ellipse{text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.layout-two-column #breadcrumbs a{color:#666;text-decoration:none}
.layout-two-column #breadcrumbs a:hover,.layout-two-column #breadcrumbs a:focus{color:#2773be}
.layout-two-column .banner{margin-bottom:15px}
.layout-two-column #pagetitle{padding:35px 0 30px 0}
.layout-two-column #pagetitle h1{color:#036}
.layout-two-column .childpages.panel{border:solid 1px #f7f7f7;margin-bottom:15px}
.layout-two-column .childpages.panel-default>.panel-heading{background-color:#036;color:#fff;padding:20px 15px}
.layout-two-column .childpages.panel-default>.panel-heading h4{color:#fff}
.layout-two-column .childpages .panel-body{padding:0}
.layout-two-column .childpages .panel-body ul{padding:0;margin:0}
.layout-two-column .childpages .panel-body ul li{list-style:none;border-bottom:solid 1px #f7f7f7;padding:15px}
.layout-two-column .childpages .panel-body ul li:last-child{border-bottom:0}
.layout-two-column .childpages .panel-body ul li a{color:#666}
.layout-two-column .fourth-level-pages{text-align:left}
.layout-two-column .fourth-level-pages.panel{border:0;margin-bottom:15px;margin-top:0;background-color:#2773be;border-radius:0}
.layout-two-column .fourth-level-pages.panel-default>.panel-heading{background-color:#2773be;color:#fff;padding:20px 15px;border-bottom:solid 1px #fff}
.layout-two-column .fourth-level-pages.panel-default>.panel-heading h4{color:#fff}
.layout-two-column .fourth-level-pages .panel-body{padding:0}
.layout-two-column .fourth-level-pages .panel-body ul{padding:0;margin:0}
.layout-two-column .fourth-level-pages .panel-body ul li{list-style:none;border-bottom:solid 1px #fff;padding:15px}
.layout-two-column .fourth-level-pages .panel-body ul li:last-child{border-bottom:0}
.layout-two-column .fourth-level-pages .panel-body ul li a{color:#fff}
.layout-two-column .globalnav-v2{text-align:left}
.layout-two-column .globalnav-v2 .panel{border:0;background-color:#000;border-radius:0;color:#fff}
.layout-two-column .globalnav-v2 .panel-default>.panel-heading{background-color:#000;color:#fff;padding:20px 15px;border-top:solid 1px #fff;border-radius:0}
.layout-two-column .globalnav-v2 .panel-default>.panel-heading h4{color:#fff}
.layout-two-column .globalnav-v2 .panel-body{padding:0}
.layout-two-column footer{color:#fff;padding:0}
.layout-two-column footer .custom-top-footer{padding:30px 15px;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif}
.layout-two-column footer .top-footer{background-image:url("/etc/designs/villanova/images/microFooter-bckg.jpg");background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center;padding:30px 0}
.layout-two-column footer .top-footer h1{font-size:80px;color:#fff;margin:0}
.layout-two-column footer .top-footer h1 span.header-bottom{padding:5px;background-color:#0078ae;display:inline-block;margin-bottom:20px}
.layout-two-column footer .top-footer p{text-align:center;color:#fff;font-size:19px}
.layout-two-column footer .top-footer p a{color:#fff}
.layout-two-column footer .top-footer p a:hover{text-decoration:underline}
.layout-two-column footer .top-footer .social-icons{text-align:center}
.layout-two-column footer .top-footer .social-icons h2{color:#fff;font-size:40px}
.layout-two-column footer .top-footer .social-icons a{background-color:#fff;box-shadow:0 0 #08c inset;color:#000;display:inline-block;font-size:15px;height:30px;line-height:30px;margin:5px 5px 5px 0;text-align:center;transition:all .3s ease 0;width:30px;text-shadow:none}
.layout-two-column footer .top-footer .social-icons a:hover{box-shadow:0 -80px #08c inset;color:#fff}
.layout-two-column footer .middle-footer{padding:30px 0;font-size:18px;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif}
.layout-two-column footer .middle-footer img{max-height:90px}
.layout-two-column footer .middle-footer .address{text-align:center;color:#fff}
.layout-two-column footer .middle-footer .phone{text-align:right;color:#fff}
.layout-two-column footer .middle-footer .phone a{color:#fff}
.layout-two-column footer .middle-footer .phone a:hover{color:#a2c7ec}
.layout-two-column footer .bottom-footer{padding:30px 20px;background-color:#fff;color:#666;font-size:15px}
.layout-two-column footer .bottom-footer p{text-align:left;font-size:18px}
.layout-two-column footer .bottom-footer ul{padding:0;margin:0;width:100%;text-align:center}
.layout-two-column footer .bottom-footer ul li{list-style-type:none;display:inline-block;margin-right:20px}
.layout-two-column footer .bottom-footer ul li a{color:#666;text-shadow:none}
.layout-two-column footer .bottom-footer ul li a:hover{color:#2773be;text-decoration:none}
.layout-two-column footer .bottom-footer .text-center{text-align:center}
.layout-two-column .scrolltotop{background-color:#fff;bottom:15px;color:#08c;display:none;font-size:24px;height:60px;line-height:60px;position:fixed;right:15px;text-align:center;text-decoration:none;width:60px;z-index:9999}
.layout-two-column.liberal-arts-sciences .page-title span.icon{background-color:#93c43b}
.layout-two-column.engineering .page-title span.icon{background-color:#00a750}
.layout-two-column.nursing .page-title span.icon{background-color:#fec00f}
.layout-two-column.business .page-title span.icon{background-color:#f47920}
.layout-two-column.law .page-title span.icon{background-color:#8a8bc4}
.layout-two-column.professional-studies .page-title span.icon{background-color:#e31c47}
@media screen and (max-width:768px){.layout-two-column #logo{margin-top:20px;margin-bottom:10px}
.layout-two-column .divider{margin-top:8px;padding:0}
.layout-two-column button.menu-button{margin:15px 8px 8px 8px;height:50px;width:50px;padding:0}
.layout-two-column button.menu-button i{font-size:30px;color:#fff}
.layout-two-column .main-nav .top-vulinks{text-align:center;font-size:20px;padding:15px;color:#fff;border-top:solid 1px #fff}
.layout-two-column .main-nav .top-vulinks a{color:#fff;text-decoration:underline}
.layout-two-column .main-nav .top-vusearch{border-top:solid 1px #fff;margin:0;padding:15px}
.layout-two-column .main-nav .top-vuevents p.eventTitle{padding-left:15px;padding-top:15px;font-size:20px;color:#fff}
.layout-two-column .main-nav .top-vuevents .navbar-nav{margin-top:-7.5px;font-family:GothamLightRegular,"Helvetica Neue",Helvetica,Arial,sans-serif}
.layout-two-column .main-nav .top-vuevents .navbar-nav li a.eventTitle{padding:10px 30px;color:#fff;display:block;line-height:14px;border-bottom:1px solid #555}
.layout-two-column .main-nav .top-vuevents .navbar-nav li a.eventTitle:hover,.layout-two-column .main-nav .top-vuevents .navbar-nav li a.eventTitle:focus{color:#2773be}
.layout-two-column .main-nav .top-vuevents .navbar-nav li a.eventTitle i{float:right}
.layout-two-column .main-nav .top-vuevents .eventitem{padding:10px 10px 10px 30px}
.layout-two-column .middle-links{font-size:16px;border-bottom:solid 1px #fff;margin-bottom:5px;padding-bottom:10px}
.layout-two-column .apply{font-size:14px;margin-top:12px}
.layout-two-column .apply .apply-inner{float:none;font-size:14px}
.layout-two-column .apply i{font-size:14px}
.layout-two-column .page-title{height:auto;line-height:normal;padding-top:10px;padding-bottom:10px}
.layout-two-column .page-title i{margin-left:0;font-size:10px}
.layout-two-column .page-title .title-text{padding-left:5px;padding-right:1px;font-size:13px}
.layout-two-column .social ul{padding:0}
.layout-two-column .social ul li{margin-right:5px}
.layout-two-column .social i{font-size:20px}
.layout-two-column article#vu-main-content{margin-top:180px}
.layout-two-column footer .top-footer{text-align:left}
.layout-two-column footer .top-footer .col-md-6{padding:0}
.layout-two-column footer .top-footer h1{font-size:42px;text-align:left}
.layout-two-column footer .top-footer .social-icons{text-align:center;margin:15px}
.layout-two-column footer .top-footer .social-icons h2{font-size:30px;color:#fff}
.layout-two-column footer .middle-footer .address{border-top:solid 1px #fff;margin-top:20px;font-size:16px;padding-top:20px}
.layout-two-column footer .middle-footer .phone{text-align:center;font-size:14px}
.layout-two-column footer .bottom-footer{font-size:16px}
.layout-two-column footer .bottom-footer ul{text-align:left;padding-left:15px}
.layout-two-column footer .bottom-footer ul li{display:list-item;margin-right:0;list-style-type:disc}
}
@media screen and (min-width:768px) and (max-width:992px){.layout-two-column button.menu-button{width:50px;height:50px}
.layout-two-column footer .middle-footer .address{border-top:solid 1px #fff;margin-top:20px;font-size:16px;padding-top:20px}
.layout-two-column footer .middle-footer .phone{text-align:center;font-size:14px}
}
@media screen and (min-width:768px) and (max-width:1500px){.layout-two-column footer .top-footer p{text-align:center}
.layout-two-column footer .middle-footer .address{font-size:16px}
.layout-two-column footer .middle-footer .phone{text-align:center;font-size:14px}
.layout-two-column footer .bottom-footer{font-size:10px}
.layout-two-column footer .bottom-footer p{text-align:left;margin-top:30px}
.layout-two-column footer .bottom-footer ul li{margin-right:20px}
}
body.layout-center-column{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15.5px;line-height:1.55;color:#333;font-weight:350;letter-spacing:.01em}
@keyframes smoothScroll{0{transform:translateY(-40px)}
100%{transform:translateY(0)}
}
.layout-center-column.law .crumb-container{background-color:#f5f5f5;padding:10px 0;border-bottom:solid 1px #e4e4e4}
.layout-center-column header{background-color:#036;transition:all .5s ease}
.layout-center-column header.navbar-fixed-top{animation:smoothScroll 1s forwards}
.layout-center-column header a.skip-main{left:-999px;position:relative;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999;position:absolute;color:#fff;background-color:#2773be}
.layout-center-column header a.skip-main:focus,.layout-center-column header a.skip-main:active{color:#fff;background-color:#2773be;text-decoration:none;display:block;left:auto;top:auto;width:100%;height:auto;overflow:auto;padding:25px;text-align:center;font-size:24px;z-index:999;position:relative}
.layout-center-column article#vu-main-content{margin-top:220px}
.layout-center-column h1{font-size:32px;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#2773be;margin:17px 0 12px 15px}
.layout-center-column h2{font-size:28px;color:#555;font-weight:500;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 0}
.layout-center-column h3{font-size:20px;color:#2773be;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;margin:15px 0 10px 0}
.layout-center-column h4{font-size:17px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#555;margin:5px 0}
.layout-center-column .text .muted{color:#666}
.layout-center-column .text .text-warning{color:#ff8200}
.layout-center-column .text .text-error{color:#c53431}
.layout-center-column .text .text-info{color:#2773be}
.layout-center-column .divider{border-top:solid 1px #fff;margin-top:10px;padding:20px 0 10px 0}
.layout-center-column .divider .col-md-6:first-child{padding-left:0}
.layout-center-column .center-column{margin-bottom:35px}
.layout-center-column .container-fluid{padding-left:0;padding-right:0}
.layout-center-column .container-fluid .row{margin-left:0;margin-right:0}
.layout-center-column .container-fluid .row .col-md-12{padding-left:0;padding-right:0}
.layout-center-column #logo{margin-top:10px;max-width:80%}
.layout-center-column .middle-links{font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;text-align:center;font-size:24px;margin-top:23px}
.layout-center-column .middle-links a{color:#fff}
.layout-center-column .middle-links a:hover{color:#a2c7ec;text-decoration:none}
.layout-center-column #navButtons{text-align:right}
.layout-center-column #navButtons .nav-button-container{display:inline-block}
.layout-center-column #navButtons button.menu-button{margin:12px;border:1px solid #fff;height:60px;width:60px;background-color:transparent}
.layout-center-column #navButtons button.menu-button span{font-size:25px;color:#fff}
.layout-center-column #navButtons button.menu-button i{font-size:25px;color:#fff}
.layout-center-column .main-nav,.layout-center-column .search-menu,.layout-center-column .event-menu{height:100vh;width:300px;position:fixed;z-index:9999;top:0;right:-300px;background-color:#111;overflow-x:hidden;padding-top:10px;display:none}
.layout-center-column .menu_top_wrapper{display:inline-block;color:#fff;line-height:20px;font-size:20px;width:100%;padding:20px 0}
.layout-center-column .menu_top_wrapper a.close-menu{background-color:transparent;border:solid 1px #fff;margin:0 10px 0 10px;color:#fff;padding:0 10px;font-weight:normal}
.layout-center-column .menu_top_wrapper a.close-menu:hover{color:#fff}
.layout-center-column .top-vusearch{padding:0 15px}
.layout-center-column .top-social-icons{font-size:30px;color:#fff;text-align:center}
.layout-center-column .top-social-icons a{color:#fff;margin-right:5px}
.layout-center-column .top-social-icons a:hover{color:#2773be}
.layout-center-column .social{color:#fff;font-size:20px;line-height:40px}
.layout-center-column .social .social-inner{float:right}
.layout-center-column .social span{font-size:40px}
.layout-center-column .social i{font-size:40px}
.layout-center-column .social ul{padding:0 0 0 20px;margin:0;width:100%}
.layout-center-column .social ul li{list-style-type:none;display:inline-block;margin-right:10px}
.layout-center-column .social ul li a{color:#fff;text-shadow:none}
.layout-center-column .social ul li a:hover{color:#2773be;text-decoration:none}
.layout-center-column .apply{color:#fff;font-size:20px;line-height:40px}
.layout-center-column .apply .apply-inner{float:right;font-size:16px;font-family:GothamLightRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:.8}
.layout-center-column .apply i{font-size:20px}
.layout-center-column .apply a{color:#fff;text-shadow:none}
.layout-center-column .apply a:hover{color:#2773be;text-decoration:none}
.layout-center-column .ribbon:after{color:#2773be;border-left:20px solid;border-top:20px solid transparent;border-bottom:20px solid transparent;display:inline-block;content:'';position:absolute;right:-20px;top:0}
.layout-center-column .ribbon{background-color:#2773be;height:40px;line-height:40px;display:inline-block;position:relative}
.layout-center-column .ribbon-text{color:white;font-weight:bold;padding-left:10px;padding-right:5px;font-size:11}
.layout-center-column .page-title{height:30px;line-height:30px;display:inline-block;position:relative;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif}
.layout-center-column .page-title a.level3Link{color:#fff}
.layout-center-column .page-title a.level3Link:hover,.layout-center-column .page-title a.level3Link:focus,.layout-center-column .page-title a.level3Link:active{color:#2773be}
.layout-center-column .page-title span.icon{display:inline-block;color:#fff;margin-left:15px;font-size:21px;border-radius:4%;padding:4px;background-color:#ad855a}
.layout-center-column .page-title span.title-text{color:#fff;padding-left:10px;padding-right:5px;font-size:18px;font-family:GothamLightRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:.8}
.layout-center-column #breadcrumbs{padding:0;margin:0 15px;font:normal 71.4% "Helvetica Neue",Helvetica,Arial,sans-serif;color:#666;letter-spacing:1px;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;white-space:nowrap}
.layout-center-column #breadcrumbs .show{border:0;display:inline-block !important}
.layout-center-column #breadcrumbs .show .divider{padding:0 5px;color:#666;margin:0}
.layout-center-column #breadcrumbs ul{margin:0;padding:0;list-style:none}
.layout-center-column #breadcrumbs ul li{overflow:hidden;display:none}
.layout-center-column #breadcrumbs ul li.show{display:inline-block !important}
.layout-center-column #breadcrumbs ul li.ellipse{text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.layout-center-column #breadcrumbs a{color:#666;text-decoration:none}
.layout-center-column #breadcrumbs a:hover,.layout-center-column #breadcrumbs a:focus{color:#2773be}
.layout-center-column .banner{margin-bottom:15px}
.layout-center-column #pagetitle{padding:35px 0 30px 0}
.layout-center-column #pagetitle h1{color:#036}
.layout-center-column .childpages.panel{border:solid 1px #f7f7f7;margin-bottom:15px}
.layout-center-column .childpages.panel-default>.panel-heading{background-color:#036;color:#fff;padding:20px 15px}
.layout-center-column .childpages.panel-default>.panel-heading h4{color:#fff}
.layout-center-column .childpages .panel-body{padding:0}
.layout-center-column .childpages .panel-body ul{padding:0;margin:0}
.layout-center-column .childpages .panel-body ul li{list-style:none;border-bottom:solid 1px #f7f7f7;padding:15px}
.layout-center-column .childpages .panel-body ul li:last-child{border-bottom:0}
.layout-center-column .childpages .panel-body ul li a{color:#666}
.layout-center-column .fourth-level-pages{text-align:left}
.layout-center-column .fourth-level-pages.panel{border:0;margin-bottom:15px;margin-top:0;background-color:#2773be;border-radius:0}
.layout-center-column .fourth-level-pages.panel-default>.panel-heading{background-color:#2773be;color:#fff;padding:20px 15px;border-bottom:solid 1px #fff}
.layout-center-column .fourth-level-pages.panel-default>.panel-heading h4{color:#fff}
.layout-center-column .fourth-level-pages .panel-body{padding:0}
.layout-center-column .fourth-level-pages .panel-body ul{padding:0;margin:0}
.layout-center-column .fourth-level-pages .panel-body ul li{list-style:none;border-bottom:solid 1px #fff;padding:15px}
.layout-center-column .fourth-level-pages .panel-body ul li:last-child{border-bottom:0}
.layout-center-column .fourth-level-pages .panel-body ul li a{color:#fff}
.layout-center-column .globalnav-v2{text-align:left}
.layout-center-column .globalnav-v2 .panel{border:0;background-color:#000;border-radius:0;color:#fff}
.layout-center-column .globalnav-v2 .panel-default>.panel-heading{background-color:#000;color:#fff;padding:20px 15px;border-top:solid 1px #fff;border-radius:0}
.layout-center-column .globalnav-v2 .panel-default>.panel-heading h4{color:#fff}
.layout-center-column .globalnav-v2 .panel-body{padding:0}
.layout-center-column footer{color:#fff;padding:0}
.layout-center-column footer .custom-top-footer{padding:30px 15px;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif}
.layout-center-column footer .top-footer{background-image:url("/etc/designs/villanova/images/microFooter-bckg.jpg");background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center;padding:30px 0}
.layout-center-column footer .top-footer h1{font-size:80px;color:#fff;margin:0}
.layout-center-column footer .top-footer h1 span.header-bottom{padding:5px;background-color:#0078ae;display:inline-block;margin-bottom:20px}
.layout-center-column footer .top-footer p{text-align:center;color:#fff;font-size:19px}
.layout-center-column footer .top-footer p a{color:#fff}
.layout-center-column footer .top-footer p a:hover{text-decoration:underline}
.layout-center-column footer .top-footer .social-icons{text-align:center}
.layout-center-column footer .top-footer .social-icons h2{color:#fff;font-size:40px}
.layout-center-column footer .top-footer .social-icons a{background-color:#fff;box-shadow:0 0 #08c inset;color:#000;display:inline-block;font-size:15px;height:30px;line-height:30px;margin:5px 5px 5px 0;text-align:center;transition:all .3s ease 0;width:30px;text-shadow:none}
.layout-center-column footer .top-footer .social-icons a:hover{box-shadow:0 -80px #08c inset;color:#fff}
.layout-center-column footer .middle-footer{padding:30px 0;font-size:18px;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif}
.layout-center-column footer .middle-footer img{max-height:90px}
.layout-center-column footer .middle-footer .address{text-align:center;color:#fff}
.layout-center-column footer .middle-footer .phone{text-align:right;color:#fff}
.layout-center-column footer .middle-footer .phone a{color:#fff}
.layout-center-column footer .middle-footer .phone a:hover{color:#a2c7ec}
.layout-center-column footer .bottom-footer{padding:30px 20px;background-color:#fff;color:#666;font-size:15px}
.layout-center-column footer .bottom-footer p{text-align:left;font-size:18px}
.layout-center-column footer .bottom-footer ul{padding:0;margin:0;width:100%;text-align:center}
.layout-center-column footer .bottom-footer ul li{list-style-type:none;display:inline-block;margin-right:20px}
.layout-center-column footer .bottom-footer ul li a{color:#666;text-shadow:none}
.layout-center-column footer .bottom-footer ul li a:hover{color:#2773be;text-decoration:none}
.layout-center-column footer .bottom-footer .text-center{text-align:center}
.layout-center-column .scrolltotop{background-color:#fff;bottom:15px;color:#08c;display:none;font-size:24px;height:60px;line-height:60px;position:fixed;right:15px;text-align:center;text-decoration:none;width:60px;z-index:9999}
.layout-center-column.liberal-arts-sciences .page-title span.icon{background-color:#93c43b}
.layout-center-column.engineering .page-title span.icon{background-color:#00a750}
.layout-center-column.nursing .page-title span.icon{background-color:#fec00f}
.layout-center-column.business .page-title span.icon{background-color:#f47920}
.layout-center-column.law .page-title span.icon{background-color:#8a8bc4}
.layout-center-column.professional-studies .page-title span.icon{background-color:#e31c47}
@media screen and (max-width:768px){.layout-center-column #logo{margin-top:20px;margin-bottom:10px}
.layout-center-column .divider{margin-top:8px;padding:0}
.layout-center-column button.menu-button{margin:15px 8px 8px 8px;height:50px;width:50px;padding:0}
.layout-center-column button.menu-button i{font-size:30px;color:#fff}
.layout-center-column .main-nav .top-vulinks{text-align:center;font-size:20px;padding:15px;color:#fff;border-top:solid 1px #fff}
.layout-center-column .main-nav .top-vulinks a{color:#fff;text-decoration:underline}
.layout-center-column .main-nav .top-vusearch{border-top:solid 1px #fff;margin:0;padding:15px}
.layout-center-column .main-nav .top-vuevents p.eventTitle{padding-left:15px;padding-top:15px;font-size:20px;color:#fff}
.layout-center-column .main-nav .top-vuevents .navbar-nav{margin-top:-7.5px;font-family:GothamLightRegular,"Helvetica Neue",Helvetica,Arial,sans-serif}
.layout-center-column .main-nav .top-vuevents .navbar-nav li a.eventTitle{padding:10px 30px;color:#fff;display:block;line-height:14px;border-bottom:1px solid #555}
.layout-center-column .main-nav .top-vuevents .navbar-nav li a.eventTitle:hover,.layout-center-column .main-nav .top-vuevents .navbar-nav li a.eventTitle:focus{color:#2773be}
.layout-center-column .main-nav .top-vuevents .navbar-nav li a.eventTitle i{float:right}
.layout-center-column .main-nav .top-vuevents .eventitem{padding:10px 10px 10px 30px}
.layout-center-column .middle-links{font-size:16px;border-bottom:solid 1px #fff;margin-bottom:5px;padding-bottom:10px}
.layout-center-column .apply{font-size:14px;margin-top:12px}
.layout-center-column .apply .apply-inner{float:none;font-size:14px}
.layout-center-column .apply i{font-size:14px}
.layout-center-column .page-title{height:auto;line-height:normal;padding-top:10px;padding-bottom:10px}
.layout-center-column .page-title i{margin-left:0;font-size:10px}
.layout-center-column .page-title .title-text{padding-left:5px;padding-right:1px;font-size:13px}
.layout-center-column .social ul{padding:0}
.layout-center-column .social ul li{margin-right:5px}
.layout-center-column .social i{font-size:20px}
.layout-center-column article#vu-main-content{margin-top:180px}
.layout-center-column footer .top-footer{text-align:left}
.layout-center-column footer .top-footer .col-md-6{padding:0}
.layout-center-column footer .top-footer h1{font-size:42px;text-align:left}
.layout-center-column footer .top-footer .social-icons{text-align:center;margin:15px}
.layout-center-column footer .top-footer .social-icons h2{font-size:30px;color:#fff}
.layout-center-column footer .middle-footer .address{border-top:solid 1px #fff;margin-top:20px;font-size:16px;padding-top:20px}
.layout-center-column footer .middle-footer .phone{text-align:center;font-size:14px}
.layout-center-column footer .bottom-footer{font-size:16px}
.layout-center-column footer .bottom-footer ul{text-align:left;padding-left:15px}
.layout-center-column footer .bottom-footer ul li{display:list-item;margin-right:0;list-style-type:disc}
}
@media screen and (min-width:768px) and (max-width:992px){.layout-center-column button.menu-button{width:50px;height:50px}
.layout-center-column footer .middle-footer .address{border-top:solid 1px #fff;margin-top:20px;font-size:16px;padding-top:20px}
.layout-center-column footer .middle-footer .phone{text-align:center;font-size:14px}
}
@media screen and (min-width:768px) and (max-width:1500px){.layout-center-column footer .top-footer p{text-align:center}
.layout-center-column footer .middle-footer .address{font-size:16px}
.layout-center-column footer .middle-footer .phone{text-align:center;font-size:14px}
.layout-center-column footer .bottom-footer{font-size:10px}
.layout-center-column footer .bottom-footer p{text-align:left;margin-top:30px}
.layout-center-column footer .bottom-footer ul li{margin-right:20px}
}
.assembly .itemImage{background-position:center center;background-repeat:no-repeat;background-size:cover;height:400px;cursor:pointer;position:relative}
.assembly .itemImage:hover{box-shadow:0 0 150px #000;z-index:2;-webkit-transition:all 200ms ease-in;-webkit-transform:scale(1.1);-ms-transition:all 200ms ease-in;-ms-transform:scale(1.1);-moz-transition:all 200ms ease-in;-moz-transform:scale(1.1);transition:all 200ms ease-in;transform:scale(1.1)}
.assembly .itemImage .caption-background{position:absolute;top:0;bottom:0;height:100%;width:100%;background-color:rgba(0,0,0,0.22)}
.assembly .itemImage .line-caption{position:absolute;bottom:0;left:0;transition:all .3s ease 0;padding:0 30px 20px}
.assembly .itemImage .line-caption:hover{padding:0 30px 40px}
.assembly .itemImage .line-caption h3,.assembly .itemImage .line-caption h3 a{margin:0;color:#fff;font-size:17px;font-weight:700;line-height:1.3;text-decoration:none;background-color:transparent;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif !important}
.assembly .itemImage .line-caption h3:hover,.assembly .itemImage .line-caption h3 a:hover{color:#fff}
.assembly .itemImage .line-caption h3:focus,.assembly .itemImage .line-caption h3 a:focus{border:dotted 1px #fff}
.assembly .col-md-9,.assembly .col-md-3{padding:0}
.assembly .assembly-nav{text-align:center}
.assembly .assembly-nav div{display:inline-block;margin-right:20px;cursor:pointer}
.assembly .assembly-nav div span{color:#036}
section.blue .assembly .assembly-nav div span,section.black .assembly .assembly-nav div span,.displaybox .blue .assembly .assembly-nav div span,.displaybox .black .assembly .assembly-nav div span{color:#fff}
.displaybox .assembly .itemImage .line-caption h3{color:#fff}
@media screen and (max-width:768px){.assembly .assembly-nav{text-align:center}
}
.assemblylinecarousel .title-area{background-color:#2773be;height:400px}
.assemblylinecarousel .title-area .titles{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.assemblylinecarousel .title-area .titles h1{display:inline-block;font-size:52px;margin:0;color:#fff}
.assemblylinecarousel .title-area .titles h1.toptitle{background-color:#fff;color:#000;padding:10px}
.assemblylinecarousel .title-area .titles .linktitle{font-size:20px}
.assemblylinecarousel .title-area .titles .linktitle a{color:#fff}
.assemblylinecarousel .title-area .titles .linktitle a:hover{color:#fff;text-decoration:none}
.assemblylinecarousel .itemImage{background-position:center center;background-repeat:no-repeat;background-size:cover;height:400px;box-shadow:0 -180px 100px -50px rgba(0,0,0,0.52) inset}
.assemblylinecarousel .itemImage .line-caption{position:absolute;bottom:0;left:0;transition:all .3s ease 0;padding:0 30px 20px}
.assemblylinecarousel .itemImage .line-caption:hover{padding:0 30px 40px}
.assemblylinecarousel .itemImage .line-caption h2,.assemblylinecarousel .itemImage .line-caption h2 a{margin:0;color:#fff;font-size:22px;font-weight:bold}
.assemblylinecarousel .col-md-9,.assemblylinecarousel .col-md-3{padding:0}
.bio_short,.bio_detail{padding-bottom:5px;margin-bottom:15px;border-bottom:solid 1px #9c9c9c}
.bio_detail li{list-style-type:square}
.bio_detail .left{font-weight:bold}
.bio_detail_image{min-height:177px}
.detail_name,.detail_title{color:#002664;font-weight:bold}
.buttonWidget .btn{color:#FFF;width:100%;font-family:GothamBook,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;text-align:left;text-shadow:none;padding:20px 40px 20px 10px;margin-bottom:10px;border-radius:4px;background-repeat:no-repeat;background-position:right 9px top 17px !important;white-space:normal}
.buttonWidget .btn.blue-button{background-color:#2773be}
.buttonWidget .btn.blue-button:hover,.buttonWidget .btn.blue-button:focus,.buttonWidget .btn.blue-button:active{background-color:#58aafd}
.buttonWidget .btn.green-button{background-color:#01735f}
.buttonWidget .btn.green-button:hover,.buttonWidget .btn.green-button:focus,.buttonWidget .btn.green-button:active{background-color:#01a78b}
.buttonWidget .btn.navy-button{background-color:#003466}
.buttonWidget .btn.navy-button:hover,.buttonWidget .btn.navy-button:focus,.buttonWidget .btn.navy-button:active{background-color:#0352a1}
.buttonWidget .btn.grey-button{background-color:#696969}
.buttonWidget .btn.grey-button:hover,.buttonWidget .btn.grey-button:focus,.buttonWidget .btn.grey-button:active{background-color:#c4c2c2}
.buttonWidget .btn.icon_alarm{background-image:url("/etc/designs/villanova/clientlibs/buttonWidget/img/alarm.png")}
.buttonWidget .btn.icon_calendar{background-image:url("/etc/designs/villanova/clientlibs/buttonWidget/img/calendar.png")}
.buttonWidget .btn.icon_camera{background-image:url("/etc/designs/villanova/clientlibs/buttonWidget/img/camera.png")}
.buttonWidget .btn.icon_clock{background-image:url("/etc/designs/villanova/clientlibs/buttonWidget/img/clock.png")}
.buttonWidget .btn.icon_download{background-image:url("/etc/designs/villanova/clientlibs/buttonWidget/img/download.png")}
.buttonWidget .btn.icon_flag{background-image:url("/etc/designs/villanova/clientlibs/buttonWidget/img/flag.png")}
.buttonWidget .btn.icon_folder{background-image:url("/etc/designs/villanova/clientlibs/buttonWidget/img/folder.png")}
.buttonWidget .btn.icon_globe{background-image:url("/etc/designs/villanova/clientlibs/buttonWidget/img/globe.png")}
.buttonWidget .btn.icon_home{background-image:url("/etc/designs/villanova/clientlibs/buttonWidget/img/home.png")}
.buttonWidget .btn.icon_information{background-image:url("/etc/designs/villanova/clientlibs/buttonWidget/img/information.png")}
.buttonWidget .btn.icon_key{background-image:url("/etc/designs/villanova/clientlibs/buttonWidget/img/key.png")}
.buttonWidget .btn.icon_location{background-image:url("/etc/designs/villanova/clientlibs/buttonWidget/img/location.png")}
.buttonWidget .btn.icon_mail{background-image:url("/etc/designs/villanova/clientlibs/buttonWidget/img/mail.png")}
.buttonWidget .btn.icon_pencil{background-image:url("/etc/designs/villanova/clientlibs/buttonWidget/img/pencil.png")}
.buttonWidget .btn.icon_phone{background-image:url("/etc/designs/villanova/clientlibs/buttonWidget/img/phone.png")}
.buttonWidget .btn.icon_photo{background-image:url("/etc/designs/villanova/clientlibs/buttonWidget/img/photo.png")}
.buttonWidget .btn.icon_profile{background-image:url("/etc/designs/villanova/clientlibs/buttonWidget/img/profile.png")}
.buttonWidget .btn.icon_search{background-image:url("/etc/designs/villanova/clientlibs/buttonWidget/img/search.png")}
.buttonWidget .btn.icon_textbuble{background-image:url("/etc/designs/villanova/clientlibs/buttonWidget/img/textbuble.png")}
.buttonWidget .btn.icon_user{background-image:url("/etc/designs/villanova/clientlibs/buttonWidget/img/user.png")}
.buttonWidget .btn.icon_video{background-image:url("/etc/designs/villanova/clientlibs/buttonWidget/img/video.png")}
.buttonWidget .btn.icon_view{background-image:url("/etc/designs/villanova/clientlibs/buttonWidget/img/view.png")}
.buttonWidget a.btn{box-sizing:border-box}
.buttonWidget-v2 .RLpadding{padding:0 15px}
.buttonWidget-v2 .btn{color:#FFF;width:100%;font-family:GothamBook,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;text-align:left;text-shadow:none;padding:20px 40px 20px 10px;margin-bottom:10px;border-radius:5px;background-repeat:no-repeat;background-position:right 9px top 17px !important;white-space:normal;position:relative}
.buttonWidget-v2 .btn.centerText{text-align:center}
.buttonWidget-v2 .btn.dark-blue-button{background-color:#036 !important;border:2px solid #036 !important;color:#FFF !important}
.buttonWidget-v2 .btn.dark-blue-button:hover,.buttonWidget-v2 .btn.dark-blue-button:focus,.buttonWidget-v2 .btn.dark-blue-button:active{background-color:#036 !important;color:#FFF !important}
.buttonWidget-v2 .btn.blue-button{background-color:#2773be !important;border:2px solid #2773be !important;color:#FFF !important}
.buttonWidget-v2 .btn.blue-button:hover,.buttonWidget-v2 .btn.blue-button:focus,.buttonWidget-v2 .btn.blue-button:active{background-color:#2773be !important;color:#FFF !important}
.buttonWidget-v2 .btn.black-button{background-color:#000 !important;border:2px solid #000 !important;color:#FFF !important}
.buttonWidget-v2 .btn.black-button:hover,.buttonWidget-v2 .btn.black-button:focus,.buttonWidget-v2 .btn.black-button:active{background-color:#000 !important;color:#FFF !important}
.buttonWidget-v2 .btn.grey-button{background-color:#e7e7e7 !important;border:2px solid #e7e7e7 !important;color:#777 !important}
.buttonWidget-v2 .btn.grey-button:hover,.buttonWidget-v2 .btn.grey-button:focus,.buttonWidget-v2 .btn.grey-button:active{background-color:#e7e7e7 !important;color:#777 !important}
.buttonWidget-v2 .btn.transparent-button{background-color:transparent !important;border:2px solid #2773be !important;color:#4b92db !important}
.buttonWidget-v2 .btn.transparent-button:hover,.buttonWidget-v2 .btn.transparent-button:focus,.buttonWidget-v2 .btn.transparent-button:active{background-color:transparent !important;color:#2773be !important}
.buttonWidget-v2 .btn.white-button{background-color:#fff !important;border:2px solid #2773be !important;color:#2773be !important}
.buttonWidget-v2 .btn.white-button:hover,.buttonWidget-v2 .btn.white-button:focus,.buttonWidget-v2 .btn.white-button:active{background-color:#fff !important;color:#2773be !important}
.buttonWidget-v2 .btn.outline-button{background-color:transparent !important;border:2px solid #fff !important;color:#fff !important}
.buttonWidget-v2 .btn.outline-button:hover,.buttonWidget-v2 .btn.outline-button:focus,.buttonWidget-v2 .btn.outline-button:active{background-color:transparent !important;color:#fff !important}
.buttonWidget-v2 .btn.none{padding:20px 10px}
.buttonWidget-v2 .btn.RLmargins{margin:0 10px}
.buttonWidget-v2 .btn.fal,.buttonWidget-v2 .btn.fab{line-height:1.5}
.buttonWidget-v2 .btn.icon_alarm:before{content:"\f34e";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_award:before{content:"\f559";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_basketball:before{content:"\f434";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_book:before{content:"\f02d";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_brain:before{content:"\f5dc";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_bullseye:before{content:"\f648";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_calendar:before{content:"\f073";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_camera:before{content:"\f083";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_chart:before{content:"\f201";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_clock:before{content:"\f017";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_download:before{content:"\f019";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_facebook:before{content:"\f39e";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Brands";font-size:40px}
.buttonWidget-v2 .btn.icon_feather:before{content:"\f56b";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_flag:before{content:"\f024";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_folder:before{content:"\f07c";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_globe:before{content:"\f0ac";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_home:before{content:"\f015";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_information:before{content:"\f05a";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_instagram:before{content:"\f16d";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Brands";font-size:40px}
.buttonWidget-v2 .btn.icon_key:before{content:"\f084";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_lightbulb:before{content:"\f672";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_linkedin:before{content:"\f0e1";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Brands";font-size:40px}
.buttonWidget-v2 .btn.icon_location:before{content:"\f3c5";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_mail:before{content:"\f0e0";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_map:before{content:"\f277";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_pencil:before{content:"\f044";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_phone:before{content:"\f67d";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_photo:before{content:"\f03e";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_profile:before{content:"\f2bb";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_search:before{content:"\f002";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_snapchat:before{content:"\f2ac";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Brands";font-size:40px}
.buttonWidget-v2 .btn.icon_textbubble:before{content:"\f075";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_twitter:before{content:"\f099";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Brands";font-size:40px}
.buttonWidget-v2 .btn.icon_user:before{content:"\f007";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_video:before{content:"\f03d";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_view:before{content:"\f06e";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Pro";font-size:40px}
.buttonWidget-v2 .btn.icon_youtube:before{content:"\f167";position:absolute;top:5px;right:5px;font-family:"Font Awesome 5 Brands";font-size:40px}
.buttonWidget-v2 .btn.big{font-size:25px;padding:30px 80px 30px 10px}
.buttonWidget-v2 .btn.big:before{font-size:60px}
.buttonWidget a.btn{box-sizing:border-box}
.buttonCollapse{margin:20px 0}
.buttonCollapse .btn{border:1px solid #2773be;color:#2773be;border-radius:0;background-color:transparent;font-size:16px;position:relative;left:50%;transform:translateX(-50%)}
.buttonCollapse .btn i{margin-left:5px}
.eventitem{word-wrap:break-word;border-bottom:1px solid #ccc;padding:5px;margin-top:5px;margin-bottom:10px}
.eventitem h4{margin-bottom:0;line-height:125%}
.eventitem .datetime{margin-bottom:10px}
.collegehomepage .eventitem,.homepage-v2 .eventitem{border-bottom:solid 1px #555;padding:0 10px 10px 20px}
.collegehomepage .eventitem h4.media-heading a,.homepage-v2 .eventitem h4.media-heading a{color:#fff}
.collegehomepage .eventitem h4.media-heading a:hover,.homepage-v2 .eventitem h4.media-heading a:hover,.collegehomepage .eventitem h4.media-heading a:focus,.homepage-v2 .eventitem h4.media-heading a:focus{color:#a2c7ec}
.collegehomepage .eventitem .datetime,.homepage-v2 .eventitem .datetime{color:#fff;font-size:12px}
.vumap .microsite footer .top-footer{background-image:none;border-bottom:solid 1px #fff}
.campusmap body{overflow-x:hidden}
.campusmap .microsite .navbar-fixed-top{z-index:2000}
.campusmap .col-lg-12{padding:0}
.campusmap #map{min-height:100vh;width:100%}
.campusmap #wrapper{padding-left:0;position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.campusmap #wrapper.toggled{padding-left:0}
.campusmap #sidebar-wrapper{z-index:1000;position:absolute;overflow:auto;left:320px;width:0;height:100%;margin-left:-320px;overflow-y:auto;overflow-x:hidden;background:#0078ae;opacity:1;padding-bottom:20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.campusmap #wrapper.toggled #sidebar-wrapper{width:320px}
.campusmap #page-content-wrapper{padding-left:320px;width:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.campusmap #page-content-wrapper.toggled{padding-left:0}
.campusmap #menu-toggle{left:320px;top:10%;position:absolute;z-index:1000;margin-left:-320px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.campusmap #menu-toggle.btn{border-radius:0 50px 50px 0;padding:20px 20px 20px 10px;font-size:18px;text-shadow:1px 1px #000;font-weight:bold}
.campusmap #menu-toggle.btn:hover{color:#00608b;text-shadow:none}
.campusmap #menu-toggle.btn-default{background-color:#0078ae;border-color:transparent;color:#fff}
.campusmap #wrapper.toggled #menu-toggle{margin-left:0}
.campusmap h3.popover-title{background-color:#fcd450;color:#036;font-weight:bold}
.campusmap .popover-content{color:#666}
.campusmap .popover .popover-close{float:right;color:#fff;cursor:pointer}
.campusmap .popover .popover-close:hover,.campusmap .popover .popover-close:focus,.campusmap .popover .popover-close:active{color:#666}
.campusmap .modal{z-index:3000}
.campusmap .modal .modal-footer{color:#666}
.campusmap .modal .modal-footer small{margin-top:18px;float:left}
.campusmap .modal .modal-footer .btn-default{color:#666}
.campusmap .modal .modal-footer .btn-default:hover,.campusmap .modal .modal-footer .btn-default:focus{background-color:#b7e7fd}
.campusmap .locationInfo .modal-dialog .modal-content .modal-body #location-image{float:left;margin-right:15px;margin-bottom:10px}
.campusmap #pdf,.campusmap #toggleHelp,.campusmap #toggleFavorites,.campusmap #campusDirections{margin:0 3px 15px 3px;font-size:12px}
.campusmap #pdf.btn-default,.campusmap #toggleHelp.btn-default,.campusmap #toggleFavorites.btn-default,.campusmap #campusDirections.btn-default{background-color:#0078ae;border-color:#fff;color:#fff;letter-spacing:1px}
.campusmap #pdf.btn-default:hover,.campusmap #toggleHelp.btn-default:hover,.campusmap #toggleFavorites.btn-default:hover,.campusmap #campusDirections.btn-default:hover,.campusmap #pdf.btn-default.active,.campusmap #toggleHelp.btn-default.active,.campusmap #toggleFavorites.btn-default.active,.campusmap #campusDirections.btn-default.active{background-color:#01608a;box-shadow:inset 0 3px 5px rgba(0,0,0,0.325)}
.campusmap #pdf.btn-default .fa,.campusmap #toggleHelp.btn-default .fa,.campusmap #toggleFavorites.btn-default .fa,.campusmap #campusDirections.btn-default .fa{margin-right:5px}
.campusmap #campusDirections{margin-left:20px}
.campusmap #toggleFav{color:#008770;margin-bottom:10px}
.campusmap #toggleFav.btn-default.active,.campusmap #toggleFav.btn-default:hover{background-color:#fcd450;box-shadow:none;border-color:#f3bc06}
.campusmap .info-window{width:500px;height:auto}
.campusmap .infowindow-text{line-height:25px}
.campusmap .infowindow-image img{width:100%;height:auto}
.campusmap .infowindow-buttons{border-bottom:solid 1px #efefef;margin-bottom:10px}
.campusmap #buildingHeading{margin-top:15px}
.campusmap .building-locations .main{color:#0074a6;float:right}
.campusmap .building-locations .west{color:#883491;float:right}
.campusmap .building-locations .south{color:#8c3027;float:right}
.campusmap #fullCampusList{font-size:12px}
.campusmap #fullCampusList span span{color:#0074a6}
.campusmap #fullCampusList .filter.active .active .badge{background-color:#fff}
.campusmap #favoriteList li{list-style-type:none;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.campusmap #favoriteList li:first-child{border-top:1px solid #ccc;border-top-right-radius:3px;border-top-left-radius:3px}
.campusmap #favoriteList li:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.campusmap #favoriteList .btn{border-radius:0;white-space:normal;padding:10px}
.campusmap #favoriteList .btn-default{color:#666;border:0}
.campusmap #favoriteList .btn-default:hover,.campusmap #favoriteList .btn-default:focus{background-color:#b7e7fd;color:#666;box-shadow:none}
.campusmap #favoriteList .btn-group{width:100%}
.campusmap #favoriteList .btn-title{text-align:left;padding:10px 10px 10px 15px}
.campusmap #favoriteList .btn-title:hover span{color:#666}
.campusmap #favoriteList .btn-title span{margin-right:10px;color:#fcd450}
.campusmap #favoriteList .btn-icon{color:#a94442}
.campusmap #favoriteList .btn-icon:hover,.campusmap #favoriteList .btn-icon:focus{background-color:#fff;color:#666}
.campusmap .filter-buttons.building-locations .col-xs-10,.campusmap .filter-buttons.building-type .col-xs-10{width:100%}
.campusmap .filter-buttons.building-locations .col-xs-2,.campusmap .filter-buttons.building-type .col-xs-2{display:none}
.campusmap .filter-buttons .btn{border-radius:0;white-space:normal;padding:7.2px}
.campusmap .filter-buttons .btn[disabled]{cursor:not-allowed}
.campusmap .filter-buttons .btn-group.first>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-left-radius:3px;border-top-right-radius:3px}
.campusmap .filter-buttons .btn-group.first>.btn:last-child:not(:first-child){border-top-right-radius:3px}
.campusmap .filter-buttons .btn-group.last>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.campusmap .filter-buttons .btn-group.last>.btn:last-child:not(:first-child){border-bottom-right-radius:3px}
.campusmap .filter-buttons .btn-default{color:#333;border:0;background-color:#f5f5f5;border-bottom:1px solid #ddd;font-size:16px}
.campusmap .filter-buttons .btn-default:hover,.campusmap .filter-buttons .btn-default:focus{background-color:#b7e7fd;box-shadow:none}
.campusmap .filter-buttons .btn-group{width:100%}
.campusmap .filter-buttons .btn.btn-fullcampus{width:100%;border-radius:3px}
.campusmap .filter-buttons .btn.btn-fullcampus:hover,.campusmap .filter-buttons .btn.btn-fullcampus:focus{background-color:#b7e7fd;box-shadow:none}
.campusmap .filter-buttons .showall{margin-top:10px}
.campusmap .filter-buttons .btn-title,.campusmap .filter-buttons .coll-title,.campusmap .filter-buttons .btn-fullcampus{text-align:left;padding:10px 10px 10px 15px;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;color:inherit}
.campusmap .filter-buttons #parking,.campusmap .filter-buttons #gva{margin-top:15px;margin-bottom:15px}
.campusmap .filter-buttons .coll-title.last{border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.campusmap .filter-buttons .coll-title span{margin-top:3px}
.campusmap .filter-buttons .btn-icon{color:#a94442;background-color:#fff}
.campusmap .filter-buttons .btn-icon:hover,.campusmap .filter-buttons .btn-icon:focus{background-color:#fff;color:#666}
.campusmap .filter-buttons.checkboxes .btn-white{background-color:#fff;color:#666;font-size:20px;border-color:#f1f1f1}
.campusmap .filter-buttons.checkboxes .btn-white:hover,.campusmap .filter-buttons.checkboxes .btn-white:focus{background-color:#b7e7fd;box-shadow:none}
.campusmap .filter-buttons.checkboxes .btn-white.active{background-color:#c6c6c6}
.campusmap .filter-buttons.checkboxes span{display:block;font-size:12px}
.campusmap .filter-buttons.checkboxes .btn{border-radius:3px}
.campusmap .filter-buttons.checkboxes .btn-group>.btn:last-child:not(:first-child),.campusmap .filter-buttons.checkboxes .btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.campusmap .errorHighlights{color:#a94442;font-weight:500}
.campusmap span.empty_favs{color:#666}
.campusmap #results,.campusmap #results-query{margin:0 20px;font-size:12px}
.campusmap .filter-panels{margin:0 20px 60px 20px}
.campusmap #results .list-group-item{background-color:#b7e7fd;border:solid 1px #0078ae;color:#0078ae;padding:10px 15px}
.campusmap #results .list-group-item:hover{background-color:#fff}
.campusmap #results .list-group-item.active{background-color:#fff;color:#0074a6}
.campusmap #results .list-group-item.active>.badge{background-color:#b7e7fd}
.campusmap #results .noresults:hover{background-color:#b7e7fd;cursor:default}
.campusmap #results-query{color:#fff;font-size:15px}
.campusmap #searchCampus{margin:20px}
.campusmap .panel>.list-group:first-child .list-group-item:first-child,.campusmap .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child,.campusmap .panel>.list-group:last-child .list-group-item:last-child,.campusmap .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.campusmap .panel-heading{border-top-left-radius:0;border-top-right-radius:0;cursor:pointer}
.campusmap .panel-heading:hover,.campusmap .panel-heading:focus,.campusmap .panel-heading:active{background-color:#b7e7fd}
.campusmap .panel-heading .panel-title{font-size:12px}
.campusmap .panel-heading a{text-decoration:none;color:inherit;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;display:block}
.campusmap .panel-heading.first{border-top-left-radius:3px;border-top-right-radius:3px}
.campusmap .panel-heading.last{border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.campusmap .panel-heading.last>.collapse.in{border-bottom-left-radius:0;border-bottom-right-radius:0}
.campusmap .panel-default>.panel-heading{border-bottom:1px solid #ddd}
.campusmap .filter-buttons{margin-top:15px}
.campusmap .list-group-item{cursor:pointer;padding:10px 10px 10px 25px;color:#666}
.campusmap .list-group-item:hover,.campusmap .list-group-item:focus{background-color:#b7e7fd}
.campusmap .list-group-item.active{background-color:#b7e7fd;border:#ddd;color:#0074a6}
.campusmap .badge{background-color:transparent;font-size:15px}
.campusmap .sidebar-brand{font-size:20px;padding:30px 20px 18px 20px;margin-bottom:17px;border-bottom:1px solid #006e9f;line-height:32px;color:#fff;text-shadow:1px 1px #00608b;white-space:nowrap}
.campusmap .sidebar-brand a{color:#fff;text-shadow:1px 1px #00608b;margin-left:80px}
.campusmap .sidebar-brand a:hover,.campusmap .sidebar-brand a:focus,.campusmap .sidebar-brand a:active{color:#00608b;background:0}
.campusmap .sidebar-divider{border-bottom:1px solid #006e9f;margin-bottom:20px}
@media(max-width:420px){.campusmap #wrapper.toggled #menu-toggle{margin-left:-320px}
}
@media(min-width:768px){.campusmap #wrapper{padding-left:0}
.campusmap #wrapper.toggled{padding-left:0}
.campusmap #sidebar-wrapper{width:320px}
.campusmap #wrapper.toggled #sidebar-wrapper{width:0}
.campusmap #wrapper.toggled #page-content-wrapper{margin-right:0}
.campusmap #menu-toggle{margin-left:0}
.campusmap #wrapper.toggled .menu-toggle-container,.campusmap #wrapper.toggled #menu-toggle{margin-left:0;left:0}
}
@media(max-width:768px){.campusmap #menu-toggle{top:8%}
.campusmap #menu-toggle.btn{padding:5px;font-size:14px}
.campusmap #wrapper.toggled #menu-toggle{left:0}
.campusmap #toggleHelp{display:none}
.campusmap #page-content-wrapper{padding-left:0}
.campusmap #page-content-wrapper.toggled{padding-left:0}
.campusmap .modal{width:100%;height:100%}
.campusmap .modal .modal-footer small{float:right}
.campusmap .locationInfo .modal-dialog .modal-content .modal-body #location-image{float:none}
.campusmap .info-window{width:250px;height:400px}
}
.homepage div.carousel{margin-top:0;margin-bottom:0}
.homepage .carousel-caption h3{color:#FFF;margin:0;letter-spacing:1px;font:171.4% GothamBoldRegular;padding:15px 20px}
.homepage .carousel-caption p{color:#FFF;margin:0;padding:0 20px 30px 20px}
.homepage .carousel-caption a{color:#fff;text-shadow:0 1px 1px #000}
.homepage .carousel-caption a:hover,.homepage .carousel-caption a:focus{color:#FFF;text-decoration:underline}
.homepage .carousel-inner .item .itemImage{border:0;max-height:500px;overflow:hidden}
.homepage .carousel-inner .item .itemImage img{width:100%;height:auto}
.homepage .carousel-leftarrow{left:15px}
.homepage .carousel-indicators{right:20px;left:auto;margin-top:-20px;width:auto;bottom:0}
.homepage .carousel-indicators li{background-color:#FFF}
.homepage .carousel-indicators .active{background-color:#66aefc}
.homepage .columns1 .carousel-caption{background-color:rgba(0,0,0,0.6);position:absolute;left:70%;width:30%;margin-bottom:0;padding:0;min-height:170px;bottom:0;text-align:left}
.homepage .carousel-control{background-color:#f7eed4;background-image:none;border:3px solid #fff;border-radius:23px;font-size:60px;font-weight:100;height:40px;line-height:25px;margin-top:-70px;opacity:.5;position:absolute;text-align:center;top:50%;width:40px;z-index:1000;right:15px}
.homepage .carousel-control.carousel-leftarrow{margin-right:50px}
.homepage .carousel-control:hover,.homepage .carousel-control:focus{opacity:1.0}
.homepage .pagecontent .carousel-caption{padding:0;background:none repeat scroll 0 0 #f1f1f1;border:1px solid #c8c8c8;position:static;text-align:left}
.homepage .pagecontent .carousel-caption p{padding:0 15px 45px;color:#333;margin:0;text-shadow:none}
.homepage .pagecontent .carousel-caption h3{padding:15px 17px;letter-spacing:0;font:140% GothamBook;color:#08C}
.homepage .pagecontent .carousel-caption a{color:#08C;text-shadow:none}
.homepage .pagecontent .carousel-caption a:hover,.homepage .pagecontent .carousel-caption a:focus{color:#888;text-decoration:underline}
.homepage .pagecontent .carousel-indicators{position:relative;right:50%;left:50%;margin-top:-30px;width:60%}
.homepage .pagecontent .carousel-indicators li{background-color:#888;width:15px;height:15px;margin-left:20px;border-radius:10px}
.homepage .pagecontent .carousel-indicators .active{background-color:#08C}
#cp-container .carousel{margin-bottom:20px}
#cp-container .carousel-caption{background:rgba(0,38,100,0.8);width:100%;left:0;right:0;bottom:0;text-align:left;padding-left:10px;padding-right:10px}
#cp-container .carousel-caption h3{color:#f7eed4;font-family:GothamBoldRegular;width:80%}
#cp-container .carousel-caption p{width:80%}
#cp-container .carousel-caption a{color:#f7eed4}
#cp-container .carousel-caption a:hover{color:#f7eed4}
#cp-container .carousel-caption a:focus{color:#f7eed4;border-style:solid}
#cp-container .carousel-start-stop-container{position:absolute;bottom:10px;left:10px}
#cp-container .carousel-start-stop-container .play,#cp-container .carousel-start-stop-container .pause{display:inline-block}
#cp-container .carousel-start-stop-container .play span,#cp-container .carousel-start-stop-container .pause span{color:#fff}
#cp-container .carousel-indicators{bottom:0}
#cp-container .carousel-indicators li{background-color:#fff}
#cp-container .carousel-indicators li.active{background-color:#0078ae}
#cp-container .carousel-control{background-color:#036;background-image:none;border:3px solid #fff;border-radius:23px;font-size:60px;font-weight:100;height:40px;line-height:25px;margin-top:-70px;opacity:.5;position:absolute;text-align:center;top:100%;width:40px;z-index:1000;right:15px}
#cp-container .carousel-control.carousel-leftarrow{margin-right:50px}
#cp-container .carousel-control:hover,#cp-container .carousel-control:focus{opacity:1.0}
#cp-container .widgetiparsys .carousel-caption{padding:0;background:none repeat scroll 0 0 #f1f1f1;border:1px solid #c8c8c8;position:static;text-align:left}
#cp-container .widgetiparsys .carousel-caption p{padding:0 15px 45px;color:#333;margin:0;text-shadow:none}
#cp-container .widgetiparsys .carousel-caption h3{padding:15px 17px;letter-spacing:0;font:140% GothamBook;color:#08C}
#cp-container .widgetiparsys .carousel-caption a{color:#08C;text-shadow:none}
#cp-container .widgetiparsys .carousel-caption a:hover,#cp-container .widgetiparsys .carousel-caption a:focus{color:#888;text-decoration:underline}
#cp-container .widgetiparsys .carousel-indicators{position:relative;right:50%;left:50%;margin-top:-30px;width:60%}
#cp-container .widgetiparsys .carousel-indicators li{background-color:#888;width:15px;height:15px;margin-left:20px;border-radius:10px}
#cp-container .widgetiparsys .carousel-indicators .active{background-color:#08C}
.homepage.law div.carousel{margin-top:0}
.homepage.law .carousel-caption{position:static;background-color:rgba(0,38,100,0.8);overflow:hidden;float:none;margin:0;min-height:0;left:0;text-align:left;padding:20px}
.homepage.law .carousel-caption h3{margin-top:0;margin-bottom:5px;color:#FFF;font-family:'GothamBook';padding:0;width:80%}
.homepage.law .carousel-caption p{color:#FFF;width:75%;padding:0}
.homepage.law .carousel-caption a{color:#dfd7b2;text-shadow:0 1px 1px #000}
.homepage.law .carousel-caption a:hover,.homepage.law .carousel-caption a:focus{color:#a2d2fa;text-decoration:underline}
.homepage.law .carousel-inner .item .itemImage{border:solid 5px rgba(247,238,212,0.7)}
.homepage.law .carousel-control{background-color:#f7eed4;right:15px;bottom:0;top:90%;margin-top:-25px;display:block}
.homepage.law .carousel-leftarrow{margin-right:60px;left:auto}
.homepage.law .carousel-indicators{position:relative;float:right;right:50%;top:0;margin-top:-20px}
.homepage.law .carousel-indicators li{background-color:#FFF}
.homepage.law .carousel-indicators .active{background-color:#66aefc}
.law #cp-container .carousel-indicators{position:relative;float:right;right:50%;top:0;margin-top:-20px}
.law #cp-container .carousel-indicators li{background-color:#FFF}
.law #cp-container .carousel-indicators .active{background-color:#66aefc}
@media screen and (max-width:992px){#cp-container .carousel-caption{position:static;background:#002664}
.homepage .columns1 .carousel-caption{position:static;background:#000;width:100%;left:auto}
.homepage.law .carousel-control{display:none}
}
.pagecontent .panel{background-color:#f7f7f7;margin:10px 0;border:1px solid #b4b4b4;border-radius:0}
.pagecontent .panel a{color:#2773be}
.pagecontent .panel a:hover,.pagecontent .panel a:focus,.pagecontent .panel a:active{color:#666;text-decoration:none}
.pagecontent .panel .panel-heading{border-bottom:1px solid #f7f7f7;font-size:140%}
div.collapsetextimage .panel-heading a.panel-toggle span.plus{display:none}
div.collapsetextimage .panel-heading a.panel-toggle.collapsed span.plus{display:inline-block;padding-right:.25em}
div.collapsetextimage .panel-heading a.panel-toggle span.minus{display:inline-block;padding-right:.46em}
div.collapsetextimage .panel-heading a.panel-toggle.collapsed span.minus{display:none}
.interiorpage .collapseContent-v2 #accordion{margin:0}
#cp-container .collapseContent-v2 h3{margin:8px 0 !important}
#cp-container .collapseContent-v2 h3 a{color:#444 !important;font-size:21px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:500}
#cp-container .collapseContent-v2 .text{font-size:14px;color:#272727 !important}
#cp-container .collapseContent-v2 .panel-body{padding:0 22px}
#cp-container .widgetiparsys .collapseContent-v2 h3 a{color:#444 !important;font-size:18px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:500;padding:0}
#cp-container .widgetiparsys .collapseContent-v2 h3 a span{font-size:20px;margin:0 10px}
#cp-container .widgetiparsys .collapseContent-v2 .text{font-size:14px;color:#272727 !important}
#cp-container .widgetiparsys .collapseContent-v2 .panel-body{padding:0 17px}
.collapseContent-v2 #accordion{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0 100px}
.collapseContent-v2 #accordion.removeMargins{margin:0}
.collapseContent-v2 .panel-body{padding:0 60px}
.collapseContent-v2 .collapseContent-v2 h3 a{color:#555!important}
.collapseContent-v2 h3{width:100%;background-color:#fff;margin:15px 0 !important}
.collapseContent-v2 h3 a{padding:8px;text-decoration:none !important;color:#555 !important;display:block;font-size:23px;font-weight:400}
.collapseContent-v2 h3 a span{font-size:30px;margin:0 10px}
.collapseContent-v2 h3 a.clas span.fa-university{color:#93c43b}
.collapseContent-v2 h3 a.coe span.fa-university{color:#00a750}
.collapseContent-v2 h3 a.con span.fa-university{color:#fec00f}
.collapseContent-v2 h3 a.vsb span.fa-university{color:#f47920}
.collapseContent-v2 h3 a.vls span.fa-university{color:#8a8bc4}
.collapseContent-v2 h3 a.cps span.fa-university{color:#e31c47}
.collapseContent-v2 .panel-collapse,.collapseContent-v2 .panel-heading{background-color:#fff;color:#666 !important;border-radius:0}
.collapseContent-v2 .panel-body .blue-button{color:white}
.collapseContent-v2 .panel-body .navy-button{color:white}
.collapseContent-v2 .panel-body .grey-button{color:white}
.collapseContent-v2 .panel-body .green-button{color:white}
.collapseContent-v2 .panel-body a{color:#2773be}
.collapseContent-v2 .panel-body a:hover{color:#2773be}
.collapseContent-v2 .text{font-size:17.5px;color:#555 !important}
.collapseContent-v2 .text ul li{line-height:2;font-size:17.5px}
@media screen and (max-width:768px){.collapseContent-v2 #accordion{margin:0}
.collapseContent-v2 h3{margin:15px 0 !important}
.collapseContent-v2 h3 a{padding:0;font-size:17.5px}
.collapseContent-v2 h3 a span{font-size:17.5px}
.collapseContent-v2 .panel-body{padding:0 10px}
.collapseContent-v2 .text{font-size:16px}
.collapseContent-v2 .text ul li{line-height:2;font-size:16px}
}
.collegeButton h3{border:1px solid #ddd;width:100%;background-color:#fff !important;text-align:left;font-weight:bold}
.collegeButton h3 a{padding:20px 20px 20px 25px;border-left:20px solid #2773be;text-decoration:none !important;color:#666 !important;display:block;font-size:17.5px}
.collegeButton h3 a:hover{color:#666 !important}
.collegeButton h3 a.default{border-left:20px solid #2773be}
.collegeButton h3 a.clas{border-left:20px solid #93c43b}
.collegeButton h3 a.coe{border-left:20px solid #00a750}
.collegeButton h3 a.con{border-left:20px solid #fec00f}
.collegeButton h3 a.vsb{border-left:20px solid #f47920}
.collegeButton h3 a.vls{border-left:20px solid #8a8bc4}
.collegeButton h3 a.cps{border-left:20px solid #e31c47}
[class~="col2"],[class~="col3"],[class~="col4"],[class~="col2a"],[class~="span4button"]{margin-left:-15px;margin-right:-15px}
[class*="col2-"],[class*="col3-"],[class*="col4-"],[class*="col2a-"],[class*="span4button-"]{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
[class*="col2-"]{width:50%}
[class*="col3-"]{width:33.3333%}
[class*="col4-"],[class*="span4button-"]{width:25%}
[class*="col2a-c0"]{width:67%}
[class*="col2a-c1"]{width:33%}
[class*="span4button-"]:nth-child(1){padding-right:0}
[class*="span4button-"]:nth-child(2),[class*="span4button-"]:nth-child(3){padding-left:0;padding-right:0}
[class*="span4button-"]:nth-child(4){padding-left:0}
[class*="col4"]>[class*="col4-"],[class*="col3"]>[class*="col3-"]{border-bottom:0}
@media screen and (max-width:992px){[class*="col2-"],[class*="col3-"],[class*="col4-"],[class*="col2a-"],[class*="span4button-"]{width:100%}
[class*="span4button-"]:nth-child(1){padding-right:15px}
[class*="span4button-"]:nth-child(2),[class*="span4button-"]:nth-child(3){padding-left:15px;padding-right:15px}
[class*="span4button-"]:nth-child(4){padding-left:15px}
}
.contactus #accordion{margin:15px 0}
.contactus #accordion.panel{border:0;background-color:#f7f7f7;border-radius:0}
.contactus #accordion.panel-default>.panel-heading{background-color:#f7f7f7;color:#fff;padding:20px 15px;border-bottom:solid 1px #666;border-top-right-radius:0;border-top-left-radius:0}
.contactus #accordion.panel-default>.panel-heading h4{color:#2773be;font-size:17px;cursor:pointer}
.contactus #accordion .panel-body{padding:0}
.contactus #accordion .panel-body .cu_address,.contactus #accordion .panel-body .email_phone_container,.contactus #accordion .panel-body .cu_hours{padding:15px;border-bottom:solid 1px #d5d4d4}
.catalogcontainer .catalogitem_short{width:100%}
.catalogcontainer .catalogitem_short .courseTitle{max-width:80%}
.catalogcontainer .catalogitem_short .courseCredits{max-width:20%}
.custommenu #accordion.panel,.custommenu #customLink.panel{border:0;margin-top:0;background-color:#2773be;border-radius:0}
.custommenu #accordion.panel-default>.panel-heading,.custommenu #customLink.panel-default>.panel-heading{background-color:#2773be;color:#fff;padding:20px 15px;border-top:solid 1px #fff;border-top-right-radius:0;border-top-left-radius:0}
.custommenu #accordion.panel-default>.panel-heading h4,.custommenu #customLink.panel-default>.panel-heading h4{color:#fff;font-size:17px;cursor:pointer}
.custommenu #accordion .panel-body,.custommenu #customLink .panel-body{padding:0}
.custommenu #accordion .panel-body ul,.custommenu #customLink .panel-body ul{padding:0;margin:0}
.custommenu #accordion .panel-body ul li,.custommenu #customLink .panel-body ul li{list-style:none;padding:5px 5px 5px 25px;font-size:15.5px;cursor:pointer}
.custommenu #accordion .panel-body ul li:hover,.custommenu #customLink .panel-body ul li:hover{background-color:#59a7f7;text-decoration:none}
.custommenu #accordion .panel-body ul li a,.custommenu #customLink .panel-body ul li a{color:#fff;text-decoration:none}
.custommenu #accordion .panel-body ul li a:hover,.custommenu #customLink .panel-body ul li a:hover{text-decoration:none}
.datepicker{border-radius:4px;direction:ltr}
.datepicker-inline{width:220px}
.datepicker-rtl{direction:rtl}
.datepicker-rtl.dropdown-menu{left:auto}
.datepicker-rtl table tr td span{float:right}
.datepicker-dropdown{top:0;left:0;padding:4px}
.datepicker-dropdown.datepicker-orient-left:before{left:6px}
.datepicker-dropdown.datepicker-orient-left:after{left:7px}
.datepicker-dropdown.datepicker-orient-right:before{right:6px}
.datepicker-dropdown.datepicker-orient-right:after{right:7px}
.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}
.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}
.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,0.15)}
.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}
.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:0}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}
.datepicker table tr td.old,.datepicker table tr td.new{color:#666}
.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#f7f7f7;cursor:pointer}
.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0;color:#666;cursor:default}
.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}
.datepicker table tr td.highlighted:hover,.datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.highlighted{color:#000;background-color:#afd9ee;border-color:#52addb}
.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.highlighted{background-image:none}
.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted[disabled],fieldset[disabled] .datepicker table tr td.highlighted,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted:hover,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted.disabled:active,.datepicker table tr td.highlighted[disabled]:active,fieldset[disabled] .datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted.disabled.active,.datepicker table tr td.highlighted[disabled].active,fieldset[disabled] .datepicker table tr td.highlighted.active{background-color:#d9edf7;border-color:#85c5e5}
.datepicker table tr td.highlighted .badge{color:#d9edf7;background-color:#000}
.datepicker table tr td.highlighted.focused{background:#afd9ee}
.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#666}
.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today:hover,.datepicker table tr td.today:focus,.datepicker table tr td.today.focus,.datepicker table tr td.today:active,.datepicker table tr td.today.active,.open>.dropdown-toggle.datepicker table tr td.today{color:#000;background-color:#ffc966;border-color:#f59e00}
.datepicker table tr td.today:active,.datepicker table tr td.today.active,.open>.dropdown-toggle.datepicker table tr td.today{background-image:none}
.datepicker table tr td.today.disabled,.datepicker table tr td.today[disabled],fieldset[disabled] .datepicker table tr td.today,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today:hover,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.today:focus,.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today[disabled].focus,fieldset[disabled] .datepicker table tr td.today.focus,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today[disabled]:active,fieldset[disabled] .datepicker table tr td.today:active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today[disabled].active,fieldset[disabled] .datepicker table tr td.today.active{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today .badge{color:#ffdb99;background-color:#000}
.datepicker table tr td.today.focused{background:#ffc966}
.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#666}
.datepicker table tr td.range{color:#000;background-color:#f7f7f7;border-color:#c4c4c4;border-radius:0}
.datepicker table tr td.range:hover,.datepicker table tr td.range:focus,.datepicker table tr td.range.focus,.datepicker table tr td.range:active,.datepicker table tr td.range.active,.open>.dropdown-toggle.datepicker table tr td.range{color:#000;background-color:#dedede;border-color:#a6a6a6}
.datepicker table tr td.range:active,.datepicker table tr td.range.active,.open>.dropdown-toggle.datepicker table tr td.range{background-image:none}
.datepicker table tr td.range.disabled,.datepicker table tr td.range[disabled],fieldset[disabled] .datepicker table tr td.range,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range:hover,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range[disabled]:focus,fieldset[disabled] .datepicker table tr td.range:focus,.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range[disabled].focus,fieldset[disabled] .datepicker table tr td.range.focus,.datepicker table tr td.range.disabled:active,.datepicker table tr td.range[disabled]:active,fieldset[disabled] .datepicker table tr td.range:active,.datepicker table tr td.range.disabled.active,.datepicker table tr td.range[disabled].active,fieldset[disabled] .datepicker table tr td.range.active{background-color:#f7f7f7;border-color:#c4c4c4}
.datepicker table tr td.range .badge{color:#f7f7f7;background-color:#000}
.datepicker table tr td.range.focused{background:#dedede}
.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#f7f7f7;color:#666}
.datepicker table tr td.range.highlighted{color:#000;background-color:#e8f2f7;border-color:#9cc7dd}
.datepicker table tr td.range.highlighted:hover,.datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{color:#000;background-color:#c2ddea;border-color:#6faece}
.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{background-image:none}
.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted[disabled],fieldset[disabled] .datepicker table tr td.range.highlighted,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted:hover,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted.disabled:active,.datepicker table tr td.range.highlighted[disabled]:active,fieldset[disabled] .datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted.disabled.active,.datepicker table tr td.range.highlighted[disabled].active,fieldset[disabled] .datepicker table tr td.range.highlighted.active{background-color:#e8f2f7;border-color:#9cc7dd}
.datepicker table tr td.range.highlighted .badge{color:#e8f2f7;background-color:#000}
.datepicker table tr td.range.highlighted.focused{background:#c2ddea}
.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e8f2f7;color:#666}
.datepicker table tr td.range.today{color:#000;background-color:#fbce7c;border-color:#f8a919}
.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today.active,.open>.dropdown-toggle.datepicker table tr td.range.today{color:#000;background-color:#fabc4a;border-color:#ce8706}
.datepicker table tr td.range.today:active,.datepicker table tr td.range.today.active,.open>.dropdown-toggle.datepicker table tr td.range.today{background-image:none}
.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today[disabled],fieldset[disabled] .datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today[disabled].focus,fieldset[disabled] .datepicker table tr td.range.today.focus,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today[disabled]:active,fieldset[disabled] .datepicker table tr td.range.today:active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today[disabled].active,fieldset[disabled] .datepicker table tr td.range.today.active{background-color:#fbce7c;border-color:#f8a919}
.datepicker table tr td.range.today .badge{color:#fbce7c;background-color:#000}
.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#fbce7c;color:#666}
.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#666;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.selected:hover,.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected:active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{color:#fff;background-color:#4d4d4d;border-color:#373737}
.datepicker table tr td.selected:active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{background-image:none}
.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.highlighted.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected.highlighted[disabled],fieldset[disabled] .datepicker table tr td.selected,fieldset[disabled] .datepicker table tr td.selected.highlighted,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.highlighted.disabled:active,.datepicker table tr td.selected[disabled]:active,.datepicker table tr td.selected.highlighted[disabled]:active,fieldset[disabled] .datepicker table tr td.selected:active,fieldset[disabled] .datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.highlighted.disabled.active,.datepicker table tr td.selected[disabled].active,.datepicker table tr td.selected.highlighted[disabled].active,fieldset[disabled] .datepicker table tr td.selected.active,fieldset[disabled] .datepicker table tr td.selected.highlighted.active{background-color:#666;border-color:#555}
.datepicker table tr td.selected .badge,.datepicker table tr td.selected.highlighted .badge{color:#666;background-color:#fff}
.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.active:hover,.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{color:#fff;background-color:#286090;border-color:#204d74}
.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{background-image:none}
.datepicker table tr td.active.disabled,.datepicker table tr td.active.highlighted.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active.highlighted[disabled],fieldset[disabled] .datepicker table tr td.active,fieldset[disabled] .datepicker table tr td.active.highlighted,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.highlighted.disabled:active,.datepicker table tr td.active[disabled]:active,.datepicker table tr td.active.highlighted[disabled]:active,fieldset[disabled] .datepicker table tr td.active:active,fieldset[disabled] .datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.highlighted.disabled.active,.datepicker table tr td.active[disabled].active,.datepicker table tr td.active.highlighted[disabled].active,fieldset[disabled] .datepicker table tr td.active.active,fieldset[disabled] .datepicker table tr td.active.highlighted.active{background-color:#337ab7;border-color:#2e6da4}
.datepicker table tr td.active .badge,.datepicker table tr td.active.highlighted .badge{color:#337ab7;background-color:#fff}
.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}
.datepicker table tr td span:hover,.datepicker table tr td span.focused{background:#f7f7f7}
.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0;color:#666;cursor:default}
.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#286090;border-color:#204d74}
.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover{background-image:none}
.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td span.active,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active.disabled,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled].focus,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active:hover.disabled:active,.datepicker table tr td span.active.disabled.disabled:active,.datepicker table tr td span.active.disabled:hover.disabled:active,.datepicker table tr td span.active[disabled]:active,.datepicker table tr td span.active:hover[disabled]:active,.datepicker table tr td span.active.disabled[disabled]:active,.datepicker table tr td span.active.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td span.active:active,fieldset[disabled] .datepicker table tr td span.active:hover:active,fieldset[disabled] .datepicker table tr td span.active.disabled:active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active:hover.disabled.active,.datepicker table tr td span.active.disabled.disabled.active,.datepicker table tr td span.active.disabled:hover.disabled.active,.datepicker table tr td span.active[disabled].active,.datepicker table tr td span.active:hover[disabled].active,.datepicker table tr td span.active.disabled[disabled].active,.datepicker table tr td span.active.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td span.active.active,fieldset[disabled] .datepicker table tr td span.active:hover.active,fieldset[disabled] .datepicker table tr td span.active.disabled.active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active{background-color:#337ab7;border-color:#2e6da4}
.datepicker table tr td span.active .badge,.datepicker table tr td span.active:hover .badge,.datepicker table tr td span.active.disabled .badge,.datepicker table tr td span.active.disabled:hover .badge{color:#337ab7;background-color:#fff}
.datepicker table tr td span.old,.datepicker table tr td span.new{color:#666}
.datepicker .datepicker-switch{width:145px}
.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}
.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#f7f7f7}
.datepicker .prev.disabled,.datepicker .next.disabled{visibility:hidden}
.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}
.input-group.date .input-group-addon{cursor:pointer}
.input-daterange{width:100%}
.input-daterange input{text-align:center}
.input-daterange input:first-child{border-radius:3px 0 0 3px}
.input-daterange input:last-child{border-radius:0 3px 3px 0}
.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;text-shadow:0 1px 0 #fff;border-width:1px 0;margin-left:-5px;margin-right:-5px}
#halls,#meal,#menu{position:relative}
#halls .hallContainer{clear:both}
.list_item{background-color:#FFF;box-shadow:none;padding:5px 30px 5px 25px;position:relative;border-bottom:0;border-top:0;cursor:pointer}
.list_item:hover{background-color:#dcedfe}
.list_item.closed{box-shadow:none}
.list_item h2{margin-top:0}
.list_item h2.closed{color:#999}
.list_item .hall_hours{font-size:12px;color:#999}
.hall{border-radius:50%;width:10px;height:10px;border:2px solid #FFF;background-color:#05c116;position:absolute;left:3px;top:14px}
.hall.closed{background-color:#b36363}
.menu_arrow{position:absolute;right:5px;top:45%;cursor:pointer;display:none;margin:0 10px 10px 0}
.menu_arrow.closed{background-color:#999}
.hall_title{border-bottom:solid 1px #999;text-align:center}
.hallsDropDown,.mealsDropDown,.filterDropDown{background-color:#f5f5f5;border-top:1px solid #CCC}
.hallsDropDown .list-inline,.mealsDropDown .list-inline,.filterDropDown .list-inline{margin-top:10px;text-transform:uppercase}
.hallsDropDown .list-inline li,.mealsDropDown .list-inline li,.filterDropDown .list-inline li{padding-left:10px;padding-right:10px;line-height:40px;text-shadow:1px 1px 0 #FFF;color:#999;cursor:pointer}
.filterDropDown .list-inline li input{margin-top:-3px;margin-right:5px}
.hallsDropDown .list-inline li:hover,.mealsDropDown .list-inline li:hover{color:#666}
#allergensForm{color:#999}
#allergensForm h3{color:#999;text-shadow:1px 1px 0 #FFF;text-transform:uppercase}
#allergensForm p{font-size:12px}
.meal_title{border-bottom:solid 1px #999;margin-bottom:20px;text-align:center}
.hall_title h2,.meal_title h2{text-align:center;display:inline}
.itemTitle{margin-bottom:10px;cursor:pointer}
.itemIngredients{margin:0 auto;padding-bottom:15px;width:50%;font-size:14px}
.itemIngredients span{display:block;margin-bottom:5px;color:#036;font-weight:bold;font-size:16px}
.elementCollapse{cursor:pointer;line-height:17px;display:inline-block;margin:0 10px 10px 0}
div.meal_title,div.hall_title{cursor:pointer}
#menu .hall_title .elementCollapse,#menu .meal_title .elementCollapse,#meal .hall_title .elementCollapse{vertical-align:top;margin-top:5px;font-size:14px;font-weight:normal}
[class*="menuItem"]{border-bottom:1px solid #CCC;margin-bottom:10px}
[class*="menuIcons"]{margin-bottom:10px;padding-left:5px}
[class*="menuIcons"] span{margin-right:10px;margin-left:10px;color:#999;font-size:12px}
[class*="nutrientContainer"]{margin-bottom:10px;width:100%}
[class*="nutrientContainer"] div:last-child{margin-bottom:10px}
[class*="nutrientContainer"] p{text-align:center;color:#999;display:block;font-size:10px}
[class*="nutrientContainer"] h3{text-align:center;border-top:1px solid #CCC;border-bottom:2px solid #999;padding:5px}
.nutritionFacts{width:50%;margin:0 auto;display:block;text-transform:capitalize}
.nutritionFacts span{color:#036}
.disclaimer{padding:0 10px 10px 10px;background-color:#919191;border:solid 1px #CCC;color:#FFF}
.disclaimer h3{display:inline-block;margin-top:15px;color:#FFF}
.date form{margin-top:15px;text-align:center}
.date #mealDate,.date #menuDate{background-color:#919191;background-image:url("/etc/designs/villanova/images/calloutbox/calendar.png");background-position:10px 5px;background-repeat:no-repeat;border:1px solid #ccc;display:inline-block;padding:10px 10px 10px 50px}
.date #menuDate{display:block}
.datepicker-select.datepicker-select-year,.datepicker-select.datepicker-select-month,.datepicker-select.datepicker-select-day{text-align:left;margin-left:5px}
.datepicker-select select{width:180px}
.diningmenu .badge-info{background-color:#2773be;letter-spacing:1px;margin-left:10px;margin-top:7px;vertical-align:top;cursor:pointer}
.displaybox .vucontainer-container{padding:15px 0;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}
.displaybox .vucontainer-container [class~="col2"],.displaybox .vucontainer-container [class~="col3"],.displaybox .vucontainer-container [class~="col4"],.displaybox .vucontainer-container [class~="col2a"],.displaybox .vucontainer-container [class~="span4button"]{margin-left:0;margin-right:0}
.displaybox .vucontainer-container.setTBpaddingSmall{padding-top:30px;padding-bottom:30px}
.displaybox .vucontainer-container.setTBpaddingLarge{padding-top:45px;padding-bottom:45px}
.displaybox .vucontainer-container.setLRpaddingSmall{padding-left:30px;padding-right:30px}
.displaybox .vucontainer-container.setLRpaddingLarge{padding-left:45px;padding-right:45px}
.displaybox .vucontainer-container.activeLink{cursor:pointer}
.displaybox .vucontainer-container.setHeight{min-height:100vh}
.displaybox .vucontainer-container h1,.displaybox .vucontainer-container h2,.displaybox .vucontainer-container h3,.displaybox .vucontainer-container h4{margin:25px 0}
.displaybox .vucontainer-container h1{font-size:70px}
.displaybox .vucontainer-container h2{font-size:50px}
.displaybox .vucontainer-container h3{font-size:40px}
.displaybox .vucontainer-container h4{font-size:20px}
.displaybox .vucontainer-container.blue{background-color:#036;color:#FFF}
.displaybox .vucontainer-container.blue .collapseContent-v2 .panel-body a{color:#2773be}
.displaybox .vucontainer-container.blue h1,.displaybox .vucontainer-container.blue h2,.displaybox .vucontainer-container.blue h3,.displaybox .vucontainer-container.blue h4{color:#FFF}
.displaybox .vucontainer-container.blue h1 a:hover,.displaybox .vucontainer-container.blue h2 a:hover,.displaybox .vucontainer-container.blue h3 a:hover,.displaybox .vucontainer-container.blue h4 a:hover{color:#b9dbff}
.displaybox .vucontainer-container.blue .btn{border-color:#fff;text-decoration:none}
.displaybox .vucontainer-container.blue a{color:#fff;text-decoration:underline}
.displaybox .vucontainer-container.blue a.btn{text-decoration:none}
.displaybox .vucontainer-container.blue a:hover{color:#b9dbff}
.displaybox .vucontainer-container.gray{background-color:#e7e7e7;color:#555}
.displaybox .vucontainer-container.gray h1,.displaybox .vucontainer-container.gray h2,.displaybox .vucontainer-container.gray h3,.displaybox .vucontainer-container.gray h4{color:#555}
.displaybox .vucontainer-container.gray h1 a:hover,.displaybox .vucontainer-container.gray h2 a:hover,.displaybox .vucontainer-container.gray h3 a:hover,.displaybox .vucontainer-container.gray h4 a:hover{color:#036}
.displaybox .vucontainer-container.gray a{color:#666;text-decoration:underline}
.displaybox .vucontainer-container.gray a.btn{text-decoration:none}
.displaybox .vucontainer-container.gray a:hover,.displaybox .vucontainer-container.gray a:focus{color:#036}
.displaybox .vucontainer-container.gray .btn{border-color:#666;color:#666}
.displaybox .vucontainer-container.gray .btn:hover,.displaybox .vucontainer-container.gray .btn:focus{color:#2773be}
.displaybox .vucontainer-container.white{background-color:#FFF;color:#555}
.displaybox .vucontainer-container.white h1,.displaybox .vucontainer-container.white h2,.displaybox .vucontainer-container.white h3,.displaybox .vucontainer-container.white h4{color:#555}
.displaybox .vucontainer-container.white h1 a:hover,.displaybox .vucontainer-container.white h2 a:hover,.displaybox .vucontainer-container.white h3 a:hover,.displaybox .vucontainer-container.white h4 a:hover{color:#036}
.displaybox .vucontainer-container.white a{color:#2773be;text-decoration:underline}
.displaybox .vucontainer-container.white a.btn{text-decoration:none}
.displaybox .vucontainer-container.white a:hover,.displaybox .vucontainer-container.white a:focus{color:#036}
.displaybox .vucontainer-container.white .btn:hover,.displaybox .vucontainer-container.white .btn:focus{color:#2773be}
.displaybox .vucontainer-container.none{background-color:transparent;color:#555}
.displaybox .vucontainer-container.none h1,.displaybox .vucontainer-container.none h2,.displaybox .vucontainer-container.none h3,.displaybox .vucontainer-container.none h4{color:#555}
.displaybox .vucontainer-container.none h1 a:hover,.displaybox .vucontainer-container.none h2 a:hover,.displaybox .vucontainer-container.none h3 a:hover,.displaybox .vucontainer-container.none h4 a:hover{color:#036}
.displaybox .vucontainer-container.none a{color:#2773be;text-decoration:underline}
.displaybox .vucontainer-container.none a.btn{text-decoration:none}
.displaybox .vucontainer-container.none a:hover,.displaybox .vucontainer-container.none a:focus{color:#036}
.displaybox .vucontainer-container.none .btn:hover,.displaybox .vucontainer-container.none .btn:focus{color:6 #2773be}
.displaybox .vucontainer-container.black{background-color:#000;color:#FFF}
.displaybox .vucontainer-container.black h1,.displaybox .vucontainer-container.black h2,.displaybox .vucontainer-container.black h3,.displaybox .vucontainer-container.black h4{color:#FFF}
.displaybox .vucontainer-container.black h1 a:hover,.displaybox .vucontainer-container.black h2 a:hover,.displaybox .vucontainer-container.black h3 a:hover,.displaybox .vucontainer-container.black h4 a:hover{color:#b9dbff}
.displaybox .vucontainer-container.black .btn{border-color:#fff}
.displaybox .vucontainer-container.black .btn:hover,.displaybox .vucontainer-container.black .btn:focus{color:#fff}
.displaybox .vucontainer-container.black a{color:#fff;text-decoration:underline}
.displaybox .vucontainer-container.black a.btn{text-decoration:none}
.displaybox .vucontainer-container.black a:hover{color:#b9dbff}
@media screen and (max-width:768px){.displaybox .vucontainer-container{padding:15px 0}
.displaybox .vucontainer-container.setTBpaddingSmall{padding-top:18px;padding-bottom:18px}
.displaybox .vucontainer-container.setTBpaddingLarge{padding-top:18px;padding-bottom:18px}
.displaybox .vucontainer-container.setLRpaddingSmall{padding-left:18px;padding-right:18px}
.displaybox .vucontainer-container.setLRpaddingLarge{padding-left:18px;padding-right:18px}
.displaybox .vucontainer-container h2{font-size:28px}
.displaybox .vucontainer-container h3{font-size:24px}
.displaybox .vucontainer-container h1{font-size:38px}
.displaybox .vucontainer-container.setRLpadding{padding:20px}
.displaybox h1{font-size:42px}
.displaybox h1 span.righttitle{padding:3px 5px}
.displaybox.setRLpadding{padding:25px}
}
div.download{margin-left:25px;word-wrap:break-word}
div.download .item{clear:both;margin:0 0 8px 0}
div.download span.icon img{width:16px;height:16px}
div.download span.icon{float:left;padding:0 8px 3px 0;margin-left:-25px;background:url(/etc.clientlibs/settings/wcm/designs/default/resources/icons/default.gif) no-repeat}
div.download span.icon.type_doc,div.download span.icon.type_docx{background:url(/etc.clientlibs/settings/wcm/designs/default/resources/icons/doc.gif) no-repeat}
div.download span.icon.type_eps{background:url(/etc.clientlibs/settings/wcm/designs/default/resources/icons/eps.gif) no-repeat}
div.download span.icon.type_gif{background:url(/etc.clientlibs/settings/wcm/designs/default/resources/icons/gif.gif) no-repeat}
div.download span.icon.type_jpg{background:url(/etc.clientlibs/settings/wcm/designs/default/resources/icons/jpg.gif) no-repeat}
div.download span.icon.type_pdf{background:url(/etc.clientlibs/settings/wcm/designs/default/resources/icons/pdf.gif) no-repeat}
div.download span.icon.type_ppt,div.download span.icon.type_pptx{background:url(/etc.clientlibs/settings/wcm/designs/default/resources/icons/ppt.gif) no-repeat}
div.download span.icon.type_epub{background:url(/etc/designs/villanova/images/download_icons/epub.gif) no-repeat}
div.download span.icon.type_tif{background:url(/etc.clientlibs/settings/wcm/designs/default/resources/icons/tif.gif) no-repeat}
div.download span.icon.type_txt{background:url(/etc.clientlibs/settings/wcm/designs/default/resources/icons/txt.gif) no-repeat}
div.download span.icon.type_xls,div.download span.icon.type_xlsx{background:url(/etc.clientlibs/settings/wcm/designs/default/resources/icons/xls.gif) no-repeat}
div.download span.icon.type_zip{background:url(/etc.clientlibs/settings/wcm/designs/default/resources/icons/zip.gif) no-repeat}
.downloadcarousel section{padding:80px 0}
.downloadcarousel .content h1{font-size:80px;color:#fff;margin-bottom:30px}
.downloadcarousel .content p{color:#fff;margin-bottom:60px;font-size:20px}
.downloadcarousel .content .icon{padding:7px 7px 0 7px;margin-left:10px;background-color:#2773be}
.downloadcarousel .itemImage img{border:1px solid #fff}
@media screen and (max-width:768px){.downloadcarousel section{padding:30px 0}
.downloadcarousel .content h1{font-size:42px}
.downloadcarousel .content .icon{display:none}
}
.dualsection .col-md-6{padding:0}
.dualsection .image{margin:0}
.dualsection .title-text{padding:80px;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif}
.dualsection .title-text p{font-size:20px;margin:30px 0}
.dualsection .title-text p a{color:#0078ae;background-color:transparent}
.dualsection .title-text p a:hover,.dualsection .title-text p a:focus{color:#2773be;background-color:transparent}
.dualsection .title-text h1{font-size:80px;padding:7px 7px 0;margin:0;color:#fff;display:inline-block}
.dualsection .title-text h1.top-title{background-color:#036}
.dualsection .title-text h1.bottom-title{background-color:#2773be}
.dualsection .title-text a{color:#fff;background-color:#666}
.dualsection .title-text a:hover,.dualsection .title-text a:focus{background-color:#2773be}
.dualsection .title-text a.btn{font-size:20px}
.dualsection .title-text a.btn-lg{border-radius:30px;padding:12px 30px}
.dualsection .moreInfo p{font-size:20px;margin:30px 0;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif}
.dualsection .moreInfo p a{color:#0078ae;background-color:transparent}
.dualsection .moreInfo p a:hover,.dualsection .moreInfo p a:focus{color:#2773be;background-color:transparent}
@media screen and (max-width:1200px){.dualsection .title-text{padding:40px 15px}
.dualsection .title-text h1{font-size:42px}
.dualsection .moreInfo p:first-child{margin:0}
}
#expertSearchContainer{font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:30px}
#expertSearchContainer .alert.alert-warning{color:#8a6d3b}
#expertSearchContainer h1.expert-header{text-align:center;font-weight:bold;margin-bottom:30px;font-size:40px;color:#036}
#expertSearchContainer #search-filter input.form-control{border-right:0;box-shadow:none}
#expertSearchContainer #search-filter input.form-control:focus{border-color:#ccc}
#expertSearchContainer #search-filter .input-group-addon{background-color:transparent}
#expertSearchContainer #search-filter .input-group-addon span{background-color:#0078ae;color:#fff;padding:9px;border-radius:50%;cursor:pointer}
#expertSearchContainer #search-filter .input-group-addon span:hover{background-color:#036}
#expertSearchContainer .filters-heading{margin-top:20px;font-size:18px;font-weight:bold;color:#0078ae;border-bottom:solid 1px #0078ae;padding-bottom:15px}
#expertSearchContainer #expertCategories a.expert-filter-collapse{display:block;padding:15px 15px 15px 0;font-size:16px;color:#272727;text-decoration:none}
#expertSearchContainer #expertCategories a.expert-filter-collapse:nth-of-type(2){border-top:solid 1px #ccc}
#expertSearchContainer #expertCategories a.expert-filter-collapse:hover{color:#0078ae}
#expertSearchContainer #expertCategories a.expert-filter-collapse span{float:right}
#expertSearchContainer #expertCategories form{margin-bottom:25px}
#expertSearchContainer #expertCategories .checkbox-container{display:block;position:relative;padding-left:35px;padding-top:2px;margin-bottom:12px;cursor:pointer;font-size:14px;font-weight:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#expertSearchContainer #expertCategories .checkbox-container.hide{display:none}
#expertSearchContainer #expertCategories .checkbox-container.hide.show{display:block}
#expertSearchContainer #expertCategories .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
#expertSearchContainer #expertCategories .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:5px}
#expertSearchContainer #expertCategories .checkbox-container:hover input ~ .checkmark{background-color:#ccc}
#expertSearchContainer #expertCategories .checkbox-container input:checked ~ .checkmark{background-color:#0078ae}
#expertSearchContainer #expertCategories .checkmark:after{content:"";position:absolute;display:none}
#expertSearchContainer #expertCategories .checkbox-container input:checked ~ .checkmark:after{display:block}
#expertSearchContainer #expertCategories .checkbox-container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#expertSearchContainer #expertCategories .topic-display-button{text-decoration:none;color:#0078ae;font-size:18px;display:block;margin:15px 0 0 60px;cursor:pointer}
#expertSearchContainer #expertCategories .topic-display-button:hover{color:#036}
#expertSearchContainer #expertCategories .topic-display-button span{margin-left:10px}
#expertSearchContainer #expert-filters{margin-top:20px}
#expertSearchContainer #expert-filters form#filters .form-group{margin-right:50px}
#expertSearchContainer #expert-filters form#filters .form-group:last-child{margin-right:15px}
#expertSearchContainer #expert-filters form#filters .form-group label{margin-right:10px;color:#0078ae;font-size:18px}
#expertSearchContainer #expertSearchData{position:relative}
#expertSearchContainer #expertSearchData .col-md-6{padding-left:0}
#expertSearchContainer #expertSearchData .loading{display:block;margin-left:auto;margin-right:auto;position:absolute;top:50%;left:50%;z-index:1}
#expertSearchContainer .media{padding:30px;margin:20px 0;border:1px solid #ddd;border-radius:15px}
#expertSearchContainer .media .media-left .exAvatar{max-width:none;padding:3px;border:1px solid #f7f7f7}
#expertSearchContainer .media .media-body h4.media-heading{margin:0;font-size:18px}
#expertSearchContainer .media .media-body h4.media-heading a{color:#036;font-weight:bold;text-decoration:none}
#expertSearchContainer .media .media-body .exJobTitle{font-weight:bold;font-size:14px;margin-bottom:10px}
#expertSearchContainer .media .media-body .exTagLine{font-size:14px;color:#777}
#expertSearchContainer .media .media-body .exTagLine span{margin-right:10px}
#expertSearchContainer .media .media-body .exTopics{margin-top:10px}
#expertSearchContainer .media .media-body .exTopics .topic-pill{font-size:12px;border:solid 1px #ddd;padding:10px;margin:3px 5px 3px 0;border-radius:3px;display:inline-block;color:#777}
#expertSearchContainer #pagination{text-align:center}
#expertSearchContainer #pagination ul.pagination li.active a{color:#fff}
#expertSearchContainer #pagination ul.pagination li a{text-decoration:none}
#expertSearchContainer #pagination-morePages .modal-header h4{margin:0}
#expertSearchContainer #pagination-morePages .modal-body ul.pagination{padding-left:10px}
#expertSearchContainer #pagination-morePages .modal-body ul.pagination li.active a{color:#fff}
#expertSearchContainer #pagination-morePages .modal-body ul.pagination li a{border-radius:0;width:50px;padding:10px;text-align:center;margin-left:0;text-decoration:none}
@media screen and (max-width:480px){#expertSearchContainer h1.exHeading{font-size:28px}
#expertSearchContainer .media .media-left{display:table-row;text-align:center}
#expertSearchContainer .media .media-body h4.media-heading{text-align:center;margin-top:10px;margin-bottom:25px}
#expertSearchContainer #pagination ul.pagination li a{padding:7px;font-size:11px}
}
@media screen and (max-width:992px){#expertSearchContainer #expert-filters{padding-bottom:0;margin-left:0}
#expertSearchContainer #expert-filters form#filters .form-group{float:left !important;display:block;width:100%;margin-bottom:15px;margin-right:0;margin-left:0}
#expertSearchContainer #expert-filters form#filters .form-group:last-child{margin-bottom:50px}
#expertSearchContainer #expert-filters form#filters .form-group .form-control{width:100%}
#expertSearchContainer #expert-filters form#filters .form-group label{display:block}
#expertSearchContainer .media{margin:0 0 20px 0}
#expertSearchContainer h1.exHeading{margin-left:0}
}
#expertSpotlightsContainer{font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:50px}
#expertSpotlightsContainer .alert.alert-warning{color:#8a6d3b}
#expertSpotlightsContainer h1.exHeading{margin-bottom:25px;margin-left:15px;color:#036;font-size:50px}
#expertSpotlightsContainer button.btn,#expertSpotlightsContainer a.btn{display:block;margin:0 auto;width:150px;margin-bottom:15px}
#expertSpotlightsContainer a.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}
#expertSpotlightsContainer a.btn-secondary:hover{background-color:#5a6268;border-color:#545b62}
#expertSpotlightsContainer button.spotlightLessButton{display:none}
#expertSpotlightsContainer #spotlight-filters{margin-bottom:50px}
#expertSpotlightsContainer #spotlight-filters form#filters .form-group{margin-right:50px}
#expertSpotlightsContainer #spotlight-filters form#filters .form-group:last-child{margin-right:15px}
#expertSpotlightsContainer #spotlight-filters form#filters .form-group label{margin-right:10px;color:#0078ae}
#expertSpotlightsContainer #expertSpotlights{position:relative}
#expertSpotlightsContainer #expertSpotlights .row{margin-bottom:15px}
#expertSpotlightsContainer #expertSpotlights .loading{display:block;margin-left:auto;margin-right:auto;position:absolute;top:50%;left:50%;z-index:1}
#expertSpotlightsContainer #expertSpotlights .spotlight-card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:5px}
#expertSpotlightsContainer #expertSpotlights .spotlight-card a.image-link{max-height:300px;overflow-y:hidden}
#expertSpotlightsContainer #expertSpotlights .spotlight-card .image-top{width:100%;border-top-left-radius:5px;border-top-right-radius:5px}
#expertSpotlightsContainer #expertSpotlights .spotlight-card .spotlight-card-body{padding:15px}
#expertSpotlightsContainer #expertSpotlights .spotlight-card .spotlight-card-body .spotlight-title{font-size:18px;color:#555}
#expertSpotlightsContainer #expertSpotlights .spotlight-card .spotlight-card-body .spotlight-title a{color:#555;text-decoration:none}
#expertSpotlightsContainer #expertSpotlights .spotlight-card .spotlight-card-body .spotlight-title a:hover{color:#666}
#expertSpotlightsContainer #expertSpotlights .spotlight-card .spotlight-card-body .spotlight-date{font-size:14px;color:#a9a9a9;display:inline-block;padding-top:30px}
#expertSpotlightsContainer #expertSpotlights .spotlight-card .spotlight-card-body .spotlight-avatar{float:right;display:inline-block;padding-top:15px}
#expertSpotlightsContainer #expertSpotlights .spotlight-card .spotlight-card-body .spotlight-avatar img{margin-right:5px;width:50px}
@media screen and (max-width:480px){#expertSpotlightsContainer h1.exHeading{font-size:28px}
#expertSpotlightsContainer #pagination ul.pagination li a{padding:7px;font-size:11px}
}
@media screen and (max-width:992px){#expertSpotlightsContainer h1.exHeading{margin-left:0}
#expertSpotlightsContainer #spotlight-filters{padding-bottom:0;margin-left:0}
#expertSpotlightsContainer #spotlight-filters form#filters .form-group{float:left !important;display:block;width:100%;margin-bottom:15px;margin-right:0;margin-left:0}
#expertSpotlightsContainer #spotlight-filters form#filters .form-group:last-child{margin-bottom:50px}
#expertSpotlightsContainer #spotlight-filters form#filters .form-group .form-control{width:100%}
#expertSpotlightsContainer #spotlight-filters form#filters .form-group label{display:block}
#expertSpotlightsContainer .media{margin:0 0 20px 0}
#expertSpotlightsContainer .spotlight-container{padding:30px}
#expertSpotlightsContainer .spotlight-container .media-body{display:block;width:100%}
#expertSpotlightsContainer .spotlight-container .media-body .spotlight-title{font-size:15.5px}
#expertSpotlightsContainer .spotlight-container .img-thumbnail{text-align:center}
#expertSpotlightsContainer #expertSpotlights .spotlight-container{padding:30px}
#expertSpotlightsContainer #expertSpotlights .spotlight-container .spotlight-title{font-size:15.5px}
#expertSpotlightsContainer #expertSpotlights .spotlight-container .media-body,#expertSpotlightsContainer #expertSpotlights .spotlight-container .media-left{display:block;width:100%;text-align:center}
#expertSpotlightsContainer #expertSpotlights .spotlight-container .img-thumbnail{text-align:center}
#expertSpotlightsContainer #expertSpotlights .row{margin-bottom:0}
#expertSpotlightsContainer #expertSpotlights .spotlight-card{margin-bottom:15px}
}
#expertSpotlightDetailContainer{padding:50px;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px}
#expertSpotlightDetailContainer .alert.alert-warning{color:#8a6d3b}
#expertSpotlightDetailContainer h1{margin-bottom:25px;color:#036;font-size:36px;text-align:center;font-weight:800}
#expertSpotlightDetailContainer h2{font-size:24px}
#expertSpotlightDetailContainer p{margin:0}
#expertSpotlightDetailContainer img{margin-bottom:15px;display:block;margin-left:auto;margin-right:auto}
#expertSpotlightDetailContainer .api-frame iframe{width:100%}
#expertSpotlightDetailContainer .api-frame .popup-buttons{display:none}
#expertSpotlightDetailContainer #spotlightExperts{padding:0 15px}
#expertSpotlightDetailContainer #spotlightExperts .featured-expert{padding:15px 0}
#expertSpotlightDetailContainer #spotlightExperts .featured-expert img{width:100px}
#expertSpotlightDetailContainer #spotlightExperts .featured-expert .featured-name,#expertSpotlightDetailContainer #spotlightExperts .featured-expert .featured-title{font-size:14px}
#expertSpotlightDetailContainer #spotlightExperts .featured-expert .featured-name{font-weight:bold}
#expertSpotlightDetailContainer #spotlightExperts .featured-expert a.btn.btn-primary{background-color:#036;border-color:#036;color:#FFF;float:right}
@media screen and (max-width:480px){#expertSpotlightDetailContainer{padding:25px;font-size:14px}
#expertSpotlightDetailContainer h1{font-size:1.5rem}
}
@media screen and (max-width:992px){#expertSpotlightDetailContainer{padding:30px;font-size:14px}
}
#expertSearchDetailContainer .alert.alert-warning{color:#8a6d3b}
#expertSearchDetailContainer .alert.alert-success{color:#3c763d;font-size:20px}
#expertSearchDetailContainer .alert.alert-success span{margin-right:10px}
#expertSearchDetailContainer .general-error-message,#expertSearchDetailContainer .website-error-message,#expertSearchDetailContainer .email-error-message,#expertSearchDetailContainer .to-email-error-message,#expertSearchDetailContainer .from-email-error-message{color:#a94442}
#expertSearchDetailContainer #inquiryForm .modal-body,#expertSearchDetailContainer #inquiryForm .modal-footer{padding:15px 50px}
#expertSearchDetailContainer #inquiryForm .modal-title{font-size:20px}
#expertSearchDetailContainer #inquiryForm .modal-title img{margin-right:20px;border:solid 1px #ccc;padding:3px}
#expertSearchDetailContainer #inquiryForm #expertContactForm .form-group label{color:#0078ae}
#expertSearchDetailContainer #ShareByEmail #ShareByEmailSubmit{display:block;margin-left:auto;margin-right:auto;margin-top:15px}
#expertSearchDetailContainer #detailHeader{padding-top:150px;border-bottom:7px solid #337ab7}
#expertSearchDetailContainer #detailHeader .detailHeader-container{text-align:center;border-radius:150px 150px 0 0;background-color:#f7f7f7;padding:20px 50px}
#expertSearchDetailContainer #detailHeader .detailHeader-container .detailHeader-image{margin-top:-100px}
#expertSearchDetailContainer #detailHeader .detailHeader-container .detailHeader-image .exAvatar{padding:10px;border:2px solid #f7f7f7;background-color:#fff}
#expertSearchDetailContainer #detailHeader .detailHeader-container .detailHeader-content h1{color:#036;font-size:50px}
#expertSearchDetailContainer #detailHeader .detailHeader-container .detailHeader-content .job_title,#expertSearchDetailContainer #detailHeader .detailHeader-container .detailHeader-content .location{font-style:italic}
#expertSearchDetailContainer #detailHeader .detailHeader-container .detailHeader-buttons{margin-top:30px}
#expertSearchDetailContainer #detailHeader .detailHeader-container .detailHeader-buttons button,#expertSearchDetailContainer #detailHeader .detailHeader-container .detailHeader-buttons a{margin-bottom:10px}
#expertSearchDetailContainer #detailHeader .detailHeader-container .detailHeader-buttons span{font-size:40px;margin-top:-10px;vertical-align:middle;margin-left:5px}
#expertSearchDetailContainer #detailSpotlights{padding:50px}
#expertSearchDetailContainer #detailSpotlights h2{color:#555;font-size:30px;margin:0 0 50px 0}
#expertSearchDetailContainer #detailSpotlights #detailSpotlights-container .row{margin-bottom:15px}
#expertSearchDetailContainer #detailSpotlights #detailSpotlights-container .spotlight-card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:5px}
#expertSearchDetailContainer #detailSpotlights #detailSpotlights-container .spotlight-card a.image-link{max-height:300px;overflow-y:hidden}
#expertSearchDetailContainer #detailSpotlights #detailSpotlights-container .spotlight-card .image-top{width:100%;border-top-left-radius:5px;border-top-right-radius:5px}
#expertSearchDetailContainer #detailSpotlights #detailSpotlights-container .spotlight-card .spotlight-card-body{padding:15px}
#expertSearchDetailContainer #detailSpotlights #detailSpotlights-container .spotlight-card .spotlight-card-body .spotlight-title{font-size:18px;color:#555}
#expertSearchDetailContainer #detailSpotlights #detailSpotlights-container .spotlight-card .spotlight-card-body .spotlight-title a{color:#555;text-decoration:none}
#expertSearchDetailContainer #detailSpotlights #detailSpotlights-container .spotlight-card .spotlight-card-body .spotlight-title a:hover{color:#666}
#expertSearchDetailContainer #detailSpotlights #detailSpotlights-container .spotlight-card .spotlight-card-body .spotlight-date{font-size:14px;color:#a9a9a9;display:inline-block;padding-top:30px}
#expertSearchDetailContainer #detailSpotlights #detailSpotlights-container .spotlight-card .spotlight-card-body .spotlight-date span{margin-right:5px}
#expertSearchDetailContainer #detailSpotlights #detailSpotlights-container .spotlight-card .spotlight-card-body .spotlight-avatar{float:right;display:inline-block;padding-top:15px}
#expertSearchDetailContainer #detailSpotlights #detailSpotlights-container .spotlight-card .spotlight-card-body .spotlight-avatar img{margin-right:5px;width:50px}
#expertSearchDetailContainer #detailMedia{padding:50px;border-top:1px solid #666}
#expertSearchDetailContainer #detailMedia .detailMedia-container h2{color:#555;font-size:30px;margin:0 0 50px 0}
#expertSearchDetailContainer #detailMedia .detailMedia-container .nav-tabs{border-bottom:0}
#expertSearchDetailContainer #detailMedia .detailMedia-container .nav-tabs li.active>a{color:#555;border:0}
#expertSearchDetailContainer #detailMedia .detailMedia-container .nav-tabs li.active>a:hover{background-color:transparent;border-color:transparent}
#expertSearchDetailContainer #detailMedia .detailMedia-container .nav-tabs a{color:#555;padding-left:0;padding-right:30px}
#expertSearchDetailContainer #detailMedia .detailMedia-container .nav-tabs a:hover{background-color:transparent;border-color:transparent}
#expertSearchDetailContainer #detailMedia .detailMedia-container .tab-content{padding:20px 20px 20px 0;color:#555}
#expertSearchDetailContainer #detailMedia .detailMedia-container .tab-content .publication .media-heading a,#expertSearchDetailContainer #detailMedia .detailMedia-container .tab-content .yt_video .media-heading a{color:#036}
#expertSearchDetailContainer #detailMedia .detailMedia-container .tab-content .publication .media-heading a:hover,#expertSearchDetailContainer #detailMedia .detailMedia-container .tab-content .yt_video .media-heading a:hover{color:#2773be}
#expertSearchDetailContainer #detailMedia .detailMedia-container .tab-content #photos .photo{display:inline-block;margin-right:10px;margin-bottom:15px}
#expertSearchDetailContainer #detailMedia .detailMedia-container .tab-content .showmore{cursor:pointer;color:#036}
#expertSearchDetailContainer #detailMedia .detailMedia-container .tab-content .showmore:hover{color:#0078ae}
#expertSearchDetailContainer #detailMedia .detailMedia-container .media{padding:30px 30px 30px 0}
#expertSearchDetailContainer #detailMedia .detailMedia-container .media .media-left img{max-width:none}
#expertSearchDetailContainer #detailSocial{padding:50px;border-top:1px solid #337ab7}
#expertSearchDetailContainer #detailSocial .detailSocial-container h2{color:#036;font-size:30px;margin:0 0 50px 0}
#expertSearchDetailContainer #detailSocial .detailSocial-container ul{margin:0;padding:0}
#expertSearchDetailContainer #detailSocial .detailSocial-container ul li{list-style-type:none;display:inline}
#expertSearchDetailContainer #detailSocial .detailSocial-container ul li span{font-size:40px;margin-right:15px}
#expertSearchDetailContainer #detailAreasOfExpertise{padding:50px;border-top:1px solid #666}
#expertSearchDetailContainer #detailAreasOfExpertise .detailAreasOfExpertise-container h2{color:#555;font-size:30px;margin:0 0 50px 0}
#expertSearchDetailContainer #detailAreasOfExpertise .detailAreasOfExpertise-container h2 span{color:#666;font-size:14px}
#expertSearchDetailContainer #detailAreasOfExpertise .detailAreasOfExpertise-container ul{color:#555;list-style-type:none;padding-left:0}
#expertSearchDetailContainer #detailAreasOfExpertise .detailAreasOfExpertise-container ul li{padding:10px;border:solid 1px #555;display:inline-block;border-radius:5px;margin-right:10px;margin-bottom:15px}
#expertSearchDetailContainer #detailBio{padding:50px;border-top:1px solid #555}
#expertSearchDetailContainer #detailBio .detailBio-container p.biodescription{margin-bottom:25px}
#expertSearchDetailContainer #detailBio .detailBio-container h2{color:#555;font-size:30px;margin:0 0 50px 0}
#expertSearchDetailContainer #detailMediaAppearances{padding:50px;border-top:1px solid #555;color:#666}
#expertSearchDetailContainer #detailMediaAppearances .detailMediaAppearances-container h2{color:#555;font-size:30px;margin:0 0 50px 0}
#expertSearchDetailContainer #detailMediaAppearances .detailMediaAppearances-container h2 span{color:#666;font-size:14px}
#expertSearchDetailContainer #detailMediaAppearances .detailMediaAppearances-container .appearance{margin-bottom:30px}
#expertSearchDetailContainer #detailMediaAppearances .detailMediaAppearances-container .appearance:last-child{border-bottom:0}
#expertSearchDetailContainer #detailMediaAppearances .detailMediaAppearances-container .appearance h2{color:#555;font-size:20px;margin:0 0 10px 0}
#expertSearchDetailContainer #detailMediaAppearances .detailMediaAppearances-container .appearance h2 a{color:#555}
#expertSearchDetailContainer #detailMediaAppearances .detailMediaAppearances-container .appearance h2 a:hover{color:#0078ae}
#expertSearchDetailContainer #detailMediaAppearances .detailMediaAppearances-container .appearance p a{color:#036}
#expertSearchDetailContainer #detailMediaAppearances .detailMediaAppearances-container .appearance p a:hover{color:#0078ae}
#expertSearchDetailContainer #detailMediaAppearances .detailMediaAppearances-container .appearance .org,#expertSearchDetailContainer #detailMediaAppearances .detailMediaAppearances-container .appearance .date{margin:0;font-style:italic}
#expertSearchDetailContainer #detailMediaAppearances .detailMediaAppearances-container .appearance .date span{margin-right:5px}
#expertSearchDetailContainer #detailMediaAppearances .detailMediaAppearances-container .appearance .details{margin-top:15px}
#expertSearchDetailContainer .detailLinks-container{padding:50px;border-top:1px solid #555}
#expertSearchDetailContainer .detailLinks-container h2{color:#555;font-size:30px;margin:0 0 50px 0}
#expertSearchDetailContainer .detailLinks-container h2 span{color:#666;font-size:14px}
#expertSearchDetailContainer .detailLinks-container ul{color:#555;padding:0;list-style-type:circle}
#expertSearchDetailContainer .detailLinks-container ul li{margin-left:15px}
#expertSearchDetailContainer .detailLinks-container ul li a{color:#036;font-weight:normal}
#expertSearchDetailContainer .detailLinks-container ul li a:hover{color:#2773be}
#expertSearchDetailContainer .detailEducation-container{padding:50px;border-top:1px solid #555}
#expertSearchDetailContainer .detailEducation-container h2{color:#555;font-size:30px;margin:0 0 50px 0}
#expertSearchDetailContainer .detailEducation-container h2 span{color:#666;font-size:14px}
#expertSearchDetailContainer .detailEducation-container ul{color:#555;padding:10px 10px 10px 0;list-style-type:none}
#expertSearchDetailContainer .detailEducation-container ul li{margin-bottom:10px;font-weight:bold}
#expertSearchDetailContainer .detailAccomplishments-container{padding:50px;border-top:1px solid #555;color:#666}
#expertSearchDetailContainer .detailAccomplishments-container h2{color:#555;font-size:30px;margin:0 0 50px 0}
#expertSearchDetailContainer .detailAccomplishments-container h2 span{color:#666;font-size:14px}
#expertSearchDetailContainer .detailAccomplishments-container .ac_title{font-weight:400;font-size:20px;margin-bottom:10px;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif}
#expertSearchDetailContainer .detailAccomplishments-container .ac_title span{font-size:10px}
#expertSearchDetailContainer .detailAccomplishments-container .ac_desc{margin-bottom:30px}
#expertSearchDetailContainer .detailAccomplishments-container .ac_date{font-size:14px;margin-bottom:10px}
#expertSearchDetailContainer .detailAccomplishments-container .ac_date span{margin-right:5px}
#expertSearchDetailContainer .detailAffiliations-container{padding:50px;border-top:1px solid #555}
#expertSearchDetailContainer .detailAffiliations-container h2{color:#555;font-size:30px;margin:0 0 50px 0}
#expertSearchDetailContainer .detailAffiliations-container h2 span{color:#666;font-size:14px}
#expertSearchDetailContainer .detailAffiliations-container ul{color:#555;padding:0;list-style-type:circle}
#expertSearchDetailContainer .detailAffiliations-container ul li{margin-left:15px}
#expertSearchDetailContainer #detailArticles{padding:50px;color:#666;border-top:1px solid #555}
#expertSearchDetailContainer #detailArticles .detailArticles-container h2{color:#555;font-size:30px;margin:0 0 50px 0}
#expertSearchDetailContainer #detailArticles .detailArticles-container h2 span{color:#666;font-size:14px}
#expertSearchDetailContainer #detailArticles .detailArticles-container a{color:#555}
#expertSearchDetailContainer #detailArticles .detailArticles-container a:hover{color:#0078ae}
#expertSearchDetailContainer #detailArticles .detailArticles-container .article{margin-bottom:30px}
#expertSearchDetailContainer #detailArticles .detailArticles-container .article:last-child{border-bottom:0}
#expertSearchDetailContainer #detailArticles .detailArticles-container .article h2{color:#555;font-size:20px;margin-bottom:10px}
#expertSearchDetailContainer #detailArticles .detailArticles-container .article h2 span{color:#666;font-size:14px}
#expertSearchDetailContainer #detailArticles .detailArticles-container .article p a{color:#036}
#expertSearchDetailContainer #detailArticles .detailArticles-container .article p a:hover{color:#0078ae}
#expertSearchDetailContainer #detailArticles .detailArticles-container .article .pub,#expertSearchDetailContainer #detailArticles .detailArticles-container .article .authors{margin:0;font-style:italic}
#expertSearchDetailContainer #detailArticles .detailArticles-container .article .details{margin-top:15px}
@media screen and (max-width:992px){#expertSearchDetailContainer #detailHeader .detailHeader-container .detailHeader-content h1{font-size:30px}
#expertSearchDetailContainer #detailMedia .detailMedia-container h2{font-size:20px}
#expertSearchDetailContainer #detailMedia .detailMedia-container .media{padding:15px}
#expertSearchDetailContainer #detailMedia .detailMedia-container .media .media-left{display:block;text-align:center;margin-bottom:10px;padding-right:0}
#expertSearchDetailContainer #detailMedia .detailMedia-container .media .media-left img{max-width:100%}
#expertSearchDetailContainer #detailMedia .detailMedia-container .media .media-body{width:100%;display:block}
#expertSearchDetailContainer #detailSocial .detailSocial-container h2{font-size:20px}
#expertSearchDetailContainer #detailSocial .detailSocial-container ul li span{font-size:20px;margin-right:10px}
#expertSearchDetailContainer #detailAreasOfExpertise .detailAreasOfExpertise-container h2{font-size:20px}
#expertSearchDetailContainer #detailBio .detailBio-container h2{font-size:20px}
#expertSearchDetailContainer #detailBio .detailBio-container h3{font-size:18px}
#expertSearchDetailContainer #detailMediaAppearances .detailMediaAppearances-container h2{font-size:20px}
#expertSearchDetailContainer #detailMediaAppearances .detailMediaAppearances-container .appearance h2{font-size:20px}
#expertSearchDetailContainer #detailArticles .detailArticles-container h2{font-size:20px}
#expertSearchDetailContainer #detailArticles .detailArticles-container .article h2{font-size:20px}
}
div#facebookfeed{border-right:1px solid #666;padding-right:10px}
div#facebookfeed h3{line-height:50px;border:0;color:#666;font:bold 128.6% Georgia,serif;border-radius:3px;padding:10px;margin-bottom:15px;background:#fff;background:-moz-linear-gradient(left,#fff 0,#f3f3f3 43%,#fff 76%,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(43%,#f3f3f3),color-stop(76%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(left,#fff 0,#f3f3f3 43%,#fff 76%,#fff 100%);background:-o-linear-gradient(left,#fff 0,#f3f3f3 43%,#fff 76%,#fff 100%);background:-ms-linear-gradient(left,#fff 0,#f3f3f3 43%,#fff 76%,#fff 100%);background:linear-gradient(to right,#fff 0,#f3f3f3 43%,#fff 76%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f8f8f8',GradientType=1)}
div#facebookfeed ul li{border-bottom:solid 1px #f7f7f7;padding-bottom:15px}
div#facebookfeed .photo img{border:solid 1px #f7f7f7;padding:2px;max-width:none}
div#facebookfeed .description{color:#666;margin:10px 0 0 10px;padding:0 0 0 10px;border-left:dotted 1px #666;font-size:85%;display:block}
div#facebookfeed:after{content:".";display:block;height:0;visibility:hidden}
div#facebookpages{background:url('/etc/designs/villanova/images/social_media/FBwho.png') no-repeat top;padding-top:90px;margin-top:5px}
div#facebookpages ul{padding-left:20px;margin:0}
div#facebookpages ul li{list-style-type:square;color:#999}
div#facebookpages ul li a{color:#999}
div#facebookpages .selectedPage{color:#1854b2}
div#facebookpages .selectedPage a{color:#1854b2}
@media screen and (max-width:992px){div#facebookfeed{border-right:0}
div#facebookfeed ul li .photo,div#facebookfeed ul li .message{float:none;min-height:1px;margin-left:0;width:100%;display:block}
}
div.featuredstory{background:#2773be;color:#fff;padding-bottom:.1em;border-radius:0 0 10px 10px}
div.featuredstory a{color:#fff}
div.featuredstory .featuredStoryText{color:#FFF;margin:.5em}
#floatingTabs{position:fixed;top:200px;right:0;width:50px;z-index:1000}
#floatingTabs .tab{margin:5px 0 5px 0;float:right;height:50px;overflow:hidden;border-left:solid 2px #fff;border-top:solid 2px #fff;border-bottom:solid 2px #fff;opacity:.8;background:#08c;background:-moz-linear-gradient(top,#08c 0,#04c 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#08c),color-stop(99%,#04c));background:-webkit-linear-gradient(top,#08c 0,#04c 99%);background:-o-linear-gradient(top,#08c 0,#04c 99%);background:-ms-linear-gradient(top,#08c 0,#04c 99%);background:linear-gradient(to bottom,#08c 0,#04c 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0)}
#floatingTabs .tab .item{width:50px;display:block;float:right}
#floatingTabs .tab .item .itemImg{width:50px;height:50px;margin-right:10px;float:left}
#floatingTabs .tab .item .itemText{line-height:50px;float:left}
#floatingTabs .tab .item .itemText a{color:#fff}
#floatingTabs .tab .item .itemText a:hover,#floatingTabs .tab .item .itemText a:focus{color:#f7eed4;text-decoration:none}
.end{margin-bottom:20px}
.form-horizontal .control-label{padding-top:0}
.form-horizontal .radio,.form-horizontal .checkbox{padding-top:0}
.form-horizontal .radio .control-label label,.form-horizontal .checkbox .control-label label{padding-left:0}
.form-horizontal .upload .form-inline .input-group .form-control{width:auto;float:right;margin-left:5px}
.form-horizontal .upload .form-inline .form-group{display:block}
.form-horizontal .upload .bg-warning{padding:10px;margin-bottom:5px}
.checkbox label.checkbox,.radio label.checkbox,.checkbox label.radio,.radio label.radio{padding-left:20px}
.upload .input-group .btn-group{margin-bottom:5px}
.upload .bg-warning{padding:10px;margin-bottom:5px}
.btn-file{position:relative;overflow:hidden}
.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:999px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:0;background:white;cursor:inherit;display:block}
.form input#svitext{display:none}
div.hidden.section{display:inherit !important;visibility:inherit !important}
.control-label label{font-weight:700}
.formReport .clear-data-button{display:inline}
.hero section{position:relative;background-size:cover;background-position:center center}
.hero section .hero-container{min-height:83vh}
.hero section h1,.hero section h2,.hero section h3,.hero section h4{color:#fff}
.hero section h1{font-size:70px;font-family:GothamBook,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;margin:0;line-height:.9}
.hero section h1 .title-small{font-size:35px;font-family:GothamBoldRegular,"Helvetica Neue",Helvetica,Arial,sans-serif}
.hero section h2{font-size:50px}
.hero section h3{font-size:40px}
.hero section h4{font-size:20px}
.hero section .blue-cover{color:#fff;padding:10px;background-color:#2773be}
.hero section .title-wrapper{position:absolute;text-align:center;bottom:0;width:100%;color:#fff;background-color:rgba(0,0,0,0.47)}
.hero section .title-wrapper .title-top{font-size:60px;color:#fff}
.hero section .title-wrapper .title-bottom{background-color:transparent;padding-bottom:15px;padding-top:0;padding-right:30px;padding-left:30px}
.hero section .title-wrapper .title-bottom.bckg-disabled{background-color:transparent}
.hero section .title-wrapper .title-bottom .bottomTitle{font-size:80px;color:#fff}
@media screen and (max-width:768px){.hero section .title-wrapper{background-color:rgba(0,51,102,0.8);box-shadow:initial}
.hero section .title-wrapper h1{font-size:34px}
.hero section .title-wrapper h1 .title-small{font-size:22px;color:#fff;margin:7px}
.hero section h2{font-size:30px}
.hero section h3{font-size:25px}
}
div.image{margin-bottom:15px;line-height:0;overflow:visible}
div.image img{display:inline-block;max-width:100%}
div.image small{line-height:15px}
.jumbotron,.container .jumbotron,.container-fluid .jumbotron{color:#fff;border:0;padding:25px;border-radius:0;letter-spacing:1px}
.jumbotron p,.container .jumbotron p,.container-fluid .jumbotron p{font-size:14px}
.jumbotron h2,.container .jumbotron h2,.container-fluid .jumbotron h2{color:#fff}
.jumbotron.blue,.container .jumbotron.blue,.container-fluid .jumbotron.blue{background-color:#2773be}
.jumbotron.green,.container .jumbotron.green,.container-fluid .jumbotron.green{background-color:#01876f}
.jumbotron.navy,.container .jumbotron.navy,.container-fluid .jumbotron.navy{background-color:#003466}
.jumbotron.grey,.container .jumbotron.grey,.container-fluid .jumbotron.grey{background-color:#9d9d9d}
.jumbotron.orange,.container .jumbotron.orange,.container-fluid .jumbotron.orange{background-color:#ff7900}
.jumbotron .btn,.container .jumbotron .btn,.container-fluid .jumbotron .btn{border:0;color:#fff}
.jumbotron .btn.blue,.container .jumbotron .btn.blue,.container-fluid .jumbotron .btn.blue{background-color:#2773be}
.jumbotron .btn.blue:hover,.container .jumbotron .btn.blue:hover,.container-fluid .jumbotron .btn.blue:hover,.jumbotron .btn.blue:focus,.container .jumbotron .btn.blue:focus,.container-fluid .jumbotron .btn.blue:focus,.jumbotron .btn.blue:active,.container .jumbotron .btn.blue:active,.container-fluid .jumbotron .btn.blue:active{background-color:#58aafd}
.jumbotron .btn.green,.container .jumbotron .btn.green,.container-fluid .jumbotron .btn.green{background-color:#01876f}
.jumbotron .btn.green:hover,.container .jumbotron .btn.green:hover,.container-fluid .jumbotron .btn.green:hover,.jumbotron .btn.green:focus,.container .jumbotron .btn.green:focus,.container-fluid .jumbotron .btn.green:focus,.jumbotron .btn.green:active,.container .jumbotron .btn.green:active,.container-fluid .jumbotron .btn.green:active{background-color:#01a78b}
.jumbotron .btn.navy,.container .jumbotron .btn.navy,.container-fluid .jumbotron .btn.navy{background-color:#003466}
.jumbotron .btn.navy:hover,.container .jumbotron .btn.navy:hover,.container-fluid .jumbotron .btn.navy:hover,.jumbotron .btn.navy:focus,.container .jumbotron .btn.navy:focus,.container-fluid .jumbotron .btn.navy:focus,.jumbotron .btn.navy:active,.container .jumbotron .btn.navy:active,.container-fluid .jumbotron .btn.navy:active{background-color:#0352a1}
.jumbotron .btn.grey,.container .jumbotron .btn.grey,.container-fluid .jumbotron .btn.grey{background-color:#9d9d9d}
.jumbotron .btn.grey:hover,.container .jumbotron .btn.grey:hover,.container-fluid .jumbotron .btn.grey:hover,.jumbotron .btn.grey:focus,.container .jumbotron .btn.grey:focus,.container-fluid .jumbotron .btn.grey:focus,.jumbotron .btn.grey:active,.container .jumbotron .btn.grey:active,.container-fluid .jumbotron .btn.grey:active{background-color:#c4c2c2}
.jumbotron .btn.orange,.container .jumbotron .btn.orange,.container-fluid .jumbotron .btn.orange{background-color:#ff7900}
.jumbotron .btn.orange:hover,.container .jumbotron .btn.orange:hover,.container-fluid .jumbotron .btn.orange:hover,.jumbotron .btn.orange:focus,.container .jumbotron .btn.orange:focus,.container-fluid .jumbotron .btn.orange:focus,.jumbotron .btn.orange:active,.container .jumbotron .btn.orange:active,.container-fluid .jumbotron .btn.orange:active{background-color:#dd6901}
.jumbotron .jumbotron-buttons,.container .jumbotron .jumbotron-buttons,.container-fluid .jumbotron .jumbotron-buttons{margin:0;padding:0;list-style-type:none;overflow:auto}
.jumbotron .jumbotron-buttons li,.container .jumbotron .jumbotron-buttons li,.container-fluid .jumbotron .jumbotron-buttons li{display:inline-block;white-space:nowrap;margin-right:10px}
.linklist h3{font-size:27px;color:#2773be}
.linklist h3 i{padding-right:5px}
.linklist ul{padding:0;margin:0 0 30px 0}
.linklist ul li{margin:0;list-style:none;font-size:19px;color:#2773be}
.linklist ul li i{padding-right:10px}
.linklist ul li a{color:#2773be;width:100%;display:block;padding:10px 15px}
.linklist ul li a:hover,.linklist ul li a:focus{border-radius:4px;background-color:#fff;text-decoration:none}
.vusection .gray .linkblock,.vusection .black .linkblock,.vusection .blue .linkblock,.vusection .white .linkblock{color:#036}
.vusection .gray .linkblock h3,.vusection .black .linkblock h3,.vusection .blue .linkblock h3,.vusection .white .linkblock h3{color:#036;margin:10px 0}
.vusection .gray .linkblock .btn,.vusection .black .linkblock .btn,.vusection .blue .linkblock .btn,.vusection .white .linkblock .btn{background-color:transparent;border:solid 1px #036;color:#036}
.vusection .white .linkblock .block-container{border:solid 1px #dcdcdc}
.linkblock .block-container{width:100%;padding:20px;border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-bottom:3px solid #dcdcdc;background-color:#fff;cursor:pointer;text-align:center;margin-bottom:20px}
.linkblock .block-container h3{color:#036 !important;position:relative;display:inline-block;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:36px}
.linkblock .block-container h3.enableDecoration{padding-bottom:10px;font-size:36px}
.linkblock .block-container h3.enableDecoration:before{content:"";position:absolute;width:50%;height:1px;bottom:0;left:25%;border-bottom:3px solid #036}
.linkblock .block-container .block-desc{margin-bottom:20px}
.linkblock .block-container .btn{background-color:transparent;border:solid 1px #036;color:#036}
@media screen and (max-width:768px){.linkblock .block-container h3{font-size:20px !important}
}
.masonry{background-color:#000}
.masonry .col-md-4{padding:0}
.masonry .box{padding:0}
.masonry .box:hover .cover{background-color:rgba(0,136,204,0.75)}
.masonry .box:hover .cover p{color:#fff}
.masonry .box .cover{background-color:rgba(0,0,0,0.3);transition:all .6s ease 0}
.masonry .box .cover p{transition:all .6s ease 0;color:rgba(0,0,0,0);padding:100px 50px;font-size:18px}
.masonry .box-inner{position:relative;cursor:pointer}
.masonry .box-inner.box-1{cursor:auto}
.masonry .box-inner .headingURL{position:absolute;height:100%;width:100%;top:0;left:0;z-index:3}
.masonry .box-inner .cover{background-color:rgba(0,0,0,0.3);position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}
.masonry .box-inner .heading{position:absolute;bottom:20px;right:20px;z-index:2}
.masonry .box-inner .heading h3{color:#fff;font-size:22px}
.masonry .box-inner .mainheading{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff}
.masonry .box-inner .mainheading h1{display:inline-block;color:#fff;font-size:52px;font-weight:500;margin:0}
.masonry .box-inner .mainheading h1.toptitle{background-color:#2773be;padding:10px 5px}
.masonry .box-inner .mainheading p{font-size:19px}
.masonry .box-inner .mainheading p a{color:#fff}
.masonry .box-inner .mainheading p a:hover{text-decoration:none}
@media screen and (max-width:768px){.masonry .mainheading h1{font-size:46px}
.masonry .box .cover p{display:none}
}
.microheader section{background-color:#f7f7f7;padding:80px 0}
.microheader h1{font-size:80px;color:#036;margin-bottom:50px}
.microheader h1 span.righttitle{background-color:#036;padding:10px 5px;color:#fff}
@media screen and (max-width:768px){.microheader section{padding:40px 0}
.microheader h1{font-size:42px}
.microheader h1 span.righttitle{padding:3px 5px}
}
.mosaic .col-md-4{padding:0}
.mosaic .box{padding:0}
.mosaic .box:hover .cover{background-color:rgba(0,136,204,0.75)}
.mosaic .box:hover .cover p{color:#fff}
.mosaic .box .cover{background-color:rgba(0,0,0,0.3);transition:all .6s ease 0}
.mosaic .box .cover p{transition:all .6s ease 0;color:rgba(0,0,0,0);padding:100px 50px;font-size:18px}
.mosaic .box-inner{position:relative;cursor:pointer}
.mosaic .box-inner .cover{background-color:rgba(0,0,0,0.3);position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}
.mosaic .box-inner .heading{position:absolute;bottom:20px;right:20px;z-index:2;bottom:0}
.mosaic .box-inner .heading h3{color:#fff;font-size:17px;font-weight:700;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif !important}
.mosaic .box-inner .heading h3 a{color:#fff}
.mosaic .box-inner .heading h3 a:hover{color:#fff}
.mosaic .box-inner .heading h3 a:focus{border:dotted 1px #fff}
@media screen and (max-width:768px){.masonry .mainheading h1{font-size:46px}
.masonry .box .cover p{display:none}
.masonry .box .box-inner .heading{margin-left:40px;margin-right:15px}
}
.list ul.news{list-style-type:none;margin:0;padding:0}
.list ul.news li{border:dotted 1px #666;padding:10px;margin-bottom:15px}
.list ul.news li img{float:right;margin-left:10px}
.list ul.news h4{margin-bottom:0;font-size:14px;line-height:25px}
.list ul.news .news-description a{font-style:italic}
div.newslist ul{list-style-type:none !important;margin-left:0;padding-left:0}
div.newslist ul li{overflow:auto}
div.newslist ul li img.teaser{float:right;border:1px solid #ccc;margin-bottom:5px}
div.newslist ul.default li{border-bottom:1px solid #CCC;min-height:0}
div.newslist ul.newslinks{list-style:none outside none !important}
div.newslist ul.newslinks p{margin-bottom:.7em !important;font-size:100%}
div.newslist ul.newslinks span.news-date{font-weight:bold;display:block;font-size:100%;color:#000}
div.newslist ul.newslinks li{border-bottom:1px solid #e1e1e1;margin-bottom:.7em !important}
div.newslist ul.newslinks .news-date{font-weight:bold}
div.newslist h4{line-height:125%}
div.newslist h4 a{text-decoration:none}
div.newslist h4 a:hover{text-decoration:underline}
.newsitem h4{line-height:20px}
.newslist-v2 .rounded{background-color:#FFF;margin-bottom:30px;padding-top:18px;padding-bottom:10px;border-bottom:3px solid #dcdcdc;border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc}
.newslist-v2 p a{font-weight:bold;text-decoration:none !important}
.newslist-v2 .fa-share-alt::before{font-size:16px;color:#2773be}
.newslist-v2 .button-container .col-md-6{padding-left:0;padding-right:0}
.newslist-v2 .button-container .btn-primary{color:#2773be;background-color:#FFF;border-color:#2773be}
.newslist-v2 .button-container .btn{font-weight:400;text-align:left;border:1px solid;border-top-color:#2773be;border-right-color:#2773be;border-bottom-color:#2773be;border-left-color:#2773be;padding:5px 14px;line-height:1.5;border-radius:0;float:right;margin-right:10px}
.newslist-v2 .button-container .btn:hover{background-color:transparent}
@media screen and (max-width:768px){.newslist-v2 .button-container .btn{margin-bottom:15px;float:left;margin-right:5px}
}
.outcomes{margin-bottom:50px}
@keyframes progress{from{stroke-dasharray:0,100}
}
.outcomes .container .row .col-md-12{padding-left:15px;padding-right:15px}
.outcomes form{margin-top:50px;text-align:center;margin-bottom:50px}
.outcomes form button{background-color:#036;color:#FFF;letter-spacing:1px}
.outcomes form button:hover,.outcomes form button:focus{color:#FFF;background-color:#194775}
.outcomes form button span{margin-left:5px}
.outcomes form .form-control{width:250px}
.outcomes form #year.form-control{width:150px}
.outcomes #careerOutcomesWidget{margin-bottom:50px}
.outcomes #careerOutcomesWidget .outcomesbar-container{position:relative;border:solid 1px #ccc;border-radius:5px;padding:10px 20px 5px 20px}
.outcomes #careerOutcomesWidget .outcomesbar-container h1{margin:0 0 20px 0}
.outcomes #careerOutcomesWidget .outcomesbar-container .total-text{display:inline-block}
.outcomes #careerOutcomesWidget .outcomesbar-container .total-collection{margin-bottom:20px}
.outcomes #careerOutcomesWidget .outcomesbar-container .totals-description{margin-bottom:20px}
.outcomes #careerOutcomesWidget .outcomesbar-container .donut-legend{display:inline-block;cursor:pointer;margin-bottom:15px}
.outcomes #careerOutcomesWidget .outcomesbar-container .donut-legend button{background:0;border:0}
.outcomes #careerOutcomesWidget .outcomesbar-container .donut-legend button i{font-size:25px;color:#036}
.outcomes #careerOutcomesWidget .outcomesbar-container .outcomebar{position:relative;display:block;margin-bottom:15px;width:100%;background:#ededed;height:35px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-transition:.4s linear;-moz-transition:.4s linear;-ms-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear;-webkit-transition-property:width,background-color;-moz-transition-property:width,background-color;-ms-transition-property:width,background-color;-o-transition-property:width,background-color;transition-property:width,background-color}
.outcomes #careerOutcomesWidget .outcomesbar-container .outcomebar-title{position:absolute;top:0;left:0;font-weight:bold;font-size:13px;color:#000;background:transparent;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}
.outcomes #careerOutcomesWidget .outcomesbar-container .outcomebar-title span{display:block;padding:0 20px;height:35px;line-height:35px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}
.outcomes #careerOutcomesWidget .outcomesbar-container .outcomebar-bar{height:35px;width:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.outcomes #careerOutcomesWidget .outcomesbar-container #outcomebar-contEd .outcomebar-bar{background:#008770}
.outcomes #careerOutcomesWidget .outcomesbar-container #outcomebar-employed .outcomebar-bar{background:#2773be}
.outcomes #careerOutcomesWidget .outcomesbar-container #outcomebar-other .outcomebar-bar{background:#ff7900}
.outcomes #careerOutcomesWidget .outcomesbar-container #outcomebar-seeking .outcomebar-bar{background:#818a8f}
.outcomes #careerOutcomesWidget .outcomesbar-container .outcomebar-percent{position:absolute;right:10px;top:0;font-size:11px;height:35px;line-height:35px;color:#000}
.outcomes #careerOutcomesWidget .col-xs-8{padding-right:0}
.outcomes #careerOutcomesWidget .col-xs-4{padding-left:0}
.outcomes #careerOutcomesWidget svg{margin:0 auto;display:block}
.outcomes #careerOutcomesWidget svg .donut-hole{fill:#fff}
.outcomes #careerOutcomesWidget svg .donut-ring{fill:transparent;stroke:#818a8f;stroke-width:5}
.outcomes #careerOutcomesWidget svg .donut-segment{animation:progress 1s ease-out forwards;fill:transparent;stroke-width:5}
.outcomes #careerOutcomesWidget svg .contEd{stroke:#008770}
.outcomes #careerOutcomesWidget svg .employed{stroke:#2773be}
.outcomes #careerOutcomesWidget svg .other{stroke:#ff7900}
.outcomes #careerOutcomesWidget svg .percentage{font-size:5px;color:#036}
.outcomes #careerOutcomesWidget .table-outer{display:table;height:300px}
.outcomes #careerOutcomesWidget .table-outer .table-middle{display:table-cell;vertical-align:middle;font-size:20px;position:relative}
.outcomes #careerOutcomesWidget .table-outer .table-middle .donut-legend{position:absolute;right:0;bottom:0;cursor:pointer}
.outcomes #careerOutcomesWidget .table-outer .table-middle .donut-legend button{background:0;border:0}
.outcomes #careerOutcomesWidget .table-outer .table-middle .donut-legend button i{font-size:25px;color:#036}
.outcomes #careerOutcomesWidget .key-container{color:#036;margin:15px 0}
.outcomes #careerOutcomesWidget .key-container ul{margin:0;padding:0}
.outcomes #careerOutcomesWidget .key-container ul li{list-style-type:none}
.outcomes #careerOutcomesWidget .key-container ul li.key-employed i{color:#2773be}
.outcomes #careerOutcomesWidget .key-container ul li.key-contEd i{color:#008770}
.outcomes #careerOutcomesWidget .key-container ul li.key-other i{color:#ff7900}
.outcomes #careerOutcomesWidget .key-container ul li.key-seeking i{color:#818a8f}
.outcomes #careerOutcomesWidget .key-container ul li .definition{display:block;padding-left:30px;font-size:12px;font-style:italic;color:#707070;margin-bottom:15px}
.outcomes #averageSalaryWidget{margin-bottom:50px}
.outcomes #averageSalaryWidget .mean-container{border:solid 1px #ccc;border-radius:5px;padding:10px 20px 20px 20px}
.outcomes #averageSalaryWidget .mean-container h1{margin:0 0 20px 0}
.outcomes #averageSalaryWidget .mean-container .mean-salary{font-size:30px}
.outcomes #averageSalaryWidget .mean-container .max-min-container{background-color:#2773be;border-radius:5px;color:#fff;padding:20px;font-size:16px}
.outcomes #averageSalaryWidget .mean-container .max-min-container h2{color:#fff}
.outcomes #averageSalaryWidget .job-container{border:solid 1px #ccc;border-radius:5px;padding:10px 20px 20px 20px}
.outcomes #averageSalaryWidget .job-container ul.top-employers,.outcomes #averageSalaryWidget .job-container ul.top-titles{margin:20px;padding:0}
.outcomes #averageSalaryWidget .job-container ul.top-employers li,.outcomes #averageSalaryWidget .job-container ul.top-titles li{padding:3px}
.outcomes #averageSalaryWidget .job-container .view-positions,.outcomes #averageSalaryWidget .job-container .view-employers{cursor:pointer}
.outcomes #averageSalaryWidget .modal-body li{padding:5px;color:#666}
.outcomes #jobFunctionWidget{margin-bottom:50px}
.outcomes #jobFunctionWidget .job-container{position:relative;border:solid 1px #ccc;border-radius:5px;padding:10px 20px 5px 20px}
.outcomes #jobFunctionWidget .job-container h1{margin:0 0 20px 0}
.outcomes #jobFunctionWidget .job-container .employed-percentage{margin-bottom:20px}
.outcomes #jobFunctionWidget .job-container .job-bar-chart h2{font-size:25px}
.outcomes #jobFunctionWidget .job-container .showMoreJobs{display:block;cursor:pointer;margin-bottom:15px}
.outcomes #jobFunctionWidget .job-container .showMoreJobs:hover{color:#2773be}
.outcomes #jobFunctionWidget .job-container .hideJobs{display:none;cursor:pointer;margin-bottom:15px}
.outcomes #jobFunctionWidget .job-container .hideJobs:hover{color:#2773be}
.outcomes #jobFunctionWidget .job-container .job-function-data{margin-bottom:20px}
.outcomes #jobFunctionWidget .job-container .job-bar{position:relative;display:block;margin-bottom:15px;width:100%;background:#ededed;height:35px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-transition:.4s linear;-moz-transition:.4s linear;-ms-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear;-webkit-transition-property:width,background-color;-moz-transition-property:width,background-color;-ms-transition-property:width,background-color;-o-transition-property:width,background-color;transition-property:width,background-color}
.outcomes #jobFunctionWidget .job-container .job-bar.hide{display:none}
.outcomes #jobFunctionWidget .job-container .job-bar.hide.show{display:block}
.outcomes #jobFunctionWidget .job-container .job-bar-title{position:absolute;top:0;left:0;font-weight:bold;font-size:13px;color:#000;background:transparent;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;width:100%;cursor:pointer}
.outcomes #jobFunctionWidget .job-container .job-bar-title span{display:block;padding:0 20px;height:35px;line-height:35px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}
.outcomes #jobFunctionWidget .job-container .job-bar-bar{height:35px;width:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#2773be}
.outcomes #jobFunctionWidget .job-container .job-bar-percent{position:absolute;right:10px;top:0;font-size:11px;height:35px;line-height:35px;color:#000}
.outcomes #contEdWidget{margin-bottom:50px}
.outcomes #contEdWidget .cont-ed-container{position:relative;border:solid 1px #ccc;border-radius:5px;padding:10px 20px 5px 20px}
.outcomes #contEdWidget .cont-ed-container h1{margin:0 0 20px 0}
.outcomes #contEdWidget .cont-ed-container .continuing-percentage{margin-bottom:20px}
.outcomes #contEdWidget .cont-ed-container .cont-ed-chart h2{font-size:25px}
.outcomes #contEdWidget .cont-ed-container .cont-ed-bar{position:relative;display:block;margin-bottom:15px;width:100%;background:#ededed;height:35px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-transition:.4s linear;-moz-transition:.4s linear;-ms-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear;-webkit-transition-property:width,background-color;-moz-transition-property:width,background-color;-ms-transition-property:width,background-color;-o-transition-property:width,background-color;transition-property:width,background-color}
.outcomes #contEdWidget .cont-ed-container .cont-ed-title{position:absolute;top:0;left:0;font-weight:bold;font-size:13px;color:#000;background:transparent;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;width:100%;cursor:pointer}
.outcomes #contEdWidget .cont-ed-container .cont-ed-title span{display:block;padding:0 20px;height:35px;line-height:35px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}
.outcomes #contEdWidget .cont-ed-container .cont-ed-bar-bar{height:35px;width:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#2773be}
.outcomes #contEdWidget .cont-ed-container .cont-ed-percent{position:absolute;right:10px;top:0;font-size:11px;height:35px;line-height:35px;color:#000}
.outcomes #locationWidget .location-container{border:solid 1px #ccc;border-radius:5px;padding:10px 20px 20px 20px}
@media screen and (max-width:992px){.outcomes #careerOutcomesWidget .table-outer{height:100%}
.outcomes #careerOutcomesWidget .table-outer .table-middle .donut-legend{position:relative}
.outcomes #careerOutcomesWidget .table-outer .table-middle .donut-legend button{padding:0;margin-bottom:50px}
}
.panelaccordion.panel{border:2px solid #e1e1e1;margin-top:5px;border-radius:0}
.panelaccordion .panel-heading{padding:30px 30px 30px 100px;background-color:#f2f2f2;border-radius:0;position:relative}
.panelaccordion h4.panel-title{color:#2773be;font-size:30px;display:inline-block}
.panelaccordion h4.panel-title i{position:absolute;top:50%;left:15px;font-size:54px;transform:translateY(-50%)}
.panelaccordion h4.panel-title a:hover{text-decoration:none}
.panelaccordion .panel-body{background-color:#f2f2f2;border-top-color:#f2f2f2;padding:30px;border-top:0;color:#666}
.panelaccordion .panel-body .panel-button{margin-top:10px}
.panelaccordion .panel-body p{font-size:20px;color:#666}
.panelaccordion .panel-body a.btn{font-size:20px;color:#fff;background-color:#666}
.panelaccordion .panel-body a.btn:hover,.panelaccordion .panel-body a.btn:focus{background-color:#2773be}
.panelaccordion .panel-body a.btn-lg{border-radius:30px;padding:12px 30px}
.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0}
.panel-default>.panel-heading{border-color:transparent}
#FAQ .panelaccordion .panel-heading,#faq .panelaccordion .panel-heading,#Faq .panelaccordion .panel-heading{padding:12px 12px 12px 70px}
#FAQ .panelaccordion h4.panel-title,#faq .panelaccordion h4.panel-title,#Faq .panelaccordion h4.panel-title{font-size:20px}
#FAQ .panelaccordion h4.panel-title i,#faq .panelaccordion h4.panel-title i,#Faq .panelaccordion h4.panel-title i{font-size:36px}
@media screen and (max-width:768px){.panelaccordion .panel-heading{padding:12px 12px 12px 70px}
.panelaccordion h4.panel-title{font-size:20px}
.panelaccordion h4.panel-title i{font-size:36px}
}
.pressrelease ul,ul.newslinks{list-style-type:none;margin:0;padding:0}
.pressrelease li,ul.newslinks li{border-bottom:1px dotted #4f5050;margin-bottom:15px}
.pressrelease strong,ul.newslinks .news-date{display:block;width:100%}
.collegehomepage .programs{margin-top:30px}
.programs .col-md-3 .navbar{padding-left:15px;padding-right:15px;background-color:#FFF;margin-top:30px;margin-bottom:30px;border-radius:10px;border:solid 1px #f7f7f7}
.programs .col-md-3 .navbar-brand{padding:15px 0}
.programs .filters{margin-top:20px;margin-bottom:20px}
.programs .filters h1{color:#555;margin-bottom:10px;margin-top:30px;font-weight:bold;background-color:#f7f7f7;padding:20px 10px;display:inline-block;font-size:20px;letter-spacing:2px;text-shadow:1px 1px 0 #FFF;border-radius:10px}
.programs .filters [role='search']{margin-bottom:10px}
.programs .filters [role='search'] .quicksearch{width:100%;border:solid 5px #f7f7f7;border-radius:10px;height:70px;font-size:16px;color:#555;font-weight:bold;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif}
.programs .filters .filter-count{font-size:14px;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#666}
.programs .filters .form-control:focus{border:solid 5px #2773be;font-size:16px;font-weight:normal}
.programs .filters .button,.programs .filters .btn-collapse{width:100%;text-align:left;background-color:transparent;border-bottom:solid 2px #f7f7f7;padding-top:10px;padding-bottom:10px;color:#666;font-size:18px}
.programs .filters .button.btn,.programs .filters .btn-collapse.btn{border-radius:0;border-left:0;border-right:0;border-top:0}
.programs .filters .button.engineering i,.programs .filters .btn-collapse.engineering i{color:#00a750}
.programs .filters .button.clas i,.programs .filters .btn-collapse.clas i{color:#93c43b}
.programs .filters .button.business i,.programs .filters .btn-collapse.business i{color:#f47920}
.programs .filters .button.vls i,.programs .filters .btn-collapse.vls i{color:#8a8bc4}
.programs .filters .button.nursing i,.programs .filters .btn-collapse.nursing i{color:#fec00f}
.programs .filters .button.cps i,.programs .filters .btn-collapse.cps i{color:#e31c47}
.programs .filters .button.is-checked,.programs .filters .btn-collapse.is-checked{background-color:#2773be;color:#fff}
.programs .filters .button.is-checked i,.programs .filters .btn-collapse.is-checked i{color:#fff}
.programs .filters .button.is-checked.engineering,.programs .filters .btn-collapse.is-checked.engineering{background-color:#00a750}
.programs .filters .button.is-checked.clas,.programs .filters .btn-collapse.is-checked.clas{background-color:#93c43b}
.programs .filters .button.is-checked.business,.programs .filters .btn-collapse.is-checked.business{background-color:#f47920}
.programs .filters .button.is-checked.vls,.programs .filters .btn-collapse.is-checked.vls{background-color:#8a8bc4}
.programs .filters .button.is-checked.nursing,.programs .filters .btn-collapse.is-checked.nursing{background-color:#fec00f}
.programs .filters .button.is-checked.cps,.programs .filters .btn-collapse.is-checked.cps{background-color:#e31c47}
.programs .filters .fa{float:right}
.programs .filters .far{float:right}
.programs .filters .btn-collapse .fa{float:left;margin-top:5px;margin-right:15px}
.programs .filters .btn{white-space:normal}
.programs .filters .clear-button{width:100%;display:inline-block}
.programs .filters .clear-button button{border:solid 1px #f7f7f7;border-radius:10px}
.programs .filters .clear-button .clear{margin-top:10px;color:#666}
.programs .filters .clear-button .clear i{padding-top:3px;padding-left:20px}
.programs .no-results{margin-top:30px;font-size:30px;display:none}
.programs .grid{margin-top:30px}
.programs .grid .item{float:left;margin-right:20px;width:400px;margin-bottom:20px}
.programs .grid .panel{border:solid 1px #f7f7f7;border-radius:10px;cursor:pointer}
.programs .grid .panel button{display:block}
.programs .grid .panel .panel-heading{cursor:pointer;border-top-right-radius:9px;border-top-left-radius:9px;color:#000;letter-spacing:2px;text-shadow:1px 1px 0 #FFF;font-weight:500}
.programs .grid .panel .panel-body .btn-default{border-color:#f7f7f7;background-color:#f7f7f7;margin-top:15px;color:#666}
.programs .grid .panel .panel-body .desc{display:block;margin-top:10px}
.programs .grid .panel .panel-body .fa{color:#666;margin-right:10px;font-size:18px}
.programs .grid .panel .panel-body .far{color:#666;margin-right:10px;font-size:18px}
.programs .grid .panel .panel-body .keywords{display:none;visibility:hidden}
.programs .grid .panel-default .panel-heading{background-color:#f7f7f7}
.programs .grid .panel-default .school-colors .colors{float:left;height:10px;margin-bottom:20px}
.programs .grid .panel-default .school-colors .colors.engineering{background-color:#00a750}
.programs .grid .panel-default .school-colors .colors.clas{background-color:#93c43b}
.programs .grid .panel-default .school-colors .colors.business{background-color:#f47920}
.programs .grid .panel-default .school-colors .colors.vls{background-color:#8a8bc4}
.programs .grid .panel-default .school-colors .colors.nursing{background-color:#fec00f}
.programs .grid .panel-default .school-colors .colors.cps{background-color:#e31c47}
.programs .grid .panel-default .school-colors[school-count="1"] .colors{width:100%}
.programs .grid .panel-default .school-colors[school-count="2"] .colors{width:50%}
.programs .grid .panel-default .school-colors[school-count="3"] .colors{width:33.333%}
.programs .grid .panel-default .school-colors[school-count="4"] .colors{width:25%}
.programs .grid .panel-default .school-colors[school-count="5"] .colors{width:20%}
.programs .grid .panel-default .school-colors[school-count="6"] .colors{width:16.66667%}
.programs .modal-content .btn{border:solid 1px #666}
.programs .modal-header{padding:15px 15px 0 15px}
.programs .modal-icons{color:#666;margin-top:15px}
.programs .modal-icons ul{list-style-type:none;padding:0}
.programs .modal-icons ul li{display:inline-block;padding-right:20px}
.programs .modal-icons ul li i.engineering{color:#00a750}
.programs .modal-icons ul li i.clas{color:#93c43b}
.programs .modal-icons ul li i.business{color:#f47920}
.programs .modal-icons ul li i.vls{color:#8a8bc4}
.programs .modal-icons ul li i.nursing{color:#fec00f}
.programs .modal-icons ul li i.cps{color:#e31c47}
.programs .modal-icons .fa{color:#666;margin-right:5px;font-size:18px}
.programs .modal-icons .far{color:#666;margin-right:5px;font-size:18px}
.programs .modal-title{font-size:20px}
@media(max-width:768px){.collegehomepage .programs{margin-top:20px}
.programs .col-md-3 .navbar{margin-top:-10px}
.programs .col-md-3 .navbar-toggle{float:left}
.programs .grid .item{width:100%}
.programs .modal-icons ul li{display:block;padding-bottom:20px}
.programs .filters .quicksearch{font-size:12px}
}
@media(max-width:990px){.programs .navbar-header{float:none}
.programs .navbar-left,.programs .navbar-right{float:none !important}
.programs .navbar-toggle{display:block;float:left}
.programs .navbar-collapse.collapse{display:none !important}
.programs .navbar-nav{float:none !important}
.programs .navbar-nav>li{float:none}
.programs .collapse.in{display:block !important}
.programs .col-md-3 .navbar{margin-top:-10px;padding-top:15px}
}
.ranking section{padding:80px 0}
.ranking .title-text{font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif}
.ranking .title-text h1{font-size:80px;margin:20px 0 20px 0;color:#000}
.ranking .title-text h1 .text-blue{background-color:#036;color:#fff;padding:0 5px}
.ranking .rank-items .ranking-inner{position:relative;text-align:center;padding:0 20px}
.ranking .rank-items .ranking-inner:hover .ranking-icon{font-size:150px}
.ranking .rank-items .ranking-inner .ranking-icon{position:absolute;font-size:135px;right:20px;transition:all .3s ease 0;z-index:1;color:#f7f7f7}
.ranking .rank-items .ranking-inner h1,.ranking .rank-items .ranking-inner h4{position:relative;z-index:2;color:#000}
.ranking .rank-items .ranking-inner h1{font-size:80px;color:#2773be;font-weight:500;padding-top:20px}
.ranking .rank-items .ranking-inner h4{margin:10px 0;font-size:18px}
.outcomes .ranking .rank-items .ranking-inner h1{font-size:60px}
@media screen and (max-width:768px){.ranking section{padding:40px 0}
.ranking .title-text h1{font-size:46px;margin-top:0}
.ranking .rank-items .ranking-inner h1{font-size:42px}
.ranking .rank-items .ranking-inner:hover .ranking-icon{font-size:110px}
.ranking .rank-items .ranking-inner .ranking-icon{font-size:100px}
}
.role-button{float:left;margin-left:0;background-color:#f3f3f3;border:1px solid #c8c8c8;border-radius:3px 3px 3px 3px;box-shadow:3px 3px 3px 3px #f0f0f0 inset,3px 3px 3px rgba(122,122,122,0.4);margin-bottom:15px !important}
.role-button h2{font-family:'Open Sans',sans-serif;font-weight:500;font-size:18px;line-height:68px}
.role-button h2 a{color:#787878}
.role-button h2 a:hover{color:#2773be;text-decoration:none}
.form-search input.search-query{margin-bottom:5px;border-radius:15px;border:1px solid #666;padding:5px}
.form-search input.btn{border-radius:4px;background-color:#2773be;border:0}
.form-search input.btn:hover,.form-search input.btn:focus{border:0;background-color:#0078ae}
.gsc-search-box-tools .gsc-search-box .gsc-input{line-height:0}
.cse .gsc-search-button input.gsc-search-button-v2,input.gsc-search-button-v2{width:auto !important;height:auto !important}
.gsc-control-cse{border-color:transparent !important;background-color:transparent !important}
.gs-title{text-align:left !important}
.share{padding:15px}
.share .right{text-align:right}
.share .left{text-align:left}
.share .center{text-align:center}
.share .btn{font-weight:400;text-align:left;border:1px solid;border-top-color:#2773be;border-right-color:#2773be;border-bottom-color:#2773be;border-left-color:#2773be;padding:5px 14px;line-height:1.5;border-radius:0}
.share .btn:hover{background-color:transparent}
.socialmedia h3{margin:5px 0}
.socialmedia ul{margin:0;padding:0;display:table}
.socialmedia ul li{display:inline-block;position:relative;float:left}
.socialmedia ul li.facebook{background:url(/etc/designs/villanova/images/social_media/facebook.png) no-repeat}
.socialmedia ul li.twitter{background:url(/etc/designs/villanova/images/social_media/twitter-x.png) no-repeat}
.socialmedia ul li.linkedin{background:url(/etc/designs/villanova/images/social_media/linkedin.png) no-repeat}
.socialmedia ul li.flickr{background:url(/etc/designs/villanova/images/social_media/flickr.png) no-repeat}
.socialmedia ul li.youtube{background:url(/etc/designs/villanova/images/social_media/youtube.png) no-repeat}
.socialmedia ul li.blog{background:url(/etc/designs/villanova/images/social_media/blog.png) no-repeat}
.socialmedia ul li.blogger{background:url(/etc/designs/villanova/images/social_media/blogger.png) no-repeat}
.socialmedia ul li.pinterest{background:url(/etc/designs/villanova/images/social_media/pinterest.png) no-repeat}
.socialmedia ul li.itunes{background:url(/etc/designs/villanova/images/social_media/itunes.png) no-repeat}
.socialmedia ul li.foursquare{background:url(/etc/designs/villanova/images/social_media/foursquare.png) no-repeat}
.socialmedia ul li.wordpress{background:url(/etc/designs/villanova/images/social_media/wordpress.png) no-repeat}
.socialmedia ul li.instagram{background:url(/etc/designs/villanova/images/social_media/instagram.png) no-repeat}
.socialmedia a{display:block;height:3.2em;width:3.2em;margin-right:.6em;text-indent:-9000px}
#top-footer .socialmedia h3{color:#333}
#top-footer .socialmedia li.facebook{background:url(/etc/designs/villanova/images/social_media/facebook-gry.png) no-repeat}
#top-footer .socialmedia li.twitter{background:url(/etc/designs/villanova/images/social_media/twitter-x-gry.png) no-repeat}
#top-footer .socialmedia li.linkedin{background:url(/etc/designs/villanova/images/social_media/linkedin-gry.png) no-repeat}
#top-footer .socialmedia li.flickr{background:url(/etc/designs/villanova/images/social_media/flickr-gry.png) no-repeat}
#top-footer .socialmedia li.youtube{background:url(/etc/designs/villanova/images/social_media/youtube-gry.png) no-repeat}
#top-footer .socialmedia li.blog{background:url(/etc/designs/villanova/images/social_media/blog-gry.png) no-repeat}
#top-footer .socialmedia li.blogger{background:url(/etc/designs/villanova/images/social_media/blogger-gry.png) no-repeat}
#top-footer .socialmedia li.pinterest{background:url(/etc/designs/villanova/images/social_media/pinterest-gry.png) no-repeat}
#top-footer .socialmedia li.itunes{background:url(/etc/designs/villanova/images/social_media/itunes-gry.png) no-repeat}
#top-footer .socialmedia li.foursquare{background:url(/etc/designs/villanova/images/social_media/foursquare-gry.png) no-repeat}
#top-footer .socialmedia li.wordpress{background:url(/etc/designs/villanova/images/social_media/wordpress-gry.png) no-repeat}
#top-footer .socialmedia li.instagram{background:url(/etc/designs/villanova/images/social_media/instagram-gry.png) no-repeat}
.socialmedia-v2 h3{margin:20px 0 6px 0;font-size:17px;font-weight:500}
.socialmedia-v2 ul{padding:0;margin:0;text-align:center}
.socialmedia-v2 ul li{list-style-type:none;display:inline-block;padding:10px}
.socialmedia-v2 ul li span{font-size:45px}
@media screen and (max-width:768px){.socialmedia-v2 ul li{padding:5px}
.socialmedia-v2 ul li span{font-size:30px}
}
.sphereslider section{padding:80px 30px}
.sphereslider .bg-image{background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}
.sphereslider .titles{margin-bottom:30px}
.sphereslider .titles h1{color:#fff;display:inline-block;font-weight:500;font-size:80px}
.sphereslider .titles h1.toptitle{background-color:#2773be;padding:5px}
.sphereslider .itemImage{text-align:center;padding:0 50px}
.sphereslider .itemImage .img-circle{max-width:250px;height:250px;margin:auto;display:block}
.sphereslider .itemImage .caption{color:#fff;font-size:22px}
.sphereslider .itemImage .caption h2{font-style:italic}
.sphereslider .itemImage .caption a{color:#fff}
.sphereslider .owl-dots{margin-top:10px;text-align:center}
.sphereslider .owl-dots .owl-dot{display:inline-block}
.sphereslider .owl-dots .owl-dot span{background-color:#f7f7f7;border-radius:30px;display:block;height:10px;margin:0 5px;transition:all .4s ease 0;width:10px}
.sphereslider .owl-dots .owl-dot.active span,.sphereslider .owl-dots .owl-dot:hover span{background-color:#2773be}
@media screen and (max-width:768px){.sphereslider section{padding:20px 0}
.sphereslider .itemImage{padding:0}
.sphereslider .itemImage .img-circle{max-width:150px;height:150px}
.sphereslider .titles h1{font-size:42px}
}
.slider-v2 .carousel-inner{position:relative}
.slider-v2 .carousel-inner .slider-caption{padding:20px 20px 20px 70px}
.slider-v2 .carousel-inner .slider-caption h3{font-size:40px;text-transform:uppercase;color:#2773be;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif !important}
.slider-v2 .carousel-inner .slider-caption h3 a{color:#FFF;text-decoration:none}
.slider-v2 .carousel-inner .slider-caption h3 a:hover{color:#0078ae}
.slider-v2 .carousel-inner .slider-caption p{font-size:16px}
.slider-v2 .carousel-inner .itemImage{padding:20px 50px 20px 20px}
.slider-v2 .carousel-indicators-container{position:relative;padding:3px 20px 20px 20px}
.slider-v2 .carousel-indicators-container .carousel-indicators{position:relative;bottom:0;left:0;margin-left:0;padding-left:0;width:100%}
.slider-v2 .carousel-indicators-container .carousel-indicators li{border:1px solid #2773be}
.slider-v2 .carousel-indicators-container .carousel-indicators li:focus{border:dotted 1px #2773be}
.slider-v2 .carousel-indicators-container .carousel-indicators .active{background-color:#2773be}
.slider-v2 .carousel-start-stop-container{text-align:center;padding:20px 20px 3px 20px}
.slider-v2 .carousel-start-stop-container .play,.slider-v2 .carousel-start-stop-container .pause{display:inline-block}
.slider-v2 .carousel-start-stop-container .play span,.slider-v2 .carousel-start-stop-container .pause span{color:#2773be}
.slider-v2 .carousel-arrow-left{position:absolute;top:50%;left:0;width:50px;height:50px;background-color:#ddd;transform:translateY(-50%);color:#fff;font-size:30px;text-align:center;padding-top:3px}
.slider-v2 .carousel-arrow-right{position:absolute;top:50%;right:0;width:50px;height:50px;background-color:#ddd;transform:translateY(-50%);color:#fff;font-size:30px;text-align:center;padding-top:3px}
.vusection section.blue .slider-v2 .carousel-inner .slider-caption a,.vusection section.black .slider-v2 .carousel-inner .slider-caption a,.displaybox .blue .slider-v2 .carousel-inner .slider-caption a,.displaybox .black .slider-v2 .carousel-inner .slider-caption a{background-color:transparent;color:#fff}
.vusection section.blue .slider-v2 .carousel-inner .slider-caption a:hover,.vusection section.black .slider-v2 .carousel-inner .slider-caption a:hover,.displaybox .blue .slider-v2 .carousel-inner .slider-caption a:hover,.displaybox .black .slider-v2 .carousel-inner .slider-caption a:hover{color:#9acfff}
.vusection section.blue .slider-v2 .carousel-inner .slider-caption a:focus,.vusection section.black .slider-v2 .carousel-inner .slider-caption a:focus,.displaybox .blue .slider-v2 .carousel-inner .slider-caption a:focus,.displaybox .black .slider-v2 .carousel-inner .slider-caption a:focus{color:#9acfff}
.vusection section.blue .slider-v2 .carousel-indicators-container .carousel-indicators li:focus,.vusection section.black .slider-v2 .carousel-indicators-container .carousel-indicators li:focus,.displaybox .blue .slider-v2 .carousel-indicators-container .carousel-indicators li:focus,.displaybox .black .slider-v2 .carousel-indicators-container .carousel-indicators li:focus{border:dotted 1px #fff}
.vusection section.gray .slider-v2 .carousel-inner .slider-caption a,.vusection section.white .slider-v2 .carousel-inner .slider-caption a,.vusection section.none .slider-v2 .carousel-inner .slider-caption a,.displaybox .gray .slider-v2 .carousel-inner .slider-caption a,.displaybox .white .slider-v2 .carousel-inner .slider-caption a,.displaybox .none .slider-v2 .carousel-inner .slider-caption a{background-color:transparent;color:#555}
.vusection section.gray .slider-v2 .carousel-inner .slider-caption a:hover,.vusection section.white .slider-v2 .carousel-inner .slider-caption a:hover,.vusection section.none .slider-v2 .carousel-inner .slider-caption a:hover,.displaybox .gray .slider-v2 .carousel-inner .slider-caption a:hover,.displaybox .white .slider-v2 .carousel-inner .slider-caption a:hover,.displaybox .none .slider-v2 .carousel-inner .slider-caption a:hover,.vusection section.gray .slider-v2 .carousel-inner .slider-caption a:focus,.vusection section.white .slider-v2 .carousel-inner .slider-caption a:focus,.vusection section.none .slider-v2 .carousel-inner .slider-caption a:focus,.displaybox .gray .slider-v2 .carousel-inner .slider-caption a:focus,.displaybox .white .slider-v2 .carousel-inner .slider-caption a:focus,.displaybox .none .slider-v2 .carousel-inner .slider-caption a:focus{color:#036}
@media screen and (max-width:768px){.slider-v2 .carousel-inner .slider-caption{padding:15px;margin-top:-40px}
.slider-v2 .carousel-inner .slider-caption h3{font-size:20px}
.slider-v2 .carousel-inner .slider-caption p{font-size:16px}
.slider-v2 .carousel-inner .itemImage{padding:0 15px 15px 15px;text-align:center}
.slider-v2 .carousel-arrow-left,.slider-v2 .carousel-arrow-right{display:none}
}
div.tabbedholder{margin-bottom:15px}
div.tabbedholder .nav-tabs{border-bottom:2px solid #4f5050;padding-bottom:5px}
div.tabbedholder .nav-tabs li.active{background-color:#2773be;border-radius:0;color:#fff}
div.tabbedholder .nav-tabs li.active>a{border:0;background-color:#2773be;color:#fff}
div.tabbedholder .nav-tabs>li{float:none;display:inline-block;margin-bottom:5px}
div.tabbedholder .nav-tabs>li a{border-radius:0;font-family:GothamBook}
.homepage div.tabbedholder .nav-tabs>li a{font-size:17.5px;line-height:30px;padding:10px;font-weight:bold}
.homepage div.tabbedholder .nav-tabs>li.eventcalendaricon a{padding:10px 0;font-size:20px}
.homepage div.tabbedholder .nav-tabs>li.eventcalendaricon a:hover,.homepage div.tabbedholder .nav-tabs>li.eventcalendaricon a:active,.homepage div.tabbedholder .nav-tabs>li.eventcalendaricon a:focus{background-color:transparent}
div#tabimageholder{text-align:center;min-height:182px;background-repeat:no-repeat}
div#tabimageholder ul{margin:0;padding:113px 0 0 0;list-style-type:none}
div#tabimageholder ul li{display:inline}
div#tabimageholder #tablist,div#tabimageholder #tablist .current{background-color:transparent}
.table table{border:0}
.table table tr td{border-left:0;border-right:0;border-bottom:0;border-top:solid 1px #f7f7f7;padding:5px 0}
.table table tr th{color:#036;border-top:0;border-left:0;border-right:0;border-bottom:solid 2px #555;padding:5px 0}
.interiorpage .table table{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.interiorpage .table table tr th{background-color:#036;color:#fff;border-top:0;border-left:0;border-right:0;border-bottom:0;padding:15px;font-size:20px}
.interiorpage .table table tr td{border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:0;border-top:solid 1px #ccc;padding:15px}
.interiorpage .table table tr:nth-child(even){background-color:#f7f7f7}
.interiorpage .table table tr:last-child{border-bottom:solid 1px #ccc}
@media screen and (max-width:768px){.table table tr td,.table table tr th{padding:5px}
.interiorpage .table table tr td,.interiorpage .table table tr th{padding:5px}
}
.text .xxlarge-white,#CQ .x-toolbar select .xxlarge-white{font-size:50px;font-family:GothamBook,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}
.text .large-white,#CQ .x-toolbar select .large-white{font-size:18px;font-family:GothamBook,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase}
.text .positioning-message,#CQ .x-toolbar select .positioning-message{font-size:19px;line-height:2.1}
.text .rl-padding,#CQ .x-toolbar select .rl-padding{font-size:19px;line-height:2.1;padding:0 180px 0 180px;display:block}
.text .title-message-blue,#CQ .x-toolbar select .title-message-blue{font-size:20px;line-height:2.1;color:#036;padding:0 100px 0 100px;display:block}
.text .altered-font-size,#CQ .x-toolbar select .altered-font-size{font-size:24px}
.text .infographics-accent,#CQ .x-toolbar select .infographics-accent{font-size:120px;font-family:GothamBoldRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}
.text .infographics-basic,#CQ .x-toolbar select .infographics-basic{font-size:40px;font-family:GothamBook,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;letter-spacing:-1px}
.text .introduction,#CQ .x-toolbar select .introduction{font-size:21px;color:#036}
.text .minor-padding,#CQ .x-toolbar select .minor-padding{padding:0 10px 0 8px;display:block}
.text .body-text,#CQ .x-toolbar select .body-text{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15.5px}
@media screen and (max-width:768px){.text .xxlarge-white,#CQ .x-toolbar select .xxlarge-white{font-size:32px}
.text .title-message-blue,#CQ .x-toolbar select .title-message-blue{font-size:18px;padding:0}
.text .rl-padding,#CQ .x-toolbar select .rl-padding{padding:0}
.text .title-message-blue,#CQ .x-toolbar select .title-message-blue{padding:0}
.text .altered-font-size,#CQ .x-toolbar select .altered-font-size{font-size:18px}
.text .infographics-basic,#CQ .x-toolbar select .infographics-basic{font-size:28px}
}
.stylize1,.stylize2{color:#036;font-weight:normal;font-style:normal}
.stylize3{color:#0078ae;font-weight:normal}
.stylize4{color:#a94442;font-weight:normal}
.alert{color:#a94442}
.text .alert,.faq .alert,#CQ .x-toolbar select .alert{color:#a94442;font-weight:bold;padding:0;background-color:transparent;border:0;margin:0;text-shadow:none;border-radius:0}
.text .muted,.faq .muted,#CQ .x-toolbar select .muted{color:#666}
.text .text-error,.faq .text-error,#CQ .x-toolbar select .text-error,.text .text-danger,.faq .text-danger,#CQ .x-toolbar select .text-danger{color:#a94442}
.text .text-info,.faq .text-info,#CQ .x-toolbar select .text-info{color:#2773be}
.text .text-warning,.faq .text-warning,#CQ .x-toolbar select .text-warning{color:#ff8200}
.text .blue-cover,.faq .blue-cover,#CQ .x-toolbar select .blue-cover{color:#fff;padding:10px;background-color:#2773be}
.text h2 .text-muted,.faq h2 .text-muted,#CQ .x-toolbar select h2 .text-muted,.text h3 .text-muted,.faq h3 .text-muted,#CQ .x-toolbar select h3 .text-muted,.text h4 .text-muted,.faq h4 .text-muted,#CQ .x-toolbar select h4 .text-muted,.text h2 .text-danger,.faq h2 .text-danger,#CQ .x-toolbar select h2 .text-danger,.text h3 .text-danger,.faq h3 .text-danger,#CQ .x-toolbar select h3 .text-danger,.text h4 .text-danger,.faq h4 .text-danger,#CQ .x-toolbar select h4 .text-danger,.text h2 .text-info,.faq h2 .text-info,#CQ .x-toolbar select h2 .text-info,.text h3 .text-info,.faq h3 .text-info,#CQ .x-toolbar select h3 .text-info,.text h4 .text-info,.faq h4 .text-info,#CQ .x-toolbar select h4 .text-info,.text h2 .text-warning,.faq h2 .text-warning,#CQ .x-toolbar select h2 .text-warning,.text h3 .text-warning,.faq h3 .text-warning,#CQ .x-toolbar select h3 .text-warning,.text h4 .text-warning,.faq h4 .text-warning,#CQ .x-toolbar select h4 .text-warning{color:#2773be}
.textimage,.focusbox{margin-bottom:15px}
.textimage.dottedBorder .text,.textimage.greyBox .text,.textimage.blueBox .text,.textimage.whiteBox .text,.textimage.whiteBoxBlue .text{padding:10px}
.textimage h2 .text-muted,.textimage h3 .text-muted,.textimage h4 .text-muted,.textimage h2 .text-danger,.textimage h3 .text-danger,.textimage h4 .text-danger,.textimage h2 .text-info,.textimage h3 .text-info,.textimage h4 .text-info,.textimage h2 .text-warning,.textimage h3 .text-warning,.textimage h4 .text-warning{color:#2773be}
.textimage h3.title a{color:#036}
.textimage h3.title a a:hover,.textimage h3.title a a:focus{text-decoration:underline;color:#fff}
.textimage.dottedBorder{border:dotted 1px #666}
.textimage.dottedBorder h3.title{color:inherit;padding:10px;font-family:GothamBook}
.textimage.bottomBorder{border-bottom:1px solid #666}
.textimage.greyBox{background-color:#f7f7f7;border:solid 1px #666}
.textimage.greyBox h3.title{color:#fff;padding:10px;background-color:#2773be;margin:0;font-family:GothamBook}
.textimage.greyBox h3.title a{color:#fff}
.textimage.blueBox{background-color:#2773be;color:#fff}
.textimage.blueBox a{color:#fff;text-decoration:underline;font-weight:normal}
.textimage.blueBox h3.title{color:#fff;padding:10px;margin:0;display:inline-block;font-family:GothamBook}
.textimage.blueBox h3.title a{color:#fff}
.textimage.whiteBox{border:solid 1px #666}
.textimage.whiteBox h3.title{color:#fff;padding:10px;background-color:#666;margin:0;font-family:GothamBook}
.textimage.whiteBox h3.title a{color:#fff}
.textimage.whiteBoxBlue{border:1px solid #666}
.textimage.whiteBoxBlue h3.title{background-color:#2773be;font-family:GothamBook;padding:10px;color:#fff;margin:0}
.textimage.whiteBoxBlue h3.title a{color:#fff}
.focusbox{border:solid 1px #666}
.focusbox p{padding:10px}
.focusbox h3{color:#fff;padding:10px;background-color:#2773be;margin:0;font-family:GothamBook}
.textimage.noicon h3.title{padding-left:10px}
.textimage.alarm_clock h3.title,.focusbox h3.alarm_clock{background-image:url('/etc/designs/villanova/images/calloutbox/clock.png');background-repeat:no-repeat;background-position:5px 5px;padding-left:45px}
.textimage.award h3.title{background-image:url('/etc/designs/villanova/images/calloutbox/award.png');background-repeat:no-repeat;background-position:5px 5px;padding-left:45px}
.textimage.apply h3.title,.focusbox h3.apply{background-image:url('/etc/designs/villanova/images/calloutbox/apply.png');background-repeat:no-repeat;background-position:5px 5px;padding-left:45px}
.textimage.calendar h3.title,.focusbox h3.calendar{background-image:url('/etc/designs/villanova/images/calloutbox/calendar.png');background-repeat:no-repeat;background-position:5px 5px;padding-left:45px}
.textimage.camera h3.title{background-image:url('/etc/designs/villanova/images/calloutbox/camera.png');background-repeat:no-repeat;background-position:5px 5px;padding-left:45px}
.textimage.clock h3.title,.focusbox h3.clock{background-image:url('/etc/designs/villanova/images/calloutbox/clock.png');background-repeat:no-repeat;background-position:5px 5px;padding-left:45px}
.textimage.dialog_bubble h3.title,.focusbox h3.dialog_bubble{background-image:url('/etc/designs/villanova/images/calloutbox/dialog_bubble.png');background-repeat:no-repeat;background-position:5px 5px;padding-left:45px}
.textimage.document h3.title{background-image:url('/etc/designs/villanova/images/calloutbox/document.png');background-repeat:no-repeat;background-position:5px 5px;padding-left:45px}
.textimage.globe h3.title,.focusbox h3.globe{background-image:url('/etc/designs/villanova/images/calloutbox/globe.png');background-repeat:no-repeat;background-position:5px 5px;padding-left:45px}
.textimage.good h3.title{background-image:url('/etc/designs/villanova/images/calloutbox/good.png');background-repeat:no-repeat;background-position:5px 5px;padding-left:45px}
.textimage.info_button h3.title,.focusbox h3.info_button,.focusbox h3.checkbox{background-image:url('/etc/designs/villanova/images/calloutbox/info.png');background-repeat:no-repeat;background-position:5px 5px;padding-left:45px}
.textimage.location h3.title{background-image:url('/etc/designs/villanova/images/calloutbox/location.png');background-repeat:no-repeat;background-position:5px 5px;padding-left:45px}
.textimage.magnifyglass h3.title{background-image:url('/etc/designs/villanova/images/calloutbox/magnifyglass.png');background-repeat:no-repeat;background-position:5px 5px;padding-left:45px}
.textimage.message h3.title{background-image:url('/etc/designs/villanova/images/calloutbox/message.png');background-repeat:no-repeat;background-position:5px 5px;padding-left:45px}
.textimage.movie_icon h3.title,.focusbox h3.movie_icon{background-image:url('/etc/designs/villanova/images/calloutbox/movie.png');background-repeat:no-repeat;background-position:5px 5px;padding-left:45px}
.textimage.profile h3.title{background-image:url('/etc/designs/villanova/images/calloutbox/profile.png');background-repeat:no-repeat;background-position:5px 5px;padding-left:45px}
.textimage.question_mark h3.title,.focusbox h3.question_mark{background-image:url('/etc/designs/villanova/images/calloutbox/question_mark.png');background-repeat:no-repeat;background-position:5px 5px;padding-left:45px}
.textimage.settings h3.title{background-image:url('/etc/designs/villanova/images/calloutbox/settings.png');background-repeat:no-repeat;background-position:5px 5px;padding-left:45px}
.textimage.star h3.title{background-image:url('/etc/designs/villanova/images/calloutbox/star.png');background-repeat:no-repeat;background-position:5px 5px;padding-left:45px}
.textimage.sun h3.title{background-image:url('/etc/designs/villanova/images/calloutbox/sun.png');background-repeat:no-repeat;background-position:5px 5px;padding-left:45px}
.textimage.view h3.title{background-image:url('/etc/designs/villanova/images/calloutbox/view.png');background-repeat:no-repeat;background-position:5px 5px;padding-left:45px}
div.textimage.leftimage div.image{margin:8px}
div.textimage.rightimage div.image{margin:10px}
div#hp-container div.leftimage,div#cp-container div.leftimage{float:left;max-width:100%}
div#hp-container div.rightimage,div#cp-container div.rightimage,div.image .rightimage{float:right;max-width:100%}
div#hp-container div.leftimage.parbase,div#cp-container div.leftimage.parbase,div#cp-container div.noalign .image,div#hp-container div.noalign .image{float:none}
div#hp-container div.rightimage.parbase,div#cp-container div.rightimage.parbase{float:none}
div#hp-container div.middleimage,div#cp-container div.middleimage,div.image .middleimage{text-align:center}
div#hp-container div.topimage,div#cp-container div.topimage{max-width:100%}
div#hp-container div.topimage .pull-top,div#cp-container div.topimage .pull-top{display:block}
div.clear{clear:both}
.borderon{border:dotted 1px #666;padding:10px;margin-bottom:15px}
.homepage .pagecontent .textimage{margin-bottom:0}
.textandlist .col-md-6{padding:0}
.textandlist .bg-image{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:80px 0}
.textandlist .title-text{padding:30px 80px;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif}
.textandlist .title-text p{font-size:20px;margin:30px 0;color:#fff}
.textandlist .title-text h1{font-size:80px;padding:7px 7px 0;margin:0;color:#000;display:inline-block}
.textandlist .title-text h1.top-title{background-color:#fff}
.textandlist .title-text h1.bottom-title{background-color:#2773be;color:#fff}
.textandlist .title-text a{color:#000;background-color:#fff}
.textandlist .title-text a:hover,.textandlist .title-text a:focus{background-color:#2773be;color:#fff}
.textandlist .title-text a.btn{font-size:20px}
.textandlist .title-text a.btn-lg{border-radius:30px;padding:12px 30px}
.textandlist .list-items{padding:30px 80px;border-left:solid 1px #fff}
.textandlist .list-items .item{margin:15px 0;color:#fff}
.textandlist .list-items .item .icon{background-color:rgba(255,255,255,0.34);box-shadow:0 0 rgba(0,136,204,0.82) inset;color:#fff;display:inline-block;font-size:50px;height:72px;line-height:80px;margin-right:12px;text-align:center;transition:all .2s ease 0;width:72px}
.textandlist .list-items .item .icon:hover{box-shadow:0 -75px rgba(0,136,204,0.82) inset;cursor:pointer}
.textandlist .list-items .item .title h3{font-size:65px;color:#fff;min-width:50px;border-bottom:solid 5px #2773be}
.textandlist .list-items .item .description{font-size:19px}
@media screen and (max-width:768px){.textandlist .title-text{padding:30px 20px}
.textandlist .title-text h1{font-size:42px}
.textandlist .bg-image{padding-top:20px}
.textandlist .list-items{padding:0;border-left:0}
.textandlist .list-items .description{display:block;width:100%}
.textandlist .pull-left{float:none !important;display:inline-block}
}
.textOverlay section{padding:50px 0 0 !important}
.textOverlay section .overlay-container .overlay-image{min-height:650px}
.textOverlay section .overlay-container .overlay-text{margin-top:-100px;position:relative;left:50%;width:75%;background-color:#fff;transform:translateX(-50%);padding:20px;font-size:16px;min-height:200px;border:1px solid #f7f7f7}
.textOverlay section .overlay-container .overlay-text .alert{color:#a94442;font-weight:bold;padding:0;background-color:transparent;border:0;margin:0;text-shadow:none;border-radius:0}
.textOverlay section .overlay-container .overlay-text .muted{color:#666}
.textOverlay section .overlay-container .overlay-text .text-error,.textOverlay section .overlay-container .overlay-text .text-danger{color:#a94442}
.textOverlay section .overlay-container .overlay-text .text-info{color:#036}
.textOverlay section .overlay-container .overlay-text .text-warning{color:#ff8200}
.textOverlay section .overlay-container .overlay-text .blue-cover{color:#fff;padding:10px;background-color:#2773be}
.textOverlay section .overlay-container .overlay-text .positioning-message{font-size:19px;line-height:2.1;padding:0 100px 0 100px;display:block}
.textOverlay section .overlay-container .overlay-text .rl-padding{font-size:19px;line-height:2.1;padding:0 180px 0 180px;display:block}
.textOverlay section .overlay-container .overlay-text .title-message-blue{font-size:20px;line-height:2.1;color:#036;padding:0 100px 0 100px;display:block}
@media screen and (max-width:768px){.textOverlay .overlay-container .overlay-text{width:90%}
.textOverlay .overlay-container .overlay-text .rl-padding{padding:0}
.textOverlay .overlay-container .overlay-text .title-message-blue{padding:0}
}
@media(max-width:767px){.textOverlay section .overlay-container .overlay-text .title-message-blue{font-size:18px;line-height:1.8;padding:0}
}
@media(min-width:1200px){.textOverlay section .overlay-container .overlay-image{min-height:850px}
}
.ticker .carousel-inner{position:relative;background-color:#036}
.ticker .carousel-inner .slider-caption{padding:3px 3px 3px 3px;text-align:center}
.ticker .carousel-inner .slider-caption h2{font-size:20px;color:#fff;text-transform:uppercase}
.ticker .carousel-inner .slider-caption h2 a{color:#2773be}
.ticker .carousel-inner .slider-caption h2 a:hover{color:#0078ae}
.ticker .carousel-indicators-container{position:relative;padding:20px}
.ticker .carousel-indicators-container .carousel-indicators{position:relative;bottom:0;left:0;margin-left:0;padding-left:0;width:100%}
.ticker .carousel-indicators-container .carousel-indicators li{border:1px solid #2773be}
.ticker .carousel-indicators-container .carousel-indicators .active{background-color:#036}
.ticker .arrow-controls{text-align:center}
.ticker .arrow-controls .carousel-arrow-left{display:inline-block;margin-right:20px}
.ticker .arrow-controls .carousel-arrow-left a span{color:#2773be}
.ticker .arrow-controls .carousel-arrow-right{display:inline-block;margin-right:20px}
.ticker .arrow-controls .carousel-arrow-right a span{color:#2773be}
@media screen and (max-width:768px){.ticker .carousel-arrow-left,.ticker .carousel-arrow-right{display:none}
}
.trisection{font-size:92.9%;border-top:1px solid #919191;padding-top:15px;margin-bottom:15px}
.trisection .image img{width:100%}
.trisection ul{list-style-type:none;padding:0;margin:0}
.trisection ul li:before{content:"\00BB \00A0 \00A0"}
.trisection .tritext{background-color:#2773be;padding:10px;color:#FFF}
.trisection .tritext h3{margin-top:0;line-height:20px;color:#FFF}
.trisection .tritext a{color:#FFF;text-decoration:underline}
.trisection .tritext a:hover,.trisection .tritext a:focus,.trisection .tritext a:active{color:#FFF;text-decoration:none}
.interiorpage .trisection{font-size:100%;border-top:1px solid #666;padding-top:20px;margin-bottom:20px}
.interiorpage .trisection .tritext{background-color:transparent;padding:0;color:#555}
.interiorpage .trisection .tritext h3{color:#2773be}
.interiorpage .trisection .tritext a{color:#2773be;text-decoration:none;line-height:2}
.interiorpage .trisection .tritext ul{list-style-type:disc;padding:0 0 0 15px;color:#2773be}
.interiorpage .trisection .tritext ul li:before{content:none}
div#twitterfeed{border-right:1px solid #666;padding-right:10px}
div#twitterfeed #tweetavatar img.media-object{border:solid 1px #f7f7f7;padding:2px;max-width:none}
div#twitterfeed ul li{padding-bottom:15px;border-bottom:solid 1px #f7f7f7}
div#twitterfeed #tweettop{font-size:17.5px;font-weight:bold;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif}
div#twitterfeed #tweettop .tweet_time{font-size:60%;display:block;margin-bottom:5px}
div#twitterfeed .tweet_text{display:block}
div#twitterhandles{background:url('/etc/designs/villanova/images/social_media/TWwho.png') no-repeat center top;background-size:contain;padding-top:90px;margin-top:5px;width:100%}
div#twitterhandles ul{padding-left:20px;margin:0}
div#twitterhandles ul li{list-style-type:square;color:#666}
div#twitterhandles ul li a{color:#666}
div#twitterhandles .selectedPage{color:#2773be}
div#twitterhandles .selectedPage a{color:#2773be}
@media screen and (max-width:992px){div#twitterfeed{border-right:0}
div#twitterhandles{background-size:auto}
}
div.vimeowithcaptions{padding:0}
div.vimeowithcaptions .videoEmbedWrapper{position:relative}
div.vimeowithcaptions .videoEmbedWrapper .videoEmbed{position:relative;height:90vh;overflow:hidden;padding-bottom:0;background-size:cover;background-position:center center}
div.vimeowithcaptions .videoEmbedWrapper .videoEmbed iframe,div.vimeowithcaptions .videoEmbedWrapper .videoEmbed object,div.vimeowithcaptions .videoEmbedWrapper .videoEmbed embed{position:absolute;top:0;left:0;width:100%;height:100%}
div.vimeowithcaptions .videoEmbedWrapper button{background-color:transparent;border:0}
div.vimeowithcaptions .videoEmbedWrapper button.toggle-play{position:absolute;bottom:50px;left:20px;color:#ddd;font-size:40px;cursor:pointer}
div.vimeowithcaptions .videoEmbedWrapper button.more-info{font-size:40px;color:#ddd;position:absolute;bottom:50px;left:80px;cursor:pointer}
div.vimeowithcaptions .videoEmbedWrapper .captions{position:absolute;left:-1000px;width:300px;background-color:#2773be;color:#FFF;z-index:2;bottom:150px;padding:20px;font-size:16px;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif}
div.vimeowithcaptions .videoEmbedWrapper .captions a{color:#036}
@media screen and (max-width:768px){div.vimeowithcaptions .videoEmbedWrapper .more-info{display:none}
}
div.vimeowithsplash{padding:0}
div.vimeowithsplash .videoEmbedWrapper{position:relative}
div.vimeowithsplash .videoEmbedWrapper .videoEmbed{position:relative;height:90vh;overflow:hidden;padding-bottom:0}
div.vimeowithsplash .videoEmbedWrapper .videoEmbed iframe,div.vimeowithsplash .videoEmbedWrapper .videoEmbed object,div.vimeowithsplash .videoEmbedWrapper .videoEmbed embed{position:absolute;top:0;left:0;width:100%;height:100%}
div.vimeowithsplash .videoEmbedWrapper .title-wrapper{position:absolute;width:100%;text-align:center;bottom:0;color:#fff;background-color:rgba(0,0,0,0.57)}
div.vimeowithsplash .videoEmbedWrapper .title-wrapper button{background-color:transparent;border:0;float:left}
div.vimeowithsplash .videoEmbedWrapper .title-wrapper button i{font-size:40px;cursor:pointer}
div.vimeowithsplash .videoEmbedWrapper .title-wrapper h1{font-size:70px;color:#fff;font-family:GothamBook,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;margin:7px;line-height:.9}
div.vimeowithsplash .videoEmbedWrapper .title-wrapper h1 .title-small{font-size:35px;font-family:GothamBoldRegular,"Helvetica Neue",Helvetica,Arial,sans-serif}
div.vimeowithsplash .videoEmbedWrapper .title-wrapper .title-bottom{text-align:center;background-color:transparent;padding-bottom:15px;padding-top:0;padding-right:30px;padding-left:30px}
div.vimeowithsplash .videoEmbedWrapper .title-wrapper .title-bottom.bckg-disabled{background-color:transparent}
div.vimeowithsplash .videoEmbedWrapper .title-wrapper .title-bottom a.vidButton{color:#fff}
div.vimeowithsplash .videoEmbedWrapper .title-wrapper .title-bottom a.vidButton h2{color:#fff;font-size:40px}
div.vimeowithsplash .videoEmbedWrapper .title-wrapper .captions{position:absolute;left:-1000px;width:300px;background-color:#2773be;color:#FFF;z-index:2;bottom:150px;padding:20px;text-align:left;font-size:16px;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif}
div.vimeowithsplash .videoEmbedWrapper .title-wrapper .captions a{color:#036}
@media screen and (max-width:768px){div.vimeowithsplash .videoEmbedWrapper .title-wrapper{background-color:rgba(0,51,102,0.8);box-shadow:initial}
div.vimeowithsplash .videoEmbedWrapper .title-wrapper h1{font-size:34px}
div.vimeowithsplash .videoEmbedWrapper .title-wrapper h1 .title-small{font-size:22px;color:#fff;margin:7px}
}
header div.vualert{background-color:#c5d9ed}
header div.vualert .alertSpan{margin-left:auto;margin-right:auto;float:none}
header .vualertText{background-image:url(/etc/designs/villanova/images/alert_image.png);background-repeat:no-repeat;padding:20px 10px 20px 85px;background-position:10px 10px;min-height:50px}
div.vucontact ul{margin:0;padding:0;display:table}
div.vucontact ul li{display:inline-block;position:relative;float:left;margin:0}
div.vucontact ul li.sshd{background:url(/etc/designs/villanova/images/vucontact/contactsshd.png) no-repeat}
div.vucontact ul li.email{background:url(/etc/designs/villanova/images/vucontact/contactemail.png) no-repeat}
div.vucontact ul li.phone{background:url(/etc/designs/villanova/images/vucontact/contactphone.png) no-repeat}
div.vucontact ul li.media{background:url(/etc/designs/villanova/images/vucontact/contactmedia.png) no-repeat}
div.vucontact a{display:block;height:3.2em;width:3.2em;margin-right:.6em;text-indent:-9000px}
div#appViewContainer{float:none;margin:0 auto}
.vusection .collapseContent-v2 .panel-body a{color:#2773be}
.vusection .collapseContent-v2 .panel-body a:hover{color:#2773be}
.vusection section{padding:50px 0;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}
.vusection section [class~="col2"],.vusection section [class~="col3"],.vusection section [class~="col4"],.vusection section [class~="col2a"],.vusection section [class~="span4button"]{margin-left:0;margin-right:0}
.vusection section.setRLpadding{padding:50px}
.vusection section.activeLink{cursor:pointer}
.vusection section.setHeight{min-height:100vh}
.vusection section h1,.vusection section h2,.vusection section h3,.vusection section h4{margin:25px 0}
.vusection section h1{font-size:70px}
.vusection section h2{font-size:50px}
.vusection section h3{font-size:40px}
.vusection section h4{font-size:20px}
.vusection section.blue{background-color:#036;color:#FFF}
.vusection section.blue h1,.vusection section.blue h2,.vusection section.blue h3,.vusection section.blue h4{color:#FFF}
.vusection section.blue h1 a:hover,.vusection section.blue h2 a:hover,.vusection section.blue h3 a:hover,.vusection section.blue h4 a:hover{color:#b9dbff}
.vusection section.blue .btn{border-color:#fff;text-decoration:none}
.vusection section.blue a{color:#fff;text-decoration:underline}
.vusection section.blue a.btn{text-decoration:none}
.vusection section.blue a:hover{color:#b9dbff}
.vusection section.gray{background-color:#e7e7e7;color:#555}
.vusection section.gray h1,.vusection section.gray h2,.vusection section.gray h3,.vusection section.gray h4{color:#555}
.vusection section.gray h1 a:hover,.vusection section.gray h2 a:hover,.vusection section.gray h3 a:hover,.vusection section.gray h4 a:hover{color:#036}
.vusection section.gray a{color:#666;text-decoration:underline}
.vusection section.gray a.btn{text-decoration:none}
.vusection section.gray a:hover,.vusection section.gray a:focus{color:#036}
.vusection section.gray .btn{border-color:#666;color:#666}
.vusection section.gray .btn:hover,.vusection section.gray .btn:focus{color:#2773be}
.vusection section.white{background-color:#FFF;color:#555}
.vusection section.white h1,.vusection section.white h2,.vusection section.white h3,.vusection section.white h4{color:#555}
.vusection section.white h1 a:hover,.vusection section.white h2 a:hover,.vusection section.white h3 a:hover,.vusection section.white h4 a:hover{color:#036}
.vusection section.white a{color:#2773be;text-decoration:underline}
.vusection section.white a.btn{text-decoration:none}
.vusection section.white a:hover,.vusection section.white a:focus{color:#036}
.vusection section.white .btn:hover,.vusection section.white .btn:focus{color:#2773be}
.vusection section.none{background-color:transparent;color:#555}
.vusection section.none h1,.vusection section.none h2,.vusection section.none h3,.vusection section.none h4{color:#555}
.vusection section.none h1 a:hover,.vusection section.none h2 a:hover,.vusection section.none h3 a:hover,.vusection section.none h4 a:hover{color:#036}
.vusection section.none a{color:#2773be;text-decoration:underline}
.vusection section.none a.btn{text-decoration:none}
.vusection section.none a:hover,.vusection section.none a:focus{color:#036}
.vusection section.none .btn:hover,.vusection section.none .btn:focus{color:6 #2773be}
.vusection section.black{background-color:#000;color:#FFF}
.vusection section.black h1,.vusection section.black h2,.vusection section.black h3,.vusection section.black h4{color:#FFF}
.vusection section.black h1 a:hover,.vusection section.black h2 a:hover,.vusection section.black h3 a:hover,.vusection section.black h4 a:hover{color:#b9dbff}
.vusection section.black .btn{border-color:#fff}
.vusection section.black .btn:hover,.vusection section.black .btn:focus{color:#fff}
.vusection section.black a{color:#fff;text-decoration:underline}
.vusection section.black a.btn{text-decoration:none}
.vusection section.black a:hover{color:#b9dbff}
@media screen and (max-width:768px){.vusection section{padding:40px 0}
.vusection section h2{font-size:28px}
.vusection section h3{font-size:24px}
.vusection section h1{font-size:38px}
.vusection section.setRLpadding{padding:20px}
.vusection h1{font-size:42px}
.vusection h1 span.righttitle{padding:3px 5px}
.vusection.setRLpadding{padding:25px}
}
.vusectionHeader .headerContainer{text-align:center}
.vusectionHeader .headerContainer h2,.vusectionHeader .headerContainer h1{display:inline-block;font-family:Gothambook,"Helvetica Neue",Helvetica,Arial,sans-serif !important;margin-top:0}
.vusectionHeader .headerContainer h2.white-text,.vusectionHeader .headerContainer h1.white-text{color:#fff !important}
.vusectionHeader .headerContainer h2.dark-blue-text,.vusectionHeader .headerContainer h1.dark-blue-text{color:#036 !important}
.vusectionHeader .headerContainer h2.white-text-dark-blue-background,.vusectionHeader .headerContainer h1.white-text-dark-blue-background{color:#fff !important;background-color:#036;padding:10px}
.vusectionHeader .headerContainer h2.white-text-light-blue-background,.vusectionHeader .headerContainer h1.white-text-light-blue-background{color:#fff !important;background-color:#287bd0;padding:10px}
.vusectionHeader .headerContainer h2.dark-blue-text-white-background,.vusectionHeader .headerContainer h1.dark-blue-text-white-background{color:#036 !important;background-color:#fff;padding:10px}
.vusectionHeader .headerContainer h2.dark-blue-text-gray-background,.vusectionHeader .headerContainer h1.dark-blue-text-gray-background{color:#036 !important;background-color:#ddd;padding:10px}
div.youtube,div.youtubewithsplash,div.youtubewithsplash-v2{padding-bottom:5px;padding-top:5px}
div.youtube .videoEmbed,div.youtubewithsplash .videoEmbed,div.youtubewithsplash-v2 .videoEmbed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
div.youtube .videoEmbed a,div.youtubewithsplash .videoEmbed a,div.youtubewithsplash-v2 .videoEmbed a{background:url(/etc/designs/villanova/images/play_video.png) no-repeat center center;display:block;width:100%;height:100%;text-indent:-9000px;text-decoration:none;position:absolute}
div.youtube .videoEmbed iframe,div.youtubewithsplash .videoEmbed iframe,div.youtubewithsplash-v2 .videoEmbed iframe,div.youtube .videoEmbed object,div.youtubewithsplash .videoEmbed object,div.youtubewithsplash-v2 .videoEmbed object,div.youtube .videoEmbed embed,div.youtubewithsplash .videoEmbed embed,div.youtubewithsplash-v2 .videoEmbed embed{position:absolute;top:0;left:0;width:100%;height:100%}
div.youtube:after,div.youtubewithsplash:after,div.youtubewithsplash-v2:after{content:".";clear:both;display:block;visibility:hidden;height:0}
div#content .youtube .videoEmbed a h3{text-decoration:none;border-bottom:0}
div.youtubewithsplash{padding:0}
div.youtubewithsplash .videoEmbedWrapper{position:relative}
div.youtubewithsplash .videoEmbedWrapper .title-wrapper{position:absolute;top:50%;margin-left:20px;transform:translateY(-50%);z-index:2}
div.youtubewithsplash .videoEmbedWrapper .title-wrapper h1{font-size:80px;color:#fff}
div.youtubewithsplash .videoEmbedWrapper .title-wrapper h1.bottomTitle{padding:0 12px;background-color:#036;margin-bottom:0}
div.youtubewithsplash .videoEmbedWrapper .title-wrapper a.vidButton{color:#fff}
div.youtubewithsplash .videoEmbedWrapper .title-wrapper a.vidButton h2{color:#fff}
div.youtubewithsplash-v2{padding:0}
div.youtubewithsplash-v2 .videoEmbed{position:relative;height:90vh;overflow:hidden;padding-bottom:0}
div.youtubewithsplash-v2 .videoEmbedWrapper{position:relative}
div.youtubewithsplash-v2 .videoEmbedWrapper .title-wrapper{position:absolute;width:100%;text-align:center;bottom:0;color:#fff;background-color:rgba(0,0,0,0.47)}
div.youtubewithsplash-v2 .videoEmbedWrapper .title-wrapper h1{font-size:70px;color:#fff;font-family:GothamBook,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;margin:7px;line-height:.9}
div.youtubewithsplash-v2 .videoEmbedWrapper .title-wrapper h1 .title-small{font-size:35px;font-family:GothamBoldRegular,"Helvetica Neue",Helvetica,Arial,sans-serif}
div.youtubewithsplash-v2 .videoEmbedWrapper .title-wrapper .title-bottom{text-align:center;background-color:transparent;padding-bottom:15px;padding-top:0;padding-right:30px;padding-left:30px}
div.youtubewithsplash-v2 .videoEmbedWrapper .title-wrapper .title-bottom.bckg-disabled{background-color:transparent}
div.youtubewithsplash-v2 .videoEmbedWrapper .title-wrapper .title-bottom a.vidButton{color:#fff}
div.youtubewithsplash-v2 .videoEmbedWrapper .title-wrapper .title-bottom a.vidButton h2{color:#fff;font-size:40px}
.liberal-arts-sciences youtubewithsplash-v2 .title-bottom{background-color:rgba(24,103,166,0.5)}
.engineering .youtubewithsplash-v2 .title-bottom{background-color:rgba(229,122,37,0.5)}
.nursing .youtubewithsplash-v2 .title-bottom{background-color:rgba(238,183,90,0.5)}
.business .youtubewithsplash-v2 .title-bottom{background-color:rgba(173,130,90,0.5)}
.law .youtubewithsplash-v2 .title-bottom{background-color:rgba(75,56,120,0.5)}
.professional-studies .youtubewithsplash-v2 .title-bottom{background-color:rgba(47,139,66,0.5)}
@media screen and (max-width:768px){div.youtubewithsplash .videoEmbedWrapper .cover{position:absolute;width:100%;height:100%;top:0;z-index:1;background:rgba(0,0,0,0.5)}
div.youtubewithsplash .videoEmbedWrapper .title-wrapper{margin-left:0;left:50%;transform:translate(-50%,-50%)}
div.youtubewithsplash .videoEmbedWrapper .title-wrapper h1{font-size:42px;display:block;text-align:center}
div.youtubewithsplash .videoEmbedWrapper .title-wrapper h1.topTitle{padding:0}
div.youtubewithsplash .videoEmbedWrapper .title-wrapper h1.bottomTitle{padding:3px}
div.youtubewithsplash .videoEmbedWrapper .title-wrapper a.vidButton{text-align:center;color:#fff;font-size:12px}
div.youtubewithsplash .videoEmbedWrapper .title-wrapper a.vidButton h2{color:#fff;font-size:14px}
div.youtubewithsplash-v2 .videoEmbedWrapper .title-wrapper{background-color:rgba(0,51,102,0.8);box-shadow:initial}
div.youtubewithsplash-v2 .videoEmbedWrapper .title-wrapper h1{font-size:34px}
div.youtubewithsplash-v2 .videoEmbedWrapper .title-wrapper h1 .title-small{font-size:22px;color:#fff;margin:7px}
}
div#youtubefeed{border-right:1px solid #666}
div#youtubefeed h3{border:0;color:#666;font:bold 128.6% Georgia,serif;border-radius:3px;padding:10px;margin-bottom:15px;background:#fff;background:-moz-linear-gradient(left,#fff 0,#f3f3f3 43%,#fff 76%,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(43%,#f3f3f3),color-stop(76%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(left,#fff 0,#f3f3f3 43%,#fff 76%,#fff 100%);background:-o-linear-gradient(left,#fff 0,#f3f3f3 43%,#fff 76%,#fff 100%);background:-ms-linear-gradient(left,#fff 0,#f3f3f3 43%,#fff 76%,#fff 100%);background:linear-gradient(to right,#fff 0,#f3f3f3 43%,#fff 76%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f8f8f8',GradientType=1)}
div#youtubefeed .ytvid{border-bottom:solid 1px #666;margin-right:10px;padding-bottom:15px}
div#youtubefeed .ytpic img{border:solid 1px #666;padding:2px;width:150px;max-width:none}
div#youtubefeed .yttitle{font:bold 106.3% Georgia,serif;color:#2773be}
div#youtubefeed .ytdate{color:#2773be;font:bold 90%;padding-bottom:5px}
div#youtubeusers{background:url('/etc/designs/villanova/images/social_media/YTwho.png') no-repeat top;padding-top:90px;margin-top:5px}
div#youtubeusers ul{padding-left:20px;margin:0}
div#youtubeusers ul li{list-style-type:square;color:#666}
div#youtubeusers ul li a{color:#666}
div#youtubeusers .selectedPage{color:#2773be}
div#youtubeusers .selectedPage a{color:#2773be}
div#youtubeusers .playlistcount{color:#666}
@media screen and (max-width:992px){div#youtubefeed{border-right:0}
}