/* Print fixing */
@media print {
  .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%;
  }
  .visible-xs {
    display: none !important;
  }
  .hidden-xs {
    display: block !important;
  }
  table.hidden-xs {
    display: table;
  }
  tr.hidden-xs {
    display: table-row !important;
  }
  th.hidden-xs,
  td.hidden-xs {
    display: table-cell !important;
  }
  .hidden-xs.hidden-print {
    display: none !important;
  }
  .hidden-sm {
    display: none !important;
  }
  .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;
  }
  
  a[href]:after {
    content: none
  }
}

body{
font-size:14px;
font-family:arial,calibri,verdana,sans-serif;
}

ul{
	padding-left: 17px;
}

/*
ul li { list-style: disc; }
ul ul li { list-style: square; }
*/

ol{
	padding-left: 20px;
}
.hidden {
     display:none;
}

a:focus{
	text-decoration:none;
}

p{
	  margin-bottom: 15px;
}

.my-p{
	  margin-bottom: 5px;
}

.my-p2{
	  margin-bottom: 5px;
	  font-size: 0.9em;
}

.my-inner-well {
background-image: -webkit-linear-gradient(top, #EFEFEF 0%,#fff 100%);
border:0px;

}

.myContiner {
     max-width: 1000px;
     padding: 0px; 
}

.myContiner2 {
     max-width: 800px;
     padding: 0px; 
}

.myContainerInner {
     max-width: 800px;
     min-height: 500px;
     padding: 0px; 
}

.myRow {
     max-width: 1000px;
     margin-left: 0px;
     margin-right: inherit;
}

.my-fp-Row {
     margin-right: 5px;
     margin-left: 5px;
}

.myFooterRow {
     margin-right: 0px;
     margin-left: 0px;
     height:80px;
/*     line-height: 80px;*/
		display: table-cell; 
		vertical-align: middle;
}

.navbar-custom {
    background-color: #E59D16;
    border-color: #E7E7E7;
/*   font-family: "Verdana";*/
    font-size: 14px;
		margin-bottom:0px;  
		color: blue;  
}
.navbar-custom .navbar-nav > li > a {
    color: #FFFFFF;
}

.navbar-nav > li > a {
	padding-top:5px; 
	padding-bottom:5px;
	}
.navbar {min-height:35px}

.vcenter {
  	float:none;
    display:inline-block;
    vertical-align:middle;
    margin-left:-4px;
    margin-top:25px;
}

.vcenter2 {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.nav.navbar-nav.navbar-right li a {
    color: #930924;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover
{
	background-color: #376092;
			color: #930924; 
}
/* Sub menu functionality */
.dropdown-submenu {
    position:relative;
    list-style:none;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
    display:block;
}
.dropdown-submenu>a:after {
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
}
.dropdown-submenu:hover>a:after {
    border-left-color:#ffffff;
}
.dropdown-submenu.pull-left {
    float:none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
}

.dropdown-menu-custom {
	font-size:12px;
}

.dropdown-submenu>a:after {
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
}

.my-dropdown-submenu {
    width:200px;
}
/* End Sub menu functionality */

.my-btn-red {
	 border-color: #953735; 
	 background-color: #953735;
	 width: 100%;
	 text-align: left;
	 color: #FFFFFF;
	 padding: 18px 18px;
	 margin-bottom: 28px;
	 box-shadow: 0 6px 10px 0 #777;
}

.my-btn-red:focus {
	 border-color: #953735; 
	 background-color: #953735;
	 width: 12em;
	 text-align: left;
	 color: #FFFFFF;
}

.my-btn-red:hover {
	 border-color: #a03a38; 
	 background-color: #a03a38; 
	 color: #FFFFFF;
}
	
.my-btn-blue {
	 border-color: #376092; 
	 background-color: #376092;
	 text-align: left;
	 color: #FFFFFF;
	 padding: 18px 18px;
	 margin-bottom: 28px;
	 box-shadow: 0 6px 10px 0 #777;
}
.my-btn-blue:hover {
	 border-color: #3d699f; 
	 background-color: #3d699f;
	 color: #FFFFFF; 
}	

.my-btn-grey {
	 border-color: #a6a6a6; 
	 background-color: #a6a6a6;
	 text-align: left;
	 color: #FFFFFF;
	 padding: 18px 18px;
	 margin-bottom: 25px;
	 box-shadow: 0 6px 10px 0 #777;
	 
}

.my-btn-grey:hover {
	 border-color: #aeadad; 
	 background-color: #aeadad;
	 color: #FFFFFF; 
}	

.my-alert-red {
	 border-color: #953735; 
	 background-color: #953735;
	 color: #fff;
	 text-align:center;
	 margin-bottom:10px;
	 font-size: 1.3em;
	 padding: 0px;
}

.my-alert-red2 {
	 border-color: #953735; 
	 background-color: #953735;
	 color: #fff;
	 text-align:center;
	 margin-bottom:0px;
	 font-size: 1.3em;
	 padding: 0px;
}

.my-alert-red3 {
	 border-color: #953735; 
	 background-color: #953735;
	 color: #fff;
	 text-align:center;
	 margin-bottom:10px;
	 margin-left:10px;
	 margin-right:10px;
	 font-size: 1.3em;
	 padding: 0px;
}

.my-form-btn {
    width: 14em;  
    height: 2em;
    background-color: #7f7f7f;
    color: #fff;
    padding: 0px;
}

.myform-group {
     margin-right: 0px;
}

.myform-item-well {
     padding: 4px;
     margin-bottom : 4px;
}

.myform-item-label{
padding-top: 3px;
}

.myform-control{
height: 25px;
padding: 0px;
}

.my-form-row {
     max-width: 1000px;
     margin-left: 0px;
     height: 25px;
}

.my-form-group{
	margin-bottom:0px;
}

.form-horizontal .form-group {
   margin-right: 0px; 
 }
 
.table {
font-size: 11px; 
}

.my-table2{
	background-color:#FFF;
}

.main_title
{
  font-size: 1.3em;
  color: #930924;
  font-weight: bold;
  margin-bottom: 5px;

  
}

.main_title2
{
  font-size: 1.6em;
  color: #930924;
  font-weight: bold;
  margin-bottom: 30px;
  
}
.sub_title
{
  font-size: 1.2em;
  color: #7f7f7f;
  font-weight: bold;
}

.sub_title2
{
  font-weight: bold;
}

.my_space_div {
  min-height: 20px;
}

.my_space_div10 {
  min-height: 10px;
}

.my_well
{
	font-size: 1.4em;
	background-color: #FFFFFF;
	border:none;
	color:#777;
	padding-left:0px;
	padding-right:0px;
	box-shadow:none;
}

.my-fp-well
{
	background-color: #FFFFFF;
	border:none;
	color:#777;
	padding-left:0px;
	padding-right:0px;
	box-shadow:none;
	padding:0px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}

.my-fp-well1
{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
}
.btn-group-top-margin
{
	width:100%;
	margin-top:25px;

}

.footer-links 
{
	color: #FFFFFF;
	text-align: right;
}

.footer-links > a
{
	color: #FFFFFF;
}

.my-table {
	margin-bottom:0px;
}

.my-alert3 {
		margin-bottom:4px;
		background-color: #ededed;
		border-color: #e2e2e2;
}

.my-alert2 {
		margin-bottom:2px;
		background-color: #ededed;
		border-color: #e2e2e2;
		padding:5px;
}

.my-alert {
		margin-bottom:4px;
		border-color: #e2e2e2;
		background-color: #fff;
}

.my-internal-but {
    padding: 4px;
	  border-color: #D3D3D3; 
	  background-color: #E6E6E6;
    color: #006699;
/*		margin-bottom:10px;*/
		font-size: 0.9em;
}

.my-internal-but:active,
.my-internal-but:focus
 {
    padding: 4px;
	  border-color: #D3D3D3; 
	  background-color: #E6E6E6;
    color: #006699;
/*		margin-bottom:10px;*/
		font-size: 0.9em;
		-webkit-box-shadow: none;
    	outline: -webkit-focus-ring-color auto 0px;
}

.my-internal-but:hover {
	 border-color: #aeadad; 
	 background-color: #aeadad;
	 color: #FFFFFF; 
}
.my-fp-col{
		padding-left: 0px;
}

.my-fp-col2{
		padding-left: 50px;

}

.my-fp-col3{
		padding-left: 5px;
		padding-right: 5px;
}
/* Useful links well*/
.well-useful-links {
	font-size: 0.9em;
	box-shadow: 0 6px 10px 0 #A34800;
	color:#930924;
	padding:3px;
	min-height: 80px;
	background-color:#FCD27E
}

.useful-links-ul{
	padding-left: 15px;
	list-style-type: circle;
}

.my-panel-group .my-panel{
	margin-bottom:-5px;
	
}

.panel-default>.my-panel-heading
{
  padding-top: 1px;
  padding-bottom: 1px;
  background:#e6e6e6;
  border-color:#d3d3d3;
  border-style: solid;
  border-width: 1px;
/*  border-bottom:1px;*/
}

.my-panel-heading{
  padding-top: 1px;
  padding-bottom: 1px;
  background:#e6e6e6;
  border-color:#d3d3d3;
  border-style: solid;
  border-width: 1px;
  border-bottom:1px;
}

.my-panel-title{
  padding-top: 5px;
  padding-bottom: 5px;
  color:#006699;
  font-size: 1.1em;
  font-weight: bold;
}

.my-panel-group-help .my-panel-help{
	margin-bottom:0px;

	
}

.panel-default>.my-panel-heading-help
{
	 border-color: #953735; 
	 background-color: #953735;
	 color: #fff;
	 text-align:center;
	 margin-bottom:0px;
	 padding: 0px;

}

.my-panel-heading-help{
	 border-color: #953735; 
	 background-color: #953735;
	 color: #fff;
	 text-align:center;
	 margin-bottom:0px;
	 padding: 0px;

}

.my-panel-title-help{
	 border-color: #953735; 
	 background-color: #953735;
	 color: #fff;
	 text-align:center;
	 margin-bottom:0px;
	 font-size: 1.3em;
	 padding: 2px;
	 border-radius:4px;
	 border:1px solid transparent
}

.cont-div
{
	position: absolute;
}
.info-span {
    z-index:1;
    float:right;
}

.info-container {
    display:inline-block;
}

#left {
    float:left;
    height: 2em;
}

#right {
    float:right;
    height: 2em;
}

.search-div{
	max-width: 685px;
	float:center;
	margin: 0 auto;
}

.list-group-item-heading2
{
	  color: #625F5F;
	  margin-bottom: 5px;
}

/* Maps */
#map-canvas-s {
    width: 960px;
    height: 200px;
    float: left;
      }
      
#map-canvas {
    width: 922px;
    height: 420px;
/*    float: left;*/
      }
      .controls {
        margin-top: 16px;
        border: 1px solid transparent;
        border-radius: 2px 0 0 2px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        height: 32px;
        outline: none;
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
      }

      #pac-input {
        background-color: #fff;
        font-family: Roboto;
        font-size: 15px;
        font-weight: 300;
        margin-left: 12px;
        padding: 0 11px 0 13px;
        text-overflow: ellipsis;
        width: 400px;
        color: #7f7f7f;
      }

      #pac-input:focus {
        border-color: #4d90fe;
      }

      .pac-container {
        font-family: Roboto;
      }

.gm-style .gm-style-iw {
        color: #7f7f7f;
}
.slider.slider-horizontal
{
	width: 300px;
}


.carousel-inner{
    background-image: url("../images/cover.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    height:406px;
    opacity: 0.7;
  }
  
  .carousel-caption{
     top:12em; 
    }
 
.carousel-title
{
  font-size: 1.2em;
  color: #930924;
  font-weight: bold;
  margin-bottom: 30px;
}

.carousel-title a:link{
    color:#FFFFFF;
}

.carousel-title a:visited{
    color:#FFFFFF;
}

.carousel-indicators li {
    border: 1px solid #000;
}

.carousel-indicators .active {
    background-color: #000;
}


/* unvisited link */
a:link {
    color: #930924;
}

/* visited link */
a:visited {
    color: #930924;
}

/* mouse over link */
a:hover {
    color: #E59D16;
}

/* selected link */
a:active {
    color: #E59D16;
}

/*footer Links*/
/* unvisited link */
a.footerlnk:link {
    color: #FFFFFF;
}
a.footerlnk:visited {
    color: #FFFFFF;
}
a.footerlnk:hover {
    color: #E59D16;
}
a.footerlnk:active {
    color: #E59D16;
}

.A {
	padding-left:10px;
}
.B {
	padding-left:20px;
}