UNPKG

live_montier

Version:
2,278 lines (1,916 loc) 203 kB
/*! * AdminLTE v2.4.2 * Author: Almsaeed Studio * Website: Almsaeed Studio <https://adminlte.io> * License: Open source - MIT * Please visit http://opensource.org/licenses/MIT for more information */ html, body { height: 100%; background: #f2f3f8; } .layout-boxed html, .layout-boxed body { height: 100% } body { font-family: 'Poppins', sans-serif; font-weight: 400; overflow-x: hidden; overflow-y: auto } .wrapper { height: 100%; position: relative; overflow-x: hidden; overflow-y: auto } .wrapper:before, .wrapper:after { content: " "; display: table } .wrapper:after { clear: both } .layout-boxed .wrapper { max-width: 1250px; margin: 0 auto; min-height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); position: relative } /*.layout-boxed { background: url('../img/boxed-bg.jpg') repeat fixed }*/ .content-wrapper, .main-footer { -webkit-transition: -webkit-transform .3s ease-in-out, margin .3s ease-in-out; -moz-transition: -moz-transform .3s ease-in-out, margin .3s ease-in-out; -o-transition: -o-transform .3s ease-in-out, margin .3s ease-in-out; transition: transform .3s ease-in-out, margin .3s ease-in-out; margin-left: 250px; z-index: 820 } .layout-top-nav .content-wrapper, .layout-top-nav .main-footer { margin-left: 0 } @media (max-width:767px) { .content-wrapper, .main-footer { margin-left: 0 } .container-width{ width: 100%; } } @media (min-width:768px) { .sidebar-collapse .content-wrapper, .sidebar-collapse .main-footer { margin-left: 0 } } @media (max-width:767px) { .sidebar-open .content-wrapper, .sidebar-open .main-footer { -webkit-transform: translate(250px, 0); -ms-transform: translate(250px, 0); -o-transform: translate(250px, 0); transform: translate(250px, 0) } } .content-wrapper { min-height: 100%; background-color: #f2f3f8; z-index: 800 } .main-footer { background: #fff; padding: 15px; color: #444; border-top: 1px solid #d2d6de } .fixed .main-header, .fixed .main-sidebar, .fixed .left-side { position: fixed } .fixed .main-header { top: 0; right: 0; left: 0 } .fixed .content-wrapper, .fixed .right-side { padding-top: 50px } @media (max-width:767px) { .fixed .content-wrapper, .fixed .right-side { padding-top: 100px } } .fixed.layout-boxed .wrapper { max-width: 100% } .fixed .wrapper { overflow: hidden } .hold-transition .content-wrapper, .hold-transition .right-side, .hold-transition .main-footer, .hold-transition .main-sidebar, .hold-transition .left-side, .hold-transition .main-header .navbar, .hold-transition .main-header .logo, .hold-transition .menu-open .fa-angle-left { -webkit-transition: none; -o-transition: none; transition: none } .content { min-height: 250px; padding: 25px; margin-right: auto; margin-left: auto; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: 'Poppins', sans-serif; } a { color: #3c8dbc } a:hover, a:active, a:focus { outline: none; text-decoration: none; color: #72afd2 } .page-header { margin: 10px 0 20px 0; font-size: 22px } .page-header>small { color: #666; display: block; margin-top: 5px } .main-header { position: relative; max-height: 100px; z-index: 1030 } .admin-header {position: fixed; width: 100%;} .main-header .navbar { -webkit-transition: margin-left .3s ease-in-out; -o-transition: margin-left .3s ease-in-out; transition: margin-left .3s ease-in-out; margin-bottom: 0; margin-left: 250px; border: none; min-height: 50px; border-radius: 0 } .layout-top-nav .main-header .navbar { margin-left: 0 } .main-header #navbar-search-input.form-control { background: rgba(255, 255, 255, 0.2); border-color: transparent } .main-header #navbar-search-input.form-control:focus, .main-header #navbar-search-input.form-control:active { border-color: rgba(0, 0, 0, 0.1); background: rgba(255, 255, 255, 0.9) } .main-header #navbar-search-input.form-control::-moz-placeholder { color: #ccc; opacity: 1 } .main-header #navbar-search-input.form-control:-ms-input-placeholder { color: #ccc } .main-header #navbar-search-input.form-control::-webkit-input-placeholder { color: #ccc } .main-header .navbar-custom-menu, .main-header .navbar-right { float: right } @media (max-width:991px) { .main-header .navbar-custom-menu a, .main-header .navbar-right a { color: inherit; background: transparent } } @media (max-width:767px) { .main-header .navbar-right { float: none } .navbar-collapse .main-header .navbar-right { margin: 7.5px -15px } .main-header .navbar-right>li { color: inherit; border: 0 } } .main-header .sidebar-toggle { float: left; background-color: transparent; background-image: none; padding: 15px 15px; font-family: fontAwesome } .main-header .sidebar-toggle:before { content: "\f0c9" } .main-header .sidebar-toggle:hover { color: #fff } .main-header .sidebar-toggle:focus, .main-header .sidebar-toggle:active { background: transparent } .main-header .sidebar-toggle .icon-bar { display: none } .main-header .navbar .nav>li.user>a>.fa, .main-header .navbar .nav>li.user>a>.glyphicon, .main-header .navbar .nav>li.user>a>.ion { margin-right: 5px } .main-header .navbar .nav>li>a>.label { position: absolute; top: 9px; right: 7px; text-align: center; font-size: 9px; padding: 2px 3px; line-height: .9 } .main-header .logo { -webkit-transition: width .3s ease-in-out; -o-transition: width .3s ease-in-out; transition: width .3s ease-in-out; display: block; float: left; height: 70px; font-size: 20px; line-height: 75px; text-align: center; width: 250px; font-family: 'Poppins', sans-serif; padding: 0 15px; font-weight: 300; overflow: hidden } .main-header .logo .logo-lg { display: block } .main-header .logo .logo-mini { display: none } .main-header .navbar-brand { color: #fff } .content-header { position: relative; padding: 15px 15px 0 15px } .content-header>h1 { margin: 0; font-size: 24px } .content-header>h1>small { font-size: 15px; display: inline-block; padding-left: 4px; font-weight: 300 } .content-header>.breadcrumb { float: right; background: transparent; margin-top: 0; margin-bottom: 0; font-size: 12px; padding: 7px 5px; position: absolute; top: 15px; right: 10px; border-radius: 2px } .content-header>.breadcrumb>li>a { color: #444; text-decoration: none; display: inline-block } .content-header>.breadcrumb>li>a>.fa, .content-header>.breadcrumb>li>a>.glyphicon, .content-header>.breadcrumb>li>a>.ion { margin-right: 5px } .content-header>.breadcrumb>li+li:before { content: '>\00a0' } @media (max-width:991px) { .content-header>.breadcrumb { position: relative; margin-top: 5px; top: 0; right: 0; float: none; background: #d2d6de; padding-left: 10px } .content-header>.breadcrumb li:before { color: #97a0b3 } } .navbar-toggle { color: #fff; border: 0; margin: 0; padding: 15px 15px } @media (max-width:991px) { .navbar-custom-menu .navbar-nav>li { float: left } .navbar-custom-menu .navbar-nav { margin: 0; float: left } .navbar-custom-menu .navbar-nav>li>a { padding-top: 15px; padding-bottom: 15px; line-height: 20px } } @media (max-width:767px) { .main-header { position: relative } .main-header .logo, .main-header .navbar { width: 100%; float: none } .main-header .navbar { margin: 0 } .main-header .navbar-custom-menu { float: right } } @media (max-width:991px) { .navbar-collapse.pull-left { float: none !important } .navbar-collapse.pull-left+.navbar-custom-menu { display: block; position: absolute; top: 0; right: 40px } } .main-sidebar { position: fixed; top: 0; left: 0; padding-top: 50px; min-height: 100%; width: 250px; z-index: 810; -webkit-transition: -webkit-transform .3s ease-in-out, width .3s ease-in-out; -moz-transition: -moz-transform .3s ease-in-out, width .3s ease-in-out; -o-transition: -o-transform .3s ease-in-out, width .3s ease-in-out; transition: transform .3s ease-in-out, width .3s ease-in-out } @media (max-width:767px) { .main-sidebar { padding-top: 100px } } @media (max-width:767px) { .main-sidebar { -webkit-transform: translate(-250px, 0); -ms-transform: translate(-250px, 0); -o-transform: translate(-250px, 0); transform: translate(-250px, 0) } } @media (min-width:768px) { .sidebar-collapse .main-sidebar { -webkit-transform: translate(-250px, 0); -ms-transform: translate(-250px, 0); -o-transform: translate(-250px, 0); transform: translate(-250px, 0) } } @media (max-width:767px) { .sidebar-open .main-sidebar { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0) } } .sidebar { padding-bottom: 10px } .sidebar-form input:focus { border-color: transparent } .user-panel { position: relative; width: 100%; padding: 10px; overflow: hidden } .user-panel:before, .user-panel:after { content: " "; display: table } .user-panel:after { clear: both } .user-panel>.image>img { width: 100%; max-width: 45px; height: auto } .user-panel>.info { padding: 5px 5px 5px 15px; line-height: 1; position: absolute; left: 55px } .user-panel>.info>p { font-weight: 600; margin-bottom: 9px } .user-panel>.info>a { text-decoration: none; padding-right: 5px; margin-top: 3px; font-size: 11px } .user-panel>.info>a>.fa, .user-panel>.info>a>.ion, .user-panel>.info>a>.glyphicon { margin-right: 3px } .sidebar-menu { list-style: none; margin: 0; padding: 80px 0 } .sidebar-menu>li { position: relative; margin: 0; padding: 0 } .sidebar-menu>li>a { padding: 12px 5px 12px 30px; display: block } .sidebar-menu>li>a>.fa, .sidebar-menu>li>a>.glyphicon, .sidebar-menu>li>a>.ion { width: 20px } .sidebar-menu>li .label, .sidebar-menu>li .badge { margin-right: 5px } .sidebar-menu>li .badge { margin-top: 3px } .sidebar-menu li.header { padding: 10px 25px 10px 15px; font-size: 12px } .sidebar-menu li>a>.fa-angle-left, .sidebar-menu li>a>.pull-right-container>.fa-angle-left { width: auto; height: auto; padding: 0; margin-right: 10px; -webkit-transition: transform .5s ease; -o-transition: transform .5s ease; transition: transform .5s ease } .sidebar-menu li>a>.fa-angle-left { position: absolute; top: 50%; right: 10px; margin-top: -8px } .sidebar-menu .menu-open>a>.fa-angle-left, .sidebar-menu .menu-open>a>.pull-right-container>.fa-angle-left { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg) } .sidebar-menu .active>.treeview-menu { display: block } @media (min-width:768px) { .sidebar-mini.sidebar-collapse .content-wrapper, .sidebar-mini.sidebar-collapse .right-side, .sidebar-mini.sidebar-collapse .main-footer { margin-left: 50px !important; z-index: 840 } .sidebar-mini.sidebar-collapse .main-sidebar { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); width: 50px !important; z-index: 850 } .sidebar-mini.sidebar-collapse .sidebar-menu>li { position: relative } .sidebar-mini.sidebar-collapse .sidebar-menu>li>a { margin-right: 0 } .sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span { border-top-right-radius: 4px } .sidebar-mini.sidebar-collapse .sidebar-menu>li:not(.treeview)>a>span { border-bottom-right-radius: 4px } .sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu { padding-top: 5px; padding-bottom: 5px; border-bottom-right-radius: 4px } .sidebar-mini.sidebar-collapse .main-sidebar .user-panel>.info, .sidebar-mini.sidebar-collapse .sidebar-form, .sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span, .sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu, .sidebar-mini.sidebar-collapse .sidebar-menu>li>a>.pull-right, .sidebar-mini.sidebar-collapse .sidebar-menu li.header { display: none !important; -webkit-transform: translateZ(0) } .sidebar-mini.sidebar-collapse .main-header .logo { width: 50px } .sidebar-mini.sidebar-collapse .main-header .logo>.logo-mini { display: block; margin-left: -15px; margin-right: -15px; font-size: 18px } .sidebar-mini.sidebar-collapse .main-header .logo>.logo-lg { display: none } .sidebar-mini.sidebar-collapse .main-header .navbar { margin-left: 50px } } .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>span:not(.pull-right), .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>.treeview-menu { display: block !important; position: absolute; width: 180px; left: 50px } .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>span { top: 0; margin-left: -3px; padding: 12px 5px 12px 20px; background-color: inherit } .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>.pull-right-container { position: relative !important; float: right; width: auto !important; left: 180px !important; top: -22px !important; z-index: 900 } .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>.pull-right-container>.label:not(:first-of-type) { display: none } .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>.treeview-menu { top: 44px; margin-left: 0 } .sidebar-expanded-on-hover .main-footer, .sidebar-expanded-on-hover .content-wrapper { margin-left: 50px } .sidebar-expanded-on-hover .main-sidebar { box-shadow: 3px 0 8px rgba(0, 0, 0, 0.125) } .sidebar-menu, .main-sidebar .user-panel, .sidebar-menu>li.header { white-space: nowrap; overflow: hidden } .sidebar-menu:hover { overflow: visible } .sidebar-form, .sidebar-menu>li.header { overflow: hidden; text-overflow: clip } .sidebar-menu li>a { position: relative } .sidebar-menu li>a>.pull-right-container { position: absolute; right: 10px; top: 50%; margin-top: -7px } .control-sidebar-bg { position: fixed; z-index: 1000; bottom: 0 } .control-sidebar-bg, .control-sidebar { top: 0; right: -250px; width: 250px; -webkit-transition: right .3s ease-in-out; -o-transition: right .3s ease-in-out; transition: right .3s ease-in-out } .control-sidebar { position: absolute; padding-top: 50px; z-index: 1010 } @media (max-width:768px) { .control-sidebar { padding-top: 100px } } .control-sidebar>.tab-content { padding: 10px 15px } .control-sidebar.control-sidebar-open, .control-sidebar.control-sidebar-open+.control-sidebar-bg { right: 0 } .control-sidebar-open .control-sidebar-bg, .control-sidebar-open .control-sidebar { right: 0 } @media (min-width:768px) { .control-sidebar-open .content-wrapper, .control-sidebar-open .right-side, .control-sidebar-open .main-footer { margin-right: 250px } } .fixed .control-sidebar { position: fixed; height: 100%; overflow-y: auto; padding-bottom: 50px } .nav-tabs.control-sidebar-tabs>li:first-of-type>a, .nav-tabs.control-sidebar-tabs>li:first-of-type>a:hover, .nav-tabs.control-sidebar-tabs>li:first-of-type>a:focus { border-left-width: 0 } .nav-tabs.control-sidebar-tabs>li>a { border-radius: 0 } .nav-tabs.control-sidebar-tabs>li>a, .nav-tabs.control-sidebar-tabs>li>a:hover { border-top: none; border-right: none; border-left: 1px solid transparent; border-bottom: 1px solid transparent } .nav-tabs.control-sidebar-tabs>li>a .icon { font-size: 16px } .nav-tabs.control-sidebar-tabs>li.active>a, .nav-tabs.control-sidebar-tabs>li.active>a:hover, .nav-tabs.control-sidebar-tabs>li.active>a:focus, .nav-tabs.control-sidebar-tabs>li.active>a:active { border-top: none; border-right: none; border-bottom: none } @media (max-width:768px) { .nav-tabs.control-sidebar-tabs { display: table } .nav-tabs.control-sidebar-tabs>li { display: table-cell } } .control-sidebar-heading { font-weight: 400; font-size: 16px; padding: 10px 0; margin-bottom: 10px } .control-sidebar-subheading { display: block; font-weight: 400; font-size: 14px } .control-sidebar-menu { list-style: none; padding: 0; margin: 0 -15px } .control-sidebar-menu>li>a { display: block; padding: 10px 15px } .control-sidebar-menu>li>a:before, .control-sidebar-menu>li>a:after { content: " "; display: table } .control-sidebar-menu>li>a:after { clear: both } .control-sidebar-menu>li>a>.control-sidebar-subheading { margin-top: 0 } .control-sidebar-menu .menu-icon { float: left; width: 35px; height: 35px; border-radius: 50%; text-align: center; line-height: 35px } .control-sidebar-menu .menu-info { margin-left: 45px; margin-top: 3px } .control-sidebar-menu .menu-info>.control-sidebar-subheading { margin: 0 } .control-sidebar-menu .menu-info>p { margin: 0; font-size: 11px } .control-sidebar-menu .progress { margin: 0 } .control-sidebar-dark { color: #b8c7ce } .control-sidebar-dark, .control-sidebar-dark+.control-sidebar-bg { background: #222d32 } .control-sidebar-dark .nav-tabs.control-sidebar-tabs { border-bottom: #1c2529 } .control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a { background: #181f23; color: #b8c7ce } .control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a, .control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:hover, .control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:focus { border-left-color: #141a1d; border-bottom-color: #141a1d } .control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:hover, .control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:focus, .control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:active { background: #1c2529 } .control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:hover { color: #fff } .control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a, .control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:hover, .control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:focus, .control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:active { background: #222d32; color: #fff } .control-sidebar-dark .control-sidebar-heading, .control-sidebar-dark .control-sidebar-subheading { color: #fff } .control-sidebar-dark .control-sidebar-menu>li>a:hover { background: #1e282c } .control-sidebar-dark .control-sidebar-menu>li>a .menu-info>p { color: #b8c7ce } .control-sidebar-light { color: #5e5e5e } .control-sidebar-light, .control-sidebar-light+.control-sidebar-bg { background: #f9fafc; border-left: 1px solid #d2d6de } .control-sidebar-light .nav-tabs.control-sidebar-tabs { border-bottom: #d2d6de } .control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a { background: #e8ecf4; color: #444 } .control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a, .control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:hover, .control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:focus { border-left-color: #d2d6de; border-bottom-color: #d2d6de } .control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:hover, .control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:focus, .control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:active { background: #eff1f7 } .control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a, .control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:hover, .control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:focus, .control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:active { background: #f9fafc; color: #111 } .control-sidebar-light .control-sidebar-heading, .control-sidebar-light .control-sidebar-subheading { color: #111 } .control-sidebar-light .control-sidebar-menu { margin-left: -14px } .control-sidebar-light .control-sidebar-menu>li>a:hover { background: #f4f4f5 } .control-sidebar-light .control-sidebar-menu>li>a .menu-info>p { color: #5e5e5e } .dropdown-menu { box-shadow: none; border-color: #eee } .dropdown-menu>li>a { color: #777 } .dropdown-menu>li>a>.glyphicon, .dropdown-menu>li>a>.fa, .dropdown-menu>li>a>.ion { margin-right: 10px } .dropdown-menu>li>a:hover { background-color: #e1e3e9; color: #333 } .dropdown-menu>.divider { background-color: #eee } .navbar-nav>.notifications-menu>.dropdown-menu, .navbar-nav>.messages-menu>.dropdown-menu, .navbar-nav>.tasks-menu>.dropdown-menu { width: 280px; padding: 0 0 0 0; margin: 0; top: 100% } .navbar-nav>.notifications-menu>.dropdown-menu>li, .navbar-nav>.messages-menu>.dropdown-menu>li, .navbar-nav>.tasks-menu>.dropdown-menu>li { position: relative } .navbar-nav>.notifications-menu>.dropdown-menu>li.header, .navbar-nav>.messages-menu>.dropdown-menu>li.header, .navbar-nav>.tasks-menu>.dropdown-menu>li.header { border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; background-color: #ffffff; padding: 7px 10px; border-bottom: 1px solid #f4f4f4; color: #444444; font-size: 14px } .navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a, .navbar-nav>.messages-menu>.dropdown-menu>li.footer>a, .navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; font-size: 12px; background-color: #fff; padding: 7px 10px; border-bottom: 1px solid #eeeeee; color: #444 !important; text-align: center } @media (max-width:991px) { .navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a, .navbar-nav>.messages-menu>.dropdown-menu>li.footer>a, .navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a { background: #fff !important; color: #444 !important } } .navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a:hover, .navbar-nav>.messages-menu>.dropdown-menu>li.footer>a:hover, .navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a:hover { text-decoration: none; font-weight: normal } .navbar-nav>.notifications-menu>.dropdown-menu>li .menu, .navbar-nav>.messages-menu>.dropdown-menu>li .menu, .navbar-nav>.tasks-menu>.dropdown-menu>li .menu { max-height: 200px; margin: 0; padding: 0; list-style: none; overflow-x: hidden } .navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a, .navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a, .navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a { display: block; white-space: nowrap; border-bottom: 1px solid #f4f4f4 } .navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a:hover, .navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:hover, .navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a:hover { background: #f4f4f4; text-decoration: none } .navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a { color: #444444; overflow: hidden; text-overflow: ellipsis; padding: 10px } .navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.glyphicon, .navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.fa, .navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.ion { width: 20px } .navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a { margin: 0; padding: 10px 10px } .navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>div>img { margin: auto 10px auto auto; width: 40px; height: 40px } .navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>h4 { padding: 0; margin: 0 0 0 45px; color: #444444; font-size: 15px; position: relative } .navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>h4>small { color: #999999; font-size: 10px; position: absolute; top: 0; right: 0 } .navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>p { margin: 0 0 0 45px; font-size: 12px; color: #888888 } .navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:before, .navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:after { content: " "; display: table } .navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:after { clear: both } .navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a { padding: 10px } .navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a>h3 { font-size: 14px; padding: 0; margin: 0 0 10px 0; color: #666666 } .navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a>.progress { padding: 0; margin: 0 } .navbar-nav>.user-menu>.dropdown-menu { border-top-right-radius: 0; border-top-left-radius: 0; padding: 1px 0 0 0; border-top-width: 0; width: 280px } .navbar-nav>.user-menu>.dropdown-menu, .navbar-nav>.user-menu>.dropdown-menu>.user-body { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px } .navbar-nav>.user-menu>.dropdown-menu>li.user-header { height: 175px; padding: 10px; text-align: center } .navbar-nav>.user-menu>.dropdown-menu>li.user-header>img { z-index: 5; height: 90px; width: 90px; border: 3px solid; border-color: transparent; border-color: rgba(255, 255, 255, 0.2) } .navbar-nav>.user-menu>.dropdown-menu>li.user-header>p { z-index: 5; color: #fff; color: rgba(255, 255, 255, 0.8); font-size: 17px; margin-top: 10px } .navbar-nav>.user-menu>.dropdown-menu>li.user-header>p>small { display: block; font-size: 12px } .navbar-nav>.user-menu>.dropdown-menu>.user-body { padding: 15px; border-bottom: 1px solid #f4f4f4; border-top: 1px solid #dddddd } .navbar-nav>.user-menu>.dropdown-menu>.user-body:before, .navbar-nav>.user-menu>.dropdown-menu>.user-body:after { content: " "; display: table } .navbar-nav>.user-menu>.dropdown-menu>.user-body:after { clear: both } .navbar-nav>.user-menu>.dropdown-menu>.user-body a { color: #444 !important } @media (max-width:991px) { .navbar-nav>.user-menu>.dropdown-menu>.user-body a { background: #fff !important; color: #444 !important } } .navbar-nav>.user-menu>.dropdown-menu>.user-footer { background-color: #f9f9f9; padding: 10px } .navbar-nav>.user-menu>.dropdown-menu>.user-footer:before, .navbar-nav>.user-menu>.dropdown-menu>.user-footer:after { content: " "; display: table } .navbar-nav>.user-menu>.dropdown-menu>.user-footer:after { clear: both } .navbar-nav>.user-menu>.dropdown-menu>.user-footer .btn-default { color: #666666 } @media (max-width:991px) { .navbar-nav>.user-menu>.dropdown-menu>.user-footer .btn-default:hover { background-color: #f9f9f9 } } .navbar-nav>.user-menu .user-image { float: left; width: 25px; height: 25px; border-radius: 50%; margin-right: 10px; margin-top: -2px } @media (max-width:767px) { .navbar-nav>.user-menu .user-image { float: none; margin-right: 0; margin-top: -8px; line-height: 10px } } .open:not(.dropup)>.animated-dropdown-menu { backface-visibility: visible !important; -webkit-animation: flipInX .7s both; -o-animation: flipInX .7s both; animation: flipInX .7s both } @keyframes flipInX { 0% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transition-timing-function: ease-in; opacity: 0 } 40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transition-timing-function: ease-in } 60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1 } 80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg) } 100% { transform: perspective(400px) } } @-webkit-keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-transition-timing-function: ease-in; opacity: 0 } 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-transition-timing-function: ease-in } 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1 } 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg) } 100% { -webkit-transform: perspective(400px) } } .navbar-custom-menu>.navbar-nav>li { position: relative } .navbar-custom-menu>.navbar-nav>li>.dropdown-menu { position: absolute; right: 0; left: auto } @media (max-width:991px) { .navbar-custom-menu>.navbar-nav { float: right } .navbar-custom-menu>.navbar-nav>li { position: static } .navbar-custom-menu>.navbar-nav>li>.dropdown-menu { position: absolute; right: 5%; left: auto; border: 1px solid #ddd; background: #fff } } .form-control { border-radius: 0; box-shadow: none; border-color: #d2d6de } .form-control:focus { border-color: #3c8dbc; box-shadow: none } .form-control::-moz-placeholder, .form-control:-ms-input-placeholder, .form-control::-webkit-input-placeholder { color: #bbb; opacity: 1 } .form-control:not(select) { -webkit-appearance: none; -moz-appearance: none; appearance: none } .form-group.has-success label { color: #00a65a } .form-group.has-success .form-control, .form-group.has-success .input-group-addon { border-color: #00a65a; box-shadow: none } .form-group.has-success .help-block { color: #00a65a } .form-group.has-warning label { color: #f39c12 } .form-group.has-warning .form-control, .form-group.has-warning .input-group-addon { border-color: #f39c12; box-shadow: none } .form-group.has-warning .help-block { color: #f39c12 } .form-group.has-error label { color: #dd4b39 } .form-group.has-error .form-control, .form-group.has-error .input-group-addon { border-color: #dd4b39; box-shadow: none } .form-group.has-error .help-block { color: #dd4b39 } .input-group .input-group-addon { border-radius: 0; border-color: #d2d6de; background-color: #fff } .btn-group-vertical .btn.btn-flat:first-of-type, .btn-group-vertical .btn.btn-flat:last-of-type { border-radius: 0 } .icheck>label { padding-left: 0 } .form-control-feedback.fa { line-height: 34px } .input-lg+.form-control-feedback.fa, .input-group-lg+.form-control-feedback.fa, .form-group-lg .form-control+.form-control-feedback.fa { line-height: 46px } .input-sm+.form-control-feedback.fa, .input-group-sm+.form-control-feedback.fa, .form-group-sm .form-control+.form-control-feedback.fa { line-height: 30px } .progress, .progress>.progress-bar { -webkit-box-shadow: none; box-shadow: none } .progress, .progress>.progress-bar, .progress .progress-bar, .progress>.progress-bar .progress-bar { border-radius: 1px } .progress.sm, .progress-sm { height: 10px } .progress.sm, .progress-sm, .progress.sm .progress-bar, .progress-sm .progress-bar { border-radius: 1px } .progress.xs, .progress-xs { height: 7px } .progress.xs, .progress-xs, .progress.xs .progress-bar, .progress-xs .progress-bar { border-radius: 1px } .progress.xxs, .progress-xxs { height: 3px } .progress.xxs, .progress-xxs, .progress.xxs .progress-bar, .progress-xxs .progress-bar { border-radius: 1px } .progress.vertical { position: relative; width: 30px; height: 200px; display: inline-block; margin-right: 10px } .progress.vertical>.progress-bar { width: 100%; position: absolute; bottom: 0 } .progress.vertical.sm, .progress.vertical.progress-sm { width: 20px } .progress.vertical.xs, .progress.vertical.progress-xs { width: 10px } .progress.vertical.xxs, .progress.vertical.progress-xxs { width: 3px } .progress-group .progress-text { font-weight: 600 } .progress-group .progress-number { float: right } .table tr>td .progress { margin: 0 } .progress-bar-light-blue, .progress-bar-primary { background-color: #3c8dbc } .progress-striped .progress-bar-light-blue, .progress-striped .progress-bar-primary { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) } .progress-bar-green, .progress-bar-success { background-color: #00a65a } .progress-striped .progress-bar-green, .progress-striped .progress-bar-success { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) } .progress-bar-aqua, .progress-bar-info { background-color: #00c0ef } .progress-striped .progress-bar-aqua, .progress-striped .progress-bar-info { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) } .progress-bar-yellow, .progress-bar-warning { background-color: #f39c12 } .progress-striped .progress-bar-yellow, .progress-striped .progress-bar-warning { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) } .progress-bar-red, .progress-bar-danger { background-color: #dd4b39 } .progress-striped .progress-bar-red, .progress-striped .progress-bar-danger { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) } .small-box { border-radius: 2px; position: relative; display: block; margin-bottom: 20px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) } .small-box>.inner { padding: 10px } .small-box>.small-box-footer { position: relative; text-align: center; padding: 3px 0; color: #fff; color: rgba(255, 255, 255, 0.8); display: block; z-index: 10; background: rgba(0, 0, 0, 0.1); text-decoration: none } .small-box>.small-box-footer:hover { color: #fff; background: rgba(0, 0, 0, 0.15) } .small-box h3 { font-size: 38px; font-weight: bold; margin: 0 0 10px 0; white-space: nowrap; padding: 0 } .small-box p { font-size: 15px } .small-box p>small { display: block; color: #f9f9f9; font-size: 13px; margin-top: 5px } .small-box h3, .small-box p { z-index: 5 } .small-box .icon { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; position: absolute; top: -10px; right: 10px; z-index: 0; font-size: 90px; color: rgba(0, 0, 0, 0.15) } .small-box:hover { text-decoration: none; color: #f9f9f9 } .small-box:hover .icon { font-size: 95px } @media (max-width:767px) { .small-box { text-align: center } .small-box .icon { display: none } .small-box p { font-size: 12px } } .box { position: relative; border-radius: 3px; background: #ffffff; border-top: 0px solid #d2d6de; margin-bottom: 20px; width: 100%; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) } .box.box-primary { border-top-color: #3c8dbc } .box.box-info { border-top-color: #00c0ef } .box.box-danger { border-top-color: #dd4b39 } .box.box-warning { border-top-color: #f39c12 } .box.box-success { border-top-color: #00a65a } .box.box-default { border-top-color: #d2d6de } .box.collapsed-box .box-body, .box.collapsed-box .box-footer { display: none } .box .nav-stacked>li { border-bottom: 1px solid #f4f4f4; margin: 0 } .box .nav-stacked>li:last-of-type { border-bottom: none } .box.height-control .box-body { max-height: 300px; overflow: auto } .box .border-right { border-right: 1px solid #f4f4f4 } .box .border-left { border-left: 1px solid #f4f4f4 } .box.box-solid { border-top: 0 } .box.box-solid>.box-header .btn.btn-default { background: transparent } .box.box-solid>.box-header .btn:hover, .box.box-solid>.box-header a:hover { background: rgba(0, 0, 0, 0.1) } .box.box-solid.box-default { border: 1px solid #d2d6de } .box.box-solid.box-default>.box-header { color: #444; background: #d2d6de; background-color: #d2d6de } .box.box-solid.box-default>.box-header a, .box.box-solid.box-default>.box-header .btn { color: #444 } .box.box-solid.box-primary { border: 1px solid #3c8dbc } .box.box-solid.box-primary>.box-header { color: #fff; background: #3c8dbc; background-color: #3c8dbc } .box.box-solid.box-primary>.box-header a, .box.box-solid.box-primary>.box-header .btn { color: #fff } .box.box-solid.box-info { border: 1px solid #00c0ef } .box.box-solid.box-info>.box-header { color: #fff; background: #00c0ef; background-color: #00c0ef } .box.box-solid.box-info>.box-header a, .box.box-solid.box-info>.box-header .btn { color: #fff } .box.box-solid.box-danger { border: 1px solid #dd4b39 } .box.box-solid.box-danger>.box-header { color: #fff; background: #dd4b39; background-color: #dd4b39 } .box.box-solid.box-danger>.box-header a, .box.box-solid.box-danger>.box-header .btn { color: #fff } .box.box-solid.box-warning { border: 1px solid #f39c12 } .box.box-solid.box-warning>.box-header { color: #fff; background: #f39c12; background-color: #f39c12 } .box.box-solid.box-warning>.box-header a, .box.box-solid.box-warning>.box-header .btn { color: #fff } .box.box-solid.box-success { border: 1px solid #00a65a } .box.box-solid.box-success>.box-header { color: #fff; background: #00a65a; background-color: #00a65a } .box.box-solid.box-success>.box-header a, .box.box-solid.box-success>.box-header .btn { color: #fff } .box.box-solid>.box-header>.box-tools .btn { border: 0; box-shadow: none } .box.box-solid[class*='bg']>.box-header { color: #fff } .box .box-group>.box { margin-bottom: 5px } .box .knob-label { text-align: center; color: #333; font-weight: 100; font-size: 12px; margin-bottom: 0.3em } .box>.overlay, .overlay-wrapper>.overlay, .box>.loading-img, .overlay-wrapper>.loading-img { position: absolute; top: 0; left: 0; width: 100%; height: 100% } .box .overlay, .overlay-wrapper .overlay { z-index: 50; background: rgba(255, 255, 255, 0.7); border-radius: 3px } .box .overlay>.fa, .overlay-wrapper .overlay>.fa { position: absolute; top: 50%; left: 50%; margin-left: -15px; margin-top: -15px; color: #000; font-size: 30px } .box .overlay.dark, .overlay-wrapper .overlay.dark { background: rgba(0, 0, 0, 0.5) } .box-header:before, .box-body:before, .box-footer:before, .box-header:after, .box-body:after, .box-footer:after { content: " "; display: table } .box-header:after, .box-body:after, .box-footer:after { clear: both } .box-header { color: #666674; display: block; padding: 30px 30px 15px 30px; position: relative; } .box-header.with-border { border-bottom: 1px solid #f4f4f4 } .collapsed-box .box-header.with-border { border-bottom: none } .box-header>.fa, .box-header>.glyphicon, .box-header>.ion, .box-header .box-title { display: inline-block; font-size: 18px; margin: 0; line-height: 1 } .box-header>.fa, .box-header>.glyphicon, .box-header>.ion { margin-right: 5px } .box-header>.box-tools { position: absolute; right: 10px; top: 5px } .box-header>.box-tools [data-toggle="tooltip"] { position: relative } .box-header>.box-tools.pull-right .dropdown-menu { right: 0; left: auto } .box-header>.box-tools .dropdown-menu>li>a { color: #444!important } .btn-box-tool { padding: 5px; font-size: 12px; background: transparent; color: #97a0b3 } .open .btn-box-tool, .btn-box-tool:hover { color: #606c84 } .btn-box-tool.btn:active { box-shadow: none } .box-body { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; padding: 10px } .no-header .box-body { border-top-right-radius: 3px; border-top-left-radius: 3px } .box-body>.table { margin-bottom: 0 } .box-body .fc { margin-top: 5px } .box-body .full-width-chart { margin: -19px } .box-body.no-padding .full-width-chart { margin: -9px } .box-body .box-pane { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 3px } .box-body .box-pane-right { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 0 } .box-footer { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border-top: 1px solid #f4f4f4; padding: 10px; background-color: #fff } .chart-legend { margin: 10px 0 } @media (max-width:991px) { .chart-legend>li { float: left; margin-right: 10px } } .box-comments { background: #f7f7f7 } .box-comments .box-comment { padding: 8px 0; border-bottom: 1px solid #eee } .box-comments .box-comment:before, .box-comments .box-comment:after { content: " "; display: table } .box-comments .box-comment:after { clear: both } .box-comments .box-comment:last-of-type { border-bottom: 0 } .box-comments .box-comment:first-of-type { padding-top: 0 } .box-comments .box-comment img { float: left } .box-comments .comment-text { margin-left: 40px; color: #555 } .box-comments .username { color: #444; display: block; font-weight: 600 } .box-comments .text-muted { font-weight: 400; font-size: 12px } .todo-list { margin: 0; padding: 0; list-style: none; overflow: auto } .todo-list>li { border-radius: 2px; padding: 10px; background: #f4f4f4; margin-bottom: 2px; border-left: 2px solid #e6e7e8; color: #444 } .todo-list>li:last-of-type { margin-bottom: 0 } .todo-list>li>input[type='checkbox'] { margin: 0 10px 0 5px } .todo-list>li .text { display: inline-block; margin-left: 5px; font-weight: 600 } .todo-list>li .label { margin-left: 10px; font-size: 9px } .todo-list>li .tools { display: none; float: right; color: #dd4b39 } .todo-list>li .tools>.fa, .todo-list>li .tools>.glyphicon, .todo-list>li .tools>.ion { margin-right: 5px; cursor: pointer } .todo-list>li:hover .tools { display: inline-block } .todo-list>li.done { color: #999 } .todo-list>li.done .text { text-decoration: line-through; font-weight: 500 } .todo-list>li.done .label { background: #d2d6de !important } .todo-list .danger { border-left-color: #dd4b39 } .todo-list .warning { border-left-color: #f39c12 } .todo-list .info { border-left-color: #00c0ef } .todo-list .success { border-left-color: #00a65a } .todo-list .primary { border-left-color: #3c8dbc } .todo-list .handle { display: inline-block; cursor: move; margin: 0 5px } .chat { padding: 5px 20px 5px 10px } .chat .item { margin-bottom: 10px } .chat .item:before, .chat .item:after { content: " "; display: table } .chat .item:after { clear: both } .chat .item>img { width: 40px; height: 40px; border: 2px solid transparent; border-radius: 50% } .chat .item>.online { border: 2px solid #00a65a } .chat .item>.offline { border: 2px solid #dd4b39 } .chat .item>.message { margin-left: 55px; margin-top: -40px } .chat .item>.message>.name { display: block; font-weight: 600 } .chat .item>.attachment { border-radius: 3px;