/*@import url(http://fonts.googleapis.com/css?family=Ubuntu);*/
@import url(https://fonts.googleapis.com/css?family=Ubuntu);
/*@import url(http://fonts.googleapis.com/css?family=Muli);*/
* { /*font-family: 'Muli', sans-serif; */ font-family: 'Ubuntu', sans-serif; }
a { text-decoration: none; color: #333; cursor:pointer; }
a:hover { text-decoration: none; color: #d9534f; }
.bold { font-weight: bolder; }


body { height: 100%; }
html { height:100%; }

/* Login */
.form-signin {
max-width: 330px;
padding: 15px;
margin: 0 auto;
}
textarea {
    resize: none;
}

.modal-center .modal-dialog {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
}
.modal-center .modal-body {
    overflow-y: auto;
}
.modal-center .modal-footer {
    margin-top: 0;
}
@media (max-width: 767px) {
  .modal-center .modal-dialog {
    width: 100%;
  }
} 

.jvectormap-zoomin, .jvectormap-zoomout { background: none; color:black; }

/* Radio Buttons */

input[type=radio].touch, input[type=checkbox].touch {
    display:none;
}

input[type=radio].touch + label, input[type=checkbox].touch + label {
    display:inline-block;
    margin:-2px;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color: #b3b3b3;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}

input[type=radio].touch:checked + label, input[type=checkbox].touch:checked + label{
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    background-color:#e0e0e0;
}

/* // Radio Buttons */



/* Loader *//*
.modal-static { 
    position: fixed;
    top: 50% !important; 
    left: 50% !important; 
    margin-top: -100px;  
    margin-left: -100px; 
    overflow: visible !important;
}
.modal-static,
.modal-static .modal-dialog,
.modal-static .modal-content {
    width: 200px; 
    height: 200px; 
}
.modal-static .modal-dialog,
.modal-static .modal-content {
    padding: 0 !important; 
    margin: 0 !important;
}
.modal-static .modal-content .icon {
}
.modal-body {
    overflow-y: auto;
}
.modal-footer {
    margin-top: 0;
}
*/

.buttons {
  /*background: #3F3340;*/
  padding: 50px 0;
  color: #d9534f;
}

.buttons-item {
  margin-bottom: 15px;
  color: #999; 
}


.buttons-item h4{
    margin:20px 0;
    color: #d9534f;
}
i.buttons-icon {
  border: 3px solid #d9534f;
  color: #d9534f; 
  border-radius: 50%;
  display: inline-block;
  font-size: 56px;
  width: 140px;
  height: 140px;
  line-height: 136px;
  vertical-align: middle; 
  text-align: center;
}


.fileinput-button {
  position: relative;
  overflow: hidden;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}

/* Fixes for IE < 8 */
@media screen\9 {
  .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}



.footer-menu span { color: #ccc; }

.content-header { margin-bottom:20px; padding-bottom:10px;  border-bottom:1px solid #eee; }
.help-button { color: #d9534f; cursor: pointer; }
.help-section .tooltip-inner { background-color: #d9534f;} 
.help-section .tooltip-arrow { border-left-color: #d9534f!important;} 

div.error, label.error { font-size: 11px; color: red; }
input.error { color: red!important; border-color:red!important; }

.lista-notas { height:300px; overflow-y: auto; }
.lista-notas ul { border:none; }
.lista-notas ul li { border-radius: 0px; border:none; border-bottom:1px solid #ddd; margin-bottom:0; padding:5px 10px 5px 0; }

.lista-notas h5 { font-weight:normal; font-size:11px; color:#999; padding:5px 0 0; margin: 0; }
.lista-notas p { font-weight:normal; font-size:13px; padding:5px 0 0; margin:0; }
.lista-notas .badge { background: white; padding:10px 0; }
.lista-notas .badge a { font-size:18px; }
#janelaprocesso .nav>li>a { padding:5px 10px; font-size: 12px; }
.ccfiles a { font-size:12px; }
.ccfiles img { position:relative; left:-5px; top: -3px; }
.ccfiles span.badge { font-size:11px; color:#999; background:none; padding:5px; font-weight:normal; }
.ccfiles a.badge { font-size:18px; background:none; padding:2px 5px 0 7px; color:#000;; }
.ccfiles a.badge:hover { color:#cc0000; }


.modal-content .loader { padding:150px 0;  text-align: center; }
.modal-content .loader img { margin:auto; }
.modal-content .content { display:none; }

#mudaEstadoSinistro_resultado { color:red; margin-top:5px; display:none; }

td.head { color:#999; text-align: right; white-space: nowrap; }
td.cnt {  width: 100%; }
.order { cursor:pointer; }

.apagarAnexo { background: none; color:red; font-size:18px;}
.apagarAnexo:hover i{ color:black; }



.popover {top: 200px; left: 200px; position: relative;}
.big_img {height: 250px; position: absolute;}

.table td.head { font-weight:bold; color:#000; }
.table .label { font-weight: normal; }
.table tr td { color: #666; }
.table tr.porler td { font-weight: bolder; color: #000; }

.top-right-bar a { padding: 15px 10px !important; }
.top-right-bar .user { font-size: 12px; padding: 17px 0 5px; margin:0 15px; }
.top-right-bar .user b { font-weight: normal; }

/* Manual */
.manual div img { margin:auto; text-align: center; display:block; max-width: 100%; }
.manual .panel-body { padding: 20px; }

/* Bootstrap changes */

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus { background-color: #cc0000; }

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
  background-color: #f1f1f1;
}
.table thead tr th {
    vertical-align: top;
    border-bottom: 1px solid #ccc;
    background: #e6e6e6;
}
.table thead tr th a{
    vertical-align: top;
}

/* Responsive */
#filtro > div { margin-bottom: 10px; } 

@media(max-width:767px){ 
    
}
@media(min-width:768px){}
@media(min-width:992px){ #filtro > div { margin-bottom: 0px; } }
@media(min-width:1200px){}

.easyPieChart {
    display:block;
    width:80px;
    height:80px; 
}
.easyPieChart span {
    position: relative; top:25px; left:-5px; text-align: center; font-size: 15px;
}

.fadeImg { opacity: 0.3; }
.fadeImgS { opacity: 1; }



