
 .carousel-inner {
    height: 440px;
 }
 .carousel-inner .carousel-caption {
   padding: 5px;
   margin-top: 5px;
   margin-left: 5px;
   top: 0px;
   left: 0px;
   width: 50%;
   height: 25%;
   text-align: left;
   opacity: 0.7;
 }
 .carousel-inner .carousel-caption > h4 {
   padding: 5px;
   background-color: white;
   color: maroon;
   /*padding: 4px;
   border-radius: 5px;
   border: 1px solid gray; */
 }
 .carousel-inner .carousel-caption > p  {
   padding: 5px;
   background-color: white;
   color: black;
  text-align: justify;
  /*border: 1px solid gray;
    border-radius: 5px;*/
 }

.carousel-inner .item > img {
  height: 100%;
}

 .pad-right {
   padding-right: 25px;
 }

 .td-color {
   color: steelblue;
 }

 .image-border {
   border: 1px solid lightgray;
   padding: 2px;
   border-radius: 3px;
   margin-right: 2px;
   margin-bottom: 5px;
 }

 .has-feedback-left input.form-control {
     padding-left: 34px; /* @input-height-base; */
     padding-right: 12px; /* @padding-base-horizontal */
 }

 .has-feedback-left .form-control-feedback {
     left: 0;
 }
 .form-horizontal .has-feedback-left .form-control-feedback {
     left: 12px; /* @grid-gutter-width / 2 */
 }

 .has-feedback-left input.input-sm {
   padding-left: 30px;
   @input-height-small;
 }
 .has-feedback-left input.input-lg {
   padding-left: 46px;
   @input-height-large;
 }

 .modal-body {
     max-height: calc(100vh - 150px);
     overflow-y: auto;
 }

 input.number {
   text-align: right;
 }

 .topbot-margin {
   margin-top: 55px;
   margin-bottom: 55px;
 }

 .jumbotron {
   border: 1px solid gray;
 }
