body {
    font-family: "Trebuchet MS", Verdana, Arial, Sans-Serif;
    font-size: 0.8em;
    overflow-y: scroll;
}
/* @font-face {
  font-family: 'My Font';  
  src: url('../fonts2/Modeggv4-normal.svg#My_Font') format('svg');
} */

@font-face {
    font-family: 'sme_digdinnormal';
    src: url('../fonts/sme_digdin-normal1-webfont.woff2') format('woff2'),
         url('../fonts/sme_digdin-normal1-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.label-inline {
    display: inline;
}

body .wrapper {
    margin: 0 auto;
    max-width: 960px;
}

table {
    /*overflow: hidden;*/
}
/* set the background-color to red */
.navbar-sme .navbar-inner {
  
  /* remove the gradient */
  background-image: linear-gradient(to right, rgba(59,109,205,1) 0%,rgba(38,80,147,1) 100%) !important;
  /* set font color to white */
  color: white;  
  
}   

/* menu items */

/* set the background of the menu items to pink and default color to white */
.navbar-sme .nav > li > a {
  background-color: inherit;
  color: white;
  text-shadow: none;  
}

/* set hover and focus to lightblue */
.navbar-sme .nav > li > a:focus,
.navbar-sme .nav > li > a:hover {
	color: #ff9;
    background-color: rgb(14, 63, 141);
}

/* set active item to darkgreen */
.navbar-sme .nav > .active > a,
.navbar-sme .nav > .active > a:hover,
.navbar-sme .nav > .active > a:focus {
  background-color: #00b41c;
  color: white;
}
/* set font color and background of the project name (brand) */
.navbar-sme .brand {
  background-color: inherit;
  color: inherit;
}
.navbar-sme .nav li.dropdown.open > .dropdown-toggle,
.navbar-sme .nav li.dropdown.active > .dropdown-toggle,
.navbar-sme .nav li.dropdown.open.active > .dropdown-toggle {
  color: inherit;
  background-color: rgb(14, 63, 141);
}
@media screen and (max-width: 767px) {
  .responsive-table {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
	  .responsive-table {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
  }	
}
/*fix https://github.com/twbs/bootstrap/issues/7968 */
.dropdown-backdrop {
    position: static;
}

/** PROCERGS's HEADER **/
header.navbar a {
    text-decoration: none;
}
header.navbar {
    font-size: 10px;
    text-align: left;
}
header.navbar dl { margin: 0; }
header.navbar .user-info {
    background: rgb(59,109,205) !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiNmRjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjUwOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(left,  rgba(59,109,205,1) 0%, rgba(38,80,147,1) 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(59,109,205,1)), color-stop(100%,rgba(38,80,147,1))) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(59,109,205,1) 0%,rgba(38,80,147,1) 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(59,109,205,1) 0%,rgba(38,80,147,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(59,109,205,1) 0%,rgba(38,80,147,1) 100%) !important; /* IE10+ */
    background: linear-gradient(to right,  rgba(59,109,205,1) 0%,rgba(38,80,147,1) 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b6dcd', endColorstr='#265093',GradientType=1 ) !important; /* IE6-8 */

  *background-color:rgb(59,109,205) !important;
    border-bottom: 1px solid rgb(0,106,193);
    font-size: 1.1em;
    text-align: right;
}

header.navbar nav {
    background: #2451a0; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2451a0', endColorstr='#365fad', GradientType=1 );
    background: rgb(36,81,160); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0NTFhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNjVmYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(36,81,160,1) 0%, rgba(54,95,173,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(36,81,160,1)), color-stop(100%,rgba(54,95,173,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(36,81,160,1) 0%,rgba(54,95,173,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(36,81,160,1) 0%,rgba(54,95,173,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(36,81,160,1) 0%,rgba(54,95,173,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(36,81,160,1) 0%,rgba(54,95,173,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2451a0', endColorstr='#365fad',GradientType=1 ); /* IE6-8 */

     *background-color:rgb(36,81,160);

    font-size: 1.2em;
}

header.navbar .user-info dt,
header.navbar .user-info dd,
header.navbar nav li,
header.navbar nav a {
    display: inline-block;
    *display: inline;
    margin: 0;
}
header.navbar nav li.selected {
    background-color: #00b41c;
}
header.navbar .user-info dl .actions { display: none; }

header.navbar .disabled,
header.navbar a:link,
header.navbar a:visited {
    color: #F9F9F9;
    border-color: transparent;
    line-height: 20px;
    padding: 10px 15px;
}
header.navbar .user-info dt {
    padding-right: 0;
}
header.navbar .user-info dd.disabled {
    padding-left: 5px;
}
header.navbar .user-info dt:after {
    content: ':';
}
header.navbar a:hover {
    color: #ff9;
    background-color: rgb(14, 63, 141);
}
header.navbar .weeks-remaining {
    line-height: 20px;
    float: right;
    margin: 10px 0;
    color: #ccc;
    list-style: none;
}
header.navbar .weeks-remaining strong {
    color: #f9f9f9;
}
header.navbar .weeks-remaining:hover {
    color: #f9f9f9;
}

.wrapper .submenu .btn.btn-active {
    border-bottom: 3px solid #00b41c;
    padding-bottom: 2px;
}
/** ***************** **/

.content.panel table .progress {
    margin-bottom: 0;
}

/* INTERIORIZATION HEADER */
.interiorization-head {
    margin-top: 20px;
    padding: 15px 30px 10px;
}
.interiorization-head h1,.interiorization-head h2, .interiorization-head h3 {
    font-size: 1.2em;
    line-height: 3em;
    font-weight: normal;
    margin: 0;
}
.interiorization-head h1 {
    font-weight: bold;
}
.interiorization-head label {
    font-size: 0.7em;
    color: #999;
    margin-bottom: 0;
    text-transform: lowercase;
}
.interiorization-head select {
    margin: 0;
}
.interiorization-head .btn {
    margin-top: 12px;
}

.panel .interiorization-head .span1 {
    width: 6.7%;
    margin-left: 1% !important;
}
.panel .span2 {
    width: 17.2%;
    margin-left: 1% !important;
}
.panel .interiorization-head .span2 select{
    width:100%;
}
.panel .interiorization-head {
    padding: 5px 0px 7px;
}
.panel .interiorization-head label {
    margin: -6px 0 7px 3px;
    height: 10px;
}

.panel-data #interiorizationMap {
    height: 300px;
}

.panel-data h2, .panel-data h3 {
    font-size: 1.2em;
    line-height: 1.9em;
    padding: 0 0 0 1em;
    color: #666;
}
.panel-data h2 {
    border-bottom: 2px solid #265093;
}
.panel-data h3 {
    border-bottom: 2px solid #CCC;
}

.panel-data table caption {
    text-align: left;
}
.panel-data table caption h2 {
    padding: 0.87em 0 0 1em;
}

.panel-data a.view-all.btn {
    display: block;
    margin-bottom: 10px;
}

.panel-data .interiorizations {
    border-bottom: 1px dotted #000;
    margin-bottom: 15px;
}
.panel-data .interiorizations table {
    margin-bottom: 5px;
}

.panel-data {
    padding-bottom: 15px;
    border-bottom: 1px dotted #000;
}
.bar.bar-success {
    color: #333; text-shadow: none;
    background: rgb(152,209,49);  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);  background: -moz-linear-gradient(45deg, rgba(152,209,49,1) 0%, rgba(170,225,53,1) 55%, rgba(187,238,56,1) 100%);  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(152,209,49,1)), color-stop(55%, rgba(170,225,53,1)), color-stop(100%, rgba(187,238,56,1)));  background: -webkit-linear-gradient(45deg, rgba(152,209,49,1) 0%, rgba(170,225,53,1) 55%, rgba(187,238,56,1) 100%);  background: -o-linear-gradient(45deg, rgba(152,209,49,1) 0%, rgba(170,225,53,1) 55%, rgba(187,238,56,1) 100%);  background: -ms-linear-gradient(45deg, rgba(152,209,49,1) 0%, rgba(170,225,53,1) 55%, rgba(187,238,56,1) 100%);  background: linear-gradient(45deg, rgba(152,209,49,1) 0%, rgba(170,225,53,1) 55%, rgba(187,238,56,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98d131', endColorstr='#bbee38', GradientType=1 );
}
.bar.bar-warning { color: #333; text-shadow: none;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);  background: -moz-linear-gradient(45deg, rgba(241,219,51,1) 0%, rgba(248,238,56,1) 55%, rgba(255,254,60,1) 100%);  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(241,219,51,1)), color-stop(55%, rgba(248,238,56,1)), color-stop(100%, rgba(255,254,60,1)));  background: -webkit-linear-gradient(45deg, rgba(241,219,51,1) 0%, rgba(248,238,56,1) 55%, rgba(255,254,60,1) 100%);  background: -o-linear-gradient(45deg, rgba(241,219,51,1) 0%, rgba(248,238,56,1) 55%, rgba(255,254,60,1) 100%);  background: -ms-linear-gradient(45deg, rgba(241,219,51,1) 0%, rgba(248,238,56,1) 55%, rgba(255,254,60,1) 100%);  background: linear-gradient(45deg, rgba(241,219,51,1) 0%, rgba(248,238,56,1) 55%, rgba(255,254,60,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1db33', endColorstr='#fffe3c', GradientType=1 );
}
.bar.bar-danger { color: #fff; text-shadow: none;
    background: rgb(194,16,16);  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);  background: -moz-linear-gradient(45deg, rgba(194,16,16,1) 0%, rgba(218,12,0,1) 55%, rgba(219,25,2,1) 100%);  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(194,16,16,1)), color-stop(55%, rgba(218,12,0,1)), color-stop(100%, rgba(219,25,2,1)));  background: -webkit-linear-gradient(45deg, rgba(194,16,16,1) 0%, rgba(218,12,0,1) 55%, rgba(219,25,2,1) 100%);  background: -o-linear-gradient(45deg, rgba(194,16,16,1) 0%, rgba(218,12,0,1) 55%, rgba(219,25,2,1) 100%);  background: -ms-linear-gradient(45deg, rgba(194,16,16,1) 0%, rgba(218,12,0,1) 55%, rgba(219,25,2,1) 100%);  background: linear-gradient(45deg, rgba(194,16,16,1) 0%, rgba(218,12,0,1) 55%, rgba(219,25,2,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c21010', endColorstr='#db1902', GradientType=1 );
}
.span11.well.offset1.reply {
    background-color: rgb(213, 253, 170);
    border-color: rgb(102, 182, 16);
}
.span11.well, .span12.well {
    background-color: rgb(252, 252, 217);
    border-color: rgb(165, 152, 57);
}
/** FOOTER **/
footer {
    padding-top: 10px;
    margin-top: 15px;
}
footer p {
    font-size: 1.4em;
    color: #999;
    margin-bottom: 5px;
}
footer .procergs {
    font-size: 1.1em;
}
/************/

.commitments-status .corner {
    margin: 0 25%;
    -webkit-border-radius: 9999px;
    border-radius: 9999px;
    height: 80px;
    width: 80px;
    display: inline-block;
    overflow: hidden;

    -webkit-box-shadow: 5px 5px 10px -2px rgba(0, 0, 0, 0.2);
    box-shadow: 5px 5px 10px -2px rgba(0, 0, 0, 0.2);
}
.commitments-status .count:hover {
    text-shadow: 1px 1px 10px #000;
    text-decoration: none;
}
.commitments-status .count {
    text-shadow: 1px 1px 2px #666;
    filter: dropshadow(color=#666, offx=1, offy=1);

    display: inline-block;
    height: 80px;
    width: 80px;
    text-align: center;
    line-height: 80px;

    -webkit-border-radius: 9999px;
    border-radius: 9999px;

    font-size: 2.5em;
    font-weight: bold;
    color: #fff;
}

.commitments-status .count a {
    color: inherit;
}

.commitments-status .count.finished { background: rgb(152,209,49);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOThkMTMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWFlMTM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JiZWUzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(45deg, rgba(152,209,49,1) 0%, rgba(170,225,53,1) 55%, rgba(187,238,56,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(152,209,49,1)), color-stop(55%, rgba(170,225,53,1)), color-stop(100%, rgba(187,238,56,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(45deg, rgba(152,209,49,1) 0%, rgba(170,225,53,1) 55%, rgba(187,238,56,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(45deg, rgba(152,209,49,1) 0%, rgba(170,225,53,1) 55%, rgba(187,238,56,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(45deg, rgba(152,209,49,1) 0%, rgba(170,225,53,1) 55%, rgba(187,238,56,1) 100%); /* IE10+ */
    background: linear-gradient(45deg, rgba(152,209,49,1) 0%, rgba(170,225,53,1) 55%, rgba(187,238,56,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98d131', endColorstr='#bbee38', GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

.commitments-status .count.in-progress {
    background: rgb(241,219,51); /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjFkYjMzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjZjhlZTM4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmUzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(45deg, rgba(241,219,51,1) 0%, rgba(248,238,56,1) 55%, rgba(255,254,60,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(241,219,51,1)), color-stop(55%, rgba(248,238,56,1)), color-stop(100%, rgba(255,254,60,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(45deg, rgba(241,219,51,1) 0%, rgba(248,238,56,1) 55%, rgba(255,254,60,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(45deg, rgba(241,219,51,1) 0%, rgba(248,238,56,1) 55%, rgba(255,254,60,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(45deg, rgba(241,219,51,1) 0%, rgba(248,238,56,1) 55%, rgba(255,254,60,1) 100%); /* IE10+ */
    background: linear-gradient(45deg, rgba(241,219,51,1) 0%, rgba(248,238,56,1) 55%, rgba(255,254,60,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1db33', endColorstr='#fffe3c', GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

.commitments-status .count.unfinished {
    background: rgb(194,16,16); /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYzIxMDEwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjZGEwYzAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RiMTkwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(45deg, rgba(194,16,16,1) 0%, rgba(218,12,0,1) 55%, rgba(219,25,2,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(194,16,16,1)), color-stop(55%, rgba(218,12,0,1)), color-stop(100%, rgba(219,25,2,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(45deg, rgba(194,16,16,1) 0%, rgba(218,12,0,1) 55%, rgba(219,25,2,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(45deg, rgba(194,16,16,1) 0%, rgba(218,12,0,1) 55%, rgba(219,25,2,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(45deg, rgba(194,16,16,1) 0%, rgba(218,12,0,1) 55%, rgba(219,25,2,1) 100%); /* IE10+ */
    background: linear-gradient(45deg, rgba(194,16,16,1) 0%, rgba(218,12,0,1) 55%, rgba(219,25,2,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c21010', endColorstr='#db1902', GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

.commitments-status .progress{
    margin-top: 10px;
}

#compromisso-pesquisa .filtros {
    color: inherit;
    font-weight: 200;
    margin-bottom: 30px;
    padding: 2px 15px;
}

/* PESQUISA DE COMPROMISSOS */
#compromisso-pesquisa .compromisso-status-A,
.trt-commitment .compromisso-status-A {
  background-image:url("../../images/inter_proto_concluida.gif");
} /* status concluida */
#compromisso-pesquisa .compromisso-status-B,
.trt-commitment .compromisso-status-B {
  background-image:url("../../images/inter_proto_parcial.gif");
} /* status parcial */
#compromisso-pesquisa .compromisso-status-C,
.trt-commitment .compromisso-status-C {
  background-image:url("../../images/inter_proto_naoAtendida.gif");
} /* status não atendida */
#compromisso-pesquisa .compromisso-status-D,
.trt-commitment .compromisso-status-D {
  background-image:url("../../images/inter_proto_cancelado.gif");
} /* status cancelada*/

#compromisso-pesquisa .form-horizontal .controls {margin-left: 70px;}
#compromisso-pesquisa .form-horizontal .control-label {width: 65px;}
#compromisso-pesquisa .form-horizontal .control-group {margin-bottom: 10px;}
#compromisso-pesquisa .span4 {width: 285px;}
#compromisso-pesquisa .btn-pesquisar {text-align: right;}
#compromisso-pesquisa table thead {background-color:#F7F7F7;}
#compromisso-pesquisa {margin-top: 25px;}

#compromisso-pesquisa .badge, .compromisso-view .badge, .trt-commitment .badge {text-indent: -9999px;}

/* VISUALIZAÇÃO DE COMPROMISSOS */
.compromisso-view table thead {background-color:#F7F7F7;}
.compromisso-view .form-actions {padding: 10px 20px;}

.compromisso-view .box-nome-compromisso{
    background-color: #EEEEEE;
    border-radius: 6px 6px 6px 6px;
    color: inherit;
    font-weight: 200;
    margin-bottom: 30px;
    padding: 20px 0 15px 15px;
}
.compromisso-view .pre-loader {margin: 70px; text-align: center;display: block;}
.compromisso-view .acao-status-C {background-image:url("../../images/inter_proto_concluida.gif");} /* status concluida */
.compromisso-view .acao-status-A {background-image:url("../../images/inter_proto_parcial.gif");} /* status parcial */
.compromisso-view .acao-status-N {background-image:url("../../images/inter_proto_naoAtendida.gif");} /* status não atendida */
.compromisso-view .acao-status-P {background-image:url("../../images/inter_proto_cancelado.gif");} /* status cancelada*/

.compromisso-view .box-nome-compromisso .span2 {text-align: right;width: 95px;}
.compromisso-view .box-nome-compromisso .btn-voltar {width: 150px;}
.compromisso-view .box-nome-compromisso p {margin:0;}
.compromisso-view .box-nome-compromisso strong {color: #0088CC;font-size: 16px;}
.compromisso-view .form-box-compromisso {margin-top: 20px;}
.compromisso-view p.label-evento, .compromisso-view p.label-anuncio {font-size: 18px;}
.compromisso-view table input {height: 100%;width: 100% !important;margin-bottom: 0;text-align: right;}
.compromisso-view {margin-top: 25px;}
.compromisso-view legend{font-size: 18px;}
.compromisso-view p.link-file{padding-top: 2px;}
.compromisso-view #content-actions {min-height: 50px;}
.compromisso-view #content-actions #subtitle h4{margin-bottom: 0px;}
.compromisso-view #content-actions #subtitle {margin-bottom: 10px;}
.compromisso-view #content-actions #return-list {border-bottom: 1px solid #EEEEEE;padding-bottom: 5px;text-align: right;}
.compromisso-view input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    background-color: #FCFCFC;
    cursor: not-allowed;
}
.compromisso-view .return-list {margin-bottom: 15px; border-bottom: 1px solid #EEEEEE;padding-bottom: 5px;text-align: right;}
.compromisso-view .evidence-actions, .compromisso-view .dialog-actions {margin-bottom: 15px; border-bottom: 1px solid #EEEEEE;padding-bottom: 5px;text-align: right;}
.compromisso-view .evidence-actions h4, .compromisso-view .dialog-actions h4 {margin-bottom: 0}
.compromisso-view .evidence-actions .text, .compromisso-view .dialog-actions .text  {text-align: left;}
.compromisso-view #accordion-dialogs div.span1{width: 6%;}
.compromisso-view #accordion-dialogs div.status{width: 8%;}
.compromisso-view #accordion-dialogs div.questao{width: 80%;}
.compromisso-view #accordion-dialogs div.span2{width: 10%;}
.compromisso-view #accordion-dialogs p{margin: 0;}
.compromisso-view #accordion-dialogs .accordion-inner {background-color: #f3f9f6;}
.compromisso-view #accordion-dialogs .status-Aguardando {background-color: #f89406;}
.compromisso-view #accordion-dialogs .status-Respondido {background-color: #468847;}

/* Aprovação de Pré-cadastros */
.precadastros-review table .checkbox {
    text-align: center;
}
.precadastros-review table .checkbox label {
    margin: 0;
}
.precadastros-review table .checkbox input {
    margin: 0 0 3px 0;
    float: none;
}

.evidence-approval .btn-group.status .btn.active i {
    background-image: url("../img/glyphicons-halflings-white.png");
}

.evidence-approval .btn-group.visibility .btn.active {
    border-bottom: 3px solid #2f96b4;
    padding-bottom: 0;
}

/* Visualização dos dados Pré-cadastro*/
.precadastros-view .btn-return {
    margin-bottom: -30px;
    margin-left: 0;
    text-align: right;
}
.precadastros-view input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    background-color: #FCFCFC;
    cursor: not-allowed;
}

.communication-view .box-subtitle{
    background-color: #EEEEEE;
    border-radius: 6px 6px 6px 6px;
    color: inherit;
    font-weight: 200;
    margin-bottom: 30px;
    padding: 10px 10px 2px 15px;
}

.communication-view {margin-top: 25px;}
.communication-view .box-subtitle .span2 {text-align: right;width: 95px;}
.communication-view .box-subtitle .btn-voltar {width: 150px;}
.communication-view .box-subtitle strong {color: #0088CC;font-size: 16px;}
.communication-view .box-subtitle p {margin:0;}
.communication-view .box-subtitle strong {color: #0088CC;font-size: 16px;}

.communication-view .content-informative .last-informatives {margin-top:20px;}
.communication-view .content-informative .last-informatives td {border-bottom: 1px solid #DDDDDD;border-top: 0px;}
.communication-view .content-informative .last-informatives caption h5{border-bottom: 2px solid #265093;text-align:left;}
.communication-view span.label-RASCUNHO {width: 60px; background-color: #F89406;}
.communication-view span.label-PUBLICADO {width: 60px; background-color: #468847 /*#3A87AD;*/}
.communication-view .content-informative table.index-informatives p{margin: 0;}
.communication-view .content-informative .attachment {background-color: #F9F9F9; padding: 5px;}

.communication-view .content-informative .comprisement {height: 40px;}
.communication-view .content-informative .comprisement select {margin-bottom:0;width:285px;}
.communication-view .content-informative .comprisement label {margin-left:5px;color:#999999;font-size:12px;}

.communication-view .content-message .list-message caption h1{border-bottom: 1px solid #EEEEEE;text-align:left;font-size: 17.5px;margin-bottom: 15px;}
.communication-view .content-message .filters form {margin-top: 5px; margin-bottom: 30px;}
.communication-view .content-message .filters [class*="span"] {margin-left: 7.564%;}
.communication-view .content-message .filters [class*="span"]:first-child  {margin-left: 0;}
.communication-view .content-message table.message-view {margin-top: 20px;}

.communication-view .content-message h1.title, .communication-view .content-informative h1.title {
    border-bottom: 1px solid #EEEEEE;
    font-size: 17.5px;
    margin-bottom: 15px;
    margin-top: 0;
}
.communication-view .content-message .actions, .communication-view .content-informative .actions {
    text-align: right;
    margin-bottom: -28px;
}

.communication-view span.label-AGUARDANDO {background-color: #f89406;}
.communication-view span.label-RESPONDIDO {background-color: #468847;}

table.message-view h1 {
    font-size: 24px;
    color:#2d58a7;
    line-height: 20px;
    margin: 0;
}

.alert-informative {
    margin-top: 15px;
    margin-bottom: 0;
}
.alert-informative a {text-decoration:underline;}

.content.panel .print { display: none; }
@media print {
    .no-print {
        display: none;
    }

    a[href]:after {
        content: none;
    }
    header {
        display: none;
    }
    .wrapper .submenu {
        display: none;
    }
    .content.panel .alert-informative {
        display: none;
    }
    form.interiorization-head {
        display: none;
    }
    .content.panel .print {
        display: block;
        font-size: 20px;
    }
    .content.panel .print p:last-child {
        border-right: none;
    }
    .content.panel .print p {
        display: inline;
        border-right: 2px solid #333;
        padding-right: 5px;
    }

    .view-all {
        display: none !important;
    }
    section.panel-data {
        border: none;
        padding-bottom: 0;
    }
    section.by-agency {
        padding-bottom: 0;
        page-break-before: always;
    }
    section.by-agency thead {
        display: table-header-group;
    }
    section.by-agency caption h2 {
        padding-top: 0;
        margin-top: 0;
    }
    section.by-agency table {
        margin-bottom: 0;
    }
    section.panel-data>.span6 {
        margin-left: 5px;
        width: 49%;
        float:left;
    }
    section.panel-data>.span6.map {
        margin-right: 5px;
    }

    .commitments-status .span4 {
        display: inline-block;
        width: 30%;
        float: left !important;
    }

    .commitments-status .corner {
        height: 30px;
    }
    .commitments-status .corner a {
        height: 30px;
        line-height: 30px;
    }

    .commitments-status .progress {
        margin: 10px 0 0;
    }

    footer, footer * {
        page-break-before: avoid;
    }

    .wrapper>h1 {
        display: block;
    }
    .wrapper>h1:after {
        content: "Sistema de Monitoramento Estratégico";
        font-size: 14px;
        margin: 0 0 0 -20px;
    }
    .content .filter-buttons {
        display: none;
    }

    .tabbable .nav-tabs {
        display: none;
    }

    .box-subtitle {
        margin: -30px 0 0;
    }
    td {
        page-break-inside: avoid;
        page-break-after: auto;
    }
    .paging, .nav-tabs {
        display: none;
    }

    .bar.bar-success {
        color: #333; text-shadow: none;
        background: rgb(152,209,49);  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);  background: -moz-linear-gradient(45deg, rgba(152,209,49,1) 0%, rgba(170,225,53,1) 55%, rgba(187,238,56,1) 100%);  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(152,209,49,1)), color-stop(55%, rgba(170,225,53,1)), color-stop(100%, rgba(187,238,56,1)));  background: -webkit-linear-gradient(45deg, rgba(152,209,49,1) 0%, rgba(170,225,53,1) 55%, rgba(187,238,56,1) 100%);  background: -o-linear-gradient(45deg, rgba(152,209,49,1) 0%, rgba(170,225,53,1) 55%, rgba(187,238,56,1) 100%);  background: -ms-linear-gradient(45deg, rgba(152,209,49,1) 0%, rgba(170,225,53,1) 55%, rgba(187,238,56,1) 100%);  background: linear-gradient(45deg, rgba(152,209,49,1) 0%, rgba(170,225,53,1) 55%, rgba(187,238,56,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98d131', endColorstr='#bbee38', GradientType=1 );
    }
    .bar.bar-warning { color: #333; text-shadow: none;
          background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);  background: -moz-linear-gradient(45deg, rgba(241,219,51,1) 0%, rgba(248,238,56,1) 55%, rgba(255,254,60,1) 100%);  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(241,219,51,1)), color-stop(55%, rgba(248,238,56,1)), color-stop(100%, rgba(255,254,60,1)));  background: -webkit-linear-gradient(45deg, rgba(241,219,51,1) 0%, rgba(248,238,56,1) 55%, rgba(255,254,60,1) 100%);  background: -o-linear-gradient(45deg, rgba(241,219,51,1) 0%, rgba(248,238,56,1) 55%, rgba(255,254,60,1) 100%);  background: -ms-linear-gradient(45deg, rgba(241,219,51,1) 0%, rgba(248,238,56,1) 55%, rgba(255,254,60,1) 100%);  background: linear-gradient(45deg, rgba(241,219,51,1) 0%, rgba(248,238,56,1) 55%, rgba(255,254,60,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1db33', endColorstr='#fffe3c', GradientType=1 );
    }
    .bar.bar-danger { color: #fff; text-shadow: none;
        background: rgb(194,16,16);  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);  background: -moz-linear-gradient(45deg, rgba(194,16,16,1) 0%, rgba(218,12,0,1) 55%, rgba(219,25,2,1) 100%);  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(194,16,16,1)), color-stop(55%, rgba(218,12,0,1)), color-stop(100%, rgba(219,25,2,1)));  background: -webkit-linear-gradient(45deg, rgba(194,16,16,1) 0%, rgba(218,12,0,1) 55%, rgba(219,25,2,1) 100%);  background: -o-linear-gradient(45deg, rgba(194,16,16,1) 0%, rgba(218,12,0,1) 55%, rgba(219,25,2,1) 100%);  background: -ms-linear-gradient(45deg, rgba(194,16,16,1) 0%, rgba(218,12,0,1) 55%, rgba(219,25,2,1) 100%);  background: linear-gradient(45deg, rgba(194,16,16,1) 0%, rgba(218,12,0,1) 55%, rgba(219,25,2,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c21010', endColorstr='#db1902', GradientType=1 );
    }

    .table-proceeding .details {
        word-wrap: break-word;
    }

    .territorialization .box-title .span6:last-child,
    .territorialization .form-actions,
    .territorialization-list thead tr th:last-child,
    .territorialization-list tbody tr td:nth-child(7),
    .territorialization-list a.modal-trigger {
        display:none;
    }
}

.icon-red,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:focus > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > li > a:focus > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:focus > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"],
.dropdown-submenu:focus > a > [class*=" icon-"] {
  background-image: url("../img/glyphicons-halflings-red.png");
}

.icon-green,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:focus > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > li > a:focus > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:focus > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"],
.dropdown-submenu:focus > a > [class*=" icon-"] {
  background-image: url("../img/glyphicons-halflings-green.png");
}

/***** Expedientes SPI *****/
.expedients .submenu {
    position: relative;
    top: -21px;
}

.expedients .filters, .monitoring-actions .filters {
    color: inherit;
    font-weight: 200;
    padding: 15px 15px 0;
}
.expedients .filters .actions, .monitoring-actions .filters .actions {text-align: right;}
.expedients .btn-hide-filter {width: 95px;}
.expedients .form-horizontal .control-group, .monitoring-actions .form-horizontal .control-group {margin-bottom: 7px;}
.expedients .form-horizontal .control-label {width: 215px;padding-right: 10px;}
.monitoring-actions .form-horizontal .control-label {padding-right: 10px;}
.expedients form {margin: 0 0 10px;}
.expedients h5 {margin: 0 0 5px; font-family: "Trebuchet MS",Verdana,Arial,Sans-Serif; font-size:18px}
.expedients table.table-proceeding th{ background: #eee }
.expedients table.table-proceeding th[rowspan*="2"]{ vertical-align: middle; }
.expedients table.table-proceeding th[colspan*="2"], .expedients table.table-proceeding th[colspan*="3"]{ text-align: center; }
.expedients .pagination {margin: 0 0 20px;}
.expedients .datepicker table th, .expedients .datepicker table td {padding: 2px 5px;}
.expedients .input-block-level {width: 93%;}
.expedients .box-view-title {border-bottom: 1px solid #DDDDDD;margin: 25px 0 15px;}
.expedients .box-view-title a{position: relative;top: -7px;}
.expedients .popover {max-width: none;}
.expedients .popover dt {width: 125px;}
.expedients .popover dd {margin-left: 130px;}
.expedients .popover .current-location dt {width: 65px;}
.expedients .popover .current-location dd {margin-left: 75px;}

.expedients .hightligth-filed {
    border-style: solid;
    background-color: #F9F9F9;
    border-width: 1px;
    border-color: #DDDDDD #F9F9F9 #DDDDDD #DDDDDD;
    border-radius: 4px 0 0 4px;
    margin: -5px -36px 0;
    padding: 4px 6px;
    position: absolute;
    width: 17px;
}
.expedients .subtitle-view{
    background-color: #F5F5F5;
    border-bottom: 1px solid #F7F7F9;
    font-size: 14px;
    padding: 2px 10px;
}

.expedients .dl-horizontal dd:after {
    display: table;
    content: "";
    clear: both;
  }

.expedients .subtitle-view strong{float: right;font-size: 12px;}
.expedients .popover button {
    left: -1px;
    position: relative;
    top: -35px;
}
.expedients table.motion-proceeding > tfoot > tr:first-child > td {
    padding-bottom: 20px;
    text-align: center;
}
.expedients table.motion-proceeding > tfoot > tr:last-child > td p {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-left: 37%;
    position: relative;
    top: -15px;
    width: 247px;
}
.expedients .box-subtitle,
.territorialization .box-subtitle,
.monitoring-actions .box-subtitle,
.template-special .box-subtitle,
.content>div>div>div.box-subtitle {
    background-color: #EEEEEE;
    border-radius: 6px 6px 6px 6px;
    color: inherit;
    font-weight: 200;
    margin-top: 20px;
    margin-bottom: 25px;
    padding: 7px 10px 7px 15px;
}
.expedients .box-subtitle strong,
.territorialization .box-subtitle strong,
.monitoring-actions .box-subtitle strong,
.content>div>div>div.box-subtitle strong {
    color: #0088CC;
    font-size: 16px;
}
.expedients .box-subtitle p,
.territorialization .box-subtitle p,
.monitoring-actions .box-subtitle p,
.content>div>div>div.box-subtitle p {
    margin:0;
}
.expedients .nav {margin-bottom: 7px;}
.expedients .box-title,
.territorialization .box-title,
.monitoring-actions .box-title,
.content>.box-title {
    border-bottom-color:#E5E5E5;
    border-bottom-style:solid;
    border-width:0 0 1px;
    color:#333333;
    display:block;
    font-size:21px;
    line-height:40px;
    margin-bottom:20px;
    padding:0;
    width:100%;
}
.expedients table th{ background: #EEE }
.expedients table td a.btn i { margin-top: 0;}
.expedients table .checkbox {text-align: center;}
.expedients table .checkbox input {float: none;margin: 0 0 3px;}
.expedients table tbody tr.red-label > td { background: rgba(255, 221, 219, 0.68);}
.expedients table tbody tr.is-filed > td { background: #F9F9F9;}
.expedients .box-motion-log {border-bottom: 1px solid #DDDDDD;padding-bottom: 20px;}
.expedients table.digest td {
    vertical-align: middle;
}
.expedients table.digest .progress {
    margin-bottom: 0;
}

.expedients .tab-content.digest .progress .bar-success>span:after {
    content: ' ativos';
}
.expedients .tab-content.digest .progress .bar-info>span:after {
    content: ' novos';
}
.expedients .tab-content.digest .progress .bar-danger>span:after {
    content: ' c/ selo verm.';
}
.expedients .tab-content.digest .progress .bar-redlabel>span:after {
    content: ' com selo vermelho';
}

.expedients .tab-content.digest tfoot .sum {
    background: #e5e5e5;
}

.expedients .tab-content.digest tfoot .sum td.total-sum {
    text-align: right;
    font-weight: bold;
}

.expedients .table-proceeding label.checkbox {
    text-align: left;
}

.expedients .table-proceeding ul.dropdown-menu {
    padding: 12px 0 8px;
    width: 240px;
}

.expedients .table-proceeding ul.dropdown-menu form {
    margin: 0;
}

.expedients .table-proceeding ul.dropdown-menu input[type='checkbox'] {
    margin-right: 5px;
}

.expedients .table-proceeding .box-list-priority {
    margin-left: 15px;
}

.expedients .table-proceeding input[type=checkbox].css-checkbox {
    display:none;
}

.expedients .table-proceeding input[type=checkbox].css-checkbox + label.css-label {
    padding-left:27px;
    height:20px;
    display:inline-block;
    line-height:20px;
    background-repeat:no-repeat;
    background-position: 0 0;
    font-size:14px;
    vertical-align:middle;
    cursor:pointer;
}

.expedients .table-proceeding input[type=checkbox].css-checkbox:checked + label.css-label {
    background-position: 0 -20px;
}

.expedients .table-proceeding label.css-label {
    background-image:url(../img/checkbox-style.png);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.expedients .table-proceeding .dropdown:hover .dropdown-menu {
    opacity: 1;
    visibility: visible;
    transition-delay: 0s;
}

.expedients .table-proceeding .dropdown-menu {
    display: block;
    top: -4px;
    left: -2px;
    visibility: hidden;
    opacity: 0;
    transition: all 0.1s ease-in-out 0s, visibility 0s linear 0.1s;
}

.expedients .table-proceeding form.form-red-label {
    margin: 0;
}

.expedients form.form-red-label span.count-length{
    float: right;
    margin-right: 2px;
}

.expedients .table-proceeding td.list-priority {
    border-left: 0;
    border-left: 0 none;
    padding-left: 0;
    /*padding-top: 1px;*/
}

.expedients .table-proceeding ul {
    list-style: none outside none;
    margin: 0;
}
.expedients .table-proceeding form .input-block-level {
    width: 100%;
}
.expedients .table-proceeding form div.control-group {
    margin: 10px 0 0;
}
.expedients .table-proceeding .popover button {
    position: inherit;
}

.expedients .table-proceeding .form-actions {
    margin: 5px 0;
    padding: 10px;
}

.expedients #form-proceeding-search .control-label {width: 200px;}

.expedients .filter-priority {
    margin-bottom: 10px;
}

.expedients .tab-content {overflow: hidden;}
.expedients .paging {margin-bottom: 20px;}

.territorialization .modal-trigger { float: right; margin: 0 5px; }

.territorialization span.add-on[data-delta=""]:after {
    content: '-';
}
.territorialization span.add-on[data-delta^="+"] {
    color: #00b41c !important;
}
.territorialization span.add-on[data-delta^="-"] {
    color: #f00 !important;
}
.territorialization .box-title small {color:#999;}


.territorialization .cities-filter { width: 156px; }

.territorialization .locations {
    border: none;
    float: left;
    margin: 10px 10px 10px 25px;
    padding: 0 10px 10px;
}

.territorialization .locations .location {
    float: left;
    margin-bottom: 3px;
    margin-right: 3px;
}

.territorialization .deleted-locations { clear: both; }

.territorialization .cities-modal .lista { display: none; }

.territorialization .cities-modal .coredes-wrap {
    padding: 10px;
}

.territorialization .cities-modal .btn-mini { margin: 10px 0; }

.territorialization .cities-modal .citiesCorede-all { float: right; clear: both; margin: 10px; }

.territorialization .cities-modal .cities-all { margin-top: 0; }

.territorialization .cities-modal .accordion-group { margin-bottom: 10px; }

.territorialization table.virtual-table-attributes tbody tr td {text-align: center; background: #fff;}
.territorialization table.virtual-table-attributes tbody tr.disabled td {background: #FCFCFC;}
.territorialization table.virtual-table-attributes input[disabled]{background-color: #FCFCFC;}
.territorialization table.territorialization-list thead tr th {background-color: #f5f5f5;}
.territorialization table.territorialization-list tbody tr td {background: #fff;}
.territorialization table.territorialization-list tbody tr td:last-child {text-align: center;}
.territorialization table.territorialization-list tfoot tr td {text-align: center;}

.territorialization table.territorialization-list div.currentVersion {margin-left:2px;}
.territorialization table.territorialization-list div.currentVersion p{margin: 0;padding: 0;position: relative;top: 6px;color: #999999;}
.territorialization table.territorialization-list div.currentVersion small{color: #999999;font-size: 80%;}

.territorialization table.territorialization-list .btn.disabled {
    background-image: none;
    box-shadow: none;
    cursor: default;
    opacity: 0.44;
    pointer-events:none;
}

.territorialization table span.versionDate {
    color: #aaa;
    font-size: 90%;
    display: block;
}
.territorialization table span.versionDate:before {
    content: '(';
}
.territorialization table span.versionDate:after {
    content: ')';
}
.territorialization table .input-append.saved>* {
    border-color: #0c0;
}
.territorialization table .input-append.changed>* {
    border-color: #d00;
}
.territorialization table>*:nth-child(even) {
    background-color: #f9f9f9;
}
.territorialization table thead {
    background-color: #FFFAD6;
}
.territorialization .actions-placeholder {
    height: 60px;
}
.territorialization .manual-affix {
}
.territorialization .manual-affix.floating {
    position: fixed;
    bottom: 0;
    left: 50%;
    max-width: 960px;
    margin: 0 0 0 -480px;
}
.territorialization .manual-affix.floating ul.dropdown-menu {
    margin-top: -72%;
}

.territorialization .autosave-status {
    line-height: 30px;
    margin: 0;
    display: none;
    color: #555;
}
.territorialization .autosave-status a {
    margin: 0 10px 0 5px;
}

.territorialization h1 {
    display: inline;
    font-weight: inherit;
    font-size: inherit;
}

.territorialization .form-horizontal .control-label {
    float: left;
    width: 215px;
    padding-right: 10px;
}

.territorialization .input-block-level {
    width: 93%;
}

.territorialization table.table-proceeding th{ background: #eee }
.territorialization table.table-proceeding th[rowspan*="2"]{ vertical-align: middle; }
.territorialization table.table-proceeding th[colspan*="2"], .territorialization table.table-proceeding th[colspan*="3"]{ text-align: center; }

.territorialization .work-owner {
    background-image: url('../img/work-owner.jpg');
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    height: 48px;
    width: 25px;
}

.territorialization-search .empty {
    display: none;
}

.territorialization-search .result {
    margin-bottom: 100px;
}

.territorialization-search .ui-multiselect {
    width: 93% !important;
}


/*###############################*/
/* chart */
.chart-coredes {
    clear: both;
    margin-left: 0;
    margin-top: 20px;
}

.chart  .labels {
    margin-bottom: 10px;
}

.chart .lbl {
    display: block;
    float: left;
    line-height: 15px;
    margin-left: 12px;
    margin-right: 50px;
    position: relative;
}

.chart .lbl .check {
    border-radius: 10px;
    height: 16px;
    float: left;
    margin-right: 10px;
    width: 16px;
}

.chart .lbl .check input {
    position: absolute;
    visibility: hidden;
    top:-2px;
}

.chart .lbl .attr0 {
    background-color: #0e90d2;
}

.chart .lbl .attr1 {
    background-color: #5eb95e;
}

.chart .lbl .attr2 {
    background-color: #faa732;
}

.chart .lbl .check:before {
    background-color: #FFF;
    border-radius: 10px;
    content: "";
    display: block;
    left: 4px;
    height: 8px;
    position: absolute;
    top: 4px;
    width: 8px;
}

.chart .lbl .checked:before {
    display: none;
}


.chart-h li {
    height: auto;
    list-style-type: none;
    /*margin-top: 10px;*/
    position: relative;
    width: 100%;
}

.chart-h .icon-repeat {
    cursor: pointer;
    display: none;
    left: 35px;
    position: absolute;
    top: 35px;
}

.chart-h li label {
    float: left;
    font-size: 14px;
    width: 35%;
}

.chart-h li label .icon-list {
    margin-right: 7px;
    margin-top: 2px;
}

.chart-h li .values {
    float: right;
    margin-top: 3px;
    width: 65%;
}

.chart-h li .attr {
    display: none;
    height: 18px;
    line-height: 16px;
    margin-bottom: 4px;
    overflow: visible;
    position: relative;
    text-align: center;
    vertical-align: middle;
}

.chart-h li .attr .bar {
    max-width: 100%;
    /*-webkit-animation: left-anim 1s;
    -moz-animation: left-anim 1s;*/
}

@-webkit-keyframes left-anim {
    0% { width: 0; }
}
@-moz-keyframes left-anim {
    0% { width: 0; }
}

.chart-h li .attr1 .bar {
    background-color: #5eb95e;
    background-image: -moz-linear-gradient(top, #62c462, #57a957);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
    background-image: -webkit-linear-gradient(top, #62c462, #57a957);
    background-image: -o-linear-gradient(top, #62c462, #57a957);
    background-image: linear-gradient(to bottom, #62c462, #57a957);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}

.chart-h li .attr2 .bar {
    background-color: #5eb95e;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}

.chart-h li .attr .val {
    color: #FFF;
    font-size: 13px;
    right: 102%;
    position: absolute;
    top: 1px;
}

.chart-h li .small .val{
    color: #000;
}

.chart-h li .attr .val:after {
    /*content: '%';*/
}

.chart-h li .visible {
    display: block;
}

.chart-h .cities {
    box-sizing: border-box;
    display: none;
    margin-bottom: 30px;
    margin-top: 5px;
}

.chart-h .cities {
    display: none;
    margin-left: 0;
    width: 100%;
}

.chart-h .cities li {
    clear: both;
    display: block;
    overflow: hidden;
}

.chart-h .cities li label {
    box-sizing: border-box;
    font-size: 12px;
    margin-bottom: 0;
    padding-left: 40px;
    width: 35%;
}

.chart-h .cities li .values {
    width: 60%;
}

.chart-h .cities .attr {
    background-color: #312d28;
    /*background-color: #295c8e;*/
}

.icon-chart {
    background-image: url("../img/glyphicons_041_charts.png");
    background-position: 0 0;
    background-size: 14px 14px;
    margin-top: 0!important;
}

/*
.territorialization ul.chart-coredes .progress-striped .bar {
    background-color:#149BDF;
}
*/
.territorialization ul.chart-coredes span.val {
    color:#000;
}

@media print {
  .territorialization .progress {
    background-color: #f7f7f7;
    -webkit-print-color-adjust: exact;
  }

  .progress .bar {
    background-color: #0e90d2;
    -webkit-print-color-adjust: exact;
  }

}

.monitoring-actions .span6 .badge-info, .monitoring-actions .badge[data-toggle="popover"] {border-radius: 50%; padding: 1px 6px; }
.monitoring-actions .label-finished {background-color: #3a87ad;}
.monitoring-actions .label-in_progress {background-color: #468847;}
.monitoring-actions .label-delayed {background-color: #b94a48;}
.monitoring-actions .label-not_started {background-color: #FFF; box-shadow: 0px 0px 5px -1px #000;}
.monitoring-actions .label-unplanned {background-color: #999999;}

.monitoring-actions .input-cities, .monitoring-actions .input-coredes {width: 453px;}
.monitoring-actions form p.inf-corede {font-size: 15px; font-weight:bold; margin: 0; padding-top: 4px;}
.monitoring-actions h5 {margin: 0 0 5px; font-family: "Trebuchet MS",Verdana,Arial,Sans-Serif; font-size:18px}
.monitoring-actions .box-view-title {border-bottom: 1px solid #DDDDDD;margin: 25px 0 15px;}
.monitoring-actions table th{ background: #EEE }

.monitoring-actions .sortable tr { cursor: move; }

.monitoring-actions .btn-order {
    position: relative;
    visibility: hidden;
}

.monitoring-actions .btn-order .order-load {
    background-image: url("../img/ajax-loader.gif");
    background-repeat: no-repeat;
    display: none;
    height: 16px;
    left: -25px;
    position: absolute;
    top: 7px;
    width: 16px;
}

.monitoring-actions .sortable .ui-state-highlight {
    background-color: #0088cc;
    opacity: 0.2;
}

.monitoring-actions .popover .close {
    position: absolute;
    right: 6px;
    top:1px;
}

.monitoring-actions .hl-load .icon-ok, .monitoring-actions .hl-load .icon-filed{
    background: url("../img/ajax-loader.gif") no-repeat center center;
    height: 16px;
    width: 16px;
}

.monitoring-actions .table {
    overflow: visible;
}

.monitoring-actions .th-action, .monitoring-actions .order-td {
    position: relative;
}

.monitoring-actions .order-td .order{
    color: #000;
    font-weight: bold;
    left: -41px;
    position: absolute;
}

.monitoring-actions .order-td .order .icon-exclamation-sign {
    left: -3px;
    position: relative;
}

.monitoring-actions .icon-th-list {
    left: -44px;
    position: absolute;
}

.monitoring-actions .icon-negative, .monitoring-actions .icon-positive {
    background-image: url("../img/downarrow.png");
    background-position: 0 0;
    display: inline-block;
    height: 25px;
    position: relative;
    top: 5px;
    width: 25px;
}

.monitoring-actions .icon-positive {
    background-image: url("../img/uparrow.png");
}

/* STATS */
.icon-big { background-image: url("../img/actions-sprite.png"); display: inline-block; width: 42px; height: 42px; }
.icon-big.positive { background-position: 0 -548px; }
.icon-big.positive:hover { background-position: 0 -456px; }
.icon-big.negative { background-position: 0 -92px; }
.icon-big.negative:hover { background-position: 0 0;}

.icon-medium { background-image: url("../img/actions-sprite.png"); display: inline-block; width: 20px; height: 20px; }
.icon-medium.positive:hover { background-position: 0 -640px; }
.icon-medium.positive { background-position: 0 -710px; }
.icon-medium.negative:hover { background-position: 0 -184px; width: 20px; height: 20px; }
.icon-medium.negative { background-position: 0 -254px; width: 20px; height: 20px; }

.icon-small { background-image: url("../img/actions-sprite.png"); display: inline-block; width: 16px; height: 15px; }
.icon-small.positive { background-position: 0 -845px; }
.icon-small.positive:hover { background-position: 0 -780px; }
.icon-small.negative { background-position: 0 -390px; }
.icon-small.negative:hover { background-position: 0 -324px; }


/* ==========================================================================
   Painel monitoramento
   ========================================================================== */
.monitoring-actions .stats-state {
  border-bottom: solid 10px #CCC;
  font-family: 'Roboto', 'sans-serif';
  margin: 30px 0 10px;
  padding-bottom: 10px;
}

.monitoring-actions .stats-state .icon-big {
  float: left;
  position: relative;
  top: -8px;
}

.monitoring-actions .stats-state p {
  float: left;
  line-height: 16px;
  font-weight: bold;
  text-transform: uppercase;
}

.monitoring-actions .stats-state .val {
  color: #000;
  font-size: 48px;
  font-weight: 300;
  margin: 0 10px;
  position: relative;
  top: 4px;
}

.monitoring-actions .stats-state .label,
.monitoring-actions .stats-state .val {
  display: inline-block;
}

.monitoring-actions .stats-state .label {
  background: none;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.monitoring-actions .stats-regions {
  margin-bottom: 50px;
}

.monitoring-actions .stats-regions .title {
  font-family: 'Roboto', 'sans-serif';
  font-size: 14px;
  margin: 0 0 10px;
  text-transform: uppercase;
  font-weight: 400;
}

.monitoring-actions .stats-regions ul {
  font-family: 'Roboto', 'sans-serif';
  margin: 0;
  text-align: center;
}

.monitoring-actions .stats-regions li {
  background-color: #cccccc;
  border-radius: 5px;
  display: inline-block;
  font-size: 15px;
  line-height: normal;
  list-style: none;
  margin: 0 5px;
  padding: 5px;
  text-align: left;
  text-transform: uppercase;
  width: 83px;
}

.monitoring-actions .stats-regions li.active {
  background-color: transparent;
  border: solid 1px #000;
  position: relative;

}

.monitoring-actions .stats-regions li.loaded:after {
  border-right: solid 1px #000;
  bottom: -51px;
  content: "";
  height: 50px;
  left: 50%;
  position: absolute;
}

.monitoring-actions .stats-regions li h4 {
  font-weight: 400;
  margin: 0 0 5px;
  text-align: center;
}

.monitoring-actions .stats-regions li h6 {
  font-size: 10px;
  font-weight: 400;
  line-height: 12px;
  margin: 0;
  text-align: left;
}

.monitoring-actions .stats-regions .total {
  color: #000;
  display: block;
  font-size: 40px;
  font-weight: 300;
  text-align: center;
}

.monitoring-actions .stats-regions .count {
  font-size: 20px;
  font-weight: 300;
  margin: 25px 0 8px;
  text-align: center;
}

.monitoring-actions .stats-regions .val {
  color: #000;
  display: inline-block;
  position: relative;
}

.monitoring-actions .stats-regions .val .icon-small {
  left: 50%;
  margin-left: -8px;
  position: absolute;
  top: -20px;
}

.monitoring-actions .stats-regions .val .icon-small.negative {
  top: -18px;
}

.monitoring-actions .stats-regions .update {
  height: 20px;
}

.monitoring-actions .stats-regions li .toggle {
  cursor: pointer;
  font-size: 12px;
  margin: 10px 0;
}

.monitoring-actions .stats-regions li .toggle:hover {
  color: #FFF;
  text-shadow: 1px 1px 0px #000;
}

.monitoring-actions .stats-coredes {
  margin-bottom: 50px;
  position: relative;
  text-align: center;
}

.monitoring-actions .stats-coredes .table {
  border-color: #000;
  border-radius: 0;
  border-right: none;
  font-family: 'Roboto', 'sans-serif';
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in;
  -moz-transition: opacity 0.5s ease-in;
  -o-transition: opacity 0.5s ease-in;
  transition: opacity 0.5s ease-in;
}

.monitoring-actions .coredes-loader {
  display: none;
  left: 50%;
  position: absolute;
}

.monitoring-actions .stats-coredes .table.open {
  opacity: 1;
}

.monitoring-actions .stats-coredes .table th {
  background: none;
  border-color: #000;
  font-size: 11px;
  line-height: 13px;
  text-align: center;
  text-transform: uppercase;
}

.monitoring-actions .stats-coredes .icon-medium.positive {
  position: relative;
  top: -3px;
}

.monitoring-actions .stats-coredes .table td {
  border-color: #000;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
}

.monitoring-actions .stats-coredes .total {
  font-weight: 500 !important;
}


.monitoring-actions .stats-coredes .table th:first-child,
.monitoring-actions .stats-coredes .table td:first-child {
  border-left: none;
}

.monitoring-actions .stats-coredes .table th:last-child,
.monitoring-actions .stats-coredes .table td:last-child {
  border-right: none;
}

.monitoring-actions .stats-coredes .table .text-left {
  text-align: left !important;
}

.monitoring-actions .stats-coredes .table a {
  color: #000;
}

.monitoring-actions .stats-coredes .table .finished {
  color: blue;
}

.monitoring-actions .stats-coredes .table .in-progress {
  color: green;
}

.monitoring-actions .stats-coredes .table .delayed {
  color: red;
}

.monitoring-actions .stats-coredes .table .not-started {
  color: black
}

.monitoring-actions .stats-coredes .table .unplanned {
  color: gray;
}

.monitoring-actions .stats-regions-mail {
  font-size: 20px;
  margin-top: 40px;
}

.monitoring-actions .stats-regions-mail .icon-big {
  position: relative;
  top: -12px;
}

.monitoring-actions .stats-regions-mail .label {
  background: none;
  color: #000;
}

.monitoring-actions .stats-regions-mail .val {
  font-size: 30px;
}

.monitoring-actions .coredes-mail {
  margin-bottom: 80px;
}

@media print {

  .monitoring-actions .box-subtitle {
    margin-bottom: 0!important;
  }

  .monitoring-actions .stats-state .span4 {
    display: block;
    float: left;
    width: 30%;
  }

  .monitoring-actions .stats-state .icon-big {
    display: none;
  }

  .monitoring-actions .stats-regions .span12 {
    margin: 0;
  }

  .monitoring-actions .stats-regions li {
    -webkit-print-color-adjust: exact;
    display: block;
    float: left;
    width: 65px;
  }

  .monitoring-actions .stats-regions .val .icon-small {
    margin-left: -15px;
  }

  .monitoring-actions .stats-regions .val .icon-small.negative {
    margin-left: auto;
    margin-right: -15px;
  }

  .monitoring-actions .stats-regions .total {
    font-size: 30px;
  }

  .monitoring-actions .stats-regions .count {
    font-size: 14px;
  }

  .monitoring-actions .stats-regions li .toggle {
    display: none;
  }

  .monitoring-actions .stats-regions li.loaded:after {
    border: none;
  }

}


/* ==========================================================================
   form_message_view_comment -> change this
   ========================================================================== */
.monitoring-actions #form_message_view_comment{
    background: none repeat scroll 0 0 #FAFAFA;
    opacity: inherit;
    padding: 25px
}
.monitoring-actions #form_message_view_comment div.message-actions{
    padding-top: 25px;
}
.monitoring-actions #form_message_view_comment div.message{
    position: relative;
}
.monitoring-actions #form_message_view_comment h3{
    display: none;
    left: 40%;
    position: absolute;
    top: 25%;
}
.monitoring-actions .span12.well {
    padding-bottom: 5px;
}
.monitoring-actions dt, .monitoring-actions dd{
    margin-bottom: 10px;
}
.monitoring-actions dl{
    margin-bottom: 0;
}
.monitoring-actions table.message-view th, table.message-view td {
    border: 0;
}
.monitoring-actions table.message-view caption {
    border-bottom: 1px solid #E5E5E5;
    color: #333333;
    font-size: 21px;
    margin-bottom: 5px;
    padding-bottom: 8px;
    text-align: left;
}

header.navbar .system-info {
    text-align: center;
    background-color: #FFA500;
    font-size: 20px;
}

.bind-project-multiselect li label, label[for^='ui-multiselect-filter_project'] {
    height: auto!important;
}

label[for^='ui-multiselect-filter'] {
    height: auto!important;
}

.sc-template .status-color {
    float: left;
}

.sc-template .status-wrap .color {
    border: solid 1px #CCC;
    border-radius: 10px;
    float: left;
    height: 20px;
    margin: 5px 10px;
    width: 20px;
}

.sc-template .status-wrap .Verde {
    background-color: #268326;
}

.sc-template .status-wrap .Amarelo {
    background-color: #F4FA00;
}

.sc-template .status-wrap .Vermelho {
    background-color: #EC2929;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

.sc-template .th-ordem {
    cursor: pointer;
}

.sc-template .th-ordem.active, .sc-template .th-ordem:hover {
  background-color: #E5E5F2!important;
}

.sc-template .ordem.active {
  background-color: #E5E5F2!important;
}

.sc-list .badge,
.status-wrap-color .badge {
    background: none;
    border-radius: 50%;
    padding: 2px 4px;
    margin-left: 5px;
    position: relative;
    opacity: 1;
    border: solid 1px #CCC;
    box-shadow: none;
    height: 15px;
    text-align: center;
    width: 14px;
}

.sc-list .badge i,
.status-wrap-color .badge i {
    min-width: 10px;
    min-height: 12px;
    display: inline-block;
}

.h5-validate-error {
    background-color: #FFF2F2!important;
}

[class^="adreson-icon"],
[class*=" adreson-icon"] {
  display: inline-block;
  width: 17px;
  height: 17px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 17px;
  vertical-align: text-top;
  background-image: url("../img/icon_sprite_preto.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}
.adreson-icon-white {
  background-image: url("../img/icon_sprite_branco.png");
}

.adreson-icon-1{
	background-position: -4px -4px;
}
.adreson-icon-2{
	background-position: -24px -4px;
}
.adreson-icon-3{
	background-position: -44px -4px;
}
.adreson-icon-4{
	background-position: -64px -4px;
}
.adreson-icon-5{
	background-position: -4px -24px;
}
.adreson-icon-6{
	background-position: -24px -24px;
}
.adreson-icon-7{
	background-position: -44px -24px;
}
.adreson-icon-8{
	background-position: -64px -24px;
}
.adreson-icon-9{
	background-position: -84px -24px;
}

body .ajax-bg {
  background-color: #000;
  height: 1000%;
  opacity: 0.5;
  width: 100%;
  position: absolute;
  top: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /* IE 5-7 */
  filter: alpha(opacity=50);
  z-index:999999
}

.ajax-loader {
  left: 50%;
  margin-left: -36px;
  margin-top: -36px;
  top: 50%;
  font-size: 10px;
  position: fixed;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(255, 255, 255, 0.2);
  border-right: 1.1em solid rgba(255, 255, 255, 0.2);
  border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
  border-left: 1.1em solid #ffffff;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}

.ajax-loader { display: none\9; }

.ajax-loader,
.ajax-loader:after {
  border-radius: 50%;
  width: 50px;
  height: 50px;
}

.ajax-txt {
  color: #FFF;
  font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
  z-index: 999999;
  font-size: 15px;
  position: fixed;
  top: 55%;
  left: 50%;
  /* height: 100px; */
  width: 100px;
  margin-left: -50px;
  text-align: center;
}

.ajax-txt { font-size: 30px\9; }

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}