
#datepicker {margin: 20px auto !important; width:90% !important;}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
    background-color: #009966;
}

button.ui-datepicker-close {display: none !importanto;}

.erro_proc {
	border: solid 1px #d9534f;
	padding:0px;
	margin-left:18px !important;
	width:95% !important;
}

.nav-pills>li>a {
		color:#FFF !important;
}
.nav-pills>li>a:hover {
	background-color: #009966;
	color: #FFF !important;
}
.nav-pills .open>a, .nav-pills .open>a:active, .nav-pills .open>a:focus{
	background-color: #009966;
	color: #5bc0de;
}
.nav>li>a:hover, 
.nav>li>a:focus {
    color: #003300;
}
.navbar {
    margin-bottom: 0px;
}
.navbar-brand { color:#FFF !important }

.navbar-default .navbar-toggle  { background-color: #FFF; }
.navbar-default .navbar-toggle .icon-bar { background-color: #009966; }

.navbar-default .navbar-toggle:hover {
    background-color: #009966;
}
.navbar-default .navbar-toggle:hover .icon-bar {
    background-color: #FFF;
}

.navbar-default .navbar-toggle:focus {
    background-color: #009966;
}

.large.tooltip-inner {
	white-space: pre-wrap;
	max-width: 600px !important;
	min-width: 180px !important;
    width:auto !important;
	text-align:left;
}


.modal-header { 
background: #009966; /* Old browsers */
background: -moz-linear-gradient(top,  #009966 0%, #00CC66 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009966), color-stop(100%,#00CC66)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #009966 0%,#00CC66 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #009966 0%,#00CC66 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #009966 0%,#00CC66 100%); /* IE10+ */
background: linear-gradient(to bottom,  #009966 0%,#00CC66 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009966', endColorstr='#00CC66',GradientType=0 ); /* IE6-9 */
}
.riscado{
   text-decoration:line-through !important;
   color:#999 !important;
   
}

.foto{
	display: inline;
	position: relative;
}

#logo { margin: 15px 0 15px 0; }
#topo p { margin-top: -12px; color: #009966;}
#topo h3 { margin-top: 15px; line-height:25px; font-weight:bold; color:#009966;} 

.azul {color:#286090;} /*  cor padrÃ£o do bootstrap*/
.azul_claro {color:#5bc0de; }
.verde {color:#449d44;}
.vermelho {color:#c9302c;}
.amarelo {color:#f0ad4e;}
.cinza {color:#999;}
a:link { text-decoration:none !important; outline:none !important; color:#333; } 
a:visited {  color:#333;}
.bold { font-weight:bold;}
.niver { padding-left: 20px;}

.celular {font-size: 24px !important; padding-top:3px;}

.f18 {font-size: 18px !important;}
.f16 {font-size: 16px !important;}
.f14 {font-size: 14px !important;}
.f12 {font-size: 12px !important;}
.f10 {font-size: 10px !important;}
.branco { background-color: #FFF !important;}
.italic {font-style: italic;}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
}	
.caret-right {
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-left: 4px solid;
    display: inline-block;
    height: 0;
    opacity: 0.9;
    vertical-align: middle;
    width: 0;
}	
.mceEditor > table {
    width: 100%!important;
	height: 300px !important;
}
.vcenter {
    vertical-align: middle !important;
}

.dropdown-toggle {  min-width: 100%;  text-align: center;}

/* altera as cores do tab  */
.nav-tabs>li>a { color:#093;}	
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { color: #333;	}
.nav-tabs>li>a:hover {  border-color: #CCCCCC;}  

/* altera a cor de mundo do menu  */
#menu-container {background: #009966; /* Old browsers */
background: -moz-linear-gradient(top,  #009966 0%, #00CC66 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009966), color-stop(100%,#00CC66)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #009966 0%,#00CC66 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #009966 0%,#00CC66 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #009966 0%,#00CC66 100%); /* IE10+ */
background: linear-gradient(to bottom,  #009966 0%,#00CC66 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009966', endColorstr='#00CC66',GradientType=0 ); /* IE6-9 */
}
.float-right: { float:right;}

.invisivel { display: none !important; }
.visivel { visibility: visible !important; }

.modal.loading .modal-content:before {
    content: 'Excluindo...';
    text-align: center;
    line-height: 155px;
    font-size: 20px;
    background: rgba(0, 0, 0, .8);
    position: absolute;
    top: 55px;
    bottom: 0;
    left: 0;
    right: 0;
    color: #EEE;
    z-index: 1000;
}

.modal.salvando .modal-content:before {
    content: 'Salvando paciente...';
    text-align: center;
    line-height: 155px;
    font-size: 20px;
    background: rgba(0, 0, 0, .8);
    position: absolute;
    top: 55px;
    bottom: 0;
    left: 0;
    right: 0;
    color: #EEE;
    z-index: 1000;
}

.modal.confirmando .modal-content:before {
    content: 'Confirmando...';
    text-align: center;
    line-height: 155px;
    font-size: 20px;
    background: rgba(0, 0, 0, .8);
    position: absolute;
    top: 55px;
    bottom: 0;
    left: 0;
    right: 0;
    color: #EEE;
    z-index: 1000;
}
.modal.bloqueando .modal-content:before {
    content: 'Bloqueando data...';
    text-align: center;
    line-height: 155px;
    font-size: 20px;
    background: rgba(0, 0, 0, .8);
    position: absolute;
    top: 55px;
    bottom: 0;
    left: 0;
    right: 0;
    color: #EEE;
    z-index: 1000;
}
.modal.desbloqueando .modal-content:before {
    content: 'Desbloqueando data...';
    text-align: center;
    line-height: 155px;
    font-size: 20px;
    background: rgba(0, 0, 0, .8);
    position: absolute;
    top: 55px;
    bottom: 0;
    left: 0;
    right: 0;
    color: #EEE;
    z-index: 1000;
}

#agenda { min-height:100%; }

.carregando_lancamentos{
color:#666;
display:none;
font-family:Verdana, Geneva, sans-serif; 
font-size:24px; 
text-align:center !important;
width:100%; 
height:100%;
margin: 0 auto; 
margin-top:10%; 
}

/* configuraÃ§Ãµes do lado esquerdo da agenda */
.row.content {height: 568px;}    
.sidenav { padding-top: 20px;  background-color: #f1f1f1;  height: 100% !important; }
    
/* muda cor de fundo da footer */
footer {
	background: #009966; /* Old browsers */
	background: -moz-linear-gradient(top,  #009966 0%, #00CC66 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009966), color-stop(100%,#00CC66)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #009966 0%,#00CC66 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #009966 0%,#00CC66 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #009966 0%,#00CC66 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #009966 0%,#00CC66 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009966', endColorstr='#00CC66',GradientType=0 ); /* IE6-9 */    color: white;
    padding: 15px;
}
    
/* On small screens, set height to 'auto' for sidenav and grid */
@media screen and (max-width: 767px) {
	.sidenav {height: auto; padding: 15px; }
    .row.content {height:auto;}
	 
}