@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;}
.glyphicon-asterisk:before{content:"\2a";}
.glyphicon-plus:before{content:"\2b";}
.glyphicon-euro:before{content:"\20ac";}
.glyphicon-minus:before{content:"\2212";}
.glyphicon-cloud:before{content:"\2601";}
.glyphicon-envelope:before{content:"\2709";}
.glyphicon-pencil:before{content:"\270f";}
.glyphicon-glass:before{content:"\e001";}
.glyphicon-music:before{content:"\e002";}
.glyphicon-search:before{content:"\e003";}
.glyphicon-heart:before{content:"\e005";}
.glyphicon-star:before{content:"\e006";}
.glyphicon-star-empty:before{content:"\e007";}
.glyphicon-user:before{content:"\e008";}
.glyphicon-film:before{content:"\e009";}
.glyphicon-th-large:before{content:"\e010";}
.glyphicon-th:before{content:"\e011";}
.glyphicon-th-list:before{content:"\e012";}
.glyphicon-ok:before{content:"\e013";}
.glyphicon-remove:before{content:"\e014";}
.glyphicon-zoom-in:before{content:"\e015";}
.glyphicon-zoom-out:before{content:"\e016";}
.glyphicon-off:before{content:"\e017";}
.glyphicon-signal:before{content:"\e018";}
.glyphicon-cog:before{content:"\e019";}
.glyphicon-trash:before{content:"\e020";}
.glyphicon-home:before{content:"\e021";}
.glyphicon-file:before{content:"\e022";}
.glyphicon-time:before{content:"\e023";}
.glyphicon-road:before{content:"\e024";}
.glyphicon-download-alt:before{content:"\e025";}
.glyphicon-download:before{content:"\e026";}
.glyphicon-upload:before{content:"\e027";}
.glyphicon-inbox:before{content:"\e028";}
.glyphicon-play-circle:before{content:"\e029";}
.glyphicon-repeat:before{content:"\e030";}
.glyphicon-refresh:before{content:"\e031";}
.glyphicon-list-alt:before{content:"\e032";}
.glyphicon-flag:before{content:"\e034";}
.glyphicon-headphones:before{content:"\e035";}
.glyphicon-volume-off:before{content:"\e036";}
.glyphicon-volume-down:before{content:"\e037";}
.glyphicon-volume-up:before{content:"\e038";}
.glyphicon-qrcode:before{content:"\e039";}
.glyphicon-barcode:before{content:"\e040";}
.glyphicon-tag:before{content:"\e041";}
.glyphicon-tags:before{content:"\e042";}
.glyphicon-book:before{content:"\e043";}
.glyphicon-print:before{content:"\e045";}
.glyphicon-font:before{content:"\e047";}
.glyphicon-bold:before{content:"\e048";}
.glyphicon-italic:before{content:"\e049";}
.glyphicon-text-height:before{content:"\e050";}
.glyphicon-text-width:before{content:"\e051";}
.glyphicon-align-left:before{content:"\e052";}
.glyphicon-align-center:before{content:"\e053";}
.glyphicon-align-right:before{content:"\e054";}
.glyphicon-align-justify:before{content:"\e055";}
.glyphicon-list:before{content:"\e056";}
.glyphicon-indent-left:before{content:"\e057";}
.glyphicon-indent-right:before{content:"\e058";}
.glyphicon-facetime-video:before{content:"\e059";}
.glyphicon-picture:before{content:"\e060";}
.glyphicon-map-marker:before{content:"\e062";}
.glyphicon-adjust:before{content:"\e063";}
.glyphicon-tint:before{content:"\e064";}
.glyphicon-edit:before{content:"\e065";}
.glyphicon-share:before{content:"\e066";}
.glyphicon-check:before{content:"\e067";}
.glyphicon-move:before{content:"\e068";}
.glyphicon-step-backward:before{content:"\e069";}
.glyphicon-fast-backward:before{content:"\e070";}
.glyphicon-backward:before{content:"\e071";}
.glyphicon-play:before{content:"\e072";}
.glyphicon-pause:before{content:"\e073";}
.glyphicon-stop:before{content:"\e074";}
.glyphicon-forward:before{content:"\e075";}
.glyphicon-fast-forward:before{content:"\e076";}
.glyphicon-step-forward:before{content:"\e077";}
.glyphicon-eject:before{content:"\e078";}
.glyphicon-chevron-left:before{content:"\e079";}
.glyphicon-chevron-right:before{content:"\e080";}
.glyphicon-plus-sign:before{content:"\e081";}
.glyphicon-minus-sign:before{content:"\e082";}
.glyphicon-remove-sign:before{content:"\e083";}
.glyphicon-ok-sign:before{content:"\e084";}
.glyphicon-question-sign:before{content:"\e085";}
.glyphicon-info-sign:before{content:"\e086";}
.glyphicon-screenshot:before{content:"\e087";}
.glyphicon-remove-circle:before{content:"\e088";}
.glyphicon-ok-circle:before{content:"\e089";}
.glyphicon-ban-circle:before{content:"\e090";}
.glyphicon-arrow-left:before{content:"\e091";}
.glyphicon-arrow-right:before{content:"\e092";}
.glyphicon-arrow-up:before{content:"\e093";}
.glyphicon-arrow-down:before{content:"\e094";}
.glyphicon-share-alt:before{content:"\e095";}
.glyphicon-resize-full:before{content:"\e096";}
.glyphicon-resize-small:before{content:"\e097";}
.glyphicon-exclamation-sign:before{content:"\e101";}
.glyphicon-gift:before{content:"\e102";}
.glyphicon-leaf:before{content:"\e103";}
.glyphicon-eye-open:before{content:"\e105";}
.glyphicon-eye-close:before{content:"\e106";}
.glyphicon-warning-sign:before{content:"\e107";}
.glyphicon-plane:before{content:"\e108";}
.glyphicon-random:before{content:"\e110";}
.glyphicon-comment:before{content:"\e111";}
.glyphicon-magnet:before{content:"\e112";}
.glyphicon-chevron-up:before{content:"\e113";}
.glyphicon-chevron-down:before{content:"\e114";}
.glyphicon-retweet:before{content:"\e115";}
.glyphicon-shopping-cart:before{content:"\e116";}
.glyphicon-folder-close:before{content:"\e117";}
.glyphicon-folder-open:before{content:"\e118";}
.glyphicon-resize-vertical:before{content:"\e119";}
.glyphicon-resize-horizontal:before{content:"\e120";}
.glyphicon-hdd:before{content:"\e121";}
.glyphicon-bullhorn:before{content:"\e122";}
.glyphicon-certificate:before{content:"\e124";}
.glyphicon-thumbs-up:before{content:"\e125";}
.glyphicon-thumbs-down:before{content:"\e126";}
.glyphicon-hand-right:before{content:"\e127";}
.glyphicon-hand-left:before{content:"\e128";}
.glyphicon-hand-up:before{content:"\e129";}
.glyphicon-hand-down:before{content:"\e130";}
.glyphicon-circle-arrow-right:before{content:"\e131";}
.glyphicon-circle-arrow-left:before{content:"\e132";}
.glyphicon-circle-arrow-up:before{content:"\e133";}
.glyphicon-circle-arrow-down:before{content:"\e134";}
.glyphicon-globe:before{content:"\e135";}
.glyphicon-tasks:before{content:"\e137";}
.glyphicon-filter:before{content:"\e138";}
.glyphicon-fullscreen:before{content:"\e140";}
.glyphicon-dashboard:before{content:"\e141";}
.glyphicon-heart-empty:before{content:"\e143";}
.glyphicon-link:before{content:"\e144";}
.glyphicon-phone:before{content:"\e145";}
.glyphicon-usd:before{content:"\e148";}
.glyphicon-gbp:before{content:"\e149";}
.glyphicon-sort:before{content:"\e150";}
.glyphicon-sort-by-alphabet:before{content:"\e151";}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152";}
.glyphicon-sort-by-order:before{content:"\e153";}
.glyphicon-sort-by-order-alt:before{content:"\e154";}
.glyphicon-sort-by-attributes:before{content:"\e155";}
.glyphicon-sort-by-attributes-alt:before{content:"\e156";}
.glyphicon-unchecked:before{content:"\e157";}
.glyphicon-expand:before{content:"\e158";}
.glyphicon-collapse-down:before{content:"\e159";}
.glyphicon-collapse-up:before{content:"\e160";}
.glyphicon-log-in:before{content:"\e161";}
.glyphicon-flash:before{content:"\e162";}
.glyphicon-log-out:before{content:"\e163";}
.glyphicon-new-window:before{content:"\e164";}
.glyphicon-record:before{content:"\e165";}
.glyphicon-save:before{content:"\e166";}
.glyphicon-open:before{content:"\e167";}
.glyphicon-saved:before{content:"\e168";}
.glyphicon-import:before{content:"\e169";}
.glyphicon-export:before{content:"\e170";}
.glyphicon-send:before{content:"\e171";}
.glyphicon-floppy-disk:before{content:"\e172";}
.glyphicon-floppy-saved:before{content:"\e173";}
.glyphicon-floppy-remove:before{content:"\e174";}
.glyphicon-floppy-save:before{content:"\e175";}
.glyphicon-floppy-open:before{content:"\e176";}
.glyphicon-credit-card:before{content:"\e177";}
.glyphicon-transfer:before{content:"\e178";}
.glyphicon-cutlery:before{content:"\e179";}
.glyphicon-header:before{content:"\e180";}
.glyphicon-compressed:before{content:"\e181";}
.glyphicon-earphone:before{content:"\e182";}
.glyphicon-phone-alt:before{content:"\e183";}
.glyphicon-tower:before{content:"\e184";}
.glyphicon-stats:before{content:"\e185";}
.glyphicon-sd-video:before{content:"\e186";}
.glyphicon-hd-video:before{content:"\e187";}
.glyphicon-subtitles:before{content:"\e188";}
.glyphicon-sound-stereo:before{content:"\e189";}
.glyphicon-sound-dolby:before{content:"\e190";}
.glyphicon-sound-5-1:before{content:"\e191";}
.glyphicon-sound-6-1:before{content:"\e192";}
.glyphicon-sound-7-1:before{content:"\e193";}
.glyphicon-copyright-mark:before{content:"\e194";}
.glyphicon-registration-mark:before{content:"\e195";}
.glyphicon-cloud-download:before{content:"\e197";}
.glyphicon-cloud-upload:before{content:"\e198";}
.glyphicon-tree-conifer:before{content:"\e199";}
.glyphicon-tree-deciduous:before{content:"\e200";}
.glyphicon-briefcase:before{content:"\1f4bc";}
.glyphicon-calendar:before{content:"\1f4c5";}
.glyphicon-pushpin:before{content:"\1f4cc";}
.glyphicon-paperclip:before{content:"\1f4ce";}
.glyphicon-camera:before{content:"\1f4f7";}
.glyphicon-lock:before{content:"\1f512";}
.glyphicon-bell:before{content:"\1f514";}
.glyphicon-bookmark:before{content:"\1f516";}
.glyphicon-fire:before{content:"\1f525";}
.glyphicon-wrench:before{content:"\1f527";}
/* 01. RESET **************************************************************************************************************************/
body { background:#F7F7F7 !important; }
.container { padding-left:0 !important; padding-right:0 !important; }
.badge { border-radius:5px; }

/* 02. LOG IN *************************************************************************************************************************/
#login { margin-top:50px; max-width:600px; }
#login h1.logo { background:url(../img/telam_logo_azul_400.png) top center no-repeat; width:600px; height:234px; text-align:center; margin:0 auto; text-indent:-4000px; overflow:hidden; }
#login h4 { text-align:center !important; text-transform:uppercase; border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:10px 0; margin-bottom:20px !important;   }
#login.cuit h3 { text-align:center; margin-top:50px; font-size:18px; text-transform:uppercase; font-weight:600; }

.form-signin { max-width: 330px; padding: 15px; margin: 0 auto; }
.form-signin h2 { text-align:center; }
.form-signin ul { margin:0; padding:0; }
.form-signin li { margin:0 0 20px 0; list-style:none; }
.form-signin label, .control-label, .help-block, .checkbox, .radio { font-size:14px; }
.form-signin .form-control { position: relative; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 10px; font-size: 16px; }
.form-signin .form-control:focus { z-index: 2; }
.form-signin input[type="email"] { margin-bottom: -1px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.form-signin input[type="password"] { margin-bottom: 10px; border-top-left-radius: 0; border-top-right-radius: 0; }

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { margin: 4px 10px 0 0 !important; float:left; position:relative !important;}

/* 03. HEADER **************************************************************************************************************************/
.page-header { padding-bottom:0 !important; border-bottom:1px solid #CCC !important; margin:0 0 20px 0;  }


/* NAVBAR*/
.navbar-inverse { padding-bottom:6px; background:#333; }
.navbar-inverse .navbar-nav>li>a { color:#CCC; }
.navbar-inverse .navbar-nav>li>a:hover { color:#FFF; }
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { color:#FFF; }
.navbar-nav.fix { margin:5px 0 0 0; }
.navbar-default { background:#333 !important; }
.navbar-nav>li { font-size:14px; }
.navbar-right.user { margin-top:4px; }
.nav>li>a { padding:15px 10px; }

.fixed-nav { left:50%; margin-left:-584px; width:1169px !important; }


/* ACCESOS MARGEN DERECHO */
.acciones { margin:0;   }
.acciones .nav>li>a {}
.acciones .nav>li>a:hover {background:none !important; }
.acciones .nav>li>a span { margin:0 5px 0 0; }
.acciones .navbar-nav.navbar-right:last-child { margin-right:0; }

/* 04. CONTAINER ************************************************************************************************************************/

.pagination { margin:0; }

/* ICON */
.glyphicon { top:2px !important; }
.btn { margin-right:2px; }
.btn.disabled { background-color:#CCC; border-color:#999; }
.btn.loteado { background-color: #F00 !important; border-color: #900;  }
.btn.desloteado { background-color: #060; border-color: #030;}

.order-body .btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child),
.order-body .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) { border-radius:4px !important; }

/* TABLE */
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td { border-bottom:1px !important; }
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td { padding:4px; border-bottom:1px solid #E4E4E4; }
.table>thead>tr>th.acciones { min-width:90px; }
.table>tbody tr:hover td { background-color:#D2EEF9; color:#158CBA; }
.table>tbody>tr>td { font-size:14px; color:#333; line-height:1.2 !important; padding-top:6px ; padding-bottom:6px; /*min-width:65px;*/ max-width:350px;}
.table>tbody>tr>td.bloqueo,
.table>tbody>tr>td.chkbox { min-width:20px; max-width:25px; } 
.table>tbody>tr>td span { font-size:12px; font-weight:normal; }
.table>tbody>tr>td input[type="checkbox"] { margin:0 !important; }
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th { background-color:#EBEBEB !important; }
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td { border-top:none !important; }
.table>thead>tr>th {
    padding: 20px;
}

/*FORM*/
.buscador-avanzado { background:#EBEBEB; padding:20px 20px 5px 20px; margin:0 0 20px 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.buscador-avanzado .form-group label { min-height:15px; }

.label { display:block; line-height:1; padding:5px;text-align: center; }
.label.enviada,
.label.aprobada { background-color:#99CC00; text-transform:uppercase;}
.badge.aprobada { background-color:#99CC00; text-transform:uppercase; border-radius:5px;}
.label.cerrada,
.label.borrador { background-color:#999999; text-transform:uppercase;}
.label.enviada_a_scp { background-color:#0099CC; text-transform:uppercase;}
.label.pendiente_externo,
.label.para_revisar,
.label.para_firmar { background-color:#FF0000; text-transform:uppercase;}
.label.nueva{ background-color:#FF9900; text-transform:uppercase;}
.label.para_rectificar { background:#F60; text-transform:uppercase; }
.label.tiny { float:left; margin-right:5px; width:26px; overflow:hidden;}
.label.anunciante { background-color:#75caeb; text-transform:uppercase; }
.label.jgm { background-color:#75caeb; text-transform:uppercase; }

.label.rectificada,
.label.solo_rectificadoras { background:#620062; text-transform:uppercase; }


.label.proceso_telam { background:#FFB202; text-transform:uppercase; }
.label.scp { background:#D95E01; text-transform:uppercase; }
.label.planificacin{ background:#56517A; text-transform:uppercase; }
.label.gav { background:#23568B; text-transform:uppercase; }
.label.pago_a_proveedores { background:#0099CC; text-transform:uppercase; }
.label.pagado { background:#060; color:#FFF;  text-transform:uppercase; }

/* ALERTAS */ 
.alert { font-size:14px; }
.alert.bg-danger { color:#FFF; margin:0 15px 15px 15px; }

.hiddenRow { padding: 0 !important; background:#EBEBEB !important; margin:0 !important; }
.hiddenRow  .detalle {padding:20px !important; }

.chosen-container-single .chosen-single { 
	border: 1px solid #e7e7e7; 
	border-radius:4px; 
	font-size:14px; 
	color:#555555; 
	background-color:#ffffff !important; 
	padding:6px 12px; 
	height:36px; 
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; 
	background-image:none; line-height:1.42857143;  
	box-shadow:inset 0 2px 0 rgba(0,0,0,0.075)
}
.chosen-container-active.chosen-with-drop .chosen-single div b,
.chosen-container-single .chosen-single div b {
	background-position-y:8px;
}
.chosen-container .chosen-drop { min-width:320px; }

/*PLANIFICACION*/
#planificacion-nuevo .detalle .list-group-item strong { margin-right:15px;} 
#planificacion-nuevo .crear { margin-bottom:40px; }

#planificacion-nuevo .order-body-head .chosen-single,
#planificacion-nuevo .order-head .chosen-single { border:none; padding: 2px 5px; height: 24px; line-height: 1.3; }
#planificacion-nuevo .order-body-head .chosen-single div b,
#planificacion-nuevo .order-head .chosen-single div b { background-position-y: 3px;}

#planificacion-nuevo .chosen-container .chosen-results li { color:#666; }
#planificacion-nuevo .chosen-container .chosen-results li.highlighted { color:#FFF; }

/*ICONOS */
.glyphicon.red { color:red; }

/* MODIFICADOS PAUTA.CSS */

.order-head input[type="radio"], input[type="checkbox"] { margin-top:6px; margin-right:10px !important;  }

.order-head > ul > li { margin:0 5px 0 0 !important; }
.order-head > ul > li input[type=text]{ padding-bottom:2px !important; text-align:left !important; color:#333; }
.order-head > ul > li input[type=text].iva {color:#FFF !important; }
.order-head .expand-collapse { top:13px; right:10px; }

.order-body-head { padding:15px 10px !important; }
.order-body-head > ul { width:100% !important; }
.order-body-head > ul > li.eliminar { margin-left:-44px; margin-right:15px; }
.order-body-head > ul > li.guardar { float:right; margin:0;}

.order-body-head > ul > li span.glyphicon,
.order-head > ul > li span.glyphicon { padding:0 !important; }

.calendar li.darker strong { background:#9C0; }
.buscador { float:left; margin-right:10px; }

.highlight { border:1px solid #CCC; background:#FFF; padding:20px; max-height:500px; overflow-y:scroll; margin-bottom:30px; }
.highlight p { margin-bottom:10px; }
.calendar li small { top:40px !important; }
.historico-ref { position:relative; }
.historico-ref li { background:#333; color:#FFF; position:relative } 
.historico-ref .expand-collapse { top:13px; right:13px; }

#proceso_pago_ver .mod-paso { border-radius:5px; padding:15px; min-height:350px; }
#proceso_pago_ver .mod-paso .estado { border-radius:85px; width:85px; height:85px; margin:0 auto; }
#proceso_pago_ver .mod-paso .fecha { bottom:10px; display:block; position:absolute; width:120px; right:50%; margin-right:-60px; }
#proceso_pago_ver .mod-paso .next { background:#F7F7F7; border-radius:74px; width:74px; height:74px; margin:0 auto; padding:10px; position:absolute; top:40px; right:-36px; z-index:100 }
#proceso_pago_ver .icon { background:#F7F7F7; border-radius:110px; padding:4px; width:120px; height:120px; margin:0 auto 20px; border:1px solid #DDDDDD; }
#proceso_pago_ver .icon .fa,
#proceso_pago_ver .icon .glyphicon { font-size:110px; font-weight:bold; }
#proceso_pago_ver .next .icon {border-radius:54px; width:54px; height:54px; margin:0 auto; }
#proceso_pago_ver .next .icon .glyphicon { font-size:24px; font-weight:bold; color:#FFF; margin-top:7px; }

#proceso_pago_ver .en-proceso,
#proceso_pago_ver .error,
#proceso_pago_ver .activa { background:#FFF; border:1px solid #CCC; }
#proceso_pago_ver .pendiente { background:#EEEEEE; border:1px solid #CCC; }

#proceso_pago_ver .activa .fa {color:#99CC00; } 
#proceso_pago_ver .activa .fecha .badge,
#proceso_pago_ver .activa .next .icon  {background:#99CC00;  }

#proceso_pago_ver .error .fa  {color:#990000;  }
#proceso_pago_ver .error .next .icon,
#proceso_pago_ver .error .fecha .badge {background:#CCC; }
#proceso_pago_ver .mensaje a:hover {text-decoration:none; }

#proceso_pago_ver .mensaje a .alert { background:#990000; color:#FFF; padding:5px; font-size:12px; margin-bottom:5px; }
#proceso_pago_ver .mensaje a:hover .alert {background:#999; }

#proceso_pago_ver .mensaje .info,
#proceso_pago_ver .mensaje a .info { background:#666; color:#FFF; padding:5px; font-size:12px; margin-bottom:5px; border-radius:5px; }
#proceso_pago_ver .mensaje a:hover .info {background:#999; }

#proceso_pago_ver .en-proceso .fa {color:#FF9900; } 
#proceso_pago_ver .en-proceso .next .icon,
#proceso_pago_ver .en-proceso .fecha .badge {background:#CCC; }


#proceso_pago_ver .pendiente .fa {color:#CCC;  }
#proceso_pago_ver .pendiente .next .icon,
#proceso_pago_ver .pendiente .fecha .badge {background:#CCC; }

.adjuntar-module {
  display: none; }
  .adjuntar-module .uploadifive-button {
    float: left;
    height: 36px !important;
    margin: 0 20px 0 0; }
  .adjuntar-module .btn {
    float: left; }

.uploadifive-queue-item .error {
  color: #FFFFFF;
  margin: 0 0 10px 0;
  padding: 10px; }

  .uploadifive-button { background:#75caeb; border-radius:4px; border:1px solid #40b5e3; text-shadow:none; padding:8px 12px 0; border-width:0 1px 4px 1px; font-size:12px; line-height:19px !important;}
.uploadifive-button:hover { background-color:#75caeb !important; background-image:none !important; }













/* 05. FOOTER **************************************************************************************************************************/
.page-footer { height:100px; width:100%; }

.terms-bar {
	background: #bdbdbd;
	position: relative;
	top: -24px;
	padding: 10px 0;
	color: #FFFFFF;
}

.terms-bar p {
	margin: 0;
	width: 50%;
	float: left;
}

.terms-bar p:last-child {
	text-align: right;
}

.terms-bar p a {
	padding: 0 0 0 10px;
}

.ajax-loading {
  color: #FFFFFF;
  background: rgba(0, 0, 0, 0.3);
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  display: none;
  z-index: 999999133300;
  width: 100%;
  height: 100%; }
  .loading-ordenes img,
  .ajax-loading img {
    width: 50px;
    height: 50px;
    display: block;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    position: absolute; }

/* historial reclamos */
.timeline {
    list-style: none;
    padding: 20px 0 20px;
    position: relative;
}

    .timeline:before {
        top: 0;
        bottom: 0;
        position: absolute;
        content: " ";
        width: 3px;
        background-color: #eeeeee;
        left: 50%;
        margin-left: -1.5px;
    }

    .timeline > li {
        margin-bottom: 20px;
        position: relative;
    }

        .timeline > li:before,
        .timeline > li:after {
            content: " ";
            display: table;
        }

        .timeline > li:after {
            clear: both;
        }

        .timeline > li:before,
        .timeline > li:after {
            content: " ";
            display: table;
        }

        .timeline > li:after {
            clear: both;
        }

        .timeline > li > .timeline-panel {
            width: 46%;
            float: left;
            border: 1px solid #d4d4d4;
            border-radius: 2px;
            padding: 20px;
            position: relative;
            -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
            box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
        }

            .timeline > li > .timeline-panel:before {
                position: absolute;
                top: 26px;
                right: -15px;
                display: inline-block;
                border-top: 15px solid transparent;
                border-left: 15px solid #ccc;
                border-right: 0 solid #ccc;
                border-bottom: 15px solid transparent;
                content: " ";
            }

            .timeline > li > .timeline-panel:after {
                position: absolute;
                top: 27px;
                right: -14px;
                display: inline-block;
                border-top: 14px solid transparent;
                border-left: 14px solid #fff;
                border-right: 0 solid #fff;
                border-bottom: 14px solid transparent;
                content: " ";
            }

        .timeline > li > .timeline-badge {
            color: #fff;
            width: 50px;
            height: 50px;
            line-height: 50px;
            font-size: 1.4em;
            text-align: center;
            position: absolute;
            top: 16px;
            left: 50%;
            margin-left: -25px;
            background-color: #999999;
            z-index: 100;
            border-top-right-radius: 50%;
            border-top-left-radius: 50%;
            border-bottom-right-radius: 50%;
            border-bottom-left-radius: 50%;
        }

        .timeline > li.timeline-inverted > .timeline-panel {
            float: right;
        }

            .timeline > li.timeline-inverted > .timeline-panel:before {
                border-left-width: 0;
                border-right-width: 15px;
                left: -15px;
                right: auto;
            }

            .timeline > li.timeline-inverted > .timeline-panel:after {
                border-left-width: 0;
                border-right-width: 14px;
                left: -14px;
                right: auto;
            }

.timeline-badge.primary {
    background-color: #2e6da4 !important;
}

.timeline-badge.success {
    background-color: #3f903f !important;
}

.timeline-badge.warning {
    background-color: #f0ad4e !important;
}

.timeline-badge.danger {
    background-color: #d9534f !important;
}

.timeline-badge.info {
    background-color: #5bc0de !important;
}

.timeline-title {
    margin-top: 0;
    color: inherit;
}

.timeline-body > p,
.timeline-body > ul {
    margin-bottom: 0;
}

    .timeline-body > p + p {
        margin-top: 5px;
    }

@media (max-width: 767px) {
    ul.timeline:before {
        left: 40px;
    }

    ul.timeline > li > .timeline-panel {
        width: calc(100% - 90px);
        width: -moz-calc(100% - 90px);
        width: -webkit-calc(100% - 90px);
    }

    ul.timeline > li > .timeline-badge {
        left: 15px;
        margin-left: 0;
        top: 16px;
    }

    ul.timeline > li > .timeline-panel {
        float: right;
    }

        ul.timeline > li > .timeline-panel:before {
            border-left-width: 0;
            border-right-width: 15px;
            left: -15px;
            right: auto;
        }

        ul.timeline > li > .timeline-panel:after {
            border-left-width: 0;
            border-right-width: 14px;
            left: -14px;
            right: auto;
        }
}

.alert-5 {
    color: #000000;
    background-color: #6edff6;
    border-color: #6edff6;
}

.alert-6,.alert-3  {
    color: #000000;
    background-color: #75b798;
    border-color: #75b798;
}

.alert-8,.alert-1  {
    color: #000000;
    background-color: #ffda6a;
    border-color: #ffda6a;
}

.alert-7,.alert-2 {
    color: #000000;
    background-color: #a370f7;
    border-color: #a370f7;
}

.alert-16 {
    color: #000000;
    background-color: ##feb272;
    border-color: ##feb272;
}

.alert-19 {
    color: #ffffff;
    background-color: #e685b5;
    border-color: #e685b5;
}

.alert-22 {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}