/* Sticky footer styles
-------------------------------------------------- */

html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 0px;	
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 80px;
  background-color: #f5f5f5;
  padding:10px 0 15px 0;
  border-top: 1px solid #e7e7e7
}

/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

body > .container {
  padding: 0px 0px 80px 0px;
}

.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}

/* Sticky footer End */


.page-header {margin-top:0px; border:0px solid red}
.container {width:100%;}

.container-fluid {max-width:940px; padding-right: 0px;padding-left: 0px;}
.pad-0, .row {
	  margin-right: 0px;
	  margin-left: 0px;
	}
/* Content columns 
       ----------------------------*/
.row  div.first {padding-left:0px;padding-right:10px;}
.row .col-md-4 {border:0px solid red;padding-left:10px;padding-right:10px;}
.row  div.last {padding-left:10px;padding-right:0px;}

/*
.breadcrumb {
  padding: 15px 15px;

  list-style: none;
  background-color: #f8f9fb;
  border-radius: 0px;
  border-bottom:1px solid #ccc;
  margin-top:-20px;

  margin-bottom: 33px;

}

.breadcrumb > li {
  display: inline-block;
  
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #ff9c00
}
*/
/*
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
  font-size: 16px;
  text-shadow:#012551 0 0 1px

}

li .list-group-item {
  text-transform:uppercase
}
li li .list-group-item {
  padding: 4px 15px 4px 25px;
  text-transform:none;
  text-shadow:none;
  font-size: 14px;
}
li li li .list-group-item {
  padding: 4px 15px 4px 40px;
}

.breadcrumb a {
text-decoration:none
}
.list-group-item a {text-decoration:none}

a.list-group-item {
  color: #555;
  text-decoration:none;
  color: #012551
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
 z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: transparent;
  text-shadow:#fff 0 0 1px;
  
  background-color: #028563;
  background-image: -webkit-linear-gradient(top, #028563 0%, #028563 100%);
  background-image:      -o-linear-gradient(top, #028563 0%, #028563 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#028563), to(#028563));
  background-image:         linear-gradient(to bottom, #028563 0%, #028563 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#028563', endColorstr='#028563', GradientType=0);
  background-repeat: repeat-x;
}
 */
/* Accordion */
.panel {
  margin-bottom: 20px;
  background-color: transparent;
  border: 1px solid #dfdfdf;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  background-color: #fff;
}
.panel-heading {
  background-color: #97c278;
  background-image: -webkit-linear-gradient(top, #97c278 0%, #97c278 100%);
  background-image:      -o-linear-gradient(top, #97c278 0%, #97c278 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#97c278), to(#97c278));
  background-image:         linear-gradient(to bottom, #97c278 0%, #97c278 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#97c278', endColorstr='#97c278', GradientType=0);
  background-repeat: repeat-x;
  font-weight:normal;
}
.panel-heading h1 {color: #fff; font-weight:normal;text-transform:none}
.panel-heading h4 {color: #fff; font-weight:normal;text-transform:none}
.panel-heading a {text-decoration:none}
/* .panel-heading h1  a:hover{text-decoration:none}*/

.panel-body {
  padding: 15px 15px 7px 15px
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #222;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #222;
  border-top: 0px solid #222;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
 

/* Tabs */
.tab-pane {padding:	 15px 25px;background:#fff;box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.23);border-left: 1px solid #ddd;}

.nav-tabs {
  border-bottom: 1px solid #fff;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;

}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  color: #fff;
  cursor: default;
  background-color: #fff;
  border: 1px solid #555;
  border-bottom-color: #555;
  background-color: #046187;
  background-image: -webkit-linear-gradient(top, #028563 0%, #028563 100%);
  background-image:      -o-linear-gradient(top, #028563 0%, #028563 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#028563), to(#028563));
  background-image:         linear-gradient(to bottom, #028563 0%, #028563 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#028563', endColorstr='#028563', GradientType=0);
  background-repeat: repeat-x;
  
  text-decoration:none;
  cursor:pointer
}
.nav-tabs > li > a:hover {
  /* border-color: #eee #eee #ddd;*/
  border-color: #555 #555 #555;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color:#444;
  background-color: #fff;
  background-image: -webkit-linear-gradient(top, #fff 0%, #fff 100%);
  background-image:      -o-linear-gradient(top, #fff 0%, #fff 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image:         linear-gradient(to bottom, #fff 0%, #fff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff', GradientType=0);
  background-repeat: repeat-x;
  border: 1px solid #ddd;
  border-bottom-color: #fff;
  border-radius: 6px 6px 0 0;
}

@media (max-width: 960px),(max-width: 800px) ,(max-width: 768px){
.container .container-fluid {padding-left:15px;padding-right:15px;}
}


@media (max-width: 768px) {
    .container {width:100%}
  .pad-0 {padding-left:15px;padding-right:15px;}
  }
@media (max-width: 767px) {

  .breadcrumb {
    margin-left:0px;
    margin-right:0px
  } 
  .pull-left {float:none}
  .pull-right {float:none}
  .copyright {width:100%;float:none;padding:0 0 0 0;margin-top:0px}
   .pad-0 {padding-left:15px;padding-right:15px;}
   
 /* .alpha{margin-left:0;margin-right:0;pdding:0 0 0 0}
.omega{margin-right:0;margin-left:0;pdding:0 0 0 0}
*/
.container-fluid {width:100%;padding-right: 15px;padding-left: 15px;}

body > .container {
  padding: 0px 0px 200px 0px;
}
.footer {
  margin-top:200px;
  padding: 0px 0 0px 0;
  height:auto

}

}