bootstrap-extended.css 42 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545
  1. a:focus {
  2. outline: none; }
  3. .font-small-1 {
  4. font-size: 0.7rem !important; }
  5. .font-small-2 {
  6. font-size: 0.8rem !important; }
  7. .font-small-3 {
  8. font-size: 0.9rem !important; }
  9. .font-medium-1 {
  10. font-size: 1.1rem !important; }
  11. .font-medium-2 {
  12. font-size: 1.2rem !important; }
  13. .font-medium-3 {
  14. font-size: 1.3rem !important; }
  15. .font-medium-4 {
  16. font-size: 1.4rem !important; }
  17. .font-medium-5 {
  18. font-size: 1.5rem !important; }
  19. .font-large-1 {
  20. font-size: 2rem !important; }
  21. .font-large-2 {
  22. font-size: 3rem !important; }
  23. .font-large-3 {
  24. font-size: 4rem !important; }
  25. .font-large-4 {
  26. font-size: 5rem !important; }
  27. .font-large-5 {
  28. font-size: 6rem !important; }
  29. .text-bold-100 {
  30. font-weight: 100; }
  31. .text-bold-200 {
  32. font-weight: 200; }
  33. .text-bold-300 {
  34. font-weight: 300; }
  35. .text-bold-400 {
  36. font-weight: 400; }
  37. .text-bold-500 {
  38. font-weight: 500; }
  39. .text-bold-600 {
  40. font-weight: 600; }
  41. .text-bold-700 {
  42. font-weight: 700; }
  43. .text-bold-800 {
  44. font-weight: 800; }
  45. .text-bold-900 {
  46. font-weight: 900; }
  47. .text-italic {
  48. font-style: italic; }
  49. .text-highlight {
  50. padding: 4px 6px; }
  51. ol li, ul li, dl li {
  52. line-height: 1.8; }
  53. code {
  54. padding: .2rem .4rem;
  55. font-size: 90%;
  56. color: #F74B5C;
  57. background-color: rgba(237, 85, 100, 0.07);
  58. border-radius: 0.18rem; }
  59. .bs-example [class^="col-"] {
  60. margin-bottom: 1rem; }
  61. .bs-example [class^="col-"] span {
  62. padding: .75rem;
  63. background-color: rgba(86, 61, 124, 0.15);
  64. border: 1px solid rgba(86, 61, 124, 0.2);
  65. display: block; }
  66. .bs-example .row + .row {
  67. margin-top: 1rem; }
  68. .table-white-space th, .table-white-space td {
  69. white-space: nowrap; }
  70. .table-borderless td, .table-borderless th {
  71. border: none; }
  72. .table thead th {
  73. vertical-align: bottom;
  74. border-bottom: 2px solid #e3ebf3;
  75. border-top: 1px solid #e3ebf3; }
  76. .table-bordered th, .table-bordered td {
  77. border: 1px solid #e3ebf3; }
  78. .table th, .table td {
  79. border-bottom: 1px solid #e3ebf3; }
  80. .table-bordered {
  81. border: 1px solid #e3ebf3; }
  82. .table-inverse {
  83. color: #eceeef;
  84. background-color: #1D2B36; }
  85. .table.table-column th, .table.table-column td {
  86. border: none;
  87. border-left: 1px solid #e3ebf3; }
  88. .table.table-column th:first-child, .table.table-column td:first-child {
  89. border-left: none; }
  90. .table th, .table td {
  91. border-top: table-borderless; }
  92. .table th, .table td {
  93. padding: 0.75rem 2rem; }
  94. .table.table-xl th, .table.table-xl td {
  95. padding: 1.25rem 2rem; }
  96. .table.table-lg th, .table.table-lg td {
  97. padding: 0.9rem 2rem; }
  98. .table.table-de th, .table.table-de td {
  99. padding: 0.75rem 2rem; }
  100. .table.table-sm th, .table.table-sm td {
  101. padding: 0.6rem 2rem; }
  102. .table.table-xs th, .table.table-xs td {
  103. padding: 0.4rem 2rem; }
  104. /*
  105. * Table sizing
  106. */
  107. .table-borderless thead th {
  108. border-top: 1px solid #e3ebf3; }
  109. .table-borderless > tbody > tr > td, .table-borderless > tbody > tr > th {
  110. border: 0; }
  111. .table > thead > tr.border-solid > th {
  112. border-bottom-width: 2px; }
  113. .table > thead > tr.border-double > th {
  114. border-bottom-width: 4px;
  115. border-bottom-style: double; }
  116. .table > tbody > tr.border-dashed > td {
  117. border-top-style: dashed; }
  118. .border-custom-color td {
  119. border-top: inherit;
  120. border-bottom: inherit; }
  121. form label {
  122. color: #414141; }
  123. form .form-group {
  124. margin-bottom: 1.5rem; }
  125. form .form-control {
  126. border: 1px solid #d4d4d4;
  127. color: #5a5a5a; }
  128. form .form-control::-webkit-input-placeholder {
  129. color: silver; }
  130. form .form-control:-moz-placeholder {
  131. /* Firefox 18- */
  132. color: silver; }
  133. form .form-control::-moz-placeholder {
  134. /* Firefox 19+ */
  135. color: silver; }
  136. form .form-control:-ms-input-placeholder {
  137. color: silver; }
  138. form .form-section {
  139. color: #1D2B36;
  140. line-height: 3rem;
  141. margin-bottom: 20px;
  142. border-bottom: 1px solid #1D2B36; }
  143. form .form-section i {
  144. font-size: 20px;
  145. margin-left: 5px;
  146. margin-right: 10px; }
  147. form .form-body {
  148. overflow: hidden; }
  149. form .form-actions {
  150. border-top: 1px solid #dadada;
  151. padding: 20px 0;
  152. margin-top: 20px; }
  153. form .form-actions.filled {
  154. background-color: #F3F3F3; }
  155. form .form-actions.center {
  156. text-align: center; }
  157. form .form-actions.right {
  158. text-align: right; }
  159. form .form-actions.top {
  160. border-top: 0;
  161. border-bottom: 1px solid #dadada;
  162. margin-top: 0;
  163. margin-bottom: 20px; }
  164. @media (max-width: 767px) {
  165. form .form-actions .buttons-group {
  166. float: left !important;
  167. margin-bottom: 10px; } }
  168. @media (min-width: 544px) {
  169. form.form-horizontal .form-group .label-control {
  170. text-align: right; } }
  171. form.row-separator .form-group {
  172. margin: 0;
  173. border-bottom: 1px solid #ebebeb; }
  174. form.row-separator .form-group .label-control {
  175. padding-top: 1.5rem; }
  176. form.row-separator .form-group > div {
  177. padding: 1.2rem;
  178. padding-right: 0; }
  179. form.row-separator .form-group.last {
  180. border-bottom: 0; }
  181. form.form-bordered .form-group {
  182. margin: 0;
  183. border-bottom: 1px solid #ebebeb; }
  184. form.form-bordered .form-group .label-control {
  185. padding-top: 1.5rem; }
  186. form.form-bordered .form-group > div {
  187. padding: 1.2rem;
  188. padding-right: 0;
  189. border-left: 1px solid #ebebeb; }
  190. form.form-bordered .form-group.last {
  191. border-bottom: 0; }
  192. form.striped-rows .form-group {
  193. margin: 0; }
  194. form.striped-rows .form-group .label-control {
  195. padding-top: 1.5rem; }
  196. form.striped-rows .form-group > div {
  197. padding: 1.2rem;
  198. padding-right: 0; }
  199. form.striped-rows .form-group:nth-child(even) {
  200. background-color: #F3F3F3; }
  201. form.striped-labels .form-group {
  202. margin: 0; }
  203. form.striped-labels .form-group .label-control {
  204. padding-top: 1.5rem; }
  205. form.striped-labels .form-group > div {
  206. padding: 1.2rem;
  207. padding-right: 0;
  208. background-color: white; }
  209. form.striped-labels .form-group:nth-child(even) {
  210. background-color: #F3F3F3; }
  211. select.form-control {
  212. padding-top: 0 !important;
  213. padding-bottom: 0 !important; }
  214. /*
  215. TODO:M: To check with latest bootstrap version and remove it.
  216. Bootstrap Enhance */
  217. .custom-control {
  218. display: block; }
  219. .custom-control.inline {
  220. display: inline; }
  221. .custom-checkbox input:disabled:checked ~ .custom-control-indicator {
  222. opacity: 0.5; }
  223. .custom-checkbox input:disabled ~ .custom-control-indicator {
  224. cursor: not-allowed; }
  225. .custom-control-input > input:focus ~ .custom-control-indicator {
  226. padding: 0.51rem; }
  227. .custom-control-indicator {
  228. width: 1.1rem;
  229. height: 1.075rem;
  230. line-height: 1.05rem;
  231. top: 0.085rem; }
  232. .custom-control-indicator + .custom-control-description {
  233. margin-left: 1rem; }
  234. .btn:focus, .btn.focus {
  235. outline: none; }
  236. .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
  237. outline: none; }
  238. .btn.btn-social {
  239. padding: 0.5rem 0.25rem 0.5rem 2.75rem; }
  240. .btn-min-width {
  241. min-width: 8.5rem; }
  242. .color-box {
  243. width: 100%;
  244. height: 2.75rem;
  245. border-radius: 0.25rem; }
  246. .dropdown .dropdown-menu {
  247. display: block;
  248. min-width: 160px;
  249. border: 1.5px solid #E6E6E6;
  250. opacity: 0.3;
  251. transform-origin: top;
  252. animation-fill-mode: forwards;
  253. transform: scale(1, 0);
  254. transition: all 0.2s linear;
  255. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); }
  256. .dropdown .dropdown-menu .dropdown-header {
  257. padding: 10px 20px;
  258. margin-top: 10px;
  259. text-transform: uppercase;
  260. color: #818a91; }
  261. .dropdown .dropdown-menu .dropdown-item {
  262. padding: 10px 20px;
  263. width: auto; }
  264. .dropdown i {
  265. margin-right: 0.5rem; }
  266. .nav-item i {
  267. margin-right: 0.5rem; }
  268. .open > .dropdown-menu {
  269. transform: scale(1, 1);
  270. opacity: 1; }
  271. .dropdown-toggle::after {
  272. font-family: 'icomoon';
  273. content: "\ea08";
  274. border: none !important;
  275. position: relative;
  276. top: -9px;
  277. right: 5px;
  278. padding: 0 2px 0 6px;
  279. margin: 0 0.3em 0 0; }
  280. .dropdown-toggle.nav-hide-arrow::after {
  281. display: none; }
  282. .dropdown-toggle:focus {
  283. outline: 0; }
  284. .navbar-horizontal .dropdown-toggle::after {
  285. top: -9px !important; }
  286. .dropdown-menu-right {
  287. left: auto !important;
  288. right: 0; }
  289. .dropdown-menu .dropdown-submenu {
  290. position: relative; }
  291. .dropdown-menu .dropdown-submenu:hover .dropdown-menu {
  292. display: block; }
  293. .dropdown-menu .dropdown-submenu > .dropdown-menu {
  294. top: 0;
  295. left: 100%;
  296. margin-top: -6px;
  297. margin-left: -1px; }
  298. .dropdown-menu .dropdown-submenu > .dropdown-menu.open-left {
  299. left: auto;
  300. right: 100%; }
  301. .dropdown-menu .dropdown-submenu > a:after, .dropdown-menu .dropdown-submenu > button:after {
  302. font-family: 'icomoon';
  303. content: "\ea0b";
  304. right: 14px;
  305. top: -15px;
  306. font-size: 1.2rem;
  307. float: right;
  308. border: none;
  309. margin-top: 1.15rem;
  310. position: absolute; }
  311. .dropdown-menu .dropdown-submenu :hover > a:after, .dropdown-menu .dropdown-submenu :hover > button:after {
  312. border-left-color: #555; }
  313. .dropdown-menu .dropdown-submenu .pull-left {
  314. float: none; }
  315. .dropdown-menu .dropdown-submenu .pull-left > .dropdown-menu {
  316. left: -100%;
  317. margin-left: 10px; }
  318. .dropdown-header {
  319. text-transform: uppercase; }
  320. .dropdown-header.highlight {
  321. color: #2b2d2f;
  322. text-decoration: none;
  323. background-color: #f5f5f5; }
  324. .btn-secondary ~ .dropdown-menu .dropdown-item.active {
  325. background-color: #cccccc; }
  326. .btn-primary ~ .dropdown-menu .dropdown-item.active {
  327. background-color: #967ADC; }
  328. .btn-success ~ .dropdown-menu .dropdown-item.active {
  329. background-color: #37BC9B; }
  330. .btn-danger ~ .dropdown-menu .dropdown-item.active {
  331. background-color: #DA4453; }
  332. .btn-info ~ .dropdown-menu .dropdown-item.active {
  333. background-color: #3BAFDA; }
  334. .btn-warning ~ .dropdown-menu .dropdown-item.active {
  335. background-color: #F6BB42; }
  336. .dropdown-menu.arrow {
  337. margin-top: 12px; }
  338. .dropdown-menu.arrow:after, .dropdown-menu.arrow:before {
  339. position: absolute;
  340. left: 10px;
  341. display: inline-block;
  342. width: 0;
  343. height: 0;
  344. content: '';
  345. border: 7px solid transparent;
  346. border-top-width: 0; }
  347. .dropdown-menu.arrow:before {
  348. top: -7px;
  349. border-bottom-color: #b3b3b3; }
  350. .dropdown-menu.arrow:after {
  351. top: -6px;
  352. border-bottom-color: #fff; }
  353. .dropdown-menu .arrow-left {
  354. margin-left: 7px !important; }
  355. .dropdown-menu .arrow-left:after, .dropdown-menu .arrow-left:before {
  356. position: absolute;
  357. top: 10px;
  358. display: inline-block;
  359. width: 0;
  360. height: 0;
  361. content: '';
  362. border: 7px solid transparent;
  363. border-left-width: 0; }
  364. .dropdown-menu .arrow-left:before {
  365. left: -8px;
  366. border-right-color: #b3b3b3; }
  367. .dropdown-menu .arrow-left:after {
  368. left: -7px;
  369. border-right-color: #fff; }
  370. .dropdown-menu .arrow-right {
  371. margin-right: 7px !important; }
  372. .dropdown-menu .arrow-right:after, .dropdown-menu .arrow-right:before {
  373. position: absolute;
  374. top: 10px;
  375. display: inline-block;
  376. width: 0;
  377. height: 0;
  378. content: '';
  379. border: 7px solid transparent;
  380. border-right-width: 0; }
  381. .dropdown-menu .arrow-right:before {
  382. right: -7px;
  383. border-left-color: #b3b3b3; }
  384. .dropdown-menu .arrow-right:after {
  385. right: -6px;
  386. border-left-color: #fff; }
  387. .dropup .dropdown-menu.arrow {
  388. margin-bottom: 12px; }
  389. .dropup .dropdown-menu.arrow:after, .dropup .dropdown-menu.arrow:before {
  390. top: auto;
  391. border-top-width: 7px;
  392. border-bottom-width: 0; }
  393. .dropup .dropdown-menu.arrow:before {
  394. bottom: -8px;
  395. border-top-color: #b3b3b3; }
  396. .dropup .dropdown-menu.arrow:after {
  397. bottom: -6px;
  398. border-top-color: #fff; }
  399. .dropup .dropdown-submenu .dropdown-menu {
  400. bottom: auto;
  401. top: 0; }
  402. .dropdown-menu-xl a,
  403. .dropdown-menu-xl button {
  404. padding-top: 9px;
  405. padding-bottom: 9px;
  406. font-size: 1rem;
  407. line-height: 1.43; }
  408. .dropdown-menu-lg a,
  409. .dropdown-menu-lg button {
  410. padding-top: 6px;
  411. padding-bottom: 6px; }
  412. .dropdown-menu-sm a,
  413. .dropdown-menu-sm button {
  414. padding-top: 5px;
  415. padding-bottom: 5px;
  416. font-size: 0.86rem;
  417. line-height: 1.67; }
  418. button:focus {
  419. outline: none; }
  420. /* ===============================================================================================
  421. File Name: navbar.scss
  422. Description: Contain header navigation bar, vertical main navigation bar and
  423. horiznotal main navigation bar related SCSS.
  424. ----------------------------------------------------------------------------------------------
  425. Item Name: Robust - Responsive Admin Theme
  426. Version: 1.2
  427. Author: PIXINVENT
  428. Author URL: http://www.themeforest.net/user/pixinvent
  429. ================================================================================================*/
  430. .header-navbar.navbar-dark .hamburger-inner, .header-navbar.navbar-dark .hamburger-inner::before, .header-navbar.navbar-dark .hamburger-inner::after {
  431. background-color: #FFFFFF; }
  432. .header-navbar {
  433. padding: 0px;
  434. min-height: 4rem;
  435. transition: 300ms ease all;
  436. /* For sm screen*/ }
  437. .header-navbar.navbar-border {
  438. border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  439. .header-navbar.navbar-shadow {
  440. box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08); }
  441. .header-navbar.navbar-without-dd-arrow .nav-link.dropdown-toggle::after {
  442. display: none; }
  443. .header-navbar.navbar-light {
  444. background: #FFFFFF; }
  445. .header-navbar.navbar-light.navbar-horizontal {
  446. background: #FFFFFF; }
  447. .header-navbar.navbar-light .navbar-nav li {
  448. line-height: 1; }
  449. .header-navbar.navbar-light .navbar-nav .active.nav-link {
  450. background-color: rgba(0, 0, 0, 0.03); }
  451. .header-navbar.navbar-light .navbar-nav .disabled.nav-link {
  452. color: #818a91; }
  453. .header-navbar.navbar-dark {
  454. background: #1D2B36; }
  455. .header-navbar.navbar-dark.navbar-horizontal {
  456. background: #1D2B36; }
  457. .header-navbar.navbar-dark .nav-search .form-control,
  458. .header-navbar.navbar-dark .nav-search .btn-secondary {
  459. color: #FFFFFF;
  460. background: #1D2B36; }
  461. .header-navbar.navbar-dark .navbar-nav li {
  462. line-height: 1; }
  463. .header-navbar.navbar-dark .navbar-nav .active.nav-link {
  464. background-color: rgba(255, 255, 255, 0.05); }
  465. .header-navbar.navbar-dark .navbar-nav .disabled.nav-link {
  466. color: #eceeef; }
  467. .header-navbar.navbar-semi-dark {
  468. background: #FFFFFF; }
  469. .header-navbar.navbar-semi-dark .navbar-header {
  470. background: #1D2B36; }
  471. .header-navbar.navbar-semi-dark .navbar-nav li {
  472. line-height: 1; }
  473. .header-navbar.navbar-semi-dark .navbar-nav .nav-link {
  474. color: #55595c; }
  475. .header-navbar.navbar-semi-dark .navbar-nav .active.nav-link {
  476. background-color: rgba(0, 0, 0, 0.03); }
  477. .header-navbar.navbar-semi-dark .navbar-nav .disabled.nav-link {
  478. color: #818a91; }
  479. .header-navbar.navbar-brand-center .navbar-header {
  480. width: 130px;
  481. position: absolute;
  482. left: 50%;
  483. padding: 0;
  484. margin: 0;
  485. transform: translate(-50%, 0); }
  486. .header-navbar .navbar-header {
  487. height: 100%;
  488. width: 240px;
  489. height: 4rem;
  490. float: left;
  491. position: relative;
  492. padding: 0rem 1rem;
  493. transition: 300ms ease all; }
  494. .header-navbar .navbar-header .navbar-brand {
  495. padding: 15px 6px; }
  496. .header-navbar .navbar-container {
  497. padding: 0rem 1rem;
  498. height: 4rem;
  499. transition: 300ms ease all;
  500. background: inherit; }
  501. .header-navbar .navbar-container ul.nav li > a.nav-link {
  502. padding: 1.5rem 0.6rem; }
  503. .header-navbar .navbar-container ul.nav li > a.nav-link i.flag-icon {
  504. margin-right: 0.5rem; }
  505. .header-navbar .navbar-container ul.nav li a.dropdown-user-link {
  506. padding: 0.9rem 0.6rem; }
  507. .header-navbar .navbar-container ul.nav li a.dropdown-user-link .user-name {
  508. display: inline-block;
  509. margin-bottom: 0.4rem;
  510. margin-left: 0.2rem; }
  511. .header-navbar .navbar-container ul.nav li a.menu-toggle {
  512. padding: 1.1rem 0.8rem 1rem 1rem; }
  513. .header-navbar .navbar-container ul.nav li a.menu-toggle i {
  514. font-size: 1.7rem; }
  515. .header-navbar .navbar-container ul.nav li a.nav-link-label {
  516. padding: 1.4rem 0rem 1rem 0.8rem; }
  517. .header-navbar .navbar-container ul.nav li a.dropdown-user-link .avatar {
  518. margin-right: 0.5rem; }
  519. .header-navbar .navbar-container ul.nav li a.nav-link-search,
  520. .header-navbar .navbar-container ul.nav li a.nav-link-expand {
  521. padding: 1.4rem 1rem 1.3rem 1rem; }
  522. .header-navbar .navbar-container ul.nav li a.upgrade-to-pro {
  523. margin-top: 9px; }
  524. .header-navbar .navbar-container ul.nav li div.input-group {
  525. padding: 0.7rem 1rem; }
  526. .header-navbar .navbar-container ul.nav li i.ficon {
  527. font-size: 1.2rem; }
  528. .header-navbar .navbar-container ul.nav li .list-group {
  529. max-height: 20rem; }
  530. .header-navbar .navbar-container ul.nav li .scrollable-container {
  531. position: relative; }
  532. .header-navbar .navbar-container .dropdown-menu-media {
  533. width: 24rem; }
  534. .header-navbar .navbar-container .dropdown-menu-media .list-group .list-group-item {
  535. padding: 1rem;
  536. border: none;
  537. border-top: 1px solid #E6E6E6;
  538. border-bottom: 1px solid #E6E6E6; }
  539. .header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-header {
  540. border-bottom: 1px solid #E6E6E6; }
  541. .header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-footer a {
  542. padding: 0.3rem;
  543. border-top: 1px solid #E6E6E6; }
  544. .header-navbar.navbar-without-menu .navbar-container {
  545. margin-left: 0; }
  546. .header-navbar .nav-item + .nav-item {
  547. margin-left: 0rem; }
  548. @media (max-width: 767px) {
  549. .header-navbar .navbar-header {
  550. width: 100% !important;
  551. padding: 0.5rem 1rem; }
  552. .header-navbar .navbar-header .menu-toggle {
  553. top: 2px;
  554. position: relative; }
  555. .header-navbar .navbar-header .open-navbar-container i {
  556. font-size: 1.8rem; }
  557. .header-navbar .navbar-header .navbar-brand {
  558. position: absolute;
  559. left: 50%;
  560. top: 0;
  561. transform: translate(-50%, 0); }
  562. .header-navbar.navbar-with-menu .navbar-container {
  563. width: 100%;
  564. display: table;
  565. background: #fff;
  566. padding: 0rem 1rem;
  567. margin: 0;
  568. height: auto; } }
  569. .vertical-compact-menu .header-navbar .navbar-brand {
  570. padding: 15px 0px; }
  571. .mega-dropdown {
  572. position: static !important; }
  573. .navigation-main .mega-dropdown-menu, .navbar-nav .mega-dropdown-menu {
  574. width: calc(100% - 50px);
  575. padding: 0.5rem 0;
  576. /* fallback if needed */
  577. margin: 0px 25px;
  578. box-shadow: none;
  579. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  580. z-index: 9999; }
  581. .navigation-main .mega-dropdown-menu ul, .navbar-nav .mega-dropdown-menu ul {
  582. padding: 0;
  583. margin: 0; }
  584. .navigation-main .mega-dropdown-menu ul li, .navbar-nav .mega-dropdown-menu ul li {
  585. list-style: none; }
  586. .navigation-main .mega-dropdown-menu ul li a, .navbar-nav .mega-dropdown-menu ul li a {
  587. display: block;
  588. color: #373a3c; }
  589. .navigation-main .mega-dropdown-menu ul li a .children-in, .navbar-nav .mega-dropdown-menu ul li a .children-in {
  590. float: right; }
  591. .navigation-main .mega-dropdown-menu ul li a:hover, .navbar-nav .mega-dropdown-menu ul li a:hover {
  592. text-decoration: none;
  593. color: #55595c; }
  594. .navigation-main .mega-dropdown-menu ul li a:focus, .navbar-nav .mega-dropdown-menu ul li a:focus {
  595. text-decoration: none;
  596. color: #55595c; }
  597. .navigation-main .mega-dropdown-menu ul a.dropdown-item, .navbar-nav .mega-dropdown-menu ul a.dropdown-item {
  598. padding: 10px; }
  599. .navigation-main .mega-dropdown-menu p.accordion-text, .navbar-nav .mega-dropdown-menu p.accordion-text {
  600. line-height: 1.45; }
  601. .navigation-main .mega-dropdown-menu .dropdown-menu-header, .navbar-nav .mega-dropdown-menu .dropdown-menu-header {
  602. padding: 0.5rem 0;
  603. border-bottom: 1px solid #E6E6E6; }
  604. .horizontal-top-icon-menu .mega-dropdown-menu {
  605. margin: 0px 25px !important; }
  606. @media (min-width: 544px) {
  607. .container .mega-dropdown-menu {
  608. max-width: 576px;
  609. margin: 0 calc((100% - 576px)/2); } }
  610. @media (min-width: 768px) {
  611. .container .mega-dropdown-menu {
  612. max-width: 720px;
  613. margin: 0 calc((100% - 720px)/2); } }
  614. @media (min-width: 992px) {
  615. .container .mega-dropdown-menu {
  616. max-width: 940px;
  617. margin: 0 calc((100% - 940px)/2); } }
  618. @media (min-width: 1200px) {
  619. .container .mega-dropdown-menu {
  620. max-width: 1140px;
  621. margin: 0 calc((100% - 1140px)/2); } }
  622. @-moz-document url-prefix() {
  623. ul li a .children-in {
  624. position: relative;
  625. right: 3px;
  626. top: -14px; } }
  627. .menu-list {
  628. list-style: none;
  629. padding: 0;
  630. overflow: hidden; }
  631. .menu-panel {
  632. padding: 0; }
  633. .sliding-menu {
  634. overflow: hidden;
  635. position: relative; }
  636. .sliding-menu ul {
  637. float: left;
  638. margin: 0;
  639. padding: 0; }
  640. .sliding-menu ul li {
  641. list-style: none;
  642. margin: 0; }
  643. .navbar-menu-icon {
  644. width: 24px;
  645. margin: 16px 2px !important;
  646. position: relative;
  647. margin: 0px auto;
  648. transform: rotate(0deg);
  649. transition: .5s ease-in-out;
  650. cursor: pointer; }
  651. .navbar-menu-icon span {
  652. display: block;
  653. position: absolute;
  654. height: 2px;
  655. width: 100%;
  656. background: #55595c;
  657. border-radius: 9px;
  658. opacity: 1;
  659. left: 0;
  660. transform: rotate(0deg);
  661. transition: .25s ease-in-out; }
  662. .navbar-menu-icon span:nth-child(1) {
  663. top: 0px; }
  664. .navbar-menu-icon span:nth-child(2) {
  665. top: 10px; }
  666. .navbar-menu-icon span:nth-child(3) {
  667. top: 20px; }
  668. .navbar-menu-icon.open span:nth-child(1) {
  669. top: 10px;
  670. transform: rotate(135deg); }
  671. .navbar-menu-icon.open span:nth-child(2) {
  672. opacity: 0;
  673. left: -60px; }
  674. .navbar-menu-icon.open span:nth-child(3) {
  675. top: 10px;
  676. transform: rotate(-135deg); }
  677. @media (max-width: 767px) {
  678. .header-navbar .navbar-nav .open {
  679. position: static; }
  680. .header-navbar .navbar-nav .open-navbar-container {
  681. padding-top: 0.625rem; }
  682. .header-navbar .navbar-container .open .dropdown-menu {
  683. right: 0;
  684. left: 0;
  685. float: none;
  686. width: auto;
  687. margin-top: 0;
  688. max-height: 400px;
  689. overflow-x: hidden;
  690. overflow-y: scroll; }
  691. .header-navbar .navbar-container ul.nav li.nav-item i {
  692. margin-right: 0.2rem; }
  693. .header-navbar .navbar-container ul.nav li > a.nav-link {
  694. padding: 1.2rem 0.4rem; }
  695. .header-navbar .navbar-container ul.nav li > a.nav-link i.flag-icon {
  696. margin-right: 0.2rem; }
  697. .header-navbar .navbar-container ul.nav li a.dropdown-user-link {
  698. padding: 0.8rem 0.6rem; }
  699. .header-navbar .navbar-container ul.nav li a.nav-link-label {
  700. padding: 1.4rem 0rem 1rem 0.8rem; }
  701. .header-navbar .navbar-container ul.nav li a.nav-link-search,
  702. .header-navbar .navbar-container ul.nav li a.nav-link-expand {
  703. padding: 1.4rem 1rem 1rem 1rem; }
  704. .header-navbar .navbar-container ul.nav li .dropdown-toggle::after {
  705. margin-right: 0;
  706. margin-left: -2px; }
  707. .header-navbar.navbar-dark .hamburger-inner,
  708. .header-navbar.navbar-dark .hamburger-inner::before,
  709. .header-navbar.navbar-dark .hamburger-inner::after, .header-navbar.navbar-semi-dark .hamburger-inner,
  710. .header-navbar.navbar-semi-dark .hamburger-inner::before,
  711. .header-navbar.navbar-semi-dark .hamburger-inner::after {
  712. background-color: #FFFFFF; }
  713. .header-navbar.navbar-dark .navbar-header .navbar-nav .nav-link, .header-navbar.navbar-semi-dark .navbar-header .navbar-nav .nav-link {
  714. color: #FFFFFF; }
  715. .header-navbar.navbar-dark .navbar-container .navbar-nav .nav-link, .header-navbar.navbar-semi-dark .navbar-container .navbar-nav .nav-link {
  716. color: #55595c; } }
  717. .headroom {
  718. will-change: transform;
  719. transition: transform 200ms linear; }
  720. .headroom--pinned-top {
  721. transform: translateY(0%); }
  722. .headroom--unpinned-top {
  723. transform: translateY(-100%); }
  724. .headroom--pinned-bottom {
  725. transform: translateY(0%); }
  726. .headroom--unpinned-bottom {
  727. transform: translateY(100%); }
  728. @media (max-width: 1199px) {
  729. .header-navbar .navbar-container ul.nav li > a.nav-link {
  730. padding: 1.4rem 0.4rem 0.8rem 0.4rem; }
  731. .header-navbar .navbar-container ul.nav li > a.nav-link i.flag-icon {
  732. margin-right: 0.2rem; }
  733. .header-navbar .navbar-container ul.nav li a.dropdown-user-link {
  734. padding: 0.8rem 0.6rem; }
  735. .header-navbar .navbar-container ul.nav li a.nav-link-label {
  736. padding: 1.2rem 0rem 1rem 0.8rem; }
  737. .header-navbar .navbar-container ul.nav li a.nav-link-search,
  738. .header-navbar .navbar-container ul.nav li a.nav-link-expand {
  739. padding: 1.5rem 1rem 1rem 1rem; }
  740. .header-navbar .navbar-container ul.nav li a.upgrade-to-pro {
  741. margin-top: 9px; }
  742. .header-navbar .navbar-container ul.nav li .dropdown-toggle::after {
  743. margin-right: 0;
  744. margin-left: -2px; } }
  745. @media (max-width: 1199px) {
  746. .header-navbar .navbar-container ul.nav li .selected-language {
  747. display: none; }
  748. .header-navbar .navbar-container ul.nav li a.dropdown-user-link .user-name {
  749. display: none; } }
  750. @media (max-width: 767px) {
  751. #navbar-mobile.navbar-toggleable-sm .navbar-nav {
  752. margin: 0; }
  753. #navbar-mobile.navbar-toggleable-sm .navbar-nav .dropdown-menu {
  754. position: absolute; }
  755. #navbar-mobile.navbar-toggleable-sm .navbar-nav .nav-item {
  756. float: left; } }
  757. /* ----------- iPhone 5, 5S iPhone 6----------- */
  758. /* Landscape */
  759. @media only screen and (min-device-width: 26.78em) and (max-device-width: 47.64em) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  760. .header-navbar .navbar-container .open .dropdown-menu {
  761. max-height: 180px; } }
  762. /* ----------- iPhone 6+ ----------- */
  763. /* Landscape */
  764. @media only screen and (min-device-width: 29.57em) and (max-device-width: 52.57em) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
  765. .header-navbar .navbar-container .open .dropdown-menu {
  766. max-height: 280px; } }
  767. .card-group, .card-deck {
  768. margin-bottom: 0.75rem; }
  769. .card {
  770. box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.05);
  771. margin-bottom: 1.875rem;
  772. border-radius: 0; }
  773. .card .card-title {
  774. text-transform: capitalize;
  775. font-weight: 600;
  776. letter-spacing: 0.4px; }
  777. .card .card-bordered {
  778. border: 1px solid rgba(0, 0, 0, 0.06); }
  779. .card.card-fullscreen {
  780. display: block;
  781. z-index: 9999;
  782. position: fixed;
  783. width: 100% !important;
  784. height: 100% !important;
  785. top: 0;
  786. right: 0;
  787. left: 0;
  788. bottom: 0;
  789. overflow: auto; }
  790. .card .card-block[class*='border-bottom-'] {
  791. border-bottom-width: 2px !important; }
  792. .card .card-img-overlay.bg-overlay {
  793. background: rgba(0, 0, 0, 0.45); }
  794. .card .card-img-overlay .text-muted {
  795. color: #373a3c !important; }
  796. .card.card-minimal {
  797. border: none;
  798. box-shadow: none; }
  799. .card-moved .card, .card-moved .card-header {
  800. background-color: #F6BB42;
  801. color: #FFFFFF; }
  802. .handle, .titleArea {
  803. cursor: move; }
  804. .card-header {
  805. border-bottom: 1px solid #EEEEEE; }
  806. .card-header .card-title {
  807. margin-bottom: 0; }
  808. .card-header .heading-elements,
  809. .card-header .heading-elements-toggle {
  810. background-color: inherit;
  811. position: absolute;
  812. top: 14px;
  813. right: 21px; }
  814. .card-header .heading-elements.heading-top-elements,
  815. .card-header .heading-elements-toggle.heading-top-elements {
  816. top: 0px; }
  817. .card-header .heading-elements i,
  818. .card-header .heading-elements-toggle i {
  819. color: #818a91; }
  820. .card-header .heading-elements a,
  821. .card-header .heading-elements-toggle a {
  822. padding: 0 8px; }
  823. .card-footer {
  824. border-top: 1px solid #EEEEEE; }
  825. .card-inverse .card-text {
  826. color: white; }
  827. .card-inverse .card-img-overlay .text-muted {
  828. color: #FFF !important; }
  829. .card-inverse code {
  830. background-color: white; }
  831. .card-inverse .heading-elements i {
  832. color: #FFF; }
  833. .card-head-inverse {
  834. color: #FFF; }
  835. .card-head-inverse .heading-elements i {
  836. color: #FFF; }
  837. .card-transparent {
  838. background-color: transparent; }
  839. @media (max-width: 991px) {
  840. .heading-elements {
  841. text-align: center; }
  842. .heading-elements .list-inline {
  843. display: none; }
  844. .heading-elements.visible {
  845. display: block;
  846. margin-top: 0;
  847. top: 100%;
  848. top: 50px;
  849. height: auto;
  850. left: 0px;
  851. padding: 10px;
  852. border: 1px solid #eee;
  853. z-index: 997;
  854. position: absolute;
  855. width: 100%; }
  856. .heading-elements.visible .list-inline {
  857. display: block; } }
  858. @media (min-width: 992px) {
  859. .heading-elements-toggle {
  860. display: none; } }
  861. .breadcrumb {
  862. font-size: 0.9rem;
  863. background-color: transparent;
  864. padding: 0 0 0.75rem 0rem; }
  865. .breadcrumb > li + li::before {
  866. padding-right: .6rem;
  867. padding-left: .6rem; }
  868. /* Custom scss for page headers style */
  869. .breadcrumbs-right .breadcrumb {
  870. float: right; }
  871. .breadcrumbs-top .breadcrumb {
  872. margin: 0;
  873. padding: 0; }
  874. .tag[class*='tag-'] [class*='icon-'] {
  875. line-height: 1; }
  876. .tag[class*='tag-'] [class*='icon-'] ~ span {
  877. position: relative;
  878. bottom: 2px;
  879. padding: 0 5px; }
  880. .tag[class*='tag-'] span {
  881. position: relative;
  882. bottom: 2px;
  883. padding: 0 5px; }
  884. .tag[class*='tag-'] a {
  885. color: #fff; }
  886. .tag[class*='tag-'] .dropdown-toggle::after, .tag[class*='tag-'].dropdown-toggle::after {
  887. position: relative;
  888. top: -10px;
  889. right: 5px;
  890. font-size: 1rem; }
  891. .tag[class*='tag-'] .dropdown-menu a {
  892. color: #555; }
  893. .tag.tag-square {
  894. border-radius: 0; }
  895. .tag.tag-border {
  896. background-color: transparent;
  897. border-width: 3px !important;
  898. font-size: 85%; }
  899. .tag.tag-striped {
  900. background-color: #dadada;
  901. border-width: 3px !important;
  902. font-size: 0.85rem;
  903. color: #555; }
  904. .tag.tag-striped a {
  905. color: #555; }
  906. .tag.tag.float-xs-right {
  907. margin-left: 0.5rem;
  908. margin-top: 0.15rem; }
  909. .tag-xl {
  910. font-size: 1.8rem; }
  911. .tag-lg {
  912. font-size: 1.2rem; }
  913. .tag-md {
  914. font-size: 1rem; }
  915. .tag-sm {
  916. font-size: 0.8rem; }
  917. .tag-default {
  918. background-color: #818a91; }
  919. .tag-default.tag-glow {
  920. box-shadow: 0px 0px 10px #818a91; }
  921. .tag-default[href]:focus {
  922. background-color: #687077; }
  923. .tag-default[href]:hover {
  924. background-color: #687077; }
  925. .tag-primary {
  926. background-color: #967ADC; }
  927. .tag-primary.tag-glow {
  928. box-shadow: 0px 0px 10px #967ADC; }
  929. .tag-primary[href]:focus {
  930. background-color: #7652d1; }
  931. .tag-primary[href]:hover {
  932. background-color: #7652d1; }
  933. .tag-success {
  934. background-color: #37BC9B; }
  935. .tag-success.tag-glow {
  936. box-shadow: 0px 0px 10px #37BC9B; }
  937. .tag-success[href]:focus {
  938. background-color: #2b957a; }
  939. .tag-success[href]:hover {
  940. background-color: #2b957a; }
  941. .tag-info {
  942. background-color: #3BAFDA; }
  943. .tag-info.tag-glow {
  944. box-shadow: 0px 0px 10px #3BAFDA; }
  945. .tag-info[href]:focus {
  946. background-color: #2494be; }
  947. .tag-info[href]:hover {
  948. background-color: #2494be; }
  949. .tag-warning {
  950. background-color: #F6BB42; }
  951. .tag-warning.tag-glow {
  952. box-shadow: 0px 0px 10px #F6BB42; }
  953. .tag-warning[href]:focus {
  954. background-color: #f4a911; }
  955. .tag-warning[href]:hover {
  956. background-color: #f4a911; }
  957. .tag-danger {
  958. background-color: #DA4453; }
  959. .tag-danger.tag-glow {
  960. box-shadow: 0px 0px 10px #DA4453; }
  961. .tag-danger[href]:focus {
  962. background-color: #c42737; }
  963. .tag-danger[href]:hover {
  964. background-color: #c42737; }
  965. .tag-up {
  966. position: relative;
  967. top: -13px;
  968. right: 14px; }
  969. .tag-icon i {
  970. font-size: 100%;
  971. margin-right: 5px; }
  972. .form-control + .block-tag {
  973. display: block; }
  974. .block-tag {
  975. margin-top: 0.5rem; }
  976. /* .tag{
  977. padding: 0.3rem 0.4rem;
  978. } */
  979. .block-area {
  980. padding: 0.24rem 0.3rem; }
  981. .token.property,
  982. .token.tag,
  983. .token.boolean,
  984. .token.number,
  985. .token.constant,
  986. .token.symbol,
  987. .token.deleted {
  988. color: #905;
  989. font-size: 100%;
  990. font-weight: 400;
  991. padding: 0; }
  992. .nav {
  993. border-radius: 0.25rem; }
  994. .nav.wrap-border {
  995. border: 1px solid #ddd; }
  996. .nav.wrap-border li.nav-header {
  997. margin: 0 0.5rem; }
  998. .nav.wrap-border li.nav-item, .nav.wrap-border div {
  999. padding: 2px 10px; }
  1000. .nav.square-border {
  1001. border-radius: 0; }
  1002. .nav.square-border .nav-item .nav-link.active {
  1003. border-radius: 0; }
  1004. .nav .dropdown-divider {
  1005. margin: 0.5rem 0; }
  1006. .nav.nav-pills .nav-item .nav-link i.float-xs-right:before {
  1007. position: relative;
  1008. top: 7px;
  1009. left: 7px; }
  1010. .nav.nav-pills .nav-item .nav-link .tag.float-xs-right {
  1011. position: relative;
  1012. top: 1px;
  1013. left: 3px; }
  1014. .nav.nav-pills .nav-item .nav-link.dropdown-toggle::after {
  1015. top: -15px; }
  1016. .nav.nav-pills.nav-justified {
  1017. width: 100%; }
  1018. .nav.nav-pills.nav-justified .nav-item {
  1019. float: none; }
  1020. .nav.nav-pills.nav-justified .nav-link {
  1021. text-align: center;
  1022. margin-bottom: 5px; }
  1023. .nav.nav-pills.nav-justified > .dropdown .dropdown-menu {
  1024. top: auto;
  1025. left: auto; }
  1026. @media (min-width: 544px) {
  1027. .nav.nav-pills.nav-justified .nav-item {
  1028. display: table-cell;
  1029. width: 1%; }
  1030. .nav.nav-pills.nav-justified .nav-link {
  1031. margin-bottom: 0; } }
  1032. .nav.nav-pills.nav-justified .nav-link {
  1033. margin-right: 0;
  1034. border-radius: 0.18rem; }
  1035. @media (min-width: 544px) {
  1036. .nav.nav-pills.nav-justified .nav-link.active,
  1037. .nav.nav-pills.nav-justified .nav-link.active:hover,
  1038. .nav.nav-pills.nav-justified .nav-link.active:focus {
  1039. border-bottom-color: transparent; } }
  1040. .nav.nav-pills.nav-justified .nav-link.active {
  1041. border: none; }
  1042. .nav.nav-pills.nav-justified .nav-link.active:hover, .nav.nav-pills.nav-justified .nav-link.active:focus {
  1043. border: none; }
  1044. .nav.nav-tabs .nav-item .nav-link {
  1045. padding: 0.5rem 0.7rem;
  1046. display: block; }
  1047. .nav.nav-tabs .nav-item .nav-link.active {
  1048. background-color: #fff;
  1049. border-radius: 0.25rem 0.25rem 0 0; }
  1050. .nav.nav-tabs .nav-item .nav-link i.float-xs-right {
  1051. margin-left: 0.5rem; }
  1052. .nav.nav-tabs .nav-item .nav-link.dropdown-toggle::after {
  1053. top: -15px; }
  1054. .nav.nav-tabs .nav-item:hover {
  1055. color: #333; }
  1056. .nav.nav-tabs.wrap-border {
  1057. border: 1px solid #ddd; }
  1058. .nav.nav-tabs.no-hover-bg .nav-item:hover {
  1059. background-color: transparent; }
  1060. .nav.nav-tabs.square-border {
  1061. border-radius: 0; }
  1062. .nav.nav-tabs.square-border .nav-item .nav-link.active {
  1063. border-radius: 0; }
  1064. .nav.nav-tabs.nav-justified {
  1065. width: 100%; }
  1066. .nav.nav-tabs.nav-justified .nav-item {
  1067. float: none; }
  1068. .nav.nav-tabs.nav-justified .nav-link {
  1069. text-align: center;
  1070. margin-bottom: 5px; }
  1071. .nav.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  1072. top: auto;
  1073. left: auto; }
  1074. @media (min-width: 544px) {
  1075. .nav.nav-tabs.nav-justified .nav-item {
  1076. display: table-cell;
  1077. width: 1%; }
  1078. .nav.nav-tabs.nav-justified .nav-link {
  1079. margin-bottom: 0; } }
  1080. .nav.nav-tabs.nav-justified .nav-link {
  1081. margin-right: 0;
  1082. border-radius: 0.18rem; }
  1083. @media (min-width: 544px) {
  1084. .nav.nav-tabs.nav-justified .nav-link.active,
  1085. .nav.nav-tabs.nav-justified .nav-link.active:hover,
  1086. .nav.nav-tabs.nav-justified .nav-link.active:focus {
  1087. border-bottom-color: transparent; } }
  1088. .nav.nav-tabs.nav-justified .nav-item a.nav-link.active {
  1089. background-color: #fff; }
  1090. .nav .nav-item .nav-link {
  1091. display: block; }
  1092. .nav .dropdown-divider {
  1093. margin: 0.5rem 0; }
  1094. .nav-vertical .nav-left.nav-tabs {
  1095. float: left;
  1096. border-bottom: 0;
  1097. border-right: 1px solid #ddd;
  1098. border-radius: 0;
  1099. display: table; }
  1100. .nav-vertical .nav-left.nav-tabs li.nav-item {
  1101. float: none;
  1102. margin: 0;
  1103. margin-right: -1px; }
  1104. .nav-vertical .nav-left.nav-tabs li.nav-item a.nav-link.active {
  1105. border: 1px solid #ddd;
  1106. border-right: 0;
  1107. border-radius: 0.25rem 0 0 0.25rem; }
  1108. .nav-vertical .nav-left.nav-tabs.nav-border-left li.nav-item a.nav-link {
  1109. color: #DA4453; }
  1110. .nav-vertical .nav-left.nav-tabs.nav-border-left li.nav-item a.nav-link.active {
  1111. border-left: 3px solid #DA4453;
  1112. border-top-right-radius: 0;
  1113. border-bottom-right-radius: 0;
  1114. color: #555; }
  1115. .nav-vertical .nav-left ~ .tab-content {
  1116. margin-left: 45px; }
  1117. .nav-vertical .nav-left ~ .tab-content .tab-pane {
  1118. display: none;
  1119. background-color: #fff;
  1120. padding: 0 0 0.6rem 1rem;
  1121. overflow-y: auto; }
  1122. .nav-vertical .nav-left ~ .tab-content .tab-pane.active {
  1123. display: block; }
  1124. .nav-vertical .nav-right.nav-tabs {
  1125. float: right;
  1126. border-bottom: 0;
  1127. border-left: 1px solid #ddd;
  1128. border-radius: 0;
  1129. display: table; }
  1130. .nav-vertical .nav-right.nav-tabs li.nav-item {
  1131. float: none;
  1132. margin: 0;
  1133. margin-left: -1px; }
  1134. .nav-vertical .nav-right.nav-tabs li.nav-item a.nav-link.active {
  1135. border: 1px solid #ddd;
  1136. border-left: 0;
  1137. border-radius: 0 0.25rem 0.25rem 0; }
  1138. .nav-vertical .nav-right.nav-tabs.nav-border-right li.nav-item a.nav-link {
  1139. color: #DA4453; }
  1140. .nav-vertical .nav-right.nav-tabs.nav-border-right li.nav-item a.nav-link.active {
  1141. border-right: 3px solid #DA4453;
  1142. border-top-left-radius: 0;
  1143. border-bottom-left-radius: 0;
  1144. color: #555; }
  1145. .nav-vertical .nav-right ~ .tab-content .tab-pane {
  1146. display: none;
  1147. background-color: #fff;
  1148. padding: 0 0 0.6rem 1rem;
  1149. overflow-y: auto; }
  1150. .nav-vertical .nav-right ~ .tab-content .tab-pane.active {
  1151. display: block; }
  1152. .alert {
  1153. position: relative; }
  1154. .alert .alert-link {
  1155. color: #fff; }
  1156. .alert .alert-link:hover {
  1157. text-decoration: underline; }
  1158. .media-list .media {
  1159. padding: 1.25rem;
  1160. margin-top: 0; }
  1161. .media-list .media .media-left {
  1162. padding-right: 1rem; }
  1163. .media-list .media .media-right {
  1164. padding-left: 1rem; }
  1165. .media-list .media .media-head {
  1166. font-weight: 600; }
  1167. .media-list .media:first-child {
  1168. padding-top: 0; }
  1169. .media-list .media.list-group-item:first-child {
  1170. padding-top: 1.25rem; }
  1171. .media-list .media.list-group-item:last-child {
  1172. padding-bottom: 1.25rem; }
  1173. .media-list .media:last-child {
  1174. padding-bottom: 0; }
  1175. .media-list .media .media-notation {
  1176. color: silver;
  1177. font-size: 0.66667rem;
  1178. margin-left: 5px; }
  1179. .media-list .media .media-notation a {
  1180. padding-right: 0.5rem; }
  1181. .media-list .media .media-notation i[class^="icon-"] {
  1182. font-size: 0.7rem;
  1183. margin-right: 0.3rem; }
  1184. .media-list .media [class*="avatar-"] {
  1185. position: relative;
  1186. padding-right: 0 !important;
  1187. margin-right: 0; }
  1188. .media-list .media [class*="avatar-"] i {
  1189. position: absolute;
  1190. right: 1px;
  1191. top: 1px;
  1192. width: 10px;
  1193. height: 10px;
  1194. border: 2px solid white;
  1195. border-radius: 100%; }
  1196. .media-list.media-linked .media {
  1197. padding: 0; }
  1198. .media-list.media-linked .media .media-link {
  1199. padding: 1.25rem;
  1200. color: #373a3c;
  1201. display: block; }
  1202. .media-list.media-linked .media .media-link:hover {
  1203. background-color: #f7f7f7; }
  1204. .media-list.media-linked .media .media-head {
  1205. padding: 1.25rem; }
  1206. .media-list.media-bordered .media {
  1207. border-top: 1px solid rgba(0, 0, 0, 0.1); }
  1208. .media-list.media-bordered .media:first-child {
  1209. border-top: 0; }
  1210. /*=========================================================================================
  1211. File Name: progress.scss
  1212. Description: Extended bootstrap progress bar scss.
  1213. ----------------------------------------------------------------------------------------
  1214. Item Name: Robust - Responsive Admin Theme
  1215. Version: 1.2
  1216. Author: PIXINVENT
  1217. Author URL: http://www.themeforest.net/user/pixinvent
  1218. ----------------------------------------------------------------------------------------
  1219. Modifiers: `progress-lg`
  1220. `progress-md`
  1221. `progress-sm`
  1222. `progress-xs`
  1223. ==========================================================================================*/
  1224. .progress {
  1225. margin-bottom: 3rem; }
  1226. .progress:last-child {
  1227. margin-bottom: 1rem; }
  1228. /* ===============================================================================================
  1229. File Name: list-group.scss
  1230. Description: Contain list item, list group related extended SCSS.
  1231. ----------------------------------------------------------------------------------------------
  1232. Item Name: Robust - Responsive Admin Theme
  1233. Version: 1.2
  1234. Author: PIXINVENT
  1235. Author URL: http://www.themeforest.net/user/pixinvent
  1236. ================================================================================================*/
  1237. ul.list-inline li {
  1238. display: inline-block; }
  1239. ul.list-inline.list-inline-pipe > li + li:before {
  1240. content: ' | ';
  1241. color: #818a91; }
  1242. .popover.popover-top:after, .popover.popover-top:before, .popover.bs-tether-element-attached-top:after, .popover.bs-tether-element-attached-top:before {
  1243. margin-left: -10px; }
  1244. .popover.popover-right:after, .popover.popover-right:before, .popover.bs-tether-element-attached-right:after, .popover.bs-tether-element-attached-right:before {
  1245. margin-top: -10px; }
  1246. .popover.popover-bottom:after, .popover.popover-bottom:before, .popover.bs-tether-element-attached-bottom:after, .popover.bs-tether-element-attached-bottom:before {
  1247. margin-left: -10px; }
  1248. .popover.popover-left:after, .popover.popover-left:before, .popover.bs-tether-element-attached-left:after, .popover.bs-tether-element-attached-left:before {
  1249. margin-top: -10px; }
  1250. .icon-bg-circle {
  1251. color: #FFFFFF;
  1252. padding: 0.5rem;
  1253. border-radius: 50%; }
  1254. .icon-left {
  1255. margin-right: 0.5rem; }
  1256. .icon-right {
  1257. margin-right: 0.5rem; }
  1258. .icon-spin {
  1259. display: inline-block;
  1260. animation: spin 1s infinite linear; }
  1261. .blockOverlay {
  1262. z-index: 1050 !important; }
  1263. .blockElement, .blockPage {
  1264. z-index: 1051 !important; }
  1265. @-moz-keyframes spin {
  1266. from {
  1267. -moz-transform: rotate(0deg); }
  1268. to {
  1269. -moz-transform: rotate(360deg); } }
  1270. @-webkit-keyframes spin {
  1271. from {
  1272. -webkit-transform: rotate(0deg); }
  1273. to {
  1274. -webkit-transform: rotate(360deg); } }
  1275. @keyframes spin {
  1276. from {
  1277. transform: rotate(0deg); }
  1278. to {
  1279. transform: rotate(360deg); } }
  1280. .hidden {
  1281. display: none;
  1282. visibility: hidden; }
  1283. a:hover {
  1284. cursor: pointer; }
  1285. .round {
  1286. border-radius: 1.5rem; }
  1287. .square {
  1288. border-radius: 0; }
  1289. .accordion .panel-title {
  1290. line-height: 2.3rem; }
  1291. .accordion .panel-title:before, .accordion .panel-title:after {
  1292. position: absolute;
  1293. right: 20px;
  1294. font-family: 'icomoon';
  1295. transition: all 300ms linear 0s; }
  1296. .accordion .panel-title:before {
  1297. content: "\e114"; }
  1298. .accordion .panel-title:after {
  1299. content: "\e115"; }
  1300. .accordion .panel-title[aria-expanded="false"]:before {
  1301. opacity: .8; }
  1302. .accordion .panel-title[aria-expanded="false"]:after {
  1303. opacity: 0;
  1304. transform: rotate(-180deg); }
  1305. .accordion .panel-title[aria-expanded="true"]:before {
  1306. opacity: 0;
  1307. transform: rotate(180deg); }
  1308. .mega-dropdown-menu p.accordion-text {
  1309. line-height: 1.45; }
  1310. .mega-dropdown-menu a[aria-expanded="true"] {
  1311. padding-bottom: 1rem; }
  1312. .line-on-side {
  1313. border-bottom: 1px solid #dadada;
  1314. line-height: 0.1em;
  1315. margin: 10px 0 20px; }
  1316. .line-on-side span {
  1317. background: #fff;
  1318. padding: 0 10px; }
  1319. .icon-line-height {
  1320. line-height: 1.5rem !important; }
  1321. .table-middle td {
  1322. vertical-align: middle; }
  1323. .spinner {
  1324. display: inline-block;
  1325. -webkit-animation: spin 1s linear infinite;
  1326. -o-animation: spin 1s linear infinite;
  1327. animation: spin 1s linear infinite; }
  1328. @keyframes spin {
  1329. 0% {
  1330. transform: rotate(0deg); }
  1331. 100% {
  1332. transform: rotate(360deg); } }