/*! * Start Bootstrap - SB Admin (http://startbootstrap.com/) * Copyright 2013-2016 Start Bootstrap * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE) */ /* Global Styles */ body { margin-top: 100px; background-color: #222; } @media(min-width:768px) { body { margin-top: 50px; } } #page-wrapper { width: 100%; padding: 0; background-color: #fff; } .huge { font-size: 50px; line-height: normal; } @media(min-width:768px) { #wrapper { padding-left: 225px; } #page-wrapper { padding: 10px; } } /* Top Navigation */ .top-nav { padding: 0 15px; } .top-nav>li { display: inline-block; float: left; } .top-nav>li>a { padding-top: 15px; padding-bottom: 15px; line-height: 20px; color: #999; } .top-nav>li>a:hover, .top-nav>li>a:focus, .top-nav>.open>a, .top-nav>.open>a:hover, .top-nav>.open>a:focus { color: #fff; background-color: #000; } .top-nav>.open>.dropdown-menu { float: left; position: absolute; margin-top: 0; border: 1px solid rgba(0,0,0,.15); border-top-left-radius: 0; border-top-right-radius: 0; background-color: #fff; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175); } .panel { border: 0; } .top-nav>.open>.dropdown-menu>li>a { white-space: normal; } ul.message-dropdown { padding: 0; max-height: 250px; overflow-x: hidden; overflow-y: auto; } li.message-preview { width: 275px; border-bottom: 1px solid rgba(0,0,0,.15); } li.message-preview>a { padding-top: 15px; padding-bottom: 15px; } li.message-footer { margin: 5px 0; } ul.alert-dropdown { width: 200px; } /* Side Navigation */ @media(min-width:768px) { .side-nav { position: fixed; top: 51px; left: 225px; width: 250px; margin-left: -225px; border: none; border-radius: 0; overflow-y: auto; background-color: #222; bottom: 0; overflow-x: hidden; padding-bottom: 40px; } .side-nav>li>a { width: 225px; } .side-nav li a:hover, .side-nav li a:focus { outline: none; background-color: #000 !important; } } .side-nav>li>ul { padding: 0; } .side-nav>li>ul>li>a { display: block; padding: 10px 15px 10px 38px; text-decoration: none; color: #999; } .side-nav>li>ul>li>a:hover { color: #fff; background-color: #01364F; } /* Flot Chart Containers */ .flot-chart { display: block; height: 400px; } .flot-chart-content { width: 100%; height: 100%; } /* Custom Colored Panels */ .huge { font-size: 40px; } .panel-green { border-color: #5cb85c; } .panel-green > .panel-heading { border-color: #5cb85c; color: #fff; background-color: #5cb85c; } .panel-green > a { color: #5cb85c; } .panel-green > a:hover { color: #3d8b3d; } .panel-red { border-color: #d9534f; } .panel-red > .panel-heading { border-color: #d9534f; color: #fff; background-color: #d9534f; } .panel-red > a { color: #d9534f; } .panel-red > a:hover { color: #b52b27; } .panel-yellow { border-color: #f0ad4e; } .panel-yellow > .panel-heading { border-color: #f0ad4e; color: #fff; background-color: #f0ad4e; } .panel-yellow > a { color: #f0ad4e; } .panel-yellow > a:hover { color: #df8a13; } #event_management select, #subscribers_list_length select{ margin: 0 3px 5px 0; } /**CUSTOM CSS - Chan**/ /*******************Responsive Views*********************/ @media (max-width: 770px) { .navbar-right{ display:none; } } @media (max-width: 767px) { .page-header { padding-bottom: 15px; margin: 20px 0; border-bottom: 1px solid #eee; } /*Buttons*/ .btn-primary { color: #fff; background-color: #01364F; border-color: #01364F; } .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:focus{ color: #fff; background-color: #01364F; border-color: #01364F; opacity: 0.9; } .btn-default { color: #333; background-color: #e0e0e0; border-color: #ccc; } /*NAVBAR*/ /*Menu Toggle*/ .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 370px; background-color: #222 !important; } .navbar-inverse .navbar-toggle { border-color: #154a72; } .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover:active { background-color: #265e89; } .navbar-header{ background-color: #153853; } .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: #fff; background-color: #01364F; } .side-nav .fa { margin-right: 10px; } /**Table Styles**/ thead tr th{ background-color: #01364F; color:#fff; font-size:13px; font-weight: normal; } tbody tr td{ font-size:13px; color:#333; } .modal-dialog{ width:300px; margin:0 auto; padding-top:60px; } } body { font-family: "Roboto","Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.42857143; color: #333; background-color: #fff; } /**Headings**/ h1, .h1 { font-size: 24px; margin-top: 0; } h2, .h2 { font-size: 21px; margin-top: 0; } h3, .h3 { font-size: 18px; margin-top: 0; } h4, .h4 { font-size: 16px; margin-top: 0; } h5, .h5 { font-size: 14px; margin-top: 0; } h6, .h6 { font-size: 12px; margin-top: 0; } /**Color Scheme**/ .lemonde-primary{ background-color: #153853; } .lemonde-secondary{ background-color: #01364F; } .lemonde-dark{ color:#121212; } .lemonde-light{ color:#fff; } /**Custom Margins/Padding**/ /*Top Nav*/ .navbar-inverse { background-color: #153853; } .top-nav .dropdown .fa{ color:#eee; } .top-nav>li>a { padding-top: 15px; padding-bottom: 15px; line-height: 20px; color:#eee; } .top-nav>li>a:hover, .top-nav>li>a:focus, .top-nav>.open>a, .top-nav>.open>a:hover, .top-nav>.open>a:focus { color: #fff; background-color: white; } .top-nav>.open>.dropdown-menu { background-color: #eee; color: #868686; } .top-nav .dropdown-menu .fa { color: #01364F; margin-right:10px; font-size: 16px; } .dropdown-menu .divider { height: 1px; margin: 0; overflow: hidden; background-color: #e5e5e5; } .dropdown-menu>li>a{ padding: 10px 20px; } /**Sidebar Section**/ @media (min-width: 768px){ #wrapper { padding-left: 250px; } } @media (min-width: 768px){ .side-nav>li>a { width: 250px; } @media (min-width: 768px){ .side-nav { position: fixed; top: 51px; left: 225px; width: 250px; margin-left: -225px; border: none; border-radius: 0; overflow-y: auto; background-color: #222; bottom: 0; overflow-x: hidden; padding-bottom: 40px; } .side-nav>li>ul>li>a { display: block; padding: 10px 15px 10px 38px; text-decoration: none; color: #999; } } .side-nav .fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 10px; } /**Content Section**/ .page-header { padding-bottom: 9px; margin: 10px 0 20px; border-bottom: 1px solid #eee; color: #153853; } /*Media*/ .media p{ font-size:13px; color:#868686; margin-bottom: 0; } .media .small, small { margin-bottom: 5px; } .message-footer>a{ font-size:13px; color: #868686; } /* ICON BUTTONS */ .btn-success, .btn-danger, .btn-info { color: #01364F; background-color: #fff; border-color: #fff; } .btn-success:hover, .btn-danger:hover, .btn-info:hover { color: #fff; background-color: #01364F; border-color: #01364F; } .btn-success:focus, .btn-success:active, .btn-success:active:focus{ color: #fff; background-color: #01364F; border-color: #01364F; } .btn-danger:focus, .btn-danger:active, .btn-danger:active:focus{ color: #fff; background-color: #01364F; border-color: #01364F; } .btn-info:focus, .btn-info:active, .btn-info:active:focus{ color: #fff; background-color: #01364F; border-color: #01364F; } /**Table Styles**/ thead tr th{ background-color: #01364F; color:#fff; font-size:13px; font-weight: normal; } tbody tr td{ font-size:13px; color:#333; } #user_profile.table > thead > tr > th, #user_profile.table > tbody > tr > th, #user_profile.table > tfoot > tr > th, #user_profile.table > thead > tr > td, #user_profile.table > tbody > tr > td, #user_profile.table > tfoot > tr > td { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 0; border-bottom: 1px solid #ddd; } #user_profile.table > tbody > tr > td:first-child{ border-top:0; } /*Forms*/ label { color:#868686; } /* .form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; } #events_list_filter .form-control, #subscribers_list_filter .form-control{ height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } .form-control:focus { border-color: 0; outline: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } */ #events_list .custom-popover-tooltip.col-sm-1.col-xs-1 { width: auto; float: unset!important; padding: 0px!important; display: inline-block; } .date .form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } #event_management label, #subscribers_list_length label, #subscribers_list_filter label { color:#333; } #event_management select, #subscribers_list_length select{ background: #fff; border:1px solid #d0d0d0; color: #333; } #event_management select option, #subscribers_list_length select option{ background: #f2f2f2; color: #565656; } /*Modals*/ .modal-dialog { margin: 30px auto; } .modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; background-color: #01364F; color: #fff; border-top-left-radius: 3px; border-top-right-radius: 3px; } .close { float: right; font-size: 21px; font-weight: 700; line-height: 1; color: #fff; text-shadow: 0 1px 0 #fff; filter: alpha(opacity=20); opacity: .9; } .close:hover, .close:focus { color: #eee; opacity: .8; } .custom-modal { height: 400px; } @media (min-width: 768px) { .modal-dialog { margin: 30px auto; } /*Panels*/ .panel-heading { border-bottom: 0; } .panel-default>.panel-heading { color: #333; background-color: #fff; border-color: #ddd; } /*Add Ons*/ .input-group-addon { background-color: #153853; color:#fff; } /*Buttons*/ .btn-primary { color: #fff; background-color: #01364F; border-color: #01364F; } .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:focus{ color: #fff; background-color: #01364F; border-color: #01364F; opacity: 0.9; } .btn-default { color: #333; background-color: #e0e0e0; border-color: #ccc; } @media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari and Chrome, if Chrome rule needed */ .someClass { color:#c00; } /*Date Picker*/ .bootstrap-datetimepicker-widget thead tr th{ background-color: #fff; border-radius: 0; color: #777; } /* Error 404 Page CSS */ #error_404 img{ margin:60px auto; } /* PAGINATION */ .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { z-index: 3; color: #fff; cursor: default; background-color: #01364F; border-color: #01364F; } @media screen and (-webkit-max-device-pixel-ratio:0) { } /* ICON BUTTONS */ .btn-danger:focus, .btn-danger:active, .btn-danger:active:focus{ color: #fff; background-color: #01364F; border-color: #01364F; } .btn-info:focus, .btn-info:active, .btn-info:active:focus{ color: #fff; background-color: #01364F; border-color: #01364F; } table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before { top: 9px; left: 4px; height: 14px; width: 14px; display: block; position: absolute; color: white; border: 2px solid white; border-radius: 14px; box-shadow: 0 0 3px #444; box-sizing: content-box; text-align: center; font-family: 'Courier New', Courier, monospace; line-height: 14px; content: '+'; background-color: #01364F; }