.alert {
    border-radius: 0px;
}

.alert
{
    padding: 15px;
    margin-bottom: 10px;
    border: 1px solid transparent;
	  border-top-color: transparent;
	  border-right-color: transparent;
	  border-bottom-color: transparent;
	  border-left-color: transparent;
    border-radius: 4px;
}

.alert-danger {
    color: #cb1f3b;
    background-color: #fff;
    border-color: #ff1037;
}

.form-group1 {
    padding: 10px;
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
    display: inline;
    max-width: 100%;
    height: auto;
}

.list-group-item3
{
    color: #000;
	/*background-color:#eee;*/
	border-top: 0px solid #ccc;
	line-height: 1.5em;
	list-style: none;
	margin:0px;
	padding:10px;
}

.list-group-item4
{
    color: #000;
    /*background-color: #fff;*/
	border-top: 0px solid #ccc;
	line-height: 1.5em;
	list-style: none;
	margin:0px;
	padding:10px;
}

.panel {
    margin-bottom: 2px !important;
    background-color: #fff;
    border: 0px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.panel-default > .panel-heading {
    color: #000;
    background-color: #fff;
    border-color: #ddd;
}


.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 1px solid #ddd;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 10px 0;
    border-radius: 4px;
}

.pagination > li > a, .pagination > li > span
{
    position: relative;
    float: left;
    padding: 6px 10px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #000;
    text-decoration: none;
    background-color: #fff;
    border: 0px solid #ddd;
	font-size:12px;
}

.pagination a {
  color: #231f20;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #231f20;
    border-color: ##231f20;
}

h4 {
    font-size: 18px;
    letter-spacing: normal;
    line-height: 5px;
    margin: 5px 0 5px 0;
}

.container
{
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}

.indent-header {
    padding-top:0px !important;
	padding-Bottom:0px !important;
 }


.col-md-offset-1 {
    margin-left: 1.33333333%;
}



.breadcrumbs li {
    text-transform: lowercase;
    white-space: nowrap;
}
.breadcrumbs li {
    float: left;
    font-size: 13px;
    color: #0a0a0a;
    cursor: default;
    text-transform: uppercase;
}

.short
{
    font-size: 22px;
    line-height: 25px;
    margin: 15px 0 12px 0;

}
.cleartextsmall
{
	font-weight:300;
	font-size: 11px;
    color: #000;
	line-height:12px;

}

.cleartextsmall a {
    color: #4b4e53;
    outline: none !important;
    text-decoration: none;
    transition: all .3s ease 0s;
}


.cleartext
{
	font-weight:300;
	font-size: 14px;
    color: #000;
	line-height:22px;

}


.thinsmall  {
	position:relative;
	display:inline-block;
	padding: 2px 17px 2px 17px;
	background-color:transparent;
	color:#7a7b80;
	border: 1px solid #c5c2c2;
	transition: all .3s ease 0s;
}


.fes2-main-text-cont2 {
    margin: 0 auto;
    padding: 130px 0px 0px 10%;
    max-width: 80%;

}


.fes2-text-cont2{
	margin-top:10px;
	padding:0px;
}

/*
.sidenav {
  height: 100%;
  width: 300px;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #fff;
  overflow-x: hidden;
  padding-top: 20px;
}
*/


#page-content-wrapper {
  width: 100%;
}

.sidebar-nav {
  position: absolute;
  top: 0;
  width: 250px;
  list-style: none;
  margin: 0;
  padding: 0;
}

@media (max-width:767px) {

    #wrapper {
      padding-left: 0;
    }

    #sidebar-wrapper {
      left: 0;
    }

    #wrapper.active {
      position: relative;
      left: 250px;
    }

    #wrapper.active #sidebar-wrapper {
      left: 250px;
      width: 250px;
      transition: all 0.4s ease 0s;
    }

}

.line-1-100{
	margin-top:5px;
	height:1px;
	width:300px;
	/*background:#eee;*/
}

.line-1-auto
{
	margin-top:5px;
	height:1px;
	width:auto;
	/*background:#eee;*/
}

.btn-group {
  width:100%;
}

/***** sidebar ****/
.miasidebar1
{
    margin-top: 250px;
}
.miasidebar2
{
    margin-top: 350px;
}
.miasidebar3
{
    margin-top: 450px;
}
.miasidebar4
{
    margin-top: 550px;
}
.miasidebar5
{
    margin-top: 650px;
}

.miasidebar33
{
    position: fixed;
    top: 100px;
    height: 100%;
    overflow-y: auto;
    /*background: #fff;*/
    z-index: 1045;
    /*box-sizing: border-box;*/
    width:21%;
    overflow-x: none;
    margin:0px;
}

/*** fine sidebar ****/

.modal-header {
    min-height: 16.43px;
    padding: 15px;
    border-bottom: 0px solid #e5e5e5;
}


@media (min-width:768px) {
 .container {
  width:750px
 }

}

@media (min-width:992px) {
 .container {
  width:970px
 }

}

@media (min-width:1200px) {
 .container {
  width:1170px;
 }

}



@media (min-width:1400px) {
 .container {
  width:1370px;
 }
}

@media (min-width:1600px) {
   .container {
   width:1500px;
   }
}

@media (max-width: 1600px)
{
  .fes2-main-text-cont2 {
      margin: 0 auto;
      padding: 130px 0px 0px 1%;
      max-width: 80%;
  }
}

@media (max-width: 1400px)
{
  .miasidebar1
  {
      margin-top: 100px;
  }
  .miasidebar2
  {
      margin-top: 200px;
  }
  .miasidebar3
  {
      margin-top: 300px;
  }
  .miasidebar4
  {
      margin-top: 400px;
  }
  .miasidebar5
  {
      margin-top: 500px;
  }

}

@media (max-width: 1024px)
{
	.nascondiid {
	display:none;
	}

	.list-group-item3
	{
	  margin-left:-50px;
	  padding:1px;
	}

  .miasidebar1
  {
      margin-top: 0px;
  }
  .miasidebar2
  {
      margin-top: 0px;
  }
  .miasidebar3
  {
      margin-top: 0px;
  }
  .miasidebar4
  {
      margin-top: 0px;
  }
  .miasidebar5
  {
      margin-top: 0px;
  }
}


@media (max-width: 468px)
{

.breadcrumbs {
  margin-top: 53px;
  text-align:right;
  font-size:8px;
  letter-spacing:2px;
  text-transform:uppercase;
}

  .miasidebar
  {
      margin-top: 0px;
  }
  .miasidebar1
  {
      margin-top: 0px;
  }
  .miasidebar2
  {
      margin-top: 0px;
  }


}
