layout1.css 91 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154
  1. @charset "UTF-8";
  2. /* Cubic Bezier Transition */
  3. @media print {
  4. body {
  5. background-color: #fff !important; }
  6. .page-bar {
  7. display: none; }
  8. .page-sidebar-wrapper {
  9. display: none; }
  10. .page-quick-sidebar-wrapper {
  11. display: none; }
  12. .theme-panel {
  13. display: none; }
  14. .hidden-print {
  15. display: none; }
  16. .page-footer {
  17. display: none; }
  18. .no-page-break {
  19. page-break-after: avoid; }
  20. .page-container {
  21. margin: 0px !important;
  22. padding: 0px !important; }
  23. .page-content {
  24. padding: 0 !important;
  25. min-height: 300px !important;
  26. padding: 0px 20px 20px !important;
  27. margin: 0 !important; } }
  28. /***
  29. Page Header
  30. ***/
  31. .page-header.navbar {
  32. width: 100%;
  33. padding: 0 20px 0 20px;
  34. margin: 0;
  35. border: 0px;
  36. padding: 0px;
  37. box-shadow: none;
  38. height: 46px;
  39. min-height: 46px;
  40. filter: none;
  41. background-image: none;
  42. /* Fixed header */
  43. /* Header logo */
  44. /* Search box */
  45. /* Menu Toggler */
  46. /* Top menu */ }
  47. .page-header.navbar.navbar-fixed-top {
  48. z-index: 9995; }
  49. .page-header.navbar.navbar-static-top {
  50. z-index: 9995; }
  51. .page-header.navbar .page-logo {
  52. float: left;
  53. display: block;
  54. width: 235px;
  55. height: 46px;
  56. padding-left: 20px;
  57. padding-right: 20px; }
  58. .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo {
  59. padding: 0; }
  60. .page-header.navbar .page-logo > .logo-image,
  61. .page-header.navbar .page-logo > a {
  62. display: inline-block;
  63. float: left; }
  64. .page-header.navbar .page-logo .logo-default {
  65. margin: 16px 0 0 0; }
  66. .page-header.navbar .page-logo .logo-mini {
  67. display: none;
  68. margin-left: 5px; }
  69. .page-header.navbar .page-logo .text-logo {
  70. padding-left: 20px;
  71. padding-top: 12px; }
  72. .page-header.navbar .search-form {
  73. display: inline-block;
  74. width: 46px;
  75. position: relative;
  76. float: left;
  77. transition: all 0.6s; }
  78. .page-header.navbar .search-form .input-group .form-control {
  79. height: 46px;
  80. border: 0;
  81. background: transparent !important;
  82. font-size: 13px;
  83. padding-left: 0;
  84. margin-left: 12px;
  85. text-indent: -150000px; }
  86. .page-header.navbar .search-form .input-group .form-control:hover {
  87. cursor: pointer; }
  88. .page-header.navbar .search-form .input-group .input-group-btn {
  89. height: 46px; }
  90. .page-header.navbar .search-form .input-group .input-group-btn .btn.submit {
  91. margin-left: -24px;
  92. padding: 0;
  93. width: 46px;
  94. background: none;
  95. margin-top: 4px;
  96. display: block; }
  97. .page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i {
  98. font-size: 15px; }
  99. .page-header.navbar .search-form.open {
  100. transition: all 0.6s;
  101. width: 300px !important; }
  102. .page-header.navbar .search-form.open .input-group .form-control {
  103. text-indent: 0; }
  104. .page-header.navbar .search-form.open .input-group .form-control:hover {
  105. cursor: text; }
  106. .page-header.navbar .search-form.open .input-group .input-group-btn .btn.submit {
  107. margin-left: 0; }
  108. .page-header.navbar .menu-toggler {
  109. display: block;
  110. cursor: pointer;
  111. opacity: 0.7;
  112. filter: alpha(opacity=70);
  113. width: 24px;
  114. height: 24px;
  115. background-repeat: no-repeat;
  116. background-position: center center; }
  117. .page-header.navbar .menu-toggler:hover {
  118. filter: alpha(opacity=100);
  119. opacity: 1; }
  120. .page-header.navbar .menu-toggler.sidebar-toggler {
  121. float: right;
  122. margin: 11px 0 0 0; }
  123. .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .menu-toggler.sidebar-toggler {
  124. margin-right: 10.5px; }
  125. .page-header.navbar .menu-toggler.responsive-toggler {
  126. display: none;
  127. float: right;
  128. margin: 11px 6px 0 6px; }
  129. .page-header.navbar .top-menu {
  130. margin: 0;
  131. padding: 0;
  132. float: right; }
  133. .page-header.navbar .top-menu .navbar-nav {
  134. padding: 0;
  135. margin-right: 20px;
  136. display: block;
  137. /* Extended Dropdowns */
  138. /* Notification */
  139. /* Inbox */
  140. /* Tasks */
  141. /* User */
  142. /* Language */
  143. /* Dark version */ }
  144. .page-header.navbar .top-menu .navbar-nav > li.dropdown {
  145. margin: 0px;
  146. padding: 0px 4px;
  147. height: 46px;
  148. display: inline-block; }
  149. .page-header.navbar .top-menu .navbar-nav > li.dropdown:last-child {
  150. padding-right: 0px; }
  151. .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle {
  152. margin: 0px;
  153. padding: 17px 10px 9px 10px; }
  154. .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:last-child {
  155. padding-right: 0; }
  156. .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i {
  157. font-size: 17px; }
  158. .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i.glyphicon {
  159. font-size: 16px; }
  160. .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge {
  161. font-family: "Open Sans", sans-serif;
  162. position: absolute;
  163. top: 10px;
  164. right: 20px;
  165. font-weight: 300;
  166. padding: 3px 6px; }
  167. .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:focus {
  168. background: none; }
  169. .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu {
  170. margin-top: 3px;
  171. -webkit-border-radius: 4px;
  172. -moz-border-radius: 4px;
  173. -ms-border-radius: 4px;
  174. -o-border-radius: 4px;
  175. border-radius: 4px; }
  176. .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:before {
  177. position: absolute;
  178. top: -7px;
  179. right: 9px;
  180. display: inline-block !important;
  181. border-right: 7px solid transparent;
  182. border-bottom: 7px solid #eee;
  183. border-left: 7px solid transparent;
  184. border-bottom-color: rgba(0, 0, 0, 0.2);
  185. content: ''; }
  186. .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:after {
  187. position: absolute;
  188. top: -6px;
  189. right: 10px;
  190. display: inline-block !important;
  191. border-right: 6px solid transparent;
  192. border-bottom: 6px solid #fff;
  193. border-left: 6px solid transparent;
  194. content: ''; }
  195. .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu > li > a {
  196. color: #555; }
  197. .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu {
  198. min-width: 160px;
  199. max-width: 275px;
  200. width: 275px;
  201. z-index: 9995;
  202. /* header notifications dropdowns */ }
  203. .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external {
  204. display: block;
  205. overflow: hidden;
  206. padding: 15px 15px;
  207. letter-spacing: 0.5px;
  208. -webkit-border-radius: 4px 4px 0 0;
  209. -moz-border-radius: 4px 4px 0 0;
  210. -ms-border-radius: 4px 4px 0 0;
  211. -o-border-radius: 4px 4px 0 0;
  212. border-radius: 4px 4px 0 0; }
  213. .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 {
  214. margin: 0;
  215. padding: 0;
  216. float: left;
  217. font-size: 13px;
  218. display: inline-block; }
  219. .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a {
  220. display: inline-block;
  221. padding: 0;
  222. background: none;
  223. clear: inherit;
  224. font-size: 13px;
  225. font-weight: 300;
  226. position: absolute;
  227. right: 10px;
  228. border: 0;
  229. margin-top: -1px; }
  230. .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover {
  231. text-decoration: none; }
  232. .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list {
  233. padding-right: 0 !important;
  234. padding-left: 0;
  235. list-style: none; }
  236. .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a {
  237. display: block;
  238. clear: both;
  239. font-weight: 300;
  240. line-height: 20px;
  241. white-space: normal;
  242. font-size: 13px;
  243. padding: 16px 15px 18px;
  244. text-shadow: none; }
  245. .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover {
  246. opacity: 1 ;
  247. filter: alpha(opacity=100) ;
  248. text-decoration: none; }
  249. .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li:first-child a {
  250. border-top: none; }
  251. .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details {
  252. overflow: hidden; }
  253. .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon {
  254. margin-right: 10px;
  255. -webkit-border-radius: 50%;
  256. -moz-border-radius: 50%;
  257. -ms-border-radius: 50%;
  258. -o-border-radius: 50%;
  259. border-radius: 50%; }
  260. .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon i {
  261. margin-right: 2px;
  262. margin-left: 1px; }
  263. .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon .badge {
  264. right: 15px; }
  265. .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .time {
  266. float: right;
  267. max-width: 75px;
  268. font-size: 11px;
  269. font-weight: 400;
  270. opacity: 0.7 ;
  271. filter: alpha(opacity=70) ;
  272. text-align: right;
  273. padding: 1px 5px; }
  274. .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .photo {
  275. float: left;
  276. margin: 0 6px 6px 0; }
  277. .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .photo img {
  278. height: 40px;
  279. width: 40px;
  280. -webkit-border-radius: 50% !important;
  281. -moz-border-radius: 50% !important;
  282. -ms-border-radius: 50% !important;
  283. -o-border-radius: 50% !important;
  284. border-radius: 50% !important; }
  285. .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject {
  286. display: block;
  287. margin-left: 46px; }
  288. .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject .from {
  289. font-size: 13px;
  290. font-weight: 600; }
  291. .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject .time {
  292. font-size: 12px;
  293. font-weight: 400;
  294. opacity: 0.5 ;
  295. filter: alpha(opacity=50) ;
  296. float: right; }
  297. .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .message {
  298. display: block !important;
  299. font-size: 12px;
  300. line-height: 1.3;
  301. margin-left: 46px; }
  302. .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task {
  303. margin-bottom: 5px; }
  304. .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task .desc {
  305. font-size: 13px;
  306. font-weight: 300; }
  307. .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task .percent {
  308. float: right;
  309. font-weight: 600;
  310. display: inline-block; }
  311. .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .progress {
  312. display: block;
  313. height: 8px;
  314. margin: 8px 0 2px; }
  315. .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .progress .progress-bar {
  316. box-shadow: none; }
  317. .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
  318. padding: 14px 6px 12px 8px; }
  319. .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > .username {
  320. display: inline-block;
  321. font-size: 13px;
  322. font-weight: 300; }
  323. .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > img {
  324. float: left;
  325. margin-top: -5px;
  326. margin-right: 5px;
  327. height: 29px;
  328. display: inline-block; }
  329. .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > i {
  330. display: inline-block;
  331. margin-top: 5px;
  332. margin: 0;
  333. font-size: 13px; }
  334. .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu {
  335. width: 175px; }
  336. .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a {
  337. font-size: 14px;
  338. font-weight: 300; }
  339. .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a i {
  340. width: 15px;
  341. display: inline-block;
  342. margin-right: 9px; }
  343. .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a .badge {
  344. margin-right: 10px; }
  345. .page-header.navbar .top-menu .navbar-nav > li.dropdown-language {
  346. padding-left: 0;
  347. padding-right: 0;
  348. margin: 0; }
  349. .page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle {
  350. padding: 14px 3px 12px 7px; }
  351. .page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > img {
  352. margin-bottom: 2px; }
  353. .page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > i {
  354. font-size: 14px; }
  355. .page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-menu > li > a {
  356. font-size: 13px; }
  357. .page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-menu > li > a > img {
  358. margin-bottom: 2px;
  359. margin-right: 5px; }
  360. .page-header.navbar .top-menu .navbar-nav li.dropdown-dark .dropdown-menu:before {
  361. border-left: none;
  362. border-right: none; }
  363. .page-header.navbar .top-menu .navbar-nav li.dropdown-dark .dropdown-menu .dropdown-menu-list > li.external a {
  364. background: none !important;
  365. border: none !important; }
  366. /* Allow expanded search for above 768px */
  367. @media (min-width: 768px) {
  368. /* 768px */
  369. .page-header.navbar {
  370. /* Search box */ }
  371. .page-header.navbar .search-form.search-form-expanded {
  372. width: 200px; }
  373. .page-header.navbar .search-form.search-form-expanded .input-group .form-control {
  374. text-indent: 0; }
  375. .page-header.navbar .search-form.search-form-expanded .input-group .form-control:hover {
  376. cursor: text; }
  377. .page-header.navbar .search-form.search-form-expanded .input-group .input-group-btn .btn.submit {
  378. margin-left: 0; } }
  379. /***
  380. Horizontal Menu
  381. ***/
  382. .page-header.navbar {
  383. /* Header container */
  384. /* Mega menu */ }
  385. .page-header.navbar .container {
  386. position: relative; }
  387. .page-header.navbar .hor-menu {
  388. margin: 0 0 0 -17px;
  389. margin: 0;
  390. float: left; }
  391. .page-header.navbar .hor-menu .navbar-nav {
  392. position: static;
  393. /* Mega menu */
  394. /* Mega Menu Dropdown */
  395. /* Classic menu */ }
  396. .page-header.navbar .hor-menu .navbar-nav.navbar-right .dropdown-menu {
  397. left: auto;
  398. right: 0; }
  399. .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown {
  400. position: static; }
  401. .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu {
  402. left: auto;
  403. width: auto; }
  404. .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content {
  405. font-family: "Open Sans", sans-serif;
  406. padding: 15px;
  407. margin: 0; }
  408. .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content.mega-menu-responsive-content {
  409. padding: 10px 18px 10px 45px; }
  410. .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu {
  411. padding: 0;
  412. margin: 0; }
  413. .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu:last-child {
  414. border-right: 0; }
  415. .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li {
  416. margin: 0 !important;
  417. list-style: none; }
  418. .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 {
  419. margin-top: 5px;
  420. padding-left: 6px;
  421. font-size: 15px;
  422. font-weight: 400; }
  423. .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a {
  424. display: block;
  425. white-space: normal;
  426. font-family: "Open Sans", sans-serif;
  427. padding: 7px;
  428. margin: 0;
  429. font-size: 14px;
  430. font-weight: 300; }
  431. .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a:hover {
  432. text-decoration: none; }
  433. .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a.iconify {
  434. padding: 7px 7px 7px 30px; }
  435. .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a.iconify > i {
  436. position: absolute;
  437. top: auto !important;
  438. margin-left: -24px;
  439. font-size: 15px;
  440. margin-top: 3px !important; }
  441. .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a .badge,
  442. .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a .label {
  443. margin-left: 5px; }
  444. .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown.mega-menu-full .dropdown-menu {
  445. left: 20px;
  446. right: 20px; }
  447. .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown:hover > .dropdown-menu {
  448. display: block; }
  449. .page-header.navbar .hor-menu .navbar-nav > li.menu-dropdown .dropdown-menu:after,
  450. .page-header.navbar .hor-menu .navbar-nav > li.menu-dropdown .dropdown-menu:before {
  451. display: none !important; }
  452. .page-header.navbar .hor-menu .navbar-nav > li > a {
  453. font-size: 14px;
  454. font-weight: 400;
  455. padding: 13px 13px; }
  456. .page-header.navbar .hor-menu .navbar-nav > li > a:focus {
  457. background: none !important; }
  458. .page-header.navbar .hor-menu .navbar-nav > li.current .selected,
  459. .page-header.navbar .hor-menu .navbar-nav > li.active .selected {
  460. left: 50%;
  461. bottom: 0;
  462. position: absolute;
  463. border-left: 6px solid transparent;
  464. border-right: 6px solid transparent;
  465. border-top: 6px solid transparent;
  466. display: inline-block;
  467. margin: 0;
  468. width: 0;
  469. height: 0px;
  470. margin-left: -7px;
  471. margin-bottom: -6px; }
  472. .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu {
  473. margin-top: 0;
  474. border: none; }
  475. .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a {
  476. font-family: "Open Sans", sans-serif;
  477. font-size: 14px;
  478. font-weight: 300;
  479. padding: 9px 10px;
  480. white-space: normal; }
  481. .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a .label,
  482. .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a .badge {
  483. font-weight: 300; }
  484. .page-header.navbar .hor-menu .navbar-nav > li.classic-menu-dropdown .dropdown-menu {
  485. min-width: 195px;
  486. max-width: 235px; }
  487. .page-header.navbar .hor-menu .navbar-nav > li.classic-menu-dropdown:hover > .dropdown-menu {
  488. display: block; }
  489. .page-header.navbar .hor-menu .navbar-nav > li .dropdown-submenu > .dropdown-menu {
  490. top: 0; }
  491. .page-header.navbar .hor-menu .navbar-nav > li .dropdown-submenu > a:after {
  492. top: 9px;
  493. right: 10px; }
  494. /* Form medium devices upto large devices */
  495. @media (min-width: 992px) and (max-width: 1200px) {
  496. /* 992px 1200px */
  497. /* Boxed layout */
  498. .page-boxed .page-header.navbar {
  499. /* Top menu */ }
  500. .page-boxed .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle .username.username-hide-on-mobile {
  501. display: none; }
  502. .page-boxed .page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-toggle .langname {
  503. display: none; } }
  504. @media (min-width: 992px) {
  505. /* 992px */
  506. /* Page header */
  507. .page-header.navbar {
  508. /* Header logo */ }
  509. .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo {
  510. padding: 0; }
  511. .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo {
  512. width: 45px; }
  513. .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo .logo-default {
  514. display: none; }
  515. /* Boxed Layout */
  516. .page-boxed .page-header.navbar {
  517. /* Page logo */
  518. /* Top menu */ }
  519. .page-boxed .page-header.navbar .page-logo {
  520. width: 236px; }
  521. .page-boxed .page-header.navbar .top-menu .navbar-nav {
  522. margin-right: 0px; }
  523. /* Sidebar closed & logo hidden */
  524. .page-sidebar-closed.page-sidebar-closed-hide-logo.page-boxed .page-header.navbar {
  525. /* Page logo */ }
  526. .page-sidebar-closed.page-sidebar-closed-hide-logo.page-boxed .page-header.navbar .page-logo {
  527. width: 46px; }
  528. /* Boxed layout & page sidebar fixed layout */
  529. .page-boxed.page-sidebar-fixed .page-header.navbar {
  530. /* Page logo */ }
  531. .page-boxed.page-sidebar-fixed .page-header.navbar .page-logo {
  532. width: 235px; } }
  533. @media (max-width: 991px) {
  534. /* 991px */
  535. /* Page header */
  536. .page-header.navbar {
  537. padding: 0 20px 0 20px;
  538. position: relative;
  539. clear: both;
  540. /* Page logo */
  541. /* Menu Toggler */
  542. /* Top Menu */ }
  543. .page-header.navbar .page-logo {
  544. width: auto;
  545. padding: 0;
  546. margin-right: 10px;
  547. margin-left: 0px !important;
  548. padding-left: 0px !important; }
  549. .page-header.navbar .page-logo img {
  550. margin-left: 4px !important; }
  551. .page-header.navbar .menu-toggler.sidebar-toggler {
  552. display: none !important; }
  553. .page-header.navbar .menu-toggler.responsive-toggler {
  554. display: inline-block; }
  555. .page-header.navbar .top-menu .navbar-nav {
  556. display: inline-block;
  557. margin: 0 10px 0 0; }
  558. .page-header.navbar .top-menu .navbar-nav > li {
  559. float: left; }
  560. .page-header.navbar .top-menu .navbar-nav .nav li.dropdown i {
  561. display: inline-block;
  562. position: relative;
  563. top: 1px;
  564. right: 0px; }
  565. .page-header.navbar .top-menu .navbar-nav .open .dropdown-menu {
  566. position: absolute; }
  567. /* Fixed header for mobile */
  568. .page-header-fixed.page-header-fixed-mobile .navbar-fixed-top {
  569. position: fixed; }
  570. /* Boxed Layout */
  571. .page-boxed .page-header.navbar > .container {
  572. max-width: none !important;
  573. margin: 0 !important;
  574. padding: 0 !important; } }
  575. @media (min-width: 768px) and (max-width: 991px) {
  576. /* 768px & 991px */
  577. /* Boxed Layout */
  578. .page-boxed .page-header.navbar {
  579. margin: auto !important;
  580. padding: 0; }
  581. .page-boxed .page-header.navbar > .container {
  582. margin: auto !important; } }
  583. @media (max-width: 767px) {
  584. /* 767px */
  585. /* Page header */
  586. .page-header.navbar {
  587. padding: 0 10px 0 10px;
  588. /* Header logo */
  589. /* Search box */
  590. /* Top navigation menu*/ }
  591. .page-header.navbar .page-logo {
  592. width: auto; }
  593. .page-header.navbar .search-form.open {
  594. z-index: 3;
  595. left: 10px;
  596. right: 10px;
  597. position: absolute;
  598. width: auto !important; }
  599. .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended > .dropdown-menu {
  600. max-width: 255px;
  601. width: 255px; }
  602. .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu {
  603. margin-right: -190px; }
  604. .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu:after,
  605. .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu:before {
  606. margin-right: 190px; }
  607. .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu {
  608. margin-right: -150px; }
  609. .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu:after,
  610. .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu:before {
  611. margin-right: 150px; }
  612. .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu {
  613. margin-right: -110px; }
  614. .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu:after,
  615. .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu:before {
  616. margin-right: 110px; } }
  617. @media (max-width: 580px) {
  618. /* Page header */
  619. .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle .username.username-hide-on-mobile {
  620. display: none; }
  621. .page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-toggle .langname {
  622. display: none; } }
  623. @media (max-width: 480px) {
  624. /* 480px */
  625. /* Fixed header for mobile */
  626. .page-header-fixed.page-header-fixed-mobile .page-header.navbar {
  627. height: 92px; }
  628. .page-header.navbar {
  629. /* Top menu */ }
  630. .page-header.navbar .top-menu {
  631. display: block;
  632. clear: both;
  633. float: none; }
  634. .page-header.navbar .top-menu .navbar-nav {
  635. margin-right: 0; }
  636. .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle {
  637. padding: 17px 6px 9px 6px; }
  638. .page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-toggle {
  639. padding: 14px 4px 12px 2px; }
  640. .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
  641. padding: 14px 0px 12px 2px; } }
  642. /***
  643. Pace - Page Progress
  644. ***/
  645. .pace .pace-progress {
  646. z-index: 10005;
  647. top: 46px;
  648. height: 2px;
  649. box-shadow: none; }
  650. .pace .pace-progress-inner {
  651. box-shadow: none; }
  652. .pace .pace-inactive {
  653. display: none; }
  654. .pace .pace-activity {
  655. top: 50px;
  656. z-index: 10005;
  657. right: 20px;
  658. border-radius: 10px !important; }
  659. @media (max-width: 480px) {
  660. /* 480px */
  661. .page-header-fixed .pace .pace-progress {
  662. top: 92px; }
  663. .page-header-fixed .pace .pace-activity {
  664. top: 96px; } }
  665. /***
  666. Page container
  667. ***/
  668. .page-container {
  669. margin: 0px;
  670. padding: 0px;
  671. position: relative;
  672. /* Fixed header */
  673. /* Fixed footer for mobile */ }
  674. .page-container:before,
  675. .page-container:after {
  676. content: " ";
  677. display: table; }
  678. .page-container:after {
  679. clear: both; }
  680. .page-header-fixed .page-container {
  681. margin-top: 46px; }
  682. .page-footer-fixed.page-footer-fixed-mobile .page-container {
  683. margin-bottom: 20px !important; }
  684. @media (min-width: 992px) {
  685. /* Page container in fixed footer */
  686. .page-footer-fixed .page-container {
  687. margin-bottom: 20px !important; } }
  688. @media (max-width: 991px) {
  689. /* Page container */
  690. .page-container {
  691. margin: 0 !important;
  692. padding: 0 !important; }
  693. .page-header-fixed.page-header-fixed-mobile .page-container {
  694. margin-top: 46px !important; } }
  695. @media (max-width: 480px) {
  696. /* Page container */
  697. .page-header-fixed.page-header-fixed-mobile .page-container {
  698. margin-top: 92px !important; } }
  699. /***
  700. Page sidebar
  701. ***/
  702. /* Page Sidebar */
  703. .page-sidebar,
  704. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover {
  705. /* Default sidebar menu */
  706. /* light sidebar menu */ }
  707. .page-sidebar.navbar-collapse,
  708. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover.navbar-collapse {
  709. padding: 0;
  710. box-shadow: none; }
  711. .page-sidebar .page-sidebar-menu,
  712. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu {
  713. list-style: none;
  714. margin: 0;
  715. padding: 0;
  716. /* 1st level links */
  717. /* all links */ }
  718. .page-sidebar .page-sidebar-menu > li,
  719. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li {
  720. display: block;
  721. margin: 0;
  722. padding: 0;
  723. border: 0px; }
  724. .page-sidebar .page-sidebar-menu > li.sidebar-toggler-wrapper,
  725. .page-sidebar .page-sidebar-menu > li.sidebar-search-wrapper,
  726. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-toggler-wrapper,
  727. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-search-wrapper {
  728. border: 0 !important; }
  729. .page-sidebar .page-sidebar-menu > li.sidebar-toggler-wrapper:before,
  730. .page-sidebar .page-sidebar-menu > li.sidebar-toggler-wrapper:after,
  731. .page-sidebar .page-sidebar-menu > li.sidebar-search-wrapper:before,
  732. .page-sidebar .page-sidebar-menu > li.sidebar-search-wrapper:after,
  733. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-toggler-wrapper:before,
  734. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-toggler-wrapper:after,
  735. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-search-wrapper:before,
  736. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-search-wrapper:after {
  737. content: " ";
  738. display: table; }
  739. .page-sidebar .page-sidebar-menu > li.sidebar-toggler-wrapper:after,
  740. .page-sidebar .page-sidebar-menu > li.sidebar-search-wrapper:after,
  741. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-toggler-wrapper:after,
  742. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-search-wrapper:after {
  743. clear: both; }
  744. .page-sidebar .page-sidebar-menu > li.start > a,
  745. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.start > a {
  746. border-top-color: transparent !important; }
  747. .page-sidebar .page-sidebar-menu > li.last > a,
  748. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.last > a {
  749. border-bottom-color: transparent !important; }
  750. .page-sidebar .page-sidebar-menu > li > a,
  751. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
  752. display: block;
  753. position: relative;
  754. margin: 0;
  755. border: 0px;
  756. padding: 10px 15px;
  757. text-decoration: none;
  758. font-size: 14px;
  759. font-weight: 300; }
  760. .page-sidebar .page-sidebar-menu > li > a > i,
  761. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i {
  762. font-size: 16px;
  763. margin-right: 5px;
  764. text-shadow: none; }
  765. .page-sidebar .page-sidebar-menu > li > a > i.glyphicon,
  766. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i.glyphicon {
  767. margin-left: 1px;
  768. margin-right: 4px; }
  769. .page-sidebar .page-sidebar-menu > li > a > [class^="icon-"],
  770. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > [class^="icon-"] {
  771. margin-left: 1px;
  772. margin-right: 4px; }
  773. .page-sidebar-fixed .page-sidebar .page-sidebar-menu > li > a,
  774. .page-sidebar-fixed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
  775. transition: all 0.2s ease; }
  776. .page-sidebar-reversed.page-sidebar-fixed .page-sidebar .page-sidebar-menu > li > a,
  777. .page-sidebar-reversed.page-sidebar-fixed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
  778. transition: none; }
  779. .page-sidebar .page-sidebar-menu > li.heading,
  780. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading {
  781. padding: 15px 15px 15px 15px; }
  782. .page-sidebar .page-sidebar-menu > li.heading > h3,
  783. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading > h3 {
  784. margin: 0;
  785. padding: 0;
  786. font-size: 14px;
  787. font-weight: 300; }
  788. .page-sidebar .page-sidebar-menu > li.heading + li > a,
  789. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading + li > a {
  790. border-top: 0; }
  791. .page-sidebar .page-sidebar-menu > li.open > a,
  792. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a {
  793. font-size: 14px; }
  794. .page-sidebar .page-sidebar-menu > li.active > a,
  795. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a {
  796. border: none;
  797. text-shadow: none;
  798. font-size: 14px; }
  799. .page-sidebar .page-sidebar-menu > li.active > a > .selected,
  800. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .selected {
  801. display: block;
  802. background-image: none;
  803. /* will be set in a theme css file*/
  804. float: right;
  805. position: absolute;
  806. right: 0px;
  807. top: 8px;
  808. background: none;
  809. width: 0;
  810. height: 0;
  811. border-top: 12px solid transparent;
  812. border-bottom: 12px solid transparent;
  813. border-right: 12px solid #ffffff; }
  814. .page-sidebar-reversed .page-sidebar .page-sidebar-menu > li.active > a > .selected,
  815. .page-sidebar-reversed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .selected {
  816. right: auto;
  817. left: 0;
  818. border-right: 0;
  819. border-left: 8px solid #ffffff; }
  820. .page-container-bg-solid .page-sidebar .page-sidebar-menu > li.active > a > .selected,
  821. .page-container-bg-solid .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .selected {
  822. border-color: transparent #eef1f5 transparent transparent; }
  823. .page-container-bg-solid.page-sidebar-reversed .page-sidebar .page-sidebar-menu > li.active > a > .selected,
  824. .page-container-bg-solid.page-sidebar-reversed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .selected {
  825. border-color: transparent transparent transparent #eef1f5; }
  826. .page-sidebar .page-sidebar-menu li > a,
  827. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a {
  828. position: relative; }
  829. .page-sidebar .page-sidebar-menu li > a > .arrow:before,
  830. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before {
  831. float: right;
  832. width: 20px;
  833. text-align: center;
  834. display: inline;
  835. font-size: 16px;
  836. font-family: FontAwesome;
  837. height: auto;
  838. content: "\f104";
  839. font-weight: 300;
  840. text-shadow: none;
  841. position: absolute;
  842. top: 4px;
  843. right: 14px; }
  844. .page-sidebar .page-sidebar-menu li > a > .arrow.open:before,
  845. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before {
  846. content: "\f107"; }
  847. .page-sidebar .page-sidebar-menu li > a > .badge,
  848. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .badge {
  849. float: right;
  850. margin-top: 1px;
  851. margin-right: 0px;
  852. position: absolute;
  853. right: 14px;
  854. top: 6px; }
  855. .page-sidebar .page-sidebar-menu > li > a > .arrow:before,
  856. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow:before {
  857. top: 8px; }
  858. .page-sidebar .page-sidebar-menu .sub-menu,
  859. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu {
  860. list-style: none;
  861. display: none;
  862. padding: 0;
  863. margin: 8px 0px 8px 0px; }
  864. .page-sidebar .page-sidebar-menu .sub-menu li,
  865. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li {
  866. background: none;
  867. margin: 0px;
  868. padding: 0px;
  869. margin-top: 1px !important;
  870. /* 2nd level sub menu */ }
  871. .page-sidebar .page-sidebar-menu .sub-menu li > a,
  872. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a {
  873. display: block;
  874. margin: 0;
  875. padding: 6px 15px 6px 43px;
  876. text-decoration: none;
  877. font-size: 14px;
  878. font-weight: 300;
  879. background: none; }
  880. .page-sidebar .page-sidebar-menu .sub-menu li > a > i,
  881. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a > i {
  882. font-size: 14px; }
  883. .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu,
  884. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu {
  885. margin: 0; }
  886. .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li,
  887. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li {
  888. /* 3rd level sub menu */ }
  889. .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > a,
  890. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > a {
  891. padding-left: 60px; }
  892. .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu,
  893. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu {
  894. margin: 0; }
  895. .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu > li > a,
  896. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu > li > a {
  897. padding-left: 80px; }
  898. .page-sidebar .page-sidebar-menu .sub-menu.always-open,
  899. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu.always-open {
  900. display: block; }
  901. .page-sidebar .page-sidebar-menu li.active > .sub-menu,
  902. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > .sub-menu {
  903. display: block; }
  904. .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li > a,
  905. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li > a {
  906. border: 0;
  907. margin: 0;
  908. padding-left: 11px;
  909. border-left: 4px solid transparent; }
  910. .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu,
  911. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu {
  912. margin: 0;
  913. padding: 1px 0; }
  914. .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu li > a,
  915. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu li > a {
  916. padding-top: 8px;
  917. padding-bottom: 8px; }
  918. .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu li:first-child,
  919. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu li:first-child {
  920. margin-top: 0 !important; }
  921. .page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li > a,
  922. .page-sidebar-reversed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li > a {
  923. padding-left: 15px;
  924. padding-right: 11px;
  925. border-left: 0;
  926. border-right: 4px solid transparent; }
  927. .page-sidebar .sidebar-toggler,
  928. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler {
  929. display: block;
  930. cursor: pointer;
  931. opacity: 0.7;
  932. filter: alpha(opacity=70);
  933. width: 30px;
  934. height: 27px;
  935. margin-top: 15px;
  936. margin-right: 19px;
  937. float: right;
  938. -webkit-border-radius: 4px;
  939. -moz-border-radius: 4px;
  940. -ms-border-radius: 4px;
  941. -o-border-radius: 4px;
  942. border-radius: 4px; }
  943. .page-sidebar .sidebar-toggler:hover,
  944. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler:hover {
  945. filter: alpha(opacity=100);
  946. opacity: 1; }
  947. .page-sidebar .sidebar-search,
  948. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search {
  949. padding: 0;
  950. margin: 22px 18px 22px 18px; }
  951. .page-sidebar .sidebar-search .remove,
  952. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .remove {
  953. display: none; }
  954. .page-sidebar .sidebar-search .remove > i,
  955. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .remove > i {
  956. font-size: 16px; }
  957. .page-sidebar .sidebar-search .input-group,
  958. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group {
  959. -webkit-border-radius: 4px;
  960. -moz-border-radius: 4px;
  961. -ms-border-radius: 4px;
  962. -o-border-radius: 4px;
  963. border-radius: 4px; }
  964. .page-sidebar .sidebar-search .input-group .form-control,
  965. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control {
  966. border: 0;
  967. font-size: 14px;
  968. padding: 0;
  969. height: auto;
  970. line-height: auto;
  971. -webkit-border-radius: 4px;
  972. -moz-border-radius: 4px;
  973. -ms-border-radius: 4px;
  974. -o-border-radius: 4px;
  975. border-radius: 4px; }
  976. .page-sidebar .sidebar-search .input-group .input-group-btn .btn,
  977. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .input-group-btn .btn {
  978. padding: 2px 0 0 0;
  979. background-color: transparent;
  980. background-repeat: no-repeat;
  981. background-position: 100% 3px; }
  982. .page-sidebar .sidebar-search .input-group .input-group-btn .btn > i,
  983. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .input-group-btn .btn > i {
  984. font-size: 15px; }
  985. .page-sidebar .sidebar-search.sidebar-search-bordered,
  986. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered {
  987. margin: 25px 18px 25px 18px; }
  988. .page-sidebar .sidebar-search.sidebar-search-bordered .input-group .form-control,
  989. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered .input-group .form-control {
  990. font-size: 13px;
  991. padding: 6px 8px; }
  992. .page-sidebar .sidebar-search.sidebar-search-bordered .input-group .input-group-btn .btn,
  993. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered .input-group .input-group-btn .btn {
  994. margin-right: 6px; }
  995. @media (min-width: 992px) {
  996. /* 992px */
  997. .page-sidebar {
  998. width: 235px;
  999. float: left;
  1000. position: relative;
  1001. margin-right: -100%; }
  1002. .page-full-width .page-sidebar {
  1003. display: none !important; }
  1004. .page-sidebar.collapse {
  1005. display: block;
  1006. max-height: none !important; }
  1007. .page-sidebar-reversed .page-sidebar {
  1008. float: right;
  1009. margin-right: 0;
  1010. margin-left: -100%; }
  1011. .page-sidebar-reversed.page-sidebar-fixed .page-sidebar {
  1012. margin-left: -235px; }
  1013. .page-sidebar-reversed.page-sidebar-fixed .page-sidebar-wrapper {
  1014. position: relative;
  1015. float: right; }
  1016. .page-sidebar-fixed .page-sidebar {
  1017. position: fixed !important;
  1018. margin-left: 0;
  1019. top: 46px; }
  1020. .page-sidebar-fixed .page-sidebar-menu > li.last {
  1021. margin-bottom: 15px !important; }
  1022. .page-sidebar-fixed .page-sidebar-menu .sub-menu {
  1023. height: auto !important; }
  1024. /* Sidebar Closed */
  1025. .page-sidebar-closed .page-sidebar {
  1026. width: 45px !important; }
  1027. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed {
  1028. /* sidebar */
  1029. width: 45px !important;
  1030. /* sidebar toggler */
  1031. /* sidebar search */
  1032. /* sidebar bordered search */
  1033. /* sidebar search expanded */
  1034. /* sidebar bordered search expanded */ }
  1035. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li {
  1036. /* hide opened sub menu */ }
  1037. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.open > .sub-menu,
  1038. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > .sub-menu {
  1039. display: none !important; }
  1040. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover {
  1041. width: 256px !important;
  1042. position: relative !important;
  1043. z-index: 10000;
  1044. display: block !important; }
  1045. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a {
  1046. -webkit-border-radius: 0 4px 0 0;
  1047. -moz-border-radius: 0 4px 0 0;
  1048. -ms-border-radius: 0 4px 0 0;
  1049. -o-border-radius: 0 4px 0 0;
  1050. border-radius: 0 4px 0 0; }
  1051. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > i {
  1052. margin-right: 10px; }
  1053. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .title {
  1054. display: inline !important;
  1055. padding-left: 15px; }
  1056. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .badge {
  1057. display: block !important; }
  1058. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .selected {
  1059. display: none; }
  1060. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover.heading {
  1061. width: 45px !important;
  1062. box-shadow: none; }
  1063. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu {
  1064. width: 210px;
  1065. position: absolute;
  1066. z-index: 2000;
  1067. left: 46px;
  1068. margin-top: 0;
  1069. top: 100%;
  1070. display: block !important;
  1071. -webkit-border-radius: 0 0 4px 4px;
  1072. -moz-border-radius: 0 0 4px 4px;
  1073. -ms-border-radius: 0 0 4px 4px;
  1074. -o-border-radius: 0 0 4px 4px;
  1075. border-radius: 0 0 4px 4px; }
  1076. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu > li > a {
  1077. padding-left: 15px !important; }
  1078. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu > li > .sub-menu > li > a {
  1079. padding-left: 30px !important; }
  1080. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu > li > .sub-menu > li > .sub-menu > li > a {
  1081. padding-left: 45px !important; }
  1082. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.heading > h3 {
  1083. display: none; }
  1084. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.sidebar-toggler-wrapper .sidebar-toggler {
  1085. margin-right: 8px; }
  1086. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.sidebar-toggler-wrapper:hover {
  1087. width: 45px !important; }
  1088. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.sidebar-search-wrapper:hover {
  1089. width: 45px !important; }
  1090. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a {
  1091. padding-left: 11px; }
  1092. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a .selected {
  1093. right: -3px !important; }
  1094. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .badge,
  1095. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .title,
  1096. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .arrow {
  1097. display: none !important; }
  1098. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-toggler {
  1099. margin-left: 3px;
  1100. margin-right: 3px; }
  1101. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search .input-group {
  1102. border-color: transparent;
  1103. margin-left: -4px; }
  1104. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search .input-group .form-control {
  1105. display: none; }
  1106. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search .input-group .input-group-btn .btn {
  1107. display: block; }
  1108. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.sidebar-search-bordered .input-group {
  1109. padding: 5px 0 3px 0; }
  1110. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open {
  1111. height: 40px;
  1112. margin-top: 15px;
  1113. margin-bottom: 14px; }
  1114. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open .input-group {
  1115. width: 210px;
  1116. position: relative;
  1117. z-index: 1;
  1118. margin-left: 24px;
  1119. padding: 0; }
  1120. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open .input-group .form-control {
  1121. background: none;
  1122. border: 0;
  1123. display: block;
  1124. padding: 8px 8px; }
  1125. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open .input-group .input-group-btn .btn {
  1126. display: block;
  1127. margin-right: 8px;
  1128. margin-top: 1px; }
  1129. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open .remove {
  1130. background-repeat: no-repeat;
  1131. width: 11px;
  1132. height: 11px;
  1133. margin: 10px -5px 8px -7px;
  1134. display: block;
  1135. float: left; }
  1136. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open.sidebar-search-bordered {
  1137. height: 38px;
  1138. margin-top: 23px;
  1139. margin-bottom: 23px; }
  1140. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open.sidebar-search-bordered .input-group {
  1141. padding: 0; }
  1142. .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-closed > li > a {
  1143. padding-right: 11px;
  1144. padding-left: 7px; }
  1145. .page-sidebar-closed.page-sidebar-reversed .page-sidebar {
  1146. margin-left: -45px;
  1147. width: 45px; }
  1148. .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed {
  1149. /* sidebar */
  1150. /* sidebar search */ }
  1151. .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > .sub-menu {
  1152. left: auto;
  1153. right: 46px; }
  1154. .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover {
  1155. margin-left: -211px; }
  1156. .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a {
  1157. -webkit-border-radius: 4px 0 0 0;
  1158. -moz-border-radius: 4px 0 0 0;
  1159. -ms-border-radius: 4px 0 0 0;
  1160. -o-border-radius: 4px 0 0 0;
  1161. border-radius: 4px 0 0 0; }
  1162. .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .title {
  1163. padding-left: 0;
  1164. padding-right: 15px; }
  1165. .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > i {
  1166. margin-right: 0;
  1167. margin-left: 2px; }
  1168. .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.sidebar-search-wrapper:hover,
  1169. .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.sidebar-toggler-wrapper:hover {
  1170. margin-left: 0; }
  1171. .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open .input-group {
  1172. margin-left: -227px; }
  1173. .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open .input-group .input-group-btn .btn {
  1174. margin-right: 10px !important; }
  1175. .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open .remove {
  1176. margin: 9px 4px 12px -16px !important;
  1177. float: right !important; }
  1178. .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-closed > li > a {
  1179. padding-right: 7px;
  1180. padding-left: 11px; }
  1181. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover {
  1182. width: 235px !important;
  1183. display: block;
  1184. z-index: 10000; }
  1185. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu {
  1186. width: 235px !important; }
  1187. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .selected {
  1188. display: none !important; }
  1189. .page-sidebar-closed.page-sidebar-fixed.page-sidebar-reversed .page-sidebar:hover {
  1190. width: 235px !important;
  1191. z-index: 10000;
  1192. margin-left: -235px !important; }
  1193. .page-sidebar-closed.page-sidebar-fixed.page-sidebar-reversed .page-sidebar:hover .page-sidebar-menu {
  1194. width: 235px !important; }
  1195. .page-sidebar-closed.page-sidebar-hide .page-sidebar {
  1196. display: none !important; }
  1197. /* Sidebar Menu Wirh Hoverable Submenu */
  1198. .page-sidebar-menu.page-sidebar-menu-hover-submenu li .sub-menu {
  1199. display: none;
  1200. width: 210px;
  1201. z-index: 2000;
  1202. position: absolute;
  1203. -webkit-border-radius: 4px;
  1204. -moz-border-radius: 4px;
  1205. -ms-border-radius: 4px;
  1206. -o-border-radius: 4px;
  1207. border-radius: 4px; }
  1208. .page-sidebar-menu.page-sidebar-menu-hover-submenu li .sub-menu > li > a {
  1209. margin: 3px; }
  1210. .page-sidebar-menu.page-sidebar-menu-hover-submenu li.active .sub-menu,
  1211. .page-sidebar-menu.page-sidebar-menu-hover-submenu li.open .sub-menu {
  1212. display: none !important; }
  1213. .page-sidebar-menu.page-sidebar-menu-hover-submenu li a > .arrow {
  1214. display: none; }
  1215. .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow {
  1216. display: block;
  1217. float: right;
  1218. position: absolute;
  1219. right: 0;
  1220. margin-top: -20px;
  1221. background: none;
  1222. width: 0;
  1223. height: 0;
  1224. border-style: solid;
  1225. border-top: 12px double transparent;
  1226. border-bottom: 12px double transparent;
  1227. border-left: 0; }
  1228. .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow:after,
  1229. .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow:before {
  1230. display: none; }
  1231. .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow {
  1232. right: auto;
  1233. left: 0;
  1234. border-right: 0; }
  1235. .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > .sub-menu {
  1236. display: inline-block !important; }
  1237. .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > a > .arrow {
  1238. z-index: 1;
  1239. right: 0px;
  1240. margin-top: -23px; }
  1241. .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > a > .selected {
  1242. display: none; }
  1243. .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu {
  1244. margin-left: 235px;
  1245. margin-top: -40px; }
  1246. .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu {
  1247. margin-left: -210px !important; }
  1248. .page-sidebar-closed .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu {
  1249. margin-left: 0; }
  1250. .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li > a {
  1251. padding-left: 15px; }
  1252. .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li .sub-menu {
  1253. margin-left: 210px;
  1254. margin-top: -38px !important; }
  1255. .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li .sub-menu {
  1256. margin-left: -210px !important; }
  1257. .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li .sub-menu > li > a {
  1258. padding-left: 10px;
  1259. padding-right: 10px; }
  1260. .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-hover-submenu li:hover > .sub-menu {
  1261. margin-top: -41px; }
  1262. .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-hover-submenu li:hover > .sub-menu > li > .sub-menu {
  1263. margin-top: -41px; } }
  1264. @media (max-width: 991px) {
  1265. /* 991px */
  1266. .page-sidebar {
  1267. border-top: 0 !important;
  1268. margin: 20px; }
  1269. .page-sidebar .sidebar-toggler {
  1270. display: none; }
  1271. .page-sidebar .selected {
  1272. display: none !important; }
  1273. .page-sidebar.navbar-collapse {
  1274. max-height: none;
  1275. /* set some max height to have a scrollable menu on mobile devices */ }
  1276. .page-sidebar.navbar-collapse.collapse {
  1277. display: none !important; }
  1278. .page-sidebar.navbar-collapse.in {
  1279. border-top: 0 !important;
  1280. margin: 20px;
  1281. position: relative;
  1282. overflow: hidden !important;
  1283. overflow-y: auto !important;
  1284. display: block !important; }
  1285. .page-sidebar.navbar-collapse.navbar-no-scroll {
  1286. max-height: none !important; }
  1287. .page-sidebar .mega-menu-responsive-content {
  1288. padding: 10px 18px 10px 45px; }
  1289. .page-full-width .page-sidebar-menu {
  1290. display: block; } }
  1291. @media (min-width: 768px) and (max-width: 991px) {
  1292. /* 768px & 991px */
  1293. .page-sidebar .btn-navbar.collapsed .arrow {
  1294. display: none; }
  1295. .page-sidebar .btn-navbar .arrow {
  1296. position: absolute;
  1297. right: 25px;
  1298. width: 0;
  1299. height: 0;
  1300. top: 50px;
  1301. border-bottom: 15px solid #5f646b;
  1302. border-left: 15px solid transparent;
  1303. border-right: 15px solid transparent; } }
  1304. @media (max-width: 480px) {
  1305. /* 480px */
  1306. /* Page sidebar */
  1307. .page-sidebar,
  1308. .page-sidebar.in {
  1309. margin: 0 10px 10px 10px !important; }
  1310. .page-header-fixed.page-header-fixed-mobile .page-sidebar,
  1311. .page-header-fixed.page-header-fixed-mobile .page-sidebar.in {
  1312. margin-top: 10px !important; } }
  1313. /***
  1314. Page content
  1315. ***/
  1316. /* Page title */
  1317. .page-title {
  1318. padding: 0px;
  1319. font-size: 28px;
  1320. letter-spacing: -1px;
  1321. display: block;
  1322. color: #666;
  1323. margin: 0px 0px 15px 0px;
  1324. font-weight: 300;
  1325. /* subtitle */ }
  1326. .page-title small {
  1327. font-size: 14px;
  1328. letter-spacing: 0px;
  1329. font-weight: 300;
  1330. color: #888; }
  1331. .page-content-white .page-title,
  1332. .page-container-bg-solid .page-title {
  1333. color: #666;
  1334. margin-bottom: 20px;
  1335. margin-top: 20px; }
  1336. .page-content-white .page-title small,
  1337. .page-container-bg-solid .page-title small {
  1338. color: #666; }
  1339. .page-content-white .page-title {
  1340. margin: 25px 0;
  1341. font-size: 24px; }
  1342. /* Page breadcrumb */
  1343. .page-bar {
  1344. padding: 0px;
  1345. background-color: #f1f4f7;
  1346. margin-bottom: 25px;
  1347. -webkit-border-radius: 4px;
  1348. -moz-border-radius: 4px;
  1349. -ms-border-radius: 4px;
  1350. -o-border-radius: 4px;
  1351. border-radius: 4px; }
  1352. .page-bar:before,
  1353. .page-bar:after {
  1354. content: " ";
  1355. display: table; }
  1356. .page-bar:after {
  1357. clear: both; }
  1358. .page-bar .page-breadcrumb {
  1359. display: inline-block;
  1360. float: left;
  1361. padding: 8px;
  1362. margin: 0;
  1363. list-style: none; }
  1364. .page-bar .page-breadcrumb > li {
  1365. display: inline-block; }
  1366. .ie8 .page-bar .page-breadcrumb > li {
  1367. margin-right: 1px; }
  1368. .page-bar .page-breadcrumb > li > a,
  1369. .page-bar .page-breadcrumb > li > span {
  1370. color: #888;
  1371. font-size: 14px;
  1372. text-shadow: none; }
  1373. .page-bar .page-breadcrumb > li > i {
  1374. color: #aaa;
  1375. font-size: 14px;
  1376. text-shadow: none; }
  1377. .page-bar .page-breadcrumb > li > i[class^="icon-"],
  1378. .page-bar .page-breadcrumb > li > i[class*="icon-"] {
  1379. color: gray; }
  1380. .page-bar .page-toolbar {
  1381. display: inline-block;
  1382. float: right;
  1383. padding: 0; }
  1384. .page-bar .page-toolbar .btn-fit-height {
  1385. -webkit-border-radius: 0 4px 4px 0;
  1386. -moz-border-radius: 0 4px 4px 0;
  1387. -ms-border-radius: 0 4px 4px 0;
  1388. -o-border-radius: 0 4px 4px 0;
  1389. border-radius: 0 4px 4px 0;
  1390. padding-top: 8px;
  1391. padding-bottom: 8px; }
  1392. .page-md .page-bar .page-toolbar .btn-fit-height {
  1393. padding-top: 9px;
  1394. padding-bottom: 9px;
  1395. box-shadow: none !important; }
  1396. .page-content-white .page-bar,
  1397. .page-container-bg-solid .page-bar {
  1398. background-color: #ffffff;
  1399. position: relative;
  1400. padding: 0px 20px;
  1401. margin: -25px -20px 0 -20px; }
  1402. .page-content-white .page-bar .page-breadcrumb,
  1403. .page-container-bg-solid .page-bar .page-breadcrumb {
  1404. padding: 11px 0; }
  1405. .page-content-white .page-bar .page-breadcrumb > li > a,
  1406. .page-content-white .page-bar .page-breadcrumb > li > span,
  1407. .page-container-bg-solid .page-bar .page-breadcrumb > li > a,
  1408. .page-container-bg-solid .page-bar .page-breadcrumb > li > span {
  1409. color: #888; }
  1410. .page-content-white .page-bar .page-breadcrumb > li > i,
  1411. .page-container-bg-solid .page-bar .page-breadcrumb > li > i {
  1412. color: #aaa; }
  1413. .page-content-white .page-bar .page-breadcrumb > li > i.fa-circle,
  1414. .page-container-bg-solid .page-bar .page-breadcrumb > li > i.fa-circle {
  1415. font-size: 5px;
  1416. margin: 0 5px;
  1417. position: relative;
  1418. top: -3px;
  1419. opacity: 0.4 ;
  1420. filter: alpha(opacity=40) ; }
  1421. .page-content-white .page-bar .page-breadcrumb > li > i[class^="icon-"],
  1422. .page-content-white .page-bar .page-breadcrumb > li > i[class*="icon-"],
  1423. .page-container-bg-solid .page-bar .page-breadcrumb > li > i[class^="icon-"],
  1424. .page-container-bg-solid .page-bar .page-breadcrumb > li > i[class*="icon-"] {
  1425. color: #8c8c8c; }
  1426. .page-content-white .page-bar .page-toolbar,
  1427. .page-container-bg-solid .page-bar .page-toolbar {
  1428. padding: 6px 0; }
  1429. .page-content-white .page-bar .page-toolbar .btn,
  1430. .page-container-bg-solid .page-bar .page-toolbar .btn {
  1431. margin-top: -2px; }
  1432. .page-content-white .page-bar .page-toolbar .btn.btn-sm,
  1433. .page-container-bg-solid .page-bar .page-toolbar .btn.btn-sm {
  1434. margin-top: 0px; }
  1435. /* Page content */
  1436. .page-content {
  1437. margin-top: 0px;
  1438. padding: 0px;
  1439. background-color: #fff; }
  1440. .page-container-bg-solid .page-content {
  1441. background: #eef1f5; }
  1442. .page-content-white .page-content .page-bar {
  1443. border-bottom: 1px solid #e7ecf1; }
  1444. .page-content-white.page-md .page-content .page-bar,
  1445. .page-container-bg-solid.page-md .page-content .page-bar {
  1446. border-radius: 0 !important; }
  1447. .page-full-width .page-content {
  1448. margin-left: 0px !important; }
  1449. @media (min-width: 992px) {
  1450. /* 992px */
  1451. /* Page content */
  1452. .page-content-wrapper {
  1453. float: left;
  1454. width: 100%; }
  1455. .page-content-wrapper .page-content {
  1456. margin-left: 235px;
  1457. margin-top: 0px;
  1458. min-height: 600px;
  1459. padding: 25px 20px 10px 20px; }
  1460. .page-content-wrapper .page-content.no-min-height {
  1461. min-height: auto; }
  1462. .page-sidebar-fixed.page-sidebar-hover-on .page-content-wrapper .page-content {
  1463. margin-left: 45px; }
  1464. .page-sidebar-reversed .page-content-wrapper .page-content {
  1465. margin-left: 0 !important;
  1466. margin-right: 235px !important; }
  1467. .page-sidebar-reversed.page-sidebar-fixed.page-sidebar-hover-on .page-content-wrapper .page-content {
  1468. margin-left: 0;
  1469. margin-right: 45px; }
  1470. .page-sidebar-reversed.page-sidebar-closed .page-content-wrapper .page-content {
  1471. margin-left: 0 !important;
  1472. margin-right: 45px !important; }
  1473. .page-sidebar-closed .page-content-wrapper .page-content {
  1474. margin-left: 45px !important; }
  1475. .page-sidebar-closed.page-sidebar-hide .page-content-wrapper .page-content {
  1476. margin-left: 0 !important; }
  1477. .page-sidebar-closed.page-sidebar-reversed.page-sidebar-hide .page-content-wrapper .page-content {
  1478. margin-right: 0 !important; }
  1479. .page-full-width .page-content-wrapper .page-content {
  1480. margin-left: 0px !important; } }
  1481. @media (max-width: 991px) {
  1482. /* 991px */
  1483. /* Bg solid content's breadcrumb */
  1484. .page-content-white .page-bar,
  1485. .page-container-bg-solid .page-bar {
  1486. margin-top: -20px; }
  1487. /* Boxed page container */
  1488. .page-boxed > .container {
  1489. max-width: none !important;
  1490. margin: 0 !important;
  1491. padding: 0 !important; }
  1492. /* Page content */
  1493. .page-content-wrapper .page-content {
  1494. margin: 0px !important;
  1495. padding: 20px 20px 20px 20px !important;
  1496. min-height: 280px; } }
  1497. @media (min-width: 768px) and (max-width: 991px) {
  1498. /* 768px & 991px */
  1499. /* Boxed page container */
  1500. .page-boxed > .container {
  1501. margin: auto !important; } }
  1502. @media (max-width: 767px) {
  1503. /* 767px */
  1504. /* Page content */
  1505. .page-content-wrapper .page-content {
  1506. padding: 20px 10px 10px 10px !important;
  1507. overflow: hidden;
  1508. /* Page title */ }
  1509. .page-content-wrapper .page-content .page-title {
  1510. margin-bottom: 20px;
  1511. font-size: 18px; }
  1512. .page-content-wrapper .page-content .page-title small {
  1513. font-size: 13px;
  1514. padding-top: 3px; } }
  1515. @media (max-width: 480px) {
  1516. /* 480px */
  1517. /* Dashboard date range panel */
  1518. .page-content-wrapper .page-content .page-title small {
  1519. display: block;
  1520. clear: both; } }
  1521. /***
  1522. Page footer
  1523. ***/
  1524. .page-footer {
  1525. padding: 8px 20px 5px 20px;
  1526. font-size: 13px;
  1527. height: 33px; }
  1528. .page-footer:before,
  1529. .page-footer:after {
  1530. content: " ";
  1531. display: table; }
  1532. .page-footer:after {
  1533. clear: both; }
  1534. .page-footer .page-footer-inner {
  1535. float: left;
  1536. display: inline-block; }
  1537. .page-footer-fixed.page-footer-fixed-mobile .page-footer {
  1538. position: fixed;
  1539. left: 0;
  1540. right: 0;
  1541. z-index: 10000;
  1542. bottom: 0; }
  1543. .page-footer-fixed.page-footer-fixed-mobile.page-sidebar-fixed .page-footer {
  1544. margin-left: 0 !important; }
  1545. @media (min-width: 992px) {
  1546. /* 992px */
  1547. /* Default footer */
  1548. .page-footer {
  1549. clear: left; }
  1550. /* Fixed footer */
  1551. .page-footer-fixed .page-footer {
  1552. position: fixed;
  1553. left: 0;
  1554. right: 0;
  1555. z-index: 10000;
  1556. bottom: 0; }
  1557. /* Footer with footer sidebar */
  1558. .page-sidebar-fixed.page-sidebar-closed .page-footer {
  1559. margin-left: 45px; }
  1560. .page-sidebar-fixed.page-footer-fixed .page-footer {
  1561. margin-left: 0 !important; }
  1562. /* Fixed Sidebar */
  1563. .page-sidebar-fixed .page-footer {
  1564. margin-left: 235px;
  1565. padding: 8px 20px 5px 20px; }
  1566. /* Boxed page */
  1567. .page-boxed .page-footer {
  1568. padding: 8px 0 5px 0; }
  1569. .page-boxed.page-sidebar-fixed .page-footer {
  1570. padding-right: 20px;
  1571. padding-left: 20px; }
  1572. /* Page sidebar reversed */
  1573. .page-sidebar-reversed.page-sidebar-fixed .page-footer {
  1574. margin-left: 0;
  1575. margin-right: 235px;
  1576. padding: 8px 20px 5px 20px; }
  1577. .page-sidebar-reversed.page-sidebar-fixed.page-footer-fixed .page-footer {
  1578. margin-left: 0;
  1579. margin-right: 0; }
  1580. .page-sidebar-reversed.page-sidebar-fixed.page-sidebar-closed .page-footer {
  1581. margin-right: 45px; } }
  1582. @media (max-width: 991px) {
  1583. /* 991px */
  1584. /* Boxed Layout */
  1585. .page-boxed .page-footer {
  1586. padding-left: 0px;
  1587. padding-right: 0px; } }
  1588. @media (max-width: 767px) {
  1589. /* 767px */
  1590. /* Default footer & boxed footer */
  1591. .page-footer,
  1592. .page-boxed .page-footer {
  1593. padding-left: 10px;
  1594. padding-right: 10px; }
  1595. /* Fixed footer */
  1596. .page-footer-fixed .page-footer .container {
  1597. padding-left: 0;
  1598. padding-right: 0; } }
  1599. /* Scroll Top Top */
  1600. .scroll-to-top {
  1601. display: inline-block;
  1602. padding: 1px;
  1603. text-align: center;
  1604. position: fixed;
  1605. bottom: 10px;
  1606. z-index: 10001;
  1607. display: none;
  1608. right: 10px; }
  1609. .scroll-to-top > i {
  1610. display: inline-block;
  1611. color: #687991;
  1612. font-size: 30px;
  1613. opacity: 0.6 ;
  1614. filter: alpha(opacity=60) ; }
  1615. .scroll-to-top:hover {
  1616. cursor: pointer; }
  1617. .scroll-to-top:hover > i {
  1618. opacity: 1 ;
  1619. filter: alpha(opacity=100) ; }
  1620. @media (min-width: 992px) {
  1621. /* 992px */
  1622. .scroll-to-top {
  1623. right: 20px; } }
  1624. @media (max-width: 991px) {
  1625. /* 991px */
  1626. .scroll-to-top {
  1627. bottom: 10px;
  1628. right: 10px; }
  1629. .scroll-to-top > i {
  1630. font-size: 28px; } }
  1631. /***
  1632. Theme Panel
  1633. ***/
  1634. .theme-panel {
  1635. width: 420px;
  1636. margin-top: -13px;
  1637. margin-right: 0px;
  1638. z-index: 100;
  1639. float: right;
  1640. position: relative;
  1641. /* content solid bg color */ }
  1642. .theme-panel > .toggler {
  1643. top: 4px;
  1644. right: 0;
  1645. padding: 20px;
  1646. cursor: pointer;
  1647. position: absolute;
  1648. background: #536881 url(../img/icon-color.png) center no-repeat;
  1649. -webkit-border-radius: 4px;
  1650. -moz-border-radius: 4px;
  1651. -ms-border-radius: 4px;
  1652. -o-border-radius: 4px;
  1653. border-radius: 4px; }
  1654. .theme-panel > .toggler:hover {
  1655. background-color: #3f4f62 !important; }
  1656. .theme-panel > .toggler-close {
  1657. display: none;
  1658. top: 4px;
  1659. right: 0;
  1660. padding: 20px;
  1661. z-index: 101;
  1662. cursor: pointer;
  1663. position: absolute;
  1664. background: #2b3643 url(../img/icon-color-close.png) center no-repeat !important;
  1665. -webkit-border-radius: 4px;
  1666. -moz-border-radius: 4px;
  1667. -ms-border-radius: 4px;
  1668. -o-border-radius: 4px;
  1669. border-radius: 4px; }
  1670. .theme-panel > .toggler-close:hover {
  1671. background-color: #212933 !important; }
  1672. .theme-panel > .theme-options {
  1673. top: 4px;
  1674. right: 0;
  1675. display: none;
  1676. position: absolute;
  1677. z-index: 100;
  1678. background: #2b3643;
  1679. -webkit-border-radius: 4px;
  1680. -moz-border-radius: 4px;
  1681. -ms-border-radius: 4px;
  1682. -o-border-radius: 4px;
  1683. border-radius: 4px; }
  1684. .theme-panel > .theme-options > .theme-option {
  1685. color: #c6cfda;
  1686. padding: 15px;
  1687. border-top: 1px solid #354353;
  1688. margin-top: 0px;
  1689. margin-bottom: 0px; }
  1690. .theme-panel > .theme-options > .theme-option > span {
  1691. text-transform: uppercase;
  1692. display: inline-block;
  1693. width: 145px;
  1694. font-size: 13px;
  1695. font-weight: 300; }
  1696. .theme-panel > .theme-options > .theme-option > select.form-control {
  1697. display: inline;
  1698. width: 135px;
  1699. padding: 2px;
  1700. text-transform: lowercase; }
  1701. .theme-panel > .theme-options > .theme-option.theme-colors {
  1702. border-top: 0; }
  1703. .theme-panel > .theme-options > .theme-option.theme-colors > span {
  1704. display: block;
  1705. width: auto; }
  1706. .theme-panel > .theme-options > .theme-option.theme-colors > ul {
  1707. list-style: none;
  1708. padding: 0;
  1709. display: block;
  1710. margin-bottom: 10px !important;
  1711. margin-top: 15px; }
  1712. .theme-panel > .theme-options > .theme-option.theme-colors > ul > li {
  1713. width: 40px;
  1714. height: 40px;
  1715. margin: 0 4px;
  1716. cursor: pointer;
  1717. list-style: none;
  1718. float: left;
  1719. border: solid 1px #707070;
  1720. /* theme colors */ }
  1721. .theme-panel > .theme-options > .theme-option.theme-colors > ul > li:first-child {
  1722. margin-left: 0; }
  1723. .theme-panel > .theme-options > .theme-option.theme-colors > ul > li:hover,
  1724. .theme-panel > .theme-options > .theme-option.theme-colors > ul > li.current {
  1725. border: solid 2px #d64635; }
  1726. .theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-default {
  1727. background: #333438; }
  1728. .theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-darkblue {
  1729. background: #2b3643; }
  1730. .theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-blue {
  1731. background: #2D5F8B; }
  1732. .theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-grey {
  1733. background: #697380; }
  1734. .theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-light {
  1735. background: #F9FAFD; }
  1736. .theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-light2 {
  1737. background: #F1F1F1; }
  1738. .page-content-white .theme-panel,
  1739. .page-container-bg-solid .theme-panel {
  1740. position: absolute;
  1741. margin-top: 30px;
  1742. margin-right: 20px;
  1743. right: 0; }
  1744. .page-content-white .theme-panel > .toggler1,
  1745. .page-container-bg-solid .theme-panel > .toggler1 {
  1746. background: #BFCAD1 url(../img/icon-color.png) center no-repeat; }
  1747. .page-content-white.page-sidebar-reversed .theme-panel,
  1748. .page-container-bg-solid.page-sidebar-reversed .theme-panel {
  1749. margin-right: 255px; }
  1750. .page-content-white.page-sidebar-reversed.page-sidebar-closed .theme-panel,
  1751. .page-container-bg-solid.page-sidebar-reversed.page-sidebar-closed .theme-panel {
  1752. margin-right: 65px; }
  1753. /******************
  1754. Page Quick Sidebar
  1755. ******************/
  1756. /* Quick sidebar toggler */
  1757. .page-header .top-menu .dropdown-quick-sidebar-toggler > .dropdown-toggle {
  1758. padding: 17px 10px 9px 10px !important; }
  1759. .page-header .top-menu .dropdown-quick-sidebar-toggler > .dropdown-toggle i {
  1760. top: 0px; }
  1761. .page-header .top-menu .dropdown-quick-sidebar-toggler > .dropdown-toggle i:before {
  1762. content: ""/*rtl:""*/; }
  1763. .page-quick-sidebar-open .page-header .top-menu .dropdown-quick-sidebar-toggler > .dropdown-toggle i:before {
  1764. content: ""/*rtl:""*/; }
  1765. /* Page Portlet Fullscreen */
  1766. .page-portlet-fullscreen .page-quick-sidebar-wrapper,
  1767. .page-portlet-fullscreen .page-quick-sidebar-toggler {
  1768. z-index: -1; }
  1769. /* Quick sidebar toggler */
  1770. .page-quick-sidebar-toggler {
  1771. overflow: hidden;
  1772. z-index: 99999;
  1773. display: none;
  1774. width: 28px;
  1775. height: 27px;
  1776. position: fixed;
  1777. top: 10px;
  1778. right: 15px;
  1779. text-align: center;
  1780. padding-top: 6px; }
  1781. .page-quick-sidebar-toggler:hover {
  1782. background: #303a43; }
  1783. .page-quick-sidebar-open .page-quick-sidebar-toggler {
  1784. display: inline-block; }
  1785. .page-quick-sidebar-open .page-quick-sidebar-toggler:hover {
  1786. background: none; }
  1787. .page-quick-sidebar-toggler > i {
  1788. color: #99a8b5;
  1789. font-size: 17px; }
  1790. .page-quick-sidebar-toggler > i:hover {
  1791. color: #fff !important; }
  1792. .page-quick-sidebar-open .page-quick-sidebar-toggler > i:before {
  1793. content: ""/*rtl:""*/; }
  1794. /* Quick sidebar wrapper */
  1795. .page-quick-sidebar-wrapper {
  1796. transition: right 0.3s;
  1797. z-index: 10500;
  1798. position: fixed;
  1799. top: 0;
  1800. bottom: 0;
  1801. width: 320px;
  1802. right: -320px;
  1803. overflow: hidden;
  1804. color: #99a8b5;
  1805. background: #21282e; }
  1806. .page-quick-sidebar-open .page-quick-sidebar-wrapper {
  1807. transition: right 0.3s;
  1808. right: 0; }
  1809. .page-quick-sidebar-wrapper .page-quick-sidebar {
  1810. background: #21282e;
  1811. /* Quick sidebar tabs content */
  1812. /* Quick sidebar general list heading */
  1813. /* Quick sidebar general list-items */
  1814. /* Inner content */
  1815. /* Quick sidebar list */
  1816. /* Quick sidebar list item */
  1817. /* Quick sidebar list item shown */
  1818. /* Quick sidebar chat */
  1819. /* Quick sidebar alerts */
  1820. /* Quick sidebar settings */ }
  1821. .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs {
  1822. margin: 0;
  1823. padding: 0;
  1824. border: 0; }
  1825. .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li {
  1826. display: table-cell !important;
  1827. width: 1% !important;
  1828. padding: 0;
  1829. margin: 0;
  1830. float: none; }
  1831. .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li > a {
  1832. position: relative;
  1833. display: block;
  1834. text-align: center;
  1835. border: 0;
  1836. height: auto;
  1837. font-size: 14px;
  1838. padding: 45px 15px 8px;
  1839. text-transform: uppercase;
  1840. background: none;
  1841. margin-right: 0;
  1842. color: #90a1af;
  1843. border: 0;
  1844. border-bottom: 3px solid rgba(243, 86, 93, 0.3);
  1845. -webkit-border-radius: 0;
  1846. -moz-border-radius: 0;
  1847. -ms-border-radius: 0;
  1848. -o-border-radius: 0;
  1849. border-radius: 0;
  1850. outline: none !important; }
  1851. .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li > a > .badge {
  1852. position: absolute;
  1853. top: 45px;
  1854. right: 3px; }
  1855. .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li.active > a,
  1856. .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li:hover > a {
  1857. border: 0;
  1858. border-bottom: 3px solid #f3565d;
  1859. background: none;
  1860. color: #fff;
  1861. text-decoration: none; }
  1862. .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu {
  1863. border: 0;
  1864. background: #36424c;
  1865. box-shadow: 5px 5px rgba(97, 117, 135, 0.1);
  1866. margin-top: 8px;
  1867. margin-right: 20px; }
  1868. .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu:before {
  1869. position: absolute;
  1870. top: -7px;
  1871. right: 19px;
  1872. display: inline-block !important;
  1873. border-right: 7px solid transparent;
  1874. border-left: 7px solid transparent;
  1875. border-bottom: 7px solid #36424c;
  1876. content: ''; }
  1877. .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu:after {
  1878. position: absolute;
  1879. top: -6px;
  1880. right: 20px;
  1881. display: inline-block !important;
  1882. border-right: 6px solid transparent;
  1883. border-left: 6px solid transparent;
  1884. border-bottom: 7px solid #36424c;
  1885. content: ''; }
  1886. .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li > a {
  1887. padding: 10px 15px;
  1888. color: #99a8b5; }
  1889. .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li > a > i {
  1890. color: #93a3b1; }
  1891. .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li:hover > a {
  1892. background: #3d4a55;
  1893. color: #99a8b5; }
  1894. .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li:hover > a > i {
  1895. color: #9babb8; }
  1896. .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li.active > a {
  1897. background: #38444f;
  1898. color: #99a8b5; }
  1899. .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li.divider {
  1900. background-color: #3d4a55; }
  1901. .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li.open > a.dropdown-toggle {
  1902. border-bottom: 3px solid #f3565d;
  1903. background: none;
  1904. text-decoration: none;
  1905. color: #90a1af; }
  1906. .page-quick-sidebar-wrapper .page-quick-sidebar .tab-content {
  1907. margin: 0;
  1908. padding: 0; }
  1909. .page-quick-sidebar-wrapper .page-quick-sidebar .list-heading {
  1910. font-size: 16px;
  1911. margin: 10px 10px;
  1912. color: #6c8296; }
  1913. .page-quick-sidebar-wrapper .page-quick-sidebar .list-items {
  1914. margin: 0;
  1915. padding: 0;
  1916. list-style: none; }
  1917. .page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li {
  1918. margin: 0;
  1919. padding: 15px;
  1920. background: none;
  1921. border-bottom-width: 1px;
  1922. border-bottom-style: solid;
  1923. border-bottom-color: #273037; }
  1924. .page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li:hover {
  1925. background: #273037; }
  1926. .page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li:last-child {
  1927. border-bottom: 0; }
  1928. .page-quick-sidebar-wrapper .page-quick-sidebar .list-items.borderless li {
  1929. border: 0; }
  1930. .page-quick-sidebar-wrapper .page-quick-sidebar .inner-content {
  1931. margin: 10px 10px; }
  1932. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list {
  1933. position: absolute !important;
  1934. width: 320px !important;
  1935. transition: margin 0.3s; }
  1936. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item {
  1937. width: 320px;
  1938. position: absolute !important;
  1939. width: 320px !important;
  1940. transition: margin 0.3s;
  1941. margin-left: 320px; }
  1942. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav {
  1943. padding: 15px 10px 0px 10px; }
  1944. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list {
  1945. vertical-align: middle;
  1946. display: inline-block;
  1947. font-size: 14px;
  1948. color: #90a1af; }
  1949. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list:hover {
  1950. text-decoration: none; }
  1951. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list > i {
  1952. font-size: 17px;
  1953. line-height: 17px;
  1954. vertical-align: top;
  1955. margin-right: 3px; }
  1956. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list {
  1957. transition: margin 0.3s;
  1958. margin-left: -320px; }
  1959. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list .slimScrollBar,
  1960. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list .slimScrollRail {
  1961. display: none !important; }
  1962. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-item {
  1963. transition: margin 0.3s;
  1964. margin-left: 0; }
  1965. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users {
  1966. padding: 10px 0;
  1967. position: relative; }
  1968. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media {
  1969. padding: 15px 15px; }
  1970. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object {
  1971. border-radius: 50% !important;
  1972. width: 45.71429px;
  1973. opacity: 0.8;
  1974. filter: alpha(opacity=80);
  1975. float: left;
  1976. margin-right: 10px; }
  1977. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object:before,
  1978. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object:after {
  1979. content: " ";
  1980. display: table; }
  1981. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object:after {
  1982. clear: both; }
  1983. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media:hover {
  1984. cursor: pointer; }
  1985. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media:hover .media-object {
  1986. opacity: 1;
  1987. filter: alpha(opacity=100); }
  1988. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading {
  1989. margin: 5px 0 0 0;
  1990. font-size: 14px; }
  1991. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-sub {
  1992. font-size: 11px;
  1993. text-transform: uppercase;
  1994. color: #657b8d; }
  1995. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-small {
  1996. font-size: 10px;
  1997. color: #5d7081; }
  1998. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-status {
  1999. margin-top: 10px;
  2000. right: 10px;
  2001. position: absolute;
  2002. display: inline-block; }
  2003. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages {
  2004. padding: 0px 10px;
  2005. position: relative; }
  2006. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post {
  2007. transition: display 0.3s;
  2008. padding: 5px 0;
  2009. margin: 10px auto;
  2010. font-size: 13px; }
  2011. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .body {
  2012. color: #c3c3c3;
  2013. display: block; }
  2014. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .avatar {
  2015. width: 45.71429px;
  2016. border-radius: 50% !important; }
  2017. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .avatar {
  2018. float: left;
  2019. margin-right: 10px; }
  2020. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .avatar {
  2021. float: right;
  2022. margin-left: 10px; }
  2023. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .name {
  2024. font-size: 12px;
  2025. font-weight: 300;
  2026. color: #8496a7; }
  2027. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .datetime {
  2028. font-size: 12px;
  2029. font-weight: 300;
  2030. color: #8496a7; }
  2031. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .message {
  2032. display: block;
  2033. padding: 5px;
  2034. position: relative;
  2035. color: #90a1af;
  2036. background: #36424c; }
  2037. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message {
  2038. text-align: left;
  2039. margin-left: 55px; }
  2040. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message .arrow {
  2041. display: block;
  2042. position: absolute;
  2043. top: 9px;
  2044. left: -6px;
  2045. width: 0;
  2046. height: 0;
  2047. border-top: 6px solid transparent;
  2048. border-bottom: 6px solid transparent;
  2049. border-right-width: 6px;
  2050. border-right-style: solid;
  2051. border-right-color: #36424c; }
  2052. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message {
  2053. margin-right: 55px;
  2054. text-align: right; }
  2055. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message .arrow {
  2056. display: block;
  2057. position: absolute;
  2058. top: 9px;
  2059. right: -6px;
  2060. border-top: 6px solid transparent;
  2061. border-bottom: 6px solid transparent;
  2062. border-left-width: 6px;
  2063. border-left-style: solid;
  2064. border-left-color: #36424c; }
  2065. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .name,
  2066. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .datetime {
  2067. text-align: right; }
  2068. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-form {
  2069. padding: 20px 10px 15px 10px; }
  2070. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list {
  2071. padding: 10px 0;
  2072. position: relative; }
  2073. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a {
  2074. color: #7e91a2; }
  2075. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .label {
  2076. margin-top: 5px; }
  2077. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .desc {
  2078. text-decoration: underline;
  2079. padding: 0;
  2080. color: #788c9e; }
  2081. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .date {
  2082. color: #5d7081; }
  2083. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list {
  2084. padding: 10px 0;
  2085. position: relative; }
  2086. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li .bootstrap-switch {
  2087. margin-top: -3px;
  2088. float: right;
  2089. border: 0;
  2090. min-width: 59px; }
  2091. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li .form-control {
  2092. width: 75px !important;
  2093. padding: 4px 4px !important;
  2094. float: right;
  2095. border: 0;
  2096. margin-top: -4px; }
  2097. .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li select.form-control {
  2098. padding: 4px 0px !important; }
  2099. /***
  2100. Page Loading
  2101. ***/
  2102. .page-on-load {
  2103. background: #fefefe; }
  2104. .page-on-load .page-header,
  2105. .page-on-load .page-container,
  2106. .page-on-load .page-footer,
  2107. .page-on-load > .clearfix {
  2108. display: none;
  2109. transition: all 2s; }