.btn2 {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 10px 10px 10px;
  text-decoration: none;
}

.btn2:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
  cursor: default
}


  .modal-header, .close {
      background-color: #5cb85c;
      color:white !important;
      text-align: center;
      font-size: 30px;
  }
  .modal-footer {
      background-color: #f9f9f9;
  }
  
  
  .centro {
  text-align: center;
  }

 .nohover {
		color: white !important;
        text-decoration:none !important;
        cursor:default !important;
		padding: 5px;
} 
  

.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}


.tituloblanco {
	color: white;
}

ul.tipo {

	line-height: 1.5;
}

.color_verde {
      color:#3498db;
	  font-size: 30px;
	  font-weight: 900;
/*	  font-weight: bold; */
}
.color_verde_footer {
      color:#3498db;
/*	  font-weight: bold; */
}

.color_naranja {
      color:#ff7700;
	  font-weight: bold;
}

.form-control{border-width: 1px; border-color: #3498db;}


.form-control,
textarea {
  border-width: 1px;
  border-color: #777777;
  background: #F7F7F7;
/*  border: none; */
  font-size: 17px;
outline: medium #3498db;
  color: #222;
  margin-bottom: 0px;
  padding: 10px 12px;
/*  border-radius: 0; */
/*  border-bottom: 2px solid transparent; */
/*  box-shadow: none; */
}

.form-control:focus,
textarea:focus {
  box-shadow: none;
border-bottom: 2px solid #3498db;
border-color: #3498db;
}
input.oculto[type="text"]{ 
-webkit-text-security: disc;
}

/*  Comment Box */
@import url(//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css);

.detailBox {
    width:320px;
    border:1px solid #bbb;
    margin:50px;
}
.titleBox {
    background-color:#fdfdfd;
    padding:10px;
}
.titleBox label{
  color:#444;
  margin:0;
  display:inline-block;
}

.commentBox {
    padding:10px;
    border-top:1px dotted #bbb;
}
.commentBox .form-group:first-child, .actionBox .form-group:first-child {
    width:80%;
}
.commentBox .form-group:nth-child(2), .actionBox .form-group:nth-child(2) {
    width:18%;
}
.actionBox .form-group * {
    width:100%;
}
.taskDescription {
    margin-top:10px 0;
}
.commentList {
    padding:0;
    list-style:none;
    max-height:200px;
    overflow:auto;
}
.commentList li {
    margin:0;
    margin-top:10px;
}
.commentList li > div {
    display:table-cell;
}
.commenterImage {
    width:30px;
    margin-right:5px;
    height:100%;
    float:left;
}
.commenterImage img {
    width:100%;
    border-radius:50%;
}
.commentText p {
    margin:0;
}
.sub-text {
    color:#aaa;
    font-family:verdana;
    font-size:11px;
}
.actionBox {
    border-top:1px dotted #bbb;
    padding:10px;
}

/*  End Comment Box */
.redondeado {
	color:#ffffff;
	background-color:#3498db;
	border-radius: 100px;
	max-width: 75px;
    margin: auto;
}
/*  borde redondeado */

.btn5 {
  -webkit-border-radius: 28;
  -moz-border-radius: 18;
  border-radius: 8px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  background: #3498db;
  padding: 5px 20px 5px 20px;
  text-decoration: none;
}

.btn5:hover {
  background: #999999;
  text-decoration: none;
}
}

li.function_delete {
  color: #000;
}

.language1 a {
  display: inline-block;
  padding: 5px 14px !important;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px !important;
  -moz-border-radius: 15px !important;
  border-radius: 15px !important;
  text-transform: capitalize !important;
}

.language2 a:hover {
  display: inline-block;
  padding: 5px 14px;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px !important;
  -moz-border-radius: 15px !important;
  border-radius: 15px !important;
  text-decoration: none !important;
  background-color: #f5f5f5 !important;
  float: right;
  text-transform: capitalize !important;
}