body {

  position: relative; /* For scrollyspy */

  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	

  /*padding-top:130px;*/

}

body.HomePage {

  background-color:#f8f8f8;

}

.nav-tabs { min-width: 600px; }

.nav-tabs-responsive { overflow: auto; }

@media (max-width: 767px) {

   body{

        padding-top:0px;

    }

.container-fluid.container-slider{

	margin-top:0px!important;

}
	
}
.page-main ul, .page-main ol, .page-main p{
	margin-bottom:20px!important;
}
.list-group p{
	margin-bottom:6px!important;
}
.page-main{
	font-size:1.063em;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {

  /*font-family: 'Lato', sans-serif !important;*/

  font-family: 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif !important;

}

.handwritten{

	font-family: 'Gloria Hallelujah', cursive;

}

blockquote{

	margin:30px 0px;

}

caption{

	padding:8px;

}

.staff-photo{

	padding:3px;

	border:1px solid #ccc!important;

}

img.center {

    float: none!important;

    margin-left: auto!important;

    margin-right: auto!important;

    display: block!important;

    margin-bottom: 10px!important;

    clear: both!important;

}

/* ----------------------------------

 * slider

 * ---------------------------------- */

.container-fluid.container-slider{

	padding-left:0px;

	padding-right:0px;

	margin-bottom:40px;

	margin-top:130px;

}

.erinyen .tp-tab{

	background-color:rgba(0,0,0,0.3);

}

/*.erinyen .tp-tab.selected{

	background-color:rgba(0,0,0,1);

}*/



/* colours for slide titles */

.tp-caption.Newspaper-Subtitle, .Newspaper-Subtitle{

	color:#fff;

	text-transform:uppercase!important;

}

.tp-caption.Newspaper-Title, .Newspaper-Title{

	padding:5px 0px;

	border-top:1px solid;

	border-color:rgba(255,255,255,0.25);

} 

  

 /* ----------------------------------

 * Homepage

 * ---------------------------------- */  

.HomePage h2{

 	padding:0px;

 	text-transform:uppercase;

 	padding:10px 0px;

 	margin-top:0px!important;

 	display:inline-block;

}

.HomePage h2 span,

.HomePage h2 i{  

	line-height:50px!important;

}

.HomePage .page-main{

 	padding-top:0px;

}

.HomePage h2 .fa{

	 color:#fff;

	 padding:0px 5px;

	 margin-right:15px;

	 vertical-align:middle;

	 display:none;

}

.HomePage .ln-title{

	border-bottom:5px solid #D70060;

}

.HomePage .curriculum-title{

	border-bottom:5px solid #792C7E;

}

.HomePage .curriculum-title .fa-instagram{

	 background: #792C7E;

}

.HomePage .fa-newspaper-o{

	 background: #D70060;

}

.HomePage .events-list ul{

    margin:0 0 20px 0;

    padding:0;

    list-style: none;

    background:#e4e4e4;

}

.HomePage .events-list ul li{

    list-style: none!important;

    padding:12px 20px;

    background:#e4e4e4;

    border-bottom:1px dashed rgba(000,000,000,0.1)!important;

    color:#777;

}

.HomePage .events-list ul li.with-link{

    padding:0px!important;

    border-bottom:none!important    

    }

.HomePage .events-list ul li a{

    display:block;

    color:#777;

    padding:12px 20px; 

}

.HomePage .events-list ul li a:hover{

	background-color:#d4d4d4;

	color:#333;

}



 /* ----------------------------------

 * Buttons

 * ---------------------------------- */

 .btn{

    border-radius:0px!important;

    border:none; 

 } 

/* about us */

.btn-primary, .btn-about{

    background-color:#59ABE3!important;

}

.btn-primary:hover, .btn-about:hover{

    background-color:#509ACC!important;

}

/* information */

.btn-information{

    background-color:#01A4A4!important;

}

.btn-information:hover{

    background-color:#019393!important;

}

/* centres */

.btn-centres{

    background-color:#61AE24!important;

}

.btn-centres:hover{

    background-color:#579C20!important;

}

/* curriculum */

.btn-curriculum, .btn-CurriculumPage{

    background-color:#87318C!important;

}

.btn-curriculum:hover, .btn-CurriculumPage:hover{

    background-color:#792C7E!important;

}

/* news */

.btn-news{

    background-color:#D70060!important;

}

.btn-news:hover{

    background-color:#C10056!important;

}

/* parents / students */

.btn-parents, .btn-students{

    background-color:#E54028!important;

}

.btn-parents:hover, .btn-students:hover{

    background-color:#CE3924!important;

}

 /* ----------------------------------

 * General Page

 * ---------------------------------- */



.page-main{

    padding-top:85px;

    padding-bottom:75px;

}

.page-main h1,

.page-main h2,

.page-main h3,

.page-main > h4,

.page-main > h5,

.page-main > h6{

    margin-bottom:30px;

    margin-top:70px!important;

 	text-transform:uppercase;

 	padding:10px 0px;

 	display:inline-block;

    border-bottom:5px solid #ccc;

}



















/* about us */

.section-2 .page-main h1,

.section-2 .page-main h2,

.section-2 .page-main h3{

    border-bottom-color:#59ABE3!important;

}

/* information */

.section-3 .page-main h1,

.section-3 .page-main h2,

.section-3 .page-main h3

{

    border-bottom-color:#01A4A4!important;

}



/* centres */

.section-9 .page-main h1,

.section-9 .page-main h2,

.section-9 .page-main h3{

    border-bottom-color:#61AE24!important;

}



/* curriculum */

.section-6 .page-main h1,

.section-6 .page-main h2,

.section-6 .page-main h3,

.section-38 .page-main h1,

.section-38 .page-main h2,

.section-38 .page-main h3,
.section-28 .page-main h1,

.section-28 .page-main h2,

.section-28 .page-main h3

{

    border-bottom-color:#87318C!important;

}

/* news */

.section-7 .page-main h1,

.section-7 .page-main h2,

.section-7 .page-main h3,

.section-26 .page-main h1,

.section-26 .page-main h2,

.section-26 .page-main h3

{

    border-bottom-color:#D70060!important;

}



/* parents / students */

.section-8 .page-main h1,

.section-8 .page-main h2,

.section-8 .page-main h3{

    border-bottom-color:#E54028!important;

}

.page-main h1{ font-size:24px; }

.page-main h2{ font-size:22px; }

.page-main h3{ font-size:20px; }

.page-main h4{ font-size:18px; }

.page-main h5{ font-size:16px; }

.page-main h6{ font-size:14px; }

.page-main p{

    line-height:215%;

}

/*.page-main > .content h1, 

.page-main > .content h2 {

    color:#59ABE3;

	text-align: center;

    display: flex;

    flex-direction: row;

    justify-content: center;

}

.page-main > .content h1:before, 

.page-main > .content h1:after,

.page-main > .content h2:before, 

.page-main > .content h2:after{

	flex-grow: 1!important;

	height: 1px!important;

	content: '\a0';

	background-color: #ddd;

	position: relative;

	top: 0.6em;

}

.page-main > .content h1:after,

.page-main > .content h2:after {

	margin-left:15px;

}

.page-main > .content h1:before,

.page-main > .content h2:before {

   margin-right:15px;

}*/

.color {

    background-color: #ccc;

}

.page-main > .content > p{

    margin: 0px 0px 20px 0px;

}

/* page-main lists */

.page-main > .content ul:not(.dropdown-menu),

.page-main > .content ol,

{

    margin: 15px 0px 20px 0px!important;

    padding:0px;

}

.page-main > .content ul:not(.dropdown-menu):not(.pagination) li,

.page-main > .content ol li{

    padding:8px 10px 8px 20px;

    border-bottom:1px solid #e6e8eb;

    line-height:215%;



}

.page-main > .content ul:not(.dropdown-menu) li{

   list-style:square;

}

.page-main > .content ul:not(.dropdown-menu) li li{

   list-style:circle;

}

@media (max-width: 767px) {

   .page-title{

      font-size:18px!important;

      padding-left:15px;

      padding-right:15px;

   }

   div.breadcrumb{

      padding-left:15px!important;

      padding-right:15px!important;

      font-size:11px!important;

   }

}

.featured-image img{

      object-fit:cover;

      min-height:200px;

	  max-height:420px;

	  max-height:420px;

}

@media (min-width: 990px) {

   /* Header Title / Breadcrumbs */

   .featured-img-title{

      position:absolute;

      top:200px;

      /*left:15px;*/

	   right:15px;

      min-width:500px;

	   /*text-align:right;*/

   }

   .featured-img-title .page-title-wrapper{

      padding:0px 20px 0px 20px;

   }

}

.page-title-wrapper{

   background:#dedede;

}

.page-title{

    text-transform:uppercase;

    font-size:26px;



}

.colored-bg{

  position: relative;

 padding-top:130px;

  /*background-image: url('../img/patterns/arches.png');*/

  background-color:#333;



  background-repeat: repeat;



}



@media (max-width: 767px) {

    .colored-bg{

        padding-top:0px;

    }

}



@media all and (-webkit-min-device-pixel-ratio: 1.5) {

  .pattern-bg {

    /*background-image: url('../images/patterns/SchoolIcons2x.jpg');*/

  }

}

/* Default / About Us */ 

.colored-bg .section-title:before,

.colored-bg .section-title:after, 

body.section-1 .colored-bg:before,

body.section-2 .colored-bg:before {

  background-color: #509ACC;

}

/* Information */

body.section-3 .colored-bg:before {

  background-color: #019393;

}

/* Centres */

body.section-9 .colored-bg:before {

  background-color: #579C20;

}

/* Curriculum */

body.section-6 .colored-bg:before,
body.section-28 .colored-bg:before{
	background-color: #792C7E;

}

/* News */

body.section-7 .colored-bg:before,

body.section-26 .colored-bg:before

/*body.Blog .colored-bg:before,

body.BlogPost .colored-bg:before*/ {

  background-color: #D70060;

}

/* Students */

body.section-8 .colored-bg:before {

  background-color: #CE3924;

}



/* Parents */

body.section-12 .colored-bg:before {

  background-color: #D87F04;

}

.colored-bg .container {

  position: relative;

  z-index: 10;

}

.colored-bg {

  border: none;

  color: #fff;

  position: relative;

}

.colored-bg:before{

  content: " ";

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background-color: #202326;

  -webkit-opacity: 0.75;

  -moz-opacity: 0.75;

  opacity: 0.75;

}



/* ----------------------------------

 * documents

 * ---------------------------------- */

 .documents-list{

    

 }

 .document{

    background:#efefef;

    margin-bottom:20px;

    padding:20px;

    border:1px solid #dedede;

 }

 .document i.fa{

    padding:0 10px 0 0;

    text-align:right;

 }

/* ----------------------------------

 * sidebar

 * ---------------------------------- */

 .sidebar ul{

    margin:0 0 0 0;

    padding:0px;

    list-style: none;

    background:#e4e4e4;

 }

 .sidebar ul li{

 }

 .sidebar ul li i{

    margin-left:0px;

    margin-right:20px;

 }

 .sidebar .sidebar-header{

 	padding:12px 20px;

 	font-weight:bold;

 	border-bottom:5px solid rgba(000,000,000,0.2);

 	color:#fff;

 }

.section-2 .sidebar .sidebar-header{ background-color: #59ABE3!important; }

.section-3 .sidebar .sidebar-header{ background-color: #019393!important; }

.section-9 .sidebar .sidebar-header{ background-color: #61AE24!important; }

.section-6 .sidebar .sidebar-header,.section-28 .sidebar .sidebar-header{ background-color: #87318C!important; }

.section-83 .sidebar .sidebar-header, .section-7 .sidebar .sidebar-header, .section-38 .sidebar .sidebar-header, .sidebar .sidebar-block.recent-news .sidebar-header, .section-26 .sidebar .sidebar-header{ background-color: #D70060!important; }

.section-8 .sidebar .sidebar-header{ background-color: #E54028!important; }





.sidebar ul li a{

    display:block;

    padding:12px 20px;

    border-bottom:1px dashed rgba(000,000,000,0.1);

    color:#777;

 

}

.sidebar ul li a:hover{

	background-color:#d4d4d4;

	color:#333;

}

.page-main .sidebar h1, 

.page-main .sidebar h2, 

.page-main .sidebar h3{

 margin-top:0px!important;

 margin-bottom:0px!important;

 line-height:140%;

 } 

 .sidebar-block{

 	margin-bottom:40px;

 }

.social-icons a{

	color:#434a54;

}

.social-icons a:hover .fa-facebook-square{color:#3b5998;}

.social-icons a:hover .fa-twitter{color:#4099ff;}

.social-icons a:hover .fa-instagram{color:#bc2a8d;}

.social-icons a:hover .fa-pinterest{color:#c92228;}

 /* ----------------------------------

 * contact list

 * ---------------------------------- */

 .contact-card{

    margin-bottom:20px;

    background:#efefef;

    padding:20px;

    border:1px solid #dedede;

 }

 .contact-card img{

    margin-bottom:20px;

 }

 /* ----------------------------------

 * scroll to top

 * ---------------------------------- */

 .cd-top {

  /*display: inline-block;

  height: 40px;

  width: 40px;

  position: fixed;

  padding:20px;  

  bottom: 40px;

  right: 10px;

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);

  background: rgba(80, 154, 204, 0.8);

  overflow: hidden;

  white-space: nowrap;

  visibility: hidden;

  opacity: 0;

  -webkit-transition: opacity .3s 0s, visibility 0s .3s;

  -moz-transition: opacity .3s 0s, visibility 0s .3s;

  transition: opacity .3s 0s, visibility 0s .3s;*/

	 position: fixed;

    bottom: 20px;

    right: 20px;

    display: inline-block;

    height: 40px;

    width: 40px;

    box-shadow: 0 0 10px rgba(0,0,0,.05);

    background-color: hsla(5,76%,62%,.8);

}

.cd-top i, .cd-top:active i, .cd-top:visited i, .cd-top:hover i{

    margin:15px;

}

.cd-top, .cd-top:active, .cd-top:visited, .cd-top:hover{

    color:#fff!important;

}

 .cd-top:hover{

    opacity: 1!important;

	background-color: #e86154;

 }

.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {

  -webkit-transition: opacity .3s 0s, visibility 0s 0s;

  -moz-transition: opacity .3s 0s, visibility 0s 0s;

  transition: opacity .3s 0s, visibility 0s 0s;

}

.cd-top.cd-is-visible {

  /* the button becomes visible */

  visibility: visible;

  opacity: .6;

}

.cd-top.cd-fade-out {

  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */

  opacity: .6;

}

.no-touch .cd-top:hover {

  background-color: #e86256;

  opacity: 1;

}

@media only screen and (min-width: 768px) {

  .cd-top {

    right: 20px;

    bottom: 20px;

  }

}

@media only screen and (min-width: 1024px) {

  .cd-top {

    height: 60px;

    width: 60px;

    right: 30px;

    bottom: 30px;

  }

}

/* ----------------------------------

 * Images

 * ---------------------------------- */

 .img.pull-left{

 margin-right:30px;

 margin-bottom:30px;

 }

  .img.pull-right{

 margin-left:30px;

 margin-bottom:30px;

 }

 /* ----------------------------------

 * Blog

 * ---------------------------------- */

 

.blog-summary{

	padding-bottom:40px;

}

.blog-summary h4{

   /*height:40px;*/

}

.blog-summary div.summary-text{

   /*height:145px!important;*/

   overflow:hidden;

   margin-bottom:20px;

   margin-top:50px;



}

.blog-summary .jumbotron-photo{

 	background-position:center center; 

 	background-size:cover; 

 	height:200px;

 	position:relative;

}

.PostSummaryTitle{

 	background:#333;

    border-top:1px solid #fff;

 	width:100%;

 	padding:8px 10px;

 	position:absolute;

 	bottom:-30px;

	color:#fff;

 	font-weight:700;

}









/*.sidebar-header{

	background: #D70060;

}*/

 /* ----------------------------------

 * Instagram

 * ---------------------------------- */

.instagram .slotholder{

	padding:0px 10px!important;

}

.instagram .tp-revslider-slidesli{

	border:none!important;

	padding:0px 20px;

}

 /* ----------------------------------

 * Footer

 * ---------------------------------- */

.footer{

    background:#363b41;

	color:#fff;

}

.footer .container{

	/*border-top:5px solid #D9DBDD;*/

	padding-top:30px;

}

.footer-copyright{

	/*color:#434A54;*/

	text-align:left;

	padding-top:15px;

}

.footer img{

	margin-left:30px;

}

 /* ----------------------------------

 * Ofsted Quote

 * ---------------------------------- */

blockquote.ofsted-quote-h{

	margin:0px;

	font-size:30px;

	height:100%;

	text-align:right;

	font-weight:600;

	/*background:#F4F6F8;*/

	background:#fff;

	color:#282659;

	border-top: 5px solid #E9EDF1;

	border-bottom: 5px solid #E9EDF1;

	border-left:none;

	padding:35px 20px;

}

#subMenuAffix{

    top:50px!important;

}

.vacancy-listing div{

	margin-bottom:8px;

	padding-bottom:8px;

}

.nav-tabs-responsive .nav.nav-tabs{

	background-color:#efefef!important;

}

.nav-tabs-responsive .nav.nav-tabs > li{

	border-left:none!important;

	width:25%;

}

.nav-tabs > li > a{

	background:#efefef;

	text-align:center;

	font-weight: 700;

}

.page-main > .content ul:not(.dropdown-menu):not(.pagination) li{

	border-bottom:none!important;

	padding:0px!important;

}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{

	background-color:#59ABE3!important;

	color:#fff;

}

/* Calendar */

/** {

  box-sizing: border-box;

}



body {

  background-color: #fafafa;

}



.container {

  margin: 100px auto;

  width: 809px;

}*/



.light {

  background-color: #fff;

}



.dark {

  margin-left: 65px;

}



.event-list-calendar {

  width: 100%;

  /*box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, 0.1)!important;*/

  font-family: 'Roboto', sans-serif!important;

  padding: 20px 30px!important;

  color: #363b41!important;

  display: inline-block!important;

}



.calendar_header {

  border-bottom: 2px solid rgba(0, 0, 0, 0.08);

}



.header_copy {

  /*color: #A39D9E;*/

	color:#333;

  font-size: 20px;

}



.calendar_plan {

  margin: 20px 0 40px;

}



.cl_plan {

  width: 100%;

  height: 140px;

  background-image: linear-gradient(-222deg, #FF8494, #ffa9b7);

  box-shadow: 0px 0px 52px -18px rgba(0, 0, 0, 0.75);

  padding: 30px;

  color: #fff;

}



.cl_copy {

  font-size: 20px;

  margin: 20px 0;

  display: inline-block;

}



.cl_add {

  display: inline-block;

  width: 40px;

  height: 40px;

  border-radius: 50%;

  background-color: #fff;

  cursor: pointer;

  margin: 0 0 0 65px;

  color: #c2c2c2;

  padding: 11px 13px;

}



.calendar_events {

  color: #A39D9E;

}



.ce_title {

  font-size: 14px;

}



.event_item {

  margin: 18px 0;

  padding: 5px;

}

/*.event_item:hover {

  background-image: linear-gradient(-222deg, #FF8494, #ffa9b7);

  box-shadow: 0px 0px 52px -18px rgba(0, 0, 0, 0.75);

}

.event_item:hover .ei_Dot {

  background-color: #fff;

}

.event_item:hover .ei_Copy, .event_item:hover .ei_Title {

  color: #fff;

}*/



.ei_Dot, .ei_Title {

  display: inline-block;

}



.ei_Dot {

  border-radius: 50%;

  width: 10px;

  height: 10px;

  background-color: #A39D9E;

  box-shadow: 0px 0px 52px -18px rgba(0, 0, 0, 0.75);

}



.dot_active {

  background-color: #D70060;

}



.ei_Title {

  margin-left: 10px;

  color: #363b41;

}



.ei_Copy {

  font-size: 12px;

  margin-left: 27px;

}



.dark {

  background-image: linear-gradient(-222deg, #646464, #454545);

  color: #fff;

}

.dark .header_title, .dark .ei_Title, .dark .ce_title {

  color: #fff;

}



/* blog homepage */

.blog-summary .jumbotron-photo{

	margin: 4px 0 0 4px;

	border:5px solid #fff;

    box-shadow:  0 0 1px #dadada;

}

.blog-summary .summary-text {

	margin-top:0px!important;

}

.blog-summary .summary-text a,

.blog-summary .summary-text a:active,

.blog-summary .summary-text a:visited{

	color:#333!important;

}

.blog-summary .summary-text a:hover{

	color:#3bafda!important;

}

.blog-summary p{

	margin:30px 0 0 10px!important;

}

.blog-summary.blog-homepage{

	padding-bottom:30px;

}

.blog-summary.blog-homepage p{

	margin:15px 0 0 0!important;

	

}

.blog-summary.blog-homepage .row{

background:#fff!important;

	padding-top:15px;

	padding-bottom:15px;

}

.blog-summary.blog-homepage .h4{

	font-size:20px!important;

	font-family: 'Roboto', sans-serif!important;

	border-bottom:2px solid rgba(0, 0, 0, 0.08)!important;

	margin-top:0px;

}

.div-link{

	position:absolute; width:100%;height:100%;bottom:0;left:0; z-index: 1;

	

}

.div-link:hover{

	border:5px solid #E9EDF1;

}









/* Home Learning */

body.section-10 .colored-bg:before,

body.Blog.section-10 .colored-bg:before,

body.BlogPost.section-10 .colored-bg:before {

  background-color: #0059B2!important;

}

.section-181 .sidebar .sidebar-header{ background-color: #0059B2!important; }

.section-10 .sidebar .sidebar-header{ background-color: #0059B2!important; }



.section-10 .page-main h1,

.section-10 .page-main h2,

.section-10 .page-main h3{

    border-bottom-color:#0059B2!important;

}

.OfTheWeek_Outer{

	color:#fff;

	

	text-align:center;

	width:100%;

	font-size:1.5em;

}





.OfTheWeek_Outer .OTW_Title{

	display: inline-block;

    padding: 6px 10px 8px 10px;

    position: relative;

	border:1px solid #fff;

	font-weight:600;

}

/*.OfTheWeek_Outer .OTW_Title:before{

    content: "";

    position: absolute;

    width: 60%;

    height: 1px;

    bottom: 0;

    left: 20%;

    border-bottom: 1px solid #fff;

}

.OfTheWeek_Outer .OTW_Title:after{

    content: "";

    position: absolute;

    width: 60%;

    height: 1px;

    top: 0;

    left: 20%;

    border-bottom: 1px solid #fff;

}*/

.OfTheWeek_Inner .title{

	font-size:2em;

	font-weight:900;

	padding:40px;

	display:block;

	text-transform:uppercase;

	text-align:center;

}

.OfTheWeek_Inner .description{

	font-size:1em;

	font-weight:400;

	padding:0px 40px 40px 40px;

	line-height:180%;

	display:block;

}

.OfTheWeek_Outer.length-long .OfTheWeek_Inner .description{

	font-size:0.75em;

}

.OfTheWeek_Outer.length-short .OfTheWeek_Inner .description{

	font-size:1.5em;

}

.OfTheWeek_Outer .overlay{

	width:100%;

	height:100%;

	display:block;

	padding:40px 20px 20px 20px;

}

.OfTheWeek_Outer.even .overlay{

	background-color: rgba(0, 0, 0, 0.15);

}

@media (min-width: 768px) {

	.OfTheWeek_Inner .title{

	   font-size:3em;

	}

}

/*--------------------------------------------



Twitter Feed 



--------------------------------------------*/

.SandboxRoot{

	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;

}

.SandboxRoot.env-bp-660 .timeline-Tweet-text{

	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;

	font-size:12px!important;

}

.panel-group .panel-heading{

	padding:0px!important;

	border-radius: 0;

}

.panel-primary > .panel-heading{

	

	background-color:#59ABE3!important;

}

.panel-primary .panel-heading a{

	padding:20px 23px!important;

	color:#fff!important;

	background-color:#434a54;
	margin-botom:1px;

}

.panel-primary .panel-heading a:hover{

	background-color:#59ABE3!important;

}

.panel-primary .panel-heading a:selected{

	background-color:#59ABE3!important;

}

.panel-primary .panel-heading a.toggle-vacancy{
	border-bottom:1px solid #fff!important;
}


.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}