﻿.p-l{padding-left:1rem !important;}
.p-t{padding-top:1rem !important;}
.m-l{margin-left:1rem !important;}
.m-t{margin-top:1rem !important;}
.m-b{margin-bottom:1rem !important;}
.m-r{margin-right:1rem !important;}
.m-l-s{margin-left:0.5rem !important;}
.m-l-xs{margin-left:0.25rem !important;}
.m-t-s{margin-top:0.5rem !important;}
.m-t-l{margin-top:1.5rem !important;}
.m-b-s{margin-bottom:0.5rem !important;}
.m-b-l{margin-bottom:1.5rem !important;}
.m-r-s{margin-right:0.5rem !important;}
.m-r-xs{margin-right:0.25rem !important;}
.m-l-0{margin-left:0!important;}
.m-r-0{margin-right:0!important;}
.m-t-xl{margin-top:2rem !important;}
.m-b-xl{margin-bottom:2rem !important;}


.b-b {border-bottom: 1px solid #dee5e7 !important;}
.b-r {border-right: 1px !important;}
.pull-in {margin-right: -15px;margin-left: -15px;}

.holder_nav .pull-right li {
    padding: 0.4em;
}

div .menu {display:inline-block;}
.line-dashed {background-color: transparent;border-style: dashed !important;border-width: 0;}
.line-lg {margin-top: 15px;margin-bottom: 15px;     padding-top: 15px;}
.line {width: 100%;max-width: 100%;height: 2px;overflow: hidden;font-size: 0;}
.input-group .form-control  {padding-left:10px;}
.ui-datepicker .ui-datepicker-prev span {margin-top: 0.1px;background:#e5e5e5 !important;background-image: url(https://motordata.pt/images/arrow-left-double.png)!important; background-size: 16px 16px !important;}
.ui-datepicker .ui-datepicker-next span {margin-top: 0.1px;background:#e5e5e5 !important;background-image: url(https://motordata.pt/images/arrow-right-double.png)!important; background-size: 16px 16px !important;}
.ui-widget-header {background-color:#e5e5e5 !important; border: 0px !important;}
.ui-datepicker table {background-color:#e5e5e5 !important;}
.ui-state-default{background-color:#fff !important;padding: 5px !important;}
.ui-state-active{background-color:#4dafde !important;    border: 1px solid #4dafde !important;padding: 5px !important;}
.ui-datepicker td { padding: 0px !important;}
.ui-datepicker td span, .ui-datepicker td a {padding-left: .2em; padding-right: .2rem;padding-top:0;padding-bottom:0}
.ui-datepicker .ui-datepicker-title select {border-radius: 2px;    padding: 5px; margin-left:.2rem;}
.ui-widget, .ui-widget select {font-family: 'Roboto',sans-serif !important;}
.font12 {font-size: 12px !important;}
.font10 {font-size: 10px !important;}
.table.table-striped>tbody>tr>td, .table.table-striped>tbody>tr>th, .table.table-striped>tfoot>tr>td, .table.table-striped>tfoot>tr>th, .table.table-striped>thead>tr>td, .table.table-striped>thead>tr>th {font-size: 12px !important; padding: 5px !important;} 
.line {width: 100%;max-width: 100%;height: 2px;overflow: hidden;font-size: 0;}
badge{padding:0.5rem; border: 1px solid #ccc; display: inline-block;width:100%; /* border-radius: 4px;margin:0.5rem; */}
.footer-copyright-area {margin:0px!important;height: 90px !important;background-color: #fff; color:#276fa0;background-image: url(https://motordata.pt/images/footer.png);background-size: cover;background-repeat: no-repeat;}
.input-group-addon, .input-group-addon:last-child, .input-group-addon:first-child { border-right: 1px solid #ccc !important; border-left: 1px solid #ccc !important;}
.col-centered{float: none; margin: 0 auto;}
.logo-area {width: 180px;padding:0px 0px !important;}
.noselect { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */       -moz-user-select: none; /* Firefox */        -ms-user-select: none; /* Internet Explorer/Edge */            user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */}

.opcaoselected  {font-weight:bold !important;background-color: #FA9E57 !important;color:#fff !important;}
select option[selected], option.opcaoselected  {
-webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;

  background-color: #FA9E57!important;
}
select:-internal-list-box option:checked {font-weight:bold !important;}
.gmnoprint a, .gmnoprint span {display:none;}
.gmnoprint div {background:none !important;}
#map-madeira img{display: none;}
#map-continente img{display: none;}
#map_canvas { height: 100%; }
#map-geral {position: relative;float:right;width: 100%;height: 550px;}
#map-continente {position: relative;float:right;width: 60%;height: 680px;}
#map-madeira {position: relative; float:left; width: 40%; height: 680px; }
#map-acores{position: relative;float:none;width: 100%;height: 400px;}
#map-legenda{ }
#map-legenda-linha{width:100%;height:20px;}
#map-legenda-cor{width:15px;height:15px;margin-right:10px;float:left;border: 1px solid #999;}
.z1opcaoselected  {font-weight:bold !important;background-color:rgba(0,0,0,.03);}
.z2opcaoselected  {font-weight:bold !important;background-color:rgba(0,0,0,.03);}
.z3opcaoselected  {font-weight:bold !important;background-color:rgba(0,0,0,.03);}
.zcp4opcaoselected  {font-weight:bold !important;background-color:rgba(0,0,0,.03);}
.zcp3opcaoselected  {font-weight:bold !important;background-color:rgba(0,0,0,.03);}
tooltip-inner {font-size: 16px !important; max-width:400px;min-width: 400px;padding: 20px 15px;background-color:#326273; }
.tooltip-inner h3 {color:#5c9ead;}
.tooltip a {color:#fff;}
.ui.multiple.dropdown > .label {color:#000;}

input[type=checkbox] {
content: '';
  width: 20px;
  height: 20px;
-webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    border: 1px solid #70AFD3;
    border-radius: 4px;
    outline: none;
    transition-duration: 0.3s;
    background-color: #70AFD3;
    cursor: pointer;
    margin:0;
}



input[type=checkbox]:checked:after {
content: '\2713';
    display: block;
    text-align: center;
    color: #fff;
    margin:0;
    font-weight: bold;
}

.ui.dropdown .delete.icon {
  font-size: 0.857143em;
  float:left; 
  margin:0;
  padding:0;
  left:-0.7em;
  top:0;
  position:relative;
  opacity: 0.5;
  cursor:pointer;
}

.ui.dropdown input[value=''] ~ .delete.icon, .ui.dropdown input:not([value]) ~ .delete.icon
{
   opacity: 0.0;
}

i.icon.delete:before {
    content: "\01F5D9";
}
i.icon:delete {
    background: none !important;
}

.modal {display:    none;position:   fixed;z-index:    99999;top:        0;left:       0;height:     100%; width:      100%; background: rgba( url(https://motordata.pt/images/ no-repeat 255 50%;}