/*h1 .page-title .txt-color-blueDark {
    border-radius: 10px;
    border-color: #000;
    border: #000 solid 1px;
}*/

.panelblu{
    background:#205371 !important;
}
/*.profile-carousel .carousel-inner {
    max-height: 250px;
}*/

#logo img {
    height: auto;
    padding-left: 3px;
    margin-top: -13px;
}
#logo img {
    width: 100px;
}
#sparks {

    display: block;
    list-style: none;
    margin: 30px 40px 0;
    padding: 0;
    text-align: right;

}
/*@media (max-width:768px){
    #sparks{
        margin: 10px 0px 0;
        text-align: center;

    padding-top: 10px;
    }
}*/
@media (max-width: 768px){}
#sparks {
    margin: 0px 0px 0;
    text-align: center;
    padding-top: 0px;
}
}
.profile-pic > a > img {
    border-radius: 0;
    position: relative;
    border: 5px solid #fff;
    top: -30px;
    left: 10px;
    display: inline-block;
    text-align: right;
    z-index: 4;
    /*max-width: 13rem;*/
    margin-bottom: -30px;
}

 
#sparks li h5 {
 
    margin: 0px 0px 14px 0;
 
}
ul.list-unstyled li{
    font-size: 0.9em;
}
.profile-pic {
    text-align: left;
}

.fperfil{
width: 100px;
}

@media (min-width:1160px){
.fperfil{
    width: 90%;
}
}

.font-md {
    font-size: 130%!important;
    text-align: right;
}

/*@media (max-width: ){

}*/

.pricing-big .subscript {
   
    margin-left: 0px;
}

.uppercase{
    text-transform: uppercase;
}

.panel-green1 >.panel-heading{
    color: #fff;
    background-color: #2bc721;
    border-color: #2bc721;
 
}
.panel-red1 >.panel-heading{
    color: #fff;
    background-color: #ef2707;
    border-color: #ef2707;
 
}

.panel-yellow1{
  color: #000;
    background-color: #fbff00;
    border-color: #fbff00;  
}

.panel-black > .panel-heading{
  color: #fff;
    background-color: #000000;
    border-color: #000000;  
}
.panel-o  >.panel-heading{
  color: #fff;
 
}
.pricing-big {
     border:#b1b1b1 solid 1px  !important; /**/
}


.panel-o3 > .panel-heading{
  color: #fff;
    background-color:#21a6ad;
    border-color:#21a6ad;  
}

.panel-o5 > .panel-heading{
  color: #fff;
    background-color:#21c782;
    border-color:#21c782;  
}
.panel-o6 > .panel-heading{
  color: #fff;
    background-color:#24878c;
    border-color:#78b535;  
}
.panel-o7 > .panel-heading{
  color: #fff;
    background-color:#005384;
    border-color:#d0a11f;  
}
.panel-o8 > .panel-heading{
  color: #fff;
    background-color:#010040;
    border-color:#c8cc00;  
}

.note {
 
    font-size: 15px;
 
    color: #131111;
}

.btn-moneygram{
background-color: #e72c23;
color: #ffffff;
}
.btn-western{
background-color: #000000;
color: #ffffff;
}
.btn-paypal{
background-color: #0098d8;
color: #ffffff;
}
.label {
    
    color: #000;
  
}
.btn-moneygram:focus, .btn-moneygram:hover {
    color: #ffffff;
    text-decoration: none;
}
@media only screen and (max-width: 679px) and (min-width: 320px){
    .jarviswidget header h2 {
    width: 201px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;

}
} 
@media (max-width:388px){
    .pull-right2 { 
        margin-top: 21px !important;
    } 
 }

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    z-index: 100;
}

h5 {
    font-size: 17px;
    font-weight: 300;
    margin: 4px 0px 10px;
    line-height: normal;
}

.orange{
    color:#fb7f00;
}
.fa-3x {
    font-size: 3em;
    margin-top: 15px;
}

@media (max-width: 400px){
  .accion_btn{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 2px;
}  
}
.datepicker table tr td.day:hover, .datepicker table tr td.day.focused {
    background: #428bca;
    cursor: pointer;
     color: #fff;
    background-color: #428bca;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    border-color: #357ebd;
    border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover {
    color: #ffffff;
    background: #ffb733;
    border-color: #ffb733;
}

.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:focus, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
    color: #ffffff;
    background: #46b132;
    border-color: #285e8e;
}
.datepicker{
    cursor: pointer;
}

.smart-form .row {
    margin: 0 15px;
}

.nmargin{
    margin: 0 15px;
}
.npadding{
    padding: 0 10px;
}
.dropzone {
    min-height: 90px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.smart-form .toggle {
    margin-bottom: 4px;
    padding-right: 61px;
    font-size: 12px;
    line-height: 25px;
    color: #404040;
    cursor: pointer;
    float: left;
}
.smart-form .button {
    float: right;
    height: 31px;
    overflow: hidden;
     margin: 0; 
    padding: 0 25px;
    outline: 0;
    border: 0;
    font: 300 15px/31px 'Open Sans',Helvetica,Arial,sans-serif;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
}
.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
    padding-left: 33px;
}

/*para ajax*/
.hidej{
    display: none;
}
@media (min-width: 768px){
   .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
    padding: 25px;
} 
}

li.active{
    background-color: #ed143d;
}
.smart-style-1 nav ul ul li>a:hover {
   background: #d26202 !important;
    color: #ffffff;
    font-weight: bold;
    /* text-shadow: none; */
} 

.fixed-navigation nav {
    -webkit-overflow-scrolling: touch;
    overflow: hidden;
    height: 100%;
    padding-bottom: 49px;
}

/*#main {
    margin-left: 220px;
    padding: 0;
    padding-bottom: 0;
    min-height: 500px;
}*/

.text-align-right, .text-right {
    text-align: right !important;
    padding-right: 44px;
}
#logo-group>span {
    display: inline-block;
    height: 39px;
    float: right;
    margin-right:-8px;
}





.page-footer {
 
  position: relative;
 
}

/*#002bff,#002bff, #ff0000*/
/*.bg-panel1{
    background-color:#002bff ;
    color:#ffffff;
    font-weight: bold;
     font-size: 2em;
     text-align: center;
     text-shadow:1px 2px 1px #000000;
}*/
.bg-panel1 {
     background-color: #005aff; /*#002bff*/
    color: #ffffff;
    font-weight: bold;
    font-size: 41px;
    text-align: center;
    text-shadow: 1px 2px 1px #000000;
    /* border-radius: 50%; */
    /* width: 100% !important; */
    /* height: 55px; */
}

.btn-personalizado {
    width: 43px;
    height: 41px;
    font-weight: bold;
    font-size: 17px;
}
.btn .btn-circle{
    vertical-align:center;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    border-top: 0px solid #ddd; 
}
button.btn.btn-default.btn-personalizado.btn-circle:hover {
    background-color: #2196f3;
    color:#ffffff;
}
.redondea{/*#1b00ff*/
   /* border-radius: 50px;#1b00ff;*/
   color: #fbff00;

}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
 
    vertical-align: middle;
 
}
 
button.btn-default{
    background-color:rgb(255, 255, 255);
    color: #000000;
}
.tabla-bingo>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
      padding: 0px 3px;/**/
}
}



.smart-style-1 #logo-group {
    background: #000000!important;
}

.smart-style-1 .page-footer, .smart-style-1 .superbox-show, .smart-style-1 aside {
    background: #000000;
}

.smart-style-1 #header {
    background-image: none;
    background-color: #000000;
}

.table>thead>tr>th.rep{
  padding: 6px 6px;
}


.ui-widget-overlay {
    background: #AAA;
    height: 1px;
     z-index: 1 !important; 
    position: fixed;
    top: 0;
    left: 0;
}
