styles.css 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592
  1. body, html{
  2. padding: 0px;
  3. margin: 0px;
  4. height: 100%;
  5. width: 100%
  6. }
  7. body{
  8. background: #d9e0e7;
  9. font-size: 12px;
  10. font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  11. color: #707478;
  12. /*font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  13. font-size: 12px;
  14. -webkit-font-smoothing: antialiased;
  15. line-height: 1.42857143;
  16. color: #58666e;*/
  17. }
  18. h1, h2, h3, h4, h5, h6 {
  19. font-weight: 500;
  20. color: #242a30;
  21. }
  22. h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  23. font-size: 60%;
  24. font-weight: 300;
  25. color: #7c7f83;
  26. }
  27. a {
  28. transition: color 100ms ease-in-out;
  29. -o-transition: color 100ms ease-in-out;
  30. -ms-transition: color 100ms ease-in-out;
  31. -moz-transition: color 100ms ease-in-out;
  32. -webkit-transition: color 100ms ease-in-out;
  33. }
  34. a:focus {
  35. outline: 0;
  36. }
  37. label {
  38. color: #242a30;
  39. }
  40. .badge {
  41. font-size: 75%;
  42. line-height: 1.25;
  43. font-weight: 600;
  44. }
  45. .label {
  46. font-size: 75%;
  47. font-weight: 600;
  48. }
  49. .badge.badge-square {
  50. -webkit-border-radius: 0;
  51. -moz-border-radius: 0;
  52. border-radius: 0;
  53. }
  54. .badge.badge-default, .label.label-default {
  55. background: #b6c2c9;
  56. }
  57. .badge.badge-danger, .label.label-danger {
  58. background: #ff5b57;
  59. }
  60. .badge.badge-warning, .label.label-warning {
  61. background: #f59c1a;
  62. }
  63. .badge.badge-success, .label.label-success {
  64. background: #00acac;
  65. }
  66. .badge.badge-info, .label.label-info {
  67. background: #49b6d6;
  68. }
  69. .badge.badge-primary, .label.label-primary {
  70. background: #348fe2;
  71. }
  72. .badge.badge-inverse, .label.label-inverse {
  73. background: #2d353c;
  74. }
  75. .text-inverse {
  76. color: #2d353c!important;
  77. }
  78. a.text-inverse:focus, a.text-inverse:hover {
  79. color: #575d63!important;
  80. }
  81. .text-success {
  82. color: #00acac!important;
  83. }
  84. a.text-success:focus, a.text-success:hover {
  85. color: #33bdbd!important;
  86. }
  87. .text-info {
  88. color: #49b6d6!important;
  89. }
  90. a.text-info:focus, a.text-info:hover {
  91. color: #6dc5de!important;
  92. }
  93. .text-primary {
  94. color: #348fe2!important;
  95. }
  96. a.text-primary:focus, a.text-primary:hover {
  97. color: #5da5e8!important;
  98. }
  99. .text-warning {
  100. color: #f59c1a!important;
  101. }
  102. a.text-warning:focus, a.text-warning:hover {
  103. color: #f7b048!important;
  104. }
  105. .text-danger {
  106. color: #ff5b57!important;
  107. }
  108. a.text-danger:focus, a.text-danger:hover {
  109. color: #ff7c79!important;
  110. }
  111. .text-white {
  112. color: #fff!important;
  113. }
  114. a.text-white:focus, a.text-white:hover {
  115. color: #f0f3f4!important;
  116. }
  117. .btn.btn-default {
  118. color: #fff;
  119. background: #b6c2c9;
  120. border-color: #b6c2c9;
  121. }
  122. .btn-default.active, .btn-default:active, .btn-default:focus, .btn-default:hover, .open .dropdown-toggle.btn-default {
  123. background: #929ba1;
  124. border-color: #929ba1;
  125. }
  126. .btn-group .btn.btn-default:not(.active)+.btn.btn-default, .input-group-btn .btn.btn-default:not(.active)+.btn.btn-default {
  127. border-left-color: #929ba1;
  128. }
  129. .btn.btn-white {
  130. font-weight: 400;
  131. color: #333;
  132. background: #fff;
  133. border-color: #e2e7eb;
  134. }
  135. .btn.btn-white.btn-white-without-border {
  136. border-color: #fff;
  137. }
  138. .btn.btn-white.btn-white-without-border.active, .btn.btn-white.btn-white-without-border.active:focus, .btn.btn-white.btn-white-without-border.active:hover {
  139. border-color: #ddd;
  140. }
  141. .btn.btn-white.btn-white-without-border:focus, .btn.btn-white.btn-white-without-border:hover {
  142. border-color: #eee;
  143. }
  144. .btn-white.active, .btn-white:active, .btn-white:focus, .btn-white:hover, .open .dropdown-toggle.btn-white {
  145. background: #e2e7eb;
  146. border-color: #d8dde1;
  147. }
  148. .btn-group .btn.btn-white:not(.active)+.btn.btn-white, .input-group-btn .btn.btn-white:not(.active)+.btn.btn-white {
  149. border-left-color: #eee;
  150. }
  151. .btn.btn-inverse {
  152. color: #fff;
  153. background: #2d353c;
  154. border-color: #2d353c;
  155. }
  156. .btn-inverse.active, .btn-inverse:active, .btn-inverse:focus, .btn-inverse:hover, .open .dropdown-toggle.btn-inverse {
  157. background: #242a30;
  158. border-color: #242a30;
  159. }
  160. .btn-group .btn.btn-inverse:not(.active)+.btn.btn-inverse, .input-group-btn .btn.btn-inverse:not(.active)+.btn.btn-inverse {
  161. border-left-color: #242a30;
  162. }
  163. .btn.btn-primary {
  164. color: #fff;
  165. background: #348fe2;
  166. border-color: #348fe2;
  167. }
  168. .btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open .dropdown-toggle.btn-primary {
  169. background: #2a72b5;
  170. border-color: #2a72b5;
  171. }
  172. .btn-group .btn.btn-primary:not(.active)+.btn.btn-primary, .input-group-btn .btn.btn-primary:not(.active)+.btn.btn-primary {
  173. border-left-color: #2a72b5;
  174. }
  175. .btn.btn-success {
  176. color: #fff;
  177. background: #00acac;
  178. border-color: #00acac;
  179. }
  180. .btn.btn-success.active, .btn.btn-success:active, .btn.btn-success:focus, .btn.btn-success:hover, .open .dropdown-toggle.btn-success {
  181. background: #008a8a;
  182. border-color: #008a8a;
  183. }
  184. .btn-group .btn.btn-success:not(.active)+.btn.btn-success, .input-group-btn .btn.btn-success:not(.active)+.btn.btn-success {
  185. border-left-color: #008a8a;
  186. }
  187. .btn.btn-warning {
  188. color: #fff;
  189. background: #f59c1a;
  190. border-color: #f59c1a;
  191. }
  192. .btn-warning.active, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open .dropdown-toggle.btn-warning {
  193. background: #c47d15;
  194. border-color: #c47d15;
  195. }
  196. .btn-group .btn.btn-warning:not(.active)+.btn.btn-warning, .input-group-btn .btn.btn-warning:not(.active)+.btn.btn-warning {
  197. border-left-color: #c47d15;
  198. }
  199. .btn.btn-danger {
  200. color: #fff;
  201. background: #ff5b57;
  202. border-color: #ff5b57;
  203. }
  204. .btn-danger.active, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open .dropdown-toggle.btn-danger {
  205. background: #cc4946;
  206. border-color: #cc4946;
  207. }
  208. .btn-group .btn.btn-danger:not(.active)+.btn.btn-danger, .input-group-btn .btn.btn-danger:not(.active)+.btn.btn-danger {
  209. border-left-color: #cc4946;
  210. }
  211. .btn.btn-info {
  212. color: #fff;
  213. background: #49b6d6;
  214. border-color: #49b6d6;
  215. }
  216. .btn-info.active, .btn-info:active, .btn-info:focus, .btn-info:hover, .open .dropdown-toggle.btn-info {
  217. background: #3a92ab;
  218. border-color: #3a92ab;
  219. }
  220. .btn-group .btn.btn-info:not(.active)+.btn.btn-info, .input-group-btn .btn.btn-info:not(.active)+.btn.btn-info {
  221. border-left-color: #3a92ab;
  222. }
  223. .panel {
  224. background-color: #F8F8F8;
  225. /*border-bottom: 1px solid rgba(0, 0, 0, 0.5);*/
  226. box-shadow: none;
  227. }
  228. .panel.panel-no-rounded-corner .panel-body, .panel.panel-no-rounded-corner .panel-footer, .panel.panel-no-rounded-corner .panel-heading {
  229. -webkit-border-radius: 0!important;
  230. -moz-border-radius: 0!important;
  231. border-radius: 0!important;
  232. }
  233. .panel-heading {
  234. padding: 10px 15px;
  235. border: none;
  236. }
  237. .panel-heading+.slimScrollDiv, .panel-heading+.table {
  238. border-top: 1px solid #eee;
  239. }
  240. .panel-heading-btn {
  241. float: right;
  242. }
  243. .panel-heading-btn>a {
  244. margin-left: 8px;
  245. }
  246. .panel-heading .btn-group .btn {
  247. margin-top: -7px;
  248. }
  249. .panel-heading .btn-group .btn.btn-sm {
  250. margin-top: -5px;
  251. }
  252. .panel-heading .btn-group .btn.btn-xs {
  253. margin-top: -1px;
  254. }
  255. .panel-heading .label.pull-left, .panel-heading .label.pull-right {
  256. line-height: 15px;
  257. }
  258. .panel-heading .progress.pull-left, .panel-heading .progress.pull-right {
  259. width: 40%;
  260. min-width: 120px;
  261. }
  262. .panel-heading+.alert {
  263. margin-bottom: 0;
  264. -webkit-border-radius: 0;
  265. -moz-border-radius: 0;
  266. border-radius: 0;
  267. }
  268. .panel-with-tabs .panel-heading {
  269. background: #c1ccd1!important;
  270. color: #333!important;
  271. }
  272. .panel-heading .nav-tabs {
  273. margin-top: -10px;
  274. margin-right: -15px;
  275. }
  276. .panel-heading .nav-tabs>li>a {
  277. padding: 10px 15px;
  278. line-height: 20px;
  279. }
  280. .panel-title {
  281. line-height: 20px;
  282. font-size: 12px;
  283. }
  284. .panel-title .accordion-toggle {
  285. margin: -10px -15px;
  286. padding: 10px 15px;
  287. }
  288. .panel-title .accordion-toggle.accordion-toggle-styled .fa:before {
  289. content: '\f056'}
  290. .panel-title .accordion-toggle.accordion-toggle-styled.collapsed .fa:before {
  291. content: '\f055'}
  292. .panel-title .pull-right {
  293. line-height: 20px;
  294. }
  295. .panel-toolbar {
  296. border-top: 1px solid #eee;
  297. border-bottom: 1px solid #eee;
  298. padding: 10px 15px;
  299. background: #fff;
  300. }
  301. .panel-toolbar+.form-control {
  302. margin: -1px 0 0;
  303. border-right: none;
  304. border-left: none;
  305. }
  306. .panel-group .panel {
  307. -webkit-border-radius: 3px;
  308. -moz-border-radius: 3px;
  309. border-radius: 3px;
  310. }
  311. .form-control+.panel-footer {
  312. border-top: none;
  313. }
  314. .panel-body {
  315. padding: 15px;
  316. }
  317. .panel-body.no-border {
  318. border: none!important;
  319. }
  320. .panel-body.no-padding, .panel-body.panel-form, .panel-body.panel-full-width, .panel-body.panel-table {
  321. padding: 0!important;
  322. }
  323. .panel-body.with-table>.table {
  324. border: 0;
  325. margin: 0;
  326. }
  327. .panel-body.with-table>.table tr:last-child td, .panel-body.with-table>.table tr:last-child th {
  328. border-bottom: 0;
  329. }
  330. .panel-default>.panel-heading+.panel-collapse .panel-body {
  331. border-top: 1px solid #eee;
  332. }
  333. .panel-footer {
  334. background: #fff;
  335. border-top: 1px solid #eee;
  336. }
  337. .panel .tab-content {
  338. -webkit-border-radius: 0 0 3px 3px;
  339. -moz-border-radius: 0 0 3px 3px;
  340. border-radius: 0 0 3px 3px;
  341. }
  342. .panel-default>.panel-heading {
  343. background: #fafafa;
  344. }
  345. .panel-danger>.panel-heading, .panel-info>.panel-heading, .panel-inverse>.panel-heading, .panel-primary>.panel-heading, .panel-success>.panel-heading, .panel-warning>.panel-heading {
  346. color: #fff;
  347. }
  348. .panel-inverse>.panel-heading {
  349. background: #242a30;
  350. }
  351. .panel-success>.panel-heading {
  352. background: #008a8a;
  353. }
  354. .panel-warning>.panel-heading {
  355. background: #c47d15;
  356. }
  357. .panel-danger>.panel-heading {
  358. background: #cc4946;
  359. }
  360. .panel-primary>.panel-heading {
  361. background: #2a72b5;
  362. }
  363. .panel-info>.panel-heading {
  364. background: #3a92ab;
  365. }
  366. .panel.panel-expand {
  367. position: fixed;
  368. top: 0;
  369. left: 0;
  370. right: 0;
  371. bottom: 0;
  372. margin: 0;
  373. overflow: hidden;
  374. z-index: 1080;
  375. }
  376. .panel-expand .height-full, .panel-expand .height-lg, .panel-expand .height-md, .panel-expand .height-sm, .panel-expand .height-xs {
  377. height: 100%!important;
  378. }
  379. .alert.song-list{
  380. margin-top: -10px;
  381. }
  382. .alert {
  383. border: none;
  384. border-radius: 0px!important;
  385. }
  386. .alert.alert-success {
  387. background: #66C6C4;
  388. color: #00ACAB;
  389. }
  390. .alert.alert-info {
  391. background: #93cfe5;
  392. color: #029BC4;
  393. }
  394. .alert.alert-danger {
  395. background: #f8b2b2;
  396. color: #C43D3D;
  397. }
  398. .alert.alert-warning {
  399. background: #ffead0;
  400. color: #E5A055;
  401. }
  402. .alert.alert-inverse{
  403. background-color: #2D353C;
  404. color: white;
  405. }
  406. .alert.alert-default{
  407. background-color: #B6C2C9;
  408. color: #97A2A8;
  409. }
  410. .note {
  411. margin-bottom: 20px;
  412. padding: 15px;
  413. border-left: 3px solid;
  414. }
  415. .note.note-success {
  416. border-color: #4a8564;
  417. background: #b0ebca;
  418. color: #3c763d;
  419. }
  420. .note.note-success h1, .note.note-success h2, .note.note-success h3, .note.note-success h4, .note.note-success h5, .note.note-success h6 {
  421. color: #3c763d;
  422. }
  423. .note.note-danger {
  424. border-color: #986e6e;
  425. background: #fbd1d1;
  426. color: #a94442;
  427. }
  428. .note.note-danger h1, .note.note-danger h2, .note.note-danger h3, .note.note-danger h4, .note.note-danger h5, .note.note-danger h6 {
  429. color: #a94442;
  430. }
  431. .note.note-info {
  432. border-color: #587c89;
  433. background: #bee2ef;
  434. color: #31708f;
  435. }
  436. .note.note-info h1, .note.note-info h2, .note.note-info h3, .note.note-info h4, .note.note-info h5, .note.note-info h6 {
  437. color: #31708f;
  438. }
  439. .note.note-warning {
  440. border-color: #9d9080;
  441. background: #fff2e3;
  442. color: #8a6d3b;
  443. }
  444. .note.note-warning h1, .note.note-warning h2, .note.note-warning h3, .note.note-warning h4, .note.note-warning h5, .note.note-warning h6 {
  445. color: #8a6d3b;
  446. }
  447. /* CUSTOM */
  448. .navbar{
  449. border-radius: 0px!important;
  450. border-bottom: 1px solid black;
  451. margin-bottom: 0px!important;
  452. }
  453. .navbar-blue{
  454. background-color: #151E23;
  455. }
  456. .navbar-brand{
  457. padding-top: 14px;
  458. width: 225px
  459. }
  460. .main-content{
  461. margin-top: 100px;
  462. margin-left: 200px;
  463. }
  464. /* Side Navigation */
  465. @media(min-width:768px) {
  466. .side-nav {
  467. border: none;
  468. border-radius: 0;
  469. overflow-y: auto;
  470. background-color: #2D353C;
  471. bottom: 0;
  472. overflow-x: hidden;
  473. padding-bottom: 40px;
  474. color: white;
  475. height: 100%;
  476. }
  477. .side-nav>li{
  478. width: 100%;
  479. }
  480. .side-nav>li>a {
  481. width: 100%;
  482. color: #9D9D9D;
  483. }
  484. .side-nav li a:hover,
  485. .side-nav li a:focus {
  486. outline: none;
  487. background-color: #394149 !important;
  488. color: white;
  489. }
  490. }
  491. .sidebar{
  492. position: fixed;
  493. width: 220px;
  494. z-index: 100;
  495. height: 100%;
  496. margin-top: 50px;
  497. }
  498. .side-nav>li>ul {
  499. padding: 0;
  500. }
  501. .side-nav>li>ul>li>a {
  502. display: block;
  503. padding: 10px 15px 10px 38px;
  504. text-decoration: none;
  505. color: white;
  506. }
  507. .side-nav>li>ul>li>a:hover {
  508. color: #fff;
  509. }
  510. .content-col{
  511. padding-left: 14%;
  512. }
  513. .player-skin{
  514. background-color: #F8F8F8;
  515. border-color: #E7E7E7;
  516. z-index: 3;
  517. }
  518. .player-position{
  519. background-color: #BEC3CC;
  520. position: fixed;
  521. margin-top: 50px;
  522. margin-left: 190px;
  523. width: 100%;
  524. }
  525. .player-wrapper{
  526. padding: 15px;
  527. width: 85%;
  528. }
  529. .player-control{
  530. cursor: pointer;
  531. font-size: 15px;
  532. }
  533. .player-control :hover{
  534. cursor: pointer;
  535. color: #00acac;
  536. font-size: 15px;
  537. }
  538. .small-cover{
  539. width: 50px;
  540. }
  541. .bottom-small-space{
  542. margin-bottom: 10px;
  543. }
  544. .fade {
  545. opacity: 0;
  546. filter: alpha(opacity=0);
  547. -webkit-transition: opacity .3s linear;
  548. transition: opacity .3s linear;
  549. }
  550. .fade.in {
  551. filter: alpha(opacity=100);
  552. }
  553. .pointer{
  554. cursor: pointer;
  555. }
  556. .odd-row{
  557. background: #CCD2D6;
  558. }