/*
    Document   : myStyles
    Created on : 23-jul-2014, 16:35:32
    Author     : Carlos Bonavia <cbonavia@xion.com.ar>
    Description:
        add my custon styles.
*/

.error {
    color: #ff0000;
    /*margin:0;*/
    display: block;
    font-size: 0.9em !important;
    font-weight:lighter;
}

form ul li {
    color: red;
    display: block;
    font-size: 0.9em !important;
    font-weight: lighter;
    list-style-type: none;
}
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.videoWrapper iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
ul.navbar-nav > li.activeLi > a {
    color: #E07D23;
}

/* lista de tildes en cada productos */
.list-icons, .list {
    list-style: outside none none;
    padding: 0;
}
.list-icons li, .list li {
    padding: 5px 0;
}
.list-icons li i {
    text-align: center;
    width: 25px;
}
.list li .vertical-divider {
    padding-right: 15px;
    position: relative;
}
.list li .vertical-divider::after {
    background-color: #cecece;
    content: "";
    height: 60%;
    position: absolute;
    right: 9px;
    top: 5px;
    width: 1px;
}
.list-inline {
    margin-bottom: 8px;
    margin-top: 9px;
}

.LetraLista{
    font-size: 1.2em;
}
.letraTitulo{
    font-size: 1.3em;
    margin-bottom: 30px;
}
/* fondo de imágenes de acuerdo a cada producto */

.no-padding.img-drive {
  background: url(../images/productos/nubilus-drive.jpg) scroll center no-repeat;
  background-size: cover;
  position: absolute;
  height: 100%; }

.no-padding.img-site {
  background: url(../images/productos/nubilus-site.jpg) scroll center no-repeat;
  background-size: cover;
  position: absolute;
  height: 100%; }  

.no-padding.img-backup {
  background: url(../images/productos/nubilus-backup.jpg) scroll center no-repeat;
  background-size: cover;
  position: absolute;
  height: 100%; }  


/* -------------- banderas ------------------*/

.flag {
  width: 25px;
  height: 15px;
  background:url(flags.png) 0 0;
}


.flag.flag-ag {background-position: -25px 0}
.flag.flag-ai {background-position: -50px 0}
.flag.flag-an {background-position: -75px 0}
.flag.flag-ar {background-position: -100px 0}
.flag.flag-aw {background-position: -125px 0}
.flag.flag-bb {background-position: -150px 0}
.flag.flag-bm {background-position: -175px 0}
.flag.flag-bo {background-position: 0 -15px}
.flag.flag-br {background-position: -25px -15px}
.flag.flag-bs {background-position: -50px -15px}
.flag.flag-bz {background-position: -75px -15px}
.flag.flag-ca {background-position: -100px -15px}
.flag.flag-cl {background-position: -125px -15px}
.flag.flag-co {background-position: -150px -15px}
.flag.flag-cr {background-position: -175px -15px}
.flag.flag-cu {background-position: 0 -30px}
.flag.flag-dm {background-position: -25px -30px}
.flag.flag-do {background-position: -50px -30px}
.flag.flag-ec {background-position: -75px -30px}
.flag.flag-fk {background-position: -100px -30px}
.flag.flag-gd {background-position: -125px -30px}
.flag.flag-gf {background-position: -150px -30px}
.flag.flag-gl {background-position: -175px -30px}
.flag.flag-gp {background-position: 0 -45px}
.flag.flag-gt {background-position: -25px -45px}
.flag.flag-gy {background-position: -50px -45px}
.flag.flag-hn {background-position: -75px -45px}
.flag.flag-ht {background-position: -100px -45px}
.flag.flag-jm {background-position: -125px -45px}
.flag.flag-kn {background-position: -150px -45px}
.flag.flag-ky {background-position: -175px -45px}
.flag.flag-lc {background-position: 0 -60px}
.flag.flag-mq {background-position: -25px -60px}
.flag.flag-ms {background-position: -50px -60px}
.flag.flag-mx {background-position: -75px -60px}
.flag.flag-ni {background-position: -100px -60px}
.flag.flag-pa {background-position: -125px -60px}
.flag.flag-pe {background-position: -150px -60px}
.flag.flag-pm {background-position: -175px -60px}
.flag.flag-pr {background-position: 0 -75px}
.flag.flag-py {background-position: -25px -75px}
.flag.flag-sr {background-position: -50px -75px}
.flag.flag-sv {background-position: -75px -75px}
.flag.flag-tc {background-position: -100px -75px}
.flag.flag-tt {background-position: -125px -75px}
.flag.flag-us {background-position: -150px -75px}
.flag.flag-uy {background-position: -175px -75px}
.flag.flag-vc {background-position: 0 -90px}
.flag.flag-ve {background-position: -25px -90px}
.flag.flag-vg {background-position: -50px -90px}
.flag.flag-vi {background-position: -75px -90px}