layout.css 48 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797
  1. @media print {
  2. body {
  3. background-color: #fff !important;
  4. }
  5. .page-bar {
  6. display: none;
  7. }
  8. .page-sidebar-wrapper {
  9. display: none;
  10. }
  11. .theme-panel {
  12. display: none;
  13. }
  14. .hidden-print {
  15. display: none;
  16. }
  17. .page-footer {
  18. display: none;
  19. }
  20. .no-page-break {
  21. page-break-after: avoid;
  22. }
  23. .page-container {
  24. margin: 0px !important;
  25. padding: 0px !important;
  26. }
  27. .page-content {
  28. padding: 0 !important;
  29. min-height: 300px !important;
  30. padding: 0px 20px 20px !important;
  31. margin: 0 !important;
  32. }
  33. .page-content > .portlet {
  34. padding: 0;
  35. margin: 0;
  36. }
  37. .page-content > .portlet > .portlet-body {
  38. padding: 0;
  39. margin: 0;
  40. }
  41. }
  42. /***
  43. Page Header
  44. ***/
  45. .page-header.navbar {
  46. width: 100%;
  47. padding: 0 20px 0 20px;
  48. margin: 0;
  49. border: 0px;
  50. padding: 0px;
  51. box-shadow: none;
  52. height: 75px;
  53. min-height: 75px;
  54. filter: none;
  55. background-image: none;
  56. /* Fixed header */
  57. /* Header logo */
  58. /* header top */
  59. /* Search box */
  60. /* Menu Toggler */
  61. /* Top menu */
  62. }
  63. .page-header.navbar.navbar-fixed-top {
  64. z-index: 9995;
  65. }
  66. .page-header.navbar.navbar-static-top {
  67. z-index: 9995;
  68. }
  69. .page-header.navbar .page-logo {
  70. float: left;
  71. display: block;
  72. width: 265px;
  73. height: 75px;
  74. padding-left: 20px;
  75. padding-right: 20px;
  76. }
  77. .page-header.navbar .page-logo > .logo-image,
  78. .page-header.navbar .page-logo > a {
  79. display: block;
  80. float: left;
  81. }
  82. .page-header.navbar .page-logo .logo-default {
  83. margin: 29px 10px 0 10px;
  84. }
  85. .page-header.navbar .page-logo .logo-mini {
  86. display: none;
  87. margin-left: 5px;
  88. }
  89. .page-header.navbar .page-logo .text-logo {
  90. padding-left: 20px;
  91. padding-top: 12px;
  92. }
  93. .page-header.navbar .page-top {
  94. height: 75px;
  95. float: right;
  96. }
  97. .page-header.navbar .search-form {
  98. margin: 23px 20px 0 0;
  99. display: inline-block;
  100. width: 30px;
  101. float: left;
  102. }
  103. .page-header.navbar .search-form .input-group {
  104. border-radius: 25px !important;
  105. }
  106. .page-header.navbar .search-form .input-group .form-control {
  107. border: 0;
  108. background: transparent !important;
  109. padding: 0;
  110. margin: 0;
  111. text-indent: -150000px;
  112. }
  113. .page-header.navbar .search-form .input-group .form-control:hover {
  114. cursor: pointer;
  115. }
  116. .page-header.navbar .search-form .input-group .input-group-btn {
  117. padding: 0;
  118. margin: 0;
  119. }
  120. .page-header.navbar .search-form .input-group .input-group-btn .btn.submit {
  121. margin: 3px 7px 0 0;
  122. padding: 0;
  123. background: none;
  124. display: block;
  125. }
  126. .page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i {
  127. font-size: 13px;
  128. }
  129. .page-header.navbar .search-form.open {
  130. width: 300px !important;
  131. }
  132. .page-header.navbar .search-form.open .input-group .form-control {
  133. text-indent: 0;
  134. padding: 6px 12px;
  135. }
  136. .page-header.navbar .search-form.open .input-group .form-control:hover {
  137. cursor: text;
  138. }
  139. .page-header.navbar .menu-toggler {
  140. display: block;
  141. cursor: pointer;
  142. opacity: 0.6;
  143. filter: alpha(opacity=60);
  144. width: 20px;
  145. height: 14px;
  146. background-repeat: no-repeat;
  147. background-position: center center;
  148. }
  149. .page-header.navbar .menu-toggler:hover {
  150. filter: alpha(opacity=100);
  151. opacity: 1;
  152. }
  153. .page-header.navbar .menu-toggler.sidebar-toggler {
  154. float: right;
  155. margin: 30px 0 0 0;
  156. }
  157. .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .menu-toggler.sidebar-toggler {
  158. margin-right: 17px;
  159. }
  160. .page-header.navbar .menu-toggler.responsive-toggler {
  161. display: none;
  162. float: right;
  163. margin: 30.5px 14px 0 6px;
  164. }
  165. .page-header.navbar .page-actions {
  166. margin: 17px 0 15px 10px;
  167. padding: 0;
  168. float: left;
  169. }
  170. .page-header.navbar .page-actions .btn-group .btn-sm {
  171. margin-top: 6px;
  172. }
  173. .page-header.navbar .top-menu {
  174. display: inline-block;
  175. margin: 0;
  176. padding: 0;
  177. }
  178. .page-header.navbar .top-menu .navbar-nav {
  179. padding: 0;
  180. margin-right: 20px;
  181. display: block;
  182. /* Extended Dropdowns */
  183. /* Notification */
  184. /* Inbox */
  185. /* Tasks */
  186. /* User */
  187. /* Language */
  188. /* Dark version */
  189. }
  190. .page-header.navbar .top-menu .navbar-nav > li.dropdown {
  191. margin: 0px;
  192. padding: 0px;
  193. height: 75px;
  194. display: inline-block;
  195. }
  196. .page-header.navbar .top-menu .navbar-nav > li.dropdown:last-child {
  197. padding-right: 0px;
  198. }
  199. .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle {
  200. margin: 0px;
  201. padding: 29px 12px 24px 12px;
  202. }
  203. .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:last-child {
  204. padding-right: 0;
  205. }
  206. .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i {
  207. font-size: 16px;
  208. }
  209. .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i.glyphicon {
  210. top: 0;
  211. font-size: 14px;
  212. }
  213. .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge {
  214. display: inline-block;
  215. font-family: "Open Sans", sans-serif;
  216. margin: -6px 0 0 0;
  217. font-weight: 600;
  218. padding: 6px 9px;
  219. height: 24px;
  220. }
  221. .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:focus {
  222. background: none;
  223. }
  224. .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu {
  225. margin-top: 9px;
  226. -webkit-border-radius: 4px;
  227. -moz-border-radius: 4px;
  228. -ms-border-radius: 4px;
  229. -o-border-radius: 4px;
  230. border-radius: 4px;
  231. }
  232. .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:before {
  233. position: absolute;
  234. top: -7px;
  235. right: 9px;
  236. display: inline-block !important;
  237. border-right: 7px solid transparent;
  238. border-bottom: 7px solid #eee;
  239. border-left: 7px solid transparent;
  240. border-bottom-color: rgba(0, 0, 0, 0.2);
  241. content: '';
  242. }
  243. .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:after {
  244. position: absolute;
  245. top: -6px;
  246. right: 10px;
  247. display: inline-block !important;
  248. border-right: 6px solid transparent;
  249. border-bottom: 6px solid #fff;
  250. border-left: 6px solid transparent;
  251. content: '';
  252. }
  253. .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu > li > a {
  254. color: #555;
  255. }
  256. .page-header.navbar .top-menu .navbar-nav > li.separator {
  257. height: 18px;
  258. width: 1px;
  259. background: #F0F3F5;
  260. padding: 0;
  261. margin: 26px 0 0 0;
  262. }
  263. .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu {
  264. min-width: 160px;
  265. max-width: 275px;
  266. width: 275px;
  267. z-index: 9995;
  268. /* header notifications dropdowns */
  269. }
  270. .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external {
  271. display: block;
  272. overflow: hidden;
  273. padding: 15px 15px;
  274. letter-spacing: 0.5px;
  275. -webkit-border-radius: 4px 4px 0 0;
  276. -moz-border-radius: 4px 4px 0 0;
  277. -ms-border-radius: 4px 4px 0 0;
  278. -o-border-radius: 4px 4px 0 0;
  279. border-radius: 4px 4px 0 0;
  280. }
  281. .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 {
  282. margin: 0;
  283. padding: 0;
  284. float: left;
  285. font-size: 13px;
  286. display: inline-block;
  287. }
  288. .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a {
  289. display: inline-block;
  290. padding: 0;
  291. background: none;
  292. clear: inherit;
  293. font-size: 13px;
  294. font-weight: 300;
  295. position: absolute;
  296. right: 10px;
  297. border: 0;
  298. margin-top: -1px;
  299. }
  300. .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover {
  301. text-decoration: underline;
  302. }
  303. .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list {
  304. padding-right: 0 !important;
  305. padding-left: 0;
  306. list-style: none;
  307. }
  308. .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a {
  309. display: block;
  310. clear: both;
  311. font-weight: 300;
  312. line-height: 20px;
  313. white-space: normal;
  314. font-size: 13px;
  315. padding: 16px 15px 18px;
  316. text-shadow: none;
  317. }
  318. .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover {
  319. opacity: 1 ;
  320. filter: alpha(opacity=100) ;
  321. }
  322. .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li:first-child a {
  323. border-top: none;
  324. }
  325. .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details {
  326. overflow: hidden;
  327. }
  328. .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon {
  329. margin-right: 10px;
  330. -webkit-border-radius: 50%;
  331. -moz-border-radius: 50%;
  332. -ms-border-radius: 50%;
  333. -o-border-radius: 50%;
  334. border-radius: 50%;
  335. }
  336. .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon i {
  337. margin-right: 2px;
  338. margin-left: 1px;
  339. }
  340. .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon .badge {
  341. right: 15px;
  342. }
  343. .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .time {
  344. float: right;
  345. max-width: 75px;
  346. font-size: 11px;
  347. font-weight: 400;
  348. opacity: 0.7 ;
  349. filter: alpha(opacity=70) ;
  350. text-align: right;
  351. padding: 1px 5px;
  352. }
  353. .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .photo {
  354. float: left;
  355. margin: 0 6px 6px 0;
  356. }
  357. .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .photo img {
  358. height: 40px;
  359. width: 40px;
  360. -webkit-border-radius: 50% !important;
  361. -moz-border-radius: 50% !important;
  362. -ms-border-radius: 50% !important;
  363. -o-border-radius: 50% !important;
  364. border-radius: 50% !important;
  365. }
  366. .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject {
  367. display: block;
  368. margin-left: 46px;
  369. }
  370. .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject .from {
  371. font-size: 13px;
  372. font-weight: 600;
  373. }
  374. .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject .time {
  375. font-size: 12px;
  376. font-weight: 400;
  377. opacity: 0.5 ;
  378. filter: alpha(opacity=50) ;
  379. float: right;
  380. }
  381. .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .message {
  382. display: block !important;
  383. font-size: 12px;
  384. line-height: 1.3;
  385. margin-left: 46px;
  386. }
  387. .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task {
  388. margin-bottom: 5px;
  389. }
  390. .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task .desc {
  391. font-size: 13px;
  392. font-weight: 300;
  393. }
  394. .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task .percent {
  395. float: right;
  396. font-weight: 600;
  397. display: inline-block;
  398. }
  399. .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .progress {
  400. display: block;
  401. height: 8px;
  402. margin: 8px 0 2px;
  403. }
  404. .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .progress .progress-bar {
  405. box-shadow: none;
  406. }
  407. .page-header.navbar .top-menu .navbar-nav > li.dropdown-user {
  408. padding: 0 0 0 10px;
  409. }
  410. .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
  411. padding: 25px 10px 18px 10px;
  412. }
  413. .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > .username {
  414. display: inline-block;
  415. font-size: 14px;
  416. font-weight: 600;
  417. }
  418. .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > img {
  419. margin-top: 4px;
  420. margin-left: 5px;
  421. margin-top: -8px;
  422. height: 39px;
  423. display: inline-block;
  424. }
  425. .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > i {
  426. display: inline-block;
  427. margin-top: 5px;
  428. margin: 0;
  429. font-size: 14px;
  430. font-weight: 600;
  431. }
  432. .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu {
  433. width: 175px;
  434. }
  435. .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a {
  436. font-size: 14px;
  437. font-weight: 300;
  438. }
  439. .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a i {
  440. width: 15px;
  441. display: inline-block;
  442. margin-right: 9px;
  443. }
  444. .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a .badge {
  445. margin-right: 10px;
  446. }
  447. .page-header.navbar .top-menu .navbar-nav > li.dropdown-language {
  448. padding-left: 0;
  449. padding-right: 0;
  450. margin: 0;
  451. }
  452. .page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle {
  453. font-size: 13px;
  454. padding: 28px 12px 26px 12px;
  455. }
  456. .page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > img {
  457. margin-bottom: 2px;
  458. }
  459. .page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > i {
  460. font-size: 14px;
  461. }
  462. .page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-menu > li > a {
  463. font-size: 13px;
  464. }
  465. .page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-menu > li > a > img {
  466. margin-bottom: 2px;
  467. margin-right: 5px;
  468. }
  469. .page-header.navbar .top-menu .navbar-nav li.dropdown-dark .dropdown-menu {
  470. border: 0;
  471. }
  472. .page-header.navbar .top-menu .navbar-nav li.dropdown-dark .dropdown-menu:before {
  473. border-left: none;
  474. border-right: none;
  475. }
  476. .page-header.navbar .top-menu .navbar-nav li.dropdown-dark .dropdown-menu .dropdown-menu-list > li.external a {
  477. background: none !important;
  478. border: none !important;
  479. }
  480. /* Form medium devices upto large devices */
  481. @media (min-width: 992px) and (max-width: 1200px) {
  482. /* 992px 1200px */
  483. /* Boxed layout */
  484. .page-boxed .page-header.navbar {
  485. /* Top menu */
  486. }
  487. .page-boxed .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle .username.username-hide-on-mobile {
  488. display: none;
  489. }
  490. .page-boxed .page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-toggle .langname {
  491. display: none;
  492. }
  493. }
  494. @media (min-width: 992px) {
  495. /* 992px */
  496. /* Page header */
  497. .page-header.navbar {
  498. /* Header logo */
  499. /* Search box */
  500. }
  501. .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo {
  502. padding: 0;
  503. }
  504. .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo {
  505. width: 54px;
  506. margin-left: 20px;
  507. margin-right: 10px;
  508. }
  509. .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo .logo-default {
  510. display: none;
  511. }
  512. .page-header.navbar .search-form.search-form-expanded {
  513. width: 175px;
  514. }
  515. .page-header.navbar .search-form.search-form-expanded .input-group .form-control {
  516. text-indent: 0;
  517. padding: 6px 12px;
  518. }
  519. .page-header.navbar .search-form.search-form-expanded .input-group .form-control:hover {
  520. cursor: text;
  521. }
  522. /* Boxed Layout */
  523. .page-boxed .page-header.navbar {
  524. /* Page logo */
  525. /* Page actions */
  526. /* Top menu */
  527. }
  528. .page-boxed .page-header.navbar .page-logo {
  529. width: 235px;
  530. padding-right: 0;
  531. }
  532. .page-boxed .page-header.navbar .page-actions {
  533. margin-left: 40px;
  534. }
  535. /* Sidebar closed & logo hidden */
  536. .page-sidebar-closed.page-sidebar-closed-hide-logo.page-boxed .page-header.navbar {
  537. /* Page logo */
  538. }
  539. .page-sidebar-closed.page-sidebar-closed-hide-logo.page-boxed .page-header.navbar .page-logo {
  540. width: 54px;
  541. }
  542. /* Boxed layout & page sidebar fixed layout */
  543. .page-boxed.page-sidebar-fixed .page-header.navbar {
  544. /* Page logo */
  545. }
  546. .page-boxed.page-sidebar-fixed .page-header.navbar .page-logo {
  547. width: 235px;
  548. }
  549. }
  550. @media (max-width: 991px) {
  551. /* 991px */
  552. /* Page header */
  553. .page-header.navbar {
  554. padding: 0;
  555. margin: 0;
  556. position: relative;
  557. clear: both;
  558. /* Page logo */
  559. /* Menu Toggler */
  560. /* Search form */
  561. /* Top Menu */
  562. }
  563. .page-header.navbar .page-logo {
  564. width: auto;
  565. padding: 0 15px 0 10px;
  566. }
  567. .page-header.navbar .page-logo img {
  568. margin-left: 4px !important;
  569. }
  570. .page-header.navbar .menu-toggler.sidebar-toggler {
  571. display: none !important;
  572. }
  573. .page-header.navbar .menu-toggler.responsive-toggler {
  574. display: inline-block;
  575. }
  576. .page-header.navbar .search-form {
  577. margin-left: 0;
  578. }
  579. .page-header.navbar .search-form.open {
  580. z-index: 3;
  581. left: 10px;
  582. right: 10px;
  583. position: absolute;
  584. width: auto !important;
  585. margin: 24px 0 0 0;
  586. }
  587. .page-header.navbar .page-header-inner.container {
  588. width: 100%;
  589. max-width: none !important;
  590. margin: 0 !important;
  591. padding: 0 !important;
  592. }
  593. .page-header.navbar .top-menu .navbar-nav {
  594. display: inline-block;
  595. margin: 0 10px 0 0;
  596. }
  597. .page-header.navbar .top-menu .navbar-nav > li {
  598. float: left;
  599. }
  600. .page-header.navbar .top-menu .navbar-nav .nav li.dropdown i {
  601. display: inline-block;
  602. position: relative;
  603. top: 1px;
  604. right: 0px;
  605. }
  606. .page-header.navbar .top-menu .navbar-nav .open .dropdown-menu {
  607. position: absolute;
  608. }
  609. /* Fixed header for mobile */
  610. .page-header-fixed.page-header-fixed-mobile .navbar-fixed-top {
  611. position: fixed;
  612. }
  613. /* Boxed Layout */
  614. .page-boxed .page-header.navbar > .container {
  615. max-width: none !important;
  616. margin: 0 !important;
  617. padding: 0 !important;
  618. }
  619. }
  620. @media (min-width: 768px) and (max-width: 991px) {
  621. /* 768px & 991px */
  622. /* Boxed Layout */
  623. .page-boxed .page-header.navbar {
  624. margin: auto !important;
  625. padding: 0;
  626. }
  627. .page-boxed .page-header.navbar > .container {
  628. margin: auto !important;
  629. }
  630. }
  631. @media (max-width: 767px) {
  632. /* 767px */
  633. /* Page header */
  634. .page-header.navbar {
  635. padding: 0;
  636. /* Header logo */
  637. /* Search box */
  638. /* Top navigation menu*/
  639. }
  640. .page-header.navbar .page-logo {
  641. width: auto;
  642. }
  643. .page-header.navbar .search-form {
  644. margin-right: 57px;
  645. float: right;
  646. margin-top: -53px;
  647. }
  648. .page-header.navbar .search-form.open {
  649. margin: -52px 0 0 0;
  650. }
  651. .page-header.navbar .page-top {
  652. padding: 0;
  653. display: block;
  654. clear: both;
  655. width: 100%;
  656. }
  657. .page-header.navbar .top-menu {
  658. margin: 1px 0 0 0;
  659. padding: 0;
  660. float: right;
  661. }
  662. .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle {
  663. padding: 29px 8px 25px 8px;
  664. }
  665. .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge {
  666. margin: -6px 0 0 0;
  667. padding: 3px 6px;
  668. height: 18px;
  669. }
  670. .page-header.navbar .top-menu .navbar-nav > li.separator {
  671. display: none;
  672. }
  673. .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended > .dropdown-menu {
  674. max-width: 245px;
  675. width: 245px;
  676. }
  677. .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu {
  678. margin-right: -190px;
  679. }
  680. .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu:after, .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu:before {
  681. margin-right: 190px;
  682. }
  683. .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu {
  684. margin-right: -120px;
  685. }
  686. .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu:after, .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu:before {
  687. margin-right: 120px;
  688. }
  689. .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu {
  690. margin-right: -60px;
  691. }
  692. .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu:after, .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu:before {
  693. margin-right: 60px;
  694. }
  695. .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
  696. padding: 25px 6px 18px 6px;
  697. }
  698. .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle .username.username-hide-on-mobile {
  699. display: none;
  700. }
  701. .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle img {
  702. margin-left: 0;
  703. }
  704. .page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-toggle {
  705. padding: 28px 6px 26px 6px;
  706. }
  707. .page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-toggle .langname {
  708. display: none;
  709. }
  710. .page-header.navbar .page-actions {
  711. float: right;
  712. margin-right: 70px;
  713. }
  714. .page-header.navbar .page-actions .dropdown-menu {
  715. right: 0;
  716. left: auto;
  717. }
  718. .page-header.navbar .page-actions .dropdown-menu:after {
  719. right: 10px;
  720. left: auto;
  721. }
  722. .page-header.navbar .page-actions .dropdown-menu:before {
  723. right: 9px;
  724. left: auto;
  725. }
  726. }
  727. /***
  728. Pace - Page Progress
  729. ***/
  730. .pace .pace-progress {
  731. z-index: 10000;
  732. top: 73px;
  733. height: 2px;
  734. }
  735. .pace .pace-progress-inner {
  736. box-shadow: none;
  737. }
  738. .pace .pace-activity {
  739. top: 77px;
  740. right: 22px;
  741. border-radius: 10px !important;
  742. }
  743. @media (max-width: 480px) {
  744. /* 480px */
  745. .page-header-fixed .pace .pace-progress {
  746. top: 150px;
  747. }
  748. .page-header-fixed .pace .pace-activity {
  749. top: 304px;
  750. right: 15px;
  751. }
  752. }
  753. /***
  754. Page container
  755. ***/
  756. .page-container {
  757. margin: 0px;
  758. padding: 20px 20px 0 20px;
  759. position: relative;
  760. /* Fixed header */
  761. /* Fixed footer for mobile */
  762. }
  763. .page-container:before, .page-container:after {
  764. content: " ";
  765. display: table;
  766. }
  767. .page-container:after {
  768. clear: both;
  769. }
  770. .page-header-fixed .page-container {
  771. margin-top: 75px;
  772. }
  773. .page-footer-fixed.page-footer-fixed-mobile .page-container {
  774. margin-bottom: 20px !important;
  775. }
  776. @media (min-width: 1260px) {
  777. /* 1200px */
  778. .container {
  779. width: 1270px;
  780. }
  781. }
  782. @media (min-width: 992px) {
  783. /* 992px */
  784. /* Page container in fixed footer */
  785. .page-footer-fixed .page-container {
  786. margin-bottom: 20px !important;
  787. }
  788. }
  789. @media (max-width: 991px) {
  790. /* 991px */
  791. /* Page container */
  792. .page-container {
  793. margin: 0 !important;
  794. padding: 10px 10px 0 10px;
  795. }
  796. .page-header-fixed.page-header-fixed-mobile .page-container {
  797. margin-top: 75px !important;
  798. }
  799. }
  800. @media (max-width: 767px) {
  801. /* 767px */
  802. /* Page container */
  803. .page-container {
  804. margin: 0 !important;
  805. padding: 0;
  806. }
  807. }
  808. @media (max-width: 480px) {
  809. /* 480px */
  810. /* Page container */
  811. .page-header-fixed.page-header-fixed-mobile .page-container {
  812. margin-top: 150px !important;
  813. }
  814. }
  815. /***
  816. Page sidebar
  817. ***/
  818. /* IE8 fix */
  819. .ie8 .page-sidebar {
  820. width: 235px;
  821. float: left;
  822. position: relative;
  823. margin-right: -100%;
  824. }
  825. /* Page Sidebar */
  826. .page-sidebar,
  827. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover {
  828. -webkit-border-radius: 4px;
  829. -moz-border-radius: 4px;
  830. -ms-border-radius: 4px;
  831. -o-border-radius: 4px;
  832. border-radius: 4px;
  833. /* Default sidebar menu */
  834. }
  835. .page-sidebar.navbar-collapse,
  836. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover.navbar-collapse {
  837. padding: 0;
  838. box-shadow: none;
  839. }
  840. .page-sidebar .page-sidebar-menu,
  841. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu {
  842. -webkit-border-radius: 4px;
  843. -moz-border-radius: 4px;
  844. -ms-border-radius: 4px;
  845. -o-border-radius: 4px;
  846. border-radius: 4px;
  847. list-style: none;
  848. margin: 10px 0 0 0;
  849. padding: 0;
  850. /* 1st level links */
  851. /* all links */
  852. }
  853. .page-sidebar .page-sidebar-menu > li,
  854. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li {
  855. display: block;
  856. margin: 0;
  857. padding: 0;
  858. border: 0px;
  859. }
  860. .page-sidebar .page-sidebar-menu > li.heading,
  861. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading {
  862. height: 50px;
  863. padding: 25px 15px 10px 15px;
  864. }
  865. .page-sidebar .page-sidebar-menu > li.heading > h3,
  866. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading > h3 {
  867. font-size: 13px;
  868. font-weight: 400;
  869. padding: 0;
  870. margin: 0;
  871. font-weight: 600;
  872. }
  873. .page-sidebar .page-sidebar-menu > li > a,
  874. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
  875. display: block;
  876. position: relative;
  877. margin: 1px 0 0 0;
  878. border: 0px;
  879. padding: 12px 15px;
  880. text-decoration: none;
  881. }
  882. .page-sidebar .page-sidebar-menu > li > a > .title,
  883. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .title {
  884. font-size: 14px;
  885. font-weight: 400;
  886. }
  887. .page-sidebar .page-sidebar-menu > li > a > i,
  888. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i {
  889. font-size: 18px;
  890. text-shadow: none;
  891. font-weight: 300;
  892. }
  893. .page-sidebar .page-sidebar-menu > li > a > i.glyphicon,
  894. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i.glyphicon {
  895. top: 3px;
  896. margin-left: 1px;
  897. margin-right: 4px;
  898. }
  899. .page-sidebar .page-sidebar-menu > li > a > [class^="icon-"],
  900. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > [class^="icon-"] {
  901. top: 2px;
  902. margin-left: 1px;
  903. margin-right: 4px;
  904. }
  905. .page-sidebar-fixed .page-sidebar .page-sidebar-menu > li > a, .page-sidebar-fixed
  906. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
  907. transition: all 0.2s ease;
  908. }
  909. .page-sidebar-reversed.page-sidebar-fixed .page-sidebar .page-sidebar-menu > li > a, .page-sidebar-reversed.page-sidebar-fixed
  910. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
  911. transition: none;
  912. }
  913. .page-sidebar .page-sidebar-menu > li.open > a,
  914. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a {
  915. font-size: 14px;
  916. }
  917. .page-sidebar .page-sidebar-menu > li.active > a,
  918. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a {
  919. border: none;
  920. text-shadow: none;
  921. font-size: 14px;
  922. }
  923. .page-sidebar .page-sidebar-menu li > a > .arrow:before,
  924. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before {
  925. width: 10px;
  926. float: right;
  927. margin-right: 5px;
  928. margin-left: 5px;
  929. display: inline;
  930. font-size: 16px;
  931. font-family: FontAwesome;
  932. height: auto;
  933. content: "\f104";
  934. font-weight: 300;
  935. text-shadow: none;
  936. }
  937. .page-sidebar .page-sidebar-menu li > a > .arrow.open:before,
  938. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before {
  939. content: "\f107";
  940. margin-right: 6px;
  941. }
  942. .page-sidebar .page-sidebar-menu li > a > .badge,
  943. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .badge {
  944. float: right;
  945. margin-top: 1px;
  946. margin-right: 0px;
  947. }
  948. .page-sidebar .page-sidebar-menu .sub-menu,
  949. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu {
  950. list-style: none;
  951. display: none;
  952. padding: 0;
  953. margin: 8px 0px 8px 0px;
  954. }
  955. .page-sidebar .page-sidebar-menu .sub-menu li,
  956. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li {
  957. background: none;
  958. margin: 0px;
  959. padding: 0px;
  960. margin-top: 1px !important;
  961. /* 2nd level sub menu */
  962. }
  963. .page-sidebar .page-sidebar-menu .sub-menu li > a,
  964. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a {
  965. display: block;
  966. margin: 0;
  967. padding: 9px 14px 9px 30px;
  968. text-decoration: none;
  969. font-size: 14px;
  970. font-weight: 400;
  971. background: none;
  972. }
  973. .page-sidebar .page-sidebar-menu .sub-menu li > a > i,
  974. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a > i {
  975. font-size: 16px;
  976. margin-right: 1px;
  977. }
  978. .page-sidebar .page-sidebar-menu .sub-menu li > a .arrow:before,
  979. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a .arrow:before {
  980. margin-top: -4px;
  981. }
  982. .page-sidebar .page-sidebar-menu .sub-menu li > a .arrow.open:before,
  983. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a .arrow.open:before {
  984. margin-top: -2px;
  985. }
  986. .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu,
  987. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu {
  988. margin: 0;
  989. }
  990. .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li,
  991. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li {
  992. /* 3rd level sub menu */
  993. }
  994. .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > a,
  995. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > a {
  996. padding-left: 40px;
  997. }
  998. .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu,
  999. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu {
  1000. margin: 0;
  1001. }
  1002. .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu > li > a,
  1003. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu > li > a {
  1004. padding-left: 50px;
  1005. }
  1006. .page-sidebar .page-sidebar-menu li.active > .sub-menu,
  1007. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > .sub-menu {
  1008. display: block;
  1009. }
  1010. @media (min-width: 992px) {
  1011. /* 992px */
  1012. .page-sidebar {
  1013. width: 235px;
  1014. float: left;
  1015. position: relative;
  1016. margin-right: -100%;
  1017. margin-bottom: 10px;
  1018. }
  1019. .page-full-width .page-sidebar {
  1020. display: none !important;
  1021. }
  1022. .page-sidebar.navbar-collapse {
  1023. max-height: none !important;
  1024. }
  1025. .page-sidebar .page-sidebar-menu {
  1026. margin-bottom: 10px;
  1027. }
  1028. .page-sidebar-reversed .page-sidebar {
  1029. float: right;
  1030. margin-right: 0;
  1031. margin-left: -100%;
  1032. }
  1033. .page-sidebar-reversed.page-sidebar-fixed .page-sidebar {
  1034. margin-left: -235px;
  1035. }
  1036. .page-sidebar-reversed.page-sidebar-fixed .page-sidebar-wrapper {
  1037. position: relative;
  1038. float: right;
  1039. }
  1040. .page-sidebar-fixed .page-sidebar {
  1041. position: fixed !important;
  1042. margin-left: 0;
  1043. top: 95px;
  1044. }
  1045. .page-sidebar-fixed .page-sidebar-menu > li.last {
  1046. margin-bottom: 15px !important;
  1047. }
  1048. .page-sidebar-fixed .page-sidebar-menu .sub-menu {
  1049. height: auto !important;
  1050. }
  1051. /* Sidebar Closed */
  1052. .page-sidebar-closed .page-sidebar {
  1053. width: 54px !important;
  1054. }
  1055. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed {
  1056. /* sidebar */
  1057. width: 54px !important;
  1058. }
  1059. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li {
  1060. /* hide opened sub menu */
  1061. }
  1062. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.heading > h3 {
  1063. display: none;
  1064. }
  1065. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.open > .sub-menu,
  1066. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > .sub-menu {
  1067. display: none !important;
  1068. }
  1069. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover {
  1070. width: 289px !important;
  1071. position: relative !important;
  1072. z-index: 10000;
  1073. display: block !important;
  1074. }
  1075. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > a {
  1076. -webkit-border-radius: 0 4px 0 0;
  1077. -moz-border-radius: 0 4px 0 0;
  1078. -ms-border-radius: 0 4px 0 0;
  1079. -o-border-radius: 0 4px 0 0;
  1080. border-radius: 0 4px 0 0;
  1081. text-align: left;
  1082. }
  1083. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > a > i {
  1084. display: inline-block;
  1085. margin-right: 5px;
  1086. }
  1087. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > a > .title {
  1088. display: inline !important;
  1089. padding-left: 20px;
  1090. }
  1091. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > a > .badge {
  1092. display: block !important;
  1093. }
  1094. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > a > .selected {
  1095. display: none;
  1096. }
  1097. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > .sub-menu {
  1098. width: 234px;
  1099. position: absolute;
  1100. z-index: 2000;
  1101. left: 55px;
  1102. margin-top: 0;
  1103. top: 100%;
  1104. display: block !important;
  1105. -webkit-border-radius: 0 0 4px 4px;
  1106. -moz-border-radius: 0 0 4px 4px;
  1107. -ms-border-radius: 0 0 4px 4px;
  1108. -o-border-radius: 0 0 4px 4px;
  1109. border-radius: 0 0 4px 4px;
  1110. }
  1111. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > .sub-menu > li > a {
  1112. padding-left: 15px !important;
  1113. }
  1114. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > .sub-menu > li > .sub-menu > li > a {
  1115. padding-left: 30px !important;
  1116. }
  1117. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > .sub-menu > li > .sub-menu > li > .sub-menu > li > a {
  1118. padding-left: 45px !important;
  1119. }
  1120. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a {
  1121. min-height: 46px;
  1122. }
  1123. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .badge,
  1124. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .title,
  1125. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .arrow {
  1126. display: none !important;
  1127. }
  1128. .page-sidebar-closed.page-sidebar-reversed .page-sidebar {
  1129. margin-left: -54px;
  1130. width: 54px;
  1131. }
  1132. .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed {
  1133. /* sidebar */
  1134. }
  1135. .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > .sub-menu {
  1136. left: auto;
  1137. margin-left: -55px;
  1138. }
  1139. .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover {
  1140. margin-left: -235px;
  1141. }
  1142. .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a {
  1143. -webkit-border-radius: 4px 0 0 0;
  1144. -moz-border-radius: 4px 0 0 0;
  1145. -ms-border-radius: 4px 0 0 0;
  1146. -o-border-radius: 4px 0 0 0;
  1147. border-radius: 4px 0 0 0;
  1148. }
  1149. .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .title {
  1150. padding-left: 0;
  1151. padding-right: 15px;
  1152. }
  1153. .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > i {
  1154. margin-right: 0;
  1155. margin-left: 2px;
  1156. }
  1157. .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-closed > li > a {
  1158. padding-right: 7px;
  1159. padding-left: 11px;
  1160. }
  1161. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover {
  1162. width: 235px !important;
  1163. display: block;
  1164. z-index: 10000;
  1165. }
  1166. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu {
  1167. width: 235px !important;
  1168. }
  1169. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .selected {
  1170. display: none !important;
  1171. }
  1172. .page-sidebar-closed.page-sidebar-fixed.page-sidebar-reversed .page-sidebar:hover {
  1173. width: 235px !important;
  1174. display: block;
  1175. z-index: 10000;
  1176. margin-left: -235px !important;
  1177. }
  1178. .page-sidebar-closed.page-sidebar-fixed.page-sidebar-reversed .page-sidebar:hover .page-sidebar-menu {
  1179. width: 235px !important;
  1180. }
  1181. .page-sidebar-closed.page-sidebar-hide .page-sidebar {
  1182. display: none !important;
  1183. }
  1184. /* Default Sidebar Menu With Hoverable Submenu */
  1185. .page-sidebar-menu.page-sidebar-menu-hover-submenu li .sub-menu {
  1186. display: none;
  1187. width: 234px;
  1188. z-index: 2000;
  1189. position: absolute;
  1190. -webkit-border-radius: 4px;
  1191. -moz-border-radius: 4px;
  1192. -ms-border-radius: 4px;
  1193. -o-border-radius: 4px;
  1194. border-radius: 4px;
  1195. }
  1196. .page-sidebar-menu.page-sidebar-menu-hover-submenu li .sub-menu > li > a {
  1197. margin: 3px;
  1198. }
  1199. .page-sidebar-menu.page-sidebar-menu-hover-submenu li.active .sub-menu, .page-sidebar-menu.page-sidebar-menu-hover-submenu li.open .sub-menu {
  1200. display: none !important;
  1201. }
  1202. .page-sidebar-menu.page-sidebar-menu-hover-submenu li a > .arrow {
  1203. display: none;
  1204. }
  1205. .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow {
  1206. display: block;
  1207. float: right;
  1208. position: absolute;
  1209. right: 0;
  1210. margin-top: -20px;
  1211. background: none;
  1212. width: 0;
  1213. height: 0;
  1214. border-style: solid;
  1215. border-top: 12px double transparent;
  1216. border-bottom: 12px double transparent;
  1217. border-left: 0;
  1218. }
  1219. .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow:after, .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow:before {
  1220. display: none;
  1221. }
  1222. .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow {
  1223. right: auto;
  1224. left: 0;
  1225. border-right: 0;
  1226. }
  1227. .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > .sub-menu {
  1228. display: inline-block !important;
  1229. }
  1230. .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > a > .arrow {
  1231. z-index: 1;
  1232. right: -1px;
  1233. margin-top: -20px;
  1234. }
  1235. .page-fontawesome .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > a > .arrow {
  1236. margin-top: -34px;
  1237. }
  1238. .page-glyphicons .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > a > .arrow {
  1239. margin-top: -38px;
  1240. }
  1241. .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu {
  1242. margin-left: 236px;
  1243. margin-top: -50px;
  1244. }
  1245. .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu {
  1246. margin-left: -234px !important;
  1247. }
  1248. .page-sidebar-closed .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu {
  1249. margin-left: 0;
  1250. }
  1251. .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li .sub-menu {
  1252. margin-left: 234px;
  1253. margin-top: -44px !important;
  1254. }
  1255. .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li .sub-menu {
  1256. margin-left: -234px !important;
  1257. }
  1258. .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li .sub-menu > li > a {
  1259. padding-left: 10px;
  1260. padding-right: 10px;
  1261. }
  1262. }
  1263. @media (max-width: 991px) {
  1264. /* 991px */
  1265. .page-sidebar {
  1266. border-top: 0 !important;
  1267. margin: 20px;
  1268. }
  1269. .page-sidebar .selected {
  1270. display: none !important;
  1271. }
  1272. .page-sidebar.navbar-collapse {
  1273. max-height: none;
  1274. /* set some max height to have a scrollable menu on mobile devices */
  1275. }
  1276. .page-sidebar.navbar-collapse.collapse {
  1277. display: none !important;
  1278. }
  1279. .page-sidebar.navbar-collapse.in {
  1280. border-top: 0 !important;
  1281. margin: 20px;
  1282. position: relative;
  1283. overflow: hidden !important;
  1284. overflow-y: auto !important;
  1285. display: block !important;
  1286. }
  1287. .page-sidebar.navbar-collapse.navbar-no-scroll {
  1288. max-height: none !important;
  1289. }
  1290. .page-sidebar .mega-menu-responsive-content {
  1291. padding: 10px 18px 10px 45px;
  1292. }
  1293. .page-full-width .page-sidebar-menu {
  1294. display: block;
  1295. }
  1296. }
  1297. @media (min-width: 768px) and (max-width: 991px) {
  1298. /* 768px & 991px */
  1299. .page-sidebar .btn-navbar.collapsed .arrow {
  1300. display: none;
  1301. }
  1302. .page-sidebar .btn-navbar .arrow {
  1303. position: absolute;
  1304. right: 25px;
  1305. width: 0;
  1306. height: 0;
  1307. top: 50px;
  1308. border-bottom: 15px solid #5f646b;
  1309. border-left: 15px solid transparent;
  1310. border-right: 15px solid transparent;
  1311. }
  1312. }
  1313. @media (max-width: 767px) {
  1314. /* 767px */
  1315. /* Page sidebar */
  1316. .page-sidebar,
  1317. .page-sidebar.in {
  1318. margin: 10px 10px 10px 10px !important;
  1319. }
  1320. .page-header-fixed.page-header-fixed-mobile .page-sidebar, .page-header-fixed.page-header-fixed-mobile
  1321. .page-sidebar.in {
  1322. margin-top: 10px !important;
  1323. }
  1324. }
  1325. /***
  1326. Page content
  1327. ***/
  1328. /* Page header */
  1329. .page-head:before, .page-head:after {
  1330. content: " ";
  1331. display: table;
  1332. }
  1333. .page-head:after {
  1334. clear: both;
  1335. }
  1336. .page-head .page-title {
  1337. display: inline-block;
  1338. float: left;
  1339. padding: 5px 0 10px 0;
  1340. }
  1341. .page-head .page-title > h1 {
  1342. color: #697882;
  1343. font-size: 22px;
  1344. font-weight: 400;
  1345. margin: 0;
  1346. padding: 0;
  1347. }
  1348. .page-head .page-title > h1 > small {
  1349. color: #9eacb4;
  1350. font-size: 13px;
  1351. font-weight: 400;
  1352. }
  1353. .page-head .page-toolbar {
  1354. display: inline-block;
  1355. float: right;
  1356. }
  1357. .breadcrumb {
  1358. background: none;
  1359. padding: 0 0 15px 0;
  1360. margin: 0;
  1361. color: #c5ccd5;
  1362. }
  1363. .breadcrumb > li + li:before {
  1364. display: none;
  1365. }
  1366. .breadcrumb .fa {
  1367. font-size: 6px;
  1368. margin: 0 2px 0 4px;
  1369. position: relative;
  1370. top: -1px;
  1371. }
  1372. .breadcrumb > .active {
  1373. color: #9eacb4;
  1374. }
  1375. /* Page content */
  1376. .page-content {
  1377. margin-top: 0px;
  1378. padding: 0px;
  1379. }
  1380. .page-full-width .page-content {
  1381. margin-left: 0px !important;
  1382. }
  1383. @media (min-width: 992px) {
  1384. /* 992px */
  1385. /* Page content */
  1386. .page-content-wrapper {
  1387. float: left;
  1388. width: 100%;
  1389. }
  1390. .page-content-wrapper .page-content {
  1391. margin-left: 235px;
  1392. margin-top: 0px;
  1393. min-height: 600px;
  1394. padding: 10px 0 0 20px;
  1395. }
  1396. .page-content-wrapper .page-content.no-min-height {
  1397. min-height: auto;
  1398. }
  1399. .page-sidebar-fixed.page-sidebar-hover-on .page-content-wrapper .page-content {
  1400. margin-left: 54px;
  1401. }
  1402. .page-sidebar-reversed .page-content-wrapper .page-content {
  1403. margin-left: 0 !important;
  1404. margin-right: 235px !important;
  1405. padding-left: 0;
  1406. padding-right: 20px;
  1407. }
  1408. .page-sidebar-reversed.page-sidebar-fixed.page-sidebar-hover-on .page-content-wrapper .page-content {
  1409. margin-left: 0;
  1410. margin-right: 54px;
  1411. }
  1412. .page-sidebar-reversed.page-sidebar-closed .page-content-wrapper .page-content {
  1413. margin-left: 0 !important;
  1414. margin-right: 54px !important;
  1415. }
  1416. .page-sidebar-closed .page-content-wrapper .page-content {
  1417. margin-left: 54px !important;
  1418. }
  1419. .page-sidebar-closed.page-sidebar-hide .page-content-wrapper .page-content {
  1420. margin-left: 0 !important;
  1421. }
  1422. .page-sidebar-closed.page-sidebar-reversed.page-sidebar-hide .page-content-wrapper .page-content {
  1423. margin-right: 0 !important;
  1424. }
  1425. .page-full-width .page-content-wrapper .page-content {
  1426. margin-left: 0px !important;
  1427. }
  1428. }
  1429. @media (max-width: 991px) {
  1430. /* 991px */
  1431. /* Boxed page container */
  1432. .page-boxed > .container {
  1433. width: 100%;
  1434. max-width: none !important;
  1435. margin: 0 !important;
  1436. padding: 0 !important;
  1437. }
  1438. /* Page content */
  1439. .page-content-wrapper1 .page-content {
  1440. margin: 0px !important;
  1441. padding: 20px !important;
  1442. min-height: 280px;
  1443. }
  1444. }
  1445. @media (min-width: 768px) and (max-width: 991px) {
  1446. /* 768px & 991px */
  1447. /* Boxed page container */
  1448. .page-boxed > .container {
  1449. margin: auto !important;
  1450. }
  1451. }
  1452. @media (max-width: 767px) {
  1453. /* 767px */
  1454. /* Page content */
  1455. .page-content-wrapper .page-content {
  1456. padding: 20px 10px 10px 10px !important;
  1457. overflow: hidden;
  1458. /* Page title */
  1459. }
  1460. .page-content-wrapper .page-content .page-title {
  1461. margin-bottom: 15px;
  1462. font-size: 20px;
  1463. }
  1464. .page-content-wrapper .page-content .page-title small {
  1465. font-size: 13px;
  1466. padding-top: 3px;
  1467. }
  1468. }
  1469. @media (max-width: 480px) {
  1470. /* 480px */
  1471. /* Dashboard date range panel */
  1472. .page-content-wrapper .page-content .page-title small {
  1473. display: block;
  1474. clear: both;
  1475. }
  1476. }
  1477. /***
  1478. Page footer
  1479. ***/
  1480. .page-footer {
  1481. padding: 5px 20px 10px 20px;
  1482. font-size: 13px;
  1483. height: 33px;
  1484. }
  1485. .page-footer:before, .page-footer:after {
  1486. content: " ";
  1487. display: table;
  1488. }
  1489. .page-footer:after {
  1490. clear: both;
  1491. }
  1492. .page-footer .page-footer-inner {
  1493. float: left;
  1494. display: inline-block;
  1495. }
  1496. .page-footer .page-footer-tools {
  1497. float: right;
  1498. display: inline-block;
  1499. }
  1500. .page-footer .page-footer-tools .go-top {
  1501. display: block;
  1502. text-decoration: none;
  1503. cursor: pointer;
  1504. margin-top: -2px;
  1505. margin-right: 0px;
  1506. margin-bottom: 0px;
  1507. font-size: 16px;
  1508. padding: 0px 6px 0px 6px;
  1509. }
  1510. .page-footer .page-footer-tools .go-top i {
  1511. font-size: 22px;
  1512. margin-bottom: 5px;
  1513. }
  1514. .page-footer-fixed.page-footer-fixed-mobile .page-footer {
  1515. position: fixed;
  1516. left: 0;
  1517. right: 0;
  1518. z-index: 10000;
  1519. bottom: 0;
  1520. }
  1521. .page-footer-fixed.page-footer-fixed-mobile.page-sidebar-fixed .page-footer {
  1522. margin-left: 0 !important;
  1523. }
  1524. @media (min-width: 992px) {
  1525. /* 992px */
  1526. /* Default footer */
  1527. .page-footer {
  1528. clear: left;
  1529. }
  1530. .page-boxed .page-footer {
  1531. margin-left: 20px;
  1532. margin-right: 20px;
  1533. }
  1534. /* Fixed footer */
  1535. .page-footer-fixed .page-footer {
  1536. position: fixed;
  1537. left: 0;
  1538. right: 0;
  1539. z-index: 10000;
  1540. bottom: 0;
  1541. }
  1542. /* Footer with footer sidebar */
  1543. .page-sidebar-fixed.page-sidebar-closed .page-footer {
  1544. margin-left: 54px;
  1545. }
  1546. .page-sidebar-fixed.page-footer-fixed .page-footer {
  1547. margin-left: 0 !important;
  1548. padding: 8px 20px 5px 20px;
  1549. }
  1550. /* Fixed Sidebar */
  1551. .page-sidebar-fixed .page-footer {
  1552. margin-left: 235px;
  1553. padding: 8px 20px 5px 40px;
  1554. }
  1555. /* Boxed page */
  1556. .page-boxed .page-footer {
  1557. padding: 8px 0 5px 0;
  1558. }
  1559. .page-boxed.page-sidebar-fixed .page-footer {
  1560. padding-right: 20px;
  1561. padding-left: 20px;
  1562. }
  1563. /* Page sidebar reversed */
  1564. .page-sidebar-reversed.page-sidebar-fixed .page-footer {
  1565. margin-left: 0;
  1566. margin-right: 235px;
  1567. padding: 8px 20px 5px 20px;
  1568. }
  1569. .page-sidebar-reversed.page-sidebar-fixed.page-footer-fixed .page-footer {
  1570. margin-left: 0;
  1571. margin-right: 0;
  1572. }
  1573. .page-sidebar-reversed.page-sidebar-fixed.page-sidebar-closed .page-footer {
  1574. margin-right: 54px;
  1575. }
  1576. }
  1577. @media (max-width: 991px) {
  1578. /* 991px */
  1579. /* Boxed Layout */
  1580. .page-footer {
  1581. padding-left: 10px;
  1582. padding-right: 10px;
  1583. }
  1584. }
  1585. @media (max-width: 767px) {
  1586. /* 767px */
  1587. /* Default footer & boxed footer */
  1588. .page-footer,
  1589. .page-boxed .page-footer {
  1590. padding-left: 10px;
  1591. padding-right: 10px;
  1592. }
  1593. /* Fixed footer */
  1594. .page-footer-fixed .page-footer .container {
  1595. padding-left: 0;
  1596. padding-right: 0;
  1597. }
  1598. }
  1599. /* Scroll Top Top */
  1600. .scroll-to-top {
  1601. display: inline-block;
  1602. padding: 2px;
  1603. text-align: center;
  1604. position: fixed;
  1605. z-index: 10001;
  1606. bottom: 10px;
  1607. display: none;
  1608. right: 10px;
  1609. }
  1610. .scroll-to-top > i {
  1611. display: inline-block;
  1612. color: #687991;
  1613. font-size: 32px;
  1614. opacity: 0.7 ;
  1615. filter: alpha(opacity=70) ;
  1616. }
  1617. .scroll-to-top:hover {
  1618. cursor: pointer;
  1619. }
  1620. .scroll-to-top:hover > i {
  1621. opacity: 1 ;
  1622. filter: alpha(opacity=100) ;
  1623. }
  1624. @media (min-width: 992px) {
  1625. /* 992px */
  1626. .scroll-to-top {
  1627. right: 10px;
  1628. }
  1629. }
  1630. @media (max-width: 991px) {
  1631. /* 991px */
  1632. .scroll-to-top {
  1633. right: 10px;
  1634. }
  1635. .scroll-to-top > i {
  1636. font-size: 28px;
  1637. }
  1638. }
  1639. /***
  1640. Theme Panel
  1641. ***/
  1642. .btn-theme-panel {
  1643. margin-top: 10px;
  1644. }
  1645. .btn-theme-panel .btn {
  1646. opacity: 0.6 ;
  1647. filter: alpha(opacity=60) ;
  1648. padding: 0 6px;
  1649. }
  1650. .btn-theme-panel .btn > i {
  1651. font-size: 24px;
  1652. color: #62707a;
  1653. }
  1654. .btn-theme-panel .btn:hover {
  1655. opacity: 1 ;
  1656. filter: alpha(opacity=100) ;
  1657. }
  1658. .btn-theme-panel.open .btn {
  1659. opacity: 1 ;
  1660. filter: alpha(opacity=100) ;
  1661. }
  1662. .theme-panel {
  1663. z-index: 999;
  1664. min-width: 575px;
  1665. padding: 20px 10px;
  1666. font-family: "Open Sans", sans-serif;
  1667. }
  1668. .theme-panel h3 {
  1669. margin: 8px 0 8px 0;
  1670. font-size: 15px;
  1671. padding-left: 12px;
  1672. }
  1673. .theme-panel .seperator {
  1674. border-left: 1px solid #EFF2F4;
  1675. }
  1676. .theme-panel .theme-colors {
  1677. list-style: none;
  1678. padding: 0;
  1679. margin: 0;
  1680. }
  1681. .theme-panel .theme-colors > li.theme-color {
  1682. padding: 8px 12px;
  1683. }
  1684. .theme-panel .theme-colors > li.theme-color:hover, .theme-panel .theme-colors > li.theme-color.active {
  1685. background: #f5f7f8;
  1686. }
  1687. .theme-panel .theme-colors > li.theme-color:hover {
  1688. cursor: pointer;
  1689. }
  1690. .theme-panel .theme-colors > li.theme-color > .theme-color-view {
  1691. float: left;
  1692. margin-top: 0px;
  1693. margin-right: 8px;
  1694. display: inline-block;
  1695. border-radius: 10px !important;
  1696. height: 20px;
  1697. width: 20px;
  1698. }
  1699. .theme-panel .theme-colors > li.theme-color > .theme-color-name {
  1700. display: inline-block;
  1701. color: #777;
  1702. font-size: 14px;
  1703. font-weight: 300;
  1704. padding-top: -4px;
  1705. }
  1706. .theme-panel .theme-colors > li.theme-color.theme-color-default .theme-color-view {
  1707. background: #3B3F51;
  1708. }
  1709. .theme-panel .theme-colors > li.theme-color.theme-color-light .theme-color-view {
  1710. background: #cbced9;
  1711. }
  1712. .theme-panel .theme-settings {
  1713. list-style: none;
  1714. padding: 0;
  1715. margin: 0;
  1716. }
  1717. .theme-panel .theme-settings > li {
  1718. padding: 8px 12px;
  1719. font-size: 14px;
  1720. font-weight: 300;
  1721. color: #777;
  1722. }
  1723. .theme-panel .theme-settings > li .form-control {
  1724. color: #777;
  1725. margin-top: -3px;
  1726. float: right;
  1727. }
  1728. @media (max-width: 767px) {
  1729. /* 767px */
  1730. .theme-panel {
  1731. left: 20px;
  1732. right: 20px;
  1733. min-width: 285px;
  1734. }
  1735. .theme-panel .seperator {
  1736. border: 0;
  1737. }
  1738. .theme-panel .theme-settings .form-control {
  1739. width: 105px !important;
  1740. }
  1741. }
  1742. /***
  1743. Page Loading
  1744. ***/
  1745. .page-on-load {
  1746. background: #fefefe;
  1747. }
  1748. .page-on-load .page-header,
  1749. .page-on-load .page-container,
  1750. .page-on-load .page-footer,
  1751. .page-on-load > .clearfix {
  1752. display: none;
  1753. transition: all 2s;
  1754. }