.line {padding:10px;}
#lista_fcv 
{
 max-height: 456px;
 overflow-y: scroll;    
}

.titulo_fcv
{
     font-size: 14px; 
     background-color: #555; 
     border-radius: 5px; 
     color: #fff; 
     padding: 3px;
    margin-top: 5px;
}

#lista_fcv .item_fcv, .item_enlace .title_enlace {background-color: #ddd; margin: 0px 10px 1px 10px; font-size: 14px; font-weight:bold; padding: 4px 12px;border-radius: 5px; }
#lista_fcv .item_fcv:nth-child(odd) {background-color: #e5e5e5;}
#lista_fcv .item_fcv .ui-icon {float:right;}
#detail_fcv {display:none;}
.item_linha {font-weight:bold;background-color: rgba(255,255,255,1);border-radius: 5px;padding: 2px 7px;margin: 3px 0px;}
.item_enlace > ul {display:none; list-style:none; padding:0px; margin: 0px 0px 1px 10px;}
.item_enlace ul li {background-color: #e6c2c2; margin: 0px 20px 1px 12px; font-size: 11px; font-weight:bold; padding: 4px 10px; border-radius: 5px; cursor:pointer;}
.item_enlace ul li .ui-icon {float:right; border-radius:5px;}
.item_enlace ul li .ui-icon:hover {background-color:#fff;}
.item_enlace .title_enlace {font-size: 12px; min-width:280px;}
.item_enlace .title_enlace.active {background-color: #c2f2f2;}
.item_enlace .title_enlace .ui-icon {float:right; margin-left: 5px; cursor:pointer; border-radius:5px;display:none;}
.item_enlace .title_enlace.active .ui-icon {display:block;}
.item_enlace .title_enlace .ui-icon:hover {background-color: #fff;}

.popover {min-width: 500px;}
.popover fieldset { display:inline-block; min-width:209px; vertical-align:top;}
.popover fieldset:first-child {border-right:1px solid #ddd; padding-right:5px; margin-right:5px;}
.popover fieldset:first-child ul li {background-color: #ddd;}
/*.popover fieldset.added ul li {background-color: #c2e6ca;}*/
.popover ul {margin:0px;}
.popover ul li {margin:1px 0px 1px 0px;}


#menuRoot {overflow-y: auto;}
#menu {float: left; color: #0088cc;}
#menu nav > ul {background-color: rgba(255,255,255,0.85); margin: 0;overflow: visible;}
.menu li {padding: 5px 10px;border-bottom: 1px solid #FFFFFF;overflow: hidden;}
.menu li:last-child {border-bottom: 0;}
.menu li.no-border {border: 0;}
.menu li.edit:hover {background-color: #f5f5f5;}
.menu li a.active {color: red;}
.menu li a:active {color: red;}
.fontClass{color: #006BB8;}
.fontClassMedium{font-size:medium;color: #006BB8;}
.div-menu {display: table-cell;float: left;height: 100%;min-height: 100%;margin-right: 10px;}
.div-menu-percent {width: 35.5%;}
.div-menu-percent-1024 {width: 31.5%;}
.div-menu-percent-1152 {width: 28.5%;}
.div-menu-percent-1200 {width: 26.5%;}
.div-menu-percent-1600 {width: 21.5%;}

/* -- BOOTSTRAP -- */
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {margin-bottom:0px;height:15px;}
.btn {padding: 2px 12px;}
.popover.right .arrow {top: 50%;}

/* -- ÍCONES -- */
.icon_busstop {background: url('img/icon_busstop.png') left top no-repeat; height:16px; width:16px; display:inline-block;}
.icon_busstation {background: url('img/icon_busstation.png') left top no-repeat; height:16px; width:16px; display:inline-block;}

/* -- Loading -- */
.loading { background: url('img/8.gif') center center no-repeat; width: 100%; height: 460px;}

.icon-pesquisa { background: url('../Operacoes/img/svg/icon_pesquisa.svg'); height: 24px;width: 24px;background-size: 24px 24px;}