pages.scss 49 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265
  1. /*------------------ Style tabs ------------------*/
  2. .sttabs {
  3. position: relative;
  4. overflow: hidden;
  5. margin: 0 auto;
  6. width: 100%;
  7. font-weight: 300;
  8. }
  9. .sticon::before {
  10. display: inline-block;
  11. margin: 0 0.4em 0 0;
  12. vertical-align: middle;
  13. font-size: 20px;
  14. speak: none;
  15. -webkit-backface-visibility: hidden;
  16. -webkit-font-smoothing: antialiased;
  17. -moz-osx-font-smoothing: grayscale;
  18. }
  19. .sttabs nav {
  20. text-align: center;
  21. ul {
  22. position: relative;
  23. display: -ms-flexbox;
  24. display: -webkit-flex;
  25. display: -moz-flex;
  26. display: -ms-flex;
  27. display: flex;
  28. margin: 0 auto;
  29. padding: 0;
  30. font-family: 'Poppins', sans-serif;
  31. list-style: none;
  32. -ms-box-orient: horizontal;
  33. -ms-box-pack: center;
  34. -webkit-flex-flow: row wrap;
  35. -moz-flex-flow: row wrap;
  36. -ms-flex-flow: row wrap;
  37. flex-flow: row wrap;
  38. -webkit-justify-content: center;
  39. -moz-justify-content: center;
  40. -ms-justify-content: center;
  41. justify-content: center;
  42. li {
  43. position: relative;
  44. z-index: 1;
  45. display: block;
  46. margin: 0;
  47. text-align: center;
  48. -webkit-flex: 1;
  49. -moz-flex: 1;
  50. -ms-flex: 1;
  51. flex: 1;
  52. }
  53. }
  54. a {
  55. position: relative;
  56. display: block;
  57. overflow: hidden;
  58. text-overflow: ellipsis;
  59. white-space: nowrap;
  60. line-height: 2.5;
  61. span {
  62. vertical-align: middle;
  63. font-weight: 500;
  64. font-size: 14px;
  65. font-family: $basefont1;
  66. }
  67. &:focus {
  68. outline: none;
  69. }
  70. }
  71. }
  72. .sttabs nav li.tab-current a {
  73. color: $danger;
  74. }
  75. /* Individual tab styles */
  76. /*****************************/
  77. /* Bar */
  78. /*****************************/
  79. .tabs-style-bar nav ul li a {
  80. margin: 0 2px;
  81. background-color: #f7fafc;
  82. color: #686868;
  83. padding: 5px 0;
  84. transition: background-color 0.2s, color 0.2s;
  85. &:hover,
  86. &:focus {
  87. color: $danger;
  88. }
  89. span {
  90. text-transform: uppercase;
  91. letter-spacing: 1px;
  92. font-size: 14px;
  93. font-family: 'Poppins', sans-serif;
  94. }
  95. }
  96. .tabs-style-bar nav ul li.tab-current a {
  97. background: #fb9678;
  98. color: #fff;
  99. }
  100. /*****************************/
  101. /* Icon box */
  102. /*****************************/
  103. .tabs-style-iconbox nav {
  104. background: $extralight;
  105. ul li a {
  106. overflow: visible;
  107. padding: 35px 0;
  108. line-height: 1;
  109. -webkit-transition: color 0.2s;
  110. transition: color 0.2s;
  111. color: $dark;
  112. }
  113. }
  114. .tabs-style-iconbox nav ul li.tab-current {
  115. z-index: 1;
  116. a {
  117. background: $danger;
  118. color: $white;
  119. box-shadow: -1px 0 0 $white;
  120. }
  121. a::after {
  122. position: absolute;
  123. top: 100%;
  124. left: 50%;
  125. margin-left: -10px;
  126. width: 0;
  127. height: 0;
  128. border: solid transparent;
  129. border-width: 10px;
  130. border-top-color: #fb9678;
  131. content: '';
  132. pointer-events: none;
  133. }
  134. }
  135. .tabs-style-iconbox nav ul li:first-child::before,
  136. .tabs-style-iconbox nav ul li::after {
  137. position: absolute;
  138. top: 20%;
  139. right: 0;
  140. z-index: -1;
  141. width: 1px;
  142. height: 60%;
  143. content: '';
  144. }
  145. .tabs-style-iconbox nav ul li:first-child::before {
  146. right: auto;
  147. left: 0;
  148. }
  149. .tabs-style-iconbox .sticon::before {
  150. display: block;
  151. margin: 0 0 0.25em 0;
  152. }
  153. /*****************************/
  154. /* Underline */
  155. /*****************************/
  156. .tabs-style-underline nav {
  157. border: 1px solid $border;
  158. a {
  159. padding: 20px 0;
  160. border-left: 1px solid $border;
  161. -webkit-transition: color 0.2s;
  162. transition: color 0.2s;
  163. color: $dark;
  164. }
  165. li:last-child a {
  166. border-right: 1px solid $border;
  167. }
  168. li a::after {
  169. position: absolute;
  170. bottom: 0;
  171. left: 0;
  172. width: 100%;
  173. height: 6px;
  174. background: #fb9678;
  175. content: '';
  176. -webkit-transition: -webkit-transform 0.3s;
  177. transition: transform 0.3s;
  178. -webkit-transform: translate3d(0, 150%, 0);
  179. transform: translate3d(0, 150%, 0);
  180. }
  181. li.tab-current a::after {
  182. -webkit-transform: translate3d(0, 0, 0);
  183. transform: translate3d(0, 0, 0);
  184. }
  185. }
  186. /*****************************/
  187. /* Triangle and line */
  188. /*****************************/
  189. .tabs-style-linetriangle nav a {
  190. overflow: visible;
  191. border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  192. -webkit-transition: color 0.2s;
  193. transition: color 0.2s;
  194. span {
  195. display: block;
  196. overflow: hidden;
  197. text-overflow: ellipsis;
  198. white-space: nowrap;
  199. font-size: 14px;
  200. padding: 15px 0;
  201. color: $dark;
  202. }
  203. }
  204. .tabs-style-linetriangle nav li.tab-current {
  205. a:after,
  206. a:before {
  207. position: absolute;
  208. top: 100%;
  209. left: 50%;
  210. width: 0;
  211. height: 0;
  212. border: solid transparent;
  213. content: '';
  214. pointer-events: none;
  215. }
  216. }
  217. .tabs-style-linetriangle nav li.tab-current a:after {
  218. margin-left: -10px;
  219. border-width: 10px;
  220. border-top-color: $white;
  221. }
  222. .tabs-style-linetriangle nav li.tab-current a span {
  223. color: $danger;
  224. }
  225. .tabs-style-linetriangle nav li.tab-current a:before {
  226. margin-left: -11px;
  227. border-width: 11px;
  228. border-top-color: rgba(0, 0, 0, 0.2);
  229. }
  230. /*****************************/
  231. /* Falling Icon, from http://vintageproductions.eu/grid/interactivity/ */
  232. /*****************************/
  233. .tabs-style-iconfall {
  234. overflow: visible;
  235. nav {
  236. max-width: 1200px;
  237. margin: 0 auto;
  238. a {
  239. display: inline-block;
  240. overflow: visible;
  241. padding: 1em 0 2em;
  242. color: $dark;
  243. line-height: 1;
  244. -webkit-transition: color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
  245. transition: color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
  246. &:hover,
  247. &:focus {
  248. color: $danger;
  249. }
  250. }
  251. li.tab-current a {
  252. color: $danger;
  253. }
  254. li::before {
  255. position: absolute;
  256. bottom: 1em;
  257. left: 50%;
  258. margin-left: -20px;
  259. width: 40px;
  260. height: 4px;
  261. background: $danger;
  262. content: '';
  263. opacity: 0;
  264. -webkit-transition: -webkit-transform 0.2s ease-in;
  265. transition: transform 0.2s ease-in;
  266. -webkit-transform: scale3d(0, 1, 1);
  267. transform: scale3d(0, 1, 1);
  268. }
  269. li.tab-current::before {
  270. opacity: 1;
  271. -webkit-transform: scale3d(1, 1, 1);
  272. transform: scale3d(1, 1, 1);
  273. }
  274. li.tab-current .sticon::before {
  275. opacity: 1;
  276. -webkit-transform: translate3d(0, 0, 0);
  277. transform: translate3d(0, 0, 0);
  278. }
  279. }
  280. .sticon::before {
  281. display: block;
  282. margin: 0 0 0.35em;
  283. opacity: 0;
  284. font-size: 24px;
  285. -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
  286. transition: transform 0.2s, opacity 0.2s;
  287. -webkit-transform: translate3d(0, -100px, 0);
  288. transform: translate3d(0, -100px, 0);
  289. pointer-events: none;
  290. }
  291. }
  292. @media screen and (max-width: 58em) {
  293. .tabs-style-iconfall nav li .sticon::before {
  294. opacity: 1;
  295. -webkit-transform: translate3d(0, 0, 0);
  296. transform: translate3d(0, 0, 0);
  297. }
  298. }
  299. /*****************************/
  300. /* Moving Line */
  301. /*****************************/
  302. .tabs-style-linemove nav {
  303. background: $extralight;
  304. li:last-child::before {
  305. position: absolute;
  306. bottom: 0;
  307. left: 0;
  308. width: 100%;
  309. height: 4px;
  310. background: $danger;
  311. content: '';
  312. -webkit-transition: -webkit-transform 0.3s;
  313. transition: transform 0.3s;
  314. }
  315. li:first-child.tab-current ~ li:last-child::before {
  316. -webkit-transform: translate3d(-400%, 0, 0);
  317. transform: translate3d(-400%, 0, 0);
  318. }
  319. li:nth-child(2).tab-current ~ li:last-child::before {
  320. -webkit-transform: translate3d(-300%, 0, 0);
  321. transform: translate3d(-300%, 0, 0);
  322. }
  323. li:nth-child(3).tab-current ~ li:last-child::before {
  324. -webkit-transform: translate3d(-200%, 0, 0);
  325. transform: translate3d(-200%, 0, 0);
  326. }
  327. li:nth-child(4).tab-current ~ li:last-child::before {
  328. -webkit-transform: translate3d(-100%, 0, 0);
  329. transform: translate3d(-100%, 0, 0);
  330. }
  331. a {
  332. padding: 30px 0;
  333. color: $dark;
  334. line-height: 1;
  335. -webkit-transition: color 0.3s, -webkit-transform 0.3s;
  336. transition: color 0.3s, transform 0.3s;
  337. }
  338. li.tab-current a {
  339. color: $danger;
  340. }
  341. }
  342. /*****************************/
  343. /* Line */
  344. /*****************************/
  345. .tabs-style-line nav a {
  346. padding: 20px 10px;
  347. box-shadow: inset 0 -2px #d1d3d2;
  348. color: #686868;
  349. text-align: left;
  350. text-transform: uppercase;
  351. letter-spacing: 1px;
  352. line-height: 1;
  353. -webkit-transition: color 0.3s, box-shadow 0.3s;
  354. transition: color 0.3s, box-shadow 0.3s;
  355. &:hover,
  356. &:focus {
  357. box-shadow: inset 0 -2px #74777b;
  358. }
  359. }
  360. .tabs-style-line nav li.tab-current a {
  361. box-shadow: inset 0 -2px $danger;
  362. color: $danger;
  363. }
  364. @media screen and (max-width: 58em) {
  365. .tabs-style-line nav ul {
  366. display: block;
  367. box-shadow: none;
  368. li {
  369. display: block;
  370. -webkit-flex: none;
  371. flex: none;
  372. }
  373. }
  374. }
  375. /*****************************/
  376. /* Circle */
  377. /*****************************/
  378. .tabs-style-circle {
  379. overflow: visible;
  380. nav li {
  381. margin-top: 60px!important;
  382. margin-bottom: 60px!important;
  383. }
  384. nav li::before {
  385. position: absolute;
  386. top: 50%;
  387. left: 50%;
  388. margin: -60px 0 0 -60px;
  389. width: 120px;
  390. height: 120px;
  391. border: 1px solid #fb9678;
  392. border-radius: 50%;
  393. content: '';
  394. opacity: 0;
  395. -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
  396. transition: transform 0.2s, opacity 0.2s;
  397. -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  398. transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  399. }
  400. nav a {
  401. overflow: visible;
  402. color: #2b2b2b;
  403. font-weight: 500;
  404. font-size: 14;
  405. line-height: 1.1;
  406. -webkit-transition: color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
  407. transition: color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
  408. span {
  409. display: inline-block;
  410. }
  411. &:hover,
  412. &:focus {
  413. color: $danger
  414. }
  415. }
  416. nav li.tab-current a {
  417. color: $danger;
  418. span {
  419. -webkit-transform: translate3d(0, 4px, 0);
  420. transform: translate3d(0, 4px, 0);
  421. }
  422. }
  423. }
  424. @media screen and (max-width: 58em) {
  425. .tabs-style-circle nav li::before {
  426. margin: -40px 0 0 -40px;
  427. width: 80px;
  428. height: 80px;
  429. }
  430. }
  431. .tabs-style-circle nav li.tab-current::before {
  432. opacity: 1;
  433. -webkit-transform: scale3d(1, 1, 1);
  434. transform: scale3d(1, 1, 1);
  435. }
  436. .tabs-style-circle nav a span,
  437. .tabs-style-circle .icon::before {
  438. -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.7, 0, 0.3, 1);
  439. transition: transform 0.3s cubic-bezier(0.7, 0, 0.3, 1);
  440. }
  441. .tabs-style-circle .sticon::before {
  442. display: block;
  443. margin: 0;
  444. pointer-events: none;
  445. }
  446. .tabs-style-circle nav li.tab-current .sticon::before {
  447. -webkit-transform: translate3d(0, -4px, 0);
  448. transform: translate3d(0, -4px, 0);
  449. }
  450. /*****************************/
  451. /* Shape */
  452. /*****************************/
  453. .tabs-style-shape {
  454. max-width: 1200px;
  455. margin: 0 auto;
  456. nav ul li {
  457. margin: 0 3em;
  458. &:first-child {
  459. margin-left: 0;
  460. }
  461. }
  462. nav {
  463. ul li.tab-current {
  464. z-index: 1;
  465. }
  466. li a {
  467. overflow: visible;
  468. margin: 0 -3em 0 0;
  469. padding: 0;
  470. color: #fff;
  471. font-weight: 500;
  472. svg {
  473. position: absolute;
  474. left: 100%;
  475. margin: 0;
  476. width: 3em;
  477. height: 100%;
  478. fill: #bdc2c9;
  479. }
  480. }
  481. li:first-child a span {
  482. padding-left: 2em;
  483. border-radius: 30px 0 0 0;
  484. }
  485. li:last-child a span {
  486. padding-right: 2em;
  487. border-radius: 0 30px 0 0;
  488. }
  489. }
  490. }
  491. .tabs-style-shape nav li a svg:nth-child(2),
  492. .tabs-style-shape nav li:last-child a svg {
  493. right: 100%;
  494. left: auto;
  495. -webkit-transform: scale3d(-1, 1, 1);
  496. transform: scale3d(-1, 1, 1);
  497. }
  498. .tabs-style-shape nav li a {
  499. span {
  500. display: block;
  501. overflow: hidden;
  502. padding: 0.65em 0;
  503. background-color: #bdc2c9;
  504. text-overflow: ellipsis;
  505. white-space: nowrap;
  506. }
  507. &:hover span {
  508. background-color: $danger;
  509. }
  510. &:hover svg {
  511. fill: $danger;
  512. }
  513. svg {
  514. pointer-events: none;
  515. use {
  516. pointer-events: auto;
  517. }
  518. }
  519. }
  520. .tabs-style-shape nav li.tab-current a span,
  521. .tabs-style-shape nav li.tab-current a svg {
  522. -webkit-transition: none;
  523. transition: none;
  524. }
  525. .tabs-style-shape nav li.tab-current a span {
  526. background: #f7fafc;
  527. }
  528. .tabs-style-shape nav li.tab-current a svg {
  529. fill: #f7fafc;
  530. }
  531. .tabs-style-shape .content-wrap {
  532. background: #f7fafc;
  533. }
  534. @media screen and (max-width: 58em) {
  535. .tabs-style-shape nav ul {
  536. display: block;
  537. padding-top: 1.5em;
  538. li {
  539. display: block;
  540. margin: -1.25em 0 0;
  541. -webkit-flex: none;
  542. flex: none;
  543. a {
  544. margin: 0;
  545. }
  546. svg {
  547. display: none;
  548. }
  549. a span {
  550. padding: 1.25em 0 2em !important;
  551. border-radius: 30px 30px 0 0 !important;
  552. box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.1);
  553. line-height: 1;
  554. }
  555. &:last-child a span {
  556. padding: 1.25em 0 !important;
  557. }
  558. }
  559. }
  560. .tabs-style-shape nav ul li.tab-current {
  561. z-index: 1;
  562. }
  563. }
  564. /*****************************/
  565. /* Line Box */
  566. /*****************************/
  567. .tabs-style-linebox nav {
  568. ul li {
  569. margin: 0 0.5em;
  570. -webkit-flex: none;
  571. flex: none;
  572. }
  573. a {
  574. padding: 0 1.5em;
  575. color: $dark;
  576. font-weight: 500;
  577. -webkit-transition: color 0.3s;
  578. transition: color 0.3s;
  579. &:hover,
  580. &:focus {
  581. color: $danger;
  582. }
  583. }
  584. li.tab-current a {
  585. color: $white;
  586. }
  587. a::after {
  588. position: absolute;
  589. top: 0;
  590. left: 0;
  591. z-index: -1;
  592. width: 100%;
  593. height: 100%;
  594. background: #d2d8d6;
  595. content: '';
  596. -webkit-transition: background-color 0.3s, -webkit-transform 0.3s;
  597. transition: background-color 0.3s, transform 0.3s;
  598. -webkit-transition-timing-function: ease, cubic-bezier(0.7, 0, 0.3, 1);
  599. transition-timing-function: ease, cubic-bezier(0.7, 0, 0.3, 1);
  600. -webkit-transform: translate3d(0, 100%, 0) translate3d(0, -3px, 0);
  601. transform: translate3d(0, 100%, 0) translate3d(0, -3px, 0);
  602. }
  603. }
  604. .tabs-style-linebox nav li.tab-current a::after {
  605. -webkit-transform: translate3d(0, 0, 0);
  606. transform: translate3d(0, 0, 0);
  607. }
  608. .tabs-style-linebox nav a:hover::after,
  609. .tabs-style-linebox nav a:focus::after,
  610. .tabs-style-linebox nav li.tab-current a::after {
  611. background: $danger;
  612. }
  613. @media screen and (max-width: 58em) {
  614. .tabs-style-linebox nav ul {
  615. display: block;
  616. box-shadow: none;
  617. li {
  618. display: block;
  619. -webkit-flex: none;
  620. flex: none;
  621. }
  622. }
  623. }
  624. /*****************************/
  625. /* Flip */
  626. /*****************************/
  627. .tabs-style-flip {
  628. max-width: 1200px;
  629. margin: 0 auto;
  630. nav a {
  631. padding: 0.5em 0;
  632. color: $dark;
  633. -webkit-transition: color 0.3s;
  634. transition: color 0.3s;
  635. &:hover,
  636. &:focus {
  637. color: $danger;
  638. }
  639. span {
  640. text-transform: uppercase;
  641. letter-spacing: 1px;
  642. }
  643. }
  644. nav a::after {
  645. position: absolute;
  646. top: 0;
  647. left: 0;
  648. z-index: -1;
  649. width: 100%;
  650. height: 100%;
  651. background-color: #f5f5f5;
  652. content: '';
  653. -webkit-transition: -webkit-transform 0.3s, background-color 0.3s;
  654. transition: transform 0.3s, background-color 0.3s;
  655. -webkit-transform: perspective(900px) rotate3d(1, 0, 0, 90deg);
  656. transform: perspective(900px) rotate3d(1, 0, 0, 90deg);
  657. -webkit-transform-origin: 50% 100%;
  658. transform-origin: 50% 100%;
  659. -webkit-perspective-origin: 50% 100%;
  660. perspective-origin: 50% 100%;
  661. }
  662. }
  663. .tabs-style-flip nav li.tab-current a {
  664. color: $danger;
  665. }
  666. .tabs-style-flip nav li.tab-current a::after {
  667. background-color: #f7fafc;
  668. -webkit-transform: perspective(900px) rotate3d(1, 0, 0, 0deg);
  669. transform: perspective(900px) rotate3d(1, 0, 0, 0deg);
  670. }
  671. .tabs-style-flip .content-wrap {
  672. background: #f7fafc;
  673. }
  674. /*****************************/
  675. /* Circle fill */
  676. /*****************************/
  677. .tabs-style-circlefill {
  678. max-width: 800px;
  679. border: 1px solid $danger;
  680. margin: 0 auto;
  681. nav {
  682. ul li {
  683. overflow: hidden;
  684. border-right: 1px solid $danger;
  685. }
  686. li a {
  687. padding: 1.5em 0;
  688. color: #fff;
  689. font-size: 1.25em;
  690. }
  691. li:first-child {
  692. border-left: none;
  693. }
  694. li:last-child {
  695. border: none;
  696. }
  697. li::before {
  698. position: absolute;
  699. top: 50%;
  700. left: 50%;
  701. margin: -40px 0 0 -40px;
  702. width: 80px;
  703. height: 80px;
  704. border: 1px solid $danger;
  705. border-radius: 50%;
  706. background: $danger;
  707. content: '';
  708. -webkit-transition: -webkit-transform 0.3s;
  709. transition: transform 0.3s;
  710. }
  711. li.tab-current::before {
  712. -webkit-transform: scale3d(2.5, 2.5, 1);
  713. transform: scale3d(2.5, 2.5, 1);
  714. }
  715. a {
  716. -webkit-transition: color 0.3s;
  717. transition: color 0.3s;
  718. span {
  719. display: none;
  720. }
  721. }
  722. li.tab-current a {
  723. color: $white;
  724. }
  725. }
  726. }
  727. .tabs-style-circlefill .icon::before {
  728. display: block;
  729. margin: 0;
  730. pointer-events: none;
  731. }
  732. .tabs-style-circlefill .content-wrap {
  733. border-top: 1px solid $danger;
  734. }
  735. /* Content */
  736. .content-wrap {
  737. position: relative;
  738. section {
  739. display: none;
  740. margin: 0 auto;
  741. padding: 25px;
  742. min-height: 150px;
  743. p {
  744. margin: 0;
  745. padding: 0.75em 0;
  746. }
  747. }
  748. }
  749. .content-wrap section.content-current {
  750. display: block;
  751. }
  752. /* Fallback */
  753. .no-js .content-wrap section {
  754. display: block;
  755. padding-bottom: 2em;
  756. border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  757. }
  758. .no-flexbox nav ul {
  759. display: block;
  760. li {
  761. min-width: 15%;
  762. display: inline-block;
  763. }
  764. }
  765. @media screen and (max-width: 58em) {
  766. .sttabs nav a span {
  767. display: none;
  768. }
  769. .sttabs nav a:before {
  770. margin-right: 0;
  771. }
  772. }
  773. /*--------------------Tooltip---------------------*/
  774. .mytooltip {
  775. display: inline;
  776. position: relative;
  777. z-index: 9999;
  778. }
  779. /* Trigger text */
  780. .tooltip-item {
  781. background: rgba(0, 0, 0, 0.1);
  782. cursor: pointer;
  783. display: inline-block;
  784. font-weight: 500;
  785. padding: 0 10px;
  786. }
  787. /* Gap filler */
  788. .tooltip-item::after {
  789. content: '';
  790. position: absolute;
  791. width: 360px;
  792. height: 20px;
  793. bottom: 100%;
  794. left: 50%;
  795. pointer-events: none;
  796. -webkit-transform: translateX(-50%);
  797. transform: translateX(-50%);
  798. }
  799. .mytooltip:hover .tooltip-item::after {
  800. pointer-events: auto;
  801. }
  802. /* Tooltip */
  803. .tooltip-content {
  804. position: absolute;
  805. z-index: 9999;
  806. width: 360px;
  807. left: 50%;
  808. margin: 0 0 20px -180px;
  809. bottom: 100%;
  810. text-align: left;
  811. font-size: 14px;
  812. line-height: 30px;
  813. box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2);
  814. background: #2b2b2b;
  815. opacity: 0;
  816. cursor: default;
  817. pointer-events: none;
  818. }
  819. .tooltip-effect-1 .tooltip-content {
  820. -webkit-transform: translate3d(0, -10px, 0);
  821. transform: translate3d(0, -10px, 0);
  822. -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  823. transition: opacity 0.3s, transform 0.3s;
  824. color: #ffffff;
  825. }
  826. .tooltip-effect-2 .tooltip-content {
  827. -webkit-transform-origin: 50% calc(110%);
  828. transform-origin: 50% calc(110%);
  829. -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 45deg);
  830. transform: perspective(1000px) rotate3d(1, 0, 0, 45deg);
  831. -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
  832. transition: opacity 0.2s, transform 0.2s;
  833. }
  834. .tooltip-effect-3 .tooltip-content {
  835. -webkit-transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);
  836. transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);
  837. -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  838. transition: opacity 0.3s, transform 0.3s;
  839. }
  840. .tooltip-effect-4 .tooltip-content {
  841. -webkit-transform-origin: 50% 100%;
  842. transform-origin: 50% 100%;
  843. -webkit-transform: scale3d(0.7, 0.3, 1);
  844. transform: scale3d(0.7, 0.3, 1);
  845. -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
  846. transition: opacity 0.2s, transform 0.2s;
  847. }
  848. .tooltip-effect-5 .tooltip-content {
  849. width: 180px;
  850. margin-left: -90px;
  851. -webkit-transform-origin: 50% calc(106%);
  852. transform-origin: 50% calc(106%);
  853. -webkit-transform: rotate3d(0, 0, 1, 15deg);
  854. transform: rotate3d(0, 0, 1, 15deg);
  855. -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
  856. transition: opacity 0.2s, transform 0.2s;
  857. -webkit-transition-timing-function: ease, cubic-bezier(0.17, 0.67, 0.4, 1.39);
  858. transition-timing-function: ease, cubic-bezier(0.17, 0.67, 0.4, 1.39);
  859. }
  860. .mytooltip:hover .tooltip-content {
  861. pointer-events: auto;
  862. opacity: 1;
  863. -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
  864. transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
  865. }
  866. .tooltip.tooltip-effect-2:hover .tooltip-content {
  867. -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  868. transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  869. }
  870. /* Arrow */
  871. .tooltip-content::after {
  872. content: '';
  873. top: 100%;
  874. left: 50%;
  875. border: solid transparent;
  876. height: 0;
  877. width: 0;
  878. position: absolute;
  879. pointer-events: none;
  880. border-color: transparent;
  881. border-top-color: #2a3035;
  882. border-width: 10px;
  883. margin-left: -10px;
  884. }
  885. /* Tooltip content*/
  886. .tooltip-content img {
  887. position: relative;
  888. height: 140px;
  889. display: block;
  890. float: left;
  891. margin-right: 1em;
  892. }
  893. .tooltip-text {
  894. font-size: 14px;
  895. line-height: 24px;
  896. display: block;
  897. padding: 1.31em 1.21em 1.21em 0;
  898. color: #fff;
  899. }
  900. .tooltip-effect-5 .tooltip-text {
  901. padding: 1.4em;
  902. }
  903. a.mytooltip {
  904. font-weight: 500;
  905. color: #fb9678;
  906. }
  907. /* Tooltip 6 to 9 */
  908. .tooltip-content2 {
  909. position: absolute;
  910. z-index: 9999;
  911. width: 80px;
  912. height: 80px;
  913. padding-top: 25px;
  914. left: 50%;
  915. margin-left: -40px;
  916. bottom: 100%;
  917. border-radius: 50%;
  918. text-align: center;
  919. background: #fb9678;
  920. color: #ffffff;
  921. opacity: 0;
  922. margin-bottom: 20px;
  923. cursor: default;
  924. pointer-events: none;
  925. }
  926. .tooltip-content2 i {
  927. opacity: 0;
  928. }
  929. .mytooltip:hover .tooltip-content2,
  930. .mytooltip:hover .tooltip-content2 i {
  931. opacity: 1;
  932. font-size: 18px;
  933. }
  934. .tooltip-effect-6 .tooltip-content2 {
  935. -webkit-transform: translate3d(0, 10px, 0) rotate3d(1, 1, 1, 45deg);
  936. transform: translate3d(0, 10px, 0) rotate3d(1, 1, 1, 45deg);
  937. -webkit-transform-origin: 50% 100%;
  938. transform-origin: 50% 100%;
  939. -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  940. transition: opacity 0.3s, transform 0.3s;
  941. }
  942. .tooltip-effect-6 .tooltip-content2 i {
  943. -webkit-transform: scale3d(0, 0, 1);
  944. transform: scale3d(0, 0, 1);
  945. -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  946. transition: opacity 0.3s, transform 0.3s;
  947. }
  948. .tooltip-effect-7 .tooltip-content2 {
  949. -webkit-transform: translate3d(0, 10px, 0);
  950. transform: translate3d(0, 10px, 0);
  951. -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  952. transition: opacity 0.3s, transform 0.3s;
  953. }
  954. .tooltip-effect-7 .tooltip-content2 i {
  955. -webkit-transform: translate3d(0, 15px, 0);
  956. transform: translate3d(0, 15px, 0);
  957. -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  958. transition: opacity 0.3s, transform 0.3s;
  959. }
  960. .tooltip-effect-8 .tooltip-content2 {
  961. -webkit-transform: translate3d(0, 10px, 0) rotate3d(0, 1, 0, 90deg);
  962. transform: translate3d(0, 10px, 0) rotate3d(0, 1, 0, 90deg);
  963. -webkit-transform-origin: 50% 100%;
  964. transform-origin: 50% 100%;
  965. -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  966. transition: opacity 0.3s, transform 0.3s;
  967. }
  968. .tooltip-effect-8 .tooltip-content2 i {
  969. -webkit-transform: scale3d(0, 0, 1);
  970. transform: scale3d(0, 0, 1);
  971. -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  972. transition: opacity 0.3s, transform 0.3s;
  973. }
  974. .tooltip-effect-9 .tooltip-content2 {
  975. -webkit-transform: translate3d(0, -20px, 0);
  976. transform: translate3d(0, -20px, 0);
  977. -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  978. transition: opacity 0.3s, transform 0.3s;
  979. }
  980. .tooltip-effect-9 .tooltip-content2 i {
  981. -webkit-transform: translate3d(0, 20px, 0);
  982. transform: translate3d(0, 20px, 0);
  983. -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  984. transition: opacity 0.3s, transform 0.3s;
  985. }
  986. .mytooltip:hover .tooltip-content2,
  987. .mytooltip:hover .tooltip-content2 i {
  988. pointer-events: auto;
  989. -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  990. transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  991. }
  992. .tooltip-effect-6:hover .tooltip-content2 i {
  993. -webkit-transform: rotate3d(1, 1, 1, 0);
  994. transform: rotate3d(1, 1, 1, 0);
  995. }
  996. .tooltip-content2::after {
  997. content: '';
  998. position: absolute;
  999. top: 100%;
  1000. left: 50%;
  1001. margin: -7px 0 0 -15px;
  1002. width: 30px;
  1003. height: 20px;
  1004. background: url(/images/agile-admin/tooltip/tooltip1.svg) no-repeat center center;
  1005. background-size: 100%;
  1006. }
  1007. /***********Bloated Tooltip ***********/
  1008. .tooltip-content3 {
  1009. position: absolute;
  1010. background: url(/images/agile-admin//tooltip/shape1.svg) no-repeat center bottom;
  1011. background-size: 100% 100%;
  1012. z-index: 9999;
  1013. width: 200px;
  1014. bottom: 100%;
  1015. left: 50%;
  1016. margin-left: -100px;
  1017. padding: 50px 30px;
  1018. text-align: center;
  1019. color: #fff;
  1020. opacity: 0;
  1021. cursor: default;
  1022. font-size: 14;
  1023. line-height: 27px;
  1024. pointer-events: none;
  1025. -webkit-transform: scale3d(0.1, 0.2, 1);
  1026. transform: scale3d(0.1, 0.2, 1);
  1027. -webkit-transform-origin: 50% 120%;
  1028. transform-origin: 50% 120%;
  1029. -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
  1030. transition: opacity 0.4s, transform 0.4s;
  1031. -webkit-transition-timing-function: ease, cubic-bezier(0.6, 0, 0.4, 1);
  1032. transition-timing-function: ease, cubic-bezier(0.6, 0, 0.4, 1);
  1033. }
  1034. .mytooltip:hover .tooltip-content3 {
  1035. opacity: 1;
  1036. pointer-events: auto;
  1037. -webkit-transform: scale3d(1, 1, 1);
  1038. transform: scale3d(1, 1, 1);
  1039. }
  1040. /* Arrow */
  1041. .tooltip-content3::after {
  1042. content: '';
  1043. position: absolute;
  1044. width: 16px;
  1045. height: 16px;
  1046. left: 50%;
  1047. margin-left: -8px;
  1048. top: 100%;
  1049. background: #00AEEF;
  1050. -webkit-transform: translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg);
  1051. transform: translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg);
  1052. }
  1053. /*************Box Tooltip *************/
  1054. /* Trigger text */
  1055. .tooltip-item2 {
  1056. color: #008efa;
  1057. cursor: pointer;
  1058. z-index: 100;
  1059. position: relative;
  1060. display: inline-block;
  1061. font-weight: 500;
  1062. -webkit-transition: background-color 0.3s, color 0.3s, -webkit-transform 0.3s;
  1063. transition: background-color 0.3s, color 0.3s, transform 0.3s;
  1064. }
  1065. .mytooltip:hover .tooltip-item2 {
  1066. color: #ffffff;
  1067. -webkit-transform: translate3d(0, -0.5em, 0);
  1068. transform: translate3d(0, -0.5em, 0);
  1069. }
  1070. /******************** Tooltip box ********************/
  1071. .tooltip-content4 {
  1072. position: absolute;
  1073. z-index: 99;
  1074. width: 360px;
  1075. left: 50%;
  1076. margin-left: -180px;
  1077. bottom: -5px;
  1078. text-align: left;
  1079. background: #008efa;
  1080. opacity: 0;
  1081. font-size: 14px;
  1082. line-height: 27px;
  1083. padding: 1.5em;
  1084. color: #ffffff;
  1085. border-bottom: 55px solid #2b2b2b;
  1086. cursor: default;
  1087. pointer-events: none;
  1088. border-radius: 5px;
  1089. -webkit-transform: translate3d(0, -0.5em, 0);
  1090. transform: translate3d(0, -0.5em, 0);
  1091. -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  1092. transition: opacity 0.3s, transform 0.3s;
  1093. }
  1094. .tooltip-content4 a {
  1095. color: #2b2b2b;
  1096. }
  1097. .tooltip-text2 {
  1098. opacity: 0;
  1099. -webkit-transform: translate3d(0, 1.5em, 0);
  1100. transform: translate3d(0, 1.5em, 0);
  1101. -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  1102. transition: opacity 0.3s, transform 0.3s;
  1103. }
  1104. .mytooltip:hover .tooltip-content4,
  1105. .mytooltip:hover .tooltip-text2 {
  1106. pointer-events: auto;
  1107. opacity: 1;
  1108. -webkit-transform: translate3d(0, 0, 0);
  1109. transform: translate3d(0, 0, 0);
  1110. }
  1111. /*******Tooltip Line********/
  1112. .tooltip-content5 {
  1113. position: absolute;
  1114. z-index: 9999;
  1115. width: 300px;
  1116. left: 50%;
  1117. bottom: 100%;
  1118. font-size: 20px;
  1119. line-height: 1.4;
  1120. text-align: center;
  1121. font-weight: 400;
  1122. color: #ffffff;
  1123. background: transparent;
  1124. opacity: 0;
  1125. margin: 0 0 20px -150px;
  1126. cursor: default;
  1127. pointer-events: none;
  1128. -webkit-font-smoothing: antialiased;
  1129. -webkit-transition: opacity 0.3s 0.3s;
  1130. transition: opacity 0.3s 0.3s;
  1131. }
  1132. .mytooltip:hover .tooltip-content5 {
  1133. opacity: 1;
  1134. pointer-events: auto;
  1135. -webkit-transition-delay: 0s;
  1136. transition-delay: 0s;
  1137. }
  1138. .tooltip-content5 span {
  1139. display: block;
  1140. }
  1141. .tooltip-text3 {
  1142. border-bottom: 10px solid #fb9678;
  1143. overflow: hidden;
  1144. -webkit-transform: scale3d(0, 1, 1);
  1145. transform: scale3d(0, 1, 1);
  1146. -webkit-transition: -webkit-transform 0.3s 0.3s;
  1147. transition: transform 0.3s 0.3s;
  1148. }
  1149. .mytooltip:hover .tooltip-text3 {
  1150. -webkit-transition-delay: 0s;
  1151. transition-delay: 0s;
  1152. -webkit-transform: scale3d(1, 1, 1);
  1153. transform: scale3d(1, 1, 1);
  1154. }
  1155. .tooltip-inner2 {
  1156. background: #2b2b2b;
  1157. padding: 40px;
  1158. -webkit-transform: translate3d(0, 100%, 0);
  1159. transform: translate3d(0, 100%, 0);
  1160. webkit-transition: -webkit-transform 0.3s;
  1161. transition: transform 0.3s;
  1162. }
  1163. .mytooltip:hover .tooltip-inner2 {
  1164. -webkit-transition-delay: 0.3s;
  1165. transition-delay: 0.3s;
  1166. -webkit-transform: translate3d(0, 0, 0);
  1167. transform: translate3d(0, 0, 0);
  1168. }
  1169. /* Arrow */
  1170. .tooltip-content5::after {
  1171. content: '';
  1172. bottom: -20px;
  1173. left: 50%;
  1174. border: solid transparent;
  1175. height: 0;
  1176. width: 0;
  1177. position: absolute;
  1178. pointer-events: none;
  1179. border-color: transparent;
  1180. border-top-color: #fb9678;
  1181. border-width: 10px;
  1182. margin-left: -10px;
  1183. }
  1184. /*For Laptop (1280px)*/
  1185. @media (max-width: 1350px) {
  1186. .carousel .item h3 {
  1187. font-size: 17px;
  1188. height: 90px;
  1189. }
  1190. .inbox-center a {
  1191. width: 400px;
  1192. }
  1193. }
  1194. /********* Search Result Page**********/
  1195. .search-listing {
  1196. padding: 0px;
  1197. margin: 0px;
  1198. li {
  1199. list-style: none;
  1200. padding: 15px 0;
  1201. border-bottom: 1px solid $border;
  1202. h3 {
  1203. margin: 0px;
  1204. font-size: 18px;
  1205. a {
  1206. color: $info;
  1207. &:hover {
  1208. text-decoration: underline;
  1209. }
  1210. }
  1211. }
  1212. a {
  1213. color: $success;
  1214. }
  1215. }
  1216. }
  1217. /********* Megamenu Page**********/
  1218. /*
  1219. .megamenu {
  1220. left: 0px;
  1221. right: 0px;
  1222. width: 100%;
  1223. }
  1224. .mega-dropdown {
  1225. position: static !important;
  1226. }
  1227. .mega-dropdown-menu {
  1228. padding: 20px;
  1229. width: 100%;
  1230. box-shadow: none;
  1231. -webkit-box-shadow: none;
  1232. border: 0px;
  1233. box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2) !important;
  1234. > li > ul {
  1235. padding: 0;
  1236. margin: 0;
  1237. > li {
  1238. list-style: none;
  1239. > a {
  1240. display: block;
  1241. padding: 8px 0px;
  1242. clear: both;
  1243. line-height: 1.428571429;
  1244. color: $bodytext;
  1245. white-space: normal;
  1246. &:hover,
  1247. &:focus {
  1248. text-decoration: none;
  1249. color: $themecolor;
  1250. }
  1251. }
  1252. }
  1253. }
  1254. .dropdown-header {
  1255. font-size: 16px;
  1256. font-weight: 500;
  1257. padding: 8px 0;
  1258. margin-top: 12px;
  1259. }
  1260. }
  1261. .mega-dropdown-menu li.demo-box a {
  1262. color: $white;
  1263. display: block;
  1264. &:hover {
  1265. opacity: 0.8;
  1266. }
  1267. }
  1268. */
  1269. /*Data tables*/
  1270. /*
  1271. button.dt-button,
  1272. div.dt-button,
  1273. a.dt-button {
  1274. background: $info;
  1275. color: $white;
  1276. border-color: $info;
  1277. &:hover {
  1278. background: $info;
  1279. }
  1280. }
  1281. button.dt-button:hover:not(.disabled),
  1282. div.dt-button:hover:not(.disabled),
  1283. a.dt-button:hover:not(.disabled) {
  1284. background: $extralight;
  1285. color: $dark;
  1286. border-color: $border;
  1287. }
  1288. .dataTables_filter input {
  1289. border: 1px solid $border;
  1290. }
  1291. table.dataTable.display tbody tr.odd>.sorting_1,
  1292. table.dataTable.order-column.stripe tbody tr.odd>.sorting_1,
  1293. table.dataTable.display tbody tr:hover>.sorting_1,
  1294. table.dataTable.order-column.hover tbody tr:hover>.sorting_1,
  1295. table.dataTable.display tbody tr.even>.sorting_1,
  1296. table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
  1297. background: none;
  1298. }
  1299. */
  1300. /*Summernote*/
  1301. /*
  1302. .note-editor {
  1303. border: 1px solid $border;
  1304. .panel-heading {
  1305. padding: 6px 10px 10px;
  1306. }
  1307. }
  1308. */
  1309. /*--------------------------------------------------------------
  1310. Update 1.6
  1311. --------------------------------------------------------------*/
  1312. /*left-right-aside-column*/
  1313. /*
  1314. .page-aside {
  1315. position: relative;
  1316. }
  1317. */
  1318. /*left-aside-column*/
  1319. /*
  1320. .left-aside {
  1321. position: absolute;
  1322. background: $white;
  1323. border-right: 1px solid $border;
  1324. padding: 20px;
  1325. width: 250px;
  1326. height: 100%;
  1327. }
  1328. .right-aside {
  1329. padding: 20px;
  1330. margin-left: 250px;
  1331. .contact-list {
  1332. td {
  1333. vertical-align: middle;
  1334. padding: 25px 10px;
  1335. img {
  1336. width: 30px;
  1337. }
  1338. }
  1339. }
  1340. }
  1341. .list-style-none {
  1342. margin: 0px;
  1343. padding: 0px;
  1344. li {
  1345. list-style: none;
  1346. margin: 0px;
  1347. &.box-label a {
  1348. font-weight: 500;
  1349. }
  1350. &.divider {
  1351. margin: 10px 0;
  1352. height: 1px;
  1353. background: $border;
  1354. }
  1355. a {
  1356. padding: 15px 10px;
  1357. display: block;
  1358. color: $bodytext;
  1359. &:hover {
  1360. color: $themecolor;
  1361. }
  1362. span {
  1363. float: right;
  1364. }
  1365. }
  1366. }
  1367. }
  1368. */
  1369. /*Chat-box*/
  1370. /*
  1371. .chat-main-box {
  1372. position: relative;
  1373. background: $white;
  1374. overflow: hidden;
  1375. .chat-left-aside {
  1376. position: absolute;
  1377. width: 250px;
  1378. z-index: 9;
  1379. top: 0px;
  1380. border-right: 1px solid $border;
  1381. .open-panel {
  1382. display: none;
  1383. cursor: pointer;
  1384. position: absolute;
  1385. left: -webkit-calc(100% - 1px);
  1386. top: 50%;
  1387. z-index: 100;
  1388. background-color: #fff;
  1389. -webkit-box-shadow: 1px 0 3px rgba(0, 0, 0, .2);
  1390. box-shadow: 1px 0 3px rgba(0, 0, 0, .2);
  1391. border-radius: 0 100px 100px 0;
  1392. line-height: 1;
  1393. padding: 15px 8px 15px 4px;
  1394. }
  1395. .chat-left-inner {
  1396. .form-control {
  1397. height: 60px;
  1398. }
  1399. .style-none {
  1400. padding: 0px;
  1401. li {
  1402. list-style: none;
  1403. overflow: hidden;
  1404. a {
  1405. padding: 20px;
  1406. &:hover,
  1407. &.active {
  1408. background: $extralight;
  1409. }
  1410. }
  1411. }
  1412. }
  1413. }
  1414. }
  1415. .chat-right-aside {
  1416. margin-left: 250px;
  1417. .chat-list {
  1418. max-height: none;
  1419. height: 100%;
  1420. padding-top: 40px;
  1421. .chat-text {
  1422. border-radius: 6px;
  1423. }
  1424. }
  1425. .send-chat-box {
  1426. position: relative;
  1427. .form-control {
  1428. border: none;
  1429. border-top: 1px solid $border;
  1430. resize: none;
  1431. height: 80px;
  1432. padding-right: 180px;
  1433. &:focus {
  1434. border-color: $border;
  1435. }
  1436. }
  1437. .custom-send {
  1438. position: absolute;
  1439. right: 20px;
  1440. bottom: 10px;
  1441. .cst-icon {
  1442. color: $bodytext;
  1443. margin-right: 10px;
  1444. }
  1445. }
  1446. }
  1447. }
  1448. }
  1449. */
  1450. /*User Cards*/
  1451. /*
  1452. .el-element-overlay .white-box {
  1453. padding: 0px;
  1454. }
  1455. .el-element-overlay .el-card-item {
  1456. position: relative;
  1457. padding-bottom: 25px;
  1458. .el-card-avatar {
  1459. margin-bottom: 15px;
  1460. }
  1461. .el-card-content {
  1462. text-align: center;
  1463. h3 {
  1464. margin: 0px;
  1465. }
  1466. a {
  1467. color: $bodytext;
  1468. &:hover {
  1469. color: $themecolor;
  1470. }
  1471. }
  1472. }
  1473. .el-overlay-1 {
  1474. width: 100%;
  1475. height: 100%;
  1476. overflow: hidden;
  1477. position: relative;
  1478. text-align: center;
  1479. cursor: default;
  1480. img {
  1481. display: block;
  1482. position: relative;
  1483. -webkit-transition: all .4s linear;
  1484. transition: all .4s linear;
  1485. width: 100%;
  1486. height: auto;
  1487. }
  1488. &:hover img {
  1489. -ms-transform: scale(1.2) translateZ(0);
  1490. -webkit-transform: scale(1.2) translateZ(0);
  1491. // transform: scale(1.2) translateZ(0);
  1492. }
  1493. .el-info {
  1494. text-decoration: none;
  1495. display: inline-block;
  1496. text-transform: uppercase;
  1497. color: $white;
  1498. background-color: transparent;
  1499. filter: alpha(opacity=0);
  1500. -webkit-transition: all .2s ease-in-out;
  1501. transition: all .2s ease-in-out;
  1502. padding: 0;
  1503. margin: auto;
  1504. position: absolute;
  1505. top: 50%;
  1506. left: 0;
  1507. right: 0;
  1508. transform: translateY(-50%) translateZ(0);
  1509. -webkit-transform: translateY(-50%) translateZ(0);
  1510. -ms-transform: translateY(-50%) translateZ(0);
  1511. > li {
  1512. list-style: none;
  1513. display: inline-block;
  1514. margin: 0 3px;
  1515. a {
  1516. border-color: $white;
  1517. color: $white;
  1518. padding: 12px 15px 10px;
  1519. &:hover {
  1520. background: $danger;
  1521. border-color: $danger;
  1522. }
  1523. }
  1524. }
  1525. }
  1526. }
  1527. .el-overlay {
  1528. width: 100%;
  1529. height: 100%;
  1530. position: absolute;
  1531. overflow: hidden;
  1532. top: 0;
  1533. left: 0;
  1534. opacity: 0;
  1535. background-color: rgba(0, 0, 0, .7);
  1536. -webkit-transition: all .4s ease-in-out;
  1537. transition: all .4s ease-in-out;
  1538. }
  1539. .el-overlay-1:hover .el-overlay {
  1540. opacity: 1;
  1541. filter: alpha(opacity=100);
  1542. -webkit-transform: translateZ(0);
  1543. -ms-transform: translateZ(0);
  1544. transform: translateZ(0);
  1545. }
  1546. .el-overlay-1 .scrl-dwn {
  1547. top: -100%;
  1548. }
  1549. .el-overlay-1 .scrl-up {
  1550. top: 100%;
  1551. height: 0px;
  1552. }
  1553. .el-overlay-1:hover .scrl-dwn {
  1554. top: 0px;
  1555. }
  1556. .el-overlay-1:hover .scrl-up {
  1557. top: 0px;
  1558. height: 100%;
  1559. }
  1560. }
  1561. */
  1562. /*Login sidebar*/
  1563. /*
  1564. .login-sidebar {
  1565. position: absolute;
  1566. right: 0px;
  1567. margin-top: 0px;
  1568. height: 100%;
  1569. }
  1570. */
  1571. /*Listing*/
  1572. /*
  1573. .common-list {
  1574. margin: 0px;
  1575. padding: 0px;
  1576. li {
  1577. list-style: none;
  1578. display: block;
  1579. a {
  1580. padding: 12px 0px;
  1581. color: $bodytext;
  1582. display: block;
  1583. &:hover {
  1584. color: $themecolor;
  1585. }
  1586. }
  1587. }
  1588. }
  1589. */
  1590. /*table layouts*/
  1591. /*
  1592. .color-table.primary-table thead th {
  1593. background-color: $primary;
  1594. color: $white;
  1595. }
  1596. .color-table.success-table thead th {
  1597. background-color: $success;
  1598. color: $white;
  1599. }
  1600. .color-table.info-table thead th {
  1601. background-color: $info;
  1602. color: $white;
  1603. }
  1604. .color-table.warning-table thead th {
  1605. background-color: $warning;
  1606. color: $white;
  1607. }
  1608. .color-table.danger-table thead th {
  1609. background-color: $danger;
  1610. color: $white;
  1611. }
  1612. .color-table.inverse-table thead th {
  1613. background-color: $inverse;
  1614. color: $white;
  1615. }
  1616. .color-table.dark-table thead th {
  1617. background-color: $dark;
  1618. color: $white;
  1619. }
  1620. .color-table.red-table thead th {
  1621. background-color: $red;
  1622. color: $white;
  1623. }
  1624. .color-table.purple-table thead th {
  1625. background-color: $purple;
  1626. color: $white;
  1627. }
  1628. .color-table.muted-table thead th {
  1629. background-color: $muted;
  1630. color: $white;
  1631. }
  1632. .color-bordered-table.primary-bordered-table {
  1633. border: 2px solid $primary;
  1634. thead th {
  1635. background-color: $primary;
  1636. color: $white;
  1637. }
  1638. }
  1639. .color-bordered-table.success-bordered-table {
  1640. border: 2px solid $success;
  1641. thead th {
  1642. background-color: $success;
  1643. color: $white;
  1644. }
  1645. }
  1646. .color-bordered-table.info-bordered-table {
  1647. border: 2px solid $info;
  1648. thead th {
  1649. background-color: $info;
  1650. color: $white;
  1651. }
  1652. }
  1653. .color-bordered-table.warning-bordered-table {
  1654. border: 2px solid $warning;
  1655. thead th {
  1656. background-color: $warning;
  1657. color: $white;
  1658. }
  1659. }
  1660. .color-bordered-table.danger-bordered-table {
  1661. border: 2px solid $danger;
  1662. thead th {
  1663. background-color: $danger;
  1664. color: $white;
  1665. }
  1666. }
  1667. .color-bordered-table.inverse-bordered-table {
  1668. border: 2px solid $inverse;
  1669. thead th {
  1670. background-color: $inverse;
  1671. color: $white;
  1672. }
  1673. }
  1674. .color-bordered-table.dark-bordered-table {
  1675. border: 2px solid $dark;
  1676. thead th {
  1677. background-color: $dark;
  1678. color: $white;
  1679. }
  1680. }
  1681. .color-bordered-table.red-bordered-table {
  1682. border: 2px solid $red;
  1683. thead th {
  1684. background-color: $red;
  1685. color: $white;
  1686. }
  1687. }
  1688. .color-bordered-table.purple-bordered-table {
  1689. border: 2px solid $purple;
  1690. thead th {
  1691. background-color: $purple;
  1692. color: $white;
  1693. }
  1694. }
  1695. .color-bordered-table.muted-bordered-table {
  1696. border: 2px solid $muted;
  1697. thead th {
  1698. background-color: $muted;
  1699. color: $white;
  1700. }
  1701. }
  1702. .full-color-table.full-primary-table {
  1703. background-color: rgba(44, 92, 169, .8);
  1704. thead th {
  1705. background-color: $primary;
  1706. border: 0 !important;
  1707. color: $white;
  1708. }
  1709. tbody td {
  1710. border: 0 !important;
  1711. color: $white;
  1712. }
  1713. tr:hover {
  1714. background-color: $primary;
  1715. }
  1716. }
  1717. .full-color-table.full-success-table {
  1718. background-color: rgba(0, 194, 146, .8);
  1719. thead th {
  1720. background-color: $success;
  1721. border: 0 !important;
  1722. color: $white;
  1723. }
  1724. tbody td {
  1725. border: 0 !important;
  1726. color: $white;
  1727. }
  1728. tr:hover {
  1729. background-color: $success;
  1730. }
  1731. }
  1732. .full-color-table.full-info-table {
  1733. background-color: rgba(0, 142, 250, .8);
  1734. thead th {
  1735. background-color: $info;
  1736. border: 0 !important;
  1737. color: $white;
  1738. }
  1739. tbody td {
  1740. border: 0 !important;
  1741. color: $white;
  1742. }
  1743. tr:hover {
  1744. background-color: $info;
  1745. }
  1746. }
  1747. .full-color-table.full-warning-table {
  1748. background-color: rgba(248, 194, 85, .8);
  1749. thead th {
  1750. background-color: $warning;
  1751. border: 0 !important;
  1752. color: $white;
  1753. }
  1754. tbody td {
  1755. border: 0 !important;
  1756. color: $white;
  1757. }
  1758. tr:hover {
  1759. background-color: $warning;
  1760. }
  1761. }
  1762. .full-color-table.full-danger-table {
  1763. background-color: rgba(247, 91, 54, .8);
  1764. thead th {
  1765. background-color: $danger;
  1766. border: 0 !important;
  1767. color: $white;
  1768. }
  1769. tbody td {
  1770. border: 0 !important;
  1771. color: $white;
  1772. }
  1773. tr:hover {
  1774. background-color: $danger;
  1775. }
  1776. }
  1777. .full-color-table.full-inverse-table {
  1778. background-color: rgba(62, 77, 108, .8);
  1779. thead th {
  1780. background-color: $inverse;
  1781. border: 0 !important;
  1782. color: $white;
  1783. }
  1784. tbody td {
  1785. border: 0 !important;
  1786. color: $white;
  1787. }
  1788. tr:hover {
  1789. background-color: $inverse;
  1790. }
  1791. }
  1792. .full-color-table.full-dark-table {
  1793. background-color: rgba(76, 86, 103, .8);
  1794. thead th {
  1795. background-color: $dark;
  1796. border: 0 !important;
  1797. color: $white;
  1798. }
  1799. tbody td {
  1800. border: 0 !important;
  1801. color: $white;
  1802. }
  1803. tr:hover {
  1804. background-color: $dark;
  1805. }
  1806. }
  1807. .full-color-table.full-red-table {
  1808. background-color: rgba(251, 58, 58, .8);
  1809. thead th {
  1810. background-color: $red;
  1811. border: 0 !important;
  1812. color: $white;
  1813. }
  1814. tbody td {
  1815. border: 0 !important;
  1816. color: $white;
  1817. }
  1818. tr:hover {
  1819. background-color: $red;
  1820. }
  1821. }
  1822. .full-color-table.full-purple-table {
  1823. background-color: rgba(44, 92, 169, .8);
  1824. thead th {
  1825. background-color: $purple;
  1826. border: 0 !important;
  1827. color: $white;
  1828. }
  1829. tbody td {
  1830. border: 0 !important;
  1831. color: $white;
  1832. }
  1833. tr:hover {
  1834. background-color: $purple;
  1835. }
  1836. }
  1837. .full-color-table.full-muted-table {
  1838. background-color: rgba(152, 166, 173, .8);
  1839. thead th {
  1840. background-color: $muted;
  1841. border: 0 !important;
  1842. color: $white;
  1843. }
  1844. tbody td {
  1845. border: 0 !important;
  1846. color: $white;
  1847. }
  1848. tr:hover {
  1849. background-color: $muted;
  1850. }
  1851. }
  1852. */
  1853. /* Material Form Input Elements */
  1854. /*
  1855. .floating-labels .form-group {
  1856. position: relative;
  1857. }
  1858. .floating-labels .form-control {
  1859. font-size: 20px;
  1860. padding: 10px 10px 10px 0;
  1861. display: block;
  1862. border: none;
  1863. border-bottom: 1px solid $light;
  1864. }
  1865. .floating-labels select.form-control > option {
  1866. font-size: 14px;
  1867. }
  1868. .has-error .form-control {
  1869. border-bottom: 1px solid $danger;
  1870. }
  1871. .has-warning .form-control {
  1872. border-bottom: 1px solid $warning;
  1873. }
  1874. .has-success .form-control {
  1875. border-bottom: 1px solid $success;
  1876. }
  1877. .floating-labels .form-control:focus {
  1878. outline: none;
  1879. border: none;
  1880. }
  1881. .floating-labels label {
  1882. color: $bodytext;
  1883. font-size: 16px;
  1884. position: absolute;
  1885. cursor: auto;
  1886. top: 10px;
  1887. transition: 0.2s ease all;
  1888. -moz-transition: 0.2s ease all;
  1889. -webkit-transition: 0.2s ease all;
  1890. }
  1891. .floating-labels .form-control:focus ~ label,
  1892. .floating-labels .form-control:valid ~ label {
  1893. top: -20px;
  1894. font-size: 12px;
  1895. color: $primary;
  1896. }
  1897. .floating-labels .bar {
  1898. position: relative;
  1899. display: block;
  1900. }
  1901. .floating-labels .bar:before,
  1902. .floating-labels .bar:after {
  1903. content: '';
  1904. height: 2px;
  1905. width: 0;
  1906. bottom: 1px;
  1907. position: absolute;
  1908. background: $primary;
  1909. transition: 0.2s ease all;
  1910. -moz-transition: 0.2s ease all;
  1911. -webkit-transition: 0.2s ease all;
  1912. }
  1913. .floating-labels .bar:before {
  1914. left: 50%;
  1915. }
  1916. .floating-labels .bar:after {
  1917. right: 50%;
  1918. }
  1919. .floating-labels .form-control:focus ~ .bar:before,
  1920. .floating-labels .form-control:focus ~ .bar:after {
  1921. width: 50%;
  1922. }
  1923. .floating-labels .highlight {
  1924. position: absolute;
  1925. height: 60%;
  1926. width: 100px;
  1927. top: 25%;
  1928. left: 0;
  1929. pointer-events: none;
  1930. opacity: 0.5;
  1931. }
  1932. .floating-labels .input-lg ~ label,
  1933. .floating-labels .input-lg {
  1934. font-size: 24px;
  1935. }
  1936. .floating-labels .input-sm ~ label,
  1937. .floating-labels .input-sm {
  1938. font-size: 16px;
  1939. }
  1940. .has-warning .bar:before,
  1941. .has-warning .bar:after {
  1942. background: $warning;
  1943. }
  1944. .has-success .bar:before,
  1945. .has-success .bar:after {
  1946. background: $success;
  1947. }
  1948. .has-error .bar:before,
  1949. .has-error .bar:after {
  1950. background: $danger;
  1951. }
  1952. .has-warning .form-control:focus ~ label,
  1953. .has-warning .form-control:valid ~ label {
  1954. color: $warning;
  1955. }
  1956. .has-success .form-control:focus ~ label,
  1957. .has-success .form-control:valid ~ label {
  1958. color: $success;
  1959. }
  1960. .has-error .form-control:focus ~ label,
  1961. .has-error .form-control:valid ~ label {
  1962. color: $danger;
  1963. }
  1964. .has-feedback label~.t-0 {
  1965. top: 0;
  1966. }
  1967. */
  1968. /*Dashboard chart*/
  1969. /*
  1970. .dashboard-chart{
  1971. margin-left:-33px;
  1972. margin-right:-33px;
  1973. margin-top:-25px;
  1974. }
  1975. */