.center {
  text-align: center;
  padding: 10px;
}

.mdl-grid.center-items {
  justify-content: center;
}

.mdl-list__item {
  border-style: none none double none;
  cursor: pointer;
}

.pad-right {
  padding-right: 20px;
}
.cost-label {
  font-weight: bolder;
}

login {
  cursor: pointer;
}

logout {
  cursor: pointer;
}

register {
  cursor: pointer;
}

.mdl-layout__header,  .mdl-layout__drawer-button{
  background-color:#00b894;
}

.dropdown-menu{
  top: 35px;
  left: 0px;
  /* border: 1px solid; */
  border-radius: unset;
  position: absolute;
  -moz-box-shadow: 1px 2px 4px rgba(0, 0, 0,0.5);
  -webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
  box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: white;
  z-index: 1000;
  list-style: none;
  margin-top:auto;
}

.dropdown-item{
  font-weight: 500;
  text-decoration: none;
  color: black;
  padding-top: 5px;
  padding: 3px;
}
.dropdown-menu li {
  padding-left: 15px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.dropdown-menu li.active{
  background-color: #c7ecee;
  
}
.dropdown-menu>.active>a{
  background-color:  #c7ecee;
  color:#353b48;
}

.dropdown-menu>.active>a:hover{
  background-color:  #c7ecee;
  color:#353b48;

}
.asunto{
  width: 90%;
  height: 250px;

}

.input-short{
  width: 70%;
}

.mdl-textfield__label{
  color:#2c3e50;
}

.mdl-textfield__input {
	border-bottom:solid 1px rgba(0,0,0,0.4)
}


.input-disable{
    background-color: #f7f1e3;
}

.margin-group{
  margin-bottom:10px;
}

.no-border{
  border: none;
  background-color: rgba(0,0,0,0)
}

span.remove-actividad, span.remove-notify{
  font-size: 1.8em;
  color: #bdc3c7;
}

span.remove-actividad:hover, span.remove-notify:hover{
  color:#2c3e50;
}


.box-Actividad{
  
  border: solid 1px;
  padding: 1px;
  border-color: #c8d6e5;
  padding-bottom: 15px;
  padding-top: 15px;
}
.firma{
  border-top: solid 1px;
  text-align: center;
  border-color:#2c3e50;
}
.formato{
  display: none;
}
#new-item-urgente{
  width: 20px;
}

.finalizado{
  color: #27ae60!important;
}
.proceso{
  color:#c0392b!important;
}

.edit:hover{
  color:#7f8c8d!important;
}
.oculto{
  display:none;
}
@media print {

  .tab-content{
    border: none;
    margin:none;
    padding: none;

 
  }
  .tab-pane{
    margin-top:10px;
  }
  .coll{
    width: 15%;
  }
  .fade.in.active td{
    padding: 4px!important;
  }
  .margin-group{
    margin-bottom:10px;
  }
  textarea.form-control{
    height: 320px;
  }
  .panel-heading{
    border-color:#95a5a6;
  }
  .formato{
    display:block;
    margin-top: 0px;
    padding-top: 0px;
    top:0px;
    position:absolute;
    z-index: 100000;
  }
  body {
    padding-top: 0px;
  }

  .bs-checkbox{
    display:none;
  }
  
}

.nipsa{
	text-align: center;
    font-weight: 900;
    font-size: 1em;
    color: #576574;
}

input[type="checkbox"]{
  width: 16px!important;
}
input:-webkit-autofill{
  background-color: #82ccdd!important;
}

#new-item-urgente{
  padding-left: 5px;
}

.invalid{
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.0);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.0);
  border: solid 2px;
  border-color: #c0392b;
}



@media (min-width: 768px) {
	.sidebar {
		display: block;
  		position: fixed;
		top: 0px;
		bottom: 0;
		left: 0;
		z-index: 1040;
		display: block;
		margin: 0;
		padding: 0;
		overflow-x: hidden;
		overflow-y: auto;
		background-color: #fff;
		box-shadow: 1px 0px 10px rgba(0, 0, 0, .05);
	}
	.sidebar.navbar-header {
		width: 100%;
	}
      .margin-left{
        margin-left:0px;
    }
    .padding-tbs{
        padding-top:3px;
        padding-bottom:3px;
    }
    .margin-left-s{
        margin-left:0px;
    }
    .margin-left-l{
        margin-left:0px;
    }
    .margin-rigt-s{
        margin-right:5px;
    }
    .margin-tbs{
        margin-top:0px;
        margin-bottom:0px;
    }
}