﻿article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block;}
* { -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;   
    box-sizing: border-box;
}
html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #333333;
	margin:0;padding-top:0; background:linear-gradient(to right, #ececec 0%, #ececec 270px, #FFFFFF 271px, #FFFFFF 100%);
}
a {
    color: #0088cc;
    text-decoration: none;
}
li {line-height: 20px;}
.clearfix:after {
    content: "";
    display: table;
    clear: both;
}
.clearfix { zoom: 1; }
.btn {
    border-color: #c5c5c5;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
.btn {
 padding: 4px 12px; margin-bottom: 0; line-height: 20px; vertical-align: middle;
 cursor: pointer; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); border: 1px solid #bbbbbb;
}
.lead {
    margin-bottom: 20px;
    font-size: 21px;
    font-weight: 200;
    line-height: 30px;
}
p { margin: 0 0 10px;}
container {
    margin-right: auto;
    margin-left: auto;
    zoom: 1;
}
strong {font-weight:bold;} 
ol li, ul li { margin-bottom:20px; line-height:1.8;}
.grey {background:#ececec; color:#000000; text-align:center; clear: both;}
h1 { font-size: 20px;}
.header-h1 {
    text-align: center;
    margin-bottom: .5rem;
  }
  .header-h1 h1 {
    background: #0097a7;
    margin-bottom: 0;
    padding: .5rem 1rem;
    font-size: 1.25rem;
    text-transform: uppercase;
    color: #fff;
line-height: 150%;
  }
h2 { font-size: 18px;}
.brand strong {
color:white;
margin-left: 50px;
font-weight: normal;
}
.ins {text-transform: uppercase;}
.lead {	text-align:justify;	font-size:18px;	}
hr {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(31, 139, 186, 0.8), rgba(0,0,0,0));
    background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(31, 139, 186, 0.8), rgba(0,0,0,0));
    background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(31, 139, 186, 0.8), rgba(0,0,0,0));
	 background-image: linear-gradient(left, rgba(0,0,0,0), rgba(31, 139, 186, 0.8), rgba(0,0,0,0));
}
.container {
background: #ececec;
padding-left: 20px;
padding-right: 20px;
}
.navbar-inner .container, footer .container  {
background-color: #ececec;  padding:0;
}
.navbar .nav > li > a { padding: 20px 10px;}

.fotorama__html div.full,
.fotorama__html a.full {
  display: block;
  height: 100%;
}

.artlink {
    width: 90px;
    float: right;
    margin: 10px;
    padding: 10px;
    text-align: center;
    border: 1px dashed #CCC;
}

#school a:hover, #school a:visited {
    color: #227dee;
}
#school a {
    color: #1560bd;
    text-decoration: none;
}
.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}
.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#42a6bc14;}.table-hover .table-primary:hover{background-color:#42a6bc14;}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#42a6bc14;}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}
.table.hotels td{text-align: center} .table.hotels td:first-child{text-align: left; width:15%}
@media (min-width:1200px){.table{border-collapse:collapse!important}.table td,/*.table th{background-color:#fff!important}*/.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}