stylesheet.css 67 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024
  1. /* defaults */
  2. .tal{text-align: left !important;} .tar{text-align: right !important;} .tac{text-align: center !important;}
  3. .nm{margin: 0px !important;} .nmt{margin-top: 0px !important;} .nmb{margin-bottom: 0px !important;} .nmr{margin-right: 0px !important;} .nml{margin-left: 0px !important;}
  4. .np{padding: 0px !important;} .npt{padding-top: 0px !important;} .npb{padding-bottom: 0px !important;} .npr{padding-right: 0px !important;} .npl{padding-left: 0px !important;}
  5. .oh{overflow: hidden !important;}
  6. .nb{border: 0px !important;} .nbb{border-bottom: 0px !important;} .nbl{border-left: 0px !important;} .nbr{border-right: 0px !important;} .nbt{border-top: 0px !important;}
  7. .bpl{background-position: left top;} .bpr{background-position: right top;} .bpc{background-position: center top;}
  8. html{height: 100%; min-height: 100%;}
  9. body{background: url('../img/background/bg_num1.jpg') left top repeat-x #082648; font-family: 'Helvetica Neue', 'Helvetica', Arial, sans-serif; color: #FFF; height: 100%; min-height: 100%;}
  10. form{margin: 0px;}
  11. a{color: #FFF; outline: 0 !important;}
  12. a:hover,a:focus,a:active{color: #FFF; text-decoration: none;}
  13. /* set bootstrap to responsive */
  14. .container{max-width: none !important;}
  15. [class^='col-xs-'], [class^='col-sm-'], [class^='col-md-'], [class^='col-lg-']
  16. {position: relative;min-height: 1px;padding-left: 10px;padding-right: 10px;}
  17. .container.container-fixed{width: 1200px; max-width: 1200px !important;}
  18. /* eof set bootstrap to responsive */
  19. body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom {margin-right: 17px;}
  20. .modal{outline: none !important;}
  21. .modal.modal-draggable{overflow-y: auto !important;}
  22. .modal.modal-draggable .modal-header{cursor: pointer;}
  23. /* eof defaults */
  24. /* text shadow */
  25. .navbar li a,.navbar li a,.block .buttons > li > a,.list-group .list-group-item, .nav-tabs > li > a, .list .list-item .list-controls a, address
  26. {text-shadow: 1px 1px 2px rgba(0,0,0,0.3);}
  27. .block .user .info .informer, .block .head h2, .block .header h2, .block .head-panel .hp-info
  28. {text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}
  29. /* eof text shadow */
  30. /* box shadow */
  31. .navbar,.dropdown-menu,.block-drop-shadow,.ui-datepicker,.dropdown-submenu
  32. {-moz-box-shadow: 0px 2px 3px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.3);box-shadow: 0px 2px 3px rgba(0,0,0,0.3);}
  33. .ui-slider .ui-slider-handle,.list-status
  34. {-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);box-shadow: 0px 1px 2px rgba(0,0,0,0.3);}
  35. .select2-container-multi, .select2-container, div.tagsinput
  36. {-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
  37. /* eof box shadow */
  38. /* border radius */
  39. .nbr
  40. {-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
  41. .br, .navbar.br,.block.block-drop-shadow,.list-group, .messages .messages-item .messages-item-text,div.tagsinput,.ui-corner-all,.jqstooltip,.timeline .timeline-info-content, .list-default .list-item, .gallery-item
  42. {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
  43. .nbrb,.nav-tabs.nav-justified > li > a,.page-footer-wrap
  44. {-moz-border-radius: 3px 3px 0px 0px; -webkit-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px;}
  45. .nbrt, .navbar
  46. {-moz-border-radius: 0px 0px 3px 3px; -webkit-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px;}
  47. .block > div:first-child
  48. {-moz-border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px;
  49. -moz-border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px;}
  50. .block > div:last-child
  51. {-moz-border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px;
  52. -moz-border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px;}
  53. /* eof border radius */
  54. /* custom layout */
  55. .page-container{position: relative; height: 100%; min-height: 100%;}
  56. .page-sidebar{float: left; width: 230px; padding-right: 1px;}
  57. .page-content{margin-left: 230px; padding-top: 10px;min-height: 100%;}
  58. .page-sidebar-narrow .page-sidebar{width: 35px;}
  59. .page-sidebar-narrow .page-content{margin-left: 35px;}
  60. /* eof custom layout */
  61. /* navigations */
  62. /* horizontal */
  63. .navbar{border: 0px; position: relative; display: block; margin: 0px 0px 20px 0px; background: url('../img/background/bt_cubs.png') left top repeat; height: 40px; min-height: 40px; background-color: #133959;}
  64. .navbar-collapse,.navbar-form{padding: 0px; margin: 0px;}
  65. .navbar-form{margin: 5px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: 0px;}
  66. .navbar-nav{position: relative; display: block; list-style: none; padding: 0px; float: left; margin: 0px; border-right: 1px solid #2B5A74; border-left: 1px solid #0e2c44;}
  67. .navbar-nav > li > a{height: 40px; color: #FFF; text-transform: uppercase; text-decoration: none; text-align: center; display: block; float: left; width: 100%; position: relative;
  68. border-left: 1px solid #2B5A74; border-right: 1px solid #0e2c44; padding: 13px 10px 9px 30px; font-size: 11px; font-weight: bold;}
  69. .navbar-nav > li > a > span{font-size: 14px; color: #82D5FF; position: absolute; left: 9px; top: 13px;}
  70. .navbar-nav > li.active > a, .navbar-nav > li:hover > a, .navbar-nav > li > a:focus,
  71. .nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background: url('../img/background/bt_cubs_a.png') left top repeat transparent; border-right: 1px solid #0e2c44; border-left-color: #2B5A74;}
  72. .navbar-nav > li.active > a > span, .navbar-nav > li:hover > a > span, .navbar-nav > li.open > a > span{color: #FFF;}
  73. .navbar-brand{padding: 6px 15px;}
  74. .navbar button{color: #FFF;}
  75. .navbar-toggle{padding: 8px 10px 7px;}
  76. .dropdown-menu, .dropdown-submenu{background: url('../img/background/bt_cubs.png') left top repeat #222; border: 0px; padding: 5px;}
  77. .dropdown-menu li{position: relative;}
  78. .dropdown-menu > li > a,.dropdown-submenu > li > a{padding: 8px 10px; color: #FFF; position: relative;}
  79. .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus,
  80. .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus,
  81. .dropdown-submenu > li > a:hover, .dropdown-submenu > li > a:focus{background: url('../img/background/bt_cubs_a.png') left top repeat transparent; color: #FFF; outline: 0;}
  82. .dropdown-menu .divider{background-color: rgba(255,255,255,0.1);}
  83. .dropdown-menu > li > a > i[class^='icon-']{position: absolute; right: 10px; top: 8px;}
  84. .dropdown-submenu{position: absolute; right: 0px; display: none; left: 95%; top: 0px; z-index: 1001; float: left; min-width: 160px; list-style: none;
  85. border-radius: 3px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  86. background-clip: padding-box;}
  87. .dropdown-submenu > li > a{display: block; clear: both; font-weight: normal; line-height: 1.428571429; white-space: nowrap;}
  88. .dropdown-menu li:hover > .dropdown-submenu{display: block;}
  89. .navbar-nav > li:last-child > a{border-right-color: #0e2c44;}
  90. /* eof horizontal */
  91. /* vertical */
  92. .page-navigation{display: block; float: left; width: 100%; list-style: none; padding: 0px 0px 10px 0px;}
  93. .page-navigation ul{list-style: none; display: block; float: left; padding: 0px; display: none;}
  94. .page-navigation li{float: left; width: 100%; font-size: 12px; color: #FFF;}
  95. .page-navigation li a{padding: 10px 20px 10px 15px; float: left; display: block; width: 100%; position: relative; line-height: 15px;}
  96. .page-navigation > li > a{padding-left: 35px; background: rgba(0,0,0,0.2); margin-bottom: 1px;}
  97. .page-navigation li a span[class^='icon-']{position: absolute; left: 10px; top: 9px; font-size: 16px;}
  98. .page-navigation li a i[class^='icon-']{position: absolute; right: 10px; top: 10px; font-size: 12px;}
  99. .page-navigation li a:hover{background: rgba(0,0,0,0.1);}
  100. .page-navigation li.active > ul{display: block;}
  101. .page-navigation > li > ul > li > a{padding-left: 10px;}
  102. .page-navigation > li > ul > li > ul > li > a{padding-left: 20px;}
  103. .page-navigation > li > ul > li > ul > li > ul > li > a{padding-left: 30px;}
  104. .page-navigation > li > ul > li > ul > li > ul > li > ul > li > a{padding-left: 40px;}
  105. .page-navigation > li > ul > li > ul > li > ul > li > ul > li > ul > li > a{padding-left: 50px;}
  106. .page-sidebar-narrow .page-sidebar .page-navigation{overflow: hidden;}
  107. .page-sidebar-narrow .page-sidebar:hover .page-navigation{overflow: auto;}
  108. /* eof vertical */
  109. /* eof navigations */
  110. /* page navigation control panel */
  111. .page-navigation-panel{float: left; background: rgba(0,0,0,0.4); width: 100%; margin-bottom: 1px;}
  112. .page-navigation-panel .name{font-size: 11px; color: #FFF; font-weight: bold; float: left; line-height: 35px; height: 35px; padding-left: 10px;}
  113. .page-navigation-panel.search{padding: 0px; background: none;}
  114. .page-navigation-panel.logo{background: url('../img/logob.png') center top no-repeat transparent; height: 90px; margin: 10px 0px;}
  115. .page-navigation-panel .control{line-height: 35px; float: right; text-align: center; width: 35px; height: 35px; opacity: 1; filter: alpha(opacity=100);}
  116. .page-navigation-panel .control span{font-size: 17px; color: #FFF;}
  117. .page-navigation-panel .control.active{opacity: 0.5; filter: alpha(opacity=50);}
  118. .page-sidebar-narrow .page-sidebar .page-navigation-panel .name,
  119. .page-sidebar-narrow .page-sidebar .page-navigation-panel.search,
  120. .page-sidebar-narrow .page-sidebar .page-navigation-hide{display: none;}
  121. .page-sidebar-narrow .page-sidebar .page-navigation-panel.logo{background: url('../img/logo.png') center top no-repeat transparent; height: 28px; margin: 5px 0px;}
  122. .page-sidebar-narrow .page-sidebar:hover .page-navigation-panel .name,
  123. .page-sidebar-narrow .page-sidebar:hover .page-navigation-panel.search{display: block;}
  124. .page-sidebar-narrow .page-sidebar:hover .page-navigation-panel.logo{background: url('../img/logob.png') center top no-repeat transparent; height: 90px; margin: 10px 0px;}
  125. /* eof page navigation control panel*/
  126. /* blocks */
  127. .block{margin-bottom: 20px; float: left; width: 100%; position: relative;}
  128. .block .header, .block .content, .block .footer, .block .toolbar,
  129. .block .header.header-default, .block .content.content-default, .block .toolbar.toolbar-default, .block .footer.footer-defaut
  130. {background: rgba(0,0,0,0.3); float: left; width: 100%;}
  131. .block-white .header, .block-white .content, .block-white .footer, .block-white .toolbar,
  132. .block .header.header-white, .block .content.content-white, .block .toolbar.toolbar-white, .block .footer.footer-white
  133. {background: rgba(255,255,255,0.2);}
  134. .block-transparent .header, .block-transparent .content, .block-transparent .footer, .block-transparent .toolbar,
  135. .block .header.header-transparent, .block .content.content-transparent, .block .toolbar.toolbar-transparent, .block .footer.footer-transparent
  136. {background: transparent;}
  137. .block-fill-white .header, .block-fill-white .content, .block-fill-white .footer, .block-fill-white .toolbar,
  138. .block .header.header-fill-white, .block .content.content-fill-white, .block .toolbar.toolbar-fill-white, .block .footer.footer-fill-white
  139. {background: #FFF; color: #333;}
  140. .block .header, .block .footer, .block .toolbar{height: 50px; padding: 10px;}
  141. .block .header{height: 40px; padding: 5px 10px;}
  142. .block .toolbar{margin: 1px 0px;}
  143. .block.header-clean .header{background: transparent; padding-top: 0px; height: 30px;}
  144. .block .header h2, .block .head h2{font-size: 12px; color: #FFF; padding: 0px; margin: 0px; display: block; float: left; text-transform: uppercase; font-weight: bold;}
  145. .block-fill-white .header h2,.block-fill-white .head h2,.block-fill-white .head .head-subtitle,.block-fill-white .head{color: #333; text-shadow: none;}
  146. .block .content{padding: 10px;}
  147. .block .content.controls{padding: 0px 0px 10px 0px;}
  148. .block .footer, .block .header, .block .toolbar, .block .head,.block .header h2, .block .head h2{line-height: 30px;}
  149. .block .buttons{padding: 0px; margin: 0px; list-style: none; padding-top: 2px; float: left;}
  150. .block .buttons > li{display: block; float: left;}
  151. .block .buttons > li > a{color: #FFF; text-decoration: none; opacity: 0.9; filter: alpha(opacity=90); margin-left: 10px;}
  152. .block .buttons > li > a [class^='icon-']{font-size: 14px;}
  153. .block .buttons > li > a:hover, .block .buttons > li.open > a{opacity: 1; filter: aplha(opacity=100);}
  154. .block .buttons .dropdown-menu{left: auto; right: 0px;}
  155. .block-fill-white .buttons > li > a{color: #333; text-shadow: none;}
  156. .block .head{padding: 8px 10px; float: left; width: 100%;}
  157. .head-subtitle{font-size: 11px; color: #DDD; float: left; line-height: 13px; margin-bottom: 5px; width: 100%;}
  158. .block .head-panel{width: 100%; float: left; margin: 30px 0px 0px; position: relative;}
  159. .block .head-panel .hp-info{margin-left: 20px; position: relative;}
  160. .block .head-panel .hp-info:first-child{margin-left: 0px;}
  161. .block .head-panel .hp-info.hp-disabled{opacity: 0.5; filter: alpha(opacity=50);}
  162. .block .head-panel .hp-info .hp-icon{position: absolute; left: 0px; top: 3px; font-size: 24px;}
  163. .block .head-panel .hp-info .hp-main,
  164. .block .head-panel .hp-info .hp-sm{display: block; float: left; margin-left: 27px; clear: both; line-height: 14px;}
  165. .block .head-panel .hp-info .hp-main{font-size: 14px; margin-top: 2px;}
  166. .block .head-panel .hp-info .hp-sm{font-size: 11px; opacity: 0.8; filter: alpha(opacity=80); margin-top: 3px; text-align: center;}
  167. .block .head-panel .hp-info .hp-sm .progress{margin: 3px 0px 2px;}
  168. .block .head-panel .hp-info.hp-one{margin-top: 6px;}
  169. .block .head-panel .hp-info.hp-one .hp-icon{font-size: 16px; top: -3px;}
  170. .block .head-panel .hp-info.hp-one .hp-main{font-size: 12px; margin-left: 21px; margin-top: 6px;}
  171. .block .head-panel .hp-info.hp-simple{margin-left: 10px;}
  172. .block .head-panel .hp-info.hp-simple .hp-main{margin-left: 0px; font-size: 11px; font-weight: bold;}
  173. .block .head-panel .hp-info.hp-simple .hp-sm{margin-left: 0px;}
  174. .block .head-panel .hp-info.hp-inline{width: 100%; margin-left: 0px;}
  175. .block .head-panel .hp-info.hp-inline .hp-main,
  176. .block .head-panel .hp-info.hp-inline .hp-sm{width: 100%; text-align: left;}
  177. .block .head-panel .side{float: left;}
  178. .block .head-panel .left_abs_100{position: absolute; left: 0px; top: 0px; width: 100px;}
  179. .block .head-panel .right_abs_100{position: absolute; right: 0px; top: 0px; width: 100px;}
  180. .block .head .chart{float: left; width: 100%;}
  181. .block .user{padding: 10px; float: left; width: 100%; position: relative;}
  182. .block .user .info{margin: 0px auto; width: 100px;}
  183. .block .user .info .informer{position: absolute; font-size: 9px; text-align: center; line-height: 14px;}
  184. .block .user .info .informer.informer-one{left: 10px; top: 10px;}
  185. .block .user .info .informer.informer-two{right: 10px; top: 10px;}
  186. .block .user .info .informer.informer-three{left: 10px; bottom: 10px;}
  187. .block .user .info .informer.informer-four{right: 10px; bottom: 10px;}
  188. .block .user .info .informer span{font-size: 12px; font-weight: bold; display: block;}
  189. .block .user .user-change{position: relative;}
  190. .block .user .user-change-button{width: 96px; height: 96px; font-size: 32px; line-height: 96px; color: #FFF; background: rgba(255,255,255,0.2);
  191. position: absolute; left: 0px; top: 0px; border-radius: 50%; text-align: center; display: none; cursor: pointer;}
  192. .block .user .user-change:hover .user-change-button{display: block;}
  193. .block .user-change-row{display: none;}
  194. /*div > .block:last-child{margin-bottom: 0px;}*/
  195. .contact-images img{margin-bottom: 5px;}
  196. /* eof blocks */
  197. /* page-footer */
  198. .page-footer{width: 100%; padding: 0px 10px; float: left;}
  199. .page-footer-wrap{background: rgba(0,0,0,0.2);float: left; width: 100%; padding: 8px 10px;}
  200. /* eof page-footer */
  201. /* form elements */
  202. .btn{padding-bottom: 5px; line-height: 16px;}
  203. input, select, textarea
  204. {display: block;width: 100%; padding: 6px 12px;font-size: 12px;line-height: 1.428571429;vertical-align: middle; border-radius: 3px;
  205. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
  206. .form-control:focus, input:focus, select:focus, textarea:focus{-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border-color: transparent; outline: none !important;}
  207. .form-control, input, select, select[multiple], textarea{background: rgba(0,0,0,0.2); border-color: transparent; color: #FFF;}
  208. select{padding: 6px 8px;}
  209. select option{background: #222; color:#fff; border: 0px;}
  210. select option[selected],
  211. select[multiple] option{ background: none;}
  212. .file input[type="file"]{display: none;}
  213. .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control
  214. {background: rgba(0,0,0,0.1); color: #CCC;}
  215. .form-row{float: left; width: 100%; margin-bottom: 10px; line-height: 30px;}
  216. .form-row:first-child{margin-top: 10px;}
  217. .form-row:last-child{margin-bottom: 0px;}
  218. .form-horizontal .form-group{margin-left: -10px; margin-right: -10px;}
  219. .form-horizontal .control-label{text-align: left;}
  220. /*labels and badges*/
  221. label{margin-bottom: 0px;}
  222. .badge{border-radius: 3px;}
  223. .label.label-default{background: rgba(255,255,255,0.2);}
  224. .help-block{color: #FFF;line-height: 12px;margin-bottom: 5px;}
  225. /* eof labels and badges*/
  226. /* group addons */
  227. .input-group{line-height: 28px;}
  228. .input-group-addon{background: rgba(0,0,0,0.4); color: #FFF; border: 0px; padding: 7px 12px 5px;}
  229. /* eof group addons */
  230. .img-thumbnail{border: 3px solid rgba(255,255,255,0.3); background: none; padding: 0px;}
  231. .btn-group-vertical .btn-group .btn{margin-top: -1px; width: 100%;}
  232. /* eof form elements */
  233. /* checkbox, radio */
  234. .radiobox, .checkbox{margin: 0px; }
  235. .radiobox input[type="radio"], .radiobox-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{margin-left: 0px;}
  236. .radiobox-inline, .checkbox-inline{cursor: default;}
  237. div.checker, div.radio, div.uploader {display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; vertical-align: middle;}
  238. div.checker:focus, div.radio:focus, div.uploader:focus {outline: 0;}
  239. div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *{margin: 0;padding: 0;}
  240. div.checker,
  241. div.radio{margin-left: -20px; position: relative; margin-right: 5px; line-height: 19px; font-weight: normal;}
  242. div.checker, div.checker span, div.checker input,
  243. div.radio, div.radio span, div.radio input{width: 19px; height: 19px;}
  244. div.checker span,div.radio span
  245. {background: rgba(0,0,0,0.2); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
  246. display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1;text-align: center;}
  247. div.radio span{-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; font-size: 13px;}
  248. div.checker span.checked:before{content: "\f00c"; font-family: 'FontAwesome';position: absolute; left: 4px; top: 1px;}
  249. div.radio span.checked:before{content: "\f111"; font-family: 'FontAwesome';position: absolute; left: 4px; top: 0px;}
  250. div.checker input,div.radio input
  251. {opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;border: none;background: none;display: -moz-inline-box;display: inline-block;*display: inline;zoom: 1; }
  252. div.checker.hover span, div.checker.focus span,
  253. div.radio.hover span, div.radio.focus span{background: rgba(0,0,0,0.3);}
  254. div.checker.disabled span, div.radio.disabled span{background: rgba(0,0,0,0.1); color: #ddd;}
  255. /* eof checkbox, radio */
  256. /* block white filled form elements */
  257. .block-fill-white input,.block-fill-white select,.block-fill-white textarea,.block-fill-white select option,
  258. .block-fill-white div.checker span, .block-fill-white div.radio span{color: #333; background: #F1F1F1; border: 1px solid #DDD;}
  259. .block-fill-white select option{background: #FFF;}
  260. .block-fill-white select[multiple] option{background: transparent;}
  261. .block-fill-white input[readonly],.block-fill-white input[disabled]{color: #999;}
  262. .block-fill-white div.checker.hover span, .block-fill-white div.checker.focus span, .block-fill-white div.radio.hover span, .block-fill-white div.radio.focus span,
  263. .block-fill-white div.tagsinput span.tag,.block-fill-white .select2-container-multi .select2-choices .select2-search-choice
  264. {background: #E5E5E5; color: #333;}
  265. .block-fill-white div.checker.disabled span, .block-fill-white div.radio.disabled span{background: #F5F5F5; color: #ddd;}
  266. .block-fill-white div.tagsinput, .block-fill-white .select2-container-multi .select2-choices,
  267. .block-fill-white .select2-container .select2-choice{background: #F1F1F1; color: #333; border: 1px solid #DDD;}
  268. .block-fill-white .select2-container .select2-choice div,
  269. .block-fill-white .input-group-addon, .block-fill-white .ui-spinner .ui-spinner-button span{background: #DDD; color: #333;}
  270. .block-fill-white .ui-spinner .ui-spinner-button span:hover{background: #EEE;}
  271. .block-fill-white div.tagsinput input{color: #333;}
  272. .block-fill-white .ui-slider .ui-slider-handle{background: #333; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
  273. /* eof block white filled form elements */
  274. /* typography */
  275. .typhography{text-shadow: 1px 2px 2px rgba(0,0,0,0.2);}
  276. .typhography p{line-height: 19px;}
  277. h1{font-size: 27px;}
  278. h2{font-size: 23px;}
  279. h3{font-size: 21px;}
  280. h4{font-size: 19px;}
  281. h5{font-size: 17px;}
  282. h6{font-size: 15px;}
  283. h1,h2,h3,h4,h5,h6{margin-top: 0px; margin-bottom: 10px;}
  284. .text-muted{color: #DDD;}
  285. .text-primary{color: #41A6FF;}
  286. .text-success{color: #59AD2F;}
  287. .text-info{color: #5396b5;}
  288. .text-warning{color: #FFA91F;}
  289. .text-danger{color: #b26e6e;}
  290. .well{background: rgba(0,0,0,0.2); border: 0px;}
  291. .well.well-lg{padding: 15px;}
  292. blockquote{border-color: rgba(0,0,0,0.2);}
  293. blockquote small{color: #DDD;}
  294. .badge{background: rgba(0,0,0,0.2);}
  295. dt{text-transform: uppercase;}
  296. dd{padding: 5px 0px;}
  297. /* eof typography */
  298. /* tables */
  299. .table{margin-bottom: 0px;}
  300. .table .checker{display: inherit;}
  301. .table thead>tr>th,.table thead>tr>th, .table tbody>tr>th, .table tfoot>tr>th, .table thead>tr>td, .table tbody>tr>td, .table tfoot>tr>td, .table-bordered,
  302. .table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td
  303. {border-color: rgba(0,0,0,0.2); line-height: 20px; padding-left: 12px; padding-right: 12px;}
  304. .table thead>tr>th{border-bottom: 0px;}
  305. .table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th{background: rgba(0,0,0,0.1);}
  306. .table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th{background: rgba(0,0,0,0.2);}
  307. /* eof tables */
  308. /* tabs */
  309. .tabs{float: left; width: 100%; position: relative;}
  310. .nav-tabs{border-color: rgba(0,0,0,0.3);}
  311. .nav-tabs > li{margin-bottom: 0px;}
  312. .nav-tabs > li > a{margin-right: 0px;}
  313. .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active>a:focus,.nav-tabs > .dropdown.active.open > a:hover
  314. {border-color: transparent; color: #FFF; background: rgba(0,0,0,0.3);}
  315. .nav-tabs > li > a:hover,.nav-tabs > .dropdown.open > a,.nav-tabs > .dropdown.open > a:hover
  316. {background: rgba(0,0,0,0.1); border-color: transparent; color: #FFF;}
  317. .nav-tabs.nav-justified > li > a{border-bottom-color: rgba(0,0,0,0.3);}
  318. .nav-tabs.nav-justified > .active > a{border-bottom-color: transparent;}
  319. .nav-tabs a .caret,.nav-tabs a:hover .caret{border-top-color: #FFF;border-bottom-color: #FFF;}
  320. .head .nav-tabs{border-color: transparent; border-bottom: 0px;}
  321. .nav-tabs-vertical .nav-tabs{float: left; width: 150px; position: absolute; left: 0px; border-bottom: 0px;}
  322. .nav-tabs-vertical .nav-tabs > li{width: 100%;}
  323. .nav-tabs-vertical .nav-tabs > li > a{width: 100%; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
  324. .nav-tabs-vertical .nav-tabs > li:first-child > a{-moz-border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px;}
  325. .nav-tabs-vertical .nav-tabs > li:last-child > a{-moz-border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px;}
  326. .nav-tabs-vertical .tab-content{width: auto; margin-left: 150px;}
  327. .tabs .nav-tabs > li:first-child > a,
  328. .tabs .nav-tabs > li:last-child > a{-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
  329. /* eof tabs */
  330. /* modal */
  331. .modal-content{background: url('../img/background/bt_cubs.png') left top repeat #222; border-width: 3px; border: 1px solid #1B1B1B;}
  332. .modal-header{border-bottom-color: #1B1B1B; padding: 10px 15px;}
  333. .modal-title{line-height: 30px; font-size: 12px; font-weight: bold; text-transform: uppercase;}
  334. .modal-header .close{margin-top: 5px;}
  335. .modal-footer{border-top-color: #1B1B1B; padding: 10px 15px; margin-top: 0px;}
  336. .modal-body{padding: 10px;}
  337. .close,.close:hover,.close:focus{color: #FFF;}
  338. .modal.modal-white .modal-content{background: #FFF; color: #333; border: 1px solid #EEE;}
  339. .modal.modal-white .modal-content .modal-header{border-bottom-color: #EEE;}
  340. .modal.modal-white .modal-content .modal-footer{border-top-color: #EEE;}
  341. .modal.modal-white .close,.modal.modal-white .close:hover,.modal.modal-white .close:focus{color: #333;}
  342. .modal-backdrop.in{opacity: 0.3; filter: alpha(opacity=30);}
  343. .modal.modal-success .modal-content{background: url('../img/background/bt_cubs.png') left top repeat #59AD2F; border: 1px solid #4F9B2B;}
  344. .modal-success .modal-header{border-bottom-color: #4F9B2B;}
  345. .modal-success .modal-footer{border-top-color: #4F9B2B;}
  346. .modal.modal-warning .modal-content{background: url('../img/background/bt_cubs.png') left top repeat #FFA91F; border: 1px solid #db860f;}
  347. .modal-warning .modal-header{border-bottom-color: #db860f;}
  348. .modal-warning .modal-footer{border-top-color: #db860f;}
  349. .modal.modal-danger .modal-content{background: url('../img/background/bt_cubs.png') left top repeat #AF2F2F; border: 1px solid #A62D2D;}
  350. .modal-danger .modal-header{border-bottom-color: #A62D2D;}
  351. .modal-danger .modal-footer{border-top-color: #A62D2D;}
  352. .modal.modal-info .modal-content{background: url('../img/background/bt_cubs.png') left top repeat #2F84B1; border: 1px solid #25678B;}
  353. .modal-info .modal-header{border-bottom-color: #25678B;}
  354. .modal-info .modal-footer{border-top-color: #25678B;}
  355. /* eof modal */
  356. /* statusbar */
  357. .statusbar{position: fixed; bottom: 0px; width: 100%; padding: 10px; background: rgba(0,0,0,0.70); display: none;}
  358. .statusbar .statusbar-icon{float: left; margin-right: 10px; padding: 3px 0px;}
  359. .statusbar .statusbar-icon [class^=icon]{font-size: 20px; line-height: 24px;}
  360. .statusbar .statusbar-text{font-size: 12px; font-weight: bold; color: #FFF; float: left; padding-right: 30px; line-height: 30px;}
  361. .statusbar .statusbar-body{float: left; padding-right: 30px;}
  362. .statusbar .statusbar-close{position: absolute; right: 15px; top: 50%; margin-top: -8px; cursor: pointer; opacity: 0.2; filter: alpha(opacity=20);}
  363. .statusbar .statusbar-close:hover{ opacity: 0.5; filter: alpha(opacity=50);}
  364. .statusbar.statusbar-info{background: rgba(47,132,177,0.70);} /* #2F84B1 */
  365. .statusbar.statusbar-danger{background: rgba(175,47,47,0.70);}/* #AF2F2F */
  366. .statusbar.statusbar-success{background: rgba(89,173,47,0.70);} /* #FFA91F */
  367. .statusbar.statusbar-warning{background: rgba(255,169,31,0.70);} /* #59AD2F */
  368. /* eof statusbar */
  369. /* pagination */
  370. .pagination > li > a, .pagination > li > span{background: rgba(0,0,0,0.2); border-color: transparent; line-height: 16px; margin-left: 1px;}
  371. .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .pagination > li > a:hover, .pagination > li > span:hover
  372. {background: rgba(0,0,0,0.5); border-color: transparent;}
  373. .pagination > .disabled > span, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus
  374. {background: rgba(0,0,0,0.3); border-color: transparent;}
  375. .pagination [class^='icon-']{line-height: 16px;}
  376. /* eof pagination */
  377. /* breadcrumb */
  378. .breadcrumb{background: rgba(0,0,0,0.2); color: #FFF;}
  379. .breadcrumb > li+li:before{content: "\f105"; font-family: 'FontAwesome'; padding: 0px 8px;}
  380. .breadcrumb > li{color: #FFF; opacity: 0.6; filter: alpha(opacity=60);}
  381. .breadcrumb > li.active{opacity: 1; filter: alpha(opacity=100); color: #FFF;}
  382. .breadcrumb > li:hover{opacity: 1; filter: alpha(opacity=100);}
  383. /* eof breadcrumb */
  384. /* buttons */
  385. .btn{border-color: transparent; font-weight: bold; background: rgba(0,0,0,0.2); border-radius: 5px; color: #FFF;}
  386. .btn:focus{color: #FFF; outline: none;}
  387. .btn:hover,.btn.btn-default.btn-clean:hover,.btn.btn-primary.btn-clean:hover,.btn.btn-success.btn-clean:hover,
  388. .btn.btn-info.btn-clean:hover,.btn.btn-warning.btn-clean:hover, .btn.btn-danger.btn-clean:hover, .btn.btn-clean:hover,
  389. .btn.btn-clean.active, .btn.btn-default.btn-clean.active,.btn.btn-primary.btn-clean.active,.btn.btn-success.btn-clean.active,
  390. .btn.btn-info.btn-clean.active,.btn.btn-warning.btn-clean.active,.btn.btn-danger.btn-clean.active
  391. {background: rgba(0,0,0,0.2); color: #FFF;}
  392. .btn.btn-clean{border-color: #111; background: transparent; color: #FFF;}
  393. .btn .caret{border-top-color: #FFF;}
  394. .dropup .btn .caret{border-bottom-color: #FFF;}
  395. .btn.btn-default{border-color: #F4F4F4; background: #F4F4F4; color: #333;}
  396. .btn.btn-default:hover{background-color: #EEEEEE; background-image: none;}
  397. .btn.btn-default.btn-clean{border-color: #F4F4F4; background: transparent; color: #FFF;}
  398. .btn.btn-default .caret{border-top-color: #FFF;}
  399. .dropup .btn.btn-default .caret{border-bottom-color: #FFF;}
  400. .btn.btn-primary{border-color: #41A6FF; background: #41A6FF;}
  401. .btn.btn-primary:hover{background-color: #3F97FE; background-image: none;}
  402. .btn.btn-primary.btn-clean{border-color: #41A6FF; background: transparent; color: #41A6FF;}
  403. .btn.btn-success{border-color: #59AD2F; background: #59AD2F;}
  404. .btn.btn-success:hover{background-color: #4F9B2B; background-image: none;}
  405. .btn.btn-success.btn-clean{border-color: #59AD2F; background: transparent; color: #59AD2F;}
  406. .btn.btn-info{border-color: #2F84B1; background: #2F84B1;}
  407. .btn.btn-info:hover{background-color: #25678B; background-image: none;}
  408. .btn.btn-info.btn-clean{border-color: #2F84B1; background: transparent; color: #2F84B1;}
  409. .btn.btn-warning{border-color: #FFA91F; background: #FFA91F;}
  410. .btn.btn-warning:hover{background-color: #FF9806; background-image: none;}
  411. .btn.btn-warning.btn-clean{border-color: #FFA91F; background: transparent; color: #FFA91F;}
  412. .btn.btn-danger{border-color: #AF2F2F; background: #AF2F2F;}
  413. .btn.btn-danger:hover{background-color: #A62D2D; background-image: none;}
  414. .btn.btn-danger.btn-clean{border-color: #AF2F2F; background: transparent; color: #AF2F2F;}
  415. .btn.btn-link{background: transparent; border-color: transparent; color: #FFF;}
  416. .btn.btn-link:hover{background: transparent; background-image: none;}
  417. .btn.btn-link.btn-clean{border-color: transparent;}
  418. /* eof buttons */
  419. /* list group */
  420. .list-group{float: left; padding: 0px; border: 0px; width: 100%; list-style: none;}
  421. .block .list-group{margin: 0px; padding: 0px; background: transparent;}
  422. .list-group .list-group-item{background: rgba(0,0,0,0.2); border: 0px; color: #FFF; position: relative; padding: 10px 10px 10px 15px;}
  423. .list-group.list-group-icons .list-group-item{padding: 10px 10px 10px 27px;}
  424. .list-group.list-group-icons .list-group-item span[class^='icon-'],
  425. .list-group.list-group-icons .list-group-item span[class^='glyphicon']{position: absolute; top: 10px; left: 10px; opacity: 0.6; filter: alpha(opacity=60);}
  426. .list-group .list-group-item:hover,.list-group .list-group-item:focus,.list-group .list-group-item:active
  427. {background: rgba(0,0,0,0.1); color: #FFF;}
  428. .list-group.list-group-icons .list-group-item:hover span[class^='icon-'],
  429. .list-group.list-group-icons .list-group-item:hover span[class^='glyphicon']{opacity: 1; filter: alpha(opacity=100);}
  430. .block .content .list-group-item:first-child{border-top-right-radius: 0px; border-top-left-radius: 0px;}
  431. .list-group .list-group-item .label{float: right; padding: 4px 5px;}
  432. .list-group > li{margin-bottom: -1px;}
  433. .list-group .dropdown-menu{left: auto; right: 0px;}
  434. .page-content-white{background: #F0F0F0; color: #333;}
  435. .page-content-white a{color: #333;}
  436. .page-content-white a:hover{color: #333;}
  437. .page-content-white .breadcrumb{background: #FFF; color: #333;}
  438. .page-content-white .breadcrumb > li, .page-content-white .breadcrumb > li.active{color: #333;}
  439. /* list group */
  440. /* list */
  441. .list, .block .content.list{padding: 0px; list-style: none;}
  442. .list,.list .list-item,.list .list-title{display: block; width: 100%; float: left;}
  443. .list .list-title{color: #FFF; font-weight: bold; font-size: 12px; text-transform: uppercase; text-decoration: none; padding: 10px;}
  444. .list .list-item{background: #E7EBEC; color: #333; position: relative; overflow: hidden;}
  445. .list .list-item:nth-child(2n+1){background: #DEE4E5;}
  446. .list .list-item:hover{background: #FFF;}
  447. .list-default .list-item{background: rgba(0,0,0,0.2); color: #FFF; margin-bottom: 3px; overflow: auto;}
  448. .list-default .list-item:nth-child(2n+1){background: rgba(0,0,0,0.3);}
  449. .list-default .list-item:hover{background: rgba(0,0,0,0.1);}
  450. .list-default .list-item .list-text{float: left;}
  451. .list-default .list-item .list-title{padding-bottom: 0px;}
  452. .list-default .list-item .list-text img{margin: 0px 5px 0px 0px;}
  453. .list .list-item .list-datetime,
  454. .list .list-item .list-info{float: left; padding: 8px 10px 8px 10px;}
  455. .list .list-item .list-datetime{width: 65px;}
  456. .list .list-item .list-datetime .date{font-size: 14px; color: #BA3450; text-align: center; font-weight: bold;}
  457. .list .list-item .list-datetime .time{font-size: 11px; color: #8F95A1; text-align: center; line-height: 16px;}
  458. .list .list-item .list-text{padding: 8px 15px 8px 10px;}
  459. .list .list-item .list-text .list-text-name{font-size: 14px; color: #333;}
  460. .list .list-item .list-text p{margin: 5px 0px; font-size: 11px; color: #888D9A; line-height: 16px;}
  461. .list .list-item .list-text .list-text-info{font-size: 11px; color: #666; margin-top: 3px; line-height: 14px;}
  462. .list .list-item .list-controls{position: absolute; width: 50%; height: 80px; right: -50%; top: 0px; padding: 5px 10px; background: rgba(225,90,0,0.9); transition: 200ms; line-height: 64px;}
  463. .list .list-item:hover .list-controls{transition: 200ms; right: 0;}
  464. .list .list-item .list-controls a{margin-right: 10px;}
  465. .list.list-contacts .list-controls{height: 56px; line-height: 48px;}
  466. .list-default .list-item .list-text p{font-size: 12px; color: #FFF; margin-bottom: 3px; margin-top: 0px; padding-top: 0px;}
  467. .list.list-contacts{background: transparent;}
  468. .list.list-contacts .list-item{background: rgba(0,0,0,0.2); margin-bottom: 1px; color: #FFF; margin-bottom: -1px;}
  469. .list.list-contacts .list-item:hover,
  470. .list.list-contacts .list-item.active{background: rgba(0,0,0,0.1);}
  471. .list.list-contacts .list-item .list-text .list-text-name{color: #FFF;}
  472. .list.list-contacts .list-item .list-text p,.list.list-contacts .list-item .list-text .list-text-info{color: #EEE;}
  473. .list.list-contacts .list-item:last-child{margin-bottom: 0px;}
  474. .list-status{width: 10px; height: 10px; position: absolute; right: 10px; top: 50%; margin-top: -5px;
  475. -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
  476. .list-status-online{background: #86D435;}
  477. .list-status-offline{background: #EF372E;}
  478. .list-status-away{background: #FF9806;}
  479. .list .list-item .progress{margin: 3px 0px 2px;}
  480. /* eof list */
  481. /* chat */
  482. .messages{padding: 10px;}
  483. .messages .messages-item{margin-bottom: 8px;}
  484. .messages .messages-item > img{float: left;}
  485. .messages .messages-item.inbox > img{float: right;}
  486. .messages .messages-item .messages-item-text{margin-left: 48px; font-size: 12px; background: rgba(0,0,0,0.2); padding: 10px; position: relative;}
  487. .messages .messages-item .messages-item-text:after{right: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
  488. .messages .messages-item .messages-item-text:after{border-color: rgba(0, 0, 0, 0);border-right-color: rgba(0, 0, 0, 0.2); border-width: 6px; top: 14px;}
  489. .messages .messages-item.inbox .messages-item-text{margin-right: 48px; margin-left: 0px;}
  490. .messages .messages-item.inbox .messages-item-text:after{right:auto; left: 100%;}
  491. .messages .messages-item.inbox .messages-item-text:after{border-left-color: rgba(0,0,0,0.2); border-right-color: transparent;}
  492. .messages .messages-item .messages-item-date{font-size: 11px; text-align: right; opacity: 0.3; filter: alpha(opacity=30); margin-top: 5px;}
  493. .messages .messages-item.inbox .messages-item-date{text-align: left;}
  494. .messages .messages-item .messages-attachment{padding-top: 5px; display: inline-block;}
  495. .messages .messages-item .messages-attachment a{display: block; float: left; clear: both; margin-bottom: 5px;}
  496. .messages .messages-item .messages-attachment a [class^='icon-']{font-size: 14px; opacity: 0.6; filter: alpha(opacity=60);}
  497. .messages .messages-item .messages-attachment a:last-child{margin-bottom: 0px;}
  498. .messages .messages-item .messages-attachment a:hover{text-decoration: underline;}
  499. .messages .messages-item .messages-attachment.messages-attachment-inline a{clear: none; margin-right: 10px;}
  500. .messages.messages-white .messages-item .messages-item-text{background: rgba(255,255,255,0.2);}
  501. .messages.messages-white .messages-item .messages-item-text:after{border-right-color: rgba(255,255,255,0.2);}
  502. .messages.messages-white .messages-item.inbox .messages-item-text:after{border-left-color: rgba(255,255,255,0.2);}
  503. /* eof chat */
  504. /* mail list */
  505. .email-list .email-list-item{float: left; position: relative; width: 100%; margin-bottom: 10px; padding: 4px 5px;}
  506. .email-list .email-list-item:nth-child(2n){background: rgba(0,0,0,0.1);}
  507. .email-list .email-list-item:hover,.email-list .email-list-item.list-active{background: rgba(255,255,255,0.1); cursor: pointer;}
  508. .email-list .email-list-item .item-line{float: left; position: relative; width: 100%; margin-bottom: 3px;}
  509. .email-list .email-list-item .item-line .item-line-box{float: left; width: 20px; text-align: center; line-height: 19px; margin-right: 5px;}
  510. .email-list .email-list-item .item-line .item-line-box [class^='icon-']{color: rgba(255,255,255,0.3);}
  511. .email-list .email-list-item .item-line .item-line-title{float: left; font-weight: bold; font-size: 12px; line-height: 21px;}
  512. .email-list .email-list-item .item-line .item-line-date{float: right; line-height: 20px; font-size: 11px;}
  513. .email-list .email-list-item .item-line .item-line-content{float: left; padding-left: 25px; color: #EEE;}
  514. .email-list .email-list-item .item-line{text-shadow: 1px 1px 1px rgba(0,0,0,0.2);}
  515. .email-list .email-list-item .item-line .item-line-box .active{color: #FF9806;}
  516. /* eof mail list */
  517. /* timeline */
  518. .timeline{width: 100%; border-left: 10px solid rgba(0,0,0,0.2); margin-left: 10px; float: left; padding-top: 10px;}
  519. .timeline .timeline-item{float: left; width: 100%; position: relative; clear: both;}
  520. .timeline .timeline-icon{position: absolute; left: -18px; top: 0px; width: 26px; height: 26px; border: 2px solid rgba(255,255,255,0.4); background: #000;
  521. text-align: center; line-height: 21px;
  522. -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
  523. .timeline .timeline-icon [class^='icon-']{font-size: 12px;}
  524. .timeline .timeline-info-content{background: rgba(0,0,0,0.2); padding: 8px; position: relative;}
  525. .timeline .timeline-info-content:after{right: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
  526. .timeline .timeline-info-content:after{border-color: rgba(0, 0, 0, 0);border-right-color: rgba(0, 0, 0, 0.2); border-width: 6px; top: 8px;}
  527. .timeline .timeline-info-content p{margin-bottom: 5px;}
  528. .timeline .timeline-info-like{float: left; font-size: 11px;}
  529. .timeline .timeline-info-date{font-size: 11px; color: #DDD; text-align: right; margin-top: 3px;}
  530. .timeline .timeline-info{margin-left: 20px; margin-bottom: 10px; padding-right: 10px;}
  531. .timeline p.timeline-info-title{line-height: 30px; font-size: 12px; margin-bottom: 8px; font-weight: bold;}
  532. .timeline p.timeline-info-title img{margin-right: 5px;}
  533. /* eof timeline */
  534. /* tagsinput */
  535. div.tagsinput{background: rgba(0,0,0,0.2); float: left;}
  536. div.tagsinput span.tag { display: block; float: left; padding: 3px 5px 4px 5px; background: rgba(0,0,0,0.3); color: #FFF; margin: 5px 0px 4px 5px; line-height: 13px;}
  537. div.tagsinput span.tag a { color: #AAA; text-decoration:none; font-family: Arial; font-size: 11px;}
  538. div.tagsinput input { width: 105px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; color: #FFF; background: none; border: 0px; padding: 6px 12px 7px;}
  539. div.tagsinput div { display:block; float: left; }
  540. .tags_clear { clear: both; width: 100%; height: 0px; }
  541. .not_valid {color: #ff9193 !important;}
  542. /* eof tagsinput */
  543. /* popovers */
  544. .popover{background: url('../img/background/bt_cubs.png') left top repeat #222; border-width: 3px; border: 3px solid #1B1B1B;}
  545. .popover.left .arrow:after{border-left-color: #1B1B1B;}
  546. .popover.right .arrow:after{border-right-color: #1B1B1B;}
  547. .popover.top .arrow:after{border-top-color: #1B1B1B;}
  548. .popover.bottom .arrow:after{border-bottom-color: #1B1B1B;}
  549. /* eof popovers */
  550. /* alerts */
  551. .alert{padding: 10px; color: #FFF; border: 1px solid rgba(0,0,0,0.1);}
  552. .alert.alert-success{background: #59AD2F;}
  553. .alert.alert-info{background: #2F84B1;}
  554. .alert.alert-warning{background: #FFA91F;}
  555. .alert.alert-danger{background: #AF2F2F;}
  556. /* eof alerts */
  557. /* progress bar */
  558. .progress{background: rgba(0,0,0,0.2); margin: 6px 0px 7px;}
  559. .progress-bar{background: rgba(255,255,255,0.7);}
  560. .progress-bar-success{background: #59AD2F;}
  561. .progress-bar-warning{background: #FFA91F;}
  562. .progress-bar-info{background: #2F84B1;}
  563. .progress-bar-danger{background: #AF2F2F;}
  564. .progress.progress-small{height: 5px; margin: 13px 0px 12px;}
  565. /* eof progress bar */
  566. /* panels */
  567. .panel{color: #FFF; background: rgba(0,0,0,0.2); border-color: rgba(0,0,0,0.1);}
  568. .panel .panel-heading{color: #FFF; background: transparent; padding-left: 10px; border-color: rgba(0,0,0,0.1);}
  569. .panel .panel-body{padding: 10px; background: transparent;}
  570. .panel .panel-footer{background: transparent; padding-left: 10px; border-color: rgba(0,0,0,0.1);}
  571. .panel.panel-success{background: url('../img/background/bt_cubs.png') left top repeat #59AD2F; border-color: #4F9B2B;}
  572. .panel.panel-success .panel-heading,.panel.panel-success .panel-footer{border-color: #4F9B2B;}
  573. .panel.panel-warning{background: url('../img/background/bt_cubs.png') left top repeat #FFA91F; border-color: #FF9806;}
  574. .panel.panel-warning .panel-heading,.panel.panel-warning .panel-footer{border-color: #FF9806;}
  575. .panel.panel-info{background: url('../img/background/bt_cubs.png') left top repeat #2F84B1; border-color: #2F84B1;}
  576. .panel.panel-info .panel-heading,.panel.panel-info .panel-footer{border-color: #2F84B1;}
  577. .panel.panel-danger{background: url('../img/background/bt_cubs.png') left top repeat #AF2F2F; border-color: #A62D2D;}
  578. .panel.panel-danger .panel-heading,.panel.panel-danger .panel-footer{border-color: #A62D2D;}
  579. .panel.panel-primary{background: url('../img/background/bt_cubs.png') left top repeat #41A6FF; border-color: #3F97FE;}
  580. .panel.panel-primary .panel-heading,.panel.panel-primary .panel-footer{border-color: #3F97FE;}
  581. /* eof panels */
  582. /* carousel */
  583. .carousel-content{width: 100%; padding: 10px 25px 5px;}
  584. .carousel-control{width: 20px;}
  585. .carousel-control.left,.carousel-control.right{background: none;}
  586. .carousel-control span{position: absolute; top: 50%; margin-left: -7px; margin-top: -10px; left: 50%;}
  587. /* eof carousel */
  588. /* jQuery UI */
  589. .ui-widget-content{background: url('../img/background/bt_cubs.png') left top repeat #222; border-width: 3px; border: 3px solid #1B1B1B; color: #FFF;}
  590. .ui-widget-header{background: transparent; border: 0px;}
  591. .ui-widget-content a{color: #FFF;}
  592. .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
  593. {background: rgba(0,0,0,0.1); border: 0px; color: #FFF;}
  594. .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover,
  595. .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus
  596. {background: transparent; border-color: transparent;}
  597. .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight,
  598. .ui-state-highlight.ui-state-hover
  599. {background: rgba(0,0,0,0.2);}
  600. .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
  601. {background: rgba(0,0,0,0.4);}
  602. .list-group .list-group-item.ui-selected{background: rgba(0,0,0,0.4);}
  603. .list-group .helper{background: rgba(225,90,0,0.2);}
  604. /* datepicker */
  605. .ui-datepicker{padding: 0px; z-index: 11 !important;}
  606. .ui-datepicker-inline.ui-datepicker{width: 100%;background: rgba(0,0,0,0.3); border-width: 3px; border: 3px solid rgba(0,0,0,0.2);}
  607. .ui-datepicker .ui-datepicker-header{padding: 3px 0px 10px;}
  608. .ui-datepicker-today .ui-state-highlight
  609. .ui-datepicker table{margin: 0px 0px 5px 0px;}
  610. .ui-datepicker td span, .ui-datepicker td a{padding: 5px;}
  611. .ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span
  612. {background: none; text-indent: 0 !important; position: relative; opacity: 0.6; filter: alpha(opacity=60);}
  613. .ui-datepicker .ui-datepicker-prev span:before{position: absolute; content: "\f104"; font-family: 'FontAwesome'; left: 0px;}
  614. .ui-datepicker .ui-datepicker-next span:before{position: absolute; content: "\f105"; font-family: 'FontAwesome'; right: 0px;}
  615. .ui-datepicker .ui-datepicker-prev-hover span, .ui-datepicker .ui-datepicker-next-hover span{color: #FFF; opacity: 1; filter: alpha(opacity=100);}
  616. .ui-datepicker .ui-datepicker-prev-hover{left: 2px; top: 2px; cursor: pointer;}
  617. .ui-datepicker .ui-datepicker-next-hover{right: 2px; top: 2px; cursor: pointer;}
  618. /* eof datepicker */
  619. /* timepicker */
  620. .ui-timepicker-div .ui-widget-header{margin-bottom: 0px;}
  621. .ui-timepicker-div dl{text-align: left; padding: 0px; margin: 0px;}
  622. .ui-timepicker-div dl dt{float: left; width: 50px; padding: 4px 0px 4px 5px;}
  623. .ui-timepicker-div dl dd{float: left; width: 140px; height: 28px; line-height: 28px;}
  624. .ui-timepicker-div td{font-size: 90%;}
  625. .ui-tpicker-grid-label{background: none; border: none; margin: 0; padding: 0;}
  626. .ui-datepicker .ui-datepicker-buttonpane{float: left; width: 100%; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
  627. .ui_tpicker_second,.ui_tpicker_millisec,.ui_tpicker_microsec{display: none;}
  628. .ui-timepicker-rtl{direction: rtl;}
  629. .ui-timepicker-rtl dl{text-align: right; padding: 0 5px 0 0;}
  630. .ui-timepicker-rtl dl dt{float: right; clear: right;}
  631. .ui-timepicker-rtl dl dd{margin: 0 45% 10px 10px;}
  632. /* eof timepicker */
  633. /* slider */
  634. .ui-slider{background: rgba(0,0,0,0.2); border: 0px;}
  635. .ui-slider.ui-slider-horizontal{height: 4px; margin: 13px 7px;}
  636. .ui-slider.ui-slider-vertical{width: 4px; margin: 7px 10px; float: left;}
  637. .ui-slider .ui-slider-handle{width: 14px; height: 14px; background: #FFF; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; outline: none !important;}
  638. .ui-slider.ui-slider-horizontal .ui-slider-handle{top: -5px; margin-left: -7px;}
  639. .ui-slider.ui-slider-vertical .ui-slider-handle{left: -5px; margin-left: 0; margin-bottom: -7px;}
  640. .ui-slider .ui-slider-range{background: rgba(0,0,0,0.2);}
  641. /* eof slider */
  642. /* spinner */
  643. .ui-spinner{padding: 0px; margin: 0px; background: transparent; width: 100%; border: 0px;}
  644. .ui-spinner .ui-spinner-input{margin: 0px; padding: 6px 12px;}
  645. .ui-spinner .ui-spinner-button{width: 30px; height: 15px; font-size: 13px;}
  646. .ui-spinner .ui-spinner-button span{background: rgba(0,0,0,0.4); text-indent: 0px !important; position: relative; opacity: 0.6; filter: alpha(opacity=60); color: #FFF; line-height: 15px; width: 30px; height: 15px; cursor: pointer;}
  647. .ui-spinner .ui-spinner-up span:before{position: absolute; content: "\f106"; font-family: 'FontAwesome'; left: 12px;}
  648. .ui-spinner .ui-spinner-down span:before{position: absolute; content: "\f107"; font-family: 'FontAwesome'; left: 12px;}
  649. .ui-spinner .ui-spinner-button span:hover{background: rgba(0,0,0,0.6);}
  650. /* eof spinner */
  651. /* accordion */
  652. .ui-accordion .ui-accordion-content{padding: 10px; border-width: 1px;}
  653. .ui-accordion .ui-state-default .ui-icon{background: none; text-indent: 0;}
  654. .accordion.accordion-transparent .ui-widget-content{background: transparent; border: 0px;}
  655. .ui-accordion .ui-state-default .ui-icon-triangle-1-s:before{position: absolute; content: "\f107"; font-family: 'FontAwesome';}
  656. .ui-accordion .ui-state-default .ui-icon-triangle-1-e:before{position: absolute; content: "\f105"; font-family: 'FontAwesome';}
  657. /* eof accordion */
  658. /* eof jQuery UI */
  659. /* datatables */
  660. .dataTable{float: left; border-bottom: 1px solid #DAE1E8; margin-bottom: 5px;}
  661. .dataTable div.checker, .dataTable div.radio{display: inherit;}
  662. .dataTables_wrapper{float: left; width: 100%;}
  663. .dataTables_length{width: 160px; float: left; padding: 5px;}
  664. .dataTables_length label,.dataTables_filter label{padding: 0px; line-height: 16px; height: auto; margin: 0px; font-weight: normal;}
  665. .dataTables_length select{width: 50px; display: inline; margin: 0px 5px;}
  666. .dataTables_filter{width: 160px; float: right; padding-left: 5px; padding: 5px;}
  667. .dataTables_filter label input[type="text"]{width: 100px; display: inline; margin-left: 5px; border-width: 1px;}
  668. td.dataTables_empty{font-size: 11px; text-align: center; color: #333;}
  669. .dataTables_info{float: left; font-size: 11px; padding: 8px 10px; line-height: 16px;}
  670. .dataTables_paginate{padding: 5px 5px; text-align: right; float: right;}
  671. .dataTables_paginate a.paginate_disabled_previous,.dataTables_paginate a.paginate_disabled_next,.dataTables_paginate a.paginate_button,.paginate_enabled_next,.paginate_active,.paginate_enabled_previous
  672. {padding: 3px 5px; margin-left: 3px; font-size: 11px; background: rgba(0,0,0,0.2);}
  673. .paginate_active{background: rgba(0,0,0,0.5);}
  674. .dataTables_paginate .paginate_enabled_next:hover,.dataTables_paginate a.paginate_button:hover,.dataTables_paginate .paginate_enabled_previous:hover
  675. {background: rgba(0,0,0,0.4); cursor: pointer;}
  676. .dataTables_paginate a.paginate_disabled_previous,.dataTables_paginate a.paginate_button_disabled,.dataTables_paginate a.paginate_disabled_next
  677. {cursor: default; color: #ccc;}
  678. .dataTables_paginate a.paginate_button_disabled:hover{box-shadow: none; color: #ccc;}
  679. .sorting_desc,.sorting_asc,.sorting{position: relative; cursor: pointer;}
  680. .sorting:before,.sorting_desc:before,.sorting_asc:before
  681. {position: absolute; right: 5px; font-family: 'FontAwesome'; opacity: 0.9; filter: alpha(opacity=90);}
  682. .sorting:before{content: "\f0dc"; opacity: 0.3; filter: alpha(opacity=30);}
  683. .sorting_desc:before{content: "\f0d8";}
  684. .sorting_asc:before{content: "\f0d7";}
  685. .sorting_asc_disabled:before{opacity: 0.1; filter: alpha(opacity=10);}
  686. .sorting_desc_disabled:before{opacity: 0.1; filter: alpha(opacity=10);}
  687. /* eof datatables */
  688. /* ibutton */
  689. .ibutton-container{position: relative; height: 30px; width: 60px; line-height: 0px; cursor: pointer; overflow: hidden; max-width: 200px;
  690. -khtml-user-select: none; -o-user-select: none; -moz-user-select: none; -moz-user-focus: ignore; -moz-user-input: disabled;
  691. background: rgba(0,0,0,0.3);-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; display: inline-block;}
  692. .ibutton-container input{position: absolute; top: 0; left: 0; filter:alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0; -moz-user-input: enabled !important; }
  693. .ibutton-handle{height: 30px; width: 30px; cursor: inherit; position: absolute; top: 0px; left: 0px; background: #FFF; z-index: 3;
  694. -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
  695. div.ibutton-label-on,
  696. div.ibutton-label-off{white-space: nowrap; display: block; height: 30px; position: absolute; top: 0; overflow: hidden; }
  697. div.ibutton-label-on span,
  698. div.ibutton-label-off span{display: none;}
  699. div.ibutton-label-on{background: #59AD2F;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
  700. div.ibutton-label-off{background: #AF2F2F; width: 100%;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
  701. .ibutton-padding-left { left: 0; }
  702. .ibutton-padding-right { right: 0; }
  703. .ibutton-disabled { cursor: not-allowed !important; opacity: 0.6; filter:alpha(opacity=60); }
  704. /* eof ibutton */
  705. /* knob */
  706. .knob{width: 100px; display: inline-block; position: relative;}
  707. .knob > div{display: block;}
  708. .knob input{-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; line-height: 11px; text-shadow: 1px 0px 2px rgba(0,0,0,0.2); color: #FFF !important;}
  709. /* eof knob*/
  710. /* sparkline */
  711. .sparkline{display: inline-block; position: relative; margin-bottom: 5px;}
  712. .jqstooltip{display: block !important; padding: 0px !important; border: 0px !important;}
  713. .jqsfield{padding: 4px 5px 5px; display: inline-block; line-height: 13px;}
  714. /* eof sparkline */
  715. /* taurus progress bar */
  716. #tsp{position: fixed; top: 0px; left: 0px; width: 100%; height: 10px; background: rgba(0,0,0,0.2); z-index: 1001;
  717. -moz-box-shadow: 0px 2px 3px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.3);box-shadow: 0px 2px 3px rgba(0,0,0,0.3);}
  718. #tsp.tsp-bottom{top: auto; bottom: 0px;}
  719. #tsp .tsp-progress{background: #FFF; display: block; float: left; height: 10px;}
  720. #tsp .tsp-progress.tsp-success{background: #59AD2F;}
  721. #tsp .tsp-progress.tsp-info{background: #2F84B1;}
  722. #tsp .tsp-progress.tsp-warning{background: #FFA91F;}
  723. #tsp .tsp-progress.tsp-danger{background: #AF2F2F;}
  724. /* eoftaurus progress bar */
  725. /* stepy */
  726. .button-back{float: left;}
  727. .button-next,.finish{ float: right; }
  728. .step{clear: left;}
  729. .step label,.step legend { display: none; }
  730. /*.error-image { background: url('../img/error.png') no-repeat right top; }*/
  731. .stepy-titles {display: block; list-style: none; margin: 0px 0px 10px 0px; padding: 0px; background: rgba(0,0,0,0.2); width: 100%; float: left;}
  732. .stepy-titles li { color: rgba(255,255,255,0.3); cursor: pointer; font-size: 12px; font-weight: bold; font-family: Tahoma, Arial, Verdana; float: left; padding: 8px 10px; line-height: 14px;}
  733. .stepy-titles li span { font-size: 10px; display: block; font-weight: normal;}
  734. .stepy-titles .current-step { color: #FFF; cursor: auto; }
  735. .stepy-titles .current-step span{color: #FFF; font-weight: normal;}
  736. .stepy_buttons{padding: 0px 10px; margin: 0px; float: left; display: block; width: 100%;}
  737. .stepy_buttons .btn{outline: none !important;}
  738. /* eof stepy*/
  739. /* login-block */
  740. .login-block{width: 300px; margin: 100px auto 0px;}
  741. .registration-block{width: 600px; margin: 100px auto 0px;}
  742. /* eof login-block */
  743. /* error block */
  744. .block-error{width: 300px; margin: 100px auto 0px;}
  745. .block-error .error-logo{margin-bottom: 20px; float: left; width: 100%; text-align: center;}
  746. .block-error .error-code,.block-error .error-text{font-size: 24px; color: #FFF; text-align: center; text-shadow: 3px 3px 3px rgba(0,0,0,0.4);
  747. width: 100%; float: left; margin-bottom: 10px;}
  748. .block-error .error-text{font-size: 14px;margin-bottom: 20px;}
  749. /* eof error block */
  750. /* gallery */
  751. .block .content.gallery{padding: 0px;}
  752. .block .content.gallery > a{display: block; float: left;}
  753. .block .content.gallery-list{padding: 0px;}
  754. .block .content.gallery-list .gallery-item{float: left; position: relative; padding: 3px; background: rgba(255,255,255,0.2); width: 162px; margin-bottom: 10px;}
  755. .block .content.gallery-list .gallery-item .gallery-image{float:left;}
  756. .block .content.gallery-list .gallery-item .gallery-content{float: left; margin-top: 5px; width: 100%;}
  757. .block .content.gallery-list .gallery-item .gallery-content .title, .block .content.gallery-list .gallery-item .gallery-content .text
  758. {font-size: 12px; font-weight: bold; float: left; width: 100%; padding: 5px;}
  759. .block .content.gallery-list .gallery-item .gallery-content .text{font-size: 11px; font-weight: normal;}
  760. .gallery-item .gallery-controls{width: 150px; height: 115px; padding: 43px 0px 42px; position: absolute; left: 6px; top: 6px; background: rgba(0,0,0,0.6); text-align: center; display: none;}
  761. .gallery-item .gallery-controls a{display: inline-block; height: 30px; width: 30px; line-height: 30px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; text-align: center;
  762. background: rgba(255,255,255,0.4);}
  763. .gallery-item .gallery-controls a span{font-size: 14px;}
  764. .gallery-item:hover .gallery-controls{display: block;}
  765. /* eof gallery */
  766. /* pluploader */
  767. .plupload_container{background: transparent; padding: 0px;}
  768. .plupload_header{display: none;}
  769. .plupload_filelist_footer{height: auto;}
  770. .plupload_file_status span{color: #FFF;}
  771. .plupload_filelist_header, .plupload_filelist_footer{background: rgba(0,0,0,0.3); border: 0px; color: #FFF;}
  772. .plupload_filelist_header{padding: 11px 8px;}
  773. .plupload_scroll .plupload_filelist{background: rgba(0,0,0,0.1);}
  774. .plupload_filelist li{background: rgba(0,0,0,0.6); color: #FFF; border-color: #111;}
  775. li.plupload_droptext{color: #FFF;}
  776. .plupload_filelist_header{border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0px 0px; -webkit-border-radius: 3px 3px 0px 0px;}
  777. .plupload_filelist_footer{border-radius: 0px 0px 3px 3px; -moz-border-radius: 0px 0px 3px 3px; -webkit-border-radius: 0px 0px 3px 3px;}
  778. .plupload_button{background: transparent; border-color: #FFF; color: #FFF; padding: 3px 10px;}
  779. a.plupload_disabled:hover,.plupload_button:hover{background: rgba(0,0,0,0.2); color: #FFF;}
  780. .plupload_disabled{opacity: 0.5; filter: alpha(opacity=50);}
  781. .plupload_scroll .plupload_filelist{overflow: auto;}
  782. /* eof pluploader */
  783. /* widget-icon */
  784. .widget-icon{display: inline-block; background: rgba(255,255,255,0.2); font-size: 12px;
  785. -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; text-align: center; line-height: 20px; width: 30px; height: 30px; padding: 5px 0px;}
  786. .widget-icon:hover{background: rgba(255,255,255,0.3);}
  787. .widget-icon.widget-icon-dark{background: rgba(0,0,0,0.2);}
  788. .widget-icon.widget-icon-dark:hover{background: rgba(0,0,0,0.3);}
  789. .widget-icon.widget-icon-large{width: 60px; height: 60px; padding: 10px 0px; line-height: 40px; font-size: 24px;}
  790. .widget-icon.widget-icon-xlarge{width: 90px; height: 90px; padding: 15px 0px; line-height: 60px; font-size: 36px;}
  791. .widget-icon.widget-icon-circle{background: transparent; border: 1px solid #FFF;}
  792. .widget-icon.widget-icon-circle:hover{background: rgba(255,255,255,0.1);}
  793. .widget-icon.widget-icon-circle.widget-icon-dark{border-color: #111; color: #333;}
  794. .widget-icon.widget-icon-circle.widget-icon-dark:hover{background: rgba(0,0,0,0.1);}
  795. /* eof widget-icon */
  796. /* tasks */
  797. .tasks{width: 100%;}
  798. .tasks .task-item{float: left; width: 33.333333%; padding: 0px 10px; margin-bottom: 10px;}
  799. .tasks .task-item .task-item-content{float: left; width: 100%; background: rgba(0,0,0,0.2); margin-bottom: 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
  800. .tasks .task-item .task-item-content .task-item-head{float: left; width: 100%; line-height: 30px; font-size: 13px; padding: 5px 10px 0px; font-weight: bold;}
  801. .tasks .task-item .task-item-content .task-item-subhead{float: left; width: 100%; padding: 0px 15px; font-size: 11px; margin-bottom: 20px;}
  802. .tasks .task-item .task-item-content .task-item-date{float: left; width: 100%; padding: 10px; font-size: 11px; line-height: 20px; background: rgba(0,0,0,0.1);}
  803. .tasks .task-item .task-item-content .task-item-date [class^='icon-']{font-size: 14px;}
  804. .tasks .task-item.priority-high .task-item-content .task-item-date{background: rgba(204,0,0,0.2);}
  805. .tasks .task-item.priority-mid .task-item-content .task-item-date{background: rgba(255,153,0,0.2);}
  806. .tasks .task-item.priority-low .task-item-content .task-item-date{background: rgba(102,153,0,0.2);}
  807. .tasks.tasks_list .task-item{width: 100%; padding: 0px;}
  808. .tasks.tasks_list .task-item .task-item-content{margin-bottom: 0px;}
  809. .tasks.tasks_list .task-item .task-item-head{width: 70%;}
  810. .tasks.tasks_list .task-item .task-item-subhead{display: none;}
  811. .tasks.tasks_list .task-item .task-item-date{width: 30%; float: right;}
  812. /* eof tasks */
  813. /* site settings */
  814. .site-settings{position: fixed; right: 0px; top: 45px; z-index: 10;}
  815. .site-settings .site-settings-button{position: absolute; left: -36px; top: 5px; background: rgba(0,0,0,0.6); width: 36px; height: 36px; padding: 0px; text-align: center;
  816. -moz-border-radius: 5px 0px 0px 5px;-webkit-border-radius: 5px 0px 0px 5px;border-radius: 5px 0px 0px 5px; cursor: pointer;}
  817. .site-settings .site-settings-button span{font-size: 18px; line-height: 36px;}
  818. .site-settings .site-settings-content{position: relative; width: 285px; display: none;}
  819. .site-settings .site-settings-content .block > div{background: rgba(0,0,0,0.6); padding-bottom: 0px;}
  820. .site-settings .site-settings-content .block > div:last-child{padding-bottom: 10px;}
  821. .site-settings .site-settings-content .block .header{height: 22px; line-height: 22px;}
  822. .site-settings .site-settings-content .block .header h2{line-height: 22px;}
  823. .site-settings.active .site-settings-content{display: block;}
  824. .site-settings .ss_background,
  825. .site-settings .ss_theme{width: 30px; height: 30px; display: inline-block; cursor: pointer; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; border: 2px solid #777;}
  826. .site-settings .ss_background.active,
  827. .site-settings .ss_theme.active{border: 2px solid #FFF;}
  828. /* site settings */
  829. /* icons list */
  830. .icons-list .col-md-3{padding-top: 10px; padding-bottom: 10px; color: #f0f0f0;}
  831. .icons-list .col-md-3:hover{background: rgba(0,0,0,0.1); color: #FFF; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
  832. .icons-list .col-md-3 [class^="icon-"]{font-size: 16px; color: #FFF;}
  833. .icons-list-icon{font-size: 72px; line-height: 114px; text-align: center;}
  834. /* eof icons list */