body,p,ol,ul,td{font-family:verdana,sans-serif;font-size:13px;line-height:120%;}
html,body{margin:0;padding:0;}
html,body{background-color:#fff;}
html{color:#333;}
body{padding:0 40px;}
body, table{margin-left:auto;margin-right:auto;}
table{margin-top:10px;margin-bottom:10px;max-width:900px;border-collapse:collapse;line-height:120%;}
/*table th{font-weight:bold;color:#3636B2;text-align:center;background-color:#DEDEDE;margin:0;padding:5px;}*/
table td{padding:3px;line-height:120%;}
.layouttable, .layouttable td{margin:0px;padding:2px;}
.tablequickbar{font-size:11px;text-align:center;}
h3{padding:0px;margin:10px;line-height:140%}
.smaller{font-size:30%;}
.linkwithimage{text-decoration:none;}
a img{border:0;}
input{background-color:inherit;}
a{color:#2E5CE6;}
a:visited{color:#1F3D99;}
a:hover{color:#2952CC;}
.leftfloatingblock{float:left;width:200px;border:3px solid gray;font-size:70%;padding:5px;margin-bottom:20px;padding:10px;overflow:auto;line-height:120%;}
.centrado{text-align:center}
.lefted{text-align:left;}
.leftfloatingblock ul{padding:0px;margin:0px;}
.leftfloatingblock ul li{list-style:none;padding:0px;margin:0px;}
.rightbigblock{margin-left:250px;}
#tablafooter{width:900px;font-size:12px;clear:both;color:#424242;}
#tablafooter a:link{text-decoration:none;color:#424242;font-weight:bold}
#tablafooter a:hover{text-decoration:underline;}
#tablafooter a:visited{color:#424242;}
#competence{position:relative;top:0;left:0;}
#category{position:relative;top:-17px;left:0;}
form{padding:5px;}
pre{background-color:#eee;padding:10px;font-size:11px;}
.hor-minimalist-a{font-size:11px;text-align:left;background-color:inherit;}
.hor-minimalist-a th{font-weight:bold;text-align:left;color:#3636B2;padding:5px;background-color:inherit;}
.hor-minimalist-a td{color:#669;padding:5px;margin:0;text-size:72px;}
.hor-minimalist-a tbody tr:hover td{color:#009;}
.button{font:bold 15px/20px sans-serif;background-color:#D7E5F2;color:#102132;margin-left:12px;margin-top:3px;margin-bottom:2px;margin-right:12px;padding:2px 5px;}
.boton{background:#0D98FB;background-image:-webkit-linear-gradient(top,#0D98FB,#1A5DB3);background-image:-moz-linear-gradient(top,#0D98FB,#1A5DB3);background-image:-o-linear-gradient(top,#0D98FB,#1A5DB3);background-image:linear-gradient(to bottom,#0D98FB,#1A5DB3);border:1px solid #125CB5;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 1px #71C0FD inset;-webkit-box-shadow:0 1px 1px #71C0FD inset;-o-box-shadow:0 1px 1px #71C0FD inset;box-shadow:0 1px 1px #71C0FD inset;padding:.2em 1em;color:white;font-weight:bolder;font-size:15px;text-decoration:none;}
.boton:hover{background:#1A5DB3;background-image:-webkit-linear-gradient(bottom,#0D98FB,#1A5DB3);background-image:-moz-linear-gradient(bottom,#0D98FB,#1A5DB3);background-image:-o-linear-gradient(bottom,#0D98FB,#1A5DB3);background-image:linear-gradient(to top,#0D98FB,#1A5DB3);cursor:pointer;}
.style-select_mini{width:190px;padding:2px;font-size:12px;}
.style-select_medium{width:230px;padding:2px;font-size:12px;}
.style-select_large{width:270px;padding:2px;font-size:12px;}
.style-select_extralarge{width:320px;padding:2px;font-size:12px;}
.style-select_xlextralarge{width:425px;padding:1.5px;font-size:11px;}
.relationbox{max-width:250px;height:165px;overflow:auto;}
.oce-first{background:#d0dafd;border-right:10px solid transparent;border-left:10px solid transparent;}
#one-column-emphasis tr:hover td{color:#339;background:#eff2ff;}
#rounded-corner{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:13px;margin-left:auto;margin-right:auto;max-width:95%;border-collapse:collapse;table-layout:fixed;}
#rounded-corner thead th.rounded-company{background:#446CB3;border-top-left-radius:5px;}
#rounded-corner thead th.rounded-q4{background:#446CB3;border-top-right-radius:5px;}
#rounded-corner th{padding:5px 10px;font-weight:bold;color:#fff;background:#446CB3;word-wrap:break-word;font-family:verdana,sans-serif;}
#rounded-corner td{font-size:95%;background:#f4f4f4;border-top:1px solid #fff;color:#003;padding:5px 10px;margin:0px;word-wrap:break-word;font-family:verdana,sans-serif;}
#rounded-corner .bigtable{max-width:150px;}
#rounded-corner td img{padding:0px;margin:0px;}
#rounded-corner tfoot td.rounded-foot-left{background:#f4f4f4;border-bottom-left-radius:5px;}
#rounded-corner tfoot td.rounded-foot-right{background:#f4f4f4;border-bottom-right-radius:5px;}
#rounded-corner td.red_cell{background-color:#F78C82;}

#rounded-corner-hist-obj {font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:13px;margin:5px;margin-left:auto;margin-right:auto;max-width:95%;border-collapse:collapse;table-layout:fixed;}
#rounded-corner-hist-obj thead th.rounded-company{background:#8BC34A;border-top-left-radius:5px;}
#rounded-corner-hist-obj thead th.rounded-q4{background:#8BC34A;border-top-right-radius:5px;}
#rounded-corner-hist-obj th{padding:5px 10px;font-weight:bold;color:#fff;background:#8BC34A;word-wrap:break-word;font-family:verdana,sans-serif; font-size:16px}
#rounded-corner-hist-obj td{font-size: 14px;background:#ffffff;border-top:1px solid #fff;color:#003;padding:5px 10px;margin:0px;word-wrap:break-word;font-family:verdana,sans-serif;}
#rounded-corner-hist-obj .bigtable{max-width:150px;}
#rounded-corner-hist-obj td img{padding:0px;margin:0px;}
#rounded-corner-hist-obj tfoot td.rounded-foot-left{background:#f4f4f4;border-bottom-left-radius:5px;}
#rounded-corner-hist-obj tfoot td.rounded-foot-right{background:#f4f4f4;border-bottom-right-radius:5px;}
#rounded-corner-hist-obj td.red_cell{background-color:#F78C82;}

#background-image{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;margin:45px;width:480px;text-align:left;border-collapse:collapse;background:url('table-images/blurry.jpg') 330px 59px no-repeat;}
#background-image th{padding:12px;font-weight:normal;font-size:14px;color:#339;}
#background-image td{padding:9px 12px;color:#669;border-top:1px solid #fff;}
#background-image tfoot td{font-size:11px;}
#background-image tbody td{background:url('table-images/back.png');}
#background-image tbody tr:hover td{color:#339;background:none;}
input[type=submit].btn-button{padding-top:0;}
input[type=submit].button_save{padding-top:0;}
.modal-mask { position: fixed; z-index: 9998; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .5); display: table; transition: opacity .3s ease;}
.modal-wrapper { display: table-cell; vertical-align: middle; }
.modal-container { width: 300px; margin: 0px auto; padding: 20px 30px; background-color: #fff; border-radius: 2px; box-shadow: 0 2px 8px rgba(0, 0, 0, .33); transition: all .3s ease; font-family: Helvetica, Arial, sans-serif;}
.modal-header h3 { margin-top: 0; color: #42b983;}
.modal-body { margin: 20px 0;}
.modal-default-button { float: right;}
.modal-enter { opacity: 0;}
.modal-leave-active {opacity: 0;}
.modal-enter .modal-container,
.modal-leave-active .modal-container {-webkit-transform: scale(1.1); transform: scale(1.1);}
#task-table {font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:13px;margin:5px;margin-left:auto;margin-right:auto;max-width:95%;border-collapse:collapse;table-layout:fixed;}
#task-table thead th.rounded-company{background:#C0CA33;border-top-left-radius:5px;}
#task-table thead th.rounded-q4{background:#C0CA33;border-top-right-radius:5px;}
#task-table th{padding:5px 10px;font-weight:bold;color:#fff;background:#C0CA33;word-wrap:break-word;font-family:verdana,sans-serif;}
#task-table td{font-size:95%;background:#ffffff;border-top:1px solid #fff;color:#003;padding:5px 10px;margin:0px;word-wrap:break-word;font-family:verdana,sans-serif;}
#task-table .bigtable{max-width:150px;}
#task-table td img{padding:0px;margin:0px;}
#task-table tfoot td.rounded-foot-left{background:#f4f4f4;border-bottom-left-radius:5px;}
#task-table tfoot td.rounded-foot-right{background:#f4f4f4;border-bottom-right-radius:5px;}
#task-table td.red_cell{background-color:#F78C82;}
.table-cyan td {
  border: 1px solid #ffffff;/* mdc-cyan-200 */
}
.chk_style {
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  transform: scale(1.5);
  padding: 10px;
}
.field--hide { display: none;}

.btnverdes_a {
  position: relative;
  left: 12px;
  text-decoration: none !important;
  background: #388e3c !important;
  color: white !important;
  font-size: 13px !important;
  padding: 7px;
  border-radius: 2px;
}

.btnverdes {
  background: #388e3c !important;
  color: white !important;
  font-size: 13px !important;
  outline: none;
  border:none;
}

.btnverdes i {
  color: white !important;
}

.btnverdes_a i {
  color: white !important;
}
.sizeicon_e2 {
  font-size: 1.8em !important;
}
.azul_e2{
  background-color: #436AAF !important;
}