﻿body {
    font-family: "dosis-regular",Arial,sans-serif;
    font-size:16px;
    color:#5A5956;   
    padding: 0px !important;
}
a {
    color: #c34415;
}
@font-face {
  font-family: "dosis-light";  
  src: url('../../fonts/dosis-light.eot?1415773193');
  src: url('../../fonts/dosis-light.eot?&1415773193#iefix') format('embedded-opentype'), url('../../fonts/dosis-light.woff2?1415773193') format('woff2'), url('../../fonts/dosis-light.woff?1415773193') format('woff'), url('../../fonts/dosis-light.ttf?1415773193') format('truetype'), url('../../fonts/dosis-light.svg?1415957510#svg-dosis-light') format('svg');
}
@font-face {
  font-family: "dosis-regular";
  src: url('../../fonts/dosis-regular.eot?1415773193');
  src: url('../../fonts/dosis-regular.eot?&1415773193#iefix') format('embedded-opentype'), url('../../fonts/dosis-regular.woff2?1415773193') format('woff2'), url('../../fonts/dosis-regular.woff?1415773193') format('woff'), url('../../fonts/dosis-regular.ttf?1415773193') format('truetype'), url('../../fonts/dosis-regular.svg?1415957510#svg-dosis-regular') format('svg');
}
.dont-break-out {      
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-word;    
  /*word-break: break-all;  */
  word-break: break-word;  
  /*word-break: initial;*/
  -ms-hyphens: manual;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: manual;
}

.progress { 
    position: relative;
    z-index: 0;
}

.progress-bar{
    background-color: #c34415;    
}

.cont-progress-bar-sinmarco {
    	padding:1px;
        width: 99%;
}
.cont-progress-bar {
    	padding:1px;
        width: 99%;
}
.cont-progress-bar:hover {
    	-moz-box-shadow: 0 0 10px #ccc;
		-webkit-box-shadow: 0 0 10px #ccc;
		box-shadow: 0 0 10px #ccc;        
        font-weight: bold;
}
.progress-bar-marca-leg {
    border: 2px;border-color: #72adc0;border-right-style: dashed;height: 100%;
    position: absolute;
    z-index: 1;
}
.progress-bar-marca-leg-sup {
    border: 2px;border-color: #ffffff;border-right-style: dashed;height: 100%;
    position: absolute;
    z-index: 1;
}

.progress-bar.active {
    position: absolute;
    z-index: 2;
}
.progress-bar.active-sup {
    position: absolute;
    z-index: -1;
}
@media screen and (min-width: 768px) {
    .jumbotron {
        margin-top:20px
    }

    .body-content {
        padding: 0
    }
}

.modal-dialog {
    /*min-width: 940px;*/
    width: 80%;
    margin: auto
}
@media screen and (max-width: 768px) {   
    table#acciones th {       
       padding-right: 2px;        
        padding-left: 2px;
    }
    table#acciones td {
       min-width: initial !important;
       padding-right: 2px;        
        padding-left: 2px;
    }
}
 