.content-wrapper{
  background-color: white;
}
.navbar{
  background-color: #16538f;
}
.btn-info{
  background-color: #16538f;
  border-color: #16538f;
}
.text-red-principal{
  background-color: #16538f;
}
.text-red-basic{
  color: #E17B65;
}
.contentPrimary{
  background-color: white;
}
table thead{
  background-color: #BDC3C7;
}
table{
  font-size: 13px;
}
.bgCS7{
  background-color: #58ACFA;

}
.bgGreen{
  background-color: #01cc57;
}
.bgGray{

}
.txtCS7{

}
.txtGreen{
  color: green;
}
.txtOrange{
  color: #d68a16;
}
.txtGray{

}
.txtRed{
  color: #C53111;
}
.txtWhite{
  color: white;
}
.validateMsj{
  color: red;
  font-size: 12px;
  display: none;
}
.inputError{
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.inputError:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.inputSucces{
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.inputSucces:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}

.modal-header{
  background-color: #16538f;
}
.modal-title{
  color: white;
  text-align: left;
}
.txtPrimary{
  background-color: #17a518;
}
.txtSecundary{
  background-color: #e8b420;
}
.bgPrimary{
  background-color: #17a518;
}
.bgSecundary{
  background-color: #e8b420;
}
.input-group{
  padding: 4px;
}
.form-group{
  padding-left: 6px;
}
/*input radio con imagen*/
.input-corner {
  position: absolute;
  left: 18;
}
.input-corner-rigth {
  position: absolute;
  right: -7;
}

input[type=radio]:checked + label>img {
  box-shadow : 0px 0px 3px 3px #090;
}

input[type=radio] + label>img {
  width: 200px;
  height: 200px;
  transition: 200ms all;

}
.scrollTable{
  overflow:auto;
     height:350px;
     width:100%;
 }
.scrollPublication{
  overflow:auto;
     height:460px;
     width:105%;
 }
 .scrollRoyaltie{
  overflow:auto;
     height:450px;
     width:100%;
 }
  .scrollProfileUser{
  overflow:auto;
     height:350px;
     /*width:100%;*/
 }
.fileP{
  /*position: relative;*/
  overflow: hidden;
  position: relative;
      /*width: 188px;
      border: 1px solid #BBB;
      margin: 1px;*/
      cursor: pointer;
      float: left;
}

.fileP::-webkit-file-upload-button {
  visibility: hidden;
}
.fileP::before {
  content: 'Seleccionar Archivo';
  display: inline-block;
  background: linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
}
.fileP:hover::before {
  border-color: black;
}
.fileP:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}

.map-container-4{
overflow:hidden;
padding-bottom:56.25%;
position:relative;
height:0;
}
.map-container-4 iframe{
left:0;
top:0;
height:95%;
width:95%;
position:absolute;
}
.level{
  border-left: 2px solid;
  padding-left: 5px; 
}
.level > li{
  list-style: none;
}
.level-two{
  border-left: 2px solid;
  padding-left: 5px;
}
.avatUser{
  width: 45px;
  height: 45px;
  border-radius: 50%;
  padding-left:  10px;
}
.avatUser > p{
  text-color: red;
}
.text-rigth{
  text-align: right; 
}
.lst > li{
  display: inline;

}
.btn-social-icon{

}
.div_table{
  overflow:auto;
  height:350px;
  width:95%;
}




