﻿.news-btn {
  margin-bottom: 10px !important;
}

#ctl00_ctl00_ctl00_nestedAreaTwo_contentAreaZone_ContentPlaceHolderMainNoAjax_ctl00_myCaptcha_SpamProtectorPanel, #ctl00_ctl00_ctl00_nestedAreaTwo_contentAreaZone_ContentPlaceHolderMainNoAjax_ctl01_myCaptcha_CaptchaImageUP {
  margin-left: 20px;
  margin-top: 10px;
}

#covidpopup .modal-header {
border-bottom: 0px;
padding-bottom: 0px;
}
.svha-logo-covid {
max-width: 7%;
}
#covidpopup .modal-body {
padding: 0px 50px 50px 50px;
text-align: center;
}
#covidpopup .modal-body h2 {
margin-top: 10px;
}
#covidpopup .close {
opacity: .5;
}
@media screen and (min-width: 768px) {
.modal-dialog {
    padding-top: 250px;
}
}




/*.  ----------- old ------------
#covidpopup {
display: none;
width: 100%; 
color: rgb(0, 0, 0); 
font-size: 22px;
text-align: center;
    margin-top: 350px;
    position: absolute;
    z-index: 1000;
}
.covidpopupdiv {
font-weight: 700;
    width: 60%;
    padding: 50px 10%;
    background: #f2dede none repeat scroll 0 0;
    margin: auto;
box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 40px 40px;
    border-radius: 15px;
}
#covidpopup a {
text-decoration: none; margin-right: 50px;
}
#covidpopup button { 
background: #e0b5b3;
font-size: 12px;
color: #3f4042;
}
*/

.video-caption {
    background-color: #0067b1;
    color: #fff;
    padding: 10px;
}

@font-face {
  font-family: 'FontAwesome';
  src: url('/include/fonts/fontawesome-webfont-463.eot?v=4.6.3');
  src: url('/include/fonts/fontawesome-webfont-463.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('/include/fonts/fontawesome-webfont-463.woff?v=4.6.3') format('woff'),url('/include/fonts/fontawesome-webfont-463.ttf?v=4.6.3') format('truetype'),url('/include/fonts/fontawesome-webfont-463.svg?v=4.6.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.emphasis { font-size: 16px; color: #0067b1; }

* {    box-sizing: content-box;    -moz-box-sizing: content-box}

#header *,#page-content *,#footer * {    box-sizing: border-box;    -moz-box-sizing: border-box}

html {    font-size: 100%}

body {    margin: 0;    padding: 0;    background: #fff;    line-height: 1.21; color: #545658;  font-family: Arial, Helvetica, sans-serif; font-size: 16px}
div.edit-buttons div.admin-pill.dropdown>div.inner {    z-index: 9}
/* a {       color: #545658;    text-decoration: none} */
a.email { text-decoration:underline; }
a:hover,a:focus,a:active {    color: #231f20;    text-decoration: none;    cursor: pointer;    transition: all .2s ease-in}
a img {    border: 0}
img {    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -o-user-select: none;    user-select: none}
input[type="button"],input[type="submit"] {    -webkit-appearance: none}
input[type="text"],input[type="password"] {    -webkit-appearance: none}
p {        font-size: 15px;  line-height: 1.333333333333333;    margin: 0 0px 10px;    padding: 0}
ul,ol {    margin-bottom: 20px; font-size: 15px; }
code {    line-height: 1.5;    margin: 0;    padding: 0;    font-size: 100%}
blockquote {    line-height: 1.5;    margin: 0 0 20px 0;    padding: 0;    font-size: 100%}
input {    margin: 0}
th,td {    vertical-align: top}
strong,b {    font-weight: 600}
textarea {    resize: none}
legend {    color: inherit;    text-rendering: optimizeLegibility;    font-weight: 300;    font-size: 200%;    border-bottom: 1px solid #ccc}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {      padding: 0;     text-rendering: optimizeLegibility;
  font-family: Arial, Helvetica, sans-serif;  font-weight: 500;  line-height: 1.2;  color: #0067b1;}
  h1,h2,h3{ margin: 20px 0 10px 0; }
  h4,h5{ margin: 10px 0 ;}
h1{font-size:27px;}
h2{font-size: 20px; }
  h3 {    font-size: 18px}
  h3 a {  color: #545658; text-decoration:underline; }
h4 {    font-size: 160%}
h5 {    font-size: 16px;}
h6 {    font-size: 120%}
img{max-width:100%;}
hr {  margin-top: 19px;  margin-bottom: 19px;  border: 0;  border-top: 1px solid #97989b;}

.table-responsive thead {
    background-image: -webkit-linear-gradient(left,#599ccc 0,#0067b1 100%);
    background-image: -o-linear-gradient(left,#599ccc 0,#0067b1 100%);
    background-image: linear-gradient(to right,#599ccc 0,#0067b1 100%);
    background-repeat: repeat-x;
    color: #fff;
}

h1 a,h1 a:link,h1 a:visited,h1 a:hover,h1 a:focus,h2 a,h2 a:link,h2 a:visited,h2 a:hover,h2 a:focus,h3 a,h3 a:link,h3 a:visited,h3 a:hover,h3 a:focus,h4 a,h4 a:link,h4 a:visited,h4 a:hover,h4 a:focus,h5 a,h5 a:link,h5 a:visited,h5 a:hover,h5 a:focus,h6 a,h6 a:link,h6 a:visited,h6 a:hover,h6 a:focus {
  font-weight: normal;    font-weight: 300;     border: 0}
h1 a:hover,h1 a:focus,h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus,h4 a:hover,h4 a:focus,h5 a:hover,h5 a:focus,h6 a:hover,h6 a:focus {text-decoration:underline;}
 .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: #ffffff;    background-color: #00497e; border-radius: 0;   border-color: #004374;}

h1.smaller,h2.smaller,h3.smaller,h4.smaller,h5.smaller,h6.smaller {    font-size: 120%}
.accessible-heading {    position: absolute;    left: -9999px;    margin: 0;    padding: 0}
.right-float,.rightFloat {    float: right}
.left-float,.leftFloat {    float: left}
.indent { display:inline-block; text-indent:45px; }

/* Event pages */
.event-view-training-details .event-view-venue-details-address .event-view-venue-address::after {
  content: ", ";
}

#tblEventDetails {
  display: none;
}

#divEventRegistration #headerContact {
  display: none;
}

#divEventRegistration #HeaderAdditionalQuestions {
  display: none;
}

#divEventRegistration h2 {
  display: none;
}

#divEventRegistration legend {
  border-bottom: none;
  font-size: 20px;
  color: #0067b1;
}

#divEventRegistration .clsFormCreator.form-horizontal {
  border: none;
  padding: 0;
}

#divEventRegistration .clsEventRegStageBreadcrumbSelected {
  font-weight: bold;
}

#adminBanner {    display: none}
video {    max-width: 100%}
.form-horizontal fieldset legend.col-lg-12 {    font-size: 160%;    font-weight: normal}
.form-horizontal .form-group {    margin-bottom: 15px;    padding: 0}
.form-group>legend.control-label {    font-size: 100%;    font-weight: bold;    border: 0}
.form-control {    border-radius: 0;    font-size: 100%;    color: inherit}
.header-nav a.btn {    border: 0}
.tab-content.panel {    border: 1px solid #ddd;    border-top: 0;    border-radius: 0}
div.form-actions,#pSavePaymentDetails {    padding-left: 16.666666666666664%;    margin-bottom: 15px}
div.form-actions>.btn {    margin-left: 15px}
ul.radio,ul.checkbox {    list-style-type: none;    margin: 0;    padding: 0}
.form-radio-inline span.radio {   display: inline-flex;}
.form-horizontal legend.col-lg-12,.form-horizontal div.col-lg-12 {    padding-left: 0;    padding-right: 0}
.no-list {    list-style-type: none;    margin: 0;    padding: 0}
.no-margin {    margin: 0!important}
.no-margin-top {    margin-top: 0!important}
.no-margin-right {    margin-right: 0!important}
.no-margin-bottom {    margin-bottom: 0!important}
.no-margin-left {    margin-left: 0!important}
.margin-all {    margin: 15px}
.margin-top {    margin-top: 15px}
.margin-right {    margin-right: 15px}
.margin-bottom {    margin-bottom: 15px}
.margin-left {    margin-left: 15px}
.margin-over {    float: left;    margin-left: -15px!important;    margin-right: -15px!important}
.no-padding {    padding: 0!important}
.no-padding-top {    padding-top: 0!important}
.no-padding-right {    padding-right: 0!important}
.no-padding-bottom {    padding-bottom: 0!important}
.no-padding-left {    padding-left: 0!important}
.padding-all {    padding: 15px}
.padding-top {    padding-top: 15px}
.padding-right {    padding-right: 15px}
.padding-bottom {    padding-bottom: 15px}
.padding-left {    padding-left: 15px}
.padding-all-full {    padding: 60px}
.padding-top-full {    padding-top: 80px}
.padding-right-full {    padding-right: 60px}
.padding-bottom-full {    padding-bottom: 80px}
.padding-left-full {    padding-left: 60px}
.padding-top-lg {    padding-top: 120px}
.padding-all-md {    padding: 40px}
.align-left {    text-align: left}
.align-center {    text-align: center}
.align-right {    text-align: right}
.align-vertical {    position: relative;    top: 50%;    transform: translateY(-50%)}
.align {    display: flex;    flex-direction: row;    flex-wrap: wrap}
.align-justify {    text-align: justify}
.animate,.animate:before,.animate:after {    transition: all 1s ease-out}
.animate-fast,.animate-fast:before,.animate-fast:after {    transition: all .5s ease-out}
.animate-faster,.animate-faster:before,.animate-faster:after {    transition: all .2s ease-out}
.animate-slow,.animate-slow:before,.animate-slow:after {    transition: all 1.5s cubic-bezier(0,0,0.9,0.06)}
.animate-slower,.animate-slower:before,.animate-slower:after {    transition: all 2s cubic-bezier(0,0,0.9,0.06)}
.block {    display: block;    padding: 15px;    position: relative}
div.center {    margin: 0 auto;    float: none}
.feature {    font-size: 150%}
.full {    width: 100%}
.tab-content.panel {    border: 1px solid #ddd;    border-top: 0;    border-radius: 0}
.block img {    width: 100%}
.block.full img {    width: auto}
.primary {    color: #21b4c1}
.secondary {    color: #231f20}
.tertiary {    color: #ccc}
.section {    color: #fff}
.shade {    color: #acf8ff}
.dark {    color: #aaa}
.light {    color: #eee}
.bg {    color: inherit}
.btn-primary{color: #ffffff;    background-color: #0067b1;    border-color: #0067b1;  border-radius:0;   text-decoration: none;}
 #main{margin-bottom: 20px;}
 .content-area{margin-bottom: 40px;}
.navbar-header{display:none;}
.margin-top-sm{margin-top: 20px;}

  .social{  margin-bottom:10px; width:100%;} 
  .social:after, .social:before{content:""; display:table; }
  .social:after{clear:both;}
  .social a{display:block; color:#0067b1; text-decoration: none; width:30px; height:30px;      }
  .social .facebook > a{      background:url(/ecThemes/29/Images/fb-icon.png) no-repeat; background-size:cover;}
  .social ul{float: right;}
  .social li{display: inline-block;}
  .social .linkedin > a{background:url(/ecThemes/29/Images/li-icon.png) no-repeat;background-size:cover;}
  .social .youtube > a{background:url(/ecThemes/29/Images/icon-youtube.png) no-repeat;background-size:cover;}

/* ====================================================================================================================
* RESETS
* ====================================================================================================================*/
.flex-container a:hover, .flex-slider a:hover {   outline: none; }
.slides, .slides > li, .flex-control-nav, .flex-direction-nav {   margin: 0;   padding: 0;   list-style: none;   text-align: center; }
.flex-pauseplay span {   text-transform: capitalize; }

/* ====================================================================================================================
* BASE STYLES
* ====================================================================================================================*/
.flexslider {   margin: 0;   padding: 0; }
.flexslider .slides > li {   display: none;   -webkit-backface-visibility: hidden; }
.flexslider .slides img {   width: 100%;   display: block; }
.flexslider .slides:after {   content: "\0020";   display: block;   clear: both;   visibility: hidden;   line-height: 0;   height: 0; }
html[xmlns] .flexslider .slides {   display: block; } 
* html .flexslider .slides {   height: 1%; }
.no-js .flexslider .slides > li:first-child {   display: block; }
/* ====================================================================================================================
* DEFAULT THEME
* ====================================================================================================================*/
.navholder {     width: 100%;     position: absolute;bottom:8px; }
.navContent {    width: 200px;     margin: auto;     height: 35px;     padding: 10px 8px; }
.navContent:before, .navContent:after {     display: table;     content: " "; }
.flexslider {   margin: 0 0 0px;   position: relative;   zoom: 1;   -webkit-border-radius: 4px;   -moz-border-radius: 4px;   border-radius: 4px;
 -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);   -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);   -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);   box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2); }
.flexslider .slides {   zoom: 1; }
.flexslider .slides img {   height: auto;   -moz-user-select: none; }
.flex-viewport {   max-height: 2000px;   -webkit-transition: all 1s ease;   -moz-transition: all 1s ease;   -ms-transition: all 1s ease;   -o-transition: all 1s ease;   transition: all 1s ease; }
.loading .flex-viewport {   max-height: 300px; }
.carousel li {   margin-right: 5px; }
.flex-direction-nav {   *height: 0; display:none; }
.flex-direction-nav a {   text-decoration: none;   display: block;   width: 40px;   height: 40px;   margin: -20px 0 0;   position: absolute;   top: 50%;   z-index: 10;   overflow: hidden;   opacity: 0;
 cursor: pointer;   color: rgba(0, 0, 0, 0.8);   text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);   -webkit-transition: all 0.3s ease-in-out;   -moz-transition: all 0.3s ease-in-out;
 -ms-transition: all 0.3s ease-in-out;   -o-transition: all 0.3s ease-in-out;   transition: all 0.3s ease-in-out; }
.flex-direction-nav a:before {    font-size: 40px;   display: inline-block;     color: rgba(0, 0, 0, 0.8);  }
.flex-direction-nav a.flex-next:before {   }
.flex-direction-nav .flex-prev {   left: -50px;background: url(/images/UserUploadedImages/176/arrow-lft.png) no-repeat top left;       width: 60px;     height: 60px;     font-size: 0;  }
.flex-direction-nav .flex-next {   right: -50px;   text-align: right;   background: url(/images/UserUploadedImages/176/arrow-rht.png) no-repeat top right;      width: 60px;     height: 60px;  font-size: 0;}
.flexslider:hover .flex-direction-nav .flex-prev {   opacity: 0.7;   left: 10px; }
.flexslider:hover .flex-direction-nav .flex-prev:hover {   opacity: 1; }
.flexslider:hover .flex-direction-nav .flex-next {   opacity: 0.7;   right: 10px; }
.flexslider:hover .flex-direction-nav .flex-next:hover {   opacity: 1; }
.flex-direction-nav .flex-disabled {   opacity: 0!important;   filter: alpha(opacity=0);   cursor: default;   z-index: -1; }
.flex-pauseplay a {     display: block;     opacity: 0.8;     z-index: 10;     overflow: hidden;     cursor: pointer;font-size:20px;     width:23px;     height: 23px;outline:none;     float: right;color:#e5e5e8;padding-left:5px; }
.flex-pauseplay a:focus{text-decoration:none}
.flex-pauseplay a.flex-pause:before {   font-family: "FontAwesome";   display: inline-block;   content:'\f04c'; }
.flex-pauseplay a.flex-pause:hover {   opacity: 1; }
.flex-pauseplay a.flex-play:before {   content: '\f01d'; font-family: "FontAwesome"; }
.flex-control-nav {  float: right; }
.flex-pauseplay{float: right;margin-top:-26px;display:none;}
.flex-control-nav li {   margin: 0 3px;   display: inline-block;   zoom: 1;   *display: inline; }
.flex-control-paging li a {   width: 8px;   height: 8px;   display: block;   background:#80b3d8;   cursor: pointer;   text-indent: -9999px;  -webkit-border-radius: 20px;   -moz-border-radius: 20px;   border-radius: 20px; }
.flex-control-paging li a:hover {  }
.flex-control-paging li a.flex-active {   background: #0067b1;   cursor: default; }
.flex-control-thumbs {   margin: 5px 0 0;   position: static;   overflow: hidden; }
.flex-control-thumbs li {   width: 25%;   float: left;   margin: 0; }
.flex-control-thumbs img {   width: 100%;   height: auto;   display: block;   opacity: .7;   cursor: pointer;   -moz-user-select: none;   -webkit-transition: all 1s ease;   -moz-transition: all 1s ease;   -ms-transition: all 1s ease;   -o-transition: all 1s ease;   transition: all 1s ease; }
.flex-control-thumbs img:hover {   opacity: 1; }
.flex-control-thumbs .flex-active {   opacity: 1;   cursor: default; }


/*  .carousel-indicators { display: none; }

  .carousel-control {
    display: none;
  }
*/

  .werribee-homepage-carousel {
        width: 100%;
      padding-left: 0;
      padding-right: 0;
  }
  .werribee-home-features > div > img {
        min-width: 100%;
  }
  .werribee-homepage-carousel #myCarousel .carousel-caption {
      display: none;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 63%;
      background-color: rgba(255, 255, 255, 0.95);
      width: 30%;
  }

  .centered {
    position: relative;
    top: 50%;
    transform: perspective(1px) translateY(-50%);
    zoom: 0.95;
  }

  .werribee-homepage-carousel #myCarousel .carousel-caption h1 {
        text-shadow: none;
        margin: 0 15px;
  }

  .werribee-homepage-carousel #myCarousel .carousel-caption p {
        text-shadow: none;
        color: #545658;
        margin: 10px 15px;
        font-size: 16px;
  }


  .carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
  }

  .carousel {
    position: relative;
  }
  .carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
  }
  .carousel-inner > .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left;
  }
  .carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
    line-height: 1;
  }
  .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: 0.5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #ffffff;
    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: #ffffff;
    text-decoration: none;
    opacity: 0.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;
    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 #ffffff;
    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: #ffffff;
  }
  .carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 1;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #ffffff;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  }
  .carousel-caption .btn {
    text-shadow: none;
  }
  @media screen and (min-width: 590px) {
    .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;
    }
  }



/* ====================================================================================================================
* RESPONSIVE
* ====================================================================================================================*/
@media screen and (max-width: 860px) {   
   .flex-direction-nav .flex-prev {     opacity: 1;     left: 10px;   }
 .flex-direction-nav .flex-next {     opacity: 1;     right: 10px;   }
 .flexslider .slides img{width:100%;}
}
@media (min-width: 1200px){

.flexslider {width:100%;  max-width: 1920px; margin:auto; }
}

#banner-home{width:100%}
.slider{position: relative;}
.pageFlex{    position: absolute;  width: 100%;  bottom: 0px;}


/* ====================================================================================================================
* End of Flex slider
* ====================================================================================================================*/



  /* ====================================================================================================================
* Header Top 
* ====================================================================================================================*/
#header{padding-top:40px; }
#header ul{padding: 0px; margin-bottom:0px; }
.navbar-header a{display:block; }
.navbar-header a.navbar-brand{display:none;}
.top-right{float: right; margin-bottom:15px; }
#header-logo{position: relative; top:-20px;}
#header-logo img{max-width: 100%;}
.phone-number{float:right; margin-right: 20px;     font-size: 22px;    color: #0067b1;}
.v-hours{float: right;}
.v-hours li{display:block;}
.v-hours li.first >a{ display: inline-block;  color: #0067b1; font-size: 12px;   background-color: #dcddde;    border-color: #dcddde;    text-decoration: none;    font-weight: bold;    text-transform: uppercase;    padding: 7px 12px;    outline: 0;}
.v-hours > ul > li{position: relative;  }
.v-hours > ul > li:hover a, .v-hours > ul > li:focus a { background-color: #0067b1;    color: #fff;    border-color: #0067b1;}
.v-hours > ul > li:hover ul, .v-hours > ul > li:focus ul { opacity:1;   visibility:visible; }
#header .v-hours li ul{ padding: 22px 15px;}
.v-hours li ul{opacity: 0; visibility:hidden; position: absolute; top:27px; width:220px;     margin: 0;       list-style: none outside none;    text-align: center;
  border: 1px solid #eaeaeb;       background: #fff; -webkit-transition: opacity 0.5s ease-in-out;    -moz-transition: opacity 0.5s ease-in-out;    transition: opacity 0.5s ease-in-out;  z-index: 1;}
.v-hours li ul li.dropdown-header {   text-align: left; font-weight: bold;  font-size: 16px;  color: #0067b1;    display: block;    padding-left: 0; padding-right: 0; text-align: left;}
.v-hours li ul li{    color: #492f92;text-align: left;line-height: 22px;}
.numb-hours:after, .numb-hours:before{display: block; content: ""}
.numb-hours:after{clear: both;}
.numb-hours{margin-bottom:10px; }
.subMenu{float: right; margin-bottom:10px; }
.subMenu ul li{display: inline-block; margin-left: 20px;}
.subMenu ul li a {text-transform:uppercase; font-size: 14px;  }
.subMenu ul li:hover a{}

.tablet-view{display: none;}

#header-search{clear:both; float: right;}
#header-search label{display:none; }
.icon-search {display: none;}
.searchPanel input[type="text"]{padding: 10px;    font-size: 11px;    width: 180px; float: left;}
.searchPanel input[type="text"]:focus{box-shadow: none;    border-color: #000; }
.searchPanel .btn-primary{border-radius:0px; color:#fff; padding: 8px 6px;    line-height: 16px; font-size: 12px; }
.searchPanel .btn-primary span{display:block; float:left; }
.searchPanel a:after {    display: block;    content: ">";    float: right;    font-weight: 700;    font-family: inherit;    padding-left: 5px;    font-size: 14px;}
.searchPanel span[id$="SearchKeywordValidator"] { display:none !important; }





  /* ====================================================================================================================
* Main Menu
* ====================================================================================================================*/
.navbarMain{background-color: #eaeaeb; border-top:1px solid #97989b; }
.mobileMenuHolder{display: none;}
@media (min-width:768px){
  #main-menu{display:none;}
  .main-menu > div > div.col-lg-12.col-md-12 { padding:0; }
 #main-nav { float:left; }
 #main-nav  li{display:block; font-size:14px;}
 #main-nav ul { padding: 0px; margin:0px;}
 #main-nav > ul {list-style: none; margin: 0; padding: 0; width: 100%; position:relative; display:block !important;}
 #main-nav > ul > li {float: left;margin: 0;padding: 0;  }
 #main-nav > ul > li.multi-parent { position:initial; }
 #main-nav > ul > li.single-column { position: relative; }
 #main-nav > ul > li:after { }
 #main-nav > ul > li.last-li:after{display:none;}
 #main-nav > ul > li> a{ text-decoration:none;  color: #48494b;    font-weight: bold;  padding:10px 14px;  font-size: 15px;    text-transform: uppercase;}
 #main-nav > ul a {color: #686868; text-decoration: none;   display:block; }
 #main-nav > ul > li:hover > a {  z-index:2; opacity:1; color: #000;}
 #main-nav > ul > li.first > ul{left:0;}
 #main-nav > ul > li > ul {    display: block; background: rgba(255, 255, 255, 0.9);  min-width:297px;     overflow: hidden;     max-height: 0px;     max-width: 0px;     opacity: 0;  position:absolute;/*left:0px;*/ z-index:2; top:38px; border-left:4px solid #0067b1;   -webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out;    transition: opacity 0.5s ease-in-out;}
/*#main-nav>ul>li:last-child a span.icon-arrow.icon-sprite { background-position: 0 -200px;}*/
.onlinepayment {float: right;}
 #main-nav > ul > li > ul.multi { width:100%; left: 0;}             
#main-nav > ul > li.clicked > a{background:#0067b1; color: #fff; }
#main-nav > ul > li.clicked > ul { 
  overflow: visible;    
  max-height: 3000px; 
  padding: 10px 20px;   
  max-width: 3000px;    
  opacity: 1;    
  z-index:2; 
  -webkit-transition: opacity 0.5s ease-in-out;    
  -moz-transition: opacity 0.5s ease-in-out;    
  transition: opacity 0.5s ease-in-out; 
  /*left:auto; 
  position:relative;    
  width: 265px;
  min-width: auto;    
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);*/
}
 
 /*Level 2*/
 #main-nav > ul > li > ul > li {float: left;width:100%; padding-bottom:2px; }
 #main-nav > ul > li > ul > li a{    color: #0067b1;    padding: 3px 5px 3px 0px;  line-height: 24px;  font-size: 15px;}
 #main-nav > ul > li > ul > li:hover > a {  color: #1b3278;  }
 #main-nav > ul > li > ul > li.first > a {  }
 #main-nav > ul > li > ul > li > a {    }
 #main-nav>ul>li>ul>li > ul > li> a{padding: 3px 5px 3px 20px;}

 /*Level 3*/
 #main-nav > ul > li > ul > li > ul {}
 #main-nav > ul > li > ul > li:hover > ul { opacity: 1;  visibility: visible;}
 #main-nav > ul > li > ul > li > ul > li { float: none;width: 100%; margin-bottom: 0px;}
  #main-nav > ul > li > ul > li > ul > li > a:hover{  color: #1b3278; }

 /*Level 4*/
 #main-nav > ul > li > ul > li > ul > li > ul{padding-left: 40px;}
 .opensub{display:none !important;}
 .iFOL359>a {    text-indent: -10000px;    background: url(/images/UserUploadedImages/230/uspace.png) no-repeat;    background-size:contain;    width: 85px; background-position-x: 15px;   background-position-y: 0px;}
 #main-nav>ul>li.iFOL359.clicked>a { background: #0067b1 url(/images/UserUploadedImages/230/uspace.png) no-repeat;  width: 85px; background-position-x: 15px;   background-position-y: 0px;background-size:contain; }
 
 }

ul.col-a, ul.col-b{float: left; width: 50%; /* min-width:380px;*/ }
.hassecondLevel > a > .icon-arrow{    background-position: 0 -600px;  width: 10.5px; margin-left:5px;  height: 6.0px;  display: inline-block;  line-height: 0;  position: relative;  vertical-align: baseline;  top: -2px;}
.hassecondLevel.clicked > a span.icon-arrow {  background-position: -1px -201px;}


@media (min-width: 0) and (max-width:767px) {
#main-menu{display:block;  background:url(hand_menu.png) no-repeat 100% 100%; width:28px; height:32px; text-indent:-10000px; float:left; background-size:100%;}
#main-nav{padding-top:0px;     position: absolute;     width: 100%;    top: 40px;        z-index: 11;    right: 0;}
#main-nav ul{padding:0px;}
#main-nav > ul{display:none;  background:#3d3f44;}
#main-nav > ul a{color:#e8e8e8; display:block; padding:15px; border-bottom:1px solid #e8e8e8; }
#main-nav > ul li{display:block; position:relative;}
#main-nav > ul > li{}
#main-nav > ul > li > ul{display:none;}
#main-nav > ul > li > ul > li > a{padding-left:30px;}
#main-nav > ul > li > ul> li > ul{display:none;}
#main-nav > ul > li > ul> li > ul > li > a{padding-left:45px;}
.opensub{position:absolute; display:none !important; right:0px; z-index:2; padding:15px !important;}
#main-nav li:before, #main-nav li:after {    content:"";    display:table;}
#main-nav li:after {    clear:both;}
.main-menu{height:43px}

 .opensub{display:block !important;}
}

.onlinepayment {  }

a.online-admission-link {  color: #492f92; font-weight: bold;  font-size: 15px;   text-decoration: none;  padding: 10px 0;     padding: 10px 15px;
  border-left: 1px solid #fff;  border-right: 1px solid #fff; position: relative !Important;}
.icon-sprite {     background: url(/images/UserUploadedImages/230/theme-sprite-retina.png) 0% 0% / 600px 1000px no-repeat;}
a.online-admission-link .icon-arrow {  background-position: -200px -700px;  width: 7px;  height: 11px;  display: inline-block;  line-height: 0;  position: relative;    top: 1px;}



  /* ====================================================================================================================
* End of Menu
* ====================================================================================================================*/

h2.single-location{margin: 19px 0 10px;background: #eaeaeb;border: 0 none;border-top: 1px solid #97989b;border-bottom: 1px solid #97989b;padding: 12px;
text-align: left;color: #492f92;line-height: 1.2;text-transform: capitalize;}
.heavy {  font-weight: bold;  color: #0067b1;}
.content-left .row{margin-bottom:10px; }
.LinkTitle{margin-top:19px; }
.LinkTitle a{display: block; background: #0067b1;  color: #fff;  text-align: center;  padding: 20px;  font-size: 24px;}
.LinkTitle a:hover{background: #80B3D8;}

footer {  padding: 20px 0;  border-top: 1px solid #97989b; font-size:12px; }
footer p{font-size:12px; }
footer blockquote {  color: #0067b1;  line-height: 1.272727272727273;  font-style: italic; border-left: 0 none;  padding: 0;  margin: 0 0 10px; font-size:15px; }
#footer a{text-decoration: underline;    font-size: 12px;}
.footer-right > div{float:right; clear:both; text-align: right;}
footer ul{padding: 0px; margin-bottom: 0px;}
footer li{display:inline-block; }
footer li a{padding-right:8px; }
/*.social{  margin-bottom:10px; } 
.social a{display:block; color:#0067b1; text-decoration: none; width:40px; height:40px; background: url(/images/UserUploadedImages/230/theme-sprite-retina.png) 0% 0% / 600px 1000px no-repeat;     }
.social .facebook > a{      background-position: 0 -900px;}
.social .twitter > a{background-position: -100px -900px;}*/
.footerLinks{margin-bottom:5px; }
.footerLinks ul li:first-child {border-left:none; padding-left:0px; }
.footerLinks li{padding-left:8px; border-left: 1px solid #545658; }
.footerLinks ul li:last-child a{padding-right:0; }


#utilities{display:none;}
#breadcrumblabel{display:none;}
#breadcrumb-panel{   border-top: 1px solid #97989b;}
.breadcrumb{background: none; padding-left: 0px;}
.breadcrumb li a{font-size: 12px;     color: #492f92;  text-decoration: none; text-transform: uppercase;}
.breadcrumb > li + li:before {  content: ">";  padding: 0 8px;  color: #492f92;}

a.MenuItemOneClicked, a.MenuItemOneClicked:Visited:Hover, a.MenuItemOne:Visited:Hover,  a.MenuItemOne,  a.MenuItemOne:Hover  {font-weight: bold !important;  display: block;     padding: 10px 0 !important;
  border-bottom: 1px solid #97989b !important;   color: #0067b1 !important; font-size: 18px !important; border-top: 1px solid #97989b !important; height:auto !important;}
#LeftMenuBar ul{padding:0px; margin: 0px; }
.rpLevel1 > li > .rpSlide{display: none;}
.rpRootGroup li{display: block;    margin-top: 10px;}
.margin-top-sm h1{padding-bottom: 10px;}
a.MenuItemTwo, a.MenuItemTwoClicked:Visited:Hover, a.MenuItemTwo:Visited:Hover {    color: #0067b1 !important;  padding: 4px 0 !important;  display: block;  text-decoration: none;font-size: 15px  !important;      font: Normal 15px Arial !important;  height: inherit !important;}
a.MenuItemThree, a.MenuItemThreeClicked:Visited:Hover, a.MenuItemThree:Visited:Hover{color: #0067b1 !important;  padding: 2px 0 !important;  display: block;  text-decoration: none; font-size: 80%  !important;     font: Normal 80% Arial !important;   height: inherit !important;}
a.MenuItemThree:before{  content: "";  width: 5px;  height: 8px;  background: url(/images/UserUploadedImages/230/theme-sprite-retina.png) 0% 0% / 600px 1000px no-repeat;  background-position: -400px -700px;
  display: inline-block;  margin-top: 2px;  margin-right: 6px;}
a.MenuItemTwoClicked.rpExpandable:after {    content: "";    width: 8px;    height: 5px;      background: url(/images/UserUploadedImages/230/theme-sprite-retina.png) 0% 0% / 600px 1000px no-repeat;    background-position: -300px -600px;
    display: inline-block;    float: right;    margin-top: 6px;    margin-right: 13px;}
#left-nav{margin-top:42px;}
.rpLevel3 .rpText {
    padding-left: 20px;
    color: #000;
    font-size: 12px;
}

.rpSlide a:hover{text-decoration: underline;}

/* Facts and Figures table */
ul#svphs-seniors-facts-figures {
    list-style-type: none;
    width: 100%;
    padding-left: 0px;
    float: left
}

#svphs-seniors-facts-figures li {
    display: inline-block;
    width: 23%;
    vertical-align: top;
    height: 210px;
    margin-right: 1.1%;
}

#svphs-seniors-facts-figures h2, #svphs-seniors-facts-figures p, #svphs-seniors-facts-figures img {
    text-align: center;
}

#svphs-seniors-facts-figures h2 {
    font-size: 48px;
    padding-top: 8px;
    margin-bottom: 6px;
}

#svphs-seniors-facts-figures p {
    font-size: 16px;
    line-height: 0.8;
}

#svphs-seniors-facts-figures img {
    margin: auto;
    padding-top: 15px;
  display:block;
}

.svphs-seniors-facts-figures-blue-square {
    background-color: #0067b1;
}

.svphs-seniors-facts-figures-grey-square {
    background-color: #f5f4f5;
}

.svphs-seniors-facts-figures-blue-square h2, .svphs-seniors-facts-figures-blue-square p {
    color: white;
}

.svphs-seniors-facts-figures-grey-square h2, .svphs-seniors-facts-figures-grey-square p {
    color: #0067b1;
}

#svphs-seniors-facts-figures li.svphs-seniors-facts-figures_no-margin-right {
    margin-right: 0%;
}

/* doc widget */
.doc-wid:before, .doc-wid:after { content:""; display:table; } 
.doc-wid:after { clear:both;}
.doc-wid .item {  padding:30px 12px; font-size:15px;}
.doc-wid .item a {  text-decoration:underline;  }
.doc-wid .item img { display: block; margin:8px 0; border: solid 1px; max-width:180px; }
.doc-wid .file-type { text-transform:uppercase; }
/* span.file-size { display: inline-block; padding: 0 5px;} */
/* span.file-size:before {content: "["; } */
/* span.file-size:after {content: "]"; } */

.clsFormCreator.form-horizontal {border: 1px solid #97989b; border-top: 30px solid #0067b1; padding: 10px; margin-bottom: 10px;}
.clsFormCreator.form-horizontal .clsFormCreator_button  { margin:0; }
.clsFormCreator.form-horizontal .btn-primary { /*margin:0 0 0 17.1%;*/ }
.clsFormCreator.form-horizontal .clsMandatory { display:none; }
.clsFormCreator.form-horizontal .err-msg .form-control{ border-color: #ae1e23; }
.clsFormCreator.form-horizontal .err-msg .form-control:focus { border-color:#97989b }
.clsFormCreator.form-horizontal .err-msg .control-label { color: #ae1e23; }
.clsFormCreator.form-horizontal .validatoralert, .message-form .submit-failed, .error-msg-for-sr h3 { display:none; }
.clsFormCreator.form-horizontal .error-msg-for-sr { display:none;     position: relative;    width: 100%;    height: 100%;}
.clsFormCreator.form-horizontal .error-msg-for-sr ul { list-style-type:none; color:#ae1e23; font-size:12px; font-style:italic; margin-left:-15px; }
.clsFormCreator.form-horizontal .error-msg-for-sr ul li { padding:0 0 5px 0 }
.alert.form-success.alert-success a { margin-top: 8px;display: inline-block;}


/* Mobile */
@media (min-width: 0) and (max-width:767px) {
  h2{font-size: 28px;}
 h3 {    font-size: 24px}
  p{font-size: 23px;}
  .content-left > h2{margin-left: -15px;    margin-right: -15px;    padding-left: 15px;}
  .content-right{margin-bottom: 80px;}
.left-cont ul { padding-left: 40px; !important}
.left-cont ul li { padding: 5px 0; font-size: 23px; margin: .4em 0;}
.newsHolder .newsItem a { font-size: 23px;}
  footer{font-size: 16px;}
  footer blockquote{font-size: 23px;}
  footer p{font-size: 18px;}
  .footerLinks{text-align: right;}
  .footerLinks ul{width: 80%; float: right;}
  .footerLinks li{margin-bottom: 5px;    font-size: 16px;}
  .contentOver{overflow-x: hidden; width:100%;}
  .LinkTitle a{    padding: 5px 20px;}
  .LinkTitle img{width:40px;}
  #header-logo{top: -25px;}
  #header-logo a{    text-align: center;    display: block;}
  #header-logo img{    margin: auto;    width: 90%;}
 .top-right{display:none;}
.mobileMenuHolder{display: block;}
.navbarMain .onlinepayment {display: none;}
span.nav-label {  color: #545658;  font-size: 30px;  padding-top: 14px;  display: inline-block;  cursor: pointer;}
.nav-icon-box{padding-top:15px; }
.navbar-header{display:block; }
#mobile-nav > .onlinepayment a{  display: block;    color: #fff;    background-color: #492f92;    border: 0 none;    display: block;    text-decoration: none;        position: relative;    text-transform: uppercase;
  font-weight: bold;    font-size: 22px;    padding: 19px 50px 17px 45px;}
.mianContentArea.mobileMenu{  position: relative; left:0;-moz-transform: translateX(88%);-ms-transform: translateX(88%);-o-transform: translateX(88%);-webkit-transform: translateX(88%);
  transform: translateX(88%);-moz-transform: translateZ(0) translateX(88%);-ms-transform: translateZ(0) translateX(88%);-o-transform: translateZ(0) translateX(88%);
  -webkit-transform: translateZ(0) translateX(88%);transform: translateZ(0) translateX(88%);-moz-transform: translate3d(88%, 0, 0);-ms-transform: translate3d(88%, 0, 0);
  -o-transform: translate3d(88%, 0, 0);-webkit-transform: translate3d(88%, 0, 0);transform: translate3d(88%, 0, 0);     transition: 300ms ease-out all;}
  #mobile-nav{    position: absolute;  z-index: 1;  background-color: #eaeaeb;  width: 88%;  left:-88%;-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;}
  #mobile-nav.clickMobile{left:0px;}
  #mobile-nav  ul{padding: 0px; margin: 0px;}
  #mobile-nav > ul > li  a{  color: #48494b;  cursor: pointer;  display: block;  text-decoration: none;   position: relative;  text-transform: uppercase;
  font-weight: bold;  font-size: 22px;  padding: 19px 50px 17px 45px;  background-color: #dcddde;  border: 0 none;  border-bottom: 1px solid #545658;
  margin-bottom: 0;}
  #mobile-nav > ul li{display: block;}
  #mobile-nav > ul > li.mob2 > a  {font-weight: 500;    background-color: #ffffff; color: #48494b !important;}
  #mobile-nav > ul > li > ul{display: none;}
  #mobile-nav > ul > li > ul > li a{    padding: 10px 15px 10px 47px;   font-weight: normal;    min-height: 0;    background-color: #eaeaeb;}
  #mobile-nav > ul > li > ul > li > ul{display: none;}
  #mobile-nav  .SecondLevel .icon-sprite{ width: 11px;  height: 6px;  background-position: 0 -600px;  display: block;  position: absolute;  right: 20px;  top: 27px;}
  #mobile-nav  .SecondLevel.clicked .icon-sprite{ background-position: 0 -700px;}
ul.rpRootGroup>li.rpItem.rpFirst.rpLast>a span {font-size: 24px;}

  #svphs-seniors-facts-figures h2 { font-size: 17px; }

#svphs-seniors-facts-figures p {  font-size: 9px; }
  
  /* doc widget */
.doc-wid .item img { max-width:205px; }
  
}

.color-3-widget h2{text-align: center;}
.color-3-widget{padding-left:5px; padding-right:5px;}
.color-3-widget a{ text-decoration: none;    display: table-cell;    vertical-align: middle;    text-align: center; display:block;    padding:25px 12px; font-size:100%; font-weight:100;}
.color-3-widget dl{margin:0px 0px 10px 0px;}
.color-3-widget.dark a{color:#fff; background:#0067b1;}
.color-3-widget.light a{color:#fff; background:#408dc4;}
.color-3-widget.lighter a{color:#000; background:#bfd9ec;}
.color-3-widget.dark a:hover, .color-3-widget.light a:hover, .color-3-widget.lighter a:hover{background: #80B3D8; color:#fff;}






/* tablet */
  @media (min-width: 768px) and (max-width:1024px) {
    .v-hours li ul{ right:0px;border-right: 5px solid #0067b1;}
 #main-nav>ul>li>ul.multi { width: 652px;}
#main-nav { float:none; display: table;margin: auto; }

}

  @media (min-width: 768px){
  .content-right{float: right;}
.publications-section div:nth-child(3n+1) { clear: left;}
}

@media (max-width:768px) {
.publications-section div:nth-child(3n+1) { clear: none;}

}

  /* Small Desktop */
@media (min-width:768px)  and (max-width:1199px) {
 #header-logo{width:80%;}
 .tablet-view{display: block;}
 .tablet-view:after,  .tablet-view:before{content:""; display: block;}
 .tablet-view:after{clear:both;}
 .navbarMain .onlinepayment {display: none;}
 #main-nav>ul>li>a{font-size: 12px;     padding: 10px 15px;}
 .top-right .subMenu{display: none;}
 #main-nav>ul>li>ul{top: 35px;}
 #header{padding-top:15px; }
 .tablet-view .subMenu{margin-bottom: 5px;}
 .tablet-view .onlinepayment{float: right;  margin-bottom: 5px;  clear: both;}
 .LinkTitle a{    padding: 5px 20px;}
 .LinkTitle img{width:40px;}
 a.online-admission-link{padding: 0px 0px 15px;}



}

  /* All Desktop */
@media (min-width:1025px) {
  .v-hours li ul{ left:0px;border-left: 5px solid #0067b1;}
  #main-nav>ul>li>ul.multi { width: 724px;left: 0;}
.form-group.news-btn { margin-left: 215px !important;}
.publications-section div:nth-child(3n+1) {
    clear: both;
}
}


@media (min-width:1200px) {
  #main-nav{padding-left: 140px;}
  }

.lines-button { padding: 16px 10px ;  transition: .25s;  cursor: pointer;  user-select: none;  background: none transparent;
  border: 1px solid transparent;  position: relative;  float: left;  margin: 0 10px 10px 8%;  outline: none;}
.lines-button:hover {  opacity: 1;}
.lines-button:active {  transition: 0;}
.lines {  display: inline-block;  width: 30px;  height: 4px;  background: #545658;  transition: 0.3s;  position: relative;}
.lines:before, .lines:after {  display: inline-block;  width: 30px;   height: 4px;  background: #545658;  transition: 0.3s;  position: absolute;  left: 0;  content: '';  -webkit-transform-origin: 20px center;  transform-origin: 20px center;}
.lines:before {  top: 10px;}
.lines:after {  top: -10px;}
.lines-button:hover .lines:before {  top: 12px;}
.lines-button:hover .lines:after {  top: -12px;}
.lines-button.active {  -webkit-transform: scale3d(0.8, 0.8, 0.8);  transform: scale3d(0.8, 0.8, 0.8);  margin: 0 10px 10px 0;}
.lines-button.x2.active .lines {  transition: background 0.3s 0.5s ease;}
.lines-button.x2 .lines:before, .lines-button.x2 .lines:after {  -webkit-transform-origin: 50% 50%;  transform-origin: 50% 50%;  transition: top 0.3s 0.6s ease, -webkit-transform 0.3s ease;  transition: top 0.3s 0.6s ease, transform 0.3s ease;}
.lines-button.x2.active .lines {  transition: background 0.3s 0s ease;  background: transparent;}
.lines-button.x2.active .lines:before, .lines-button.x2.active .lines:after {  transition: top 0.3s ease, -webkit-transform 0.3s 0.5s ease;  transition: top 0.3s ease, transform 0.3s 0.5s ease;
  top: 0;  width: 30px;}
.lines-button.x2.active .lines:before {  -webkit-transform: rotate3d(0, 0, 1, 45deg);  transform: rotate3d(0, 0, 1, 45deg);}
.lines-button.x2.active .lines:after {  -webkit-transform: rotate3d(0, 0, 1, -45deg);  transform: rotate3d(0, 0, 1, -45deg);} 
.phone-icon, .search-icon {  width: 40px;  height: 36px;  display: inline-block;  cursor: pointer;  text-indent: -9999px;}
.search-icon {  background-position: -300px 0;  margin-left: 8px;}
.phone-icon {  background-position: -200px 0;}
.nav-icon-box{float: right;  width: 90px;}
.nav-icon-box > a{float: left;}
.formatted-list ul{padding:0;}
.formatted-list ul li{list-style-position: inside; margin-bottom: 5px;}
.formatted-list p{margin: 0px; }
.listArticle h3 {  font-weight: bold;  margin: 42px 0 10px; border-top: 1px solid #97989b; border-bottom: 1px solid #97989b; padding:10px 0px; }
.listArticle ul{padding: 0;}
.listArticle span{display: block;  }
.listArticle a{  font-size:15px;  color: #0067b1;  padding: 4px 0;  display: block;  text-decoration: none;}
.formatted-list{    clear: both;  float: left;  width: 100%;}
.listView{padding-top:5px; }
li.iFOL297 ul{display: none;}
.left-cont ul{padding-left:15px; margin-bottom: 15px; }
.left-cont ul li{padding: 5px 0px;}
.leftView, #section-nav .rightView{display:none;}
#section-nav .leftView{display:block;}
.left-cont dt a{text-decoration: none;}


/* Search profile*/
#profile-search{padding: 40px 25px 10px; position: relative; border: 1px solid #0067b1; margin-top:10px;  }
.profile-head{background: #0067b1;min-height: 30px; width: 100%; position: absolute; top:0px; left:0;}
.form-horizontal .control-label{text-align: left;    font-size: 15px;  font-weight: normal; border-bottom:0;}
.tableResult th{background:#0067b1; color: #fff; font-weight: normal;  }
.tableResult a{text-decoration: underline;}
.table-responsive{margin-top: 40px; font-size:15px; }
.tableResult td{    border-top: 1px solid #bfd9ec;}
.department, .reContent{display: none !important;}
.form-control{border: 1px solid #97989b;}
.form-donate-box div:before {
    content: "$";
    display: block;
    background: #ccc;
    height: 34px;
    width: 40px;
    position: absolute;
    padding: 8px 15px;
}
.pad-xs-1{padding:1px;}
.v-al-out{    display: table;  width: 100%;}
.viewBtn a{display: table-cell;  vertical-align: middle;  text-align: center;     width: 100%;
  height: 70px;  white-space: normal;    color: #fff;  background-color: #0067b1;  font-size: 110%; border-radius: 0;  text-decoration: none; }

  .viewBtn a:hover,.viewBtn a:focus {background: #80B3D8; color:#fff; }

.blue-border{  border-top: 10px solid #0067b1;  border-bottom: 10px solid #0067b1;  background-color: #eaeaeb; padding-top:10px;}
.LineBreak{clear: both; float: left;}
.newsItem.newsblock .LineBreak{display: inline-block; width: 100%;}
.newsItem a {font-size: 15px; }
a.newsTitle{text-decoration: underline; padding-bottom: 3px; display: block;}
.tabcontent-div{width:33%;float:left;}
.tabcontent-div .inner-content{width:72%;}
.tabcontent-div .inner-content img{width:85%;border: #000 solid 1px;}
.SearchLeft {display:none;}
#searchResultsInfo li img{display:none;}
.SearchResults { padding-left:0; }
#searchResultsInfo li {
    margin-bottom: 25px;
}
.resultNumber, .clsResultURL{display:none;}
.resultHead {
    font-size: 16px;
    color: #0067B1;
}
.clsResultDescr{    display: table; font-size:13px; }
.SearchResults  div[id$="_pnlPageLinks"] { font-size:13px; }
#searchResultsInfo{padding:20px 0 0 0px;}
.dataTables_length, .dataTables_filter, .dataTables_info, .dataTables_paginate{display:none;}
.data-sort .table-responsive{margin-top:0px;}
#ProfileTable .table-responsive{display: none;}
#ProfileTable .table-responsive.show{display: block;}

.embed-responsive.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}

.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 {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
}

.gradient-1 {
    background-image: -webkit-linear-gradient(left, #599ccc 0%, #0067b1 100%);
    background-image: -o-linear-gradient(left, #599ccc 0%, #0067b1 100%);
    background-image: linear-gradient(to right, #599ccc 0%, #0067b1 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff599ccc', endColorstr='#ff0067b1', GradientType=1);
    color: #fff;
}

/*#main-nav>ul>li:last-child { background: linear-gradient(to right, #483192, #761992);color: #fff; background:-webkit-linear-gradient(left, #483192, #761992);}

#main-nav>ul>li:last-child>a{color:#fff;}*/

#header-logo a {
    display: block;
}
 .col-md-12 {
    float: left;
}

.form-success {
    display: none;
}
.form-donate-box input {
    padding-left: 50px;
}

.sitemap ul li ul {
    margin-bottom: 0;
}
.sitemap ul li {padding: 4px 0;}



/*Font Resize Style*/

.accessibility-links .reduce-text:before {
    content: "A-"
}

.accessibility-links .default-text:before {
    content: "A"
}

.accessibility-links .enlarge-text:before {
    content: "A+"
}

.print-page:before {
    content: "\e045"
}
.vertical-align-inner {
display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.vertical-align-outer {
    display: table;
    width: 100%;
}
.online-admission-button {
    width: 50%;
    margin: auto;
}
.online-admission-button a {
    color: white;
    background-color: #0067b1;
    text-decoration: none!important;
}
.navbtn {
    width: 100%;
    height: 70px;
    white-space: normal;
    font-size: 110%;
    text-decoration: none;
}

.navbtn:hover, .navbtn:focus, .navbtn:active, .navbtn.active, .open > .dropdown-toggle.navbtn {
    background: #80B3D8;
color:#fff;
}
.svphm-online-admission-button {
    width: 50%;
    margin: auto;
}

a.staybtn {
    color: white;
    background-color: #0067b1;
    text-decoration: none!important;
}
