body { 	
	/*background-color: #F7F7F7;   */ 
}

.bg-success{
	background-color: #CAE1D7;
	color: #006400;
	padding: 5px;
	margin-bottom: 7px;
}



.panel-green-1 {
  border-color: #879072;
}
.panel-green-1 > .panel-heading {
  color: #EFF0EB;
  background-color: #FFDEAD;
  border-color: #879072;
}
.panel-green-1 > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #879072;
}
.panel-green-1 > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #879072;
}



.panel-green-2 {
  border-color: #4B674D;
}
.panel-green-2 > .panel-heading {
  color: #EFF0EB;
  background-color: #DEB887;
  border-color: #4B674D;
}
.panel-green-2 > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #4B674D;
}
.panel-green-2 > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #4B674D;
}



.panel-green-3 {
  border-color: #92AFB1;
}
.panel-green-3 > .panel-heading {
  color: #EFF0EB;
  background-color: #B8860B;
  border-color: #92AFB1;
}
.panel-green-3 > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #92AFB1;
}
.panel-green-3 > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #92AFB1;
}


.panel-green-4 {
  border-color: #608D4E;
}
.panel-green-4 > .panel-heading {
  color: #EFF0EB;
  background-color: #ADD8E6;
  border-color: #608D4E;
}
.panel-green-4 > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #608D4E;
}
.panel-green-4 > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #608D4E;
}





.panel-dark-green {
  border-color: #658b6f;
}
.panel-dark-green > .panel-heading {
  color: #ffffff;
  background-color: #06ab5f;
  border-color: #658b6f;
}
.panel-dark-green > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #658b6f;
}
.panel-dark-green > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #658b6f;
}


.panel-soft-green {
  border-color: #658b6f;
}
.panel-soft-green > .panel-heading {
  color: #006400;
  background-color: #CAE1D7;
  border-color: #658b6f;
}
.panel-soft-green > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #658b6f;
}
.panel-soft-green > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #658b6f;
}


.panel-red {
  border-color: #AC2925;
}
.panel-red > .panel-heading {
  color: #FFF;
  background-color: #C9302C;
  border-color: #AC2925;
}
.panel-red > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #AC2925;
}
.panel-red > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #AC2925;
}


.pagination > .active > a{
	background-color: #06ab5f;
	border-color: #658b6f;
}

.pagination > .active > a:hover{
	background-color: #06ab5f;
	border-color: #658b6f;
}


.pagination>li>a, .pagination>li>span{
	 color: #658b6f;
}

.pagination>li>a:hover, .pagination>li>span{
	color: #658b6f;
}


.vcenter {
    vertical-align: middle;
}

.hil {
    width:200px;   
}


.btn-facebook {
    background-color:#3b5998;
    color:#fff;
}
.btn-google {
    background-color:#dd4b39;
    color:#fff;
}
.btn-twitter {
    background-color:#2ba9e1;
    color:#fff;
}
.btn-pinterest {
    background-color:#cb2027;
    color:#fff;
}
.btn-tumblr {
    background-color:#2c4762;
    color:#fff;
}

.modal-header {
   background:#f9f9f9;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
}

.modal-footer {
   background:#f9f9f9;
   border-bottom-left-radius: 5px;
   border-bottom-right-radius: 5px;
}

.progress-bar {
  -webkit-transition: width 1.5s ease-in-out;
  transition: width 1.5s ease-in-out;
}

.merged input:first-child {
    border-right: 0px;
}

.merged input + .input-group-addon {
    border-left: 0px;
    border-right: 0px;
    background-color: @input-bg;
}

.breadcrumb {
font-size: 12pt;
}

#link_feriados.active>a, #link_feriados.active>a:focus, #link_feriados.active>a:hover{
    background-color: grey ;
}

/********************************************************************/

.panel.with-nav-tabs .panel-heading{
    padding: 5px 5px 0 5px;
}
.panel.with-nav-tabs .nav-tabs{
	border-bottom: none;
}
.panel.with-nav-tabs .nav-justified{
	margin-bottom: -1px;
}
/********************************************************************/
/*** PANEL DEFAULT ***/
.with-nav-tabs.panel-default .nav-tabs > li > a,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
}
.with-nav-tabs.panel-default .nav-tabs > .open > a,
.with-nav-tabs.panel-default .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-default .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
	background-color: #ddd;
	border-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.active > a,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus {
	color: #555;
	background-color: #fff;
	border-color: #ddd;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #f5f5f5;
    border-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #777;   
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #555;
}
/********************************************************************/
/*** PANEL SUCCESS ***/
.with-nav-tabs.panel-success .nav-tabs > li > a,
.with-nav-tabs.panel-success .nav-tabs > li > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li > a:focus {
	color: #3c763d;
}
.with-nav-tabs.panel-success .nav-tabs > .open > a,
.with-nav-tabs.panel-success .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-success .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-success .nav-tabs > li > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li > a:focus {
	color: #3c763d;
	background-color: #d6e9c6;
	border-color: transparent;
}
.with-nav-tabs.panel-success .nav-tabs > li.active > a,
.with-nav-tabs.panel-success .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li.active > a:focus {
	color: #3c763d;
	background-color: #fff;
	border-color: #d6e9c6;
	border-bottom-color: transparent;
	font-weight: bold;
}
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #3c763d;   
}
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #d6e9c6;
}
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #3c763d;
}
/********************************************************************/
/*** PANEL INFO ***/
.with-nav-tabs.panel-info .nav-tabs > li > a,
.with-nav-tabs.panel-info .nav-tabs > li > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li > a:focus {
	color: #31708f;
}
.with-nav-tabs.panel-info .nav-tabs > .open > a,
.with-nav-tabs.panel-info .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-info .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-info .nav-tabs > li > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li > a:focus {
	color: #31708f;
	background-color: #bce8f1;
	border-color: transparent;
}
.with-nav-tabs.panel-info .nav-tabs > li.active > a,
.with-nav-tabs.panel-info .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li.active > a:focus {
	color: #31708f;
	background-color: #fff;
	border-color: #bce8f1;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #31708f;   
}
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #bce8f1;
}
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #31708f;
}
/********************************************************************/
/*** PANEL WARNING ***/
.with-nav-tabs.panel-warning .nav-tabs > li > a,
.with-nav-tabs.panel-warning .nav-tabs > li > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > li > a:focus {
	color: #8a6d3b;
}
.with-nav-tabs.panel-warning .nav-tabs > .open > a,
.with-nav-tabs.panel-warning .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-warning .nav-tabs > li > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > li > a:focus {
	color: #8a6d3b;
	background-color: #faebcc;
	border-color: transparent;
}
.with-nav-tabs.panel-warning .nav-tabs > li.active > a,
.with-nav-tabs.panel-warning .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > li.active > a:focus {
	color: #8a6d3b;
	background-color: #fff;
	border-color: #faebcc;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #fcf8e3;
    border-color: #faebcc;
}
.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #8a6d3b; 
}
.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #faebcc;
}
.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #8a6d3b;
}
/********************************************************************/
/*** PANEL DANGER ***/
.with-nav-tabs.panel-danger .nav-tabs > li > a,
.with-nav-tabs.panel-danger .nav-tabs > li > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li > a:focus {
	color: #a94442;
}
.with-nav-tabs.panel-danger .nav-tabs > .open > a,
.with-nav-tabs.panel-danger .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-danger .nav-tabs > li > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li > a:focus {
	color: #a94442;
	background-color: #ebccd1;
	border-color: transparent;
}
.with-nav-tabs.panel-danger .nav-tabs > li.active > a,
.with-nav-tabs.panel-danger .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li.active > a:focus {
	color: #a94442;
	background-color: #fff;
	border-color: #ebccd1;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #f2dede; /* bg color */
    border-color: #ebccd1; /* border color */
}
.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #a94442; /* normal text color */  
}
.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #ebccd1; /* hover bg color */
}
.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff; /* active text color */
    background-color: #a94442; /* active bg color */
}
/********************************************************************/

.table-responsive {
    min-height: 0.01%;
    /*
    overflow-x: hidden;
    */
}

#tabela_horarios_disciplinas{
margin-bottom: 0px;

}

.table tbody>tr>td.vert-align{
    vertical-align: middle;
}


div.banner {
  width: 200px;
  margin: 0;
  position: fixed;
  bottom: 9.2em;
  left: auto;
  right: 2em;
}

div.banner_grupo {
  /*width: 375px;*/
  margin: 0;
  position: fixed;
  bottom: 1.5em;
 /* left: auto;
  right: 2em;*/
}

body>div.banner {position: fixed}


div.banner_config {
  width: 375px;
  margin: 0;
  position: fixed;
  top: 35em;
  left: auto;
  right: 2em;
}

body>div.banner_config {position: fixed}

.popover{
    max-width: 100%; /* Max Width of the popover (depending on the container!) */
}


@media (max-width: 480px) { 
        table{
          font-size: 0.8em;
        }
        
        h4{
          font-size: 0.9em;
        }
        
        #logo_right{
          font-size: 1.5em;
        }

        .hidden-phone {
           display: block;
        }
    }

