body { 
    padding-top: 70px !important; 
    padding-bottom: 70px !important; 
    padding-right: 0px !important; 
    padding-left: 0px !important; 
    background-size:100%;    
    xxfont-family: Tahoma, Verdana, Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
}

option {
    padding: 5px 15px 5px 15px !important;
}

img:hover {
    cursor:pointer;
}

.panel-heading {
    min-height: 36px;
}

.dropdown-toggle:hover {
    cursor:pointer;
} 

.myglyphinverse {
    border:solid 1px gray;
    padding:9px 12px 9px 12px;
    border-radius:5px;
    color:gray;
        
}    

.myglyphinverse:hover {
        color:white;
        cursor:pointer;
}

.glyphicon:hover {
    cursor:pointer;
}

[data-title]{
	position:relative;
}
[data-title]:after{
	content:attr(data-title);
	color:#fff;
	background:#333;
	background:rgba(51,51,51,0.75);
	padding:10px;
	position:absolute;
	left:-9999px;
	opacity:0;
	bottom:200%;
	white-space:nowrap;
	-webkit-transition:0.25s linear opacity;
    border-radius:5px;
    font-family:Verdana Tahoma Arial;
    font-size:14px;
}
[data-title]:hover:after{
	left:-20px;
	top:-45px;
	height:40px;
	opacity:1;
}

.sidenav {
    display: none;
    height:90vh;
    width: 250px;
    position: fixed;
    z-index: 1;
    top: 0;
    right: 0;
    background-color: #ddd;
    overflow-x: hidden;
    overflow-y:scroll;
    padding-top: 20px;
    padding-bottom: 100px;
    color: #000 !important;
    font-size: 15px;
}

#divNav {
   position: fixed;
   top: 0px;
   height: 50px;
   width: 100%;
   background-color: #000;
    z-index: 2;   
}

.branco {
    color: #ccc !important;
}
.branco:hover {
    color: #fff !important;
}


@media screen and (max-width:479px) {
   #divBody { 
         padding-right: 5px !important; 
         padding-left: 5px !important; 
   }
   .spanTxt {
         display:none;
   }
   .spanIco {
         display:block;
   }
   .fontTab {
         font-size:0.7em;
   } 
   .icoTab {
       font-size:1.0em;
   }
   .container-fluid {
         padding-left:5px !important;
         padding-right:5px !important;
   }
	.soGrande {
       display:none;
    }   
  
}

/* large size style */
@media screen and (min-width:480px) {
   #divBody { 
         padding-right: 30px !important; 
         padding-left: 30px !important; 
   }
   .spanTxt {
         display:block;
   }
   .spanIco {
         display:none;
   }
   .fontTab {
         font-size:1.0em;
   } 
}

.thumb_cadastro {
	width: 150px;
	height: 150px;
	padding: 0px;
	cursor: pointer;
    border: 1px solid silver;
}
.thumb_lista {
    margin-right: 10px;
}
.disabled {
    pointer-events: none;
    cursor: not-allowed;
    color: gray;
}

.temZoom:hover {
    cursor:pointer;
}

.temHover:hover {
    cursor:pointer;
}

.temSepEsq {
    padding-left: 15px;
    border-left: solid 1px gray;
}

.panel {
    border-width: 1px !important;
}
.semBorda {
    border: 0px !important;
}

.eqLink {
    color:blue;
}
.eqLink:hover {
    cursor:pointer;
}

.alert-warning {
   background-color:rgb(255, 255, 175) !important;
   border-color: rgb(255, 255, 0);
}
.alert-metapag {
   color:white; 
   background-color:rgb(225, 185, 225) !important;
}
.alert-metarec {
   color:white; 
   background-color:rgb(125, 155, 125) !important;
}
.well-primary {
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
}
.well-success {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.well-info {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1;
}
.well-warning {
color: #8a6d3b;
background-color: #fcf8e3;
border-color: #faebcc;
}
.well-danger {
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1;
}
.collapsing {
     -webkit-transition: none;
     transition: none;
}

.mlt-primary {
xcolor: #fff;
xbackground-color: #337ab7;
border-color: #337ab7;
}
.mlt-success {
xcolor: #3c763d;
xbackground-color: #dff0d8;
border-color: #d6e9c6;
xborder: solid 2px #d6e9c6;
}
.mlt-info {
xcolor: #31708f;
xbackground-color: #d9edf7;
border-color: #bce8f1;
}
.mlt-warning {
xcolor: #8a6d3b;
xbackground-color: #fcf8e3;
border-color: #faebcc;
}
.mlt-danger {
xcolor: #a94442;
xbackground-color: #f2dede;
border-color: #ebccd1;
}

.mltTitulo { font-weight:bolder;}
.txt_0,.txt_1,.txt_2,.txt_5 { font-weight:bolder;}
.txt_0 { color:orange;}
.txt_1 { color:green;}
.txt_2 { color:red;}
.txt_5 { color:blue;}

.mltDescrTipo { font-size:0.75em;}

.mltTexto { font-size:0.85em;}

table {
    background-color:white !important;
}

#canvasImgTemp { 
    position:  absolute;
    width: 10px; 
    height:10px;
    background: rgba(255,255,255,0.66); 
    border: 2px  solid rgba(0,0,0,0.5); 
    border-radius: 4px; padding: 8px;
}

#canvasImgTemp:hover {
    cursor:pointer;
}    

.btn-inverse {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #363636;
    *background-color: #222222;
    background-image: -moz-linear-gradient(top, #444444, #222222);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
    background-image: -webkit-linear-gradient(top, #444444, #222222);
    background-image: -o-linear-gradient(top, #444444, #222222);
    background-image: linear-gradient(to bottom, #444444, #222222);
    background-repeat: repeat-x;
    border-color: #222222 #222222 #000000;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
    color: #ffffff;
    background-color: #222222;
    *background-color: #151515;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn-inverse:active,
.btn-inverse.active {
    background-color: #080808 \9;
}

.btn-inverse.active {
    color: rgba(255, 255, 255, 0.75);
}

.btn-circle-lg {
  width: 100px;
  height: 100px;
  font-size: 12px;
  border-radius: 50%;
  border:0px;
  margin:5px;
  white-space: normal;
  vertical-align:middle;
}

.btnFixedL, .btnFixedR {
    position: absolute;
    top: 85px;
    width: 40px;
    height: 40px;
    background-color:silver;
    border-radius: 50%;
    text-align:center;
    xbox-shadow: inset 0 0 0 1px grey,0 5px 15px lime;
    cursor:pointer;
    border:0px;
    background: silver; /* For browsers that do not support gradients */
    background: -webkit-radial-gradient(black, silver); /* Safari 5.1 to 6.0 */
    background: -o-radial-gradient(black, silver); /* For Opera 11.6 to 12.0 */
    background: -moz-radial-gradient(black, silver); /* For Firefox 3.6 to 15 */
    background: radial-gradient(black, silver); /* Standard syntax */    
}

.btnFixedL {
    left: 15%;
}

.btnFixedR {
    right: 15%;
}

.spancenter {
    position: absolute;
    left: 0;
    top: 35%;
    width: 100%;
    text-align: center;
    font-size: 18px;
    color:white;
}
.btnOpcoes0,.btnOpcoes1,.btnOpcoes2  { 
    margin-top:-16px;
    margin-right:-16px;
}
.btnOpcoes0  { 
    border-color:rgba(200,200,000,0.4);
}
.btnOpcoes1  { 
    border-color:rgba(000,055,000,0.1);
}
.btnOpcoes2  { 
    border-color:rgba(055,000,000,0.1);
}
