app-green.css 89 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959
  1. @import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,800,700,600);
  2. /*************************************************************
  3. * App Variables
  4. **************************************************************/
  5. /*************************************************************
  6. * Colors Definitions
  7. **************************************************************/
  8. /*************************************************************
  9. * Common Element Variables
  10. **************************************************************/
  11. /* ***************************************************
  12. * Page Specific Element Variables
  13. ****************************************************** */
  14. /*****************************************
  15. * Background-image: cover mixin
  16. ******************************************/
  17. /*****************************************
  18. * Media Query Mixins
  19. ******************************************/
  20. html,
  21. body {
  22. padding: 0;
  23. margin: 0;
  24. height: 100%;
  25. min-height: 100%;
  26. font-family: 'Open Sans', sans-serif;
  27. color: #4f5f6f;
  28. overflow-x: hidden; }
  29. .main-wrapper {
  30. width: 100%;
  31. position: absolute;
  32. height: 100%;
  33. overflow-y: auto;
  34. overflow-x: hidden; }
  35. #ref .color-primary {
  36. color: #E0352E; }
  37. #ref .chart .color-primary {
  38. color: #E0352E; }
  39. #ref .chart .color-secondary {
  40. color: #9ed85f; }
  41. .auth {
  42. position: absolute;
  43. width: 100%;
  44. height: 100%;
  45. left: 0;
  46. background-color: #667380;
  47. overflow-x: hidden;
  48. overflow-y: auto; }
  49. .auth-container {
  50. width: 450px;
  51. min-height: 330px;
  52. position: absolute;
  53. top: 50%;
  54. left: 50%;
  55. -webkit-transform: translateY(-50%) translateX(-50%);
  56. transform: translateY(-50%) translateX(-50%); }
  57. .auth-container .auth-header {
  58. text-align: center;
  59. border-bottom: 1px solid #E0352E; }
  60. .auth-container .auth-title {
  61. color: #97A4B1;
  62. padding: 20px;
  63. line-height: 30px;
  64. font-size: 26px;
  65. font-weight: 600;
  66. margin: 0; }
  67. .auth-container .auth-content {
  68. padding: 30px 50px;
  69. min-height: 260px; }
  70. .auth-container .forgot-btn {
  71. line-height: 28px; }
  72. .auth-container .checkbox label {
  73. padding: 0; }
  74. .auth-container .checkbox a {
  75. vertical-align: text-top; }
  76. .auth-container .checkbox span {
  77. color: #4f5f6f; }
  78. @media (max-width: 767.98px) {
  79. .auth-container {
  80. width: 100%;
  81. position: relative;
  82. left: 0;
  83. top: 0;
  84. -webkit-transform: inherit;
  85. transform: inherit;
  86. margin: 0;
  87. margin-bottom: 10px; }
  88. .auth-container .auth-content {
  89. padding: 30px 25px; } }
  90. .app {
  91. position: relative;
  92. width: 100%;
  93. padding-left: 240px;
  94. min-height: 100vh;
  95. margin: 0 auto;
  96. left: 0;
  97. background-color: #F2F2F2;
  98. -webkit-box-shadow: 0 0 3px #ccc;
  99. box-shadow: 0 0 3px #ccc;
  100. -webkit-transition: left 0.3s ease, padding-left 0.3s ease;
  101. transition: left 0.3s ease, padding-left 0.3s ease;
  102. overflow: hidden; }
  103. .app .content {
  104. -webkit-box-shadow: inset 0px 0px 29px -12px rgba(0,0,0,0.75);
  105. -moz-box-shadow: inset 0px 0px 29px -12px rgba(0,0,0,0.75);
  106. box-shadow: inset 0px 0px 29px -12px rgba(0,0,0,0.75);
  107. padding: 95px 20px 75px 20px;
  108. min-height: 100vh; }
  109. @media (min-width: 1200px) {
  110. .app .content {
  111. padding: 110px 40px 0px 40px; } }
  112. @media (min-width: 992px) and (max-width: 1199.98px) {
  113. .app .content {
  114. padding: 100px 35px 80px 35px; } }
  115. @media (min-width: 768px) and (max-width: 991.98px) {
  116. .app .content {
  117. padding: 95px 20px 75px 20px; } }
  118. @media (max-width: 767.98px) {
  119. .app .content {
  120. padding: 70px 20px 70px 20px; } }
  121. @media (max-width: 991.98px) {
  122. .app {
  123. padding-left: 0; } }
  124. @media (max-width: 991.98px) {
  125. .app.sidebar-open {
  126. left: 0; } }
  127. .app.blank {
  128. background-color: #667380; }
  129. .error-card {
  130. width: 410px;
  131. min-height: 330px;
  132. margin: 60px auto; }
  133. .error-card .error-title {
  134. font-size: 150px;
  135. line-height: 150px;
  136. font-weight: 700;
  137. color: #252932;
  138. text-align: center;
  139. text-shadow: rgba(61, 61, 61, 0.3) 0.5px 0.5px, rgba(61, 61, 61, 0.2) 1px 1px, rgba(61, 61, 61, 0.3) 1.5px 1.5px; }
  140. .error-card .error-sub-title {
  141. font-weight: 100;
  142. text-align: center; }
  143. .error-card .error-container {
  144. text-align: center;
  145. visibility: hidden; }
  146. .error-card .error-container.visible {
  147. visibility: visible; }
  148. .error-card.global {
  149. position: absolute;
  150. top: 50%;
  151. left: 50%;
  152. -webkit-transform: translateY(-50%) translateX(-50%);
  153. transform: translateY(-50%) translateX(-50%);
  154. margin: 0; }
  155. .error-card.global .error-title {
  156. color: #ffffff; }
  157. .error-card.global .error-sub-title,
  158. .error-card.global .error-container {
  159. color: #ffffff; }
  160. @media (min-width: 768px) and (max-width: 991.98px) {
  161. .error-card {
  162. width: 50%; }
  163. .error-card.global {
  164. position: relative;
  165. top: 25%;
  166. left: 0;
  167. -webkit-transform: inherit;
  168. transform: inherit;
  169. margin: 40px auto; } }
  170. @media (max-width: 767.98px) {
  171. .error-card {
  172. width: 90%; }
  173. .error-card.global {
  174. position: relative;
  175. top: 25%;
  176. left: 0;
  177. -webkit-transform: inherit;
  178. transform: inherit;
  179. margin: 40px auto; } }
  180. .animated {
  181. -webkit-animation-duration: .5s;
  182. animation-duration: .5s;
  183. -webkit-animation-delay: .1s;
  184. animation-delay: .1s; }
  185. .alert {
  186. background-image: none; }
  187. .alert.alert-primary {
  188. color: #ffffff;
  189. background-color: #E0352E;
  190. border-color: #E0352E; }
  191. .alert.alert-primary hr {
  192. border-top-color: #78bd2e; }
  193. .alert.alert-primary .alert-link {
  194. color: #e6e6e6; }
  195. .alert.alert-success {
  196. color: #ffffff;
  197. background-color: #4bcf99;
  198. border-color: #4bcf99; }
  199. .alert.alert-success hr {
  200. border-top-color: #37ca8e; }
  201. .alert.alert-success .alert-link {
  202. color: #e6e6e6; }
  203. .alert.alert-info {
  204. color: #ffffff;
  205. background-color: #76D4F5;
  206. border-color: #76D4F5; }
  207. .alert.alert-info hr {
  208. border-top-color: #5ecdf3; }
  209. .alert.alert-info .alert-link {
  210. color: #e6e6e6; }
  211. .alert.alert-warning {
  212. color: #ffffff;
  213. background-color: #fe974b;
  214. border-color: #fe974b; }
  215. .alert.alert-warning hr {
  216. border-top-color: #fe8832; }
  217. .alert.alert-warning .alert-link {
  218. color: #e6e6e6; }
  219. .alert.alert-danger {
  220. color: #ffffff;
  221. background-color: #FF4444;
  222. border-color: #FF4444; }
  223. .alert.alert-danger hr {
  224. border-top-color: #ff2b2b; }
  225. .alert.alert-danger .alert-link {
  226. color: #e6e6e6; }
  227. .alert.alert-inverse {
  228. color: #ffffff;
  229. background-color: #131e26;
  230. border-color: #131e26; }
  231. .alert.alert-inverse hr {
  232. border-top-color: #0b1115; }
  233. .alert.alert-inverse .alert-link {
  234. color: #e6e6e6; }
  235. .card {
  236. background-color: #fff;
  237. -webkit-box-shadow: 1px 1px 5px rgba(126, 142, 159, 0.1);
  238. box-shadow: 1px 1px 5px rgba(126, 142, 159, 0.1);
  239. margin-bottom: 10px;
  240. border-radius: 0;
  241. border: none; }
  242. .card .card {
  243. -webkit-box-shadow: none;
  244. box-shadow: none; }
  245. .card .card-header {
  246. background-image: none;
  247. background-color: #ffffff;
  248. -webkit-box-align: center;
  249. -ms-flex-align: center;
  250. align-items: center;
  251. display: -webkit-box;
  252. display: -ms-flexbox;
  253. display: flex;
  254. -webkit-box-orient: horizontal;
  255. -webkit-box-direction: normal;
  256. -ms-flex-direction: row;
  257. flex-direction: row;
  258. padding: 0;
  259. border-radius: 0;
  260. min-height: 50px;
  261. border: none; }
  262. .card .card-header::after {
  263. display: block;
  264. clear: both;
  265. content: ""; }
  266. .card .card-header.bordered {
  267. border-bottom: 1px solid #d7dde4; }
  268. .card .card-header.card-header-sm {
  269. min-height: 40px; }
  270. .card .card-header > span {
  271. vertical-align: middle; }
  272. .card .card-header .pull-right {
  273. margin-left: auto; }
  274. .card .card-header .header-block {
  275. padding: 0.5rem 15px; }
  276. @media (min-width: 1200px) {
  277. .card .card-header .header-block {
  278. padding: 0.5rem 20px; } }
  279. @media (max-width: 767.98px) {
  280. .card .card-header .header-block {
  281. padding: 0.5rem 10px; } }
  282. .card .card-header .title {
  283. color: #4f5f6f;
  284. display: -webkit-inline-box;
  285. display: -ms-inline-flexbox;
  286. display: inline-flex; }
  287. .card .card-header .btn {
  288. margin: 0; }
  289. .card .card-header .nav-tabs {
  290. border-color: transparent;
  291. -ms-flex-item-align: stretch;
  292. align-self: stretch;
  293. display: -webkit-box;
  294. display: -ms-flexbox;
  295. display: flex;
  296. position: relative;
  297. top: 1px; }
  298. .card .card-header .nav-tabs .nav-item {
  299. margin-left: 0;
  300. display: -webkit-box;
  301. display: -ms-flexbox;
  302. display: flex;
  303. -ms-flex-item-align: stretch;
  304. align-self: stretch; }
  305. .card .card-header .nav-tabs .nav-item .nav-link {
  306. display: -webkit-box;
  307. display: -ms-flexbox;
  308. display: flex;
  309. -ms-flex-item-align: stretch;
  310. align-self: stretch;
  311. -webkit-box-align: center;
  312. -ms-flex-align: center;
  313. align-items: center;
  314. color: #4f5f6f;
  315. opacity: 0.7;
  316. padding-left: 10px;
  317. padding-right: 10px;
  318. border-radius: 0;
  319. font-size: 14px;
  320. border-top-width: 2px;
  321. border-bottom: 1px solid #d7dde4;
  322. text-decoration: none; }
  323. .card .card-header .nav-tabs .nav-item .nav-link.active {
  324. border-top-color: #E0352E;
  325. border-bottom-color: transparent;
  326. opacity: 1; }
  327. .card .card-header .nav-tabs .nav-item .nav-link.active:hover, .card .card-header .nav-tabs .nav-item .nav-link.active:focus {
  328. opacity: 1;
  329. background-color: #ffffff;
  330. border-color: #d7dde4 #d7dde4 transparent;
  331. border-top-color: #E0352E; }
  332. .card .card-header .nav-tabs .nav-item .nav-link:hover, .card .card-header .nav-tabs .nav-item .nav-link:focus {
  333. opacity: 1;
  334. background-color: transparent;
  335. border-color: transparent; }
  336. .card.card-default > .card-header {
  337. background-color: #fff;
  338. color: inherit; }
  339. .card.card-primary {
  340. border-color: #E0352E; }
  341. .card.card-primary > .card-header {
  342. background-color: #E0352E;
  343. border-color: #E0352E; }
  344. .card.card-success > .card-header {
  345. background-color: #4bcf99; }
  346. .card.card-info > .card-header {
  347. background-color: #76D4F5; }
  348. .card.card-warning > .card-header {
  349. background-color: #fe974b; }
  350. .card.card-danger > .card-header {
  351. background-color: #FF4444; }
  352. .card.card-inverse > .card-header {
  353. background-color: #131e26; }
  354. .card .title-block,
  355. .card .card-title-block {
  356. padding-bottom: 0;
  357. margin-bottom: 20px;
  358. border: none; }
  359. .card .title-block::after,
  360. .card .card-title-block::after {
  361. display: block;
  362. clear: both;
  363. content: ""; }
  364. .card .section {
  365. margin-bottom: 20px; }
  366. .card .example,
  367. .card .section.demo {
  368. margin-bottom: 20px; }
  369. .card-block {
  370. padding: 15px; }
  371. .card-block .tab-content {
  372. padding: 0;
  373. border-color: transparent; }
  374. @media (min-width: 1200px) {
  375. .card-block {
  376. padding: 20px; } }
  377. @media (max-width: 767.98px) {
  378. .card-block {
  379. padding: 10px; } }
  380. .card-footer {
  381. background-color: #fafafa; }
  382. .btn {
  383. background-image: none;
  384. border-radius: 0;
  385. margin-bottom: 5px;
  386. line-height: 1.2; }
  387. .btn, .btn:hover {
  388. color: #ffffff; }
  389. .btn.btn-primary {
  390. color: #212529;
  391. background-color: #E0352E;
  392. border-color: #E0352E; }
  393. .btn.btn-primary:hover {
  394. color: #fff;
  395. background-color: #72b22b;
  396. border-color: #6ba829; }
  397. .btn.btn-primary:focus, .btn.btn-primary.focus {
  398. -webkit-box-shadow: 0 0 0 0.2rem rgba(118, 181, 52, 0.5);
  399. box-shadow: 0 0 0 0.2rem rgba(118, 181, 52, 0.5); }
  400. .btn.btn-primary.disabled, .btn.btn-primary:disabled {
  401. color: #212529;
  402. background-color: #E0352E;
  403. border-color: #E0352E; }
  404. .btn.btn-primary:not(:disabled):not(.disabled):active, .btn.btn-primary:not(:disabled):not(.disabled).active,
  405. .show > .btn.btn-primary.dropdown-toggle {
  406. color: #fff;
  407. background-color: #6ba829;
  408. border-color: #649e26; }
  409. .btn.btn-primary:not(:disabled):not(.disabled):active:focus, .btn.btn-primary:not(:disabled):not(.disabled).active:focus,
  410. .show > .btn.btn-primary.dropdown-toggle:focus {
  411. -webkit-box-shadow: 0 0 0 0.2rem rgba(118, 181, 52, 0.5);
  412. box-shadow: 0 0 0 0.2rem rgba(118, 181, 52, 0.5); }
  413. .btn.btn-primary, .btn.btn-primary:hover {
  414. color: #ffffff; }
  415. .btn.btn-secondary {
  416. color: #212529;
  417. background-color: #fff;
  418. border-color: #d7dde4; }
  419. .btn.btn-secondary:hover {
  420. color: #212529;
  421. background-color: #ececec;
  422. border-color: #b9c3cf; }
  423. .btn.btn-secondary:focus, .btn.btn-secondary.focus {
  424. -webkit-box-shadow: 0 0 0 0.2rem rgba(188, 193, 200, 0.5);
  425. box-shadow: 0 0 0 0.2rem rgba(188, 193, 200, 0.5); }
  426. .btn.btn-secondary.disabled, .btn.btn-secondary:disabled {
  427. color: #212529;
  428. background-color: #fff;
  429. border-color: #d7dde4; }
  430. .btn.btn-secondary:not(:disabled):not(.disabled):active, .btn.btn-secondary:not(:disabled):not(.disabled).active,
  431. .show > .btn.btn-secondary.dropdown-toggle {
  432. color: #212529;
  433. background-color: #e6e6e6;
  434. border-color: #b1bdca; }
  435. .btn.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn.btn-secondary:not(:disabled):not(.disabled).active:focus,
  436. .show > .btn.btn-secondary.dropdown-toggle:focus {
  437. -webkit-box-shadow: 0 0 0 0.2rem rgba(188, 193, 200, 0.5);
  438. box-shadow: 0 0 0 0.2rem rgba(188, 193, 200, 0.5); }
  439. .btn.btn-secondary, .btn.btn-secondary:hover {
  440. color: #4f5f6f; }
  441. .btn.btn-success {
  442. color: #212529;
  443. background-color: #4bcf99;
  444. border-color: #4bcf99; }
  445. .btn.btn-success:hover {
  446. color: #fff;
  447. background-color: #33c087;
  448. border-color: #31b680; }
  449. .btn.btn-success:focus, .btn.btn-success.focus {
  450. -webkit-box-shadow: 0 0 0 0.2rem rgba(69, 182, 136, 0.5);
  451. box-shadow: 0 0 0 0.2rem rgba(69, 182, 136, 0.5); }
  452. .btn.btn-success.disabled, .btn.btn-success:disabled {
  453. color: #212529;
  454. background-color: #4bcf99;
  455. border-color: #4bcf99; }
  456. .btn.btn-success:not(:disabled):not(.disabled):active, .btn.btn-success:not(:disabled):not(.disabled).active,
  457. .show > .btn.btn-success.dropdown-toggle {
  458. color: #fff;
  459. background-color: #31b680;
  460. border-color: #2eac79; }
  461. .btn.btn-success:not(:disabled):not(.disabled):active:focus, .btn.btn-success:not(:disabled):not(.disabled).active:focus,
  462. .show > .btn.btn-success.dropdown-toggle:focus {
  463. -webkit-box-shadow: 0 0 0 0.2rem rgba(69, 182, 136, 0.5);
  464. box-shadow: 0 0 0 0.2rem rgba(69, 182, 136, 0.5); }
  465. .btn.btn-info {
  466. color: #212529;
  467. background-color: #76D4F5;
  468. border-color: #76D4F5; }
  469. .btn.btn-info:hover {
  470. color: #212529;
  471. background-color: #52c9f2;
  472. border-color: #46c5f2; }
  473. .btn.btn-info:focus, .btn.btn-info.focus {
  474. -webkit-box-shadow: 0 0 0 0.2rem rgba(105, 186, 214, 0.5);
  475. box-shadow: 0 0 0 0.2rem rgba(105, 186, 214, 0.5); }
  476. .btn.btn-info.disabled, .btn.btn-info:disabled {
  477. color: #212529;
  478. background-color: #76D4F5;
  479. border-color: #76D4F5; }
  480. .btn.btn-info:not(:disabled):not(.disabled):active, .btn.btn-info:not(:disabled):not(.disabled).active,
  481. .show > .btn.btn-info.dropdown-toggle {
  482. color: #212529;
  483. background-color: #46c5f2;
  484. border-color: #3bc1f1; }
  485. .btn.btn-info:not(:disabled):not(.disabled):active:focus, .btn.btn-info:not(:disabled):not(.disabled).active:focus,
  486. .show > .btn.btn-info.dropdown-toggle:focus {
  487. -webkit-box-shadow: 0 0 0 0.2rem rgba(105, 186, 214, 0.5);
  488. box-shadow: 0 0 0 0.2rem rgba(105, 186, 214, 0.5); }
  489. .btn.btn-warning {
  490. color: #212529;
  491. background-color: #fe974b;
  492. border-color: #fe974b; }
  493. .btn.btn-warning:hover {
  494. color: #212529;
  495. background-color: #fe8125;
  496. border-color: #fe7a18; }
  497. .btn.btn-warning:focus, .btn.btn-warning.focus {
  498. -webkit-box-shadow: 0 0 0 0.2rem rgba(221, 134, 70, 0.5);
  499. box-shadow: 0 0 0 0.2rem rgba(221, 134, 70, 0.5); }
  500. .btn.btn-warning.disabled, .btn.btn-warning:disabled {
  501. color: #212529;
  502. background-color: #fe974b;
  503. border-color: #fe974b; }
  504. .btn.btn-warning:not(:disabled):not(.disabled):active, .btn.btn-warning:not(:disabled):not(.disabled).active,
  505. .show > .btn.btn-warning.dropdown-toggle {
  506. color: #212529;
  507. background-color: #fe7a18;
  508. border-color: #fe720c; }
  509. .btn.btn-warning:not(:disabled):not(.disabled):active:focus, .btn.btn-warning:not(:disabled):not(.disabled).active:focus,
  510. .show > .btn.btn-warning.dropdown-toggle:focus {
  511. -webkit-box-shadow: 0 0 0 0.2rem rgba(221, 134, 70, 0.5);
  512. box-shadow: 0 0 0 0.2rem rgba(221, 134, 70, 0.5); }
  513. .btn.btn-danger {
  514. color: #fff;
  515. background-color: #FF4444;
  516. border-color: #FF4444; }
  517. .btn.btn-danger:hover {
  518. color: #fff;
  519. background-color: #ff1e1e;
  520. border-color: #ff1111; }
  521. .btn.btn-danger:focus, .btn.btn-danger.focus {
  522. -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 96, 96, 0.5);
  523. box-shadow: 0 0 0 0.2rem rgba(255, 96, 96, 0.5); }
  524. .btn.btn-danger.disabled, .btn.btn-danger:disabled {
  525. color: #fff;
  526. background-color: #FF4444;
  527. border-color: #FF4444; }
  528. .btn.btn-danger:not(:disabled):not(.disabled):active, .btn.btn-danger:not(:disabled):not(.disabled).active,
  529. .show > .btn.btn-danger.dropdown-toggle {
  530. color: #fff;
  531. background-color: #ff1111;
  532. border-color: #ff0404; }
  533. .btn.btn-danger:not(:disabled):not(.disabled):active:focus, .btn.btn-danger:not(:disabled):not(.disabled).active:focus,
  534. .show > .btn.btn-danger.dropdown-toggle:focus {
  535. -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 96, 96, 0.5);
  536. box-shadow: 0 0 0 0.2rem rgba(255, 96, 96, 0.5); }
  537. .btn.btn-primary-outline {
  538. color: #E0352E;
  539. border-color: #E0352E; }
  540. .btn.btn-primary-outline:hover {
  541. color: #212529;
  542. background-color: #E0352E;
  543. border-color: #E0352E; }
  544. .btn.btn-primary-outline:focus, .btn.btn-primary-outline.focus {
  545. -webkit-box-shadow: 0 0 0 0.2rem rgba(133, 206, 54, 0.5);
  546. box-shadow: 0 0 0 0.2rem rgba(133, 206, 54, 0.5); }
  547. .btn.btn-primary-outline.disabled, .btn.btn-primary-outline:disabled {
  548. color: #E0352E;
  549. background-color: transparent; }
  550. .btn.btn-primary-outline:not(:disabled):not(.disabled):active, .btn.btn-primary-outline:not(:disabled):not(.disabled).active,
  551. .show > .btn.btn-primary-outline.dropdown-toggle {
  552. color: #212529;
  553. background-color: #E0352E;
  554. border-color: #E0352E; }
  555. .btn.btn-primary-outline:not(:disabled):not(.disabled):active:focus, .btn.btn-primary-outline:not(:disabled):not(.disabled).active:focus,
  556. .show > .btn.btn-primary-outline.dropdown-toggle:focus {
  557. -webkit-box-shadow: 0 0 0 0.2rem rgba(133, 206, 54, 0.5);
  558. box-shadow: 0 0 0 0.2rem rgba(133, 206, 54, 0.5); }
  559. .btn.btn-secondary-outline {
  560. color: #d7dde4;
  561. border-color: #d7dde4; }
  562. .btn.btn-secondary-outline:hover {
  563. color: #212529;
  564. background-color: #d7dde4;
  565. border-color: #d7dde4; }
  566. .btn.btn-secondary-outline:focus, .btn.btn-secondary-outline.focus {
  567. -webkit-box-shadow: 0 0 0 0.2rem rgba(215, 221, 228, 0.5);
  568. box-shadow: 0 0 0 0.2rem rgba(215, 221, 228, 0.5); }
  569. .btn.btn-secondary-outline.disabled, .btn.btn-secondary-outline:disabled {
  570. color: #d7dde4;
  571. background-color: transparent; }
  572. .btn.btn-secondary-outline:not(:disabled):not(.disabled):active, .btn.btn-secondary-outline:not(:disabled):not(.disabled).active,
  573. .show > .btn.btn-secondary-outline.dropdown-toggle {
  574. color: #212529;
  575. background-color: #d7dde4;
  576. border-color: #d7dde4; }
  577. .btn.btn-secondary-outline:not(:disabled):not(.disabled):active:focus, .btn.btn-secondary-outline:not(:disabled):not(.disabled).active:focus,
  578. .show > .btn.btn-secondary-outline.dropdown-toggle:focus {
  579. -webkit-box-shadow: 0 0 0 0.2rem rgba(215, 221, 228, 0.5);
  580. box-shadow: 0 0 0 0.2rem rgba(215, 221, 228, 0.5); }
  581. .btn.btn-info-outline {
  582. color: #76D4F5;
  583. border-color: #76D4F5; }
  584. .btn.btn-info-outline:hover {
  585. color: #212529;
  586. background-color: #76D4F5;
  587. border-color: #76D4F5; }
  588. .btn.btn-info-outline:focus, .btn.btn-info-outline.focus {
  589. -webkit-box-shadow: 0 0 0 0.2rem rgba(118, 212, 245, 0.5);
  590. box-shadow: 0 0 0 0.2rem rgba(118, 212, 245, 0.5); }
  591. .btn.btn-info-outline.disabled, .btn.btn-info-outline:disabled {
  592. color: #76D4F5;
  593. background-color: transparent; }
  594. .btn.btn-info-outline:not(:disabled):not(.disabled):active, .btn.btn-info-outline:not(:disabled):not(.disabled).active,
  595. .show > .btn.btn-info-outline.dropdown-toggle {
  596. color: #212529;
  597. background-color: #76D4F5;
  598. border-color: #76D4F5; }
  599. .btn.btn-info-outline:not(:disabled):not(.disabled):active:focus, .btn.btn-info-outline:not(:disabled):not(.disabled).active:focus,
  600. .show > .btn.btn-info-outline.dropdown-toggle:focus {
  601. -webkit-box-shadow: 0 0 0 0.2rem rgba(118, 212, 245, 0.5);
  602. box-shadow: 0 0 0 0.2rem rgba(118, 212, 245, 0.5); }
  603. .btn.btn-success-outline {
  604. color: #4bcf99;
  605. border-color: #4bcf99; }
  606. .btn.btn-success-outline:hover {
  607. color: #212529;
  608. background-color: #4bcf99;
  609. border-color: #4bcf99; }
  610. .btn.btn-success-outline:focus, .btn.btn-success-outline.focus {
  611. -webkit-box-shadow: 0 0 0 0.2rem rgba(75, 207, 153, 0.5);
  612. box-shadow: 0 0 0 0.2rem rgba(75, 207, 153, 0.5); }
  613. .btn.btn-success-outline.disabled, .btn.btn-success-outline:disabled {
  614. color: #4bcf99;
  615. background-color: transparent; }
  616. .btn.btn-success-outline:not(:disabled):not(.disabled):active, .btn.btn-success-outline:not(:disabled):not(.disabled).active,
  617. .show > .btn.btn-success-outline.dropdown-toggle {
  618. color: #212529;
  619. background-color: #4bcf99;
  620. border-color: #4bcf99; }
  621. .btn.btn-success-outline:not(:disabled):not(.disabled):active:focus, .btn.btn-success-outline:not(:disabled):not(.disabled).active:focus,
  622. .show > .btn.btn-success-outline.dropdown-toggle:focus {
  623. -webkit-box-shadow: 0 0 0 0.2rem rgba(75, 207, 153, 0.5);
  624. box-shadow: 0 0 0 0.2rem rgba(75, 207, 153, 0.5); }
  625. .btn.btn-warning-outline {
  626. color: #fe974b;
  627. border-color: #fe974b; }
  628. .btn.btn-warning-outline:hover {
  629. color: #212529;
  630. background-color: #fe974b;
  631. border-color: #fe974b; }
  632. .btn.btn-warning-outline:focus, .btn.btn-warning-outline.focus {
  633. -webkit-box-shadow: 0 0 0 0.2rem rgba(254, 151, 75, 0.5);
  634. box-shadow: 0 0 0 0.2rem rgba(254, 151, 75, 0.5); }
  635. .btn.btn-warning-outline.disabled, .btn.btn-warning-outline:disabled {
  636. color: #fe974b;
  637. background-color: transparent; }
  638. .btn.btn-warning-outline:not(:disabled):not(.disabled):active, .btn.btn-warning-outline:not(:disabled):not(.disabled).active,
  639. .show > .btn.btn-warning-outline.dropdown-toggle {
  640. color: #212529;
  641. background-color: #fe974b;
  642. border-color: #fe974b; }
  643. .btn.btn-warning-outline:not(:disabled):not(.disabled):active:focus, .btn.btn-warning-outline:not(:disabled):not(.disabled).active:focus,
  644. .show > .btn.btn-warning-outline.dropdown-toggle:focus {
  645. -webkit-box-shadow: 0 0 0 0.2rem rgba(254, 151, 75, 0.5);
  646. box-shadow: 0 0 0 0.2rem rgba(254, 151, 75, 0.5); }
  647. .btn.btn-danger-outline {
  648. color: #FF4444;
  649. border-color: #FF4444; }
  650. .btn.btn-danger-outline:hover {
  651. color: #fff;
  652. background-color: #FF4444;
  653. border-color: #FF4444; }
  654. .btn.btn-danger-outline:focus, .btn.btn-danger-outline.focus {
  655. -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 68, 68, 0.5);
  656. box-shadow: 0 0 0 0.2rem rgba(255, 68, 68, 0.5); }
  657. .btn.btn-danger-outline.disabled, .btn.btn-danger-outline:disabled {
  658. color: #FF4444;
  659. background-color: transparent; }
  660. .btn.btn-danger-outline:not(:disabled):not(.disabled):active, .btn.btn-danger-outline:not(:disabled):not(.disabled).active,
  661. .show > .btn.btn-danger-outline.dropdown-toggle {
  662. color: #fff;
  663. background-color: #FF4444;
  664. border-color: #FF4444; }
  665. .btn.btn-danger-outline:not(:disabled):not(.disabled):active:focus, .btn.btn-danger-outline:not(:disabled):not(.disabled).active:focus,
  666. .show > .btn.btn-danger-outline.dropdown-toggle:focus {
  667. -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 68, 68, 0.5);
  668. box-shadow: 0 0 0 0.2rem rgba(255, 68, 68, 0.5); }
  669. .btn.btn-pill-left:focus, .btn.btn-pill-right:focus, .btn.btn-oval:focus {
  670. outline: none;
  671. outline-offset: initial; }
  672. .btn.btn-pill-left {
  673. border-top-left-radius: 25px;
  674. border-bottom-left-radius: 25px; }
  675. .btn.btn-pill-right {
  676. border-top-right-radius: 25px;
  677. border-bottom-right-radius: 25px; }
  678. .btn.btn-oval {
  679. border-radius: 25px; }
  680. .btn.btn-link {
  681. text-decoration: none; }
  682. .btn strong {
  683. font-weight: 600; }
  684. .btn-group .dropdown-menu > li:last-child a:hover:before {
  685. height: 0px;
  686. -webkit-transform: scaleX(0);
  687. transform: scaleX(0); }
  688. .easy-pie-chart {
  689. width: 50px;
  690. height: 50px;
  691. display: inline-block;
  692. background-color: #d7dde4;
  693. border-radius: 5px; }
  694. .dropdown-menu {
  695. float: left;
  696. -webkit-box-shadow: 2px 3px 6px rgba(126, 142, 159, 0.1);
  697. box-shadow: 2px 3px 6px rgba(126, 142, 159, 0.1);
  698. border: 1px solid rgba(126, 142, 159, 0.1);
  699. border-top-left-radius: 0;
  700. border-top-right-radius: 0; }
  701. .dropdown-menu .dropdown-item {
  702. display: block;
  703. padding: 0px 15px;
  704. clear: both;
  705. font-weight: normal;
  706. color: #4f5f6f;
  707. white-space: nowrap;
  708. -webkit-transition: none;
  709. transition: none; }
  710. .dropdown-menu .dropdown-item i {
  711. margin-right: 2px; }
  712. .dropdown-menu .dropdown-item:hover {
  713. color: #E0352E !important;
  714. background: none;
  715. background-color: whitesmoke; }
  716. .flex-row {
  717. display: -webkit-box;
  718. display: -ms-flexbox;
  719. display: flex;
  720. -webkit-box-orient: horizontal;
  721. -webkit-box-direction: normal;
  722. -ms-flex-direction: row;
  723. flex-direction: row; }
  724. .flex-col {
  725. display: -webkit-box;
  726. display: -ms-flexbox;
  727. display: flex;
  728. -webkit-box-orient: vertical;
  729. -webkit-box-direction: normal;
  730. -ms-flex-direction: column;
  731. flex-direction: column; }
  732. .centralize-y {
  733. display: -webkit-box;
  734. display: -ms-flexbox;
  735. display: flex;
  736. -webkit-box-align: center;
  737. -ms-flex-align: center;
  738. align-items: center; }
  739. .images-container::after {
  740. display: block;
  741. clear: both;
  742. content: ""; }
  743. .images-container .image-container {
  744. float: left;
  745. padding: 3px;
  746. margin-right: 10px;
  747. margin-bottom: 35px;
  748. position: relative;
  749. border: 1px solid #e6eaee;
  750. overflow: hidden; }
  751. .images-container .image-container.active {
  752. border-color: #E0352E; }
  753. .images-container .image-container:hover .controls {
  754. bottom: 0;
  755. opacity: 1; }
  756. .images-container .controls {
  757. position: absolute;
  758. left: 0;
  759. right: 0;
  760. opacity: 0;
  761. bottom: -35px;
  762. text-align: center;
  763. height: 35px;
  764. font-size: 24px;
  765. -webkit-transition: bottom 0.2s ease, opacity 0.2s ease;
  766. transition: bottom 0.2s ease, opacity 0.2s ease;
  767. background-color: #fff; }
  768. .images-container .controls::after {
  769. display: block;
  770. clear: both;
  771. content: ""; }
  772. .images-container .controls .control-btn {
  773. display: inline-block;
  774. color: #4f5f6f;
  775. cursor: pointer;
  776. width: 35px;
  777. height: 35px;
  778. line-height: 35px;
  779. text-align: center;
  780. opacity: 0.5;
  781. -webkit-transition: opacity 0.3s ease;
  782. transition: opacity 0.3s ease; }
  783. .images-container .controls .control-btn:hover {
  784. opacity: 1; }
  785. .images-container .controls .control-btn.move {
  786. cursor: move; }
  787. .images-container .controls .control-btn.star {
  788. color: #FFB300; }
  789. .images-container .controls .control-btn.star i:before {
  790. content: "\f006"; }
  791. .images-container .controls .control-btn.star.active i:before {
  792. content: "\f005"; }
  793. .images-container .controls .control-btn.remove {
  794. color: #FF4444; }
  795. .images-container .image {
  796. background-size: cover;
  797. background-position: center;
  798. background-repeat: no-repeat;
  799. width: 130px;
  800. height: 135px;
  801. line-height: 135px;
  802. text-align: center; }
  803. .images-container .image-container.main {
  804. border-color: #FFB300; }
  805. .images-container .image-container.new {
  806. opacity: 0.6;
  807. -webkit-transition: opacity 0.3s ease;
  808. transition: opacity 0.3s ease;
  809. border-style: dashed;
  810. border: 1px #E0352E solid;
  811. color: #E0352E; }
  812. .images-container .image-container.new .image {
  813. font-size: 2.5rem; }
  814. .images-container .image-container.new:hover {
  815. opacity: 1; }
  816. input,
  817. textarea {
  818. outline: none; }
  819. .form-group .row {
  820. margin-left: -10px;
  821. margin-right: -10px; }
  822. .form-group .row [class^='col'] {
  823. padding-left: 10px;
  824. padding-right: 10px; }
  825. .form-group.has-error span.has-error {
  826. color: #FF4444;
  827. font-size: 13px;
  828. display: block !important; }
  829. .form-group.has-error .form-control-feedback {
  830. color: #FF4444; }
  831. .form-group.has-warning span.has-warning {
  832. color: #fe974b;
  833. font-size: 13px;
  834. display: block !important; }
  835. .form-group.has-warning .form-control-feedback {
  836. color: #fe974b; }
  837. .form-group.has-success span.has-success {
  838. color: #4bcf99;
  839. font-size: 13px;
  840. display: block !important; }
  841. .form-group.has-success .form-control-feedback {
  842. color: #4bcf99; }
  843. /* Input groups */
  844. .input-group {
  845. margin-bottom: 10px; }
  846. .input-group .form-control {
  847. padding-left: 5px; }
  848. .input-group .input-group-btn .btn {
  849. margin-bottom: 0; }
  850. .input-group span.input-group-addon {
  851. font-style: italic;
  852. border: none;
  853. border-radius: 0;
  854. border: none;
  855. background-color: #d7dde4;
  856. -webkit-transition: background-color ease-in-out 15s, color ease-in-out .15s;
  857. transition: background-color ease-in-out 15s, color ease-in-out .15s; }
  858. .input-group span.input-group-addon.focus {
  859. background-color: #E0352E;
  860. color: #ffffff; }
  861. label,
  862. .control-label {
  863. font-weight: 600; }
  864. .form-control.underlined {
  865. padding-left: 0;
  866. padding-right: 0;
  867. border-radius: 0;
  868. border: none;
  869. border-radius: 0;
  870. -webkit-box-shadow: none;
  871. box-shadow: none;
  872. border-bottom: 1px solid #d7dde4; }
  873. .form-control.underlined.indented {
  874. padding: .375rem .75rem; }
  875. .has-error .form-control.underlined:focus,
  876. .has-warning .form-control.underlined:focus,
  877. .has-success .form-control.underlined:focus, .form-control.underlined:focus {
  878. border: none;
  879. -webkit-box-shadow: none;
  880. box-shadow: none;
  881. border-bottom: 1px solid #E0352E; }
  882. .has-error .form-control.underlined {
  883. -webkit-box-shadow: none;
  884. box-shadow: none;
  885. border-color: #FF4444; }
  886. .has-warning .form-control.underlined {
  887. -webkit-box-shadow: none;
  888. box-shadow: none;
  889. border-color: #fe974b; }
  890. .has-success .form-control.underlined {
  891. -webkit-box-shadow: none;
  892. box-shadow: none;
  893. border-color: #4bcf99; }
  894. .form-control.boxed {
  895. border-radius: 0;
  896. -webkit-box-shadow: none;
  897. box-shadow: none; }
  898. .form-control.boxed:focus {
  899. border: 1px solid #E0352E; }
  900. .radio,
  901. .checkbox {
  902. display: none; }
  903. .radio + span,
  904. .checkbox + span {
  905. padding: 0;
  906. padding-right: 10px; }
  907. .radio + span:before,
  908. .checkbox + span:before {
  909. font-family: FontAwesome;
  910. font-size: 21px;
  911. display: inline-block;
  912. vertical-align: middle;
  913. letter-spacing: 10px;
  914. color: #c8d0da; }
  915. .radio:checked + span:before,
  916. .checkbox:checked + span:before {
  917. color: #E0352E; }
  918. .radio:disabled + span:before,
  919. .checkbox:disabled + span:before {
  920. opacity: 0.5;
  921. cursor: not-allowed; }
  922. .radio:checked:disabled + span:before,
  923. .checkbox:checked:disabled + span:before {
  924. color: #c8d0da; }
  925. .checkbox + span:before {
  926. content: "\f0c8"; }
  927. .checkbox:checked + span:before {
  928. content: "\f14a"; }
  929. .checkbox.rounded + span:before {
  930. content: "\f111"; }
  931. .checkbox.rounded:checked + span:before {
  932. content: "\f058"; }
  933. .radio + span:before {
  934. content: "\f111"; }
  935. .radio:checked + span:before {
  936. content: "\f192"; }
  937. .radio.squared + span:before {
  938. content: "\f0c8"; }
  939. .radio.squared:checked + span:before {
  940. content: "\f14a"; }
  941. .form-control::-webkit-input-placeholder {
  942. font-style: italic;
  943. color: #c8d0da; }
  944. .form-control:-moz-placeholder {
  945. /* Firefox 18- */
  946. font-style: italic;
  947. color: #d7dde4; }
  948. .form-control::-moz-placeholder {
  949. /* Firefox 19+ */
  950. font-style: italic;
  951. color: #d7dde4; }
  952. .form-control:-ms-input-placeholder {
  953. font-style: italic;
  954. color: #d7dde4; }
  955. /* *******************************************
  956. * Item List general styles
  957. ********************************************** */
  958. .item-list {
  959. list-style: none;
  960. padding: 0;
  961. margin: 0;
  962. margin-bottom: 0;
  963. line-height: 1.4rem;
  964. display: -webkit-box;
  965. display: -ms-flexbox;
  966. display: flex;
  967. -webkit-box-orient: vertical;
  968. -webkit-box-direction: normal;
  969. -ms-flex-flow: column nowrap;
  970. flex-flow: column nowrap; }
  971. @media (min-width: 992px) and (max-width: 1199.98px) {
  972. .item-list {
  973. font-size: 1rem; } }
  974. @media (min-width: 768px) and (max-width: 991.98px) {
  975. .item-list {
  976. font-size: 0.95rem; } }
  977. @media (max-width: 767.98px) {
  978. .item-list {
  979. font-size: 1.05rem; } }
  980. .item-list.striped > li {
  981. border-bottom: 1px solid #e9edf0; }
  982. .item-list.striped > li:nth-child(2n + 1) {
  983. background-color: #fcfcfd; }
  984. @media (max-width: 767.98px) {
  985. .item-list.striped > li:nth-child(2n + 1) {
  986. background-color: #f8f9fb; } }
  987. .item-list.striped .item-list-footer {
  988. border-bottom: none; }
  989. /* *******************************************
  990. * Item general styles
  991. ********************************************** */
  992. .item-list .item {
  993. display: -webkit-box;
  994. display: -ms-flexbox;
  995. display: flex;
  996. -webkit-box-orient: vertical;
  997. -webkit-box-direction: normal;
  998. -ms-flex-direction: column;
  999. flex-direction: column; }
  1000. .item-list .item-row {
  1001. display: -webkit-box;
  1002. display: -ms-flexbox;
  1003. display: flex;
  1004. -webkit-box-align: stretch;
  1005. -ms-flex-align: stretch;
  1006. align-items: stretch;
  1007. -webkit-box-orient: horizontal;
  1008. -webkit-box-direction: normal;
  1009. -ms-flex-direction: row;
  1010. flex-direction: row;
  1011. -webkit-box-pack: justify;
  1012. -ms-flex-pack: justify;
  1013. justify-content: space-between;
  1014. -ms-flex-wrap: wrap;
  1015. flex-wrap: wrap;
  1016. min-width: 100%; }
  1017. .item-list .item-row.nowrap {
  1018. -ms-flex-wrap: nowrap;
  1019. flex-wrap: nowrap; }
  1020. .item-list .item-col {
  1021. -webkit-box-align: center;
  1022. -ms-flex-align: center;
  1023. align-items: center;
  1024. display: -webkit-box;
  1025. display: -ms-flexbox;
  1026. display: flex;
  1027. padding: 10px 10px 10px 0;
  1028. -ms-flex-preferred-size: 0;
  1029. flex-basis: 0;
  1030. -webkit-box-flex: 3;
  1031. -ms-flex-positive: 3;
  1032. flex-grow: 3;
  1033. -ms-flex-negative: 3;
  1034. flex-shrink: 3;
  1035. margin-left: auto;
  1036. margin-right: auto;
  1037. min-width: 0; }
  1038. .item-list .item-col.fixed {
  1039. -webkit-box-flex: 0;
  1040. -ms-flex-positive: 0;
  1041. flex-grow: 0;
  1042. -ms-flex-negative: 0;
  1043. flex-shrink: 0;
  1044. -ms-flex-preferred-size: auto;
  1045. flex-basis: auto; }
  1046. .item-list .item-col.pull-left {
  1047. margin-right: auto; }
  1048. .item-list .item-col.pull-right {
  1049. margin-left: auto; }
  1050. .item-list .item-col > div {
  1051. width: 100%; }
  1052. .item-list .item-col:last-child {
  1053. padding-right: 0; }
  1054. .item-list .no-overflow {
  1055. overflow: hidden; }
  1056. .item-list .no-wrap {
  1057. overflow: hidden;
  1058. text-overflow: ellipsis;
  1059. white-space: nowrap; }
  1060. /* *******************************************
  1061. * Item components
  1062. ********************************************** */
  1063. .item-list {
  1064. /********************************************
  1065. * Header
  1066. *********************************************/
  1067. /********************************************
  1068. * Heading
  1069. *********************************************/
  1070. /********************************************
  1071. * Checkbox
  1072. *********************************************/
  1073. /********************************************
  1074. * Image
  1075. *********************************************/
  1076. /********************************************
  1077. * Title
  1078. *********************************************/
  1079. /********************************************
  1080. * Stats
  1081. *********************************************/
  1082. /********************************************
  1083. * Actions
  1084. *********************************************/
  1085. /********************************************
  1086. * Something else?
  1087. *********************************************/ }
  1088. .item-list .item-list-header .item-col.item-col-header span {
  1089. color: #999;
  1090. font-size: 0.8rem;
  1091. font-weight: 700 !important; }
  1092. .item-list .item-heading {
  1093. font-size: 0.9rem;
  1094. display: none;
  1095. color: #666;
  1096. font-weight: 700;
  1097. padding-right: 10px; }
  1098. @media (max-width: 767.98px) {
  1099. .item-list .item-heading {
  1100. display: block; } }
  1101. @media (min-width: 576px) and (max-width: 767.98px) {
  1102. .item-list .item-heading {
  1103. width: 100%; } }
  1104. @media (max-width: 575.98px) {
  1105. .item-list .item-heading {
  1106. width: 40%; } }
  1107. .item-list .item-col.item-col-check {
  1108. -ms-flex-preferred-size: 30px;
  1109. flex-basis: 30px; }
  1110. @media (max-width: 767.98px) {
  1111. .item-list .item-col.item-col-check {
  1112. -webkit-box-ordinal-group: -7;
  1113. -ms-flex-order: -8;
  1114. order: -8; } }
  1115. .item-list .item-check {
  1116. margin-bottom: 0; }
  1117. .item-list .item-check .checkbox + span {
  1118. padding-right: 0; }
  1119. .item-list .item-check .checkbox + span:before {
  1120. width: 20px; }
  1121. .item-list .item-col.item-col-img {
  1122. display: -webkit-box;
  1123. display: -ms-flexbox;
  1124. display: flex;
  1125. -ms-flex-preferred-size: 70px;
  1126. flex-basis: 70px; }
  1127. .item-list .item-col.item-col-img.xs {
  1128. -ms-flex-preferred-size: 40px;
  1129. flex-basis: 40px; }
  1130. .item-list .item-col.item-col-img.sm {
  1131. -ms-flex-preferred-size: 50px;
  1132. flex-basis: 50px; }
  1133. .item-list .item-col.item-col-img.lg {
  1134. -ms-flex-preferred-size: 100px;
  1135. flex-basis: 100px; }
  1136. .item-list .item-col.item-col-img.xl {
  1137. -ms-flex-preferred-size: 120px;
  1138. flex-basis: 120px; }
  1139. .item-list .item-col.item-col-img a {
  1140. width: 100%; }
  1141. .item-list .item-img {
  1142. -webkit-box-flex: 1;
  1143. -ms-flex-positive: 1;
  1144. flex-grow: 1;
  1145. -ms-flex-item-align: stretch;
  1146. align-self: stretch;
  1147. background-color: #efefef;
  1148. padding-bottom: 100%;
  1149. width: 100%;
  1150. height: 0;
  1151. background-size: cover;
  1152. background-position: center;
  1153. background-repeat: no-repeat; }
  1154. @media (max-width: 767.98px) {
  1155. .item-list .item-col.item-col-title {
  1156. -webkit-box-ordinal-group: -3;
  1157. -ms-flex-order: -4;
  1158. order: -4; } }
  1159. .item-list .item-col.item-col-title a {
  1160. display: block; }
  1161. .item-list .item-title {
  1162. margin: 0;
  1163. font-size: inherit;
  1164. line-height: inherit;
  1165. font-weight: 600; }
  1166. .item-list .item-stats {
  1167. height: 1.4rem; }
  1168. .item-list .item-col.item-col-actions-dropdown {
  1169. -ms-flex-preferred-size: 40px;
  1170. flex-basis: 40px;
  1171. text-align: center;
  1172. padding-left: 0 !important; }
  1173. @media (max-width: 767.98px) {
  1174. .item-list .item-col.item-col-actions-dropdown {
  1175. -webkit-box-ordinal-group: -2;
  1176. -ms-flex-order: -3;
  1177. order: -3;
  1178. -ms-flex-preferred-size: 40px !important;
  1179. flex-basis: 40px !important;
  1180. padding-right: 10px; } }
  1181. .item-list .item-actions-dropdown {
  1182. position: relative;
  1183. font-size: 1.1rem; }
  1184. .item-list .item-actions-dropdown.active .item-actions-block {
  1185. max-width: 120px; }
  1186. .item-list .item-actions-dropdown.active .item-actions-toggle-btn {
  1187. color: #E0352E; }
  1188. .item-list .item-actions-dropdown.active .item-actions-toggle-btn .active {
  1189. display: block; }
  1190. .item-list .item-actions-dropdown.active .item-actions-toggle-btn .inactive {
  1191. display: none; }
  1192. .item-list .item-actions-dropdown .item-actions-toggle-btn {
  1193. color: #9ba8b5;
  1194. font-size: 1.2rem;
  1195. cursor: pointer;
  1196. width: 100%;
  1197. line-height: 30px;
  1198. text-align: center;
  1199. text-decoration: none; }
  1200. .item-list .item-actions-dropdown .item-actions-toggle-btn .active {
  1201. display: none; }
  1202. .item-list .item-actions-dropdown .item-actions-block {
  1203. height: 30px;
  1204. max-width: 0px;
  1205. line-height: 30px;
  1206. overflow: hidden;
  1207. position: absolute;
  1208. top: 0;
  1209. right: 100%;
  1210. background-color: #d7dde4;
  1211. border-radius: 3px;
  1212. -webkit-transition: all 0.15s ease-in-out;
  1213. transition: all 0.15s ease-in-out; }
  1214. .item-list .item-actions-dropdown .item-actions-block.direction-right {
  1215. right: auto;
  1216. left: 100%; }
  1217. .item-list .item-actions-dropdown .item-actions-block .item-actions-list {
  1218. padding: 0;
  1219. list-style: none;
  1220. white-space: nowrap;
  1221. padding: 0 5px; }
  1222. .item-list .item-actions-dropdown .item-actions-block .item-actions-list li {
  1223. display: inline-block;
  1224. padding: 0; }
  1225. .item-list .item-actions-dropdown .item-actions-block .item-actions-list a {
  1226. display: block;
  1227. padding: 0 5px; }
  1228. .item-list .item-actions-dropdown .item-actions-block .item-actions-list a.edit {
  1229. color: #38424C; }
  1230. .item-list .item-actions-dropdown .item-actions-block .item-actions-list a.check {
  1231. color: #40B726; }
  1232. .item-list .item-actions-dropdown .item-actions-block .item-actions-list a.remove {
  1233. color: #DB0E1E; }
  1234. /* *******************************************
  1235. * Adjustments
  1236. ********************************************** */
  1237. .card > .item-list .item > .item-row {
  1238. padding: 0 15px; }
  1239. @media (min-width: 1200px) {
  1240. .card > .item-list .item > .item-row {
  1241. padding: 0 20px; } }
  1242. @media (max-width: 767.98px) {
  1243. .card > .item-list .item > .item-row {
  1244. padding: 0 10px; } }
  1245. .logo {
  1246. display: inline-block;
  1247. width: 45px;
  1248. height: 25px;
  1249. vertical-align: middle;
  1250. margin-right: 5px;
  1251. position: relative; }
  1252. .logo .l {
  1253. width: 11px;
  1254. height: 11px;
  1255. border-radius: 50%;
  1256. background-color: #E0352E;
  1257. position: absolute; }
  1258. .logo .l.l1 {
  1259. bottom: 0;
  1260. left: 0; }
  1261. .logo .l.l2 {
  1262. width: 7px;
  1263. height: 7px;
  1264. bottom: 13px;
  1265. left: 10px; }
  1266. .logo .l.l3 {
  1267. width: 7px;
  1268. height: 7px;
  1269. bottom: 4px;
  1270. left: 17px; }
  1271. .logo .l.l4 {
  1272. bottom: 13px;
  1273. left: 25px; }
  1274. .logo .l.l5 {
  1275. bottom: 0;
  1276. left: 34px; }
  1277. .modal-body.modal-tab-container {
  1278. padding: 0; }
  1279. .modal-body.modal-tab-container .modal-tabs {
  1280. padding-left: 0;
  1281. margin-bottom: 0;
  1282. list-style: none;
  1283. background-color: #ffffff;
  1284. border-bottom: 1px solid #ddd;
  1285. -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
  1286. box-shadow: 0 0 2px rgba(0, 0, 0, 0.3); }
  1287. .modal-body.modal-tab-container .modal-tabs .nav-link {
  1288. padding: 10px 20px;
  1289. border: none; }
  1290. .modal-body.modal-tab-container .modal-tabs .nav-link:hover, .modal-body.modal-tab-container .modal-tabs .nav-link.active {
  1291. color: #E0352E;
  1292. border-bottom: 2px solid #E0352E; }
  1293. .modal-body.modal-tab-container .modal-tabs .nav-link.active {
  1294. font-weight: 600; }
  1295. a:not(.btn) {
  1296. -webkit-transition: initial;
  1297. transition: initial;
  1298. text-decoration: underline;
  1299. color: #969696; }
  1300. a:not(.btn):hover {
  1301. text-decoration: underline;
  1302. color: #70b02b; }
  1303. a:not(.btn):hover:before {
  1304. -webkit-transform: scaleX(1);
  1305. transform: scaleX(1); }
  1306. a:not(.btn):focus {
  1307. text-decoration: none; }
  1308. span a {
  1309. vertical-align: text-bottom; }
  1310. [class^='nav'] li > a,
  1311. [class*=' nav'] li > a {
  1312. display: block; }
  1313. [class^='nav'] li > a:before,
  1314. [class*=' nav'] li > a:before {
  1315. display: none; }
  1316. .nav.nav-tabs-bordered {
  1317. border-color: #E0352E; }
  1318. .nav.nav-tabs-bordered + .tab-content {
  1319. border-style: solid;
  1320. border-width: 0 1px 1px 1px;
  1321. border-color: #E0352E;
  1322. padding: 10px 20px 0; }
  1323. .nav.nav-tabs-bordered .nav-item .nav-link {
  1324. text-decoration: none; }
  1325. .nav.nav-tabs-bordered .nav-item .nav-link:hover {
  1326. color: #ffffff;
  1327. background-color: #E0352E;
  1328. border: 1px solid #E0352E; }
  1329. .nav.nav-tabs-bordered .nav-item .nav-link.active {
  1330. border-color: #E0352E;
  1331. border-bottom-color: transparent; }
  1332. .nav.nav-tabs-bordered .nav-item .nav-link.active:hover {
  1333. background-color: #ffffff;
  1334. color: inherit; }
  1335. .nav.nav-pills + .tab-content {
  1336. border: 0;
  1337. padding: 5px; }
  1338. .nav.nav-pills .nav-item .nav-link {
  1339. text-decoration: none; }
  1340. .nav.nav-pills .nav-item .nav-link:hover {
  1341. color: #4f5f6f;
  1342. background-color: transparent;
  1343. border: 0; }
  1344. .nav.nav-pills .nav-item .nav-link.active {
  1345. border-color: #E0352E;
  1346. border-bottom-color: transparent;
  1347. background-color: #E0352E; }
  1348. .nav.nav-pills .nav-item .nav-link.active:hover {
  1349. background-color: #E0352E;
  1350. color: #ffffff; }
  1351. #nprogress .bar {
  1352. background: #E0352E !important; }
  1353. #nprogress .bar .peg {
  1354. -webkit-box-shadow: 0 0 10px #E0352E, 0 0 5px #E0352E;
  1355. box-shadow: 0 0 10px #E0352E, 0 0 5px #E0352E; }
  1356. #nprogress .spinner {
  1357. top: 25px !important;
  1358. right: 23px !important; }
  1359. #nprogress .spinner .spinner-icon {
  1360. border-top-color: #E0352E !important;
  1361. border-left-color: #E0352E !important; }
  1362. .pagination {
  1363. margin-top: 0;
  1364. display: -webkit-inline-box;
  1365. display: -ms-inline-flexbox;
  1366. display: inline-flex; }
  1367. .pagination .page-item .page-link {
  1368. color: #E0352E; }
  1369. .pagination .page-item.active .page-link,
  1370. .pagination .page-item.active .page-link:focus,
  1371. .pagination .page-item.active .page-link:hover {
  1372. color: #fff;
  1373. border-color: #E0352E;
  1374. background-color: #E0352E; }
  1375. .sameheight {
  1376. display: -webkit-box;
  1377. display: -ms-flexbox;
  1378. display: flex;
  1379. -webkit-box-orient: horizontal;
  1380. -webkit-box-direction: normal;
  1381. -ms-flex-direction: row;
  1382. flex-direction: row;
  1383. -webkit-box-align: stretch;
  1384. -ms-flex-align: stretch;
  1385. align-items: stretch; }
  1386. /* Let's get this party started */
  1387. ::-webkit-scrollbar {
  1388. width: 7px;
  1389. height: 7px; }
  1390. /* Track */
  1391. ::-webkit-scrollbar-track {
  1392. border-radius: 0; }
  1393. /* Handle */
  1394. ::-webkit-scrollbar-thumb {
  1395. border-radius: 0;
  1396. background: #E0352E; }
  1397. ::-webkit-scrollbar-thumb:window-inactive {
  1398. background: #E0352E; }
  1399. .table label {
  1400. margin-bottom: 0; }
  1401. .table .checkbox + span {
  1402. margin-bottom: 0; }
  1403. .table .checkbox + span:before {
  1404. line-height: 20px; }
  1405. .row-sm {
  1406. margin-left: -10px;
  1407. margin-right: -10px; }
  1408. .row-sm [class^='col'] {
  1409. padding-left: 10px;
  1410. padding-right: 10px; }
  1411. .title-block {
  1412. padding-bottom: 15px;
  1413. margin-bottom: 30px;
  1414. border-bottom: 1px solid #d7dde4; }
  1415. .title-block::after {
  1416. display: block;
  1417. clear: both;
  1418. content: ""; }
  1419. @media (max-width: 767.98px) {
  1420. .title-block {
  1421. margin-bottom: 20px; } }
  1422. .subtitle-block {
  1423. padding-bottom: 10px;
  1424. margin-bottom: 20px;
  1425. border-bottom: 1px dashed #e0e5ea; }
  1426. .section {
  1427. background-color: #ffffff;
  1428. padding: 10px 0px;
  1429. display: block;
  1430. margin-bottom: 15px;
  1431. border-radius: 10px;
  1432. -webkit-box-shadow: 0px 0px 29px -12px rgba(0,0,0,0.75);
  1433. -moz-box-shadow: 0px 0px 29px -12px rgba(0,0,0,0.75);
  1434. box-shadow: 0px 0px 29px -12px rgba(0,0,0,0.75);
  1435. }
  1436. @media (min-width: 1200px) {
  1437. .section {
  1438. margin-bottom: 25px; } }
  1439. @media (min-width: 992px) and (max-width: 1199.98px) {
  1440. .section {
  1441. margin-bottom: 20px; } }
  1442. @media (min-width: 768px) and (max-width: 991.98px) {
  1443. .section {
  1444. margin-bottom: 15px; } }
  1445. @media (max-width: 767.98px) {
  1446. .section {
  1447. margin-bottom: 10px; } }
  1448. .section:last-of-type {
  1449. margin-bottom: 0; }
  1450. .box-placeholder {
  1451. margin-bottom: 15px;
  1452. padding: 20px;
  1453. border: 1px dashed #ddd;
  1454. background: #fafafa;
  1455. color: #444;
  1456. cursor: pointer; }
  1457. .underline-animation {
  1458. position: absolute;
  1459. top: auto;
  1460. bottom: 1px;
  1461. left: 0;
  1462. width: 100%;
  1463. height: 1px;
  1464. background-color: #E0352E;
  1465. content: '';
  1466. -webkit-transition: all 0.2s;
  1467. transition: all 0.2s;
  1468. -webkit-backface-visibility: hidden;
  1469. backface-visibility: hidden;
  1470. -webkit-transform: scaleX(0);
  1471. transform: scaleX(0); }
  1472. .stat-chart {
  1473. border-radius: 50%; }
  1474. .stat {
  1475. white-space: nowrap;
  1476. overflow: hidden;
  1477. text-overflow: ellipsis;
  1478. display: inline-block;
  1479. margin-right: 10px; }
  1480. .stat .value {
  1481. font-size: 20px;
  1482. line-height: 24px;
  1483. overflow: hidden;
  1484. text-overflow: ellipsis;
  1485. font-weight: 500; }
  1486. .stat .name {
  1487. overflow: hidden;
  1488. text-overflow: ellipsis; }
  1489. .stat.lg .value {
  1490. font-size: 26px;
  1491. line-height: 28px; }
  1492. .stat.lg .name {
  1493. font-size: 16px; }
  1494. .list-icon [class^='col'] {
  1495. cursor: pointer; }
  1496. .list-icon [class^='col'] em {
  1497. font-size: 14px;
  1498. width: 40px;
  1499. vertical-align: middle;
  1500. margin: 0;
  1501. display: inline-block;
  1502. text-align: center;
  1503. -webkit-transition: all 1s;
  1504. transition: all 1s;
  1505. line-height: 30px; }
  1506. .list-icon [class^='col']:hover em {
  1507. -webkit-transform: scale(2, 2);
  1508. transform: scale(2, 2); }
  1509. .well {
  1510. background-image: none;
  1511. background-color: #fff; }
  1512. .jumbotron {
  1513. background-image: none;
  1514. background-color: #fff;
  1515. padding: 15px 30px; }
  1516. .jumbotron.jumbotron-fluid {
  1517. padding-left: 0;
  1518. padding-right: 0; }
  1519. .rounded {
  1520. border-radius: 0.25rem; }
  1521. .rounded-l {
  1522. border-radius: 0.3rem; }
  1523. .rounded-s {
  1524. border-radius: 0.2rem; }
  1525. .jqstooltip {
  1526. height: 25px !important;
  1527. width: auto !important;
  1528. border-radius: 0.2rem; }
  1529. .title {
  1530. font-size: 1.45rem;
  1531. font-weight: 600;
  1532. margin-bottom: 0; }
  1533. .title.l {
  1534. font-size: 1.6rem; }
  1535. .title.s {
  1536. font-size: 1.4rem; }
  1537. .card .title {
  1538. font-size: 1.1rem;
  1539. color: #4f5f6f; }
  1540. .title-description {
  1541. margin: 0;
  1542. font-size: 0.9rem;
  1543. font-weight: normal;
  1544. color: #7e8e9f; }
  1545. .title-description.s {
  1546. font-size: 0.8rem; }
  1547. @media (max-width: 767.98px) {
  1548. .title-description {
  1549. display: none; } }
  1550. .subtitle {
  1551. font-size: 1.2rem;
  1552. margin: 0;
  1553. color: #7e8e9f; }
  1554. .text-primary {
  1555. color: #E0352E; }
  1556. .text-muted {
  1557. color: #9ba8b5; }
  1558. pre {
  1559. padding: 0;
  1560. border: none;
  1561. background: none; }
  1562. /*****************************************
  1563. * Background-image: cover mixin
  1564. ******************************************/
  1565. /*****************************************
  1566. * Media Query Mixins
  1567. ******************************************/
  1568. .flot-chart {
  1569. display: block;
  1570. height: 225px; }
  1571. .flot-chart .flot-chart-content {
  1572. width: 100%;
  1573. height: 100%; }
  1574. .flot-chart .flot-chart-pie-content {
  1575. width: 225px;
  1576. height: 225px;
  1577. margin: auto; }
  1578. .dashboard-page #dashboard-downloads-chart,
  1579. .dashboard-page #dashboard-visits-chart {
  1580. height: 220px; }
  1581. @media (max-width: 575.98px) {
  1582. .dashboard-page .items .card-header {
  1583. border: none;
  1584. -ms-flex-wrap: wrap;
  1585. flex-wrap: wrap; }
  1586. .dashboard-page .items .card-header .header-block {
  1587. display: -webkit-box;
  1588. display: -ms-flexbox;
  1589. display: flex;
  1590. -webkit-box-align: center;
  1591. -ms-flex-align: center;
  1592. align-items: center;
  1593. width: 100%;
  1594. -webkit-box-pack: justify;
  1595. -ms-flex-pack: justify;
  1596. justify-content: space-between;
  1597. border-bottom: 1px solid #e9edf0; } }
  1598. .dashboard-page .items .card-header .title {
  1599. padding-right: 0px;
  1600. margin-right: 5px; }
  1601. .dashboard-page .items .card-header .search {
  1602. margin: 0;
  1603. vertical-align: middle;
  1604. display: -webkit-inline-box;
  1605. display: -ms-inline-flexbox;
  1606. display: inline-flex;
  1607. -webkit-box-orient: horizontal;
  1608. -webkit-box-direction: normal;
  1609. -ms-flex-direction: row;
  1610. flex-direction: row;
  1611. -webkit-box-align: center;
  1612. -ms-flex-align: center;
  1613. align-items: center; }
  1614. @media (max-width: 575.98px) {
  1615. .dashboard-page .items .card-header .search {
  1616. min-width: 50%; } }
  1617. .dashboard-page .items .card-header .search .search-input {
  1618. border: none;
  1619. background-color: inherit;
  1620. color: #C2CCD6;
  1621. width: 100px;
  1622. -webkit-transition: color 0.3s ease;
  1623. transition: color 0.3s ease; }
  1624. .dashboard-page .items .card-header .search .search-input::-webkit-input-placeholder {
  1625. /* WebKit, Blink, Edge */
  1626. -webkit-transition: color 0.3s ease;
  1627. transition: color 0.3s ease;
  1628. color: #C2CCD6; }
  1629. .dashboard-page .items .card-header .search .search-input:-moz-placeholder {
  1630. /* Mozilla Firefox 4 to 18 */
  1631. -webkit-transition: color 0.3s ease;
  1632. transition: color 0.3s ease;
  1633. color: #C2CCD6; }
  1634. .dashboard-page .items .card-header .search .search-input::-moz-placeholder {
  1635. /* Mozilla Firefox 19+ */
  1636. -webkit-transition: color 0.3s ease;
  1637. transition: color 0.3s ease;
  1638. color: #C2CCD6; }
  1639. .dashboard-page .items .card-header .search .search-input:-ms-input-placeholder {
  1640. /* Internet Explorer 10-11 */
  1641. -webkit-transition: color 0.3s ease;
  1642. transition: color 0.3s ease;
  1643. color: #C2CCD6; }
  1644. @media (max-width: 575.98px) {
  1645. .dashboard-page .items .card-header .search .search-input {
  1646. min-width: 130px; } }
  1647. .dashboard-page .items .card-header .search .search-input:focus {
  1648. color: #7e8e9f; }
  1649. .dashboard-page .items .card-header .search .search-input:focus::-webkit-input-placeholder {
  1650. /* WebKit, Blink, Edge */
  1651. color: #aab4c0; }
  1652. .dashboard-page .items .card-header .search .search-input:focus:-moz-placeholder {
  1653. /* Mozilla Firefox 4 to 18 */
  1654. color: #aab4c0; }
  1655. .dashboard-page .items .card-header .search .search-input:focus::-moz-placeholder {
  1656. /* Mozilla Firefox 19+ */
  1657. color: #aab4c0; }
  1658. .dashboard-page .items .card-header .search .search-input:focus:-ms-input-placeholder {
  1659. /* Internet Explorer 10-11 */
  1660. color: #aab4c0; }
  1661. .dashboard-page .items .card-header .search .search-input:focus + .search-icon {
  1662. color: #7e8e9f; }
  1663. .dashboard-page .items .card-header .search .search-icon {
  1664. color: #C2CCD6;
  1665. -webkit-transition: color 0.3s ease;
  1666. transition: color 0.3s ease;
  1667. -webkit-box-ordinal-group: 0;
  1668. -ms-flex-order: -1;
  1669. order: -1;
  1670. padding-right: 6px; }
  1671. .dashboard-page .items .card-header .pagination {
  1672. display: inline-block;
  1673. margin: 0; }
  1674. .dashboard-page .items .item-list .item-col-title {
  1675. -webkit-box-flex: 9;
  1676. -ms-flex-positive: 9;
  1677. flex-grow: 9; }
  1678. .dashboard-page .items .item-list .item-col-date {
  1679. text-align: right; }
  1680. @media (min-width: 1200px) {
  1681. .dashboard-page .items .item-list .item-col-date {
  1682. -webkit-box-flex: 4;
  1683. -ms-flex-positive: 4;
  1684. flex-grow: 4; } }
  1685. @media (max-width: 767.98px) {
  1686. .dashboard-page .items .item-list .item-list-header {
  1687. display: none; }
  1688. .dashboard-page .items .item-list .item-row {
  1689. padding: 0; }
  1690. .dashboard-page .items .item-list .item-col {
  1691. padding-left: 10px;
  1692. padding-right: 10px; }
  1693. .dashboard-page .items .item-list .item-col-img {
  1694. padding-left: 10px;
  1695. -ms-flex-preferred-size: 60px;
  1696. flex-basis: 60px;
  1697. padding-right: 0; }
  1698. .dashboard-page .items .item-list .item-col-stats {
  1699. text-align: center; } }
  1700. @media (min-width: 576px) and (max-width: 767.98px) {
  1701. .dashboard-page .items .item-list .item-col-title {
  1702. -ms-flex-preferred-size: 100%;
  1703. flex-basis: 100%;
  1704. border-bottom: 1px solid #e9edf0; }
  1705. .dashboard-page .items .item-list .item-col:not(.item-col-title):not(.item-col-img) {
  1706. position: relative;
  1707. padding-top: 35px; }
  1708. .dashboard-page .items .item-list .item-heading {
  1709. position: absolute;
  1710. height: 30px;
  1711. width: 100%;
  1712. left: 0;
  1713. top: 5px;
  1714. line-height: 30px;
  1715. padding-left: 10px;
  1716. padding-right: 10px; } }
  1717. @media (max-width: 575.98px) {
  1718. .dashboard-page .items .item-list .item-col {
  1719. border-bottom: 1px solid #e9edf0; }
  1720. .dashboard-page .items .item-list .item-col-img {
  1721. -ms-flex-preferred-size: 50px;
  1722. flex-basis: 50px;
  1723. -webkit-box-ordinal-group: -4;
  1724. -ms-flex-order: -5;
  1725. order: -5; }
  1726. .dashboard-page .items .item-list .item-col-title {
  1727. -ms-flex-preferred-size: calc(100% - 50px);
  1728. flex-basis: calc(100% - 50px); }
  1729. .dashboard-page .items .item-list .item-col:not(.item-col-title):not(.item-col-img) {
  1730. -ms-flex-preferred-size: 100%;
  1731. flex-basis: 100%;
  1732. text-align: left; }
  1733. .dashboard-page .items .item-list .item-col:not(.item-col-title):not(.item-col-img) .item-heading {
  1734. text-align: left; }
  1735. .dashboard-page .items .item-list .item-col-date {
  1736. border: none; } }
  1737. .dashboard-page .sales-breakdown .dashboard-sales-breakdown-chart {
  1738. margin: 0 auto;
  1739. max-width: 250px;
  1740. max-height: 250px; }
  1741. .dashboard-page #dashboard-sales-map .jqvmap-zoomin,
  1742. .dashboard-page #dashboard-sales-map .jqvmap-zoomout {
  1743. background-color: #E0352E;
  1744. height: 20px;
  1745. width: 20px;
  1746. line-height: 14px; }
  1747. .dashboard-page #dashboard-sales-map .jqvmap-zoomout {
  1748. top: 32px; }
  1749. .dashboard-page .tasks {
  1750. display: -webkit-box;
  1751. display: -ms-flexbox;
  1752. display: flex;
  1753. -webkit-box-orient: vertical;
  1754. -webkit-box-direction: normal;
  1755. -ms-flex-direction: column;
  1756. flex-direction: column;
  1757. -ms-flex-line-pack: stretch;
  1758. align-content: stretch; }
  1759. .dashboard-page .tasks .title-block .title {
  1760. -webkit-box-align: center;
  1761. -ms-flex-align: center;
  1762. align-items: center;
  1763. display: -webkit-box;
  1764. display: -ms-flexbox;
  1765. display: flex;
  1766. -webkit-box-pack: justify;
  1767. -ms-flex-pack: justify;
  1768. justify-content: space-between; }
  1769. .dashboard-page .tasks label {
  1770. width: 100%;
  1771. margin-bottom: 0; }
  1772. .dashboard-page .tasks label .checkbox:checked + span {
  1773. text-decoration: line-through; }
  1774. .dashboard-page .tasks label span {
  1775. display: inline-block;
  1776. overflow: hidden;
  1777. text-overflow: ellipsis;
  1778. white-space: nowrap;
  1779. width: 100%; }
  1780. .dashboard-page .tasks .tasks-block {
  1781. max-height: 400px;
  1782. overflow-y: scroll;
  1783. overflow-x: hidden;
  1784. margin: 0;
  1785. margin-right: -5px; }
  1786. .dashboard-page .tasks .item-list .item-col {
  1787. padding-top: 5px;
  1788. padding-bottom: 5px; }
  1789. .dashboard-page .stats .card-block {
  1790. padding-bottom: 0; }
  1791. .dashboard-page .stats .stat-col {
  1792. margin-bottom: 20px;
  1793. float: left;
  1794. white-space: nowrap;
  1795. overflow: hidden; }
  1796. .dashboard-page .stats .stat-icon {
  1797. color: #BDBDBD;
  1798. display: inline-block;
  1799. font-size: 26px;
  1800. text-align: center;
  1801. vertical-align: middle;
  1802. width: 50px; }
  1803. .dashboard-page .stats .stat-chart {
  1804. margin-right: 5px;
  1805. vertical-align: middle; }
  1806. @media (min-width: 1200px) {
  1807. .dashboard-page .stats .stat-chart {
  1808. margin-right: 0.6vw; } }
  1809. .dashboard-page .stats .stat {
  1810. vertical-align: middle; }
  1811. @media (min-width: 1200px) {
  1812. .dashboard-page .stats .stat .value {
  1813. font-size: 1.3vw; } }
  1814. @media (min-width: 1200px) {
  1815. .dashboard-page .stats .stat .name {
  1816. font-size: 0.9vw; } }
  1817. .dashboard-page .stats .stat-progress {
  1818. height: 2px;
  1819. margin: 5px 0;
  1820. color: #E0352E;
  1821. background-color: #dddddd; }
  1822. .dashboard-page .stats .stat-progress .progress-bar {
  1823. background-color: #E0352E; }
  1824. .items-list-page .title-search-block {
  1825. position: relative; }
  1826. @media (max-width: 767.98px) {
  1827. .items-list-page .title-block {
  1828. padding-bottom: 10px;
  1829. margin-bottom: 13px; } }
  1830. .items-list-page .title-block .action {
  1831. display: inline; }
  1832. .items-list-page .title-block .action a {
  1833. padding: 10px 15px; }
  1834. .items-list-page .title-block .action a .icon {
  1835. margin-right: 5px;
  1836. text-align: center;
  1837. width: 16px; }
  1838. @media (max-width: 767.98px) {
  1839. .items-list-page .title-block .action {
  1840. display: none; } }
  1841. .items-list-page .items-search {
  1842. position: absolute;
  1843. margin-bottom: 15px;
  1844. right: 0;
  1845. top: 0; }
  1846. @media (max-width: 767.98px) {
  1847. .items-list-page .items-search {
  1848. position: static; } }
  1849. .items-list-page .items-search .search-button {
  1850. margin: 0; }
  1851. .items-list-page .item-list .item-col.item-col-check {
  1852. text-align: left; }
  1853. .items-list-page .item-list .item-col.item-col-img {
  1854. text-align: left;
  1855. width: auto;
  1856. text-align: center;
  1857. -ms-flex-preferred-size: 70px;
  1858. flex-basis: 70px; }
  1859. @media (min-width: 576px) {
  1860. .items-list-page .item-list .item-col.item-col-img:not(.item-col-header) {
  1861. height: 80px; } }
  1862. .items-list-page .item-list .item-col.item-col-title {
  1863. text-align: left;
  1864. margin-left: 0 !important;
  1865. margin-right: auto;
  1866. -ms-flex-preferred-size: 0;
  1867. flex-basis: 0;
  1868. -webkit-box-flex: 9;
  1869. -ms-flex-positive: 9;
  1870. flex-grow: 9; }
  1871. .items-list-page .item-list .item-col.item-col-sales {
  1872. text-align: right;
  1873. font-weight: 600; }
  1874. .items-list-page .item-list .item-col.item-col-stats {
  1875. text-align: center; }
  1876. .items-list-page .item-list .item-col.item-col-category {
  1877. text-align: left;
  1878. font-weight: 600; }
  1879. .items-list-page .item-list .item-col.item-col-author {
  1880. text-align: left;
  1881. -webkit-box-flex: 4.5;
  1882. -ms-flex-positive: 4.5;
  1883. flex-grow: 4.5; }
  1884. .items-list-page .item-list .item-col.item-col-date {
  1885. text-align: right; }
  1886. @media (max-width: 767.98px) {
  1887. .items-list-page .card.items {
  1888. background: none;
  1889. -webkit-box-shadow: none;
  1890. box-shadow: none; }
  1891. .items-list-page .item-list .item {
  1892. border: none;
  1893. margin-bottom: 10px;
  1894. background-color: #fff;
  1895. -webkit-box-shadow: 1px 1px 5px rgba(126, 142, 159, 0.1);
  1896. box-shadow: 1px 1px 5px rgba(126, 142, 159, 0.1); }
  1897. .items-list-page .item-list .item-row {
  1898. padding: 0 !important; }
  1899. .items-list-page .item-list .item-col.item-col-author {
  1900. -webkit-box-flex: 3;
  1901. -ms-flex-positive: 3;
  1902. flex-grow: 3; } }
  1903. @media (min-width: 576px) and (max-width: 767.98px) {
  1904. .items-list-page .item-list .item-list-header {
  1905. display: none; }
  1906. .items-list-page .item-list .item {
  1907. background-color: #fff;
  1908. margin-bottom: 10px;
  1909. -webkit-box-shadow: 1px 1px 5px rgba(126, 142, 159, 0.1);
  1910. box-shadow: 1px 1px 5px rgba(126, 142, 159, 0.1); }
  1911. .items-list-page .item-list .item-row {
  1912. padding: 0; }
  1913. .items-list-page .item-list .item-heading {
  1914. width: 100%;
  1915. display: block;
  1916. position: absolute;
  1917. top: 0;
  1918. width: 100%;
  1919. left: 0;
  1920. line-height: 40px;
  1921. padding-left: 0; }
  1922. .items-list-page .item-list .item-col.item-col-check, .items-list-page .item-list .item-col.item-col-title, .items-list-page .item-list .item-col.item-col-actions-dropdown {
  1923. border-bottom: 1px solid #d7dde4; }
  1924. .items-list-page .item-list .item-col.item-col-check .item-heading, .items-list-page .item-list .item-col.item-col-title .item-heading, .items-list-page .item-list .item-col.item-col-actions-dropdown .item-heading {
  1925. display: none; }
  1926. .items-list-page .item-list .item-col.item-col-sales, .items-list-page .item-list .item-col.item-col-stats, .items-list-page .item-list .item-col.item-col-category, .items-list-page .item-list .item-col.item-col-author, .items-list-page .item-list .item-col.item-col-date {
  1927. padding-top: 40px;
  1928. position: relative; }
  1929. .items-list-page .item-list .item-col.item-col-check {
  1930. display: none; }
  1931. .items-list-page .item-list .item-col.item-col-title {
  1932. padding-left: 10px;
  1933. text-align: left;
  1934. margin-left: 0 !important;
  1935. margin-right: auto;
  1936. -ms-flex-preferred-size: calc(100% - 40px);
  1937. flex-basis: calc(100% - 40px); }
  1938. .items-list-page .item-list .item-col.item-col-img {
  1939. padding-left: 10px;
  1940. -ms-flex-preferred-size: 79px;
  1941. flex-basis: 79px; }
  1942. .items-list-page .item-list .item-col.item-col-sales {
  1943. text-align: left; }
  1944. .items-list-page .item-list .item-col.item-col-stats {
  1945. text-align: center; }
  1946. .items-list-page .item-list .item-col.item-col-category {
  1947. text-align: center; }
  1948. .items-list-page .item-list .item-col.item-col-author {
  1949. text-align: center; }
  1950. .items-list-page .item-list .item-col.item-col-date {
  1951. padding-right: 10px;
  1952. text-align: right;
  1953. white-space: nowrap;
  1954. -ms-flex-preferred-size: 100px;
  1955. flex-basis: 100px;
  1956. -ms-flex-preferred-size: 0;
  1957. flex-basis: 0;
  1958. -webkit-box-flex: 3;
  1959. -ms-flex-positive: 3;
  1960. flex-grow: 3; } }
  1961. @media (max-width: 575.98px) {
  1962. .items-list-page .item-list-header {
  1963. display: none; }
  1964. .items-list-page .item-list .item {
  1965. border: none;
  1966. font-size: 0.9rem;
  1967. margin-bottom: 10px;
  1968. background-color: #fff;
  1969. -webkit-box-shadow: 1px 1px 5px rgba(126, 142, 159, 0.1);
  1970. box-shadow: 1px 1px 5px rgba(126, 142, 159, 0.1); }
  1971. .items-list-page .item-list .item .item-col {
  1972. text-align: right;
  1973. border-bottom: 1px solid #d7dde4;
  1974. padding-left: 10px; }
  1975. .items-list-page .item-list .item .item-col[class^=item-col] {
  1976. -ms-flex-preferred-size: 100%;
  1977. flex-basis: 100%; }
  1978. .items-list-page .item-list .item .item-col.item-col-check {
  1979. display: none; }
  1980. .items-list-page .item-list .item .item-col.item-col-img .item-img {
  1981. padding-bottom: 65%; }
  1982. .items-list-page .item-list .item .item-col.item-col-title {
  1983. text-align: left;
  1984. padding-bottom: 0;
  1985. border: none;
  1986. -webkit-box-flex: 1;
  1987. -ms-flex-positive: 1;
  1988. flex-grow: 1;
  1989. -ms-flex-preferred-size: 0;
  1990. flex-basis: 0; }
  1991. .items-list-page .item-list .item .item-col.item-col-title .item-heading {
  1992. display: none; }
  1993. .items-list-page .item-list .item .item-col.item-col-title .item-title {
  1994. font-size: 1rem;
  1995. line-height: 1.4rem; }
  1996. .items-list-page .item-list .item .item-col.item-col-actions-dropdown {
  1997. border: none;
  1998. padding-bottom: 0; }
  1999. .items-list-page .item-list .item .item-col.item-col-sales {
  2000. text-align: left; }
  2001. .items-list-page .item-list .item .item-col.item-col-stats {
  2002. text-align: left; }
  2003. .items-list-page .item-list .item .item-col.item-col-category {
  2004. text-align: left; }
  2005. .items-list-page .item-list .item .item-col.item-col-author {
  2006. text-align: left; }
  2007. .items-list-page .item-list .item .item-col.item-col-date {
  2008. text-align: left; } }
  2009. .screenful-page .section {
  2010. text-align: center; }
  2011. .screenful-page .subtitle {
  2012. margin-bottom: 30px; }
  2013. .screenful-page .description {
  2014. margin-bottom: 50px; }
  2015. .screenful-page .screenful-logo {
  2016. width: 300px;
  2017. height: 160px;
  2018. border-radius: 10px;
  2019. background-size: contain;
  2020. background-position: center;
  2021. background-image: url("../assets/screenful/logo.png");
  2022. background-repeat: no-repeat;
  2023. display: inline-block;
  2024. margin-bottom: 20px; }
  2025. .screenful-page .integrations-tools {
  2026. width: 100%;
  2027. display: -webkit-box;
  2028. display: -ms-flexbox;
  2029. display: flex;
  2030. -webkit-box-pack: center;
  2031. -ms-flex-pack: center;
  2032. justify-content: center;
  2033. -ms-flex-wrap: wrap;
  2034. flex-wrap: wrap; }
  2035. .screenful-page .integrations-title {
  2036. margin-bottom: 40px; }
  2037. .screenful-page .integration-item {
  2038. margin: 0 1%;
  2039. margin-bottom: 30px; }
  2040. .screenful-page .integration-logo {
  2041. width: 150px;
  2042. height: 80px;
  2043. border: 1px solid #fff;
  2044. border-radius: 10px;
  2045. -webkit-transition: all .25s ease;
  2046. transition: all .25s ease; }
  2047. .screenful-page .integration-logo:hover {
  2048. border: 1px solid #6769d4; }
  2049. .screenful-page .benefits-title {
  2050. margin-bottom: 70px; }
  2051. .screenful-page .screen-colum {
  2052. display: -webkit-box;
  2053. display: -ms-flexbox;
  2054. display: flex;
  2055. -webkit-box-pack: center;
  2056. -ms-flex-pack: center;
  2057. justify-content: center; }
  2058. .screenful-page .screen-item {
  2059. max-width: 500px; }
  2060. .screenful-page .ex-pic {
  2061. width: 100%;
  2062. border-radius: 10px;
  2063. background-size: cover; }
  2064. .screenful-page .title {
  2065. margin-bottom: 20px; }
  2066. .screenful-page a {
  2067. text-decoration: none; }
  2068. .screenful-page ul {
  2069. display: inline-block;
  2070. text-align: left;
  2071. width: 100%; }
  2072. .screenful-page .divider {
  2073. background-color: #fff;
  2074. padding-bottom: 1px;
  2075. margin-bottom: 50px; }
  2076. .table-flip-scroll table {
  2077. width: 100%; }
  2078. @media only screen and (max-width: 800px) {
  2079. .table-flip-scroll .flip-content:after,
  2080. .table-flip-scroll .flip-header:after {
  2081. visibility: hidden;
  2082. display: block;
  2083. font-size: 0;
  2084. content: " ";
  2085. clear: both;
  2086. height: 0; }
  2087. .table-flip-scroll html .flip-content,
  2088. .table-flip-scroll html .flip-header {
  2089. -ms-zoom: 1;
  2090. zoom: 1; }
  2091. .table-flip-scroll *:first-child + html .flip-content,
  2092. .table-flip-scroll *:first-child + html .flip-header {
  2093. -ms-zoom: 1;
  2094. zoom: 1; }
  2095. .table-flip-scroll table {
  2096. width: 100%;
  2097. border-collapse: collapse;
  2098. border-spacing: 0;
  2099. display: block;
  2100. position: relative; }
  2101. .table-flip-scroll th,
  2102. .table-flip-scroll td {
  2103. margin: 0;
  2104. vertical-align: top; }
  2105. .table-flip-scroll th:last-child,
  2106. .table-flip-scroll td:last-child {
  2107. border-bottom: 1px solid #ddd; }
  2108. .table-flip-scroll th {
  2109. border: 0 !important;
  2110. border-right: 1px solid #ddd !important;
  2111. width: auto !important;
  2112. display: block;
  2113. text-align: right; }
  2114. .table-flip-scroll td {
  2115. display: block;
  2116. text-align: left;
  2117. border: 0 !important;
  2118. border-bottom: 1px solid #ddd !important; }
  2119. .table-flip-scroll thead {
  2120. display: block;
  2121. float: left; }
  2122. .table-flip-scroll thead tr {
  2123. display: block; }
  2124. .table-flip-scroll tbody {
  2125. display: block;
  2126. width: auto;
  2127. position: relative;
  2128. overflow-x: auto;
  2129. white-space: nowrap; }
  2130. .table-flip-scroll tbody tr {
  2131. display: inline-block;
  2132. vertical-align: top;
  2133. margin-left: -5px;
  2134. border-left: 1px solid #ddd; } }
  2135. .footer {
  2136. background-color: #fff;
  2137. position: absolute;
  2138. left: 240px;
  2139. right: 0;
  2140. bottom: 0;
  2141. height: 50px;
  2142. display: -webkit-box;
  2143. display: -ms-flexbox;
  2144. display: flex;
  2145. -webkit-box-pack: justify;
  2146. -ms-flex-pack: justify;
  2147. justify-content: space-between;
  2148. -webkit-box-align: center;
  2149. -ms-flex-align: center;
  2150. align-items: center; }
  2151. .footer-fixed .footer {
  2152. position: fixed; }
  2153. .footer .footer-block {
  2154. vertical-align: middle;
  2155. margin-left: 20px;
  2156. margin-right: 20px; }
  2157. .footer .footer-github-btn {
  2158. vertical-align: middle; }
  2159. @media (max-width: 991.98px) {
  2160. .footer {
  2161. left: 0; } }
  2162. .footer .author > ul {
  2163. list-style: none;
  2164. margin: 0;
  2165. padding: 0; }
  2166. .footer .author > ul li {
  2167. display: inline-block; }
  2168. .footer .author > ul li:after {
  2169. content: "|"; }
  2170. .footer .author > ul li:last-child:after {
  2171. content: ""; }
  2172. @media (max-width: 991.98px) {
  2173. .footer .author > ul li {
  2174. display: block;
  2175. text-align: right; }
  2176. .footer .author > ul li:after {
  2177. content: ""; } }
  2178. @media (max-width: 991.98px) {
  2179. .footer .author > ul {
  2180. display: block; } }
  2181. @media (max-width: 767.98px) {
  2182. .footer .author > ul {
  2183. display: none; } }
  2184. .wyswyg {
  2185. border: 1px solid #d7dde4; }
  2186. .wyswyg .ql-container {
  2187. border-top: 1px solid #d7dde4; }
  2188. .wyswyg .toolbar .btn {
  2189. margin: 0; }
  2190. .wyswyg .ql-container {
  2191. font-size: 1rem; }
  2192. .wyswyg .ql-container .ql-editor {
  2193. min-height: 200px; }
  2194. .header {
  2195. background-color: #E0352E;
  2196. color: white;
  2197. height: 70px;
  2198. position: absolute;
  2199. left: 240px;
  2200. right: 0;
  2201. -webkit-transition: left 0.3s ease;
  2202. transition: left 0.3s ease;
  2203. z-index: 10;
  2204. display: -webkit-box;
  2205. display: -ms-flexbox;
  2206. display: flex;
  2207. -webkit-box-align: center;
  2208. -ms-flex-align: center;
  2209. align-items: center;
  2210. -webkit-box-pack: justify;
  2211. -ms-flex-pack: justify;
  2212. justify-content: space-between; }
  2213. @media (max-width: 991.98px) {
  2214. .header {
  2215. left: 0; } }
  2216. @media (max-width: 767.98px) {
  2217. .header {
  2218. left: 0;
  2219. height: 50px; } }
  2220. .header-fixed .header {
  2221. position: fixed; }
  2222. @media (max-width: 767.98px) {
  2223. .header .header-block {
  2224. padding: 5px; } }
  2225. .modal .modal-content {
  2226. border-radius: 0; }
  2227. .modal .modal-header {
  2228. background-color: #E0352E;
  2229. color: #ffffff; }
  2230. .modal .modal-footer .btn {
  2231. margin-bottom: 0; }
  2232. .sidebar {
  2233. background-color: #ffffff;
  2234. width: 240px;
  2235. padding-bottom: 0px;
  2236. position: absolute;
  2237. top: 0;
  2238. left: 0;
  2239. bottom: 0;
  2240. -webkit-transition: left 0.3s ease;
  2241. transition: left 0.3s ease;
  2242. z-index: 20; }
  2243. @media (max-width: 991.98px) {
  2244. .sidebar {
  2245. position: fixed;
  2246. left: -240px; } }
  2247. .sidebar-fixed .sidebar {
  2248. position: fixed; }
  2249. .sidebar-open .sidebar {
  2250. left: 0; }
  2251. .sidebar .sidebar-container {
  2252. position: absolute;
  2253. top: 0;
  2254. bottom: 0px;
  2255. width: 100%;
  2256. left: 0;
  2257. overflow-y: auto;
  2258. overflow-x: hidden; }
  2259. .sidebar .sidebar-container::-webkit-scrollbar-track {
  2260. background-color: #2c353e; }
  2261. .sidebar .label {
  2262. font-size: .75em;
  2263. display: inline-block;
  2264. border-radius: .2em;
  2265. padding: 2px 5px;
  2266. background-color: #ccc;
  2267. color: #000;
  2268. margin: 0 3px; }
  2269. .sidebar .label-screenful {
  2270. color: #fff;
  2271. background-color: #6769d4; }
  2272. .sidebar .sidebar-menu {
  2273. font-size: 14px;
  2274. list-style: none;
  2275. margin: 0;
  2276. padding: 0; }
  2277. .sidebar .sidebar-menu li a:focus,
  2278. .open .sidebar .sidebar-menu li a:focus {
  2279. background-color: inherit; }
  2280. .sidebar .sidebar-menu ul {
  2281. padding: 0;
  2282. height: 0px;
  2283. overflow: hidden; }
  2284. .loaded .sidebar .sidebar-menu ul {
  2285. height: auto; }
  2286. .sidebar .sidebar-menu li.active ul {
  2287. height: auto; }
  2288. .sidebar .sidebar-menu li a {
  2289. color: black;
  2290. text-decoration: none;
  2291. display: block; }
  2292. .sidebar .sidebar-menu li a:hover,
  2293. .sidebar .sidebar-menu li a.active,
  2294. .sidebar .sidebar-menu li.open > a,
  2295. .sidebar .sidebar-menu li.open a:hover,
  2296. .sidebar .sidebar-menu li.open a.active {
  2297. color: white;
  2298. background-color: #E0352E; }
  2299. .sidebar .sidebar-menu .arrow {
  2300. float: right;
  2301. font-size: 18px;
  2302. line-height: initial;
  2303. -webkit-transition: all 0.3s ease;
  2304. transition: all 0.3s ease;
  2305. margin-right: 0; }
  2306. .sidebar .sidebar-menu .arrow:before {
  2307. content: "\f105" !important; }
  2308. .sidebar .sidebar-menu li.open > a .arrow {
  2309. -webkit-transform: rotate(90deg);
  2310. transform: rotate(90deg); }
  2311. .sidebar .sidebar-menu > li > a {
  2312. padding-top: 15px;
  2313. padding-bottom: 15px;
  2314. padding-left: 20px;
  2315. padding-right: 15px; }
  2316. .sidebar .sidebar-menu > li.active > a,
  2317. .sidebar .sidebar-menu > li.active > a:hover {
  2318. background-color: #E0352E !important;
  2319. color: #ffffff !important; }
  2320. .sidebar .sidebar-menu > li.open > a {
  2321. background-color: #E0352E; }
  2322. .sidebar .sidebar-menu > li > a i {
  2323. margin-right: 5px;
  2324. font-size: 16px; }
  2325. .sidebar .sidebar-menu > li > a i.arrow {
  2326. font-size: 20px; }
  2327. .sidebar .sidebar-menu > li > .sidebar-nav > li a {
  2328. padding-top: 10px;
  2329. padding-bottom: 10px;
  2330. padding-left: 50px;
  2331. padding-right: 15px;
  2332. background-color: #ffffff; }
  2333. .sidebar .sidebar-menu > li > .sidebar-nav > li.active a {
  2334. background-color: #E0352E !important;
  2335. color: #ffffff; }
  2336. .sidebar .sidebar-menu > li > .sidebar-nav > li > .sidebar-nav > li a {
  2337. padding-left: 60px;
  2338. padding-right: 15px; }
  2339. .sidebar .sidebar-menu > li > .sidebar-nav > li > .sidebar-nav > li > .sidebar-nav > li a {
  2340. padding-left: 70px; }
  2341. .sidebar-nav.collapse.show{
  2342. opacity: 1;
  2343. height: auto;
  2344. }
  2345. .sidebar-nav{
  2346. opacity: 0;
  2347. -webkit-transition: opacity 1s ease-in;
  2348. -moz-transition: opacity 1s ease-in;
  2349. -ms-transition: opacity 1s ease-in;
  2350. -o-transition: opacity 1s ease-in;
  2351. transition: opacity 1s ease-in;
  2352. }
  2353. .sidebar-overlay {
  2354. position: absolute;
  2355. display: none;
  2356. left: 200vw;
  2357. right: 0;
  2358. top: 0;
  2359. bottom: 0;
  2360. z-index: 5;
  2361. opacity: 0;
  2362. -webkit-transition: opacity 0.3s ease;
  2363. transition: opacity 0.3s ease;
  2364. z-index: 15; }
  2365. @media (max-width: 991.98px) {
  2366. .sidebar-overlay {
  2367. display: block; } }
  2368. @media (max-width: 767.98px) {
  2369. .sidebar-overlay {
  2370. background-color: rgba(0, 0, 0, 0.7); } }
  2371. @media (max-width: 991.98px) {
  2372. .sidebar-open .sidebar-overlay {
  2373. left: 0;
  2374. opacity: 1; } }
  2375. .sidebar-mobile-menu-handle {
  2376. display: none;
  2377. position: absolute;
  2378. top: 50px;
  2379. background-color: transparent;
  2380. width: 30px;
  2381. bottom: 0;
  2382. z-index: 10; }
  2383. @media (max-width: 991.98px) {
  2384. .sidebar-mobile-menu-handle {
  2385. display: block; } }
  2386. .header .header-block-buttons {
  2387. text-align: center;
  2388. margin-left: auto;
  2389. margin-right: auto;
  2390. white-space: nowrap; }
  2391. .header .header-block-buttons .btn.header-btn {
  2392. background-color: transparent;
  2393. border: 1px solid #64798d;
  2394. color: #64798d;
  2395. margin: 0 5px;
  2396. border-radius: 0.2rem; }
  2397. .header .header-block-buttons .btn.header-btn:hover, .header .header-block-buttons .btn.header-btn:focus {
  2398. border: 1px solid #3a4651;
  2399. color: #3a4651; }
  2400. @media (max-width: 767.98px) {
  2401. .header .header-block-buttons .btn.header-btn span {
  2402. display: none; } }
  2403. .header .header-block-collapse {
  2404. padding-right: 5px; }
  2405. @media (max-width: 767.98px) {
  2406. .header .header-block-collapse {
  2407. width: 155px; } }
  2408. .header .header-block-collapse .collapse-btn {
  2409. background: none;
  2410. border: none;
  2411. -webkit-box-shadow: none;
  2412. box-shadow: none;
  2413. color: #E0352E;
  2414. font-size: 24px;
  2415. line-height: 40px;
  2416. border-radius: 0;
  2417. outline: none;
  2418. padding: 0;
  2419. padding-left: 10px;
  2420. padding-right: 10px;
  2421. vertical-align: initial; }
  2422. .header .header-block-search {
  2423. margin-right: auto;
  2424. padding-left: 20px; }
  2425. @media (max-width: 767.98px) {
  2426. .header .header-block-search {
  2427. padding-left: 10px;
  2428. display: none; } }
  2429. @media (min-width: 768px) and (max-width: 991.98px) {
  2430. .header .header-block-search {
  2431. padding-left: 20px; } }
  2432. @media (min-width: 992px) and (max-width: 1199.98px) {
  2433. .header .header-block-search {
  2434. padding-left: 20px; } }
  2435. @media (min-width: 1200px) {
  2436. .header .header-block-search {
  2437. padding-left: 35px; } }
  2438. .header .header-block-search > form {
  2439. float: right; }
  2440. @media (max-width: 767.98px) {
  2441. .header .header-block-search > form {
  2442. padding-left: 0; } }
  2443. .header .header-block-search .input-container {
  2444. position: relative;
  2445. color: #7e8e9f; }
  2446. .header .header-block-search .input-container i {
  2447. position: absolute;
  2448. pointer-events: none;
  2449. display: block;
  2450. height: 40px;
  2451. line-height: 40px;
  2452. left: 0; }
  2453. .header .header-block-search .input-container input {
  2454. background-color: transparent;
  2455. border: none;
  2456. padding-left: 25px;
  2457. height: 40px;
  2458. max-width: 150px; }
  2459. @media (max-width: 767.98px) {
  2460. .header .header-block-search .input-container input {
  2461. max-width: 140px; } }
  2462. .header .header-block-search .input-container input:focus + .underline {
  2463. -webkit-transform: scaleX(1);
  2464. transform: scaleX(1); }
  2465. .header .header-block-nav {
  2466. margin-left: auto;
  2467. white-space: nowrap;
  2468. padding-right: 15px; }
  2469. @media (max-width: 767.98px) {
  2470. .header .header-block-nav {
  2471. padding-right: 25px; } }
  2472. .header .header-block-nav::after {
  2473. display: block;
  2474. clear: both;
  2475. content: ""; }
  2476. .header .header-block-nav a {
  2477. text-decoration: none; }
  2478. .header .header-block-nav ul {
  2479. margin: 0;
  2480. padding: 0;
  2481. list-style: none; }
  2482. .header .header-block-nav > ul {
  2483. display: table; }
  2484. .header .header-block-nav > ul > li {
  2485. display: table-cell;
  2486. position: relative; }
  2487. .header .header-block-nav > ul > li:before {
  2488. display: block;
  2489. content: " ";
  2490. width: 1px;
  2491. height: 24px;
  2492. top: 50%;
  2493. margin-top: -12px;
  2494. background-color: #8b9cb1;
  2495. position: absolute;
  2496. left: 0; }
  2497. .header .header-block-nav > ul > li:first-child:before {
  2498. display: none; }
  2499. .header .header-block-nav > ul > li > a {
  2500. padding: 0 15px;
  2501. color: #ffffff; }
  2502. .header .header-block-nav > ul > li > a:hover {
  2503. color: #E0352E; }
  2504. .header .header-block-nav .dropdown-menu {
  2505. margin-top: 15px; }
  2506. #modal-media .modal-body {
  2507. min-height: 250px; }
  2508. #modal-media .modal-tab-content {
  2509. min-height: 300px; }
  2510. #modal-media .images-container {
  2511. padding: 15px;
  2512. text-align: center; }
  2513. #modal-media .images-container .image-container {
  2514. margin: 0 auto 10px auto;
  2515. cursor: pointer;
  2516. -webkit-transition: all 0.3s ease;
  2517. transition: all 0.3s ease;
  2518. display: inline-block;
  2519. float: none; }
  2520. #modal-media .images-container .image-container:hover {
  2521. border-color: rgba(133, 206, 54, 0.5); }
  2522. #modal-media .images-container .image-container.active {
  2523. border-color: rgba(133, 206, 54, 0.5); }
  2524. #modal-media .upload-container {
  2525. padding: 15px; }
  2526. #modal-media .upload-container .dropzone {
  2527. position: relative;
  2528. border: 2px dashed #E0352E;
  2529. height: 270px; }
  2530. #modal-media .upload-container .dropzone .dz-message-block {
  2531. position: absolute;
  2532. top: 50%;
  2533. left: 50%;
  2534. -webkit-transform: translateY(-50%) translateX(-50%);
  2535. transform: translateY(-50%) translateX(-50%); }
  2536. #modal-media .upload-container .dropzone .dz-message-block .dz-message {
  2537. margin: 0;
  2538. font-size: 24px;
  2539. color: #E0352E;
  2540. width: 230px; }
  2541. .sidebar-header .brand {
  2542. color: #fff;
  2543. text-align: left;
  2544. padding-left: 25px;
  2545. line-height: 70px;
  2546. font-size: 16px; }
  2547. @media (max-width: 767.98px) {
  2548. .sidebar-header .brand {
  2549. line-height: 50px;
  2550. font-size: 16px; } }
  2551. .customize {
  2552. width: 100%;
  2553. color: rgba(255, 255, 255, 0.5);
  2554. padding: 5px 15px;
  2555. text-align: center; }
  2556. .customize .customize-header {
  2557. margin-bottom: 10px; }
  2558. #customize-menu {
  2559. position: fixed;
  2560. bottom: 0;
  2561. left: 0;
  2562. width: 240px; }
  2563. @media (max-width: 991.98px) {
  2564. .sidebar-open #customize-menu {
  2565. left: 0; } }
  2566. @media (max-width: 991.98px) {
  2567. #customize-menu {
  2568. -webkit-transition: left 0.3s ease;
  2569. transition: left 0.3s ease;
  2570. left: -240px; } }
  2571. #customize-menu > li > a {
  2572. background-color: #3a4651;
  2573. border-top: 1px solid rgba(45, 54, 63, 0.5); }
  2574. #customize-menu > li > a:hover,
  2575. #customize-menu > li.open > a {
  2576. background-color: #2d363f; }
  2577. #customize-menu .customize {
  2578. width: 240px;
  2579. color: rgba(255, 255, 255, 0.5);
  2580. background-color: #2d363f;
  2581. text-align: center;
  2582. padding: 10px 15px;
  2583. border-top: 2px solid #E0352E; }
  2584. #customize-menu .customize .customize-item {
  2585. margin-bottom: 15px; }
  2586. #customize-menu .customize .customize-item .customize-header {
  2587. margin-bottom: 10px; }
  2588. #customize-menu .customize .customize-item label {
  2589. font-weight: 400; }
  2590. #customize-menu .customize .customize-item label.title {
  2591. font-size: 14px; }
  2592. #customize-menu .customize .customize-item .radio + span {
  2593. padding: 0;
  2594. padding-left: 5px; }
  2595. #customize-menu .customize .customize-item .radio + span:before {
  2596. font-size: 17px;
  2597. color: #546273;
  2598. cursor: pointer; }
  2599. #customize-menu .customize .customize-item .radio:checked + span:before {
  2600. color: #E0352E; }
  2601. #customize-menu .customize .customize-item .customize-colors {
  2602. list-style: none; }
  2603. #customize-menu .customize .customize-item .customize-colors li {
  2604. display: inline-block;
  2605. margin-left: 5px;
  2606. margin-right: 5px; }
  2607. #customize-menu .customize .customize-item .customize-colors li .color-item {
  2608. display: block;
  2609. height: 20px;
  2610. width: 20px;
  2611. border: 1px solid;
  2612. cursor: pointer; }
  2613. #customize-menu .customize .customize-item .customize-colors li .color-item.color-red {
  2614. background-color: #FB494D;
  2615. border-color: #FB494D; }
  2616. #customize-menu .customize .customize-item .customize-colors li .color-item.color-orange {
  2617. background-color: #FE7A0E;
  2618. border-color: #FE7A0E; }
  2619. #customize-menu .customize .customize-item .customize-colors li .color-item.color-green {
  2620. background-color: #8CDE33;
  2621. border-color: #8CDE33; }
  2622. #customize-menu .customize .customize-item .customize-colors li .color-item.color-seagreen {
  2623. background-color: #4bcf99;
  2624. border-color: #4bcf99; }
  2625. #customize-menu .customize .customize-item .customize-colors li .color-item.color-blue {
  2626. background-color: #52BCD3;
  2627. border-color: #52BCD3; }
  2628. #customize-menu .customize .customize-item .customize-colors li .color-item.color-purple {
  2629. background-color: #7867A7;
  2630. border-color: #7867A7; }
  2631. #customize-menu .customize .customize-item .customize-colors li .color-item.active {
  2632. position: relative;
  2633. font-family: FontAwesome;
  2634. font-size: 17px;
  2635. line-height: 17px; }
  2636. #customize-menu .customize .customize-item .customize-colors li .color-item.active:before {
  2637. content: "\f00c";
  2638. position: absolute;
  2639. top: 0;
  2640. left: 0;
  2641. color: #fff; }
  2642. .header .header-block-nav .notifications {
  2643. font-size: 16px; }
  2644. .header .header-block-nav .notifications a {
  2645. padding-right: 10px; }
  2646. .header .header-block-nav .notifications .counter {
  2647. font-weight: bold;
  2648. font-size: 14px;
  2649. position: relative;
  2650. top: -3px;
  2651. left: -2px; }
  2652. .header .header-block-nav .notifications.new .counter {
  2653. color: #E0352E;
  2654. font-weight: bold; }
  2655. @media (max-width: 767.98px) {
  2656. .header .header-block-nav .notifications {
  2657. position: static; } }
  2658. .header .header-block-nav .notifications-dropdown-menu {
  2659. white-space: normal;
  2660. left: auto;
  2661. right: 0;
  2662. min-width: 350px; }
  2663. .header .header-block-nav .notifications-dropdown-menu:before {
  2664. position: absolute;
  2665. right: 20px;
  2666. bottom: 100%;
  2667. margin-right: -1px; }
  2668. .header .header-block-nav .notifications-dropdown-menu:after {
  2669. position: absolute;
  2670. right: 20px;
  2671. bottom: 100%; }
  2672. .header .header-block-nav .notifications-dropdown-menu .notifications-container .notification-item {
  2673. border-bottom: 1px solid rgba(126, 142, 159, 0.1);
  2674. padding: 5px; }
  2675. .header .header-block-nav .notifications-dropdown-menu .notifications-container .notification-item:hover {
  2676. background-color: #f5f5f5; }
  2677. .header .header-block-nav .notifications-dropdown-menu .notifications-container .img-col {
  2678. display: table-cell;
  2679. padding: 5px; }
  2680. .header .header-block-nav .notifications-dropdown-menu .notifications-container .body-col {
  2681. padding: 5px;
  2682. display: table-cell; }
  2683. .header .header-block-nav .notifications-dropdown-menu .notifications-container .img {
  2684. width: 40px;
  2685. height: 40px;
  2686. border-radius: 3px;
  2687. vertical-align: top;
  2688. display: inline-block;
  2689. background-size: cover;
  2690. background-position: center;
  2691. background-repeat: no-repeat; }
  2692. .header .header-block-nav .notifications-dropdown-menu .notifications-container p {
  2693. color: #4f5f6f;
  2694. display: inline-block;
  2695. line-height: 18px;
  2696. font-size: 13px;
  2697. margin: 0;
  2698. vertical-align: top; }
  2699. .header .header-block-nav .notifications-dropdown-menu .notifications-container p .accent {
  2700. font-weight: bold; }
  2701. .header .header-block-nav .notifications-dropdown-menu footer {
  2702. text-align: center; }
  2703. .header .header-block-nav .notifications-dropdown-menu footer a {
  2704. color: #212529;
  2705. -webkit-transition: none;
  2706. transition: none; }
  2707. .header .header-block-nav .notifications-dropdown-menu footer a:hover {
  2708. background-color: #f5f5f5;
  2709. color: #E0352E; }
  2710. @media (max-width: 767.98px) {
  2711. .header .header-block-nav .notifications-dropdown-menu {
  2712. min-width: 100px;
  2713. width: 100%;
  2714. margin-top: 5px; }
  2715. .header .header-block-nav .notifications-dropdown-menu:before, .header .header-block-nav .notifications-dropdown-menu:after {
  2716. right: 107px; } }
  2717. .header .header-block-nav .profile .img {
  2718. display: inline-block;
  2719. width: 30px;
  2720. height: 30px;
  2721. line-height: 30px;
  2722. border-radius: 4px;
  2723. background-color: #8b9cb1;
  2724. color: #ffffff;
  2725. text-align: center;
  2726. margin-right: 10px;
  2727. background-repeat: no-repeat;
  2728. background-position: center;
  2729. background-size: cover;
  2730. vertical-align: middle; }
  2731. .header .header-block-nav .profile .name {
  2732. display: inline-block;
  2733. margin-right: 9px;
  2734. font-weight: bold; }
  2735. @media (max-width: 767.98px) {
  2736. .header .header-block-nav .profile .name {
  2737. display: none; } }
  2738. .header .header-block-nav .profile .arrow {
  2739. color: #E0352E; }
  2740. .header .header-block-nav .profile-dropdown-menu {
  2741. left: auto;
  2742. right: 0;
  2743. min-width: 180px;
  2744. white-space: normal; }
  2745. .header .header-block-nav .profile-dropdown-menu:before {
  2746. position: absolute;
  2747. right: 10px;
  2748. bottom: 100%;
  2749. margin-right: -1px; }
  2750. .header .header-block-nav .profile-dropdown-menu:after {
  2751. position: absolute;
  2752. right: 10px;
  2753. bottom: 100%; }
  2754. .header .header-block-nav .profile-dropdown-menu a {
  2755. padding: 10px 15px; }
  2756. .header .header-block-nav .profile-dropdown-menu a .icon {
  2757. color: #E0352E;
  2758. text-align: center;
  2759. width: 16px; }
  2760. .header .header-block-nav .profile-dropdown-menu a span {
  2761. display: inline-block;
  2762. padding-left: 5px;
  2763. text-align: left;
  2764. color: #7e8e9f; }
  2765. .header .header-block-nav .profile-dropdown-menu .profile-dropdown-menu-icon {
  2766. padding: 0; }
  2767. .header .header-block-nav .profile-dropdown-menu .profile-dropdown-menu-topic {
  2768. color: #7e8e9f;
  2769. padding: 0; }
  2770. .header .header-block-nav .profile-dropdown-menu .dropdown-divider {
  2771. margin: 0; }
  2772. .header .header-block-nav .profile-dropdown-menu .logout {
  2773. border-top: 1px solid rgba(126, 142, 159, 0.1); }
  2774. @media (max-width: 767.98px) {
  2775. .header .header-block-nav .profile-dropdown-menu {
  2776. margin-top: 8px; } }