﻿.modal-full {width: 97%;height: 97%;padding: 0;}
.modal-content-full {height: 100%;border-radius: 0;}
/*.modal-body-full {height: 100%;border-radius: 0;}*/

body {}

/* ------------------------------------------------------------
                        STAR RATING
--------------------------------------------------------------- */
/* star rating code - use lists because its more semantic */
/* No javascript required */
/* all the stars are contained in one matrix to solve rollover problems with delay */
/* the background position is just shifted to reveal the correct image. */
/* the images are 16px by 16px and the background position will be shifted in negative 16px increments */
/*  key:  B=Blank : O=Orange : G = Green * /
/*..... The Matrix ....... */
/* colours ....Background position */
/* B B B B B - (0 0)*/
/* G B B B B - (0 -16px)*/
/* G G B B B - (0 -32px)*/
/* G G G B B - (0 -48px)*/
/* G G G G B - (0 -64px)*/
/* G G G G G - (0 -80px)*/
/* O B B B B - (0 -96px)*/
/* O O B B B - (0 -112px)*/
/* O O O B B - (0 -128px)*/
/* O O O O B - (0 -144px)*/
/* O O O O O - (0 -160px)*/

/* the default rating is placed as a background image in the ul */
/* use the background position according to the table above to display the required images*/
.rating{
    width:80px;
    height:16px;
    margin:0 0 20px 0;
    padding:0;
    list-style:none;
    clear:both;
    position:relative;
    background: url(/assets/images/star-matrix.gif) no-repeat 0 0;
}
/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -80px}
ul.rating li {
    cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
    float:left;
    /* end hide*/
    text-indent:-999em;
}
ul.rating li a {
    position:absolute;
    left:0;
    top:0;
    width:16px;
    height:16px;
    text-decoration:none;
    z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}
ul.rating li a:hover {
    z-index:2;
    width:80px;
    height:16px;
    overflow:hidden;
    left:0;
    background: url(/assets/images/star-matrix.gif) no-repeat 0 0
}
ul.rating li.one a:hover {background-position:0 -96px;}
ul.rating li.two a:hover {background-position:0 -112px;}
ul.rating li.three a:hover {background-position:0 -128px}
ul.rating li.four a:hover {background-position:0 -144px}
ul.rating li.five a:hover {background-position:0 -160px}
/* end rating code */

/* -------------------------------------------- */
/*                                              */
ul.ul-productedit-clasificaciones { list-style: none;margin-left: 0px;}
ul.ul-productedit-clasificaciones li { list-style: none;}
/* -------------------------------------------- */
/* ProductCoverageGeneralEditOrder.aspx         */
#uisortable li { cursor: move;}
.ui-sortable-placeholder-destino{
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 20px;
  line-height: 20px;
  margin: 5px 0;
  padding: 0;
  min-height: 30px;
  background: #F0F9FF;
  border: 2px dashed #BED2DB;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* -------------------------------------------- */
.pleft5{ padding-left: 5px;}
.pright5{ padding-right: 5px;}
.ptop5{ padding-top: 5px;}
.pbottom5{ padding-bottom: 5px;}

.pleft10{ padding-left: 10px;}
.pright10{ padding-right: 10px;}
.ptop10{ padding-top: 10px;}
.pbottom10{ padding-bottom: 10px;}

.font11px{ font-size: 11px;}

/* ace ya tiene estas, etiquetadas como: no-margin.. */
.no-mtop{ margin-bottom: 0px;} /**/
.no-mright{ margin-right: 0px;}
.no-mbottom{ margin-bottom: 0px;}
.no-mleft{ margin-left: 0px;}

.font18{ font-size: 18px;}

.margin-left-5{ margin-left: 5px;}
.margin-right-5{margin-right:5px;}
.margin-top-5{margin-top:5px;}
.margin-bottom-5{margin-bottom:5px;}
/* -------------------------------------------- */

/* rating estrellas - 01compare */
/* -------------------------------------------- */
ul#ulratingestrellas {margin-top: 0px;padding-top: 2px;}
ul#ulratingestrellas li {display: inline;}
ul#ulratingestrellas li i {color: #f8be2c;cursor: pointer; margin-right: 0px;font-size: 15px;}
/* -------------------------------------------- */

/* 01compare */
/* -------------------------------------------- */
.caja-recomendados {
    display: inline-block;
    display: block;
    height: auto;
    padding: 4px;
    line-height: 1.428571429;
    background-color: #fff;
    border: 1px solid #d6487e;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    margin-bottom: 4px;
}
.caja {
    display: inline-block;
    display: block;
    height: auto;
    padding: 4px;
    line-height: 1.428571429;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    margin-bottom: 4px;
}
/* -------------------------------------------- */

.flags_16 { background: url('/assets/images/flags/flags_16.png') no-repeat top left; width: 16px; height: 16px;  }
.flags_16.AR { background-position: 0 0; }
.flags_16.BO { background-position: -16px 0; }
.flags_16.BR { background-position: -32px 0; }
.flags_16.CL { background-position: -48px 0; }
.flags_16.CO { background-position: -64px 0; }
.flags_16.CR { background-position: -80px 0; }
.flags_16.CU { background-position: -96px 0; }
.flags_16.DO { background-position: -112px 0; }
.flags_16.EC { background-position: -128px 0; }
.flags_16.ES { background-position: -144px 0; }
.flags_16.GB { background-position: -160px 0; }
.flags_16.GT { background-position: -176px 0; }
.flags_16.HN { background-position: -192px 0; }
.flags_16.HT { background-position: -208px 0; }
.flags_16.MX { background-position: -224px 0; }
.flags_16.NI { background-position: -240px 0; }
.flags_16.PA { background-position: -256px 0; }
.flags_16.PE { background-position: -272px 0; }
.flags_16.PT { background-position: -288px 0; }
.flags_16.PY { background-position: -304px 0; }
.flags_16.SV { background-position: -320px 0; }
.flags_16.US { background-position: -336px 0; }
.flags_16.UY { background-position: -352px 0; }
.flags_16.VE { background-position: -368px 0; }
.flags_16.WORLD { background-position: -384px 0; }

.flags_24 { background: url('/assets/images/flags/flags_24.png') no-repeat top left; width: 24px; height: 24px;  }
.flags_24.AR { background-position: 0 0; }
.flags_24.BO { background-position: -24px 0; }
.flags_24.BR { background-position: -48px 0; }
.flags_24.CL { background-position: -72px 0; }
.flags_24.CO { background-position: -96px 0; }
.flags_24.CR { background-position: -120px 0; }
.flags_24.CU { background-position: -144px 0; }
.flags_24.DO { background-position: -168px 0; }
.flags_24.EC { background-position: -192px 0; }
.flags_24.ES { background-position: -216px 0; }
.flags_24.GB { background-position: -240px 0; }
.flags_24.GT { background-position: -264px 0; }
.flags_24.HN { background-position: -288px 0; }
.flags_24.HT { background-position: -312px 0; }
.flags_24.MX { background-position: -336px 0; }
.flags_24.NI { background-position: -360px 0; }
.flags_24.PA { background-position: -384px 0; }
.flags_24.PE { background-position: -408px 0; }
.flags_24.PT { background-position: -432px 0; }
.flags_24.PY { background-position: -456px 0; }
.flags_24.SV { background-position: -480px 0; }
.flags_24.US { background-position: -504px 0; }
.flags_24.UY { background-position: -528px 0; }
.flags_24.VE { background-position: -552px 0; }
.flags_24.WORLD { background-position: -576px 0; }

.flags_32 { background: url('/assets/images/flags/flags_32.png') no-repeat top left; width: 32px; height: 32px;  }
.flags_32.AR { background-position: 0 0; }
.flags_32.BO { background-position: -32px 0; }
.flags_32.BR { background-position: -64px 0; }
.flags_32.CL { background-position: -96px 0; }
.flags_32.CO { background-position: -128px 0; }
.flags_32.CR { background-position: -160px 0; }
.flags_32.CU { background-position: -192px 0; }
.flags_32.DO { background-position: -224px 0; }
.flags_32.EC { background-position: -256px 0; }
.flags_32.ES { background-position: -288px 0; }
.flags_32.GB { background-position: -320px 0; }
.flags_32.GT { background-position: -352px 0; }
.flags_32.HN { background-position: -384px 0; }
.flags_32.HT { background-position: -416px 0; }
.flags_32.MX { background-position: -448px 0; }
.flags_32.NI { background-position: -480px 0; }
.flags_32.PA { background-position: -512px 0; }
.flags_32.PE { background-position: -544px 0; }
.flags_32.PT { background-position: -576px 0; }
.flags_32.PY { background-position: -608px 0; }
.flags_32.SV { background-position: -640px 0; }
.flags_32.US { background-position: -672px 0; }
.flags_32.UY { background-position: -704px 0; }
.flags_32.VE { background-position: -736px 0; }
.flags_32.WORLD { background-position: -768px 0; }

.flags_48 { background: url('/assets/images/flags/flags_48.png') no-repeat top left; width: 48px; height: 48px;  }
.flags_48.AR { background-position: 0 0; }
.flags_48.BO { background-position: -48px 0; }
.flags_48.BR { background-position: -96px 0; }
.flags_48.CL { background-position: -144px 0; }
.flags_48.CO { background-position: -192px 0; }
.flags_48.CR { background-position: -240px 0; }
.flags_48.CU { background-position: -288px 0; }
.flags_48.DO { background-position: -336px 0; }
.flags_48.EC { background-position: -384px 0; }
.flags_48.ES { background-position: -432px 0; }
.flags_48.GB { background-position: -480px 0; }
.flags_48.GT { background-position: -528px 0; }
.flags_48.HN { background-position: -576px 0; }
.flags_48.HT { background-position: -624px 0; }
.flags_48.MX { background-position: -672px 0; }
.flags_48.NI { background-position: -720px 0; }
.flags_48.PA { background-position: -768px 0; }
.flags_48.PE { background-position: -816px 0; }
.flags_48.PT { background-position: -864px 0; }
.flags_48.PY { background-position: -912px 0; }
.flags_48.SV { background-position: -960px 0; }
.flags_48.US { background-position: -1008px 0; }
.flags_48.UY { background-position: -1056px 0; }
.flags_48.VE { background-position: -1104px 0; }
.flags_48.WORLD { background-position: -1152px 0; }

.flags_64 { background: url('/assets/images/flags/flags_64.png') no-repeat top left; width: 64px; height: 64px;  }
.flags_64.AR { background-position: 0 0; }
.flags_64.BO { background-position: -64px 0; }
.flags_64.BR { background-position: -128px 0; }
.flags_64.CL { background-position: -192px 0; }
.flags_64.CO { background-position: -256px 0; }
.flags_64.CR { background-position: -320px 0; }
.flags_64.CU { background-position: -384px 0; }
.flags_64.DO { background-position: -448px 0; }
.flags_64.EC { background-position: -512px 0; }
.flags_64.ES { background-position: -576px 0; }
.flags_64.GB { background-position: -640px 0; }
.flags_64.GT { background-position: -704px 0; }
.flags_64.HN { background-position: -768px 0; }
.flags_64.HT { background-position: -832px 0; }
.flags_64.MX { background-position: -896px 0; }
.flags_64.NI { background-position: -960px 0; }
.flags_64.PA { background-position: -1024px 0; }
.flags_64.PE { background-position: -1088px 0; }
.flags_64.PT { background-position: -1152px 0; }
.flags_64.PY { background-position: -1216px 0; }
.flags_64.SV { background-position: -1280px 0; }
.flags_64.US { background-position: -1344px 0; }
.flags_64.UY { background-position: -1408px 0; }
.flags_64.VE { background-position: -1472px 0; }
.flags_64.WORLD { background-position: -1536px 0; }

.form-group { margin-bottom:2px;}

.input-micro { width: 40px; }

.table.table-thin>tbody>tr>td {
    padding-top: 1px;
    padding-bottom: 1px;
}

/******SOBREESCRIBIR ACE.CSS*/
.navbar {
   min-height: 70px;
    background: #FFF;
}

.ace-nav>li {
    line-height: 70px;
    height: 70px;
    border-left: 1px solid #e1e1e1;
    padding: 0;
    position: relative;
    float: left;
}
.user-info {
    max-width: 250px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    vertical-align: top;
    line-height: 16px;
    position: relative;
    top: 16px;
}
.navbar-brand img {max-height:60px !important; }
.navbar .navbar-nav > li > a {
    padding-top: 25px;
    padding-bottom: 11px;
    height: 70px;
    background-color: #666;
    font-size: 13px;
    color: #ffffff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

.navbar .navbar-nav > li > a:hover,
.navbar .navbar-nav > li > a:focus,
.navbar .navbar-nav > li.open > a {
  background-color: rgba(0, 0, 0, 0.1) !important;
  color: #666 !important;
}


/******SOBREESCRIBIR ACE.CSS para INTERTANGO*/
.page-content.intertango {
    padding: unset;
}
#jq_intertango .navbar {
    min-height: 50px;
    background: #000;
}

#jq_intertango .navbar-brand img {
    max-height: 50px !important;
}
#jq_intertango .navbar .navbar-nav {
    list-style-type: none;
    margin-top: 10px;
    margin-bottom: 10px;
}
#jq_intertango .navbar .navbar-nav > li > a {
    /*padding-top: 25px;
    padding-bottom: 11px;*/
    padding:5px 5px;
    height: 50px;
    background-color: #000;
    font-size: 13px;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
#jq_intertango .navbar .navbar-nav > li > a:hover,
#jq_intertango .navbar .navbar-nav > li > a:focus,
#jq_intertango .navbar .navbar-nav > li.open > a {
    background-color: rgba(0, 0, 0, 0.1) !important;
    color: #666 !important;
}

.copy-text {cursor: pointer;}
.copy-text:hover { color: red; }