html, body {
   margin: 0;
   padding: 0;
   height: 100%;
}

/*body {
   background-color: #ababab;
   background: url("/images/fondos/fondo-orange.jpg") no-repeat scroll center center / 100% auto rgba(0, 0, 0, 0);
}*/

.btn-ssl svg {
  float: left; margin-left: 10px; margin-right: 0;
}
div#secure-conn {
  padding: 0 10px; display: none;
}
div#secure-conn svg {
  float: left; margin-left: 10px; margin-right: 7px;
}
div#secure-conn #btn-no-secure {
  background-color: #aaa; border-color: #999;
}

#content {
   display: table;
   height: 100%;
   width: 100%;
   margin: 0;
}

#cell {
   display: table-cell;
   vertical-align: top;
   position: relative;
   padding-top: 20px;
}

#loginbox {
   /*width: 310px;*/
   background-color: #fff;
   border-color: #B4C6D8;
   text-align: center;
   padding: 0;
   margin: 0 auto;
   width: 350px;
   box-shadow: 0 0 90px 20px #000;
   padding-bottom: 5px;
}
#loginbox form input {
   width: 70%;
   margin: 0;
}
#loginbox form select {
   width: 75%;
   margin: 0;
}
#loginbox form div.controls {
   width: 100%;
   margin: 0;
}
#loginbox form label {
   display:none;
}
/*#loginbox form button[type=submit]*/
#loginbox .btn-join {
   width: 75%; background: #008fd3; border: 1px solid #008fd3;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}

#loginbox .btn-orange {
   width: 75%; background: #fb8404; border: 1px solid #fb8404;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox .btn-verde {
   width: 75%; background: #05DC10; border: 1px solid #05DC10;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox .btn-azul {
   width: 75%; background: #8FB3D9; border: 1px solid #8FB3D9;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox .btn-satellitaltech,
#loginbox .btn-rojo,
#loginbox .btn-plataformadaegy {
   /*width: 75%; background: #FF0801; border: 1px solid #FF0801;*/
   width: 75%; background: #B52520; border: 1px solid #B52520;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox .btn-sigmatracking {
   width: 75%; background: #B52520; border: 1px solid #B52520;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox .btn-imecsy {
   /*width: 75%; background: #FF0801; border: 1px solid #FF0801;*/
   width: 75%; background: #FF0000; border: 1px solid #FF0000;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox .btn-controlposition {
   width: 75%; background: #8FB3D9; border: 1px solid #8FB3D9;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox .btn-gps2 {
   /*width: 75%; background: #FF0801; border: 1px solid #FF0801;*/
   width: 75%; background: #FF0000; border: 1px solid #FF0000;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}#loginbox .btn-exegps {
   /*width: 75%; background: #FF0801; border: 1px solid #FF0801;*/
   width: 75%; background: #e40613; border: 1px solid #e40613;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox .btn-globalgps {
   width: 75%; background: #B52520; border: 1px solid #B52520;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox .btn-operante {
   width: 75%; background: #fb8404; border: 1px solid #fb8404;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox .btn-satelitalesdecolombia {
   width: 75%; background: #0431B4; border: 1px solid #0431B4;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox .btn-tecnotron {
   width: 75%; background: #0174DF; border: 1px solid #0174DF;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}

#loginbox .btn-blocator {
   width: 75%; background: #0174DF; border: 1px solid #0174DF;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox .btn-ojovivosatelital {
   width: 75%; background: gray; border: 1px solid black;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}

#loginbox .btn-multisistemas {
   width: 75%; background: #000060; border: 1px solid #0174DF;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}

#loginbox .btn-trackersantander {
   width: 75%; background: #6734FF; border: 1px solid #0174DF;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}

#loginbox .btn-autanaposition {
   width: 75%; background: #00A7FF; border: 1px solid #0174DF;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}

#loginbox .btn-vectorc {
   width: 75%; background: #F00C0D; border: 1px solid #FEFDFC;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox .btn-efectiva {
    width: 75%; background: #a70003; border: 1px solid #a70003;
    color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}

#loginbox .btn-grupo-sproc {
   width: 75%; background: #FB8404; border: 1px solid #FB8404;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}

/* totrack */
#loginbox .btn-totrackgps {
   width: 75%; background: #003366; border: 1px solid #666666;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}

#loginbox div.alert-totrackgps {
   padding: 10px; font-size: 16px; text-shadow: none; background: #003366;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}

#loginbox div.alert-grupo-sproc {
   padding: 10px; font-size: 16px; text-shadow: none; background: #FB8404;
   border: 0px solid #FB8404; color: #fff; border-radius: 0px;
}

#loginbox .img-totrackgps {
   width: 75%;
}
/* totrackgps */

#loginbox .img-vectorc {
   display: none;
}

#loginbox .btn-mijovisrl {
   width: 75%; background: #F05423; border: 1px solid #FEFDFC;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}

#loginbox .btn-trackingsatellite {
   width: 75%; background: #F05D1F; border: 1px solid #DB5524;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}

#loginbox .btn-centersat {
   width: 75%; background: rgb(0, 126, 195); border: 1px solid #004E92;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}

#loginbox div.alert-join {
   padding: 10px; font-size: 16px; text-shadow: none; background: #008fd3;
   border: 0px solid #008fd3; color: #fff; border-radius: 0px;
}

#loginbox div.alert-orange {
   padding: 10px; font-size: 16px; text-shadow: none; background: #FB8404;
   border: 0px solid #FB8404; color: #fff; border-radius: 0px;
}
#loginbox div.alert-verde {
   padding: 10px; font-size: 16px; text-shadow: none; background: #05DC10;
   border: 0px solid #05DC10; color: #fff; border-radius: 0px;
}
#loginbox div.alert-azul {
   padding: 10px; font-size: 16px; text-shadow: none; background: #8FB3D9;
   border: 0px solid #8FB3D9; color: #fff; border-radius: 0px;
}
#loginbox div.alert-satellitaltech,
#loginbox div.alert-rojo,
#loginbox div.alert-plataformadaegy{
   /*padding: 10px; font-size: 16px; text-shadow: none; background: #FF0801;
   border: 0px solid #FF0801; color: #fff; border-radius: 0px;*/
   padding: 10px; font-size: 16px; text-shadow: none; background: #B52520;
   border: 0px solid #B52520; color: #fff; border-radius: 0px;
}
#loginbox div.alert-sigmatracking {
    padding: 10px; font-size: 16px; text-shadow: none; background: #B52520;
   border: 0px solid #B52520; color: #fff; border-radius: 0px;
}

#loginbox div.alert-imecsy {
   padding: 10px; font-size: 16px; text-shadow: none; background: #FF0000;
   border: 0px solid #FF0000; color: #fff; border-radius: 0px;
}
#loginbox div.alert-controlposition {
   padding: 10px; font-size: 16px; text-shadow: none; background: #8FB3D9;
   border: 0px solid #8FB3D9; color: #fff; border-radius: 0px;
}
#loginbox div.alert-gps2 {
   padding: 10px; font-size: 16px; text-shadow: none; background: #FF0000;
   border: 0px solid #FF0000; color: #fff; border-radius: 0px;
}
#loginbox div.alert-exegps {
   padding: 10px; font-size: 16px; text-shadow: none; background: #e40613;
   border: 0px solid #e40613; color: #fff; border-radius: 0px;
}
#loginbox div.alert-globalgps {
   padding: 10px; font-size: 16px; text-shadow: none; background: #B52520;
   border: 0px solid #B52520; color: #fff; border-radius: 0px;
}
#loginbox div.alert-operante {
   padding: 10px; font-size: 16px; text-shadow: none; background: #FB8404;
   border: 0px solid #FB8404; color: #fff; border-radius: 0px;
}
#loginbox div.alert-satelitalesdecolombia {
   padding: 10px; font-size: 16px; text-shadow: none; background: #0431B4;
   border: 0px solid #0431B4; color: #fff; border-radius: 0px;
}
#loginbox div.alert-tecnotron {
   padding: 10px; font-size: 16px; text-shadow: none; background: #0174DF;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}
#loginbox div.alert-blocator {
   padding: 10px; font-size: 16px; text-shadow: none; background: #0174DF;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}
#loginbox div.alert-ojovivosatelital {
   padding: 10px; font-size: 16px; text-shadow: none; background: gray;
   border: 0px solid black; color: #fff; border-radius: 0px;
}
#loginbox div.alert-mayapioneer {
   padding: 10px; font-size: 16px; text-shadow: none; background: #FB8404;
   border: 0px solid #FB8404; color: #fff; border-radius: 0px;
}

#loginbox div.alert-pracogps {
    padding: 10px; font-size: 16px; text-shadow: none; background: #B52520;
   border: 0px solid #B52520; color: #fff; border-radius: 0px;
}

#loginbox div.alert-multisistemas {
   padding: 10px; font-size: 16px; text-shadow: none; background: #000060;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}

#loginbox div.alert-trackersantander {
   padding: 10px; font-size: 16px; text-shadow: none; background: #6734FF;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}

#loginbox div.alert-autanaposition {
   padding: 10px; font-size: 16px; text-shadow: none; background: #0341BC;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}

#loginbox div.alert-vectorc {
   padding: 10px; font-size: 16px; text-shadow: none; background: #661C1C;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}

#loginbox div.alert-mijovisrl {
   padding: 10px; font-size: 16px; text-shadow: none; background: #86878B;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}

#loginbox div.alert-trackingsatellite {
   padding: 10px; font-size: 16px; text-shadow: none; background: rgba(20, 38, 111, 0.66)
   ;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}

#loginbox div.alert-centersat {
   padding: 10px; font-size: 16px; text-shadow: none; background: #007EC3;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}
/**** Login to Rsubicar ****/
#loginbox div.alert-rsubicar {
   padding: 10px; font-size: 16px; text-shadow: none; background: #FBFBFB;
   border-bottom: 1px solid #40B93C; color: #274593; border-radius: 0px;
}

#loginbox div.alert-efectiva {
    padding: 10px;font-size: 16px; text-shadow: none; background: #a70003;
    border: 0px solid #a70003; color: #fff; border-radius: 0px;
}

#loginbox div.alert-copsgps {
   padding: 10px;font-size: 16px; text-shadow: none; background: #003c6f;
   border: 0px solid #003c6f; color: #fff; border-radius: 0px;
}

#loginbox .btn-rsubicar {
   width: 75%; background: rgb(39, 69, 147); border: 1px solid #004E92;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}

#loginbox .login-rsubicar {
   margin: 0; background-color: rgba(255, 255, 255, 0.56);
}

#loginbox .a-rsubicar {
   color: rgb(0, 80, 147);
}

#loginbox .img-rsubicar {
   max-width: 100%; border-bottom: 1px solid #40B93C; border-top: 1px solid #40B93C;
}
#loginbox div.alert-alassat {
   padding: 10px; font-size: 16px; text-shadow: none; background: #FB8404;
   border: 0px solid #FB8404; color: #fff; border-radius: 0px;
}

#loginbox .btn-alassat {
   width: 75%; background: #fb8404; border: 1px solid #fb8404;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox div.alert-ucarnow {
   padding: 10px; font-size: 16px; text-shadow: none; background: #106bff;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}

#loginbox .btn-ucarnow {
   width: 75%; background: #106bff; border: 1px solid #FEFDFC;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox div.alert-orbitkeeper {
   padding: 10px; font-size: 16px; text-shadow: none; background: #323232;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}

#loginbox .btn-orbitkeeper {
   width: 75%; background: #000000; border: 1px solid #FEFDFC;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox div.alert-proteous {
   padding: 10px; font-size: 16px; text-shadow: none; background: #2b2a29;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}

#loginbox .btn-proteous {
   width: 75%; background: #2b2a29; border: 1px solid #FEFDFC;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox div.alert-aspicsa {
   padding: 10px; font-size: 16px; text-shadow: none; background: #43708a;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}

#loginbox .btn-aspicsa {
   width: 75%; background: #43708a; border: 1px solid #FEFDFC;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox div.alert-almigpstracker {
   padding: 10px; font-size: 16px; text-shadow: none; background: #661C1C;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}

#loginbox .btn-almigpstracker {
   width: 75%; background: #661C1C; border: 1px solid #FEFDFC;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox div.alert-misionsatelital {
   padding: 10px; font-size: 16px; text-shadow: none; background: #004c7f;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}

#loginbox .btn-misionsatelital {
   width: 75%; background: #004c7f; border: 1px solid #FEFDFC;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}

#loginbox div.alert-contactosatelital {
   padding: 10px; font-size: 16px; text-shadow: none; background: #555895;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}

#loginbox .btn-contactosatelital {
   width: 75%; background: #555895; border: 1px solid #FEFDFC;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}

#loginbox div.alert-colfenixgps {
   padding: 10px; font-size: 16px; text-shadow: none; background: #900000;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}

}
#loginbox .btn-colfenixgps {
   width: 75%; background: #900000; border: 1px solid #FEFDFC;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}

#loginbox div.alert-rocagps {
    padding: 10px; font-size: 16px; text-shadow: none; background: #328dbd;
    border: 0px solid #3e4093;color: #fff;border-radius: 0px;
}
#loginbox div.alert-blackthorne {
    padding: 10px; font-size: 16px; text-shadow: none; background: #333333;
    border: 0px solid #3e4093;color: #fefdfc;border-radius: 0px;
}

.back-alert-rocagps {
   background: #040c1e;
}

#loginbox .btn-rocagps {
    width: 75%; background: #328dbd; border: 1px solid #FEFDFC; color: #FFF;
    text-shadow: none; padding: 10px; font-size: 16px;
}

#loginbox .img-rocagps {
   max-width: 90%;
}
#loginbox .img-blackthorne
{
   max-width: 90%;
}

#loginbox .btn-blackthorne {
    width: 75%; background: #333333; border: 1px solid #333333; color: #FFF;
    text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox div.alert-geolocalizar {
   padding: 10px; font-size: 16px; text-shadow: none; background: #005494;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}
#loginbox .btn-geolocalizar {
   width: 75%; background: #005494; border: 1px solid #FEFDFC;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox .img-geolocalizar {
   max-width: 90%;
}

#loginbox div.alert-colfenixgps {
   padding: 10px; font-size: 16px; text-shadow: none; background: #900000;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}

#loginbox .btn-colfenixgps {
   width: 75%; background: #900000; border: 1px solid #FEFDFC;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox div.alert-e2etracking {
   padding: 10px; font-size: 16px; text-shadow: none; background: #b60b2f;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}

#loginbox .btn-e2etracking {
   width: 75%; background: #b60b2f; border: 1px solid #FEFDFC;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox .img-e2etracking {
   max-width: 99%;
}
#loginbox .img-satellitaltech {
   width: 60%;
}

#loginbox .img-celular {
   max-width: 90%;
}

#loginbox div.alert-celular {
   padding: 10px; font-size: 16px; text-shadow: none; background: #e72b37;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}

#loginbox .btn-celular {
   width: 75%; background: #e72b37; border: 1px solid #FEFDFC;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}

#loginbox .img-microside {
   display: none;
}

#loginbox div.alert-microside {
   padding: 10px; font-size: 16px; text-shadow: none; background: #76b23c;
   border: 0px solid #0174DF; color: #fff; border-radius: 0px;
}

#loginbox .btn-microside {
   width: 75%; background: #76b23c; border: 1px solid #FEFDFC;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}

#loginbox div.alert-megatrans {
   padding: 10px; font-size: 16px; text-shadow: none; background: #193476;
   border: 0px solid #0174DF; color: #FFF; border-radius: 0px;
}


#loginbox .btn-megatrans {
   width: 75%; background: #193476; border: 1px solid #193476;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}
#loginbox .btn-praco {
    width: 75%;
    background: #04144f;
    border: 1px solid #04144f;
    color: #FFF;
    text-shadow: none;
    padding: 10px;
    font-size: 16px;
}
#loginbox div.alert-gpswebtrack {
   padding: 10px; font-size: 16px; text-shadow: none; background: #193476;
   border: 0px solid #0174DF; color: #FFF; border-radius: 0px;
}

#loginbox .btn-gpswebtrack {
   width: 75%; background: #193476; border: 1px solid #193476;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}

#loginbox .btn-copsgps {
   width: 75%; background: #003c6f; border: 1px solid #003c6f;
   color: #FFF; text-shadow: none; padding: 10px; font-size: 16px;
}

#loginbox .img-megatrans {
   max-width: 90%;
}
#loginbox .img-efectiva {
   max-width: 100%;
}

#loginbox .img-gpswebtrack {
   max-width: 90%;
}
#loginbox .img-praco {
    max-width: 90%;
}
#loginbox .img-grupo-sproc {
   max-width: 75%;
}

#loginbox a {
   color: #888;
}

#loginbox div.alert-gt-rastreosatelital {
   padding: 10px;
   font-size: 16px;
   text-shadow: none;
   background: #0c77c5;
   border: 0px solid #0c77c5;
   color: #fff; border-radius: 0px;
}

#loginbox .img-gt-rastreosatelital {
   max-width: 90%;
}

#loginbox .btn-gt-rastreosatelital {
   width: 75%;
   background: #0c77c5;
   border: 1px solid #0c77c5;
   color: #FFF;
   text-shadow: none;
   padding: 10px;
   font-size: 16px;
}

/* fix para IE
* html #cell {
    top: 50%;
    left: 0;
    height: 1px;
}
* html #cell #loginbox {
    position: relative;
    top: -50%;
}*/

#form { margin-top: 30px; padding-bottom: 1px; }

#errmsg { margin-bottom: 5px; color: red; }

.imgRastret{ width: 80%; }

.form-horizontal .controls { margin-left: 110px; }

.form-horizontal .control-label { width: 100px; }

.sellang { width: 162px; }

.alert-orange {
   /*color: #656565;
   background-color: #faa732; fd9a01
   border-color: #bce8f1;*/
   color: #ffffff;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
   background-color: #faa732;
   *background-color: #f89406;
   background-image: -moz-linear-gradient(top, #fbb450, #f89406);
   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
   background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
   background-image: -o-linear-gradient(top, #fbb450, #f89406);
   background-image: linear-gradient(to bottom, #fbb450, #f89406);
   background-repeat: repeat-x;
}

.alert-verde {
   color: #ffffff;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
   background-color: #faa732;
   *background-color: #05DC10;
   background-image: -moz-linear-gradient(top, #60E166, #05DC10);
   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#60E166), to(#05DC10));
   background-image: -webkit-linear-gradient(top, #60E166, #05DC10);
   background-image: -o-linear-gradient(top, #60E166, #05DC10);
   background-image: linear-gradient(to bottom, #60E166, #05DC10);
   background-repeat: repeat-x;
}

.alert-azul {
   color: #ffffff;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
   background-color: #faa732;
   *background-color: #8FB3D9;
   background-image: -moz-linear-gradient(top, #2F5B95, #8FB3D9);
   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2F5B95), to(#8FB3D9));
   background-image: -webkit-linear-gradient(top, #2F5B95, #8FB3D9);
   background-image: -o-linear-gradient(top, #2F5B95, #8FB3D9);
   background-image: linear-gradient(to bottom, #2F5B95, #8FB3D9);
   background-repeat: repeat-x;
}
.alert-satellitaltech,
.alert-rojo,
.alert-plataformadaegy {
   color: #ffffff;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
   background-color: #faa732;
   /**background-color: #FF0801;
   background-image: -moz-linear-gradient(top, #B20803, #FF0801);
   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#B20803), to(#FF0801));
   background-image: -webkit-linear-gradient(top, #B20803, #FF0801);
   background-image: -o-linear-gradient(top, #B20803, #FF0801);
   background-image: linear-gradient(to bottom, #B20803, #FF0801);*/
   *background-color: #B52520;
   background-image: -moz-linear-gradient(top, #B20803, #B52520);
   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#B20803), to(#B52520));
   background-image: -webkit-linear-gradient(top, #B20803, #B52520);
   background-image: -o-linear-gradient(top, #B20803, #B52520);
   background-image: linear-gradient(to bottom, #B20803, #B52520);
   background-repeat: repeat-x;
}
.alert-grupo-sproc {
   color: #ffffff;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
   background-color: #faa732;
   *background-color: #f89406;
   background-image: -moz-linear-gradient(top, #fbb450, #f89406);
   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
   background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
   background-image: -o-linear-gradient(top, #fbb450, #f89406);
   background-image: linear-gradient(to bottom, #fbb450, #f89406);
   background-repeat: repeat-x;
}
.alert-imecsy {
   color: #ffffff;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
   background-color: #faa732;
   *background-color: #FF0000;
   background-image: -moz-linear-gradient(top, #B20803, #FF0000);
   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#B20803), to(#FF0000));
   background-image: -webkit-linear-gradient(top, #B20803, #FF0000);
   background-image: -o-linear-gradient(top, #B20803, #FF0000);
   background-image: linear-gradient(to bottom, #B20803, #FF0000);
   background-repeat: repeat-x;
}
.alert-praco {
   color: #22436f;
   font-weight: bold;
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #ddd;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 0;
}
.alert-sigmatracking {
   color: #ffffff;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
   background-color: #faa732;
   *background-color: #B52520;
   background-image: -moz-linear-gradient(top, #B20803, #B52520);
   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#B20803), to(#B52520));
   background-image: -webkit-linear-gradient(top, #B20803, #B52520);
   background-image: -o-linear-gradient(top, #B20803, #B52520);
   background-image: linear-gradient(to bottom, #B20803, #B52520);
   background-repeat: repeat-x;
}

.alert-controlposition {
   color: #ffffff;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
   background-color: #faa732;
   *background-color: #8FB3D9;
   background-image: -moz-linear-gradient(top, #2F5B95, #8FB3D9);
   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2F5B95), to(#8FB3D9));
   background-image: -webkit-linear-gradient(top, #2F5B95, #8FB3D9);
   background-image: -o-linear-gradient(top, #2F5B95, #8FB3D9);
   background-image: linear-gradient(to bottom, #2F5B95, #8FB3D9);
   background-repeat: repeat-x;
}
.alert-gps2 {
   color: #ffffff;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
   background-color: #faa732;
   *background-color: #8FB3D9;
   background-image: -moz-linear-gradient(top, #2F5B95, #8FB3D9);
   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2F5B95), to(#8FB3D9));
   background-image: -webkit-linear-gradient(top, #2F5B95, #8FB3D9);
   background-image: -o-linear-gradient(top, #2F5B95, #8FB3D9);
   background-image: linear-gradient(to bottom, #2F5B95, #8FB3D9);
   background-repeat: repeat-x;
}
.alert-exegps {
   color: #ffffff;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
   background-color: #faa732;
   *background-color: #8FB3D9;
   background-image: -moz-linear-gradient(top, #2F5B95, #8FB3D9);
   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2F5B95), to(#8FB3D9));
   background-image: -webkit-linear-gradient(top, #2F5B95, #8FB3D9);
   background-image: -o-linear-gradient(top, #2F5B95, #8FB3D9);
   background-image: linear-gradient(to bottom, #2F5B95, #8FB3D9);
   background-repeat: repeat-x;
}
.alert-satellitaltech,
.alert-rojo,
.alert-plataformadaegy {
   color: #ffffff;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
   background-color: #faa732;
   *background-color: #B52520;
   background-image: -moz-linear-gradient(top, #B20803, #B52520);
   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#B20803), to(#B52520));
   background-image: -webkit-linear-gradient(top, #B20803, #B52520);
   background-image: -o-linear-gradient(top, #B20803, #B52520);
   background-image: linear-gradient(to bottom, #B20803, #B52520);
   background-repeat: repeat-x;
}
.alert-operante {
   /*color: #656565;
   background-color: #faa732; fd9a01
   border-color: #bce8f1;*/
   color: #ffffff;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
   background-color: #faa732;
   *background-color: #f89406;
   background-image: -moz-linear-gradient(top, #fbb450, #f89406);
   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
   background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
   background-image: -o-linear-gradient(top, #fbb450, #f89406);
   background-image: linear-gradient(to bottom, #fbb450, #f89406);
   background-repeat: repeat-x;
}

.alert-satelitalesdecolombia {
   /*color: #656565;
   background-color: #faa732; fd9a01
   border-color: #bce8f1;*/
   color: #ffffff;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
   background-color: #0431B4;
   *background-color: #f89406;
   background-image: -moz-linear-gradient(top, #fbb450, #f89406);
   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
   background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
   background-image: -o-linear-gradient(top, #fbb450, #f89406);
   background-image: linear-gradient(to bottom, #fbb450, #f89406);
   background-repeat: repeat-x;
}
.alert-tecnotron, .alert-blocator {
   color: #ffffff;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
   background-color: #0174DF;
   *background-color: #f89406;
   background-image: -moz-linear-gradient(top, #fbb450, #f89406);
   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
   background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
   background-image: -o-linear-gradient(top, #fbb450, #f89406);
   background-image: linear-gradient(to bottom, #fbb450, #f89406);
   background-repeat: repeat-x;
}

.alert-multisistemas {
   color            : #ffffff;
   text-shadow      : 0 -1px 0 rgba(0, 0, 0, 0.25);
   background-color : #0174DF;
   *background-color: #f89406;
   background-image : -moz-linear-gradient(top, #fbb450, #f89406);
   background-image : -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
   background-image : -webkit-linear-gradient(top, #fbb450, #f89406);
   background-image : -o-linear-gradient(top, #fbb450, #f89406);
   background-image : linear-gradient(to bottom, #fbb450, #f89406);
   background-repeat: repeat-x;
}

.alert-trackersantander {
   color            : #ffffff;
   text-shadow      : 0 -1px 0 rgba(0, 0, 0, 0.25);
   background-color : #0174DF;
   *background-color: #f89406;
   background-image : -moz-linear-gradient(top, #fbb450, #f89406);
   background-image : -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
   background-image : -webkit-linear-gradient(top, #fbb450, #f89406);
   background-image : -o-linear-gradient(top, #fbb450, #f89406);
   background-image : linear-gradient(to bottom, #fbb450, #f89406);
   background-repeat: repeat-x;
}

.alert-autanaposition {
   color            : #ffffff;
   text-shadow      : 0 -1px 0 rgba(0, 0, 0, 0.25);
   background-color : #00A7FF;
   *background-color: #f89406;
   background-image : -moz-linear-gradient(top, #fbb450, #f89406);
   background-image : -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
   background-image : -webkit-linear-gradient(top, #fbb450, #f89406);
   background-image : -o-linear-gradient(top, #fbb450, #f89406);
   background-image : linear-gradient(to bottom, #fbb450, #f89406);
   background-repeat: repeat-x;
}

.alert-vectorc {
   color            : #ffffff;
   text-shadow      : 0 -1px 0 rgba(0, 0, 0, 0.25);
   background-color : #0341BC;
   *background-color: #f89406;
   background-image : -moz-linear-gradient(top, #fbb450, #f89406);
   background-image : -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
   background-image : -webkit-linear-gradient(top, #fbb450, #f89406);
   background-image : -o-linear-gradient(top, #fbb450, #f89406);
   background-image : linear-gradient(to bottom, #fbb450, #f89406);
   background-repeat: repeat-x;
}

.alert-ojovivosatelital{
   color: #ffffff;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
   background-color: white;
   *background-color: white;
   /*background-image: -moz-linear-gradient(top, #fbb450, #f89406);
   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
   background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
   background-image: -o-linear-gradient(top, #fbb450, #f89406);
   background-image: linear-gradient(to bottom, #fbb450, #f89406);
   background-repeat: repeat-x;*/
}

@media (max-width: 767px) {
   .modal.fade {
      top: -50%;
   }
   #myModalAuth{
      width: 560px;
   }
   .panel-heading{
      padding: 2px 15px;
   }
   .panel-body {
      padding: 5px 10px;
   }
}

@media (max-width: 480px) {
   .modal.fade {
      top: -50%;
   }
   #myModalAuth{
      width: 345px;
      left: 78%;
   }
   .panel-heading{
      padding: 2px 15px;
   }
   .panel-body {
      padding: 5px 10px;
   }
   #myModalAuth .panel-body .span2{
      display: block;
      width: 100%;
      margin-bottom: 10px;
   }
   #myModalAuth .panel-body .span10{
      display: block;
      width: 100%;
      margin-bottom: 10px;
   }
}
/* Estilos para ajustar el módulo de recuperar contraseña en el inicio de sesión */
#frmPasswordRecovery {
   width: 70%;
   margin: 0 auto;
}

#frmPasswordRecovery h5 {
   font-size: 18px;
   margin-top: 0;
}

#frmPasswordRecovery #pwd,
#frmPasswordRecovery #msgErrPswd {
   text-align: center !important;
   font-size: 12px !important;
   padding: 0 0 10px !important;
}

#frmPasswordRecovery > .control-group > .controls input {
   margin-bottom: 20px;
}

#frmPasswordRecovery > .control-group .controls input {
   width: 100%;
   height: 30px;
   box-sizing: border-box;
}

#frmPasswordRecovery > .control-group .control-group #refresh + br {
   display: none;
}

#frmPasswordRecovery > .control-group > .control-group:last-child {
   margin-bottom: 0 !important;
}

#frmPasswordRecovery > .control-group > .control-group:last-child button[title=Regresar] {
   color: white;
   font-size: 14px;
   height: 42px;
   background-color: #b1b1b1;
   background-image: none;
   text-shadow: none;
}
