
.login-container{
 width: 350px;
 margin: 10% auto;
 padding: 20px;
 background-color: white;
 border-radius: 4px;
 color:#0A2738;
}

.login-header{
 font-weight: bold;
 font-size: 45px;
 /*background-color: lightgrey;*/
 color: #0A2738;
 text-align: center;
 margin-bottom: 30px;
}

.pointer{
  cursor: pointer;
}
.pointer:hover{
  background-color: #C0E6D1;
}
.alert-danger {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #a94442;
  background-color: #f2dede;
  /*border-color: #*/
}
.bg-color{
  background-color: #e6e6ff;
}
.navbar-default{
  border-bottom:solid 2px #3D8DB9 !important;
}
.navbar-default .round-image{
  border-radius: 50%;
  display: block;
  margin: 0 auto;
  height: 60px;
}

li small{
  font-size: 12px;
  color: grey;
}

.home{
  height: 100%;
}
.home > .content{
  height: 100%;
  text-align: center;
  padding: 2%;
}
.wrapper-centrado {
    max-width: 1000px;
    margin: auto;
}

.pasti-dashboard {
    background-color: #FFF;
    height: 215px;
    border-radius: 10px;
    box-shadow: -1px 5px 8px #57BC85;
    font-size: 1.8em;
    /*padding-top: 12%;
    padding-bottom: 12%;*/
    margin:2%;
    color: #0A2738;

}
.pasti-dashboard i {
  font-size: 3em !important;
}

.vertical-center {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.pasti-dashboard:hover {
    box-shadow: -1px 5px 8px #1B673D;
    cursor: pointer;
    color: #FF8000;
}

.button-bar{
    background-color: white;
    padding: 1%;
    margin: 0 !important;
    margin-bottom: 1% !important;
}
.bar-button{
    color: white;
    background-color:  #2dab66;
}
.bar-button:hover{
    color: white !important;
    background-color:  #165633;
}
.loading-box{
  height: 40%;
  width: 20%;
  min-width: 250px
  background-color: white;
  border-radius: 10px;
  margin: auto;
  color:  #165633;
}
.loading-box i{
  font-size: 3em;
  margin-top: 15%;
}
.loading-box p{
  font-size: 1.5em;
}
.scrollable{
  overflow-y: scroll;
  height: calc(87%);
}

.modal{
    height: 95% !important;
}

.modal-content{
    height: 100% !important;
}
.modal-dialog{
  height: 90% !important;
}

.pharmacies{
  height: 100%;
}
.pharmacies > .content{
  height: 100%;
  padding: 1%;
}

.users{
  height: 100%;
}
.users > .content{
  height: 100%;
  padding: 1%;
}
.userdetail{
  height: 100%;
}
.userdetail > .content{
  height: 100%;
  padding: 1%;
}

.form-validation-error{
  font-style: italic;;
  color: #ff0000;
}

/*Modal header*/
.modal-header{
  background-color: #91d1ad;
  color: white;
}


.menu05{
	font-size: 12px;
	margin-top:10px;
}

/*.modal-content{
  height: 400px !important;
}*/

.medium-modal .modal-content{
  height: 550px !important;
}

.small-modal .modal-content{
  height: 250px !important;
}

.userdetail  .panel-heading{
  padding-top: 5px;
  padding-bottom: 5px;
}

.userdetail  .panel-body{
  padding-top: 5px;
  padding-bottom: 5px;
}

#users-table>tbody>tr>td{
  padding: 5px;
}

.congresses-button-add{
    position: absolute !important;
    right: 22px !important;
    bottom: 10px !important;
    font-size: 25px !important;
    color: #02232a !important;
    background-color: grey !important;
    border-color:  darkgrey !important;
    z-index: 100 !important;
    height: 60px; width: 60px;
    border-radius: 30px  !important;
    margin-bottom: 25px !important;
    margin-right: 0px !important;
    /*Efecto shadow*/
    -webkit-box-shadow: 10px 3px 47px -6px rgba(0,0,0,0.52);
    -moz-box-shadow: 10px 3px 47px -6px rgba(0,0,0,0.52);
    box-shadow: 10px 3px 47px -6px rgba(0,0,0,0.52);
}

