/*********************** Site ***********************/
.site-map{min-height:300px;height:100%}
.resize-map{padding-top:2px;cursor:pointer}
#map .leaflet-control-layers-list div label{line-height:1em}
#map-info, #notice{border:1px solid #ccc;padding:5px 0}
#map-info{min-height:2em;}
#mid-image{position:relative;left:0;}
div#site-map hr.seperate{margin-bottom:0}

#imagezone{background-color:#eee;}
.caption-pane{position:relative;}
#caption{width:calc(100% - 50px);position:absolute;top:0;left:0;}
.windows-control{position:absolute;top:0;right:5px;z-index:100;}
.control{opacity:0.5;filter:alpha(opacity=50);display:inline-block;cursor:pointer}
.control:hover {opacity:0.8;filter:alpha(opacity=80);}
#close{float:right;font-size:1.5em;padding-right:5px}
#popup{padding-top:8px}
.glyphicon.glyphicon-new-window{font-size:12px;}
.left.carousel-control .glyphicon, .right.carousel-control .glyphicon{top:50px}
.originalimage .glyphicon{padding-left:20px}

/*********************** DataTable ***********************/
div#sites-list div.row{margin:0 !important}
div#sites-list div.row > div{padding:0 !important}
div#sites-list table tr{cursor:pointer}
table#siteList td{padding:5px 8px}
table#siteList tfoot input[type="text"] {color:#555;font-weight:normal;width:100%;}
table#siteList tfoot th {padding-left:5px;padding-right:5px}
table#siteList tfoot {display: table-header-group;}/*put the colum search input at the top of table*/
table#siteList tbody tr:first-child td{border-top: 1px solid #666}
table#siteList tbody tr:last-child td{border-bottom: 1px solid #666}
table#siteList tfoot th, table#noticeTable tfoot td {border-top:none}
li.paginate_button{padding:0 !important;margin:0 !important}

.geotree,.site-zone{overflow-y:auto;}
.geotree{max-height:770px;}
.site-zone{max-height:670px;}
.item-name, .item-value{display:inline-block;padding-top:5px}
.item-name{font-weight:bolder;font-size:1.2em;}
.item-value{padding-right:15px}
.custom-group{padding:5px}
.form-group.custom-group{margin-bottom:0}

.advanced-search{text-align:right;margin-bottom:5px;padding-right:10px}
.obj-num{padding:15px 0 10px 5px}
.associated-notice{padding-top:20px}

#group-vignette{display:none;margin-bottom:10px;background-color:#eee;border:1px solid #ccc;white-space:nowrap;}
#vignette{white-space:nowrap;overflow:hidden;}
#vignette img{border:1px solid #fff;cursor:pointer}
.originalimage{display:none;width:100%;border:1px solid #ccc;}
.control-top{position:relative;top:70px;z-index:5;}
.outline-btn{padding-left:4px}

.title-copyright{display:none;padding:3px 0 3px 5px;font-size:0.9em;letter-spacing:.01em}

.slide-left{float:left!important;margin-left:30px}
.slide-right{float:right!important;margin-right:30px}
.thumbnail-left{float:left!important;margin-right:2px}
.thumbnail-right{margin-left:2px;margin-left:2px;position:absolute;top:32px;right:16px}
.thumbnail-left,.thumbnail-right{width:20px;background-color:#fff;text-align:center;height:73px;line-height:73px; /* centrage vertical */;cursor:pointer;}
.slide-left, .slide-right{color:#fff;width:36px;height:40px;cursor:pointer;font-size:30px}

.ul-list{padding:0}
.ul-list li{margin:3px 0;padding:2px 5px}
.ul-list li:nth-child(even) {background: #efefef}
.ul-list li:nth-child(odd) {background: #fefefe}
.site-control{width:100%}
#to-site-list, #group-theater a, .list-notice{cursor:pointer;}
#to-site-list{padding:0 0 10px 10px;display:inline-block}
/* #hide-image{padding:0 10px 10px 0;display:none;position:absolute;top:2px;right:16px} */


/*********************** Geoname tree ***********************/
.geotree { overflow:auto;}