@import "declarations.less"; /* kayak Styles */ body { font-family: @font-family-base; padding-top: 70px; } html,body { height: 100%; } input[type=checkbox] { transform: scale(1.3); -webkit-transform: scale(1.3); /* Safari and Chrome */ -ms-transform: scale(1.3); /* IE */ -moz-transform: scale(1.3); /* FF */ -o-transform: scale(1.3); /* Opera */ } a:hover { color:@link-hover-color; } .clear { clear: both; } .none { display: none !important; } .displayInLine { display: inline; } .title { color: @base-color !important; font-weight: bold; font-size: 2em; } h5.legendTitle { margin:10px 0 5px 0; width:100%; text-align: left; } h5.legendTitle span span { margin-left: 10px; } .sectionTitle span, .legendTitle span, .embarqTitle span, .planEauTitle span { margin-right:10px; } .sectionTitle { //line-height:22px; } .container-fluid.container-map { margin-top: -15px; } a.logout:hover { text-decoration: underline !important; } .container .jumbotron, .container-fluid .jumbotron { margin-top: 10px; /*box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);*/ .border-radius; } .jumbotron p { font-size: @font-size-base; } .rowStyle { margin-bottom:20px; } .logo { background-image: @logo-img; background-repeat: no-repeat; width: 85px; height: 44px; margin-top: -12px; margin-left: 15px; margin-right: 93px; } .logo p { margin-left: 100px; padding-top: 12px; } /* NAVBAR */ .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color: @base-color; } .navbar-brand-name > img { display: inline-block; float: left; margin: -12px 15px; } .navbar button { margin-top:7px; } .navbar-default { background-color: @navbar-bg-color; border-color: @base-color; } .navbar-default .navbar-nav > li > a { color: @navbar-text-color; } .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: @navbar-selected-color; background-color: @navbar-selected-bg-color; } .navbar-default .navbar-nav .dropdown-menu > .active > a, .navbar-default .navbar-nav .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .dropdown-menu > .active > a:focus { background-color: @navbar-dropdown-menu-selected-bg-color !important; color: @navbar-dropdown-menu-selected-color !important; cursor:default; } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: @navbar-selected-color; background: none; background-color: @navbar-selected-bg-color; } .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: @navbar-dropdown-menu-open-selected-color; background: none; background-color: @navbar-dropdown-menu-open-selected-bg-color; } .navbar-default .navbar-nav .open .dropdown-menu> li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: @navbar-dropdown-menu-hover-color; background: @navbar-dropdown-menu-hover-bg-color; } .navbar-default .navbar-nav > .dropdown > a .caret { border-top-color: @navbar-carret-default-color; border-bottom-color: @navbar-carret-default-color; } .navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret { border-top-color: @navbar-carret-selected-color; border-bottom-color: @navbar-carret-selected-color; } .navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret { border-top-color: @navbar-carret-selected-color; border-bottom-color: @navbar-carret-selected-color; } /* mobile version */ .navbar-default .navbar-toggle { border: none; background: none; } .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background: none; background-color: @navbar-toggle-hover-bg-color; } .navbar-default .navbar-toggle .icon-bar { background-color: @navbar-toggle-color; } /* navbar dropdown legend */ /* .navbar-default .navbar-nav .open .dropdown-menu.legend > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu.legend > li > a:focus { color: @text-color; background: none; cursor: default; } */ /* MEDIA */ @media (max-width: 768px) { .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: @navbar-dropdown-menu-hover-color; } .navbar-default .navbar-nav .open .dropdown-menu.legend > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu.legend > li > a:focus { color: @text-color-light; cursor: default; } .container .jumbotron, .container-fluid .jumbotron { padding-right: 30px; padding-left: 30px; } } @media (min-width: 768px) { .container .jumbotron, .container-fluid .jumbotron { padding: 30px; } } @media (max-width: 1000px) { .navbar-collapse.collapse { display: none !important; } .navbar-collapse.collapse.in { display: block !important; } .navbar-header .collapse, .navbar-toggle { display:block !important; } .navbar-header { float:none; } /* .dropdown.user { display: none; } */ } @media (min-width: 768px) { .navbar-right { margin-right: 10px; } } /* Tooltip */ .tooltip > .tooltip-inner { background-color: @tooltip-bg-color; color: @tooltip-color; border: 1px solid @tooltip-border-color; padding: 5px; left:0; /* If max-width does not work, try using width instead */ width: 100%; /* With tooltip */ text-align: left; } /* Tooltip on bottom */ .tooltip.bottom > .tooltip-arrow { border-bottom: 5px solid @tooltip-arrow-color; } /* Tooltip on top */ .tooltip.top > .tooltip-arrow { border-top: 5px solid @tooltip-arrow-color; } /* Loader */ #loadingModal { width: 220px; height: 19px; z-index: 9999; } .loading { background: @loader-img; width: 220px; height: 19px; } .centering { width: 50%; height: 50%; overflow: auto; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } /* Link */ li i, a#menu-toggle i { margin-right: 10px; } a.menu-toggle { font-size: 16px; line-height: 20px; } a.menu-toggle i, a.home i, a.legendDialog i, a.map i, a.layerDialog i, a.toolbarIcon i { margin-right: 0; } .dropdown-menu.lang { min-width: 94px; } .langIcon { height:16px; float: left; margin-top:2px; margin-right:10px; } .dropdown-menu.link { min-width: 210px; } .dropdown-menu.user > li > a { white-space: normal; } [data-toggle="collapse"].collapsed .if-not-collapsed { display: none; } [data-toggle="collapse"]:not(.collapsed) .if-collapsed { display: none; } /* Legend */ .legend li a span, .legend li span { margin-right: 10px; } .legend li { list-style: none; } .legendGreen { border-left:10px solid @legend-green; } .legendGreenLight { border-left:10px solid @legend-green-light; } .legendYellow { border-left:10px solid @legend-yellow; } .legendRed { border-left:10px solid @legend-red; } .legendBlue { border-left:10px solid @legend-blue; } .legendLightBlue { border-left:10px solid @legend-blue-light; } /* Tabs */ .nav>li>a:focus, .nav>li>a:hover { background-color: @selected-bg-color-light; } /* .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { border: 1px solid @base-color; border-bottom-color: transparent; cursor: pointer; } .nav-tabs>li>a:hover { border: 1px solid @base-color; } .nav-tabs { border-bottom: 1px solid @base-color; } */ /* .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { color: @text-color-light; cursor: default; background-color: @selected-color; border: 1px solid @base-color; border-bottom-color: transparent; cursor: pointer; } .nav-tabs>li.active>a:hover { cursor: pointer; } .nav-tabs>li>a:hover { border-bottom-color: @base-color; } */ /* Toolbar label hide */ .hidden-xs.toolbarLabel, .hidden-md.hidden-lg.toolbarLabel { margin-left: 10px; } /* Login icon */ .login { margin-right: 10px; } /* Form */ .input-append { margin-bottom:5px; } /* Table */ .table>thead { background-color: @table-thead; } .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { padding:0 8px 0 8px; line-height: 30px; } /* table, th , td { border: 1px solid grey; border-collapse: collapse; padding: 5px; } table tr:nth-child(odd) { background-color: #f1f1f1; } table tr:nth-child(even) { background-color: #ffffff; } */ /* Box info */ .bs-callout-info { border-left-color: @box-info !important; border-color: @box-border-color; } .bs-callout-edit { border-color: @box-border-color; border-left-color: @box-edit !important; } .bs-callout { padding: 20px; padding-top: 10px; margin: 5px 0px; border-width: 1px 1px 1px 5px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: @box-bg-color; .border-radius; } .bs-callout h4 { color: @box-info-title; padding-bottom: 5px; } .bs-callout-edit h4 { color: @box-edit-title; } /* GeoViewer */ #spwViewerDiv { margin: 0 auto; height:600px; } #dojox_layout_Dock_0 { background-color: transparent !important; } .mapMenu { padding-bottom: 2px; border-bottom:1px solid @map-menu-border-bottom; } .sectionInformationsMenu { padding-top: 10px; } .geoviewerIframe { border:0; } /* Collapse icon */ .collapseIcon { padding-top: 8px; } /* Modal dialog */ .modal-title { line-height: normal; } @media (min-width: 768px) { .modal.modal-wide .modal-dialog { width: 70%; } } .modal .modal-body { overflow-y: auto; } /* Navbar collapse */ .navbar-collapse { padding-bottom: 40px; } /* Toggle animation */ .navbar-toggle .icon-bar:nth-of-type(2) { top: 1px; } .navbar-toggle .icon-bar:nth-of-type(3) { top: 2px; } .navbar-toggle .icon-bar { position: relative; transition: all 500ms ease-in-out; } .navbar-toggle.active .icon-bar:nth-of-type(1) { top: 6px; transform: rotate(45deg); } .navbar-toggle.active .icon-bar:nth-of-type(2) { background-color: transparent; } .navbar-toggle.active .icon-bar:nth-of-type(3) { top: -6px; transform: rotate(-45deg); } /* Kayak Loutre animation */ .kayakLoutre { height:120px; background: @sidebar-bg-color; } .kayak { position: relative; top:0; left:-165px; } .loutre { position: relative; top:-120px; margin-left:165px; width:70px; right:-100px; } /* Documents */ .documentList { list-style-type: none; padding: 0; } .documentList li { background: @pdf-img no-repeat left top; padding-left: 30px; } .formatText { white-space: pre-line; line-height: 25px; } .todoTitle { list-style-type: none; margin-left: -30px; font-weight: bold; margin-bottom: 5px; } .nextStep { background-color: black; } .picto { display:inline-block; margin-bottom: 10px; } .esriPopup .actionsPane { display: none; } .contactIcon { margin-right:10px; color:@selected-color-warm; } ul.newsList, ul.webEditorList { list-style: none; padding-left: 15px; } ul.webEditorList { padding: 0; } ul.newsList li i, ul.webEditorList li i { color:@base-color; } .btnLang { margin-top: -8px; margin-bottom: 12px; } .btn-default { border-color:@base-color; } .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active { border-color:@base-color; background-color: @selected-bg-color-light; color:@selected-color-warm; } .environment { color: @selected-color; font-size: 18px; background: @selected-color-warm; height: 50px; padding: 13px; } .version { position: fixed; bottom: 5px; right: 15px; font-size: 12px; margin-top: 5px; z-index:-1; } .infoPage { margin-left:15px; color: @text-color; font-size: 14px; } .warning { display:inline; margin-right:5px; } .infoBullets { padding:0; padding-left: 15px; } .infoBullets li { list-style: none; } .infoBullets li i { color:@base-color; } .infoContainer { background-color: @page-container-bg-color; padding: 15px; word-wrap:break-word; .border-radius; } /* Form Control & Validation */ .control-label { margin-bottom: 0; padding-top: 5px; text-align: right; color:@text-color-light; font-weight:normal; } .control-input { margin-bottom:10px; } .control-error { color:@input-error; } .hasError { box-shadow: 0 -2px 0 @input-error inset !important; } .control-input { textarea, textarea.form-control, input.form-control, input[type="text"], input[type="password"], input[type="email"], input[type="number"], .form-control[type="text"], .form-control[type="password"], .form-control[type="email"], .form-control[type="tel"], .form-control[contenteditable] { border: medium none; border-radius: 0; box-shadow: 0 -1px 0 @input-color inset; font-size: @font-size-base; padding: 3px 0 3px 0; margin-bottom:0; } } .control-input { textarea:focus, textarea.form-control:focus, input.form-control:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="number"]:focus, .form-control[type="text"]:focus, .form-control[type="password"]:focus, .form-control[type="email"]:focus, .form-control[type="tel"]:focus, .form-control[contenteditable]:focus { box-shadow: 0 -2px 0 @base-color inset; } } .control-style { background-color: transparent; background-image: none; border: 1px solid transparent; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; display: block; height: 37px; line-height: 1.846; padding: 6px 16px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width: 100%; font-size:@font-size-base; color: @text-color; .border-radius; } .control-style::-webkit-input-placeholder { .placeholder; } .control-style:-moz-placeholder { .placeholder; } .control-style::-moz-placeholder { .placeholder; } .control-style:-ms-input-placeholder { .placeholder; } table.MsoNormalTable { td { padding:3px; } } .layerLabel { position:relative; top:-2px; font-weight:normal; margin-left:10px; } .format-text { white-space: pre-line; }