Advertisement
Guest User

Untitled

a guest
Oct 18th, 2017
501
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 419.75 KB | None | 0 0
  1. charset "UTF-8";
  2.  
  3. .checkbox {
  4.   height: 19px;
  5.   width: 19px;
  6.   border-radius: 3px;
  7.   border: 1px solid #ced1d7;
  8.   overflow: hidden;
  9.   -webkit-appearance: none;
  10.   outline: none;
  11.   display: inline;
  12.   cursor: pointer;
  13.   margin-right: 10px;
  14. }
  15.  
  16. .checkbox .checked {
  17.   cursor: pointer;
  18.   display: inline;
  19. }
  20.  
  21. .btn_c {
  22.   padding-top: 29px;
  23.   text-align: center;
  24. }
  25.  
  26. .btn_c a {
  27.   display: inline-block;
  28.   text-align: center;
  29. }
  30.  
  31. .btn_del {
  32.   display: inline-block;
  33.   font-size: 12px;
  34.   color: #a7adb1;
  35. }
  36.  
  37. .btn_del:hover {
  38.   color: #7f858b;
  39. }
  40.  
  41. /*
  42. input[type='radio']{background:#fff;border:solid 2px #ccc;height:15px;width:15px;-webkit-appearance:none;-webkit-border-radius:100px;}
  43. input[type='radio']:checked {background:#fff;border:solid 2px #ADABA8;}
  44. input[type='radio']:checked:after{content:' ';display:block;width:9px;height:9px;background:#fe0000;position:relative;top:1px;left:1px;-webkit-border-radius:100px;}
  45. */
  46.  
  47. .btn_tip {
  48.   position: absolute;
  49.   display: inline-block;
  50.   width: 14px;
  51.   height: 14px;
  52.   background: url(../../imgs/icon.png) no-repeat 0 -123px;
  53.   font-size: 0;
  54. }
  55.  
  56. .btn_tip:hover,.btn_tip.on {
  57.   background-position: 0 -137px;
  58. }
  59.  
  60. .tip {
  61.   width: 248px;
  62.   padding: 23px;
  63.   position: absolute;
  64.   top: 35px;
  65.   left: 0;
  66.   background: #fff;
  67.   box-shadow: 0 0 2px #aaa;
  68.   font-size: 12px;
  69.   color: #7f858b;
  70.   line-height: 1.5em;
  71.   display: none;
  72.   z-index: 100;
  73. }
  74.  
  75. .tip:after {
  76.   content: '';
  77.   display: block;
  78.   width: 22px;
  79.   height: 10px;
  80.   position: absolute;
  81.   top: -10px;
  82.   left: 50%;
  83.   margin-left: -11px;
  84.   background: url(../../imgs/icon.png) no-repeat 0 -194px;
  85. }
  86.  
  87. .btn_c a,.btn_c button {
  88.   display: inline-block;
  89.   width: 273px;
  90.   height: 53px;
  91.   line-height: 53px;
  92.   margin: 0 3px;
  93.   background: #0075ff;
  94.   text-align: center;
  95.   font-size: 14px;
  96.   color: #fff;
  97.   font-weight: bold;
  98. }
  99.  
  100. .btn_c a:hover,.btn_c button:hover {
  101.   background: #0069e5;
  102. }
  103.  
  104. .btn_c .gray {
  105.   background: #cad2d7;
  106.   margin-left: 0px;
  107.   margin-right: 10px;
  108. }
  109.  
  110. .btn_c .gray:hover,.btn_c .gray:hover {
  111.   background: #b5bdc1;
  112. }
  113.  
  114. /*.error {
  115.   padding-top: 5px;
  116.   text-align: center;
  117.   font-size: 12px;
  118.   color: #ff1800; }*/
  119.  
  120. /*μΉ΄λ“œκ³΅ν†΅*/
  121.  
  122. .step {
  123.   position: relative;
  124.   background: #fff;
  125.   box-shadow: 1px 1px 3px #bbb;
  126.   margin-bottom: 29px;
  127. }
  128.  
  129. .step h4 {
  130.   position: relative;
  131.   box-sizing: border-box;
  132.   min-height: 58px;
  133.   line-height: 1.2em;
  134.   border-bottom: 1px solid #eaeaea;
  135.   padding-right: 29px;
  136.   padding-left: 29px;
  137.   padding-top: 19px;
  138.   padding-bottom: 19px;
  139.   font-size: 17px;
  140.   color: #000;
  141.   vertical-align: middle;
  142.   font-weight: bold;
  143. }
  144.  
  145. .step h4 p {
  146.   position: absolute;
  147.   top: 25px;
  148.   left: 30px;
  149.   width: 29px;
  150.   height: 29px;
  151.   text-align: center;
  152.   background: url(../../imgs/icon_title.png) no-repeat 0 -19px;
  153. }
  154.  
  155. .step h4 p span,.step h4 p:before,.step h4 p:after {
  156.   display: inline-block;
  157.   width: 4px;
  158.   height: 4px;
  159.   background: url(../../imgs/title_dot.png) no-repeat center;
  160.   background-size: 100% auto;
  161.   position: absolute;
  162.   top: 13px;
  163.   -webkit-animation-fill-mode: both;
  164.   animation-fill-mode: both;
  165.   -webkit-animation: load7 2s infinite ease-in-out;
  166.   animation: load7 2s infinite ease-in-out;
  167. }
  168.  
  169. .step h4 p span {
  170.   left: 13px;
  171.   -webkit-transform: translateZ(0);
  172.   -ms-transform: translateZ(0);
  173.   transform: translateZ(0);
  174.   -webkit-animation-delay: -0.16s;
  175.   animation-delay: -0.16s;
  176. }
  177.  
  178. .step h4 p:before {
  179.   content: '';
  180.   left: 8px;
  181.   -webkit-animation-delay: -0.32s;
  182.   animation-delay: -0.32s;
  183. }
  184.  
  185. .step h4 p:after {
  186.   content: '';
  187.   left: 18px;
  188. }
  189.  
  190. @-webkit-keyframes load7 {
  191.   0%, 80%, 100% {
  192.     background-size: 100% auto;
  193.   }
  194.  
  195.   40% {
  196.     background-size: 0;
  197.   }
  198. }
  199.  
  200. @keyframes load7 {
  201.   0%, 80%, 100% {
  202.     background-size: 100% auto;
  203.   }
  204.  
  205.   40% {
  206.     background-size: 0;
  207.   }
  208. }
  209.  
  210. .step.close h4 p {
  211.   background-position: 0 -155px;
  212. }
  213.  
  214. .step.end h4 {
  215.   background: url(../../imgs/icon_title_end.png) no-repeat 30px 25px;
  216.   padding-right: 20px;
  217. }
  218.  
  219. .step.error h4 {
  220.   background: url(../../imgs/icon_title.png) no-repeat 30px -336px;
  221.   text-align: left;
  222.   color: #ff1800;
  223. }
  224.  
  225. .step.error h4 p {
  226.   display: none;
  227. }
  228.  
  229. .step h5 {
  230.   box-sizing: border-box;
  231.   max-width: 556px;
  232.   margin: 0 auto;
  233.   padding-bottom: 29px;
  234.   color: #7f858b;
  235.   font-size: 12px;
  236.   line-height: 1.5em;
  237.   border-bottom: 1px solid #eaeaea;
  238.   margin-bottom: 29px;
  239. }
  240.  
  241. .step .more {
  242.   position: absolute;
  243.   top: 0;
  244.   right: 37px;
  245.   padding: 30px 0;
  246.   line-height: 80px;
  247.   font-size: 17px;
  248.   color: #a7adb1;
  249.   margin-top: 19px;
  250. }
  251.  
  252. .step .more:after {
  253.   content: '';
  254.   display: inline-block;
  255.   width: 14px;
  256.   height: 8px;
  257.   margin-left: 10px;
  258.   background: url(../../imgs/icon.png) no-repeat 0 -70px;
  259. }
  260.  
  261. .step .more:hover,.step .more.on {
  262.   color: #7f858b;
  263. }
  264.  
  265. .step .more:hover:after,.step .more.on:after {
  266.   background-position: 0 -78px;
  267. }
  268.  
  269. .step .more + div {
  270.   display: none;
  271. }
  272.  
  273. .step .more.new:after {
  274.   width: 21px;
  275.   height: 20px;
  276.   background-position: 0 -377px;
  277.   vertical-align: -3px;
  278. }
  279.  
  280. .step .more.new:hover:after,.step .more.new.on:after {
  281.   background-position: 0 -398px;
  282. }
  283.  
  284. .step .content {
  285.   text-align: left;
  286.   padding-top: 58px;
  287.   padding-bottom: 58px;
  288.   padding-left: 76px;
  289.   padding-right: 76px;
  290. }
  291.  
  292. .step fieldset {
  293.   position: relative;
  294.   margin: 18px 87px 0;
  295. }
  296.  
  297. .step .add_input {
  298.   box-sizing: border-box;
  299.   width: 100%;
  300.   height: 67px;
  301.   background: none;
  302.   border: none;
  303.   padding: 15px 18px 15px 9px;
  304. }
  305.  
  306. .step .add_input b {
  307.   position: relative;
  308.   display: block;
  309.   box-sizing: border-box;
  310.   width: 50%;
  311.   float: left;
  312.   padding-left: 9px;
  313. }
  314.  
  315. .step .add_input b .btn_tip {
  316.   top: 12px;
  317.   right: 16px;
  318. }
  319.  
  320. .step .add_input b .tip {
  321.   margin: 2px 0 0 95px;
  322. }
  323.  
  324. .step .add_input:after {
  325.   content: '';
  326.   clear: both;
  327. }
  328.  
  329. .step .add_input:hover {
  330.   background: None;
  331. }
  332.  
  333. .step1 fieldset {
  334.   border-top: 1px solid #eaeaea;
  335.   max-width: 556px;
  336.   padding: 9px 0 0;
  337.   margin: 0 auto;
  338.   padding-top: 29px;
  339. }
  340.  
  341. .step1 fieldset p {
  342.   position: relative;
  343.   padding-bottom: 19px;
  344. }
  345.  
  346. .step1 fieldset p label {
  347.   color: #7f858b;
  348.   margin-right: 30px;
  349.   font-size: 12px;
  350. }
  351.  
  352. .step1 fieldset p label.on {
  353.   color: #0075ff;
  354. }
  355.  
  356. .step1 fieldset p label input {
  357.   margin-right: 9px;
  358.   vertical-align: -5px;
  359. }
  360.  
  361. .step1 fieldset p .txt {
  362.   font-size: 17px;
  363. }
  364.  
  365. .step1 fieldset p .btn_tip {
  366.   top: 16px;
  367.   right: 19px;
  368. }
  369.  
  370. .step1 fieldset p .tip {
  371.   left: auto;
  372.   right: -122px;
  373. }
  374.  
  375. .step1 fieldset:first-child {
  376.   border-top: 0;
  377.   padding: 0 87px 18px !important;
  378. }
  379.  
  380. .step2 fieldset {
  381.   max-width: 556px;
  382.   margin: 0 auto;
  383.   border: 1px solid #eaeaea;
  384. }
  385.  
  386. .step2 fieldset dl {
  387.   width: 55%;
  388.   float: left;
  389.   box-sizing: border-box;
  390. }
  391.  
  392. .step2 fieldset dl dt {
  393.   position: relative;
  394.   height: 41px;
  395.   line-height: 41px;
  396.   border-bottom: 1px solid #eaeaea;
  397. }
  398.  
  399. .step2 fieldset dl dt .btn_tip {
  400.   top: 14px;
  401.   margin-left: 5px;
  402. }
  403.  
  404. .step2 fieldset dl dt .tip {
  405.   margin: 2px 0 0 -54px;
  406. }
  407.  
  408. .step2 fieldset dl dt b {
  409.   font-weight: normal;
  410.   color: #7f858b;
  411. }
  412.  
  413. .step2 fieldset dl dd {
  414.   padding: 18px 60px 18px 0;
  415. }
  416.  
  417. .step2 fieldset .btn_add {
  418.   clear: both;
  419.   position: absolute;
  420.   top: 60px;
  421.   right: 17px;
  422.   display: inline-block;
  423.   width: 37px;
  424.   height: 37px;
  425.   background: #0075ff;
  426.   font-size: 0;
  427. }
  428.  
  429. .step2 fieldset .btn_add:hover {
  430.   background: #0069e5;
  431. }
  432.  
  433. .step2 fieldset .btn_add:after {
  434.   content: '';
  435.   position: absolute;
  436.   top: 12px;
  437.   left: 12px;
  438.   display: inline-block;
  439.   width: 12px;
  440.   height: 12px;
  441.   background: url(../../imgs/icon.png) no-repeat 0 -177px;
  442. }
  443.  
  444. .step2 fieldset dl:first-child {
  445.   width: 45%;
  446. }
  447.  
  448. .step2 fieldset dl:first-child dt {
  449.   padding-left: 17px;
  450. }
  451.  
  452. .step2 fieldset dl:first-child dt .tip {
  453.   margin: 2px 0 0 -25px;
  454. }
  455.  
  456. .step2 fieldset dl:first-child dd {
  457.   padding: 18px 9px 18px 17px;
  458. }
  459.  
  460. .step2 fieldset p {
  461.   clear: both;
  462.   position: relative;
  463.   height: 40px;
  464.   border-top: 1px solid #eaeaea;
  465.   background: #f8f9fb;
  466. }
  467.  
  468. .step2 fieldset p:hover {
  469.   background: #e6f1ff;
  470. }
  471.  
  472. .step2 fieldset p > span {
  473.   display: inline-block;
  474.   width: 44%;
  475.   height: 40px;
  476.   line-height: 40px;
  477.   color: #14171a;
  478.   overflow: hidden;
  479.   white-space: nowrap;
  480.   text-overflow: ellipsis;
  481. }
  482.  
  483. .step2 fieldset p > span:first-child {
  484.   text-indent: 17px;
  485. }
  486.  
  487. .step2 fieldset p .btn_del {
  488.   position: absolute;
  489.   top: 12px;
  490.   right: 19px;
  491. }
  492.  
  493. .step3 fieldset {
  494.   max-width: 556px;
  495.   margin: 0 auto;
  496.   border: 1px solid #eaeaea;
  497. }
  498.  
  499. .step3 fieldset dl {
  500.   float: left;
  501.   width: 50%;
  502.   height: 206px;
  503.   box-sizing: border-box;
  504.   text-align: center;
  505. }
  506.  
  507. .step3 fieldset dl dt {
  508.   padding: 20px 0 12px;
  509.   font-size: 17px;
  510.   color: #333d47;
  511. }
  512.  
  513. .step3 fieldset dl dd {
  514.   padding: 0 27px;
  515.   color: #a7adb1;
  516. }
  517.  
  518. .step3 fieldset dl dd input {
  519.   margin-top: 5px;
  520. }
  521.  
  522. .step3 fieldset dl dd a,.step3 fieldset dl dd button {
  523.   display: inline-block;
  524.   width: 143px;
  525.   height: 37px;
  526.   line-height: 37px;
  527.   margin-top: 18px;
  528.   background: #0075ff;
  529.   text-align: center;
  530.   color: #fff;
  531. }
  532.  
  533. .step3 fieldset dl dd a:hover,.step3 fieldset dl dd button:hover {
  534.   background: #0069e5;
  535. }
  536.  
  537. .step3 fieldset dl:first-child {
  538.   border-right: 1px solid #eaeaea;
  539. }
  540.  
  541. .step3 fieldset dl:first-child dt {
  542.   padding-bottom: 25px;
  543. }
  544.  
  545. .step3 fieldset dl:first-child dd a {
  546.   margin-top: 25px;
  547. }
  548.  
  549. .step3 fieldset:after {
  550.   content: '';
  551.   clear: both;
  552. }
  553.  
  554. .step3 > div > dl {
  555.   max-width: 556px;
  556.   margin: 18px auto 0;
  557.   border: 1px solid #eaeaea;
  558.   padding: 0;
  559. }
  560.  
  561. .step3 > div > dl dt {
  562.   position: relative;
  563.   height: 41px;
  564.   line-height: 41px;
  565.   padding-left: 17px;
  566.   color: #333d47;
  567. }
  568.  
  569. .step3 > div > dl dt .btn_tip {
  570.   margin: 14px 0 0 10px;
  571. }
  572.  
  573. .step3 > div > dl dt .tip {
  574.   margin: 2px 0 0 -56px;
  575. }
  576.  
  577. .step3 > div > dl dd {
  578.   height: 40px;
  579.   line-height: 40px;
  580.   position: relative;
  581.   background: #f8f9fb;
  582.   border-top: 1px solid #eaeaea;
  583.   padding-left: 17px;
  584. }
  585.  
  586. .step3 > div > dl dd b {
  587.   font-weight: normal;
  588.   color: #14171a;
  589. }
  590.  
  591. .step3 > div > dl dd > span {
  592.   display: inline-block;
  593.   height: 40px;
  594.   line-height: 40px;
  595.   position: absolute;
  596.   top: 0;
  597.   right: 15px;
  598.   padding-right: 20px;
  599.   color: #a7adb1;
  600. }
  601.  
  602. .step3 > div > dl dd > span.on {
  603.   color: #0075ff;
  604.   padding: 0;
  605. }
  606.  
  607. .step3 > div > dl dd > span.on:after {
  608.   content: '';
  609.   display: inline-block;
  610.   width: 14px;
  611.   height: 11px;
  612.   background: url(../../imgs/icon.png) no-repeat 0 -11px;
  613.   margin-left: 5px;
  614. }
  615.  
  616. .step4 fieldset {
  617.   min-width: 556px;
  618.   max-width: 556px;
  619.   margin: 0 auto;
  620.   border: 1px solid #eaeaea;
  621. }
  622.  
  623. .step4 fieldset dl {
  624.   float: left;
  625.   width: 50%;
  626. }
  627.  
  628. .step4 fieldset dl dt {
  629.   position: relative;
  630.   height: 41px;
  631.   line-height: 41px;
  632.   border-bottom: 1px solid #eaeaea;
  633. }
  634.  
  635. .step4 fieldset dl dt b {
  636.   font-weight: normal;
  637.   color: #7f858b;
  638. }
  639.  
  640. .step4 fieldset dl dt .btn_tip {
  641.   top: 14px;
  642.   margin-left: 5px;
  643. }
  644.  
  645. .step4 fieldset dl dt .tip {
  646.   margin: 2px 0 0 -32px;
  647. }
  648.  
  649. .step4 fieldset dl dd {
  650.   padding: 18px 18px 13px 0;
  651. }
  652.  
  653. .step4 fieldset dl:first-child dt {
  654.   padding-left: 17px;
  655. }
  656.  
  657. .step4 fieldset dl:first-child dt .tip {
  658.   margin-left: -2px;
  659. }
  660.  
  661. .step4 fieldset dl:first-child dd {
  662.   padding: 18px 9px 13px 18px;
  663. }
  664.  
  665. .step4 .page {
  666.   clear: both;
  667. }
  668.  
  669. .step4 .page div {
  670.   position: relative;
  671.   margin: 9px 19px 0;
  672.   padding: 0 18px 0 105px;
  673. }
  674.  
  675. .step4 .page label {
  676.   display: block;
  677.   width: 80px;
  678.   position: absolute;
  679.   top: 5px;
  680.   left: 18px;
  681.   font-size: 14px;
  682.   color: #14171a;
  683. }
  684.  
  685. .step4 .page label .btn_tip {
  686.   display: inline-block;
  687.   top: 4px;
  688.   margin-left: 5px;
  689. }
  690.  
  691. .step4 .page .an .tip {
  692.   margin: -6px 0 0 -84px;
  693. }
  694.  
  695. .step4 .page .ios .tip {
  696.   margin: -6px 0 0 -114px;
  697. }
  698.  
  699. .step4 .page .web .tip {
  700.   margin: -6px 0 0 -108px;
  701. }
  702.  
  703. .step4 .page div > input {
  704.   background: #f8f9fb;
  705.   color: #7f858b;
  706. }
  707.  
  708. .step4 .page div > input.bg {
  709.   background: #fff;
  710. }
  711.  
  712. .step4 .page button {
  713.   display: block;
  714.   position: absolute;
  715. }
  716.  
  717. .step4 .page button:nth-child(3) {
  718.   top: 10px;
  719.   right: 56px;
  720.   height: 10px;
  721.   font-size: 12px;
  722.   color: #66acff;
  723. }
  724.  
  725. .step4 .page button:nth-child(4) {
  726.   top: 15px;
  727.   right: 33px;
  728.   width: 14px;
  729.   height: 8px;
  730.   background: url(../../imgs/icon.png) no-repeat 0 -70px;
  731.   font-size: 0;
  732. }
  733.  
  734. .step4 .page button:nth-child(4).on {
  735.   background-position: 0 -78px;
  736. }
  737.  
  738. .step4 .page .btn_input_edit {
  739.   position: absolute;
  740.   top: 7px;
  741.   right: 26px;
  742.   display: block;
  743.   width: 80px;
  744.   z-index: 10;
  745. }
  746.  
  747. .step4 .page .btn_input_edit button {
  748.   position: relative;
  749.   display: inline-block;
  750.   width: 29px;
  751.   height: 19px;
  752.   line-height: 19px;
  753.   margin-left: 10px;
  754.   font-size: 12px;
  755.   color: #0075ff;
  756.   text-align: center;
  757. }
  758.  
  759. .step4 .page .btn_input_edit button:first-child {
  760.   color: #a7adb1;
  761. }
  762.  
  763. .step4 .page ul {
  764.   max-height: 185px;
  765.   overflow: auto;
  766.   overflow-x: hidden;
  767.   display: none;
  768. }
  769.  
  770. .step4 .page ul li {
  771.   box-sizing: border-box;
  772.   border: 1px solid #eaeaea;
  773.   border-top: 0;
  774.   background: #f8f9fb;
  775.   width: 100%;
  776.   height: 37px;
  777.   line-height: 37px;
  778.   padding: 0 14px;
  779.   color: #7f858b;
  780. }
  781.  
  782. .step4 .page ul li:hover {
  783.   background: #e6f1ff;
  784. }
  785.  
  786. .step4 .page ul li.on {
  787.   color: #333;
  788. }
  789.  
  790. .step4 .page ul li.on:before {
  791.   content: '';
  792.   display: inline-block;
  793.   width: 20px;
  794.   height: 11px;
  795.   background: url(../../imgs/icon.png) no-repeat 0 -11px;
  796. }
  797.  
  798. .step4 .page.an {
  799.   border-top: 1px solid #eaeaea;
  800.   padding-top: 13px;
  801.   margin-top: 0;
  802. }
  803.  
  804. .step4 .page.an label {
  805.   top: 18px;
  806. }
  807.  
  808. .step4 .page.an button:nth-child(3) {
  809.   top: 23px;
  810. }
  811.  
  812. .step4 .page.an button:nth-child(4) {
  813.   top: 28px;
  814. }
  815.  
  816. .step4 fieldset .btn_c {
  817.   padding: 15px 0 18px;
  818.   background: none;
  819.   border: none;
  820. }
  821.  
  822. .step4 fieldset .btn_c button {
  823.   height: 37px;
  824.   line-height: 37px;
  825.   margin-right: 0px;
  826.   margin-left: 10px;
  827. }
  828.  
  829. .step4 fieldset .btn_c button:before {
  830.   content: '';
  831.   display: inline-block;
  832.   width: 13px;
  833.   height: 12px;
  834.   background: url(../../imgs/icon.png) no-repeat 0 -178px;
  835.   margin-right: 8px;
  836. }
  837.  
  838. .step4 .template {
  839.   clear: both;
  840. }
  841.  
  842. .step4 .template p {
  843.   position: relative;
  844.   height: 40px;
  845.   border-top: 1px solid #eaeaea;
  846.   background: #f8f9fb;
  847. }
  848.  
  849. .step4 .template p > span {
  850.   display: inline-block;
  851.   width: 44%;
  852.   height: 40px;
  853.   line-height: 40px;
  854.   color: #14171a;
  855.   overflow: hidden;
  856.   white-space: nowrap;
  857.   text-overflow: ellipsis;
  858. }
  859.  
  860. .step4 .template p > span:first-child {
  861.   text-indent: 17px;
  862. }
  863.  
  864. .step4 .template p button:nth-child(3) {
  865.   position: absolute;
  866.   top: 16px;
  867.   right: 14px;
  868.   width: 14px;
  869.   height: 8px;
  870.   background: url(../../imgs/icon.png) no-repeat 0 -70px;
  871.   font-size: 0;
  872. }
  873.  
  874. .step4 .template p button:nth-child(3).on {
  875.   background-position: 0 -78px;
  876. }
  877.  
  878. .step4 .template p .btn_del {
  879.   position: absolute;
  880.   top: 13px;
  881.   right: 19px;
  882. }
  883.  
  884. .step4 .template > p.on,.step4 .template > p:hover {
  885.   background: #e6f1ff;
  886. }
  887.  
  888. .step4 .template > ul {
  889.   border-top: 1px solid #cad2d7;
  890.   background: #e6f1ff;
  891.   box-sizing: border-box;
  892.   padding: 15px 38px;
  893.   display: none;
  894. }
  895.  
  896. .step4 .template > ul.on {
  897.   display: block;
  898. }
  899.  
  900. .step4 .template > ul li {
  901.   position: relative;
  902.   box-sizing: border-box;
  903.   padding: 0 0 7px 100px;
  904.   line-height: 1.4em;
  905. }
  906.  
  907. .step4 .template > ul li:last-child {
  908.   text-align: right;
  909. }
  910.  
  911. .step4 .template > ul li:hover label,.step4 .template > ul li:hover span {
  912.   color: #0075ff;
  913. }
  914.  
  915. .step4 .template > ul label {
  916.   position: absolute;
  917.   left: 0;
  918.   font-size: 12px;
  919.   color: #7f858b;
  920. }
  921.  
  922. .step4 .template > ul span {
  923.   font-size: 12px;
  924.   color: #7f858b;
  925.   word-break: break-all;
  926. }
  927.  
  928. .step.end fieldset {
  929.   max-width: 556px;
  930.   margin: 0 auto;
  931.   border: 1px solid #eaeaea;
  932.   border-bottom: 0;
  933.   box-sizing: border-box;
  934.   padding: 0 20px;
  935. }
  936.  
  937. .step.end fieldset h6 {
  938.   padding: 19px 0 29px;
  939.   font-size: 12px;
  940.   color: #a7adb1;
  941.   word-break: keep-all;
  942. }
  943.  
  944. .step.end fieldset h6 a {
  945.   font-size: 12px;
  946.   color: #66acff;
  947. }
  948.  
  949. .step.end fieldset h6 a:hover {
  950.   color: #0075ff;
  951. }
  952.  
  953. .step.end fieldset div {
  954.   position: relative;
  955.   padding: 0 0 14px 128px;
  956. }
  957.  
  958. .step.end fieldset div label {
  959.   position: absolute;
  960.   top: 5px;
  961.   left: 18px;
  962.   display: block;
  963.   width: 103px;
  964.   color: #14171a;
  965. }
  966.  
  967. .step.end fieldset div label .btn_tip {
  968.   top: 4px;
  969.   margin-left: 8px;
  970. }
  971.  
  972. .step.end fieldset div label .tip {
  973.   margin: -7px 0 0 -106px;
  974. }
  975.  
  976. .step.end fieldset div p {
  977.   position: relative;
  978.   box-sizing: border-box;
  979.   width: 100%;
  980.   height: 40px;
  981.   line-height: 40px;
  982.   border: 1px solid #eaeaea;
  983.   background: #f8f9fb;
  984.   padding-left: 14px;
  985.   color: #7f858b;
  986.   cursor: pointer;
  987. }
  988.  
  989. .step.end fieldset div p:hover,.step.end fieldset div p.on {
  990.   background: #e6f1fe;
  991. }
  992.  
  993. .step.end fieldset div p button {
  994.   display: block;
  995.   width: 14px;
  996.   height: 8px;
  997.   background: url(../../imgs/icon.png) no-repeat 0 -70px;
  998.   position: absolute;
  999.   top: 15px;
  1000.   right: 18px;
  1001.   font-size: 0;
  1002. }
  1003.  
  1004. .step.end fieldset div p button.on {
  1005.   background-position: 0 -78px;
  1006. }
  1007.  
  1008. .step.end fieldset div ul {
  1009.   max-height: 200px;
  1010.   overflow: auto;
  1011.   overflow-x: hidden;
  1012.   background: #f8f9fb;
  1013.   display: none;
  1014. }
  1015.  
  1016. .step.end fieldset div ul li {
  1017.   box-sizing: border-box;
  1018.   height: 40px;
  1019.   line-height: 40px;
  1020.   border: 1px solid #eaeaea;
  1021.   border-top: 0;
  1022.   padding-left: 14px;
  1023.   color: #7f858b;
  1024.   cursor: pointer;
  1025. }
  1026.  
  1027. .step.end fieldset div ul li:hover {
  1028.   background: #e6f1ff;
  1029. }
  1030.  
  1031. .step.end fieldset div ul li.on {
  1032.   color: #333;
  1033. }
  1034.  
  1035. .step.end fieldset div ul li.on:before {
  1036.   content: '';
  1037.   display: inline-block;
  1038.   width: 20px;
  1039.   height: 11px;
  1040.   background: url(../../imgs/icon.png) no-repeat 0 -11px;
  1041. }
  1042.  
  1043. .step.end fieldset h6 + div p,.step.end fieldset h6 + div ul li {
  1044.   height: 57px;
  1045.   line-height: 1.4em;
  1046.   padding-top: 8px;
  1047. }
  1048.  
  1049. .step.end fieldset h6 + div p b,.step.end fieldset h6 + div ul li b {
  1050.   color: #14171a;
  1051. }
  1052.  
  1053. .step.end fieldset h6 + div p span,.step.end fieldset h6 + div ul li span {
  1054.   display: block;
  1055.   color: #0075ff;
  1056.   font-size: 12px;
  1057. }
  1058.  
  1059. .step.end fieldset h6 + div p button {
  1060.   top: 21px;
  1061. }
  1062.  
  1063. .step.end fieldset h6 + div label .tip {
  1064.   margin: -7px 0 0 -55px;
  1065. }
  1066.  
  1067. .step.end fieldset h6 + div ul {
  1068.   max-height: 171px;
  1069. }
  1070.  
  1071. .step.end fieldset h6 + div ul li.on {
  1072.   position: relative;
  1073.   padding-left: 38px;
  1074. }
  1075.  
  1076. .step.end fieldset h6 + div ul li.on:before {
  1077.   position: absolute;
  1078.   left: 14px;
  1079.   margin-top: 15px;
  1080. }
  1081.  
  1082. .step.end fieldset .btn_c {
  1083.   border-top: 1px solid #eaeaea;
  1084.   padding-top: 14px;
  1085. }
  1086.  
  1087. .step.end fieldset .btn_c a {
  1088.   width: 274px;
  1089.   height: 37px;
  1090.   line-height: 37px;
  1091.   font-size: 14px;
  1092. }
  1093.  
  1094. .step.end fieldset .btn_c span {
  1095.   display: block;
  1096.   padding: 5px 0 10px;
  1097.   font-size: 12px;
  1098.   color: #a7adb1;
  1099. }
  1100.  
  1101. .step.end > div > div {
  1102.   position: relative;
  1103.   max-width: 556px;
  1104.   margin: 0 auto;
  1105.   box-sizing: border-box;
  1106.   border: 1px solid #eaeaea;
  1107.   border-top: none;
  1108.   padding: 0 340px 19px 19px;
  1109. }
  1110.  
  1111. .step.end > div > div dl {
  1112.   border: 1px solid #eaeaea;
  1113.   height: 483px;
  1114. }
  1115.  
  1116. .step.end > div > div dl dt {
  1117.   height: 66px;
  1118.   padding: 19px 0;
  1119.   text-align: center;
  1120.   color: #a7adb1;
  1121. }
  1122.  
  1123. .step.end > div > div dl dt span {
  1124.   color: #a7adb1;
  1125. }
  1126.  
  1127. .step.end > div > div dl dt a,.step.end > div > div dl dt b {
  1128.   display: block;
  1129.   padding-top: 5px;
  1130.   font-weight: Normal;
  1131.   color: #0075ff;
  1132.   line-height: 1.4em;
  1133. }
  1134.  
  1135. .step.end > div > div dl dt a:after {
  1136.   content: '';
  1137.   display: block;
  1138.   margin: 8px auto 0;
  1139.   width: 15px;
  1140.   height: 15px;
  1141.   background: url(../../imgs/icon.png) no-repeat 0 -222px;
  1142. }
  1143.  
  1144. .step.end > div > div dl dt a:hover {
  1145.   color: #0069e5;
  1146. }
  1147.  
  1148. .step.end > div > div dl dt a:hover:after {
  1149.   background-position: 0 -237px;
  1150. }
  1151.  
  1152. .step.end > div > div dl dd {
  1153.   padding: 0 19px 19px;
  1154.   box-sizing: border-box;
  1155.   height: 379px;
  1156. }
  1157.  
  1158. .step.end > div > div dl + dl {
  1159.   position: absolute;
  1160.   top: 0;
  1161.   right: 19px;
  1162.   width: 320px;
  1163.   background: #f8f9fb;
  1164. }
  1165.  
  1166. .step.end > div > div dl + dl dd {
  1167.   border-top: 1px solid #eaeaea;
  1168.   background: url(../../imgs/bg_post.png) no-repeat 0 center;
  1169.   padding: 0;
  1170.   font-size: 0;
  1171.   overflow: auto;
  1172. }
  1173.  
  1174. .step.end > div > div dl + dl dd img {
  1175.   width: 100%;
  1176. }
  1177.  
  1178. /*νŽ˜μ΄μ§€ν…œν”Œλ¦Ώ 관리 및 λͺ©ν‘œμ•‘μ…˜ 관리*/
  1179.  
  1180. .management .step h4 {
  1181.   padding-left: 29px;
  1182.   padding-top: 19px;
  1183.   padding-right: 29px;
  1184.   height: 60px;
  1185. }
  1186.  
  1187. .management .step fieldset dl:first-child {
  1188.   width: 44%;
  1189. }
  1190.  
  1191. .management .step fieldset dl dt {
  1192.   border-bottom: 0;
  1193. }
  1194.  
  1195. .management .step fieldset dl dd {
  1196.   display: none;
  1197. }
  1198.  
  1199. .management .step fieldset div.web {
  1200.   padding-bottom: 13px;
  1201. }
  1202.  
  1203. .management .btn_c button {
  1204.   width: 325px;
  1205. }
  1206.  
  1207. @media screen and (min-width: 1024px) {
  1208.   #start .info div {
  1209.     height: 377px;
  1210.   }
  1211.  
  1212.   #start .info div dl {
  1213.     max-width: 100%;
  1214.   }
  1215.  
  1216.   #start .info div:first-child dl dt {
  1217.     padding-bottom: 28px;
  1218.   }
  1219. }
  1220.  
  1221. /* ===============================================
  1222.     bridge_stats
  1223. =================================================*/
  1224.  
  1225. /* ===============================================
  1226.  *  Mixin and Variables
  1227. =================================================*/
  1228.  
  1229. /* ===============================================
  1230.  *  λ§ν¬λ³„ 톡계 κ΄€λ ¨ scssμž…λ‹ˆλ‹€.
  1231.  =================================================*/
  1232.  
  1233. .ab-sub-title:hover .tip {
  1234.   display: block;
  1235. }
  1236.  
  1237. .ab-sub-title .tip {
  1238.   left: 240px;
  1239.   top: 50px;
  1240.   width: 80px;
  1241. }
  1242.  
  1243. .ab-export-csv-btn {
  1244.   float: right;
  1245.   margin-right: 29px;
  1246.   margin-top: 17px;
  1247.   cursor: pointer;
  1248.   width: 20px;
  1249.   height: 27px;
  1250.   display: inline-block;
  1251.   background-image: url(../../imgs/ic_csv.png);
  1252.   background-repeat: no-repeat;
  1253.   background-size: 100% 100%;
  1254. }
  1255.  
  1256. /* ===============================================
  1257.  *  ν†΅κ³„ νŽ˜μ΄μ§€ Header
  1258.  =================================================*/
  1259.  
  1260. .ab-big-stat-view {
  1261.   display: inline-block;
  1262.   float: right;
  1263. }
  1264.  
  1265. .ab-day-counter {
  1266.   display: inline-block;
  1267.   font-size: 14px;
  1268.   color: #a7adb1;
  1269.   vertical-align: middle;
  1270.   height: 50px;
  1271.   line-height: 52px;
  1272.   padding: 0 29px;
  1273.   border-right: 1px solid #cad2d7;
  1274.   /* font-family: Open Sans-serif; */
  1275.   font-weight: bold;
  1276. }
  1277.  
  1278. .ab-launch-count {
  1279.   text-align: center;
  1280.   display: inline-block;
  1281.   vertical-align: middle;
  1282. }
  1283.  
  1284. .ab-install-count {
  1285.   text-align: center;
  1286.   display: inline-block;
  1287.   padding: 0 38px 0 29px;
  1288.   vertical-align: middle;
  1289. }
  1290.  
  1291. .ab-stat-big-num {
  1292.   font-size: 20px;
  1293.   color: #0075ff;
  1294.   letter-spacing: 0;
  1295.   font-family: Open Sans-serif;
  1296.   height: 30px;
  1297. }
  1298.  
  1299. .ab-stat-big-title {
  1300.   text-align: center;
  1301.   font-size: 12px;
  1302.   color: #0075ff;
  1303.   font-weight: bold;
  1304. }
  1305.  
  1306. .ab-stat-page-wrapper {
  1307.   position: relative;
  1308.   /*padding-bottom: 29px;*/
  1309. }
  1310.  
  1311. .ab-page-header {
  1312.   position: relative;
  1313. }
  1314.  
  1315. .ab-page-header .ab-refresh-tooltip {
  1316.   display: inline-block;
  1317.   float: right;
  1318.   margin-top: 1px;
  1319. }
  1320.  
  1321. .ab-page-header .ab-refresh-tooltip .ab-bullet-img {
  1322.   vertical-align: middle;
  1323. }
  1324.  
  1325. .ab-page-header .ab-refresh-tooltip .ab-tooltip-desc {
  1326.   vertical-align: middle;
  1327. }
  1328.  
  1329. .ab-page-header .ab-refresh-img {
  1330.   float: right;
  1331.   margin: 1px 9px 0 9px;
  1332. }
  1333.  
  1334. .ab-menu-title {
  1335.   display: inline-block;
  1336.   font-size: 25px;
  1337.   color: #576069;
  1338.   width: 75%;
  1339.   overflow: hidden;
  1340.   white-space: nowrap;
  1341.   text-overflow: ellipsis;
  1342. }
  1343.  
  1344. .ab-menu-description {
  1345.   display: inline-block;
  1346.   position: relative;
  1347.   margin-top: 19px;
  1348.   color: #a7adb1;
  1349.   font-size: 12px;
  1350. }
  1351.  
  1352. .ab-menu-refresh-bar {
  1353.   position: absolute;
  1354.   top: 0px;
  1355.   right: 0px;
  1356.   display: inline-block;
  1357.   width: 150px;
  1358. }
  1359.  
  1360. .ab-refresh-time {
  1361.   display: inline-block;
  1362.   float: right;
  1363.   font-size: 12px;
  1364.   color: #a7adb1;
  1365.   letter-spacing: 0;
  1366.   font-family: Open Sans-serif;
  1367. }
  1368.  
  1369. .ab-info-img {
  1370.   cursor: pointer;
  1371.   width: 12px;
  1372.   height: 12px;
  1373.   vertical-align: middle;
  1374.   display: inline-block;
  1375.   background-image: url(../../imgs/ic_info_default.png);
  1376.   background-repeat: no-repeat;
  1377.   background-size: 100% 100%;
  1378. }
  1379.  
  1380. .ab-info-img:hover {
  1381.   background-image: url(../../imgs/ic_info_over.png);
  1382. }
  1383.  
  1384. .ab-refresh-img {
  1385.   cursor: pointer;
  1386.   width: 12px;
  1387.   height: 12px;
  1388.   vertical-align: middle;
  1389.   display: inline-block;
  1390.   background-image: url(../../imgs/ic_refresh_default.png);
  1391.   background-repeat: no-repeat;
  1392.   background-size: 100% 100%;
  1393. }
  1394.  
  1395. .ab-refresh-img:hover {
  1396.   background-image: url(../../imgs/ic_refresh_over.png);
  1397. }
  1398.  
  1399. .ab-setting-img {
  1400.   cursor: pointer;
  1401.   width: 12px;
  1402.   height: 12px;
  1403.   vertical-align: middle;
  1404.   display: inline-block;
  1405.   background-image: url(../../imgs/ic_setting_default.png);
  1406.   background-repeat: no-repeat;
  1407.   background-size: 100% 100%;
  1408. }
  1409.  
  1410. .ab-setting-img:hover {
  1411.   display: inline-block;
  1412.   background-image: url(../../imgs/ic_setting_over.png);
  1413.   background-repeat: no-repeat;
  1414.   background-size: 100% 100%;
  1415. }
  1416.  
  1417. .ab-page-header:after {
  1418.   content: "";
  1419.   display: block;
  1420.   clear: both;
  1421. }
  1422.  
  1423. .ab-view-bar {
  1424.   margin-top: 29px;
  1425.   margin-bottom: 58px;
  1426.   border-top: 1px solid #cad2d7;
  1427.   padding-top: 29px;
  1428. }
  1429.  
  1430. .ab-view-bar:after {
  1431.   content: "";
  1432.   display: block;
  1433.   clear: both;
  1434. }
  1435.  
  1436. .ab-time-selector {
  1437.   display: inline-block;
  1438.   margin-top: 10px;
  1439.   float: left;
  1440. }
  1441.  
  1442. .ab-date-select {
  1443.   display: inline-block;
  1444.   font-size: 17px;
  1445.   color: #576069;
  1446.   margin: 0 19px;
  1447.   vertical-align: text-top;
  1448. }
  1449.  
  1450. .ab-go-first-img {
  1451.   cursor: pointer;
  1452.   width: 11px;
  1453.   height: 9px;
  1454.   margin-right: 9px;
  1455.   vertical-align: middle;
  1456.   display: inline-block;
  1457.   background-image: url(../../imgs/ic_goFirst_default.png);
  1458.   background-repeat: no-repeat;
  1459.   background-size: 100% 100%;
  1460. }
  1461.  
  1462. .ab-go-first-img:hover {
  1463.   background-image: url(../../imgs/ic_goFirst_over.png);
  1464. }
  1465.  
  1466. .ab-prev-img {
  1467.   cursor: pointer;
  1468.   width: 6px;
  1469.   height: 9px;
  1470.   vertical-align: middle;
  1471.   display: inline-block;
  1472.   background-image: url(../../imgs/ic_prev_default.png);
  1473.   background-repeat: no-repeat;
  1474.   background-size: 100% 100%;
  1475. }
  1476.  
  1477. .ab-prev-img:hover {
  1478.   background-image: url(../../imgs/ic_prev_over.png);
  1479. }
  1480.  
  1481. .ab-after-img {
  1482.   cursor: pointer;
  1483.   width: 6px;
  1484.   height: 9px;
  1485.   vertical-align: middle;
  1486.   display: inline-block;
  1487.   background-image: url(../../imgs/ic_after_default.png);
  1488.   background-repeat: no-repeat;
  1489.   background-size: 100% 100%;
  1490. }
  1491.  
  1492. .ab-after-img:hover {
  1493.   background-image: url(../../imgs/ic_after_over.png);
  1494. }
  1495.  
  1496. .ab-go-last-img {
  1497.   cursor: pointer;
  1498.   width: 11px;
  1499.   height: 9px;
  1500.   margin-left: 9px;
  1501.   vertical-align: middle;
  1502.   display: inline-block;
  1503.   background-image: url(../../imgs/ic_goLast_default.png);
  1504.   background-repeat: no-repeat;
  1505.   background-size: 100% 100%;
  1506. }
  1507.  
  1508. .ab-go-last-img:hover {
  1509.   background-image: url(../../imgs/ic_goLast_over.png);
  1510. }
  1511.  
  1512. .ab-select-term-img {
  1513.   cursor: pointer;
  1514.   width: 11px;
  1515.   height: 4px;
  1516.   margin-left: 19px;
  1517.   margin-right: 19px;
  1518.   vertical-align: middle;
  1519.   display: inline-block;
  1520.   background-image: url(../../imgs/ic_selectTerm_default.png);
  1521.   background-repeat: no-repeat;
  1522.   background-size: 100% 100%;
  1523. }
  1524.  
  1525. .ab-select-term-img:hover {
  1526.   background-image: url(../../imgs/ic_selectTerm_over.png);
  1527. }
  1528.  
  1529. /* ===============================================
  1530.  *  ν†΅κ³„ νŽ˜μ΄μ§€ Body
  1531.  =================================================*/
  1532.  
  1533. .ab-page-no-description {
  1534.   padding: 0px;
  1535. }
  1536.  
  1537. .ab-page-description {
  1538.   text-align: center;
  1539.   font-size: 14px;
  1540.   color: #a7adb1;
  1541.   padding-top: 0px;
  1542.   padding-bottom: 0px;
  1543.   height: 0px;
  1544. }
  1545.  
  1546. .ab-card-header {
  1547.   height: 57px;
  1548.   background-color: #f7f9fb;
  1549.   border-bottom: solid 1px #eaeaea;
  1550. }
  1551.  
  1552. .ab-stat-table-wrapper {
  1553.   position: relative;
  1554.   /*margin-bottom: 29px;*/
  1555. }
  1556.  
  1557. .ab-stat-table-container {
  1558.   background: #e5e7ec;
  1559.   overflow: auto;
  1560. }
  1561.  
  1562. .ab-line-chart-container {
  1563.   width: 100%;
  1564.   float: left;
  1565.   margin-bottom: 29px;
  1566. }
  1567.  
  1568. .ab-line-chart-container .ab-info-img {
  1569.   /* quite strange.. */
  1570.   vertical-align: sub;
  1571.   margin-bottom: 2px;
  1572. }
  1573.  
  1574. .ab-bridge-page-container {
  1575.   width: 21%;
  1576.   float: right;
  1577.   margin-bottom: 9px;
  1578. }
  1579.  
  1580. .ab-bridge-page-container .ab-setting-img {
  1581.   float: right;
  1582.   margin: 11px 19px 0 0;
  1583. }
  1584.  
  1585. .ab-sankey-chart-container {
  1586.   font-size: 16px;
  1587.   clear: both;
  1588.   margin-bottom: 38px;
  1589. }
  1590.  
  1591. .ab-card-header-title {
  1592.   margin: 13px 5px 13px 19px;
  1593.   display: inline-block;
  1594.   font-size: 13px;
  1595.   font-weight: bold;
  1596.   color: #0075ff;
  1597.   margin-top: 19px;
  1598.   margin-bottom: 19px;
  1599.   margin-left: 29px;
  1600.   margin-right: 9px;
  1601.   height: 19px;
  1602. }
  1603.  
  1604. .ab-line-chart {
  1605.   background-color: #fff;
  1606.   height: 280px;
  1607. }
  1608.  
  1609. .ab-bridge-page {
  1610.   background-color: #fff;
  1611.   height: 280px;
  1612.   padding: 19px;
  1613. }
  1614.  
  1615. /* ===============================================
  1616.  *  ν†΅κ³„ νŽ˜μ΄μ§€ μ•ˆλ‚΄λ©”μ‹œμ§€ (톡계 μ—†μ„λ•Œ)
  1617.  =================================================*/
  1618.  
  1619. .ab-post-info-block {
  1620.   height: 100%;
  1621.   width: 100%;
  1622.   display: table-cell;
  1623.   vertical-align: middle;
  1624.   position: absolute;
  1625.   /*background-color: rgba(255,255,255,0.8);*/
  1626.   text-align: center;
  1627.   z-index: 10;
  1628. }
  1629.  
  1630. .ab-post-info-container {
  1631.   /*height: 250px;*/
  1632.   padding: 25px 0;
  1633.   width: 100%;
  1634.   vertical-align: middle;
  1635.   bottom: -179px;
  1636.   background-color: rgba(255, 255, 255, 0.8);
  1637.   text-align: center;
  1638.   box-shadow: 1px 1px 3px #a7adb1;
  1639.   z-index: 10;
  1640. }
  1641.  
  1642. .ab-post-info {
  1643.   font-size: 20px;
  1644.   line-height: 60px;
  1645.   /*margin-top: 110px;*/
  1646.   margin-bottom: 30px;
  1647. }
  1648.  
  1649. .ab-post-info-button {
  1650.   cursor: pointer;
  1651.   font-size: 16px;
  1652.   width: 200px;
  1653.   margin: 0 auto;
  1654.   padding: 10px 0;
  1655.   border: 1px solid #555;
  1656. }
  1657.  
  1658. /* ===============================================
  1659.  *  ν†΅κ³„ Table
  1660.  =================================================*/
  1661.  
  1662. .ab-stat-table {
  1663.   background-color: #fff;
  1664.   width: 100%;
  1665.   text-align: center;
  1666.   font-size: 14px;
  1667.   font-weight: bold;
  1668.   color: #000;
  1669.   /*.ab-col.second {*/
  1670.   /*width: 11.8%;*/
  1671.   /*}*/
  1672.   /*.ab-col.third {*/
  1673.   /*width: 35%;*/
  1674.   /*padding: 9px 0;*/
  1675.   /*}*/
  1676.   /*.ab-col.fourth {*/
  1677.   /*width: 35%;*/
  1678.   /*padding: 9px 0;*/
  1679.   /*}*/
  1680. }
  1681.  
  1682. .ab-stat-table .ab-info-img {
  1683.   margin-left: 9px;
  1684.   margin-bottom: 2px;
  1685. }
  1686.  
  1687. .ab-stat-table .ab-sorting-img {
  1688.   margin-left: 9px;
  1689. }
  1690.  
  1691. .ab-stat-table .ab-column-img {
  1692.   margin-right: 9px;
  1693. }
  1694.  
  1695. .ab-stat-table tbody tr:nth-child(odd) {
  1696.   /* background-color: #f8f9fb; */
  1697.   border-bottom: 1px solid #eaeaea;
  1698.   border-top: 1px solid #eaeaea;
  1699. }
  1700.  
  1701. .ab-stat-table tbody tr:hover {
  1702.   cursor: pointer;
  1703.   background-color: #f2f8ff;
  1704. }
  1705.  
  1706. .ab-stat-table .non-hover:hover {
  1707.   cursor: initial;
  1708.   /* background-color: #e6f1ff; */
  1709. }
  1710.  
  1711. .ab-stat-table th {
  1712.   /* border: 1px solid #eaeaea; */
  1713.   text-align: center;
  1714. }
  1715.  
  1716. .ab-stat-table td {
  1717.   text-align: center;
  1718.   font-family: Open Sans-serif;
  1719. }
  1720.  
  1721. .ab-stat-table .ab-col {
  1722.   min-width: 100px;
  1723.   padding: 12px 0;
  1724.   background-color: #f7f9fb;
  1725.   padding-top: 19px;
  1726.   padding-bottom: 19px;
  1727.   padding-left: 29px;
  1728.   padding-right: 29px;
  1729.   border-bottom: 1px solid #eaeaea;
  1730.   border-left: 1px solid #eaeaea;
  1731. }
  1732.  
  1733. .ab-stat-table .ab-col-name {
  1734.   vertical-align: center;
  1735.   font-size: 13px;
  1736.   font-weight: bold;
  1737.   color: #000;
  1738. }
  1739.  
  1740. .ab-stat-table .ab-col.first-col {
  1741.   text-align: left !important;
  1742.   padding-left: 29px;
  1743.   width: 22.2%;
  1744.   background-color: #f7f9fb;
  1745.   border-right: 1px solid #eaeaea;
  1746.   border-left-width: 0px;
  1747. }
  1748.  
  1749. .ab-stat-table .ab-sub-col {
  1750.   padding: 12px;
  1751.   min-width: 75px;
  1752.   background-color: #f7f9fb;
  1753.   padding-top: 19px;
  1754.   padding-bottom: 19px;
  1755.   padding-left: 29px;
  1756.   padding-right: 29px;
  1757.   border-left: 1px solid #eaeaea;
  1758.   border-bottom: 1px solid #eaeaea;
  1759. }
  1760.  
  1761. .ab-stat-table .ab-table-td.first-td {
  1762.   text-align: left;
  1763.   padding-top: 19px;
  1764.   padding-left: 29px;
  1765.   padding-right: 29px;
  1766.   padding-bottom: 19px;
  1767. }
  1768.  
  1769. .ab-stat-table .ab-table-td-title {
  1770.   color: #000;
  1771.   font-size: 17px;
  1772.   letter-spacing: 0;
  1773.   padding-bottom: 2px;
  1774.   font-weight: bold;
  1775. }
  1776.  
  1777. .ab-stat-table .ab-table-td-desc {
  1778.   font-size: 12px;
  1779.   color: #a7adb1;
  1780. }
  1781.  
  1782. .ab-stat-table .ab-table-td-link {
  1783.   font-size: 12px;
  1784.   color: #0075ff;
  1785.   font-family: Open Sans-serif;
  1786.   letter-spacing: 0;
  1787. }
  1788.  
  1789. .ab-stat-table .ab-table-td-link:hover {
  1790.   color: rgba(0, 117, 255, 0.7);
  1791. }
  1792.  
  1793. .ab-percent {
  1794.   color: #a7adb1;
  1795. }
  1796.  
  1797. .ab-table-pagenation {
  1798.   text-align: center;
  1799.   font-size: 14px;
  1800.   font-weight: bold;
  1801.   color: #7f858b;
  1802.   height: 55px;
  1803.   margin-top: 28px;
  1804.   font-family: Open Sans-serif;
  1805. }
  1806.  
  1807. .ab-table-pagenation .ab-prev-img {
  1808.   margin-right: 19px;
  1809. }
  1810.  
  1811. .ab-table-pagenation .ab-pagination-list {
  1812.   display: inline-block;
  1813.   margin: 19px auto 38px auto;
  1814. }
  1815.  
  1816. .ab-table-pagenation .ab-pagination-list span {
  1817.   cursor: pointer;
  1818.   margin-right: 19px;
  1819. }
  1820.  
  1821. .ab-table-pagenation .ab-pagination-list span:hover {
  1822.   color: #333d47;
  1823. }
  1824.  
  1825. .ab-page-body-button {
  1826.   display: inline-block;
  1827.   padding: 12px 19px;
  1828.   font-size: 14px;
  1829.   color: #7f858b;
  1830.   padding-top: 19px;
  1831.   padding-bottom: 19px;
  1832.   padding-left: 29px;
  1833.   padding-right: 29px;
  1834. }
  1835.  
  1836. .ab-page-body-button .ab-info-img {
  1837.   /*vertical-align: text-top;*/
  1838. }
  1839.  
  1840. .ab-btn-title {
  1841.   display: inline-block;
  1842.   margin: 0 9px 0 9px;
  1843.   vertical-align: middle;
  1844.   color: #a7adb1;
  1845.   font-weight: bold;
  1846.   font-size: 13px;
  1847. }
  1848.  
  1849. .ab-main-title {
  1850.   cursor: pointer;
  1851.   vertical-align: middle;
  1852.   color: #000;
  1853.   font-weight: bold;
  1854.   height: 32px;
  1855. }
  1856.  
  1857. .ab-breadcrumb-img {
  1858.   margin-left: 19px;
  1859.   margin-right: 19px;
  1860.   width: 8px;
  1861.   height: 20px;
  1862.   vertical-align: middle;
  1863.   display: inline-block;
  1864.   background-image: url(../../imgs/ic_breadcrumb.png);
  1865.   background-repeat: no-repeat;
  1866.   background-size: 100% 100%;
  1867. }
  1868.  
  1869. .ab-detail-page-name {
  1870.   vertical-align: middle;
  1871.   font-size: 25px;
  1872.   font-weight: bold;
  1873.   color: #7f858b;
  1874.   white-space: nowrap;
  1875.   cursor: pointer;
  1876. }
  1877.  
  1878. .ab-detail-page-url {
  1879.   color: #0075ff;
  1880.   margin-left: 9px;
  1881.   vertical-align: middle;
  1882.   font-size: 25px;
  1883.   font-family: Open Sans-serif;
  1884.   letter-spacing: 0;
  1885.   white-space: nowrap;
  1886.   cursor: pointer;
  1887. }
  1888.  
  1889. .ab-detail-page-url:hover {
  1890.   color: rgba(0, 117, 255, 0.7);
  1891. }
  1892.  
  1893. .ab-sub-title:hover {
  1894.   text-decoration: underline;
  1895. }
  1896.  
  1897. .ab-plus-btn-img {
  1898.   cursor: pointer;
  1899.   width: 12px;
  1900.   height: 12px;
  1901.   vertical-align: middle;
  1902.   display: inline-block;
  1903.   background-image: url(../../imgs/ic_add_gray_opacity50.png);
  1904.   background-repeat: no-repeat;
  1905.   background-size: 100% 100%;
  1906. }
  1907.  
  1908. .ab-plus-btn-img:hover {
  1909.   color: #576069;
  1910.   display: inline-block;
  1911.   background-image: url(../../imgs/ic_add_gray_opacity100.png);
  1912.   background-repeat: no-repeat;
  1913.   background-size: 100% 100%;
  1914. }
  1915.  
  1916. .ab-sorting-img {
  1917.   cursor: pointer;
  1918.   width: 6px;
  1919.   height: 6px;
  1920.   vertical-align: middle;
  1921.   display: inline-block;
  1922.   background-image: url(../../imgs/ic_sorting_default.png);
  1923.   background-repeat: no-repeat;
  1924.   background-size: 100% 100%;
  1925. }
  1926.  
  1927. .ab-column-img-btn {
  1928.   display: inline-block;
  1929.   padding: 8px 0;
  1930.   cursor: pointer;
  1931. }
  1932.  
  1933. .ab-column-img {
  1934.   width: 10px;
  1935.   height: 2px;
  1936.   vertical-align: middle;
  1937.   display: inline-block;
  1938.   background-image: url(../../imgs/ic_columnSubtract_default.png);
  1939.   background-repeat: no-repeat;
  1940.   background-size: 100% 100%;
  1941. }
  1942.  
  1943. .ab-column-img {
  1944.   display: inline-block;
  1945.   background-image: url(../../imgs/ic_columnSubtract_over.png);
  1946.   background-repeat: no-repeat;
  1947.   background-size: 100% 100%;
  1948. }
  1949.  
  1950. /* ===============================================
  1951.  *  Alert Animation
  1952.  =================================================*/
  1953.  
  1954. .ab-alert-enter {
  1955.   opacity: 0.01;
  1956.   top: 0;
  1957. }
  1958.  
  1959. .ab-alert-enter.ab-alert-enter-active {
  1960.   opacity: 1;
  1961.   top: 100px;
  1962.   transition: opacity, .5s, ease-in, top, .5s, ease;
  1963. }
  1964.  
  1965. ::selection {
  1966.   background-color: #0075ff;
  1967.   color: white;
  1968. }
  1969.  
  1970. /* ===============================================
  1971.  *  Date Picker
  1972.  =================================================*/
  1973.  
  1974. .step .more {
  1975.   position: absolute;
  1976.   top: 0;
  1977.   right: 37px;
  1978.   padding: 0 0;
  1979.   line-height: 80px;
  1980.   font-size: 17px;
  1981.   color: #a7adb1;
  1982.   cursor: pointer;
  1983. }
  1984.  
  1985. /* ===============================================
  1986.     dashboard
  1987. =================================================*/
  1988.  
  1989. #dashboard-layout-container {
  1990.   position: relative;
  1991.   min-width: 970px;
  1992.   height: 100%;
  1993.   box-sizing: border-box;
  1994.   padding-left: 200px;
  1995.   transition: 0.1s;
  1996.   -webkit-transition: 0.1s;
  1997.   transition-timing-function: ease-out;
  1998. }
  1999.  
  2000. #dashboard-layout-container .contents {
  2001.   padding: 30px 30px 40px;
  2002. }
  2003.  
  2004. #dashboard-layout-container .footer {
  2005.   position: relative;
  2006.   height: 120px;
  2007.   background: #e5e7ec;
  2008.   border-top: 1px solid #ced1d7;
  2009.   padding: 30px 60px 30px 60px;
  2010. }
  2011.  
  2012. #dashboard-layout-container .menu-group {
  2013.   position: relative;
  2014.   float: left;
  2015.   width: 150px;
  2016.   height: 120px;
  2017. }
  2018.  
  2019. #dashboard-layout-container .menu-title > p {
  2020.   margin: 0px 0px 15px 0px;
  2021.   color: #838a92;
  2022.   font-size: 12px;
  2023.   font-weight: 700;
  2024.   line-height: 1em;
  2025. }
  2026.  
  2027. #dashboard-layout-container .menu-link > p {
  2028.   color: #838a92;
  2029.   font-size: 12px;
  2030.   text-decoration: none;
  2031.   font-weight: normal;
  2032.   margin: 6px auto;
  2033. }
  2034.  
  2035. #dashboard-layout-container .menu-link:hover > p {
  2036.   color: #444d57;
  2037. }
  2038.  
  2039. #dashboard-layout-container .contact-group {
  2040.   position: relative;
  2041.   float: right;
  2042.   width: 150px;
  2043.   height: 120px;
  2044. }
  2045.  
  2046. #dashboard-layout-container .footer-logo {
  2047.   width: 160px;
  2048.   height: 50px;
  2049. }
  2050.  
  2051. #dashboard-layout-container .menu-subtitle {
  2052.   color: #838a92;
  2053.   font-size: 10px;
  2054.   text-decoration: none;
  2055.   font-weight: normal;
  2056. }
  2057.  
  2058. #dashboard-layout-container .menu-subtitle > p {
  2059.   color: #838a92;
  2060.   font-size: 10px;
  2061.   text-decoration: none;
  2062.   font-weight: normal;
  2063. }
  2064.  
  2065. #more_app {
  2066.   position: fixed;
  2067.   top: 60px;
  2068.   left: 79px;
  2069.   box-sizing: border-box;
  2070.   width: 120px;
  2071.   height: 100%;
  2072.   background: #ced1d7;
  2073.   overflow: auto;
  2074.   overflow-x: hidden;
  2075.   transition: 0.1s;
  2076.   -webkit-transition: 0.1s;
  2077.   -moz-transition: 0.1s;
  2078.   -o-transition: 0.1s;
  2079.   transition-timing-function: ease-out;
  2080.   z-index: 50;
  2081.   padding-bottom: 60px;
  2082. }
  2083.  
  2084. #more_app li {
  2085.   width: 90px;
  2086.   margin: 0 auto;
  2087. }
  2088.  
  2089. #more_app li:first-child {
  2090.   margin-top: 15px;
  2091. }
  2092.  
  2093. #more_app li a,#more_app li button {
  2094.   display: block;
  2095.   box-sizing: border-box;
  2096.   width: 100%;
  2097.   height: 105px;
  2098.   padding-top: 10px;
  2099.   margin: 0;
  2100. }
  2101.  
  2102. #more_app li span {
  2103.   display: block;
  2104.   width: 60px;
  2105.   height: 60px;
  2106.   margin: 0 auto;
  2107.   border-radius: 10px;
  2108.   overflow: Hidden;
  2109.   font-size: 0;
  2110. }
  2111.  
  2112. #more_app li span i {
  2113.   font-size: 22px;
  2114.   color: #0075ff;
  2115.   margin-top: 19px;
  2116. }
  2117.  
  2118. #more_app li span img {
  2119.   width: 100%;
  2120. }
  2121.  
  2122. #more_app li span img.add-app-img {
  2123.   width: auto;
  2124.   padding-top: 19px;
  2125. }
  2126.  
  2127. #more_app li.add-app {
  2128.   margin-bottom: 40px;
  2129. }
  2130.  
  2131. #more_app li.add-app b {
  2132.   white-space: normal;
  2133. }
  2134.  
  2135. #more_app li b {
  2136.   display: block;
  2137.   width: 60px;
  2138.   margin: 0 auto;
  2139.   padding-top: 5px;
  2140.   font-weight: 500;
  2141.   font-size: 13px;
  2142.   color: #444d57;
  2143.   letter-spacing: 0;
  2144.   text-align: center;
  2145.   overflow: hidden;
  2146.   text-overflow: ellipsis;
  2147.   white-space: nowrap;
  2148. }
  2149.  
  2150. #more_app li.add-app b {
  2151.   color: #838a92;
  2152. }
  2153.  
  2154. #more_app li:hover {
  2155.   background: #e5e7ec;
  2156. }
  2157.  
  2158. #more_app li.on {
  2159.   background: #bdc0c5;
  2160.   border-radius: 3px;
  2161. }
  2162.  
  2163. #more_app li.on b {
  2164.   color: #000e1f;
  2165. }
  2166.  
  2167. #more_app li.add span {
  2168.   margin-bottom: 3px;
  2169. }
  2170.  
  2171. #more_app li.add a {
  2172.   padding-top: 10px;
  2173. }
  2174.  
  2175. #more_app li.add a:before {
  2176.   position: absolute;
  2177.   display: block;
  2178.   width: 90px;
  2179.   line-height: 60px;
  2180.   text-align: center;
  2181.   color: #bdc0c5;
  2182.   font-size: 18px;
  2183.   opacity: 1;
  2184. }
  2185.  
  2186. #more_app li.add:hover {
  2187.   background: none;
  2188. }
  2189.  
  2190. #more_app li.add:hover span {
  2191.   background: #f7f8fa;
  2192. }
  2193.  
  2194. #more_app li.add a b {
  2195.   color: #838a92;
  2196.   font-weight: 600;
  2197. }
  2198.  
  2199. #dashboard-layout-container.open {
  2200.   padding-left: 320px;
  2201. }
  2202.  
  2203. #dashboard-layout-container.open #more_app {
  2204.   left: 200px;
  2205. }
  2206.  
  2207. #dashboard-layout-container #link_search {
  2208.   position: relative;
  2209.   border-bottom: 1px solid #ced1d7;
  2210.   box-sizing: border-box;
  2211.   height: 49px;
  2212.   padding: 12px 200px 0 64px;
  2213. }
  2214.  
  2215. #dashboard-layout-container #link_search:before {
  2216.   font-family: FontAwesome;
  2217.   content: "\f002";
  2218.   position: absolute;
  2219.   top: 13px;
  2220.   left: 30px;
  2221.   color: #5ba5fd;
  2222.   font-size: 15px;
  2223. }
  2224.  
  2225. #dashboard-layout-container #link_search input {
  2226.   border: none;
  2227.   box-sizing: border-box;
  2228.   width: 100%;
  2229.   height: 20px;
  2230.   line-height: 20px;
  2231.   background: #e5e7ec;
  2232.   color: #000e1f;
  2233.   font-size: 15px;
  2234. }
  2235.  
  2236. #dashboard-layout-container #link_search ::-webkit-input-placeholder {
  2237.   color: #5ba5fd;
  2238. }
  2239.  
  2240. #dashboard-layout-container .my-tap {
  2241.   position: fixed;
  2242.   bottom: 0px;
  2243.   left: 200px;
  2244.   width: 180px;
  2245.   background: #fff;
  2246.   z-index: 51;
  2247.   box-sizing: border-box;
  2248.   width: 160px;
  2249.   padding: 10px 20px;
  2250.   border: 1px solid #bdc0c5;
  2251.   box-shadow: 0 0 3px rgba(0,0,0,0.2);
  2252.   display: none;
  2253. }
  2254.  
  2255. #dashboard-layout-container .my-tap.on {
  2256.   display: block;
  2257. }
  2258.  
  2259. #dashboard-layout-container .my-tap a {
  2260.   display: block;
  2261.   height: 34px;
  2262.   line-height: 34px;
  2263.   font-size: 13px;
  2264.   color: #5f6165;
  2265.   cursor: pointer;
  2266. }
  2267.  
  2268. #dashboard-layout-container #my {
  2269.   position: absolute;
  2270.   top: 0;
  2271.   right: 0;
  2272.   width: 180px;
  2273.   background: #e5e7ec;
  2274.   z-index: 10;
  2275. }
  2276.  
  2277. #dashboard-layout-container #my dt {
  2278.   height: 48px;
  2279.   line-height: 48px;
  2280.   padding: 0 52px 0 20px;
  2281.   cursor: pointer;
  2282.   font-size: 13px;
  2283.   color: #828a92;
  2284.   overflow: hidden;
  2285.   text-overflow: ellipsis;
  2286.   white-space: nowrap;
  2287.   text-align: right;
  2288. }
  2289.  
  2290. #dashboard-layout-container #my dt:after {
  2291.   font-family: FontAwesome;
  2292.   content: "\f107";
  2293.   position: absolute;
  2294.   top: 0;
  2295.   right: 21px;
  2296.   color: #bdc0c5;
  2297.   font-size: 30px;
  2298. }
  2299.  
  2300. #dashboard-layout-container #my dt:hover {
  2301.   color: #838a92;
  2302. }
  2303.  
  2304. #dashboard-layout-container #my dt.on {
  2305.   color: #444d57;
  2306. }
  2307.  
  2308. #dashboard-layout-container #my dt:hover:after,#dashboard-layout-container #my dt.on:after {
  2309.   opacity: .5;
  2310. }
  2311.  
  2312. #dashboard-layout-container #my dd {
  2313.   position: absolute;
  2314.   top: 40px;
  2315.   right: 10px;
  2316.   box-sizing: border-box;
  2317.   width: 160px;
  2318.   padding: 10px 20px;
  2319.   background: #fff;
  2320.   border: 1px solid #bdc0c5;
  2321.   box-shadow: 0 0 3px rgba(0,0,0,0.2);
  2322.   display: none;
  2323. }
  2324.  
  2325. #dashboard-layout-container #my dd.on {
  2326.   display: block;
  2327. }
  2328.  
  2329. #dashboard-layout-container #my dd a {
  2330.   display: block;
  2331.   height: 34px;
  2332.   line-height: 34px;
  2333.   font-size: 13px;
  2334.   color: #5f6165;
  2335.   cursor: pointer;
  2336. }
  2337.  
  2338. #dashboard-layout-container #my dd a:before {
  2339.   font-family: FontAwesome;
  2340.   content: "\f08b";
  2341.   display: inline-block;
  2342.   width: 29px;
  2343.   color: #000;
  2344.   font-size: 17px;
  2345.   vertical-align: -2px;
  2346.   opacity: .3;
  2347. }
  2348.  
  2349. #dashboard-layout-container #my dd a:first-child:before {
  2350.   content: "\f013";
  2351. }
  2352.  
  2353. #dashboard-layout-container #my dd a:hover {
  2354.   color: #000e1f;
  2355. }
  2356.  
  2357. #dashboard-layout-container #my dd a:hover:before {
  2358.   opacity: .7;
  2359. }
  2360.  
  2361. #dashboard-layout-container .contents h3 {
  2362.   padding-bottom: 58px;
  2363. }
  2364.  
  2365. #dashboard-layout-container .contents h3 b {
  2366.   cursor: pointer;
  2367.   vertical-align: middle;
  2368.   color: #000;
  2369.   font-weight: bold;
  2370.   height: 32px;
  2371.   font-size: 25px;
  2372. }
  2373.  
  2374. #dashboard-layout-container .contents h3 em {
  2375.   display: block;
  2376.   position: relative;
  2377.   margin-top: 19px;
  2378.   color: #a7adb1;
  2379.   font-size: 12px;
  2380.   line-height: 1.5em;
  2381. }
  2382.  
  2383. .load2 {
  2384.   padding: 20px 0;
  2385. }
  2386.  
  2387. .load2 .loader,.load2 .loader:before,.load2 .loader:after {
  2388.   border-radius: 50%;
  2389. }
  2390.  
  2391. .load2 .loader:before,.load2 .loader:after {
  2392.   position: absolute;
  2393.   content: '';
  2394. }
  2395.  
  2396. .load2 .loader:before {
  2397.   width: 5.2em;
  2398.   height: 10.2em;
  2399.   background: rgba(229, 231, 236, 0.9);
  2400.   border-radius: 10.2em 0 0 10.2em;
  2401.   top: -0.1em;
  2402.   left: -0.1em;
  2403.   -webkit-transform-origin: 5.2em 5.1em;
  2404.   transform-origin: 5.2em 5.1em;
  2405.   -webkit-animation: load2 2s infinite ease 1.5s;
  2406.   animation: load2 2s infinite ease 1.5s;
  2407. }
  2408.  
  2409. .load2 .loader {
  2410.   font-size: 11px;
  2411.   text-indent: -99999em;
  2412.   margin: 0px auto;
  2413.   position: relative;
  2414.   width: 10em;
  2415.   height: 10em;
  2416.   box-shadow: inset 0 0 0 1em #FFF;
  2417.   -webkit-transform: translateZ(0);
  2418.   -ms-transform: translateZ(0);
  2419.   transform: translateZ(0);
  2420. }
  2421.  
  2422. .load2 .loader:after {
  2423.   width: 5.2em;
  2424.   height: 10.2em;
  2425.   background: rgba(229, 231, 236, 0.9);
  2426.   border-radius: 0 10.2em 10.2em 0;
  2427.   top: -0.1em;
  2428.   left: 5.1em;
  2429.   -webkit-transform-origin: 0px 5.1em;
  2430.   transform-origin: 0px 5.1em;
  2431.   -webkit-animation: load2 2s infinite ease;
  2432.   animation: load2 2s infinite ease;
  2433. }
  2434.  
  2435. @-webkit-keyframes load2 {
  2436.   0% {
  2437.     -webkit-transform: rotate(0deg);
  2438.     transform: rotate(0deg);
  2439.   }
  2440.  
  2441.   100% {
  2442.     -webkit-transform: rotate(360deg);
  2443.     transform: rotate(360deg);
  2444.   }
  2445. }
  2446.  
  2447. @keyframes load2 {
  2448.   0% {
  2449.     -webkit-transform: rotate(0deg);
  2450.     transform: rotate(0deg);
  2451.   }
  2452.  
  2453.   100% {
  2454.     -webkit-transform: rotate(360deg);
  2455.     transform: rotate(360deg);
  2456.   }
  2457. }
  2458.  
  2459. /* ===============================================
  2460.  *  μ• λ‘œμ‚¬ν•­
  2461. =================================================*/
  2462.  
  2463. .qa-input {
  2464.   display: block;
  2465.   padding: 12px;
  2466.   width: 100%;
  2467.   min-width: 280px;
  2468.   margin: 0px;
  2469. }
  2470.  
  2471. .qa-input.question {
  2472.   height: 180px;
  2473. }
  2474.  
  2475. .qa-button {
  2476.   width: 100%;
  2477.   height: 50px;
  2478.   font-size: 14px;
  2479.   display: block;
  2480.   margin: 0 auto;
  2481.   color: #fff;
  2482.   border: 1px solid #fff;
  2483. }
  2484.  
  2485. @media screen and (max-width: 720px) {
  2486.   .qa-input.question {
  2487.     display: none;
  2488.   }
  2489. }
  2490.  
  2491. /*
  2492. #dashboard-layout-container{padding: 0px 0 0 173px;}
  2493.  
  2494. @media screen and (min-width:1024px){
  2495.     #dashboard-layout-container{padding: 0px 0 0 10.9%;}
  2496.     #dashboard-layout-container .ab-logo-top-wrapper {
  2497.         left: 2.5%;
  2498.     }
  2499. }
  2500. */
  2501.  
  2502. /* ===============================================
  2503.  *  text overflow dotdotdot
  2504.  =================================================*/
  2505.  
  2506. .dot3 {
  2507.   overflow: hidden;
  2508.   text-overflow: ellipsis;
  2509. }
  2510.  
  2511. .dot3.line {
  2512.   white-space: nowrap;
  2513. }
  2514.  
  2515. .blue-color {
  2516.   color: #0075ff !important;
  2517. }
  2518.  
  2519. .bold {
  2520.   font-weight: bold;
  2521. }
  2522.  
  2523. .pointer {
  2524.   cursor: pointer;
  2525. }
  2526.  
  2527. /* ===============================================
  2528.     landing
  2529. =================================================*/
  2530.  
  2531. /* ===============================================
  2532.     뢈λͺ…
  2533. =================================================*/
  2534.  
  2535. .loading-backdrop {
  2536.   position: fixed;
  2537.   top: 0;
  2538.   left: 0;
  2539.   z-index: 1000;
  2540.   opacity: 0.6;
  2541.   background-color: #000;
  2542.   width: 100%;
  2543.   height: 100%;
  2544.   display: none;
  2545. }
  2546.  
  2547. .loading-backdrop.active {
  2548.   display: block;
  2549. }
  2550.  
  2551. .alert-auth {
  2552.   position: fixed;
  2553.   top: 80px;
  2554.   right: 0;
  2555.   z-index: 1001;
  2556.   width: 120px;
  2557.   height: 22px;
  2558.   position: fixed;
  2559.   padding: 2%;
  2560.   background-color: #000;
  2561.   color: #fff;
  2562.   text-align: center;
  2563.   opacity: .8;
  2564.   display: none;
  2565. }
  2566.  
  2567. .alert-auth.active {
  2568.   display: block;
  2569.   animation: fadeOut 5s linear forwards;
  2570. }
  2571.  
  2572. @keyframes fadeOut {
  2573.   0% {
  2574.     opacity: 0;
  2575.   }
  2576.  
  2577.   10% {
  2578.     opacity: 1;
  2579.   }
  2580.  
  2581.   90% {
  2582.     opacity: 1;
  2583.     transform: translateY(0px);
  2584.   }
  2585.  
  2586.   99% {
  2587.     opacity: 0;
  2588.     transform: translateY(-30px);
  2589.   }
  2590.  
  2591.   100% {
  2592.     opacity: 0;
  2593.   }
  2594. }
  2595.  
  2596. /* ===============================================
  2597.     myinfo
  2598. =================================================*/
  2599.  
  2600. #myinfo form input {
  2601.   margin: 5px 0px;
  2602. }
  2603.  
  2604. #myinfo form p span.error {
  2605.   padding-top: 9px;
  2606.   padding-bottom: 19px;
  2607.   font-size: 12px;
  2608.   font-weight: bold;
  2609. }
  2610.  
  2611. /* ===============================================
  2612.     templates
  2613. =================================================*/
  2614.  
  2615. .management .step h4 {
  2616.   padding-left: 29px;
  2617. }
  2618.  
  2619. .management .step fieldset {
  2620.   margin: 0 auto;
  2621. }
  2622.  
  2623. .management .step fieldset dl:first-child {
  2624.   width: 44%;
  2625. }
  2626.  
  2627. .management .step fieldset dl dt {
  2628.   border-bottom: 0;
  2629. }
  2630.  
  2631. .management .step fieldset dl dd {
  2632.   display: none;
  2633. }
  2634.  
  2635. .management .step fieldset div.web {
  2636.   padding-bottom: 13px;
  2637. }
  2638.  
  2639. .management .btn_c button {
  2640.   width: 325px;
  2641. }
  2642.  
  2643. .alert-enter {
  2644.   opacity: 0.01;
  2645. }
  2646.  
  2647. .alert-enter.alert-enter-active {
  2648.   opacity: 1;
  2649.   transition: opacity 500ms ease-in;
  2650. }
  2651.  
  2652. .alert {
  2653.   position: fixed;
  2654.   top: 50px;
  2655.   right: 50px;
  2656.   background: #14171a;
  2657.   height: 31px;
  2658.   padding: 10px 16px;
  2659. }
  2660.  
  2661. .alert p {
  2662.   color: #fff;
  2663.   font-size: 14px;
  2664.   line-height: 31px;
  2665. }
  2666.  
  2667. .alert:nth-child(2) {
  2668.   top: 111px !important;
  2669. }
  2670.  
  2671. .alert:nth-child(3) {
  2672.   top: 172px !important;
  2673. }
  2674.  
  2675. .step4 .page label.web {
  2676.   left: 119px;
  2677.   top: 8px;
  2678. }
  2679.  
  2680. .error.hide {
  2681.   display: none;
  2682. }
  2683.  
  2684. .btn_tip:hover + span.tip {
  2685.   display: block;
  2686. }
  2687.  
  2688. .animated.flipOutX {
  2689.   -webkit-animation-duration: .75s;
  2690.   animation-duration: .75s;
  2691. }
  2692.  
  2693. @keyframes flipInX {
  2694.   from {
  2695.     -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  2696.     transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  2697.     -webkit-animation-timing-function: ease-in;
  2698.     animation-timing-function: ease-in;
  2699.     opacity: 0;
  2700.   }
  2701.  
  2702.   40% {
  2703.     -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  2704.     transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  2705.     -webkit-animation-timing-function: ease-in;
  2706.     animation-timing-function: ease-in;
  2707.   }
  2708.  
  2709.   60% {
  2710.     -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  2711.     transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  2712.     opacity: 1;
  2713.   }
  2714.  
  2715.   80% {
  2716.     -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  2717.     transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  2718.   }
  2719.  
  2720.   to {
  2721.     -webkit-transform: perspective(400px);
  2722.     transform: perspective(400px);
  2723.   }
  2724. }
  2725.  
  2726. @-webkit-keyframes flipOutX {
  2727.   from {
  2728.     -webkit-transform: perspective(400px);
  2729.     transform: perspective(400px);
  2730.   }
  2731.  
  2732.   30% {
  2733.     -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  2734.     transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  2735.     opacity: 1;
  2736.   }
  2737.  
  2738.   to {
  2739.     -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  2740.     transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  2741.     opacity: 0;
  2742.   }
  2743. }
  2744.  
  2745. @keyframes flipOutX {
  2746.   from {
  2747.     -webkit-transform: perspective(400px);
  2748.     transform: perspective(400px);
  2749.   }
  2750.  
  2751.   30% {
  2752.     -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  2753.     transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  2754.     opacity: 1;
  2755.   }
  2756.  
  2757.   to {
  2758.     -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  2759.     transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  2760.     opacity: 0;
  2761.   }
  2762. }
  2763.  
  2764. .flipOutX {
  2765.   -webkit-animation-name: flipOutX;
  2766.   animation-name: flipOutX;
  2767.   -webkit-backface-visibility: visible !important;
  2768.   backface-visibility: visible !important;
  2769. }
  2770.  
  2771. /*page*/
  2772.  
  2773. .page-header {
  2774.   position: relative;
  2775.   padding-bottom: 30px;
  2776.   width: 100%;
  2777.   display: table;
  2778.   table-layout: fixed;
  2779. }
  2780.  
  2781. .page-header .history-back {
  2782.   font-size: 30px;
  2783.   color: #bdc0c5;
  2784.   cursor: pointer;
  2785. }
  2786.  
  2787. .page-header .history-back:hover {
  2788.   color: #838a92;
  2789. }
  2790.  
  2791. /*.page-title{
  2792.     font-size:25px;color:#2d2d3c;font-weight:normal;line-height:1em;
  2793. }
  2794. .page-title+.refresh{
  2795.     vertical-align:5px
  2796. }*/
  2797.  
  2798. .refresh:hover .text-sub-small {
  2799.   color: #444d57;
  2800. }
  2801.  
  2802. .refresh:hover .icon-sub-small {
  2803.   color: #838a92;
  2804. }
  2805.  
  2806. .page-header .page-title-desc-wrapper {
  2807.   display: table-cell;
  2808.   vertical-align: top;
  2809. }
  2810.  
  2811. .page-header .page-header-button-wrapper {
  2812.   display: table-cell;
  2813.   vertical-align: middle;
  2814.   text-align: right;
  2815. }
  2816.  
  2817. .page-header .page-header-button {
  2818.   background-color: #0075ff;
  2819.   border-radius: 3px;
  2820.   width: 300px;
  2821.   height: 50px;
  2822.   font-size: 15px;
  2823.   color: #fff;
  2824.   text-align: center;
  2825.   line-height: 50px;
  2826. }
  2827.  
  2828. /* ===============================================
  2829.  *  νŠΈλž˜ν‚Ή 링크별 ν†΅κ³„μ˜ μž‘μ€ 검색창
  2830. =================================================*/
  2831.  
  2832. .simplelink-search {
  2833.   display: inline-block;
  2834.   vertical-align: middle;
  2835.   height: 30px;
  2836.   line-height: 35px;
  2837. }
  2838.  
  2839. .vertical-line-30 {
  2840.   display: inline-block;
  2841.   vertical-align: middle;
  2842.   height: 30px;
  2843.   width: 1px;
  2844.   border-left: 1px solid #ced1d7;
  2845. }
  2846.  
  2847. .simplelink-search-undo {
  2848.   vertical-align: middle;
  2849.   position: relative;
  2850.   width: 30px;
  2851.   height: 30px;
  2852.   line-height: 30px;
  2853.   text-align: center;
  2854.   background-color: #fff;
  2855.   border: none;
  2856. }
  2857.  
  2858. .simplelink-search-undo:hover {
  2859.   color: #838a92;
  2860.   cursor: pointer;
  2861. }
  2862.  
  2863. .text-input-normal-small {
  2864.   box-sizing: border-box;
  2865.   float: left;
  2866.   width: 150px;
  2867.   height: 30px;
  2868.   line-height: 30px;
  2869.   border: 1px solid #ced1d7;
  2870.   border-top-left-radius: 3px;
  2871.   border-bottom-left-radius: 3px;
  2872.   padding: 0 10px;
  2873.   font-size: 13px;
  2874. }
  2875.  
  2876. .text-input-normal-small:focus {
  2877.   outline: none;
  2878. }
  2879.  
  2880. .input-search-button {
  2881.   position: relative;
  2882.   float: left;
  2883.   left: -1px;
  2884.   width: 30px;
  2885.   height: 30px;
  2886.   line-height: 30px;
  2887.   text-align: center;
  2888.   border: 1px solid #ced1d7;
  2889.   border-top-right-radius: 3px;
  2890.   border-bottom-right-radius: 3px;
  2891.   background-color: #ced1d7;
  2892.   font-size: 13px;
  2893.   color: #fff;
  2894. }
  2895.  
  2896. /* ===============================================
  2897.  *  κ²€μƒ‰κ²°κ³Ό μ΄ˆκΈ°ν™” λ²„νŠΌ
  2898. =================================================*/
  2899.  
  2900. /*card*/
  2901.  
  2902. /*.card-title{
  2903.     position: relative;
  2904.   padding: 15px 20px;
  2905.   border-top-left-radius: 3px;
  2906.   border-top-right-radius: 3px;
  2907.   background-color: #fff;
  2908.   border-left: 1px solid #e3e5e8;
  2909.   border-right: 1px solid #e3e5e8;
  2910.   border-top: 1px solid #e3e5e8;
  2911.   box-sizing: border-box;
  2912.   font-size: 15px;
  2913.   color: #2d2d3c;
  2914. }*/
  2915.  
  2916. .card-title > span {
  2917.   font-weight: 500;
  2918. }
  2919.  
  2920. .card-title .button-normal-small-dropdown-label {
  2921.   position: absolute;
  2922.   top: 10px;
  2923.   right: 10px;
  2924. }
  2925.  
  2926. .card-title .button-normal-small-dropdown-label a {
  2927.   height: 30px;
  2928. }
  2929.  
  2930. .card-title-search .button-normal-small-dropdown-label {
  2931.   position: absolute;
  2932.   top: 10px;
  2933.   right: 10px;
  2934. }
  2935.  
  2936. .card-title-search .button-normal-small-dropdown-label a {
  2937.   height: 30px;
  2938. }
  2939.  
  2940. .card .button-normal-small-dropdown-label {
  2941.   position: absolute;
  2942.   top: 10px;
  2943.   right: 10px;
  2944. }
  2945.  
  2946. .card .button-normal-small-dropdown-label a {
  2947.   height: 30px;
  2948. }
  2949.  
  2950. .card-body-w-title {
  2951.   position: relative;
  2952.   padding: 20px;
  2953.   background-color: #fff;
  2954.   border-left: 1px solid #e3e5e8;
  2955.   border-right: 1px solid #e3e5e8;
  2956.   border-bottom: 1px solid #e3e5e8;
  2957.   border-bottom-left-radius: 3px;
  2958.   border-bottom-right-radius: 3px;
  2959.   box-sizing: border-box;
  2960. }
  2961.  
  2962. .card-body-normal {
  2963.   position: relative;
  2964.   padding: 20px;
  2965.   background-color: #fff;
  2966.   border-left: 1px solid #e3e5e8;
  2967.   border-right: 1px solid #e3e5e8;
  2968.   border-bottom: 1px solid #e3e5e8;
  2969.   border-bottom-left-radius: 3px;
  2970.   border-bottom-right-radius: 3px;
  2971.   box-sizing: border-box;
  2972. }
  2973.  
  2974. .input-w-guide .text-normal-small {
  2975.   font-weight: bold;
  2976. }
  2977.  
  2978. .card-body-normal .input-w-guide button {
  2979.   width: 300px;
  2980. }
  2981.  
  2982. .card-title-search {
  2983.   position: relative;
  2984.   background: #fff;
  2985.   padding: 10px 20px;
  2986.   border-top: 1px solid #e5e7ec;
  2987.   border-left: 1px solid #e5e7ec;
  2988.   border-right: 1px solid #e5e7ec;
  2989.   border-top-left-radius: 3px;
  2990.   border-top-right-radius: 3px;
  2991. }
  2992.  
  2993. .card-title-search .simplelink-search {
  2994.   position: relative;
  2995.   height: 30px;
  2996.   line-height: 35px;
  2997. }
  2998.  
  2999. .card-title-search .text-input-normal-small.undo {
  3000.   border-top-left-radius: 3px;
  3001.   border-bottom-left-radius: 3px;
  3002.   padding: 0 30px;
  3003.   font-size: 13px;
  3004. }
  3005.  
  3006. .card-title-search .text-input-normal-small-button-undo {
  3007.   font-size: 13px;
  3008.   color: #bdc0c5;
  3009. }
  3010.  
  3011. .card-title-search .text-input-normal-small-button-undo:hover {
  3012.   color: #838a92;
  3013.   cursor: pointer;
  3014. }
  3015.  
  3016. .card-title-search .input-search-button {
  3017.   width: 30px;
  3018.   height: 30px;
  3019.   line-height: 30px;
  3020.   text-align: center;
  3021.   border: 1px solid #ced1d7;
  3022.   border-top-right-radius: 3px;
  3023.   border-bottom-right-radius: 3px;
  3024.   background-color: #ced1d7;
  3025.   font-size: 13px;
  3026.   color: #fff;
  3027. }
  3028.  
  3029. .card-title-search .input-search-button:hover {
  3030.   background-color: #bdc0c5;
  3031.   cursor: pointer;
  3032. }
  3033.  
  3034. /*table*/
  3035.  
  3036. .table-wrap {
  3037.   width: 100%;
  3038.   overflow: auto;
  3039.   border-right: 1px solid #e5e7ec;
  3040.   border-left: 1px solid #e5e7ec;
  3041.   border-bottom: 1px solid #e5e7ec;
  3042.   border-bottom-right-radius: 3px;
  3043.   border-bottom-left-radius: 3px;
  3044.   box-sizing: border-box;
  3045. }
  3046.  
  3047. .table-normal {
  3048.   position: relative;
  3049.   width: 100%;
  3050.   background: #fff;
  3051.   margin-left: -1px;
  3052.   table-layout: fixed;
  3053. }
  3054.  
  3055. .table-normal th {
  3056.   height: 35px;
  3057.   padding: 10px 15px;
  3058.   background: #f7f8fa;
  3059.   border: 1px solid #ced1d7;
  3060.   border-right: 0;
  3061.   text-align: left;
  3062.   font-size: 13px;
  3063.   color: #444d57;
  3064. }
  3065.  
  3066. .table-normal th:hover {
  3067.   cursor: pointer;
  3068.   background: #e5e7ec;
  3069. }
  3070.  
  3071. .table-normal th .icon-arrow-down {
  3072.   color: #0075ff;
  3073. }
  3074.  
  3075. .table-normal th .icon-arrow-up {
  3076.   color: #0075ff;
  3077. }
  3078.  
  3079. .table-normal td {
  3080.   height: 42px;
  3081.   padding: 10px 15px;
  3082.   border: 1px solid #ced1d7;
  3083.   border-right: 0;
  3084.   border-bottom: 0;
  3085.   text-align: right;
  3086.   font-size: 15px;
  3087.   color: #000e1f;
  3088. }
  3089.  
  3090. table .table-width {
  3091.   width: 100px;
  3092. }
  3093.  
  3094. table .table-2-width {
  3095.   width: 230px;
  3096. }
  3097.  
  3098. table .table-content-label {
  3099.   text-align: left;
  3100.   padding-left: 15px;
  3101.   font-size: 13px;
  3102.   word-wrap: break-word;
  3103. }
  3104.  
  3105. table .table-content-label.default {
  3106.   text-align: left;
  3107.   padding-left: 15px;
  3108.   font-size: 11px;
  3109.   color: #bdc0c5;
  3110. }
  3111.  
  3112. table .table-content-sort {
  3113.   background: #f7f8fa;
  3114.   color: #000e1f;
  3115.   font-weight: 600;
  3116. }
  3117.  
  3118. table .table-content-tag {
  3119.   padding-left: 30px;
  3120.   text-align: left;
  3121.   line-height: 1.2em;
  3122. }
  3123.  
  3124. table .table-content-tag .icon-sub-small {
  3125.   position: absolute;
  3126.   margin: 7px 0 0 -15px;
  3127. }
  3128.  
  3129. table .table-content-date {
  3130.   text-align: center;
  3131.   padding-right: 5px;
  3132.   font-size: 13px;
  3133.   color: #838a92;
  3134. }
  3135.  
  3136. table .table-content-goalstatus {
  3137.   font-size: 15px;
  3138.   text-align: center;
  3139. }
  3140.  
  3141. table .table-content-goalstatus .register {
  3142.   color: #bdc0c5;
  3143. }
  3144.  
  3145. /*etc*/
  3146.  
  3147. /*.pagination{
  3148.     padding:30px 0 40px;
  3149.     text-align:center
  3150. }
  3151. .pagination a{
  3152.     display:inline-block;
  3153.     width:30px;height:30px;line-height:30px;
  3154.     margin-left:1px;
  3155.     background:#f7f8fa;
  3156.     text-align:center;font-size:15px;color:#838a92;
  3157.   cursor: pointer;
  3158. }
  3159. .pagination a:hover{background:#ced1d7}
  3160. .pagination a.on{
  3161.     background:#838a92;
  3162.     color:#fff
  3163. }*/
  3164.  
  3165. .box-small {
  3166.   box-sizing: border-box;
  3167.   height: 30px;
  3168.   line-height: 28px;
  3169.   border: 1px solid #ced1d7;
  3170.   border-radius: 3px;
  3171.   background: #fff;
  3172. }
  3173.  
  3174. .search-count {
  3175.   font-size: 13px;
  3176.   color: #bdc0c5;
  3177. }
  3178.  
  3179. .search-count .search-count-desc {
  3180.   font-size: 13px;
  3181.   color: #838a92;
  3182. }
  3183.  
  3184. .search-count .search-count-result {
  3185.   color: #838a92;
  3186. }
  3187.  
  3188. .border-sub {
  3189.   display: block;
  3190.   width: 100%;
  3191.   height: 1px;
  3192.   background: #eaeaea;
  3193.   border: none;
  3194.   overflow: hidden;
  3195.   font-size: 0;
  3196. }
  3197.  
  3198. /*톡계*/
  3199.  
  3200. #simple_stats {
  3201.   position: relative;
  3202. }
  3203.  
  3204. #simple_stats .datepicker {
  3205.   position: absolute;
  3206.   top: 0;
  3207.   right: 0;
  3208. }
  3209.  
  3210. .summary {
  3211.   position: relative;
  3212.   width: 100%;
  3213.   display: table;
  3214.   background: #f7f8fa;
  3215.   margin: 1px;
  3216. }
  3217.  
  3218. .summary-content {
  3219.   display: inline-table;
  3220.   width: 33.3%;
  3221.   height: 60px;
  3222.   vertical-align: top;
  3223.   text-align: center;
  3224.   margin: 40px 0px 40px 0px;
  3225. }
  3226.  
  3227. .summary-content>b {
  3228.   padding-right: 10px;
  3229.   font-size: 30px;
  3230.   font-weight: normal;
  3231.   letter-spacing: -2px;
  3232. }
  3233.  
  3234. .summary-content em {
  3235.   display: inline-block;
  3236.   height: 40px;
  3237.   vertical-align: middle;
  3238.   text-align: left;
  3239. }
  3240.  
  3241. .banner-important-airbanner {
  3242.   width: 100%;
  3243.   min-height: 140px;
  3244.   background: #fff;
  3245.   border-radius: 3px;
  3246.   margin-bottom: 30px;
  3247.   box-shadow: 1px 1px 3px #838a92;
  3248.   padding: 30px 40px 30px 40px;
  3249.   box-sizing: border-box;
  3250.   display: table;
  3251. }
  3252.  
  3253. .banner-important-airbanner-content {
  3254.   width: 70%;
  3255.   display: table-cell;
  3256. }
  3257.  
  3258. .banner-important-airbanner-content > h1 {
  3259.   font-size: 30px;
  3260.   color: #444d57;
  3261.   margin-top: 10px;
  3262. }
  3263.  
  3264. .banner-important-airbanner-content > p {
  3265.   font-size: 15px;
  3266.   color: #838a92;
  3267. }
  3268.  
  3269. .banner-important-airbanner-button {
  3270.   width: 30%;
  3271.   text-align: center;
  3272.   display: table-cell;
  3273.   vertical-align: middle;
  3274.   cursor: pointer;
  3275. }
  3276.  
  3277. .banner-important-airbanner-button > p {
  3278.   font-size: 15px;
  3279.   color: #0075ff;
  3280.   line-height: 50px;
  3281.   font-weight: 700;
  3282.   text-decoration: none;
  3283. }
  3284.  
  3285. .banner-important-airbanner-button:hover > p {
  3286.   color: #074DD9;
  3287. }
  3288.  
  3289. /*둜그인 & νšŒμ›κ°€μž…*/
  3290.  
  3291. .header_new {
  3292.   position: absolute;
  3293.   top: 0;
  3294.   left: 0;
  3295.   height: 50px;
  3296.   width: 100%;
  3297.   min-width: 1022px;
  3298.   background: #0075ff;
  3299. }
  3300.  
  3301. .header_new .header {
  3302.   position: relative;
  3303.   width: 1022px;
  3304.   margin: 0 auto;
  3305. }
  3306.  
  3307. .header_new .header h1 {
  3308.   padding: 13px 0 0 30px;
  3309. }
  3310.  
  3311. .header_new .header p {
  3312.   position: absolute;
  3313.   top: 10px;
  3314.   right: 20px;
  3315. }
  3316.  
  3317. .header_new .header p a {
  3318.   display: block;
  3319.   box-sizing: border-box;
  3320.   width: 175px;
  3321.   height: 30px;
  3322.   line-height: 28px;
  3323.   border: 1px solid #fff;
  3324.   border-radius: 30px;
  3325.   text-align: center;
  3326.   font-size: 15px;
  3327.   color: #fff;
  3328.   opacity: 0.7;
  3329. }
  3330.  
  3331. .header_new .header p a:after {
  3332.   content: '';
  3333.   font-family: FontAwesome;
  3334.   content: "\f105";
  3335.   padding-left: 8px;
  3336. }
  3337.  
  3338. .header_new .header p a:hover {
  3339.   opacity: 1;
  3340. }
  3341.  
  3342. .header_new .header ul {
  3343.   position: absolute;
  3344.   top: 10px;
  3345.   right: 220px;
  3346.   text-align: right;
  3347. }
  3348.  
  3349. .header_new .header ul li {
  3350.   display: inline-block;
  3351. }
  3352.  
  3353. .header_new .header ul li a {
  3354.   display: inline-block;
  3355.   height: 30px;
  3356.   line-height: 30px;
  3357.   padding: 0 18px;
  3358.   font-size: 15px;
  3359.   color: #fff;
  3360.   opacity: 0.7;
  3361. }
  3362.  
  3363. .header_new .header ul li a:hover {
  3364.   opacity: 1;
  3365. }
  3366.  
  3367. .wrap_signup {
  3368.   background: #fff;
  3369.   min-width: 1022px;
  3370.   height: 100%;
  3371.   min-height: 620px;
  3372.   margin: 0 auto;
  3373. }
  3374.  
  3375. .wrap_signup footer {
  3376.   position: absolute;
  3377.   left: 0;
  3378.   bottom: 40px;
  3379.   width: 100%;
  3380.   text-align: center;
  3381. }
  3382.  
  3383. .wrap_signup footer .icon-normal-small {
  3384.   padding: 0 5px;
  3385. }
  3386.  
  3387. .signup {
  3388.   position: absolute;
  3389.   left: 50%;
  3390.   top: 50%;
  3391.   width: 300px;
  3392.   margin: -180px 0 0 -150px;
  3393. }
  3394.  
  3395. .signup h2 {
  3396.   padding: 70px 0 30px;
  3397.   text-align: center;
  3398.   background-size: 200px;
  3399. }
  3400.  
  3401. .signup fieldset .text-error,.signup fieldset .txt {
  3402.   display: block;
  3403.   margin-bottom: 10px;
  3404.   border-color: #ced1d7;
  3405.   border-radius: 3px;
  3406.   font-size: 15px;
  3407. }
  3408.  
  3409. .signup fieldset .txt::-webkit-input-placeholder,.signup fieldset .txt::-moz-placeholder,.signup fieldset .txt:-ms-input-placeholder,.signup fieldset .txt:-moz-placeholder {
  3410.   color: #bdc0c5;
  3411. }
  3412.  
  3413. .signup .btn {
  3414.   margin-top: 40px;
  3415.   text-align: center;
  3416. }
  3417.  
  3418. /*νŠΈλž˜ν‚Ή 링크 생성*/
  3419.  
  3420. .card-body-info {
  3421.   position: relative;
  3422.   box-sizing: border-box;
  3423.   width: 100%;
  3424.   overflow: hidden;
  3425.   padding: 40px 25px;
  3426.   background: #f7f8fa;
  3427. }
  3428.  
  3429. .card-body-info .list {
  3430.   position: relative;
  3431.   box-sizing: border-box;
  3432.   width: 50%;
  3433.   max-width: 500px;
  3434.   padding: 0 15px;
  3435. }
  3436.  
  3437. .card-body-info .list .icon {
  3438.   width: 50px;
  3439.   height: 50px;
  3440.   line-height: 50px;
  3441.   border-radius: 50%;
  3442.   margin: 0 auto 20px;
  3443.   background: #bdc0c5;
  3444.   font-family: FontAwesome;
  3445.   text-align: center;
  3446.   color: #fff;
  3447.   font-size: 22px;
  3448. }
  3449.  
  3450. .card-body-info .list .goal-icon {
  3451.   width: 50px;
  3452.   height: 50px;
  3453.   line-height: 50px;
  3454.   border-radius: 50%;
  3455.   margin: 0 auto 10px;
  3456.   border: 1px solid #bdc0c5;
  3457.   text-align: center;
  3458.   color: #bdc0c5;
  3459.   font-size: 22px;
  3460. }
  3461.  
  3462. .card-body-info .list .goal-text {
  3463.   font-size: 30px;
  3464.   color: #bdc0c5;
  3465.   text-align: center;
  3466.   margin-bottom: 10px;
  3467. }
  3468.  
  3469. .card-body-info .list .icon.i2 {
  3470.   background: #444d57;
  3471. }
  3472.  
  3473. .card-body-info .list .txt {
  3474.   height: 90px;
  3475.   word-break: keep-all;
  3476. }
  3477.  
  3478. .card-body-info .list .img {
  3479.   display: block;
  3480.   text-align: center;
  3481. }
  3482.  
  3483. .card-body-info .list .img img {
  3484.   width: 300px;
  3485. }
  3486.  
  3487. .card-body-info .goal-list {
  3488.   position: relative;
  3489.   box-sizing: border-box;
  3490.   width: 33.3%;
  3491.   max-width: 500px;
  3492.   padding: 0 15px;
  3493.   display: table-cell;
  3494. }
  3495.  
  3496. .card-body-info .goal-list .goal-button {
  3497.   width: 100%;
  3498.   max-width: 300px;
  3499.   overflow: hidden;
  3500.   white-space: nowrap;
  3501.   text-overflow: ellipsis;
  3502. }
  3503.  
  3504. .card-body-info .goal-list .icon {
  3505.   width: 50px;
  3506.   height: 50px;
  3507.   line-height: 50px;
  3508.   border-radius: 50%;
  3509.   margin: 0 auto 20px;
  3510.   background: #bdc0c5;
  3511.   font-family: FontAwesome;
  3512.   text-align: center;
  3513.   color: #fff;
  3514.   font-size: 22px;
  3515. }
  3516.  
  3517. .card-body-info .goal-list .goal-icon {
  3518.   width: 50px;
  3519.   height: 50px;
  3520.   line-height: 50px;
  3521.   border-radius: 50%;
  3522.   margin: 0 auto 10px;
  3523.   border: 1px solid #bdc0c5;
  3524.   text-align: center;
  3525.   color: #bdc0c5;
  3526.   font-size: 22px;
  3527. }
  3528.  
  3529. .card-body-info .goal-list .goal-icon.fa-check {
  3530.   font-family: FontAwesome;
  3531. }
  3532.  
  3533. .card-body-info .goal-list .goal-text {
  3534.   font-size: 30px;
  3535.   color: #bdc0c5;
  3536.   text-align: center;
  3537.   margin-bottom: 10px;
  3538. }
  3539.  
  3540. .card-body-info .goal-list .goal-text.fa-line-chart {
  3541.   font-family: FontAwesome;
  3542. }
  3543.  
  3544. .card-body-info .goal-list .icon.i2 {
  3545.   background: #444d57;
  3546. }
  3547.  
  3548. .card-body-info .goal-list .txt {
  3549.   height: 90px;
  3550.   word-break: keep-all;
  3551. }
  3552.  
  3553. .card-body-info .goal-list .img {
  3554.   display: block;
  3555.   text-align: center;
  3556. }
  3557.  
  3558. .card-body-info .goal-list .img img {
  3559.   width: 300px;
  3560. }
  3561.  
  3562. .more-input-w-guide .input-w-guide {
  3563.   padding-top: 30px;
  3564. }
  3565.  
  3566. .input-w-guide .input-normal-medium {
  3567.   display: block;
  3568.   width: 100%;
  3569.   margin-top: 10px;
  3570. }
  3571.  
  3572. .input-w-guide+.btn button {
  3573.   display: block;
  3574.   width: 100%;
  3575.   margin-top: 30px;
  3576. }
  3577.  
  3578. .input-w-guide .box-info-confirm {
  3579.   box-sizing: border-box;
  3580.   width: 100%;
  3581.   margin-top: 10px;
  3582.   padding: 8px 15px;
  3583. }
  3584.  
  3585. .link_add_box .box-info-confirm {
  3586.   display: inline-block;
  3587.   box-sizing: border-box;
  3588.   width: 61.5%;
  3589.   max-width: 463px;
  3590.   height: 36px;
  3591.   line-height: 36px;
  3592.   padding: 0 15px;
  3593. }
  3594.  
  3595. .link_add_box button {
  3596.   width: 205px;
  3597. }
  3598.  
  3599. .link_add_confirm {
  3600.   text-align: center;
  3601. }
  3602.  
  3603. .link_add_confirm dt .icon {
  3604.   display: block;
  3605.   width: 70px;
  3606.   height: 70px;
  3607.   line-height: 74px;
  3608.   background: #e5e7ec;
  3609.   border-radius: 50%;
  3610.   margin: 0 auto 20px;
  3611.   font-family: FontAwesome;
  3612.   text-align: center;
  3613.   font-size: 30px;
  3614.   color: #bdc0c5;
  3615. }
  3616.  
  3617. .link_add_confirm dd {
  3618.   padding: 30px 0 20px;
  3619. }
  3620.  
  3621. .card-link_add_detail dl {
  3622.   width: 520px;
  3623.   overflow: hidden;
  3624.   margin: 20px 0 30px;
  3625. }
  3626.  
  3627. .card-link_add_detail dl dt {
  3628.   float: left;
  3629.   width: 86px;
  3630.   height: 21px;
  3631. }
  3632.  
  3633. .card-link_add_detail dl dd {
  3634.   float: left;
  3635.   width: 144px;
  3636.   margin-right: 30px;
  3637.   margin-bottom: 10px;
  3638. }
  3639.  
  3640. .card-normal-body {
  3641.   position: relative;
  3642.   background: #fff;
  3643.   padding: 30px 40px 40px;
  3644. }
  3645.  
  3646. .card-normal-body .button-normal-medium,.card-normal-body .button-important-medium {
  3647.   width: 200px;
  3648. }
  3649.  
  3650. .selected-app {
  3651.   width: 420px;
  3652.   background: #fff;
  3653.   box-shadow: 0 0 5px rgba(0,0,0,0.2);
  3654.   max-height: 281px;
  3655.   overflow: auto;
  3656.   overflow-x: hidden;
  3657.   position: relative;
  3658.   box-sizing: border-box;
  3659.   height: 79px;
  3660.   line-height: 79px;
  3661.   border-bottom: 1px solid #eaeaea;
  3662.   padding: 0 10px;
  3663.   overflow: hidden;
  3664.   white-space: nowrap;
  3665.   text-overflow: ellipsis;
  3666.   display: table;
  3667. }
  3668.  
  3669. .selected-app .app-wrapper {
  3670.   display: inline-block;
  3671.   display: table-cell;
  3672.   vertical-align: middle;
  3673. }
  3674.  
  3675. .selected-app .logo {
  3676.   display: inline-block;
  3677.   width: 60px;
  3678.   height: 60px;
  3679.   border-radius: 13px;
  3680.   overflow: hidden;
  3681.   vertical-align: middle;
  3682.   margin-right: 20px;
  3683.   font-size: 0;
  3684. }
  3685.  
  3686. .selected-app .logo img {
  3687.   width: 100%;
  3688. }
  3689.  
  3690. .daterangepicker.dropdown-menu {
  3691.   padding: 5px 2px;
  3692.   margin: 2px 0px 0px 0px;
  3693. }
  3694.  
  3695. .daterangepicker.dropdown-menu .range_inputs {
  3696.   text-align: center;
  3697. }
  3698.  
  3699. .table-data-empty {
  3700.   width: 100%;
  3701.   height: 200px;
  3702.   background: #f7f8fa;
  3703.   padding: 30px 40px 30px 40px;
  3704. }
  3705.  
  3706. .table-data-empty td {
  3707.   width: 100%;
  3708.   height: 200px;
  3709.   background: #f7f8fa;
  3710.   padding: 0px;
  3711. }
  3712.  
  3713. .table-data-empty p {
  3714.   font-size: 17px;
  3715.   color: #bdc0c5;
  3716.   line-height: 200px;
  3717.   text-align: center;
  3718.   margin: 0px;
  3719. }
  3720.  
  3721. #not-found-container {
  3722.   position: absolute;
  3723.   top: 50%;
  3724.   left: 50%;
  3725.   margin-top: -122px;
  3726.   margin-left: -109px;
  3727. }
  3728.  
  3729. #not-found-container .error-message-container {
  3730.   top: 35%;
  3731.   left: 50%;
  3732. }
  3733.  
  3734. #not-found-container .error-code {
  3735.   font-size: 120px;
  3736.   font-weight: bold;
  3737.   font-family: initial;
  3738.   color: #838a92;
  3739.   line-height: 1.5em;
  3740. }
  3741.  
  3742. #not-found-container .error-message {
  3743.   font-size: 30px;
  3744.   font-family: initial;
  3745.   color: #838a92;
  3746.   line-height: 1.5em;
  3747. }
  3748.  
  3749. /*paper-plane*/
  3750.  
  3751. #not-found-container .icon-normal-small {
  3752.   font-family: 'FontAwesome';
  3753.   font-size: 12px;
  3754.   color: #838a92;
  3755. }
  3756.  
  3757. #not-found-container footer {
  3758.   text-align: center;
  3759. }
  3760.  
  3761. @keyframes para {
  3762.   0% {
  3763.     left: 0.0%;
  3764.     top: 100.0%;
  3765.     transform: rotate(10.0deg);
  3766.   }
  3767.  
  3768.   10% {
  3769.     left: 10.0%;
  3770.     top: 64.0%;
  3771.     transform: rotate(16.3401917459deg);
  3772.   }
  3773.  
  3774.   20% {
  3775.     left: 20.0%;
  3776.     top: 36.0%;
  3777.     transform: rotate(24.0362434679deg);
  3778.   }
  3779.  
  3780.   30% {
  3781.     left: 30.0%;
  3782.     top: 16.0%;
  3783.     transform: rotate(33.1985905136deg);
  3784.   }
  3785.  
  3786.   40% {
  3787.     left: 40.0%;
  3788.     top: 4.0%;
  3789.     transform: rotate(43.690067526deg);
  3790.   }
  3791.  
  3792.   50% {
  3793.     left: 50.0%;
  3794.     top: 0.0%;
  3795.     transform: rotate(180.0deg);
  3796.   }
  3797.  
  3798.   60% {
  3799.     left: 60.0%;
  3800.     top: 4.0%;
  3801.     transform: rotate(191.309932474deg);
  3802.     opacity: 0.8;
  3803.   }
  3804.  
  3805.   70% {
  3806.     left: 70.0%;
  3807.     top: 16.0%;
  3808.     transform: rotate(201.801409486deg);
  3809.     opacity: 0.6;
  3810.   }
  3811.  
  3812.   80% {
  3813.     left: 80.0%;
  3814.     top: 36.0%;
  3815.     transform: rotate(210.963756532deg);
  3816.     opacity: 0.4;
  3817.   }
  3818.  
  3819.   90% {
  3820.     left: 90.0%;
  3821.     top: 64.0%;
  3822.     transform: rotate(218.659808254deg);
  3823.     opacity: 0.2;
  3824.   }
  3825.  
  3826.   100% {
  3827.     left: 100.0%;
  3828.     top: 100.0%;
  3829.     transform: rotate(225.0deg);
  3830.     opacity: 0;
  3831.   }
  3832. }
  3833.  
  3834. @charset "UTF-8";
  3835.  
  3836. @import url(//static.airbridge.io/fonts/spoqa/ab_spoqasans.css);
  3837.  
  3838. @import url('https://fonts.googleapis.com/css?family=BioRhyme:200');
  3839.  
  3840. /*------------------------------β–Όβ–Όβ–Ό λžœλ”© β–Όβ–Όβ–Ό------------------------------------*/
  3841.  
  3842. /*/////////////  λžœλ”©_GNB /////////////*/
  3843.  
  3844. /*
  3845. by IUEditor 2.0.2.14 (00001),and fixed by soo at 2016.06.01.
  3846. */
  3847.  
  3848. ::selection {
  3849.   background: #0082ff;
  3850.   color: #fff;
  3851. }
  3852.  
  3853. ::-webkit-scrollbar {
  3854.   width: 8px;
  3855.   height: 8px;
  3856. }
  3857.  
  3858. ::-webkit-scrollbar-track {
  3859.   border-radius: 4px;
  3860. }
  3861.  
  3862. ::-webkit-scrollbar-track-piece {
  3863.   background-color: #fafafa;
  3864. }
  3865.  
  3866. ::-webkit-scrollbar-thumb {
  3867.   border-radius: 4px;
  3868.   background-color: #c1c1c1;
  3869. }
  3870.  
  3871. html,body {
  3872.   margin: 0;
  3873.   padding: 0;
  3874.   border: 0;
  3875.   outline: 0;
  3876.   vertical-align: baseline;
  3877.   font-weight: normal;
  3878.   font-size: 100%;
  3879.   word-break: keep-all;
  3880. }
  3881.  
  3882. * {
  3883.   font-family: 'Spoqa Han Sans', 'Spoqa Han Sans JP', 'Sans-serif';
  3884. }
  3885.  
  3886. object,address,code,del,img,q,small,sub,var,dl,dt,dd,ul,li,fieldset,form,label,legend,footer,header,menu,nav,section,summary,time,mark,video,div,h1,h2,h3,h4,h5,h6,b,i,button {
  3887.   margin: 0;
  3888.   padding: 0;
  3889.   border: 0;
  3890.   outline: 0;
  3891.   vertical-align: baseline;
  3892.   background: transparent;
  3893. }
  3894.  
  3895. h1,h2,h3,h4,h5,h6,b,i {
  3896.   font-size: inherit;
  3897.   font-weight: inherit;
  3898. }
  3899.  
  3900. p {
  3901.   word-break: keep-all;
  3902. }
  3903.  
  3904. p,span {
  3905.   margin: 0;
  3906.   padding: 0;
  3907.   border: 0;
  3908.   outline: 0;
  3909. }
  3910.  
  3911. a {
  3912.   color: inherit;
  3913.   cursor: pointer;
  3914.   text-decoration: none;
  3915. }
  3916.  
  3917. footer,header,group,menu,nav,section {
  3918.   display: block;
  3919. }
  3920.  
  3921. nav ul {
  3922.   list-style: none;
  3923. }
  3924.  
  3925. ul {
  3926.   list-style-type: none;
  3927. }
  3928.  
  3929. q {
  3930.   quotes: none;
  3931. }
  3932.  
  3933. q:before,q:after {
  3934.   content: '';
  3935.   content: none;
  3936. }
  3937.  
  3938. a {
  3939.   margin: 0;
  3940.   padding: 0;
  3941.   font-size: 100%;
  3942.   vertical-align: baseline;
  3943.   background: transparent;
  3944. }
  3945.  
  3946. /* change colors to suit your needs */
  3947.  
  3948. /* change colors to suit your needs */
  3949.  
  3950. mark {
  3951.   background-color: #ff9;
  3952.   color: #000;
  3953.   font-style: italic;
  3954.   font-weight: bold;
  3955. }
  3956.  
  3957. del {
  3958.   text-decoration: line-through;
  3959. }
  3960.  
  3961. table {
  3962.   border-collapse: collapse;
  3963.   border-spacing: 0;
  3964. }
  3965.  
  3966. /* change border color to suit your needs */
  3967.  
  3968. input {
  3969.   padding: 0;
  3970.   margin: 0;
  3971. }
  3972.  
  3973. input,select {
  3974.   vertical-align: middle;
  3975.   border-style: none;
  3976. }
  3977.  
  3978. input[type=submit],input[type=button],input[type=reset] {
  3979.   -webkit-tap-highlight-color: transparent;
  3980.   -webkit-appearance: none;
  3981.   -moz-appearance: none;
  3982. }
  3983.  
  3984. body {
  3985.   /*line-height:1.5;*/
  3986.   -webkit-text-size-adjust: none;
  3987.   -moz-text-size-adjust: none;
  3988.   -ms-text-size-adjust: none;
  3989.   /* repaint text - font problem
  3990.   -webkit-animation-delay: 0.1s;
  3991.   -webkit-animation-name: fontfix;
  3992.   -webkit-animation-duration: 0.1s;
  3993.   -webkit-animation-iteration-count: 1;
  3994.   -webkit-animation-timing-function: linear;*/
  3995. }
  3996.  
  3997. /* repaint text - font problem*/
  3998.  
  3999. @-webkit-keyframes fontfix {
  4000.   from {
  4001.     opacity: 1;
  4002.   }
  4003.  
  4004.   to {
  4005.     opacity: 1;
  4006.   }
  4007. }
  4008.  
  4009. button {
  4010.   cursor: pointer;
  4011. }
  4012.  
  4013. /* the end of resetter */
  4014.  
  4015. /* landing starts */
  4016.  
  4017. @media (min-width: 0px) {
  4018.   .web {
  4019.     display: none;
  4020.   }
  4021.  
  4022.   .mobile {
  4023.     display: none;
  4024.   }
  4025. }
  4026.  
  4027. @media (min-width: 320px) {
  4028.   .web {
  4029.     display: none;
  4030.   }
  4031.  
  4032.   .mobile {
  4033.     display: block;
  4034.   }
  4035. }
  4036.  
  4037. @media (min-width: 768px) {
  4038.   .web {
  4039.     display: block;
  4040.   }
  4041.  
  4042.   .mobile {
  4043.     display: none;
  4044.   }
  4045.  
  4046.   .gnb-width {
  4047.     max-width: 1200px;
  4048.     margin: auto;
  4049.   }
  4050. }
  4051.  
  4052. @media (min-width: 992px) {
  4053.   .web {
  4054.     display: block;
  4055.   }
  4056.  
  4057.   .mobile {
  4058.     display: none;
  4059.   }
  4060. }
  4061.  
  4062. @media (min-width: 1200px) {
  4063.   .web {
  4064.     display: block;
  4065.   }
  4066.  
  4067.   .mobile {
  4068.     display: none;
  4069.   }
  4070. }
  4071.  
  4072. .header {
  4073.   width: 100%;
  4074.   /*height: 40px; TODO κΈ°μ‘΄ CSS 와 넀이밍 좩돌 μ΄μŠˆκ°€ μžˆμ–΄μ„œ μž„μ‹œλ‘œ μ£Όμ„μ²˜λ¦¬. 없어도 높이가 λ³€ν•˜μ§€λŠ” μ•ŠμŒ.*/
  4075.   background: #000;
  4076.   text-align: right;
  4077. }
  4078.  
  4079. .header-menu {
  4080.   display: inline-block;
  4081.   padding: 0 15px;
  4082.   line-height: 40px;
  4083.   font-size: 13px;
  4084.   font-weight: 200;
  4085.   color: rgba(255, 255, 255, .7);
  4086.   transition: color .2s;
  4087. }
  4088.  
  4089. .header-menu:hover {
  4090.   color: rgba(255, 255, 255, 1);
  4091. }
  4092.  
  4093. .header-menu.on {
  4094.   color: rgba(255, 255, 255, 1);
  4095. }
  4096.  
  4097. .language-menu {
  4098.   position: relative;
  4099.   display: inline-block;
  4100.   padding: 0 50px 0 15px;
  4101. }
  4102.  
  4103. .language-btn {
  4104.   color: rgba(255, 255, 255, .5);
  4105.   padding: 4px 7px 4px 15px;
  4106.   font-size: 13px;
  4107.   font-weight: 200;
  4108.   border: 1px solid rgba(255, 255, 255, .5);
  4109.   border-radius: 3px;
  4110.   cursor: pointer;
  4111. }
  4112.  
  4113. .language-btn:hover,.language-btn:focus {
  4114.   color: #fff;
  4115. }
  4116.  
  4117. .language-btn >i {
  4118.   padding-left: 15px;
  4119.   line-height: 5px;
  4120.   vertical-align: middle;
  4121. }
  4122.  
  4123. .language-menu-list {
  4124.   display: none;
  4125.   position: absolute;
  4126.   background: #222;
  4127.   min-width: 95px;
  4128.   overflow: auto;
  4129.   box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  4130.   z-index: 3;
  4131. }
  4132.  
  4133. .language-menu-list a {
  4134.   color: #fff;
  4135.   font-size: 13px;
  4136.   font-weight: 100;
  4137.   padding: 12px 16px;
  4138.   text-decoration: none;
  4139.   display: block;
  4140. }
  4141.  
  4142. .language-menu-list a:hover {
  4143.   background: #333;
  4144. }
  4145.  
  4146. .show {
  4147.   display: block;
  4148. }
  4149.  
  4150. .gnb {
  4151.   width: 100%;
  4152.   height: 120px;
  4153.   /*
  4154.     background: #000;
  4155.    /*
  4156.     box-shadow: 0 1px 12px rgba(255,255,255,.5);
  4157. */
  4158. }
  4159.  
  4160. .border {
  4161.   box-shadow: 0 0 1px rgba(255,255,255,.7);
  4162. }
  4163.  
  4164. .gnb.type2 {
  4165.   height: 60px;
  4166.   border-bottom: 1px solid rgba(0, 0, 0, .12);
  4167. }
  4168.  
  4169. .gnb-logo-wrap.type2 {
  4170.   padding: 10px 30px 30px 30px;
  4171. }
  4172.  
  4173. .gnb-menu.type2 {
  4174.   padding: 20px 15px 15px 30px;
  4175. }
  4176.  
  4177. .gnb-menu-login.type2 {
  4178.   padding: 10px 30px 30px 30px;
  4179. }
  4180.  
  4181. .gnb-menu-btn-wrap.type2 {
  4182.   padding: 8px 30px 30px 15px;
  4183. }
  4184.  
  4185. .gnb-menu-dash {
  4186.   position: relative;
  4187.   padding: 8px 30px;
  4188.   font-size: 14px;
  4189.   font-weight: 100;
  4190.   text-align: center;
  4191.   color: #fff;
  4192.   background: #0082ff;
  4193.   border-radius: 50em;
  4194. }
  4195.  
  4196. .gnb-menu-dash:hover {
  4197.   background: #006bd1;
  4198.   cursor: pointer;
  4199. }
  4200.  
  4201. .gnb-menu-dash i {
  4202.   font-size: 16px;
  4203.   vertical-align: top;
  4204.   padding-top: 2px;
  4205. }
  4206.  
  4207. .gnb-logo-wrap {
  4208.   padding: 70px 30px 30px 30px;
  4209.   transition: opacity .2s;
  4210. }
  4211.  
  4212. .gnb-logo {
  4213.   position: relative;
  4214.   top: 7px;
  4215.   height: 30px;
  4216. }
  4217.  
  4218. .gnb-menu {
  4219.   padding: 70px 15px 30px 30px;
  4220.   display: inline-block;
  4221.   color: rgba(255, 255, 255, .7);
  4222.   font-size: 14.5px;
  4223.   font-weight: 200;
  4224.   box-sizing: border-box;
  4225. }
  4226.  
  4227. .gnb-menu a {
  4228.   margin: 0 15px;
  4229.   transition: color .2s;
  4230. }
  4231.  
  4232. .gnb-menu a:hover {
  4233.   color: #fff;
  4234. }
  4235.  
  4236. .gnb-menu a.on {
  4237.   color: #fff;
  4238.   border-bottom: 2px solid #fff;
  4239.   padding: 0 0 15px 0;
  4240. }
  4241.  
  4242. .gnb-menu-login {
  4243.   padding: 70px 30px 30px 30px;
  4244.   display: inline-block;
  4245. }
  4246.  
  4247. .gnb-menu-login a {
  4248.   color: rgba(255, 255, 255, .7);
  4249.   font-size: 14.5px;
  4250.   font-weight: 200;
  4251. }
  4252.  
  4253. .gnb-menu-login a:hover {
  4254.   color: #fff;
  4255. }
  4256.  
  4257. .gnb-menu-btn-wrap {
  4258.   padding: 71px 30px 30px 15px;
  4259.   display: inline-block;
  4260. }
  4261.  
  4262. .gnb-mobile {
  4263.   padding: 15px;
  4264.   width: 100%;
  4265.   height: 60px;
  4266.   background: #000;
  4267.   border-bottom: 1px solid rgba(0, 0, 0, .12);
  4268. }
  4269.  
  4270. .gnb-mobile-logo-wrap {
  4271.   display: inline-block;
  4272.   height: 60px;
  4273.   transition: opacity .2s;
  4274. }
  4275.  
  4276. .gnb-mobile-logo-wrap:hover {
  4277.   opacity: .7;
  4278.   cursor: pointer;
  4279. }
  4280.  
  4281. .gnb-logo-mobile {
  4282.   position: relative;
  4283.   top: 5px;
  4284.   height: 20px;
  4285. }
  4286.  
  4287. .gnb-mobile-ic-wrap {
  4288.   display: inline-block;
  4289.   float: right;
  4290. }
  4291.  
  4292. .gnb-mobile-ic-wrap i {
  4293.   color: #fff;
  4294.   font-size: 24px;
  4295. }
  4296.  
  4297. .gnb-mobile-ic-wrap i:hover {
  4298.   opacity: .7;
  4299.   cursor: pointer;
  4300. }
  4301.  
  4302. .gnb-mobile-ic-wrap div {
  4303.   position: absolute;
  4304.   right: 70px;
  4305.   top: 18px;
  4306. }
  4307.  
  4308. .gnb-mobile-login {
  4309.   font-size: 14px;
  4310.   font-weight: 200;
  4311.   color: #fff;
  4312. }
  4313.  
  4314. .gnb-mobile-ic-wrap div:hover {
  4315.   opacity: .7;
  4316.   cursor: pointer;
  4317. }
  4318.  
  4319. .gnb-mobile-menu {
  4320.   padding: 15px;
  4321.   background: #fff;
  4322. }
  4323.  
  4324. .collapse {
  4325.   display: none;
  4326. }
  4327.  
  4328. .collapse.in {
  4329.   display: block;
  4330. }
  4331.  
  4332. tr.collapse.in {
  4333.   display: table-row;
  4334. }
  4335.  
  4336. tbody.collapse.in {
  4337.   display: table-row-group;
  4338. }
  4339.  
  4340. .gnb-mobile-menu ul {
  4341.   padding: 15px;
  4342. }
  4343.  
  4344. .gnb-mobile-menu li {
  4345.   padding: 12px;
  4346.   color: #1e88e5;
  4347.   font-size: 16px;
  4348.   font-weight: 500;
  4349.   border-bottom: 1px solid rgba(0, 0, 0, .12);
  4350. }
  4351.  
  4352. .gnb-mobile-menu a li {
  4353.   padding-left: 30px;
  4354.   color: rgba(0, 0, 0, .54);
  4355.   font-size: 14.5px;
  4356.   font-weight: 500;
  4357. }
  4358.  
  4359. .gnb-mobile-menu a li.on {
  4360.   color: #1e88e5;
  4361.   background: #eff1f5;
  4362. }
  4363.  
  4364. .gnb-mobile-menu li.list:hover {
  4365.   background: #eff1f5;
  4366. }
  4367.  
  4368. .gnb-mobile-menu a li:hover {
  4369.   color: rgba(0, 0, 0, .87);
  4370. }
  4371.  
  4372. /*///////////// 161215 λžœλ”©_Footer /////////////*/
  4373.  
  4374. @media (min-width: 320px) {
  4375.   .randing-footer-input[type=text] {
  4376.     width: 100%;
  4377.     padding: 12px 0;
  4378.     border-radius: 3px;
  4379.     text-align: center;
  4380.   }
  4381.  
  4382.   .randing-footer-input-btn {
  4383.     width: 100%;
  4384.     padding: 12px 30px;
  4385.     border-radius: 3px;
  4386.     margin-top: 10px;
  4387.   }
  4388.  
  4389.   .randing-footer-logo-wrap {
  4390.     text-align: left;
  4391.   }
  4392. }
  4393.  
  4394. @media (min-width: 768px) {
  4395.   .randing-footer-wrap {
  4396.     max-width: 1225px;
  4397.     margin: auto;
  4398.   }
  4399.  
  4400.   .randing-footer-input[type=text] {
  4401.     width: 50%;
  4402.     padding: 12px 0 12px 0;
  4403.     border-radius: 3px;
  4404.     text-align: center;
  4405.   }
  4406.  
  4407.   .randing-footer-input-btn {
  4408.     width: 50%;
  4409.     padding: 12px 30px;
  4410.     border-radius: 3px;
  4411.     margin-top: 10px;
  4412.   }
  4413. }
  4414.  
  4415. @media (min-width: 992px) {
  4416.   .randing-footer-input[type=text] {
  4417.     width: 100%;
  4418.     padding: 12px 0 12px 0;
  4419.     border-radius: 3px;
  4420.     text-align: center;
  4421.   }
  4422.  
  4423.   .randing-footer-input-btn {
  4424.     width: 100%;
  4425.     padding: 12px 30px;
  4426.     border-radius: 3px;
  4427.     margin-top: 10px;
  4428.   }
  4429.  
  4430.   .randing-footer-logo-wrap {
  4431.     text-align: right;
  4432.   }
  4433. }
  4434.  
  4435. .randing-footer-banner {
  4436.   border-top: 1px solid #rgba(0, 0, 0, .06);
  4437.   background: #f8fafb;
  4438.   color: #4d5256;
  4439.   font-size: 18px;
  4440.   font-weight: 300;
  4441.   text-align: center;
  4442.   padding: 30px;
  4443.   box-sizing: border-box;
  4444. }
  4445.  
  4446. .randing-footer {
  4447.   background: #000;
  4448. }
  4449.  
  4450. .randing-footer-list {
  4451.   padding: 30px 15px;
  4452.   display: inline-block;
  4453. }
  4454.  
  4455. .randing-footer-list ul li:first-child {
  4456.   padding: 20px 15px;
  4457.   color: #fff;
  4458.   font-size: 14px;
  4459.   font-weight: 300;
  4460. }
  4461.  
  4462. .randing-footer-list ul li:first-child:hover {
  4463.   text-decoration: none;
  4464.   color: #fff;
  4465.   cursor: initial;
  4466. }
  4467.  
  4468. .randing-footer-list ul li {
  4469.   padding: 10px 15px;
  4470.   color: #a9afb3;
  4471.   font-size: 14px;
  4472.   font-weight: 300;
  4473. }
  4474.  
  4475. .randing-footer-list ul li:hover {
  4476.   color: #fff;
  4477.   cursor: pointer;
  4478. }
  4479.  
  4480. .randing-footer-input-wrap {
  4481.   padding: 50px 30px 30px 30px;
  4482. }
  4483.  
  4484. .randing-footer-input-wrap label {
  4485.   color: #fff;
  4486.   font-size: 14px;
  4487.   font-weight: 300;
  4488. }
  4489.  
  4490. .randing-footer-input-content {
  4491.   position: relative;
  4492.   padding-top: 30px;
  4493. }
  4494.  
  4495. .randing-footer-input-content i {
  4496.   position: absolute;
  4497.   left: 12px;
  4498.   top: 41px;
  4499.   font-size: 18px;
  4500.   color: #a9afb3;
  4501. }
  4502.  
  4503. .randing-footer-input {
  4504.   display: block;
  4505.   background: #fff;
  4506.   color: #878d91;
  4507.   font-size: 13px;
  4508.   font-weight: 300;
  4509. }
  4510.  
  4511. .randing-footer-input[type=text]:focus {
  4512.   background: #fff;
  4513.   color: #4d5256;
  4514.   outline: none;
  4515. }
  4516.  
  4517. .randing-footer-input-btn {
  4518.   height: 43px;
  4519.   background: #0082ff;
  4520.   color: #fff;
  4521.   font-size: 14px;
  4522.   font-weight: 300;
  4523.   text-align: center;
  4524.   vertical-align: top;
  4525.   word-break: break-all;
  4526.   transition: background .2s;
  4527. }
  4528.  
  4529. .randing-footer-input-btn:hover {
  4530.   background: #0874de;
  4531.   cursor: pointer;
  4532. }
  4533.  
  4534. .randing-footer-add {
  4535.   padding: 30px;
  4536.   line-height: 22px;
  4537.   font-size: 12px;
  4538.   font-weight: 300;
  4539.   color: #a9afb3;
  4540. }
  4541.  
  4542. .randing-footer-logo-wrap {
  4543.   padding: 20px 30px;
  4544. }
  4545.  
  4546. .randing-footer-logo img {
  4547.   padding-top: 40px;
  4548.   padding-right: 8px;
  4549.   max-width: 200px;
  4550.   opacity: .7;
  4551. }
  4552.  
  4553. .randing-footer-social {
  4554.   display: block;
  4555.   padding-top: 10px;
  4556. }
  4557.  
  4558. .randing-footer-social p {
  4559.   display: inline-block;
  4560.   padding-right: 5px;
  4561.   font-size: 12px;
  4562.   font-weight: 300;
  4563.   color: #a9afb3;
  4564. }
  4565.  
  4566. .randing-footer-social img {
  4567.   padding: 15px 5px 0;
  4568.   max-width: 36px;
  4569.   display: inline-block;
  4570.   opacity: .2;
  4571. }
  4572.  
  4573. /*///////////// 170213 훑어보기 /////////////*/
  4574.  
  4575. @media (min-width: 320px) {
  4576.   .randing-trial {
  4577.     width: 100%;
  4578.   }
  4579.  
  4580.   .randing-trial-input[type=text] {
  4581.     width: 100%;
  4582.     padding: 10px 30px 10px 45px;
  4583.     border-radius: 3px;
  4584.     text-align: center;
  4585.   }
  4586.  
  4587.   .randing-trial-btn {
  4588.     display: block;
  4589.     padding: 10px 30px;
  4590.     border-radius: 3px;
  4591.     margin-top: 10px;
  4592.     width: 100%;
  4593.   }
  4594.  
  4595.   .randing-section-width {
  4596.     margin: 30px 15px;
  4597.   }
  4598.  
  4599.   .randing-section-height-lg {
  4600.     padding-top: 5px;
  4601.     height: 80%;
  4602.   }
  4603.  
  4604.   .randing-section-height-price {
  4605.     padding-top: 0;
  4606.     height: 90%;
  4607.   }
  4608.  
  4609.   .randing-main-content {
  4610.     padding: 0 15px 0 15px;
  4611.   }
  4612.  
  4613.   .main-feature-card {
  4614.     padding: 15px 30px 45px;
  4615.     text-align: center;
  4616.   }
  4617.  
  4618.   .support-platform-title {
  4619.     text-align: center;
  4620.     padding: 30px 0 15px 0;
  4621.   }
  4622.  
  4623.   .randing-section-width-align-preview.first {
  4624.     padding: 60px 0 30px 0;
  4625.   }
  4626.  
  4627.   .randing-section-width-align-preview {
  4628.     padding: 30px 0;
  4629.   }
  4630.  
  4631.   .randing-section-width-align-preview.last {
  4632.     padding: 30px 0 60px 0;
  4633.   }
  4634.  
  4635.   .main-preview-card {
  4636.     text-align: center;
  4637.     padding: 0;
  4638.   }
  4639.  
  4640.   .preview-wrap {
  4641.     padding: 15px 45px 0 45px;
  4642.   }
  4643.  
  4644.   .randing-main-content button {
  4645.     margin-top: 15px;
  4646.     display: block;
  4647.     width: 100%;
  4648.   }
  4649. }
  4650.  
  4651. @media (min-width: 768px) {
  4652.   .randing-trial {
  4653.     max-width: 720px;
  4654.   }
  4655.  
  4656.   .randing-trial-input[type=text] {
  4657.     width: 50%;
  4658.     border-radius: 3px;
  4659.     text-align: left;
  4660.   }
  4661.  
  4662.   .randing-trial-btn {
  4663.     display: inline-block;
  4664.     margin-left: 10px;
  4665.     border-radius: 3px;
  4666.     margin-top: 0;
  4667.     width: 26%;
  4668.   }
  4669.  
  4670.   .randing-section-width-align-preview.first {
  4671.     padding: 35px 0 0 0;
  4672.   }
  4673.  
  4674.   .randing-section-width-align-preview {
  4675.     padding: 0;
  4676.   }
  4677.  
  4678.   .randing-section-width-align-preview.last {
  4679.     padding: 0 0 35px 0;
  4680.   }
  4681.  
  4682.   .randing-section-width {
  4683.     margin: auto;
  4684.     width: 720px;
  4685.   }
  4686.  
  4687.   .randing-section-width.sm-width {
  4688.     width: 520px;
  4689.   }
  4690.  
  4691.   .randing-section-height-sm {
  4692.     height: 200px;
  4693.   }
  4694.  
  4695.   .randing-section-height-md {
  4696.     height: 800px;
  4697.   }
  4698.  
  4699.   .randing-section-height-lg {
  4700.     padding-top: 0px;
  4701.     height: 80%;
  4702.   }
  4703.  
  4704.   .randing-section-height-price {
  4705.     padding-top: 0;
  4706.     height: 100%;
  4707.   }
  4708.  
  4709.   .randing-main-content {
  4710.     padding: 150px 50px 15px;
  4711.   }
  4712.  
  4713.   .main-feature-card {
  4714.     padding: 15px 30px 45px;
  4715.     text-align: center;
  4716.   }
  4717.  
  4718.   .support-platform-title {
  4719.     text-align: center;
  4720.     padding: 30px 0 0 0;
  4721.   }
  4722.  
  4723.   .preview-wrap {
  4724.     padding: 0 45px;
  4725.   }
  4726. }
  4727.  
  4728. @media (min-width: 992px) {
  4729.   .main-feature-card {
  4730.     padding: 10px 30px 45px;
  4731.     text-align: center;
  4732.   }
  4733.  
  4734.   .randing-main-content {
  4735.     padding: 120px 30px;
  4736.   }
  4737.  
  4738.   .randing-section-width {
  4739.     margin: 0;
  4740.     width: 920px;
  4741.   }
  4742.  
  4743.   .randing-section-width.sm-width {
  4744.     width: 520px;
  4745.   }
  4746.  
  4747.   .randing-section-width.lg-width {
  4748.     margin: 0;
  4749.     width: 960px;
  4750.   }
  4751.  
  4752.   .randing-section-align-center {
  4753.     margin: auto;
  4754.     position: absolute;
  4755.     top: 50%;
  4756.     left: 50%;
  4757.     -ms-transform: translate(-50%, -50%);
  4758.     transform: translate(-50%, -50%);
  4759.   }
  4760.  
  4761.   .main-preview-card {
  4762.     text-align: right;
  4763.     padding: 0 0 30px 0;
  4764.   }
  4765.  
  4766.   .randing-section-height-sm {
  4767.     height: 200px;
  4768.   }
  4769.  
  4770.   .randing-section-height-md {
  4771.     height: 800px;
  4772.   }
  4773.  
  4774.   .randing-section-height-lg {
  4775.     padding-top: 0;
  4776.     margin: 30px 0;
  4777.   }
  4778.  
  4779.   .randing-section-height-customer {
  4780.     padding-top: 0;
  4781.     height: 270px;
  4782.   }
  4783.  
  4784.   .randing-section-height-price {
  4785.     padding-top: 0;
  4786.     height: 700px;
  4787.   }
  4788.  
  4789.   .preview-wrap {
  4790.     padding: 30px 45px;
  4791.   }
  4792.  
  4793.   .randing-section-price-pd-new {
  4794.     padding: 75px 0 55px;
  4795.   }
  4796.  
  4797.   .randing-main-content button {
  4798.     margin-top: 45px;
  4799.     display: inline-block;
  4800.     width: none;
  4801.   }
  4802. }
  4803.  
  4804. @media (min-width: 1200px) {
  4805.   .main-feature-card {
  4806.     padding: 10px 30px 45px;
  4807.     text-align: center;
  4808.   }
  4809.  
  4810.   .randing-section-feature-pd {
  4811.     margin: 0 auto;
  4812.     max-width: 1200px;
  4813.   }
  4814.  
  4815.   .randing-section-price-pd-new {
  4816.     padding: 75px 0 55px;
  4817.     margin: 0 auto;
  4818.     max-width: 1160px;
  4819.   }
  4820.  
  4821.   .randing-section-width {
  4822.     margin: auto;
  4823.     width: 1200px;
  4824.   }
  4825.  
  4826.   .randing-section-width.sm-width {
  4827.     margin: auto;
  4828.     width: 700px;
  4829.   }
  4830.  
  4831.   .randing-section-width.lg-width {
  4832.     margin: auto;
  4833.     width: 1200px;
  4834.   }
  4835.  
  4836.   .randing-section-height-sm {
  4837.     height: 180px;
  4838.   }
  4839.  
  4840.   .randing-section-height-md {
  4841.     height: 400px;
  4842.   }
  4843.  
  4844.   .support-platform-title h1 {
  4845.     padding: 45px 0;
  4846.   }
  4847.  
  4848.   .support-platform-title {
  4849.     text-align: left;
  4850.   }
  4851.  
  4852.   .support-platform-ic img {
  4853.     padding-top: 10px;
  4854.   }
  4855.  
  4856.   .preview-wrap {
  4857.     padding: 0 45px;
  4858.   }
  4859. }
  4860.  
  4861. .randing-trial {
  4862.   position: relative;
  4863.   padding-top: 20px;
  4864. }
  4865.  
  4866. .randing-trial i {
  4867.   position: absolute;
  4868.   left: 12px;
  4869.   top: 31px;
  4870.   font-size: 18px;
  4871.   color: #a9afb3;
  4872. }
  4873.  
  4874. .randing-trial-input[type=text] {
  4875.   display: lnline-block;
  4876.   background: #fff;
  4877.   color: #a9afb3;
  4878.   font-size: 14px;
  4879.   font-weight: 300;
  4880. }
  4881.  
  4882. .randing-trial-input[type=text]:focus {
  4883.   background: #fff;
  4884.   color: #4d5256;
  4885.   outline: none;
  4886. }
  4887.  
  4888. .randing-trial-btn {
  4889.   background: #0082ff;
  4890.   color: #fff;
  4891.   font-size: 14px;
  4892.   font-weight: 200;
  4893.   text-align: center;
  4894.   vertical-align: top;
  4895.   word-break: break-all;
  4896.   transition: background .2s;
  4897. }
  4898.  
  4899. .randing-trial-btn:hover {
  4900.   background: #006bd1;
  4901.   cursor: pointer;
  4902. }
  4903.  
  4904. .landing-try-comment {
  4905.   font-size: 13px;
  4906.   font-weight: 100;
  4907.   color: #a9a9a9;
  4908.   margin-top: 10px;
  4909. }
  4910.  
  4911. .main-feature-card h1 {
  4912.   font-size: 16px;
  4913.   font-weight: 300;
  4914.   color: #4d5256;
  4915. }
  4916.  
  4917. .main-feature-card p {
  4918.   padding-top: 10px;
  4919.   text-align: center;
  4920.   font-size: 14px;
  4921.   font-weight: 300;
  4922.   line-height: 1.7em;
  4923.   color: #878d91;
  4924.   word-break: keep-all;
  4925. }
  4926.  
  4927. .main-feature-card-img {
  4928.   margin-bottom: 15px;
  4929.   text-align: center;
  4930. }
  4931.  
  4932. .main-feature-card-img img {
  4933.   max-width: 192px;
  4934.   padding: 15px;
  4935. }
  4936.  
  4937. .main-feature-card-img2 {
  4938.   margin-bottom: 15px;
  4939.   text-align: center;
  4940. }
  4941.  
  4942. .main-feature-card-img2 img {
  4943.   max-width: 128px;
  4944.   padding: 15px;
  4945. }
  4946.  
  4947. .support-platform-title h1 {
  4948.   font-size: 14px;
  4949.   font-weight: 300;
  4950.   color: #4d5256;
  4951. }
  4952.  
  4953. .support-platform-ic {
  4954.   padding: 30px 15px;
  4955.   text-align: center;
  4956. }
  4957.  
  4958. .support-platform-ic img {
  4959.   opacity: 0.5;
  4960. }
  4961.  
  4962. .support-platform-ic img:hover {
  4963.   opacity: 0.87;
  4964. }
  4965.  
  4966. .support-platform-ic p {
  4967.   padding-top: 10px;
  4968.   font-size: 14px;
  4969.   font-weight: 300;
  4970.   color: #a9afb3;
  4971. }
  4972.  
  4973. .bg-blue {
  4974.   background: #f8fafb;
  4975.   border-top: 1px solid rgba(0, 0, 0, .06);
  4976.   border-bottom: 1px solid rgba(0, 0, 0, .06);
  4977. }
  4978.  
  4979. .randing-main-content h1 {
  4980.   font-size: 14px;
  4981.   font-weight: 300;
  4982.   color: #0082ff;
  4983.   padding-bottom: 8px;
  4984. }
  4985.  
  4986. .randing-main-content h2 {
  4987.   font-size: 23px;
  4988.   font-weight: 300;
  4989.   color: #4d5256;
  4990.   line-height: 1.3em;
  4991.   padding-bottom: 13px;
  4992.   word-break: keep-all;
  4993. }
  4994.  
  4995. .randing-main-content p {
  4996.   font-size: 14px;
  4997.   font-weight: 300;
  4998.   color: #878d91;
  4999.   line-height: 1.7em;
  5000.   word-break: keep-all;
  5001. }
  5002.  
  5003. .landing-learnmore-btn {
  5004.   padding: 12px 20px;
  5005.   border-radius: 4px;
  5006.   font-size: 14px;
  5007.   font-weight: 300;
  5008.   color: #0082ff;
  5009.   box-shadow: inset 0 0 0 1px #0082ff;
  5010. }
  5011.  
  5012. .landing-learnmore-btn:hover {
  5013.   background: #0051fb;
  5014.   font-weight: 100;
  5015.   color: #fff;
  5016. }
  5017.  
  5018. .randing-section-width-align-preview {
  5019.   max-width: 1190px;
  5020.   margin: auto;
  5021. }
  5022.  
  5023. .preview-browser {
  5024.   box-sizing: inherit;
  5025.   vertical-align: middle;
  5026.   background: #f7f8fa;
  5027.   border: 1px solid #d0d2d7;
  5028.   border-bottom: none;
  5029.   border-radius: 3px 3px 0 0;
  5030.   padding: 5px 8px;
  5031.   height: 1rem;
  5032. }
  5033.  
  5034. .preview-browser i {
  5035.   background: rgba(0, 0, 0, .2);
  5036.   border-radius: 89012542px;
  5037.   width: 6px;
  5038.   height: 6px;
  5039.   margin-right: 4px;
  5040.   display: inline-block;
  5041. }
  5042.  
  5043. .preview-card {
  5044.   box-sizing: inherit;
  5045.   border: 1px solid #d0d2d7;
  5046. }
  5047.  
  5048. .preview-card.notline {
  5049.   border: none;
  5050. }
  5051.  
  5052. .preview-card img {
  5053.   width: 100%;
  5054. }
  5055.  
  5056. .main-preview-card img {
  5057.   width: 90%;
  5058. }
  5059.  
  5060. .tooltip-name {
  5061.   position: relative;
  5062.   display: inline-block;
  5063. }
  5064.  
  5065. .tooltip-name .tooltip-name-text {
  5066.   visibility: hidden;
  5067.   width: 160px;
  5068.   background-color: #2d2d3c;
  5069.   color: #fff;
  5070.   text-align: center;
  5071.   border-radius: 5px;
  5072.   padding: 7px 15px;
  5073.   position: absolute;
  5074.   z-index: 1;
  5075.   bottom: 120%;
  5076.   left: 5%;
  5077.   margin-left: -60px;
  5078.   font-size: 13px;
  5079.   font-weight: 200;
  5080.   box-shadow: 1px 0 10px rgba(0, 0, 0, .30);
  5081. }
  5082.  
  5083. .tooltip-name .tooltip-name-text:after {
  5084.   content: "";
  5085.   position: absolute;
  5086.   top: 98%;
  5087.   left: 50%;
  5088.   margin-left: -5px;
  5089.   border-width: 7px;
  5090.   border-style: solid;
  5091.   border-color: #2d2d3c transparent transparent transparent;
  5092. }
  5093.  
  5094. .tooltip-name:hover .tooltip-name-text {
  5095.   visibility: visible;
  5096. }
  5097.  
  5098. .randing-section-price-btn {
  5099.   padding-top: 15px;
  5100.   text-align: center;
  5101. }
  5102.  
  5103. .randing-section-price-btn button {
  5104.   position: relative;
  5105.   padding: 15px 15px;
  5106.   font-size: 14px;
  5107.   text-align: center;
  5108.   transition: background .2s !important;
  5109.   box-sizing: border-box;
  5110.   -webkit-box-sizing: border-box;
  5111.   -moz-box-sizing: border-box;
  5112.   word-break: break-all;
  5113.   border-radius: 3px;
  5114.   background: #F7F8FA;
  5115.   border: 1px solid rgba(0, 0, 0, .12);
  5116.   color: rgba(0, 0, 0, .6);
  5117.   font-weight: 600;
  5118.   width: 98%;
  5119. }
  5120.  
  5121. .randing-section-price-btn button:hover {
  5122.   background: #E3E5E8;
  5123.   cursor: pointer;
  5124. }
  5125.  
  5126. .randing-login-dash-headding-btn-wrap {
  5127.   padding: 30px 0 5px 0;
  5128. }
  5129.  
  5130. .randing-login-dash-headding-btn {
  5131.   position: relative;
  5132.   padding: 10px 60px;
  5133.   font-size: 14px;
  5134.   text-align: center;
  5135.   border-radius: 3px;
  5136.   color: #fff;
  5137.   font-weight: 100;
  5138.   background: #0082ff;
  5139. }
  5140.  
  5141. .randing-login-dash-headding-btn:hover {
  5142.   background: #0874de;
  5143.   cursor: pointer;
  5144. }
  5145.  
  5146. .randing-login-dash-headding-btn i {
  5147.   font-size: 18px;
  5148. }
  5149.  
  5150. /* μ‚¬μš©μž ν›„κΈ° */
  5151.  
  5152. @media (min-width: 320px) {
  5153.   .customer-comment-wrap {
  5154.     padding-top: 60px;
  5155.   }
  5156.  
  5157.   .customer-comment {
  5158.     display: inline-block;
  5159.   }
  5160.  
  5161.   .customer-comment h1 {
  5162.     max-width: 420px;
  5163.   }
  5164.  
  5165.   .customer-comment-picture {
  5166.     display: inline-block;
  5167.     margin-left: 225px;
  5168.   }
  5169.  
  5170.   .customer-comment-arrow {
  5171.     top: 15px;
  5172.     left: 95px;
  5173.     width: 150px;
  5174.     height: auto;
  5175.     content: url('//static.airbridge.io/images/2017_randing/main-1/customer_comment/randing_arrow_mobile.png');
  5176.   }
  5177. }
  5178.  
  5179. @media (min-width: 768px) {
  5180.   .customer-comment-arrow {
  5181.     top: 15px;
  5182.     left: 95px;
  5183.     width: 150px;
  5184.     height: auto;
  5185.   }
  5186.  
  5187.   .customer-comment-picture {
  5188.     display: inline-block;
  5189.     margin-left: 320px;
  5190.   }
  5191. }
  5192.  
  5193. @media (min-width: 992px) {
  5194.   .customer-comment-wrap {
  5195.     float: right;
  5196.     padding-top: 0;
  5197.   }
  5198.  
  5199.   .customer-comment {
  5200.     display: block;
  5201.   }
  5202.  
  5203.   .customer-comment h1 {
  5204.     max-width: 195px;
  5205.   }
  5206.  
  5207.   .customer-comment-picture {
  5208.     display: inline-block;
  5209.     margin-left: 0;
  5210.   }
  5211.  
  5212.   .customer-comment-arrow {
  5213.     left: 0;
  5214.     right: 80px;
  5215.     top: -260px;
  5216.     width: auto;
  5217.     height: 300px;
  5218.     content: url('//static.airbridge.io/images/2017_randing/main-1/customer_comment/randing_arrow_pc.png');
  5219.   }
  5220. }
  5221.  
  5222. .customer-comment-wrap {
  5223.   display: inline-block;
  5224.   position: relative;
  5225.   text-align: right;
  5226. }
  5227.  
  5228. .customer-comment-arrow {
  5229.   position: absolute;
  5230.   opacity: .7;
  5231.   user-select: none;
  5232. }
  5233.  
  5234. .customer-comment-picture {
  5235.   width: 72px;
  5236.   height: 72px;
  5237.   background: #eff1f5;
  5238.   border-radius: 50em;
  5239.   margin-bottom: 10px;
  5240.   content: url('//static.airbridge.io/images/2017_randing/main-1/customer_comment/socar_cto.png');
  5241. }
  5242.  
  5243. .customer-comment {
  5244.   font-size: 13px;
  5245.   line-height: 25px;
  5246. }
  5247.  
  5248. .customer-comment h1 {
  5249.   font-weight: 100;
  5250.   color: #fff;
  5251.   margin-bottom: 10px;
  5252.   word-break: keep-all;
  5253. }
  5254.  
  5255. .customer-comment h2 {
  5256.   padding-right: 5px;
  5257.   font-weight: 300;
  5258.   color: #a9a9a9;
  5259. }
  5260.  
  5261. /*///////////// 170215 μ• λ„λ¦¬ν‹±μŠ€/차별점/기술 및 λͺ¨λ“ˆ /////////////*/
  5262.  
  5263. @media (min-width: 320px) {
  5264.   .title-banner-bg {
  5265.     text-align: left;
  5266.   }
  5267.  
  5268.   .title-banner {
  5269.     padding: 100px 20px 40px 20px;
  5270.   }
  5271.  
  5272.   .title-banner-trial-input[type=text] {
  5273.     width: 100%;
  5274.     border-radius: 3px;
  5275.     text-align: center;
  5276.   }
  5277.  
  5278.   .title-banner-trial i {
  5279.     position: absolute;
  5280.     left: 12px;
  5281.     top: 42px;
  5282.   }
  5283.  
  5284.   .module {
  5285.     padding: 50px 20px 50px 20px;
  5286.   }
  5287.  
  5288.   .module.center {
  5289.     padding: 20px 30px 20px 30px;
  5290.   }
  5291.  
  5292.   .module-text-l,  .module-text-r {
  5293.     padding-top: 55px;
  5294.     padding-left: 0;
  5295.   }
  5296.  
  5297.   .module button {
  5298.     float: center;
  5299.   }
  5300.  
  5301.   .modul-preview-wrap {
  5302.     padding: 45px 0 0 0;
  5303.   }
  5304.  
  5305.   .price-card-pd.l-side {
  5306.     padding: 10px 0;
  5307.   }
  5308.  
  5309.   .price-card-pd.r-side {
  5310.     padding: 10px 0;
  5311.   }
  5312.  
  5313.   .module h5 {
  5314.     font-size: 28px;
  5315.   }
  5316.  
  5317.   .module h4 {
  5318.     padding: 0;
  5319.   }
  5320. }
  5321.  
  5322. @media (min-width: 768px) {
  5323.   .title-banner-bg {
  5324.     text-align: left;
  5325.   }
  5326.  
  5327.   .title-banner {
  5328.     padding: 250px 30px 50px 30px;
  5329.   }
  5330.  
  5331.   .title-banner-trial {
  5332.     max-width: 620px;
  5333.   }
  5334.  
  5335.   .title-banner-trial-input[type=text] {
  5336.     max-width: 350px;
  5337.     border-radius: 3px;
  5338.     text-align: left;
  5339.   }
  5340.  
  5341.   .title-banner-trial i {
  5342.     position: absolute;
  5343.     left: 15px;
  5344.     top: 42px;
  5345.   }
  5346.  
  5347.   .module p {
  5348.     margin-bottom: 0;
  5349.   }
  5350.  
  5351.   .module {
  5352.     padding: 60px 30px 40px 30px;
  5353.   }
  5354.  
  5355.   .module.center {
  5356.     padding: 40px 30px 20px 30px;
  5357.   }
  5358.  
  5359.   .modul-preview-wrap {
  5360.     padding: 15px 0 30px 0;
  5361.   }
  5362.  
  5363.   .price-card-pd.l-side {
  5364.     padding: 5px;
  5365.   }
  5366.  
  5367.   .price-card-pd.r-side {
  5368.     padding: 5px;
  5369.   }
  5370.  
  5371.   .module h5 {
  5372.     font-size: 28px;
  5373.   }
  5374.  
  5375.   .module h4 {
  5376.     padding: 0 30px;
  5377.   }
  5378. }
  5379.  
  5380. @media (min-width: 992px) {
  5381.   .module-text-l {
  5382.     padding-top: 55px;
  5383.     padding-right: 60px;
  5384.   }
  5385.  
  5386.   .module-text-r {
  5387.     padding-top: 55px;
  5388.     padding-left: 60px;
  5389.   }
  5390.  
  5391.   .price-card-pd.l-side {
  5392.     padding: 5px;
  5393.   }
  5394.  
  5395.   .price-card-pd.r-side {
  5396.     padding: 5px 0 5px 5px;
  5397.   }
  5398.  
  5399.   .module h5 {
  5400.     font-size: 23px;
  5401.   }
  5402.  
  5403.   .module.center {
  5404.     padding: 0 30px 20px 30px;
  5405.   }
  5406. }
  5407.  
  5408. @media (min-width: 1200px) {
  5409.   .module h5 {
  5410.     font-size: 32px;
  5411.   }
  5412.  
  5413.   .module h4 {
  5414.     padding: 0;
  5415.   }
  5416. }
  5417.  
  5418. .title-banner-bg {
  5419.   background: #000;
  5420.   background-image: url(//static.airbridge.io/images/2017_brand/graphic_comp4.png);
  5421. }
  5422.  
  5423. .title-banner {
  5424.   max-width: 1200px;
  5425.   margin: auto;
  5426. }
  5427.  
  5428. .title-banner h1 {
  5429.   font-size: 28px;
  5430.   font-weight: 100;
  5431.   letter-spacing: 0.5px;
  5432.   color: #fff;
  5433.   line-height: 36px;
  5434.   font-family: 'BioRhyme';
  5435. }
  5436.  
  5437. .title-banner p {
  5438.   margin-top: 8px;
  5439.   font-size: 14px;
  5440.   font-weight: 300;
  5441.   color: #a9afb3;
  5442.   letter-spacing: 0.5px;
  5443.   line-height: 1.7em;
  5444. }
  5445.  
  5446. .title-banner h3 {
  5447.   margin-top: 10px;
  5448.   font-size: 13px;
  5449.   font-weight: 300;
  5450.   color: #a9afb3;
  5451.   letter-spacing: 0.5px;
  5452. }
  5453.  
  5454. .title-banner-trial {
  5455.   position: relative;
  5456.   padding-top: 30px;
  5457. }
  5458.  
  5459. .title-banner-trial i {
  5460.   font-size: 18px;
  5461.   color: #a9afb3;
  5462. }
  5463.  
  5464. .title-banner-trial-input[type=text] {
  5465.   display: lnline-block;
  5466.   padding: 10px 30px 10px 45px;
  5467.   background: #fff;
  5468.   color: #a9afb3;
  5469.   font-size: 14px;
  5470.   font-weight: 300;
  5471. }
  5472.  
  5473. .title-banner-trial-input[type=text]:focus {
  5474.   background: #fff;
  5475.   color: #4d5256;
  5476.   outline: none;
  5477. }
  5478.  
  5479. .module-section {
  5480.   background: #f6cb2e;
  5481. }
  5482.  
  5483. .module-bg1 {
  5484.   background: #fff;
  5485. }
  5486.  
  5487. .module-bg2 {
  5488.   background: #1e88e5;
  5489. }
  5490.  
  5491. .module-bg3 {
  5492.   background: #f8fafb;
  5493. }
  5494.  
  5495. .module {
  5496.   max-width: 1200px;
  5497.   margin: auto;
  5498. }
  5499.  
  5500. .module-line {
  5501.   background: #0082ff;
  5502.   height: 2px;
  5503.   width: 32px;
  5504.   margin-bottom: 30px;
  5505. }
  5506.  
  5507. .module h1 {
  5508.   margin-bottom: 5px;
  5509.   font-size: 18px;
  5510.   font-weight: 300;
  5511.   color: #0082ff;
  5512. }
  5513.  
  5514. .module p {
  5515.   font-size: 14px;
  5516.   font-weight: 300;
  5517.   color: #4D5256;
  5518.   line-height: 22px;
  5519. }
  5520.  
  5521. .module-btn {
  5522.   margin-top: 23px;
  5523.   position: relative;
  5524.   padding: 10px 40px;
  5525.   font-size: 14px;
  5526.   font-weight: 300;
  5527.   text-align: center;
  5528.   transition: background .2s !important;
  5529.   box-sizing: border-box;
  5530.   -webkit-box-sizing: border-box;
  5531.   -moz-box-sizing: border-box;
  5532.   word-break: break-all;
  5533.   border-radius: 3px;
  5534.   box-shadow: inset 0 0 0 1px #0082ff;
  5535.   color: #0082ff;
  5536. }
  5537.  
  5538. .module-btn:hover {
  5539.   background: #0082ff;
  5540.   color: #fff;
  5541.   font-weight: 100;
  5542.   cursor: pointer;
  5543. }
  5544.  
  5545. .module-vertical-1 {
  5546.   float: right;
  5547. }
  5548.  
  5549. .module-vertical-2 {
  5550.   float: left;
  5551. }
  5552.  
  5553. .preview-browser {
  5554.   box-sizing: inherit;
  5555.   vertical-align: middle;
  5556.   background: #f7f8fa;
  5557.   border: 1px solid #d0d2d7;
  5558.   border-bottom: none;
  5559.   border-radius: 3px 3px 0 0;
  5560.   padding: 5px 8px;
  5561.   height: 1rem;
  5562. }
  5563.  
  5564. .preview-browser i {
  5565.   background: rgba(0, 0, 0, .2);
  5566.   border-radius: 89012542px;
  5567.   width: 6px;
  5568.   height: 6px;
  5569.   margin-right: 4px;
  5570.   display: inline-block;
  5571. }
  5572.  
  5573. .preview-card {
  5574.   border: 1px solid #d0d2d7;
  5575. }
  5576.  
  5577. .preview-card img {
  5578.   width: 100%;
  5579. }
  5580.  
  5581. .etc-feature-card {
  5582.   text-align: center;
  5583.   padding: 180px 0;
  5584. }
  5585.  
  5586. .etc-feature-card h2 {
  5587.   font-size: 18px;
  5588.   font-weight: 300;
  5589.   color: #878d91;
  5590. }
  5591.  
  5592. .module h3 {
  5593.   font-size: 18px;
  5594.   font-weight: 300;
  5595.   color: #4d5256;
  5596.   word-break: keep-all;
  5597. }
  5598.  
  5599. .module h4 {
  5600.   margin-top: 10px;
  5601.   text-align: left;
  5602.   font-size: 14px;
  5603.   font-weight: 300;
  5604.   color: #878d91;
  5605.   word-break: keep-all;
  5606. }
  5607.  
  5608. .module h5 {
  5609.   font-weight: 500;
  5610.   color: rgba(0, 0, 0, .87);
  5611. }
  5612.  
  5613. /*/////////////////// 170217 νšŒμ›κ°€μž…,둜그인 ///////////////////*/
  5614.  
  5615. @media (min-width: 320px) {
  5616.   .signup-side {
  5617.     display: none;
  5618.   }
  5619.  
  5620.   .signup-switch span {
  5621.     display: none;
  5622.   }
  5623.  
  5624.   .signup-table-cell {
  5625.     height: 70vh;
  5626.   }
  5627.  
  5628.   .signup-side-mobile {
  5629.     padding: 35px 20px;
  5630.   }
  5631.  
  5632.   .signup-switch {
  5633.     margin-right: 25px;
  5634.   }
  5635. }
  5636.  
  5637. @media (min-width: 768px) {
  5638.   .signup-side {
  5639.     display: none;
  5640.   }
  5641.  
  5642.   .signup-side-mobile {
  5643.     padding: 35px 20px 35px 35px;
  5644.   }
  5645.  
  5646.   .signup-inside {
  5647.     height: 100%;
  5648.   }
  5649.  
  5650.   .signup-switch {
  5651.     margin-right: 38px;
  5652.   }
  5653.  
  5654.   .signup-switch span {
  5655.     display: inline-block;
  5656.   }
  5657. }
  5658.  
  5659. @media (min-width: 992px) {
  5660.   .signup-side {
  5661.     display: block;
  5662.   }
  5663.  
  5664.   .signup-inside {
  5665.     height: 100%;
  5666.     margin-left: 460px;
  5667.   }
  5668.  
  5669.   .signup-side-mobile {
  5670.     display: none;
  5671.   }
  5672.  
  5673.   .signup-table-cell.log {
  5674.     height: 90vh;
  5675.   }
  5676.  
  5677.   .signup-table-cell {
  5678.     height: 95vh;
  5679.   }
  5680. }
  5681.  
  5682. .sign-wrap {
  5683.   font-size: 0;
  5684.   height: 100%;
  5685. }
  5686.  
  5687. .signup-side {
  5688.   position: fixed;
  5689.   width: 460px;
  5690.   height: 100%;
  5691.   top: 0;
  5692.   left: 0;
  5693.   background: #000;
  5694. }
  5695.  
  5696. .signup-side img {
  5697.   padding: 35px 0;
  5698.   width: 130px;
  5699. }
  5700.  
  5701. .signup-side i {
  5702.   padding: 35px 20px 35px 35px;
  5703.   font-size: 24px;
  5704.   color: #fff;
  5705.   vertical-align: top;
  5706. }
  5707.  
  5708. .signup-side-mobile {
  5709.   position: fixed;
  5710.   z-index: 99;
  5711. }
  5712.  
  5713. .signup-side-mobile i {
  5714.   font-size: 24px;
  5715.   color: #1e88e5;
  5716. }
  5717.  
  5718. .signup-side-mobile:hover {
  5719.   cursor: pointer;
  5720. }
  5721.  
  5722. .signup-table {
  5723.   display: table;
  5724.   width: 100%;
  5725. }
  5726.  
  5727. .signup-table-cell {
  5728.   display: table-cell;
  5729.   position: relative;
  5730.   vertical-align: middle;
  5731. }
  5732.  
  5733. .signup-switch {
  5734.   position: absolute;
  5735.   right: 0;
  5736.   top: 0;
  5737.   margin-top: 38px;
  5738.   margin-bottom: 46px;
  5739. }
  5740.  
  5741. .signup-switch span {
  5742.   padding-right: 30px;
  5743.   font-size: 13px;
  5744.   font-weight: 300;
  5745.   color: #a9afb3;
  5746. }
  5747.  
  5748. .signup-content {
  5749.   display: block;
  5750.   box-sizing: border-box;
  5751.   clear: both;
  5752.   max-width: 500px;
  5753.   margin: auto;
  5754.   margin-top: 100px;
  5755.   padding: 0 30px;
  5756. }
  5757.  
  5758. .signup-container-wrap {
  5759.   padding-top: 5px;
  5760. }
  5761.  
  5762. .signup-container {
  5763.   margin: 10px 0;
  5764.   width: 100%;
  5765.   padding: 20px 0;
  5766. }
  5767.  
  5768. .signup-container.next {
  5769.   margin-top: 45px;
  5770. }
  5771.  
  5772. .signup-input {
  5773.   position: relative;
  5774. }
  5775.  
  5776. .signup-input i.valid {
  5777.   position: absolute;
  5778.   right: 0;
  5779.   bottom: 13px;
  5780.   font-size: 18px;
  5781.   color: #1e88e5;
  5782. }
  5783.  
  5784. .signup-input i.error {
  5785.   position: absolute;
  5786.   right: 0;
  5787.   bottom: 13px;
  5788.   font-size: 18px;
  5789.   color: #ff0000;
  5790. }
  5791.  
  5792. .login-container-wrap {
  5793.   padding-top: 30px;
  5794. }
  5795.  
  5796. .login-container {
  5797.   margin-right: 0;
  5798.   width: 100%;
  5799.   padding: 20px 0;
  5800. }
  5801.  
  5802. .login-input {
  5803.   position: relative;
  5804.   margin-bottom: 15px;
  5805. }
  5806.  
  5807. .login-input i.valid {
  5808.   position: absolute;
  5809.   right: 0;
  5810.   bottom: 13px;
  5811.   font-size: 18px;
  5812.   color: #1e88e5;
  5813. }
  5814.  
  5815. .login-input i.error {
  5816.   position: absolute;
  5817.   right: 0;
  5818.   bottom: 13px;
  5819.   font-size: 18px;
  5820.   color: #ff0000;
  5821. }
  5822.  
  5823. .input-error-message {
  5824.   position: absolute;
  5825.   bottom: -23px;
  5826.   left: 2px;
  5827.   font-size: 12px;
  5828.   font-weight: 400;
  5829.   color: #ff0000;
  5830.   display: none;
  5831. }
  5832.  
  5833. .input-error-message.normal {
  5834.   position: relative;
  5835.   bottom: -5px;
  5836. }
  5837.  
  5838. .signup-input input {
  5839.   font-size: 15px;
  5840.   font-weight: 300;
  5841.   padding: 12px 0;
  5842.   width: 100%;
  5843.   max-width: 500px;
  5844.   border: none;
  5845.   color: #4d5256;
  5846.   border-bottom: 1px solid rgba(0, 0, 0, .38);
  5847. }
  5848.  
  5849. .login-input input {
  5850.   font-size: 23px;
  5851.   font-weight: 300;
  5852.   padding: 10px 0;
  5853.   width: 100%;
  5854.   max-width: 500px;
  5855.   border: none;
  5856.   color: #4d5256;
  5857.   border-bottom: 1px solid rgba(0, 0, 0, .38);
  5858. }
  5859.  
  5860. input:focus {
  5861.   outline: none;
  5862. }
  5863.  
  5864. .signup-input label {
  5865.   color: #a9acb6;
  5866.   font-size: 16px;
  5867.   font-weight: 300;
  5868.   position: absolute;
  5869.   pointer-events: none;
  5870.   left: 1px;
  5871.   top: 15px;
  5872.   transition: 0.2s ease all;
  5873.   -moz-transition: 0.2s ease all;
  5874.   -webkit-transition: 0.2s ease all;
  5875. }
  5876.  
  5877. .login-input label {
  5878.   color: #a9acb6;
  5879.   font-size: 23px;
  5880.   font-weight: 300;
  5881.   position: absolute;
  5882.   pointer-events: none;
  5883.   left: 2px;
  5884.   top: 15px;
  5885.   transition: 0.2s ease all;
  5886.   -moz-transition: 0.2s ease all;
  5887.   -webkit-transition: 0.2s ease all;
  5888. }
  5889.  
  5890. input:focus ~ label,input:valid ~ label {
  5891.   top: -10px;
  5892.   left: 0;
  5893.   font-size: 13px;
  5894.   font-weight: 500;
  5895.   color: #9a9a9a;
  5896. }
  5897.  
  5898. input:focus ~ label.error,input:valid ~ label.error {
  5899.   color: #9a9a9a;
  5900. }
  5901.  
  5902. .signup-bar {
  5903.   position: relative;
  5904.   display: block;
  5905.   width: 100%;
  5906.   max-width: 500px;
  5907. }
  5908.  
  5909. .signup-bar.error:before,.signup-bar.error:after {
  5910.   background: #ff0000;
  5911. }
  5912.  
  5913. .signup-bar:before,.signup-bar:after {
  5914.   content: '';
  5915.   height: 2px;
  5916.   width: 0;
  5917.   bottom: 1px;
  5918.   position: absolute;
  5919.   background: #0082ff;
  5920.   transition: 0.2s ease all;
  5921.   -moz-transition: 0.2s ease all;
  5922.   -webkit-transition: 0.2s ease all;
  5923. }
  5924.  
  5925. .signup-bar:before {
  5926.   left: 50%;
  5927. }
  5928.  
  5929. .signup-bar:after {
  5930.   right: 50%;
  5931. }
  5932.  
  5933. input:focus ~ .signup-bar:before,input:focus ~ .signup-bar:after {
  5934.   width: 50%;
  5935. }
  5936.  
  5937. .signup-highlight {
  5938.   position: absolute;
  5939.   height: 60%;
  5940.   width: 100px;
  5941.   top: 25%;
  5942.   left: 0;
  5943.   pointer-events: none;
  5944.   opacity: 0.5;
  5945. }
  5946.  
  5947. input:focus ~ .signup-highlight {
  5948.   -webkit-animation: inputHighlighter 0.3s ease;
  5949.   -moz-animation: inputHighlighter 0.3s ease;
  5950.   animation: inputHighlighter 0.3s ease;
  5951. }
  5952.  
  5953. @-webkit-keyframes inputHighlighter {
  5954.   from {
  5955.     background: #0082ff;
  5956.   }
  5957.  
  5958.   to {
  5959.     width: 0;
  5960.     background: transparent;
  5961.   }
  5962. }
  5963.  
  5964. @-moz-keyframes inputHighlighter {
  5965.   from {
  5966.     background: #0082ff;
  5967.   }
  5968.  
  5969.   to {
  5970.     width: 0;
  5971.     background: transparent;
  5972.   }
  5973. }
  5974.  
  5975. @keyframes inputHighlighter {
  5976.   from {
  5977.     background: #0082ff;
  5978.   }
  5979.  
  5980.   to {
  5981.     width: 0;
  5982.     background: transparent;
  5983.   }
  5984. }
  5985.  
  5986. .login-failed-text {
  5987.   font-size: 13px;
  5988.   font-weight: 500;
  5989.   color: #ff0000;
  5990.   line-height: 20px;
  5991. }
  5992.  
  5993. .signup-btn-wrap {
  5994.   margin: 35px auto 60px;
  5995.   width: 100%;
  5996.   max-width: 500px;
  5997.   text-align: center;
  5998. }
  5999.  
  6000. .signup-btn-wrap.login {
  6001.   margin: 60px auto 0;
  6002. }
  6003.  
  6004. /*///////////// 170120 λΉ„λ°€λ²ˆν˜Έ μ°ΎκΈ° : modal /////////////*/
  6005.  
  6006. @media (min-width: 320px) {
  6007.   .randing-modal-head,  .randing-modal-body {
  6008.     margin-left: 30px;
  6009.     margin-right: 30px;
  6010.   }
  6011.  
  6012.   .randing-modal-close-wrap {
  6013.     right: 50px;
  6014.     top: 20px;
  6015.   }
  6016.  
  6017.   .modal-close-btn {
  6018.     color: rgba(0, 0, 0, .54);
  6019.   }
  6020.  
  6021.   .modal-close-btn:hover {
  6022.     color: rgba(0, 0, 0, .87);
  6023.   }
  6024.  
  6025.   .btn-gap {
  6026.     padding-top: 10px;
  6027.   }
  6028.  
  6029.   .randing-modal {
  6030.     margin: auto;
  6031.     max-width: 710px;
  6032.     animation-duration: .2s;
  6033.   }
  6034. }
  6035.  
  6036. @media (min-width: 768px) {
  6037.   .randing-modal-head,  .randing-modal-body {
  6038.     margin-left: 0;
  6039.     margin-right: 0;
  6040.   }
  6041.  
  6042.   .randing-modal-close-wrap {
  6043.     right: -50px;
  6044.     top: 0;
  6045.   }
  6046.  
  6047.   .modal-close-btn {
  6048.     color: rgba(255, 255, 255, .7);
  6049.   }
  6050.  
  6051.   .modal-close-btn:hover {
  6052.     color: rgba(255, 255, 255, 1);
  6053.   }
  6054.  
  6055.   .btn-gap {
  6056.     padding-right: 10px;
  6057.   }
  6058.  
  6059.   .randing-modal {
  6060.     margin: auto;
  6061.     min-width: 720px;
  6062.     animation-duration: .2s;
  6063.   }
  6064. }
  6065.  
  6066. @media (min-width: 992px) {
  6067.   .randing-modal-head,  .randing-modal-body {
  6068.     margin-left: 0;
  6069.     margin-right: 0;
  6070.   }
  6071.  
  6072.   .modal-close-btn {
  6073.     color: rgba(255, 255, 255, .7);
  6074.   }
  6075.  
  6076.   .modal-close-btn:hover {
  6077.     color: rgba(255, 255, 255, 1);
  6078.   }
  6079.  
  6080.   .btn-gap {
  6081.     padding-right: 10px;
  6082.   }
  6083. }
  6084.  
  6085. @media (min-width: 1200px) {
  6086.   .randing-modal-head,  .randing-modal-body {
  6087.     margin-left: 0;
  6088.     margin-right: 0;
  6089.   }
  6090.  
  6091.   .modal-close-btn {
  6092.     color: rgba(255, 255, 255, .7);
  6093.   }
  6094.  
  6095.   .modal-close-btn:hover {
  6096.     color: rgba(255, 255, 255, 1);
  6097.   }
  6098.  
  6099.   .btn-gap {
  6100.     padding-right: 10px;
  6101.   }
  6102. }
  6103.  
  6104. .randing-modal-content-wrap {
  6105.   position: relative;
  6106. }
  6107.  
  6108. .randing-modal-close-wrap {
  6109.   position: absolute;
  6110. }
  6111.  
  6112. .randing-modal-head {
  6113.   padding: 15px;
  6114.   background: #fff;
  6115.   border-radius: 3px 3px 0 0;
  6116. }
  6117.  
  6118. .randing-modal-body {
  6119.   border-top: 1px solid rgba(0, 0, 0, .12);
  6120.   padding: 15px;
  6121.   background: #fff;
  6122.   border-radius: 0 0 3px 3px;
  6123. }
  6124.  
  6125. .randing-modal-title {
  6126.   padding: 10px 15px 10px 10px;
  6127.   color: rgba(0, 0, 0, .87);
  6128.   font-size: 18px;
  6129.   font-weight: 400;
  6130. }
  6131.  
  6132. .randing-modal-desc {
  6133.   padding: 10px 10px 10px 10px;
  6134.   color: rgba(0, 0, 0, .54);
  6135.   font-size: 14.5px;
  6136.   line-height: 22px;
  6137.   font-weight: 500;
  6138. }
  6139.  
  6140. .randing-modal-input-title {
  6141.   padding: 10px 10px 5px 10px;
  6142.   color: #0082ff;
  6143.   font-size: 14.5px;
  6144.   font-weight: 400;
  6145. }
  6146.  
  6147. .randing-modal-input-title i {
  6148.   font-size: 16px;
  6149.   padding-right: 10px;
  6150. }
  6151.  
  6152. .randing-modal-input {
  6153.   padding: 0 10px 20px 10px;
  6154. }
  6155.  
  6156. .input[type=email] {
  6157.   box-sizing: border-box;
  6158.   padding: 10px 15px;
  6159.   border-radius: 3px;
  6160.   transition: background .2s;
  6161.   border: 2px solid rgba(0, 0, 0, .20);
  6162.   color: rgba(0, 0, 0, .87);
  6163.   font-size: 13px;
  6164. }
  6165.  
  6166. .input[type=email]:focus {
  6167.   border: 2px solid #0082ff;
  6168.   outline: none;
  6169. }
  6170.  
  6171. .input[type=email].invalid {
  6172.   border: 2px solid #ff0000;
  6173.   outline: none;
  6174. }
  6175.  
  6176. #input-invalid {
  6177.   -vender-animation-duration: .2s;
  6178. }
  6179.  
  6180. .randing-modal-btn {
  6181.   padding: 15px 10px 5px 10px;
  6182.   text-align: right;
  6183. }
  6184.  
  6185. .btn-cancel {
  6186.   font-size: 14px;
  6187.   font-weight: 500;
  6188.   width: 100%;
  6189.   color: rgba(0, 0, 0, .54);
  6190.   box-sizing: border-box;
  6191.   padding: 12px 15px 10px;
  6192.   border-radius: 3px;
  6193.   transition: background, box-shadow .2s;
  6194.   background: #E1E7EA;
  6195.   box-shadow: 0 1px 0 rgba(0, 0, 0, .12);
  6196.   text-align: center;
  6197. }
  6198.  
  6199. .btn-cancel:hover {
  6200.   background: #C6D2D5;
  6201.   cursor: pointer;
  6202. }
  6203.  
  6204. .btn-agree {
  6205.   font-size: 14px;
  6206.   font-weight: 100;
  6207.   color: #fff;
  6208.   width: 100%;
  6209.   box-sizing: border-box;
  6210.   padding: 12px 15px 10px;
  6211.   border-radius: 3px;
  6212.   transition: background, box-shadow .2s;
  6213.   background: #0082ff;
  6214.   box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
  6215.   text-align: center;
  6216. }
  6217.  
  6218. .btn-agree:hover {
  6219.   background: #0874de;
  6220.   cursor: pointer;
  6221. }
  6222.  
  6223. .modal-close-btn i {
  6224.   font-size: 36px;
  6225. }
  6226.  
  6227. /*///////////// 170123 λͺ¨λ°”μΌλ‘œκ·ΈμΈμ‹œ μ•ˆλ‚΄  /////////////*/
  6228.  
  6229. .mobile-login-info-wrap {
  6230.   padding: 60px;
  6231. }
  6232.  
  6233. .mobile-login-info-sub {
  6234.   padding-bottom: 10px;
  6235.   font-size: 13px;
  6236.   font-weight: 600;
  6237.   color: rgba(0, 0, 0, .54);
  6238. }
  6239.  
  6240. .mobile-login-info-title {
  6241.   font-size: 23px;
  6242.   font-weight: 500;
  6243.   color: rgba(0, 0, 0, .38);
  6244. }
  6245.  
  6246. .mobile-login-enter-btn {
  6247.   text-align: center;
  6248. }
  6249.  
  6250. .mobile-login-enter-btn a {
  6251.   color: #0082ff;
  6252.   text-decoration: underline;
  6253. }
  6254.  
  6255. .mobile-login-enter-btn a:hover {
  6256.   color: #006bd1;
  6257. }
  6258.  
  6259. /*///////////// 170215 μ΄μš©μš”κΈˆ /////////////*/
  6260.  
  6261. @media (min-width: 320px) {
  6262.   .price-function-list {
  6263.     display: none;
  6264.   }
  6265.  
  6266.   .price-card-head h1 {
  6267.     font-size: 20px;
  6268.   }
  6269.  
  6270.   .price-card-body h1,  .price-card-body h5 {
  6271.     font-size: 23px;
  6272.   }
  6273.  
  6274.   .price-card-head,  .price-card-body {
  6275.     width: 82vw;
  6276.   }
  6277.  
  6278.   .price-card-pd {
  6279.     padding: 10px 0;
  6280.   }
  6281.  
  6282.   .price-center {
  6283.     text-align: center;
  6284.   }
  6285.  
  6286.   .price-start-btn {
  6287.     padding: 5px 0 30px 45px;
  6288.   }
  6289. }
  6290.  
  6291. @media (min-width: 768px) {
  6292.   .price-function-list {
  6293.     display: none;
  6294.   }
  6295.  
  6296.   .price-card-head h1 {
  6297.     font-size: 20px;
  6298.   }
  6299.  
  6300.   .price-card-body {
  6301.     height: 330px;
  6302.   }
  6303.  
  6304.   .price-card-body h1,  .price-card-body h5 {
  6305.     font-size: 23px;
  6306.   }
  6307.  
  6308.   .price-card-head,  .price-card-body {
  6309.     width: 100%;
  6310.   }
  6311.  
  6312.   .price-card-pd {
  6313.     padding: 5px;
  6314.   }
  6315.  
  6316.   .price-center {
  6317.     text-align: left;
  6318.   }
  6319.  
  6320.   .price-card-body button {
  6321.     top: 130px;
  6322.   }
  6323.  
  6324.   .price-start-btn {
  6325.     padding: 5px 0 30px 20px;
  6326.   }
  6327. }
  6328.  
  6329. @media (min-width: 992px) {
  6330.   .price-function-list {
  6331.     display: none;
  6332.   }
  6333.  
  6334.   .price-card-head h1 {
  6335.     font-size: 18px;
  6336.   }
  6337.  
  6338.   .price-card-body {
  6339.     height: 370px;
  6340.   }
  6341.  
  6342.   .price-card-body h1,  .price-card-body h5 {
  6343.     font-size: 2vw;
  6344.   }
  6345.  
  6346.   .price-card-pd {
  6347.     padding: 5px;
  6348.   }
  6349.  
  6350.   .price-center {
  6351.     text-align: left;
  6352.   }
  6353.  
  6354.   .price-card-body button {
  6355.     top: 175px;
  6356.   }
  6357.  
  6358.   .price-start-btn {
  6359.     padding: 0;
  6360.   }
  6361. }
  6362.  
  6363. @media (min-width: 1200px) {
  6364.   .price-function-list {
  6365.     display: block;
  6366.   }
  6367.  
  6368.   .price-card-head h1 {
  6369.     font-size: 20px;
  6370.   }
  6371.  
  6372.   .price-card-body {
  6373.     height: 350px;
  6374.   }
  6375.  
  6376.   .price-card-body h1,  .price-card-body h5 {
  6377.     font-size: 23px;
  6378.   }
  6379.  
  6380.   .price-card-pd {
  6381.     padding: 5px;
  6382.   }
  6383.  
  6384.   .price-card-body button {
  6385.     top: 150px;
  6386.   }
  6387. }
  6388.  
  6389. .price-list-width {
  6390.   max-width: 1200px;
  6391.   margin: auto;
  6392. }
  6393.  
  6394. .price-list-wrap {
  6395.   padding: 100px 30px 5px 30px;
  6396. }
  6397.  
  6398. .head-line {
  6399.   background: #1e88e5;
  6400.   height: 2px;
  6401.   width: 32px;
  6402.   margin-bottom: 20px;
  6403. }
  6404.  
  6405. .price-list-wrap h1 {
  6406.   font-size: 14.5;
  6407.   font-weight: 500;
  6408.   color: rgba(0, 0, 0, .87);
  6409.   padding-bottom: 15px;
  6410. }
  6411.  
  6412. .price-list-wrap p {
  6413.   font-size: 13px;
  6414.   font-weight: 600;
  6415.   color: rgba(0, 0, 0, .38);
  6416.   margin-bottom: 30px;
  6417.   word-break: keep-all;
  6418. }
  6419.  
  6420. .price-card-head {
  6421.   padding: 25px 15px;
  6422.   border-right: 1px solid #d0d2d7;
  6423.   border-left: 1px solid #d0d2d7;
  6424.   border-top: 1px solid #d0d2d7;
  6425.   border-bottom: 1px solid #d0d2d7;
  6426.   background: #f8fafb;
  6427.   border-radius: 3px 3px 0 0;
  6428. }
  6429.  
  6430. .price-card-head h1 {
  6431.   font-weight: 100;
  6432.   color: #4d5256;
  6433.   padding-bottom: 0;
  6434. }
  6435.  
  6436. .price-card-head p {
  6437.   font-size: 13px;
  6438.   font-weight: 300;
  6439.   color: #4d5256;
  6440. }
  6441.  
  6442. .price-card-body {
  6443.   display: flex;
  6444.   flex-direction: column;
  6445.   border-right: 1px solid #d0d2d7;
  6446.   border-left: 1px solid #d0d2d7;
  6447.   border-bottom: 1px solid #d0d2d7;
  6448.   padding: 15px;
  6449.   border-radius: 0 0 3px 3px;
  6450. }
  6451.  
  6452. .price-card-body h1,.price-card-body h5 {
  6453.   font-weight: 100;
  6454.   color: #4d5256;
  6455.   padding-bottom: 0;
  6456. }
  6457.  
  6458. .price-card-body h2 {
  6459.   font-size: 13px;
  6460.   font-weight: 300;
  6461.   color: #0082ff;
  6462. }
  6463.  
  6464. .price-card-body p {
  6465.   padding: 15px 0;
  6466.   font-size: 13px;
  6467.   font-weight: 300;
  6468.   color: #4d5256;
  6469.   line-height: 1.7em;
  6470.   height: 72px;
  6471.   margin-bottom: 0;
  6472.   word-break: keep-all;
  6473. }
  6474.  
  6475. .price-start-btn-wrap {
  6476.   display: inline-block;
  6477.   padding-left: 5px;
  6478.   padding-bottom: 15px;
  6479. }
  6480.  
  6481. .price-start-btn {
  6482.   color: #878d91;
  6483.   font-size: 14px;
  6484.   font-weight: 300;
  6485. }
  6486.  
  6487. .price-start-btn:hover {
  6488.   color: #4d5256;
  6489.   cursor: pointer;
  6490. }
  6491.  
  6492. .price-start-btn i {
  6493.   position: relative;
  6494.   top: -1px;
  6495.   font-size: 18px;
  6496. }
  6497.  
  6498. .price-card-btn {
  6499.   position: relative;
  6500.   display: block;
  6501.   width: 100%;
  6502.   padding: 12px 15px;
  6503.   font-size: 14px;
  6504.   text-align: center;
  6505.   transition: background .2s !important;
  6506.   box-sizing: border-box;
  6507.   -webkit-box-sizing: border-box;
  6508.   -moz-box-sizing: border-box;
  6509.   word-break: break-all;
  6510.   border-radius: 3px;
  6511.   background: #eff1f5;
  6512.   border: 1px solid rgba(0, 0, 0, .05);
  6513.   color: rgba(0, 0, 0, .38);
  6514.   font-weight: 500;
  6515. }
  6516.  
  6517. .price-card-btn:hover {
  6518.   cursor: not-allowed;
  6519. }
  6520.  
  6521. .price-card-head.business h1,.price-card-head.business p,.price-card-head.business,.price-card-btn.business {
  6522.   background: #00a9fd;
  6523.   color: #fff;
  6524.   font-weight: 100;
  6525. }
  6526.  
  6527. .price-card-btn.business:hover {
  6528.   cursor: pointer;
  6529.   background: #1976D2;
  6530. }
  6531.  
  6532. .price-card-head.first h1,.price-card-head.first p,.price-card-head.first,.price-card-btn.first {
  6533.   background: #0082ff;
  6534.   color: #fff;
  6535.   font-weight: 100;
  6536. }
  6537.  
  6538. .price-card-btn.first:hover {
  6539.   cursor: pointer;
  6540.   background: #092e67;
  6541. }
  6542.  
  6543. .price-card-head.enter h1,.price-card-head.enter p,.price-card-head.enter,.price-card-btn.enter {
  6544.   background: #0051fb;
  6545.   color: #fff;
  6546.   font-weight: 100;
  6547. }
  6548.  
  6549. .price-card-btn.enter:hover {
  6550.   cursor: pointer;
  6551.   background: #0082ff;
  6552. }
  6553.  
  6554. .randing-price-list {
  6555.   padding-top: 15px;
  6556. }
  6557.  
  6558. .randing-price-list ul.list-on {
  6559.   padding: 0 0 0 30px;
  6560.   font-size: 12px;
  6561.   font-weight: 300;
  6562.   color: #878d91;
  6563. }
  6564.  
  6565. .randing-price-list ul i {
  6566.   font-size: 15px;
  6567.   color: #6CB970;
  6568.   margin-left: -30px;
  6569. }
  6570.  
  6571. .randing-price-list ul.list-off {
  6572.   padding: 0 0 0 30px;
  6573.   font-size: 13px;
  6574.   font-weight: 500;
  6575.   color: rgba(0, 0, 0, .38);
  6576.   text-decoration: line-through;
  6577. }
  6578.  
  6579. .randing-price-list ul.list-off i {
  6580.   font-size: 18px;
  6581.   color: rgba(0, 0, 0, .0);
  6582.   margin-left: -22px;
  6583. }
  6584.  
  6585. .randing-price-list ul li {
  6586.   padding: 0 0 5px 0;
  6587.   word-break: keep-all;
  6588. }
  6589.  
  6590. .randing-price-table {
  6591.   width: 100%;
  6592.   text-align: left;
  6593.   margin-bottom: 120px;
  6594. }
  6595.  
  6596. .randing-price-table thead tr {
  6597.   background: #00a9fd;
  6598.   height: 48px;
  6599.   border-top: 1px solid rgba(0, 0, 0, .06);
  6600.   border-bottom: 1px solid rgba(0, 0, 0, .06);
  6601. }
  6602.  
  6603. .randing-price-table thead tr th {
  6604.   padding: 0 15px;
  6605.   color: #fff;
  6606.   font-size: 14px;
  6607.   font-weight: 100;
  6608. }
  6609.  
  6610. .randing-price-table tbody tr {
  6611.   height: 48px;
  6612.   border-bottom: 1px solid rgba(0, 0, 0, .06);
  6613. }
  6614.  
  6615. .randing-price-table tbody tr th {
  6616.   width: 680px;
  6617.   padding: 0 15px;
  6618.   font-size: 14px;
  6619.   font-weight: 400;
  6620.   color: #4d5256;
  6621. }
  6622.  
  6623. .randing-price-table tbody tr td {
  6624.   padding: 0 15px;
  6625.   font-size: 14px;
  6626.   font-weight: 400;
  6627.   color: #4d5256;
  6628. }
  6629.  
  6630. .randing-price-table tbody tr td i {
  6631.   color: #0082ff;
  6632. }
  6633.  
  6634. .randing-price-table tbody tr td i.ng {
  6635.   color: #ff0000;
  6636. }
  6637.  
  6638. /*///////////// 170216 νŒ€  /////////////*/
  6639.  
  6640. @media (min-width: 320px) {
  6641.   .team-address-text-pd-l {
  6642.     padding: 15px 0;
  6643.   }
  6644.  
  6645.   .team-address-text-pd-r {
  6646.     padding: 15px 0;
  6647.   }
  6648. }
  6649.  
  6650. @media (min-width: 768px) {
  6651.   .team-address-text-pd-l {
  6652.     padding: 15px 15px 15px 0;
  6653.   }
  6654.  
  6655.   .team-address-text-pd-r {
  6656.     padding: 15px 0 15px 15px;
  6657.   }
  6658. }
  6659.  
  6660. .team-profile-wrap {
  6661.   padding: 100px 30px 30px 30px;
  6662. }
  6663.  
  6664. .team-profile-wrap h1 {
  6665.   font-size: 14px;
  6666.   font-weight: 400;
  6667.   color: #4d5256;
  6668.   padding-bottom: 10px;
  6669. }
  6670.  
  6671. .team-profile-wrap p {
  6672.   padding-top: 30px;
  6673.   font-size: 14px;
  6674.   font-weight: 300;
  6675.   color: #878d91;
  6676.   line-height: 26px;
  6677. }
  6678.  
  6679. .team-profile-width {
  6680.   max-width: 1140px;
  6681.   margin: auto;
  6682. }
  6683.  
  6684. .profile-wrap {
  6685.   position: relative;
  6686.   border: 1px solid rgba(0, 0, 0, .12);
  6687.   max-width: 262px;
  6688.   margin: 0 auto;
  6689. }
  6690.  
  6691. .profile-picture {
  6692.   width: 100%;
  6693.   height: 270px;
  6694.   overflow: hidden;
  6695. }
  6696.  
  6697. .profile-picture img {
  6698.   width: 100%;
  6699.   height: auto;
  6700. }
  6701.  
  6702. #hunjae:hover {
  6703.   content: url('//static.airbridge.io/images/2017_randing/main-8-team/team_profile/hunjae_2.png');
  6704. }
  6705.  
  6706. .profile-card {
  6707.   position: relative;
  6708.   height: 180px;
  6709.   padding: 20px;
  6710.   background: #fff;
  6711. }
  6712.  
  6713. .profile-card h4 {
  6714.   font-size: 16px;
  6715.   font-weight: 400;
  6716.   color: #4d5256;
  6717.   padding-bottom: 5px;
  6718. }
  6719.  
  6720. .profile-card h2 {
  6721.   font-size: 12px;
  6722.   font-weight: 400;
  6723.   color: #878d91;
  6724. }
  6725.  
  6726. .profile-card h3 {
  6727.   padding-top: 20px;
  6728.   font-size: 12px;
  6729.   font-weight: 400;
  6730.   color: #4d5256;
  6731.   line-height: 20px;
  6732. }
  6733.  
  6734. .profile-card span {
  6735.   position: absolute;
  6736.   top: 20px;
  6737.   right: 15px;
  6738.   padding: 1px 6px;
  6739.   border-radius: 2px;
  6740.   font-size: 11px;
  6741.   font-weight: 400;
  6742.   color: #fff;
  6743. }
  6744.  
  6745. .profile-card span.dev {
  6746.   background-color: #008DA6;
  6747. }
  6748.  
  6749. .team-address-text {
  6750.   padding-bottom: 30px;
  6751. }
  6752.  
  6753. .team-address-text h5 {
  6754.   font-size: 14px;
  6755.   font-weight: 300;
  6756.   color: #4d5256;
  6757.   line-height: 23px;
  6758.   padding-bottom: 10px;
  6759. }
  6760.  
  6761. .team-address-text h6 {
  6762.   font-size: 14px;
  6763.   font-weight: 300;
  6764.   color: #878d91;
  6765.   line-height: 23px;
  6766. }
  6767.  
  6768. .team-address-text h6.sub {
  6769.   padding-top: 5px;
  6770.   font-size: 14px;
  6771.   font-weight: 300;
  6772.   color: #878d91;
  6773.   line-height: 20px;
  6774. }
  6775.  
  6776. .team-profile-wrap.bg {
  6777.   margin-top: 60px;
  6778.   padding: 60px 0;
  6779.   background: #0082ff;
  6780. }
  6781.  
  6782. .team-to-recruit {
  6783.   text-align: center;
  6784. }
  6785.  
  6786. .team-to-recruit-text {
  6787.   font-size: 18px;
  6788.   font-weight: 100;
  6789.   color: #fff;
  6790.   padding-bottom: 20px;
  6791. }
  6792.  
  6793. .team-to-recruit-btn {
  6794.   position: relative;
  6795.   padding: 12px 40px;
  6796.   font-size: 14px;
  6797.   text-align: center;
  6798.   border-radius: 3px;
  6799.   box-shadow: inset 0 0 0 1px #fff;
  6800.   color: #fff;
  6801.   font-weight: 100;
  6802. }
  6803.  
  6804. .team-to-recruit-btn:hover {
  6805.   background: #fff;
  6806.   color: #0082ff;
  6807.   font-weight: 300;
  6808.   cursor: pointer;
  6809. }
  6810.  
  6811. /*///////////// 170203 μ±„μš© /////////////*/
  6812.  
  6813. .recruit-wrap.first {
  6814.   padding: 100px 30px 60px 30px;
  6815. }
  6816.  
  6817. .recruit-wrap {
  6818.   padding: 60px 30px;
  6819. }
  6820.  
  6821. .recruit-wrap h1 {
  6822.   font-size: 14px;
  6823.   font-weight: 400;
  6824.   color: #4d5256;
  6825. }
  6826.  
  6827. .recruit-wrap p {
  6828.   padding-top: 30px;
  6829.   font-size: 14px;
  6830.   font-weight: 400;
  6831.   color: #878d91;
  6832.   line-height: 26px;
  6833. }
  6834.  
  6835. .recruit-wrap ul {
  6836.   padding-top: 10px;
  6837.   line-height: 26px;
  6838. }
  6839.  
  6840. .recruit-wrap li {
  6841.   font-size: 14px;
  6842.   font-weight: 400;
  6843.   color: #878d91;
  6844.   margin-left: 20px;
  6845.   list-style-type: disc;
  6846. }
  6847.  
  6848. .recruit-width {
  6849.   max-width: 1140px;
  6850.   margin: auto;
  6851. }
  6852.  
  6853. .recruit-notice-wrap {
  6854.   padding: 5px 0;
  6855. }
  6856.  
  6857. .recruit-notice-wrap.first {
  6858.   padding: 35px 0 5px 0;
  6859. }
  6860.  
  6861. .recruit-notice {
  6862.   padding: 20px 15px;
  6863.   border: 1px solid rgba(0, 0, 0, .12);
  6864.   border-radius: 3px;
  6865. }
  6866.  
  6867. .recruit-notice.on {
  6868.   border-radius: 3px 3px 0 0;
  6869. }
  6870.  
  6871. .recruit-notice:hover {
  6872.   border: 1px solid rgba(0, 0, 0, .2);
  6873.   cursor: pointer;
  6874. }
  6875.  
  6876. .recruit-notice h1 {
  6877.   display: inline-block;
  6878.   font-size: 14px;
  6879.   font-weight: 400;
  6880.   color: #4d5256;
  6881. }
  6882.  
  6883. .recruit-notice h1.on {
  6884.   color: #878d91;
  6885. }
  6886.  
  6887. .recruit-notice i {
  6888.   display: inline-block;
  6889.   float: right;
  6890.   font-size: 24px;
  6891.   color: #4d5256;
  6892. }
  6893.  
  6894. .recruit-notice i.on {
  6895.   color: #878d91;
  6896. }
  6897.  
  6898. .recruit-notice-content {
  6899.   padding: 30px;
  6900.   background: #f8fafb;
  6901.   border-right: 1px solid rgba(0, 0, 0, .12);
  6902.   border-left: 1px solid rgba(0, 0, 0, .12);
  6903.   border-bottom: 1px solid rgba(0, 0, 0, .12);
  6904.   border-radius: 0 0 3px 3px;
  6905. }
  6906.  
  6907. .recruit-notice-content h1 {
  6908.   font-size: 16px;
  6909.   font-weight: 500;
  6910.   color: rgba(0, 0, 0, .87);
  6911.   padding-bottom: 15px;
  6912. }
  6913.  
  6914. .recruit-notice-content h2 {
  6915.   font-size: 16px;
  6916.   font-weight: 400;
  6917.   color: #4d5256;
  6918.   padding: 45px 0 15px 0;
  6919. }
  6920.  
  6921. .recruit-notice-content ul {
  6922.   line-height: 23px;
  6923. }
  6924.  
  6925. .recruit-notice-content li {
  6926.   font-size: 13px;
  6927.   font-weight: 400;
  6928.   color: #4d5256;
  6929.   margin-left: 20px;
  6930.   list-style-type: disc;
  6931. }
  6932.  
  6933. .recruit-picture-wrap {
  6934.   padding: 90px 0 0 0;
  6935. }
  6936.  
  6937. .recruit-picture-wrap img {
  6938.   width: 100%;
  6939.   overflow: hidden;
  6940. }
  6941.  
  6942. /*///////////// 170206 footer_데λͺ¨μ‹ μ²­(modal) /////////////*/
  6943.  
  6944. @media (min-width: 320px) {
  6945.   .randing-modal-complete {
  6946.     margin-left: 30px;
  6947.     margin-right: 30px;
  6948.   }
  6949. }
  6950.  
  6951. @media (min-width: 768px) {
  6952.   .randing-modal-complete {
  6953.     margin-left: 0;
  6954.     margin-right: 0;
  6955.   }
  6956. }
  6957.  
  6958. .randing-modal-head h1 {
  6959.   padding: 10px 15px 10px 10px;
  6960.   color: rgba(0, 0, 0, .87);
  6961.   font-size: 18px;
  6962.   font-weight: 400;
  6963. }
  6964.  
  6965. .randing-modal-head p {
  6966.   padding: 0 10px;
  6967.   color: rgba(0, 0, 0, .87);
  6968.   font-size: 13px;
  6969.   font-weight: 400;
  6970. }
  6971.  
  6972. .randing-modal-input label {
  6973.   padding: 10px 10px 10px 0;
  6974.   color: #0082ff;
  6975.   font-size: 14.5px;
  6976.   font-weight: 400;
  6977. }
  6978.  
  6979. .randing-modal-input label.invalid {
  6980.   color: #ff0000;
  6981. }
  6982.  
  6983. .randing-modal-complete {
  6984.   padding: 15px;
  6985.   background: #fff;
  6986.   border-radius: 3px 3px 0 0;
  6987.   text-align: center;
  6988. }
  6989.  
  6990. .randing-modal-complete i {
  6991.   padding-top: 20px;
  6992.   color: #6cb970;
  6993.   font-size: 48px;
  6994. }
  6995.  
  6996. .randing-modal-complete h1 {
  6997.   padding: 30px 15px 10px 10px;
  6998.   color: rgba(0, 0, 0, .87);
  6999.   font-size: 23px;
  7000.   font-weight: 600;
  7001. }
  7002.  
  7003. .randing-modal-complete p {
  7004.   color: #59985c;
  7005.   font-size: 14.5px;
  7006.   font-weight: 600;
  7007. }
  7008.  
  7009. .randing-body-btn {
  7010.   margin-top: 15px;
  7011.   margin-bottom: 10px;
  7012.   font-size: 14px;
  7013.   color: #fff;
  7014.   box-sizing: border-box;
  7015.   padding: 12px 15px 10px;
  7016.   border-radius: 3px;
  7017.   transition: background, box-shadow .2s;
  7018.   background: #F7F8FA;
  7019.   border: 1px solid rgba(0, 0, 0, .12);
  7020.   color: rgba(0, 0, 0, .6);
  7021.   font-weight: 600;
  7022.   box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
  7023.   text-align: center;
  7024. }
  7025.  
  7026. .randing-body-btn:hover {
  7027.   background: #E3E5E8;
  7028.   cursor: pointer;
  7029. }
  7030.  
  7031. /*///////////// 170320 μ„œλΉ„μŠ€μ΄μš©μ•½κ΄€,κ°œμΈμ •λ³΄μ·¨κΈ‰λ°©μΉ¨  /////////////*/
  7032.  
  7033. @media (min-width: 320px) {
  7034.   .policy-banner {
  7035.     padding: 30px 20px 30px 20px;
  7036.   }
  7037. }
  7038.  
  7039. @media (min-width: 768px) {
  7040.   .policy-banner {
  7041.     padding: 150px 30px 50px 30px;
  7042.   }
  7043. }
  7044.  
  7045. .policy-banner {
  7046.   max-width: 1190px;
  7047.   margin: auto;
  7048. }
  7049.  
  7050. .policy-banner h1 {
  7051.   font-size: 23px;
  7052.   font-weight: 200;
  7053.   letter-spacing: 0.5px;
  7054.   color: #fff;
  7055. }
  7056.  
  7057. .policy-width {
  7058.   max-width: 1140px;
  7059.   margin: auto;
  7060. }
  7061.  
  7062. .policy-text {
  7063.   padding-bottom: 25px;
  7064. }
  7065.  
  7066. .policy-text > h1 {
  7067.   font-size: 14px;
  7068.   font-weight: 500;
  7069.   color: rgba(0, 0, 0, .87);
  7070.   padding-bottom: 10px;
  7071. }
  7072.  
  7073. .policy-text > h2 {
  7074.   font-size: 14px;
  7075.   font-weight: 500;
  7076.   color: #0082ff;
  7077.   padding-bottom: 10px;
  7078. }
  7079.  
  7080. .policy-text-body {
  7081.   font-size: 13px;
  7082.   font-weight: 400;
  7083.   color: #757575;
  7084.   line-height: 22px;
  7085. }
  7086.  
  7087. .policy-text-body p {
  7088.   display: inline-block;
  7089.   padding-right: 5px;
  7090. }
  7091.  
  7092.  
  7093.  
  7094. .policy-text-body h2 {
  7095.   margin-left: 20px;
  7096. }
  7097.  
  7098. .policy-text-body li {
  7099.   margin-left: 30px;
  7100.   list-style-type: disc;
  7101.   list-style-position: outside;
  7102. }
  7103.  
  7104. .policy-text-body h3 {
  7105.   color: #757575;
  7106.   padding-bottom: 10px;
  7107. }
  7108.  
  7109. .policy-text-body table {
  7110.   margin: 15px 0;
  7111.   width: 100%;
  7112.   border: 1px solid #d0d2d7;
  7113.   color: rgba(0, 0, 0, .87);
  7114. }
  7115.  
  7116. .policy-text-body tr {
  7117.   border: 1px solid #d0d2d7;
  7118.   padding: 15px;
  7119. }
  7120.  
  7121. .policy-text-body th {
  7122.   border: 1px solid #d0d2d7;
  7123.   background: #e7f3ff;
  7124. }
  7125.  
  7126. .policy-text-body td {
  7127.   border: 1px solid #d0d2d7;
  7128.   padding: 15px;
  7129. }
  7130.  
  7131. /*------------------------------β–²β–²β–² λžœλ”© β–²β–²β–²-------------------------------------*/
  7132.  
  7133. /* grid */
  7134.  
  7135. .container-mail {
  7136.   box-sizing: border-box;
  7137.   padding-right: 10px;
  7138.   padding-left: 10px;
  7139.   margin-right: auto;
  7140.   margin-left: auto;
  7141. }
  7142.  
  7143. .dashboard-container-set,.dashboard-container-set-w-lnb,.dashboard-container-stats {
  7144.   padding: 15px;
  7145.   box-sizing: border-box;
  7146. }
  7147.  
  7148. @media (min-width: 320px) {
  7149.   .dashboard-container-set {
  7150.     width: 568px;
  7151.   }
  7152.  
  7153.   .dashboard-container-set-w-lnb {
  7154.     width: 710px;
  7155.   }
  7156.  
  7157.   .dashboard-container-stats {
  7158.     width: 568px;
  7159.   }
  7160.  
  7161.   .container {
  7162.     width: 320px;
  7163.   }
  7164.  
  7165.   .container-mail {
  7166.     width: 100%;
  7167.   }
  7168.  
  7169.   .m-margin-t-10 {
  7170.     margin-top: 10px;
  7171.   }
  7172.  
  7173.   .m-margin-b-10 {
  7174.     margin-bottom: 10px;
  7175.   }
  7176.  
  7177.   .m-center {
  7178.     text-align: center;
  7179.   }
  7180. }
  7181.  
  7182. @media (min-width: 768px) {
  7183.   .dashboard-container-set {
  7184.     width: 100%;
  7185.   }
  7186.  
  7187.   .dashboard-container-set-w-lnb {
  7188.     width: 100%;
  7189.     min-width: 710px;
  7190.   }
  7191.  
  7192.   .dashboard-container-stats {
  7193.     width: 100%;
  7194.   }
  7195.  
  7196.   .container {
  7197.     width: 100%;
  7198.   }
  7199.  
  7200.   .container-mail {
  7201.     width: 710px;
  7202.   }
  7203.  
  7204.   .m-margin-t-10 {
  7205.     margin-top: 10px;
  7206.   }
  7207.  
  7208.   .m-margin-b-10 {
  7209.     margin-bottom: 10px;
  7210.   }
  7211.  
  7212.   .m-center {
  7213.     text-align: left;
  7214.   }
  7215. }
  7216.  
  7217. @media (min-width: 992px) {
  7218.   .dashboard-container-set {
  7219.     width: 100%;
  7220.   }
  7221.  
  7222.   .dashboard-container-set-w-lnb {
  7223.     width: 100%;
  7224.   }
  7225.  
  7226.   .dashboard-container-stats {
  7227.     width: 100%;
  7228.   }
  7229.  
  7230.   .container {
  7231.     width: 100%;
  7232.   }
  7233.  
  7234.   .container-mail {
  7235.     width: 710px;
  7236.   }
  7237.  
  7238.   .m-center {
  7239.     text-align: left;
  7240.   }
  7241. }
  7242.  
  7243. @media (min-width: 1200px) {
  7244.   .dashboard-container-set {
  7245.     max-width: 1166px;
  7246.     width: 100%;
  7247.   }
  7248.  
  7249.   .dashboard-container-set-w-lnb {
  7250.     max-width: 1166px;
  7251.     width: 100%;
  7252.   }
  7253.  
  7254.   .dashboard-container-stats {
  7255.     width: 100%;
  7256.   }
  7257.  
  7258.   .container {
  7259.     width: 1366px;
  7260.   }
  7261.  
  7262.   .container-mail {
  7263.     width: 710px;
  7264.   }
  7265.  
  7266.   .m-center {
  7267.     text-align: left;
  7268.   }
  7269. }
  7270.  
  7271. .guide-home-wrapper {
  7272.   position: relative;
  7273.   background-color: #005B95;
  7274. }
  7275.  
  7276. .row {
  7277.   font-size: 0;
  7278.   position: relative;
  7279. }
  7280.  
  7281. .row-d {
  7282.   margin-top: 30px;
  7283.   margin-bottom: 30px;
  7284. }
  7285.  
  7286. .row-d-md {
  7287.   margin-top: 20px;
  7288.   margin-bottom: 20px;
  7289. }
  7290.  
  7291. .row-d-sm {
  7292.   margin-top: 10px;
  7293.   margin-bottom: 10px;
  7294. }
  7295.  
  7296. .row-d:last-child {
  7297.   margin-bottom: 0;
  7298. }
  7299.  
  7300. .col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
  7301.   position: relative;
  7302.   min-height: 1px;
  7303.   margin-right: 15px;
  7304.   margin-left: 15px;
  7305. }
  7306.  
  7307. .col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
  7308.   /*   float: left; */
  7309. }
  7310.  
  7311. .col-xs-12 {
  7312.   width: 100%;
  7313. }
  7314.  
  7315. .col-xs-11 {
  7316.   width: 91.66666667%;
  7317. }
  7318.  
  7319. .col-xs-10 {
  7320.   width: 83.33333333%;
  7321. }
  7322.  
  7323. .col-xs-9 {
  7324.   width: 75%;
  7325. }
  7326.  
  7327. .col-xs-8 {
  7328.   width: 66.66666667%;
  7329. }
  7330.  
  7331. .col-xs-7 {
  7332.   width: 58.33333333%;
  7333. }
  7334.  
  7335. .col-xs-6 {
  7336.   width: 50%;
  7337. }
  7338.  
  7339. .col-xs-5 {
  7340.   width: 41.66666667%;
  7341. }
  7342.  
  7343. .col-xs-4 {
  7344.   width: 33.33333333%;
  7345. }
  7346.  
  7347. .col-xs-3 {
  7348.   width: 25%;
  7349. }
  7350.  
  7351. .col-xs-2 {
  7352.   width: 16.66666667%;
  7353. }
  7354.  
  7355. .col-xs-1 {
  7356.   width: 8.33333333%;
  7357. }
  7358.  
  7359. .col-xs-pull-12 {
  7360.   right: 100%;
  7361. }
  7362.  
  7363. .col-xs-pull-11 {
  7364.   right: 91.66666667%;
  7365. }
  7366.  
  7367. .col-xs-pull-10 {
  7368.   right: 83.33333333%;
  7369. }
  7370.  
  7371. .col-xs-pull-9 {
  7372.   right: 75%;
  7373. }
  7374.  
  7375. .col-xs-pull-8 {
  7376.   right: 66.66666667%;
  7377. }
  7378.  
  7379. .col-xs-pull-7 {
  7380.   right: 58.33333333%;
  7381. }
  7382.  
  7383. .col-xs-pull-6 {
  7384.   right: 50%;
  7385. }
  7386.  
  7387. .col-xs-pull-5 {
  7388.   right: 41.66666667%;
  7389. }
  7390.  
  7391. .col-xs-pull-4 {
  7392.   right: 33.33333333%;
  7393. }
  7394.  
  7395. .col-xs-pull-3 {
  7396.   right: 25%;
  7397. }
  7398.  
  7399. .col-xs-pull-2 {
  7400.   right: 16.66666667%;
  7401. }
  7402.  
  7403. .col-xs-pull-1 {
  7404.   right: 8.33333333%;
  7405. }
  7406.  
  7407. .col-xs-pull-0 {
  7408.   right: auto;
  7409. }
  7410.  
  7411. .col-xs-push-12 {
  7412.   left: 100%;
  7413. }
  7414.  
  7415. .col-xs-push-11 {
  7416.   left: 91.66666667%;
  7417. }
  7418.  
  7419. .col-xs-push-10 {
  7420.   left: 83.33333333%;
  7421. }
  7422.  
  7423. .col-xs-push-9 {
  7424.   left: 75%;
  7425. }
  7426.  
  7427. .col-xs-push-8 {
  7428.   left: 66.66666667%;
  7429. }
  7430.  
  7431. .col-xs-push-7 {
  7432.   left: 58.33333333%;
  7433. }
  7434.  
  7435. .col-xs-push-6 {
  7436.   left: 50%;
  7437. }
  7438.  
  7439. .col-xs-push-5 {
  7440.   left: 41.66666667%;
  7441. }
  7442.  
  7443. .col-xs-push-4 {
  7444.   left: 33.33333333%;
  7445. }
  7446.  
  7447. .col-xs-push-3 {
  7448.   left: 25%;
  7449. }
  7450.  
  7451. .col-xs-push-2 {
  7452.   left: 16.66666667%;
  7453. }
  7454.  
  7455. .col-xs-push-1 {
  7456.   left: 8.33333333%;
  7457. }
  7458.  
  7459. .col-xs-push-0 {
  7460.   left: auto;
  7461. }
  7462.  
  7463. .col-xs-offset-12 {
  7464.   margin-left: 100%;
  7465. }
  7466.  
  7467. .col-xs-offset-11 {
  7468.   margin-left: 91.66666667%;
  7469. }
  7470.  
  7471. .col-xs-offset-10 {
  7472.   margin-left: 83.33333333%;
  7473. }
  7474.  
  7475. .col-xs-offset-9 {
  7476.   margin-left: 75%;
  7477. }
  7478.  
  7479. .col-xs-offset-8 {
  7480.   margin-left: 66.66666667%;
  7481. }
  7482.  
  7483. .col-xs-offset-7 {
  7484.   margin-left: 58.33333333%;
  7485. }
  7486.  
  7487. .col-xs-offset-6 {
  7488.   margin-left: 50%;
  7489. }
  7490.  
  7491. .col-xs-offset-5 {
  7492.   margin-left: 41.66666667%;
  7493. }
  7494.  
  7495. .col-xs-offset-4 {
  7496.   margin-left: 33.33333333%;
  7497. }
  7498.  
  7499. .col-xs-offset-3 {
  7500.   margin-left: 25%;
  7501. }
  7502.  
  7503. .col-xs-offset-2 {
  7504.   margin-left: 16.66666667%;
  7505. }
  7506.  
  7507. .col-xs-offset-1 {
  7508.   margin-left: 8.33333333%;
  7509. }
  7510.  
  7511. .col-xs-offset-0 {
  7512.   margin-left: 0;
  7513. }
  7514.  
  7515. @media (min-width: 768px) {
  7516.   .col-sm-1,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12 {
  7517.     /*     float: left; */
  7518.   }
  7519.  
  7520.   .col-sm-12 {
  7521.     width: 100%;
  7522.   }
  7523.  
  7524.   .col-sm-11 {
  7525.     width: 91.66666667%;
  7526.   }
  7527.  
  7528.   .col-sm-10 {
  7529.     width: 83.33333333%;
  7530.   }
  7531.  
  7532.   .col-sm-9 {
  7533.     width: 75%;
  7534.   }
  7535.  
  7536.   .col-sm-8 {
  7537.     width: 66.66666667%;
  7538.   }
  7539.  
  7540.   .col-sm-7 {
  7541.     width: 58.33333333%;
  7542.   }
  7543.  
  7544.   .col-sm-6 {
  7545.     width: 50%;
  7546.   }
  7547.  
  7548.   .col-sm-5 {
  7549.     width: 41.66666667%;
  7550.   }
  7551.  
  7552.   .col-sm-4 {
  7553.     width: 33.33333333%;
  7554.   }
  7555.  
  7556.   .col-sm-3 {
  7557.     width: 25%;
  7558.   }
  7559.  
  7560.   .col-sm-2 {
  7561.     width: 16.66666667%;
  7562.   }
  7563.  
  7564.   .col-sm-1 {
  7565.     width: 8.33333333%;
  7566.   }
  7567.  
  7568.   .col-sm-0 {
  7569.     width: 0;
  7570.   }
  7571.  
  7572.   .col-sm-pull-12 {
  7573.     right: 100%;
  7574.   }
  7575.  
  7576.   .col-sm-pull-11 {
  7577.     right: 91.66666667%;
  7578.   }
  7579.  
  7580.   .col-sm-pull-10 {
  7581.     right: 83.33333333%;
  7582.   }
  7583.  
  7584.   .col-sm-pull-9 {
  7585.     right: 75%;
  7586.   }
  7587.  
  7588.   .col-sm-pull-8 {
  7589.     right: 66.66666667%;
  7590.   }
  7591.  
  7592.   .col-sm-pull-7 {
  7593.     right: 58.33333333%;
  7594.   }
  7595.  
  7596.   .col-sm-pull-6 {
  7597.     right: 50%;
  7598.   }
  7599.  
  7600.   .col-sm-pull-5 {
  7601.     right: 41.66666667%;
  7602.   }
  7603.  
  7604.   .col-sm-pull-4 {
  7605.     right: 33.33333333%;
  7606.   }
  7607.  
  7608.   .col-sm-pull-3 {
  7609.     right: 25%;
  7610.   }
  7611.  
  7612.   .col-sm-pull-2 {
  7613.     right: 16.66666667%;
  7614.   }
  7615.  
  7616.   .col-sm-pull-1 {
  7617.     right: 8.33333333%;
  7618.   }
  7619.  
  7620.   .col-sm-pull-0 {
  7621.     right: auto;
  7622.   }
  7623.  
  7624.   .col-sm-push-12 {
  7625.     left: 100%;
  7626.   }
  7627.  
  7628.   .col-sm-push-11 {
  7629.     left: 91.66666667%;
  7630.   }
  7631.  
  7632.   .col-sm-push-10 {
  7633.     left: 83.33333333%;
  7634.   }
  7635.  
  7636.   .col-sm-push-9 {
  7637.     left: 75%;
  7638.   }
  7639.  
  7640.   .col-sm-push-8 {
  7641.     left: 66.66666667%;
  7642.   }
  7643.  
  7644.   .col-sm-push-7 {
  7645.     left: 58.33333333%;
  7646.   }
  7647.  
  7648.   .col-sm-push-6 {
  7649.     left: 50%;
  7650.   }
  7651.  
  7652.   .col-sm-push-5 {
  7653.     left: 41.66666667%;
  7654.   }
  7655.  
  7656.   .col-sm-push-4 {
  7657.     left: 33.33333333%;
  7658.   }
  7659.  
  7660.   .col-sm-push-3 {
  7661.     left: 25%;
  7662.   }
  7663.  
  7664.   .col-sm-push-2 {
  7665.     left: 16.66666667%;
  7666.   }
  7667.  
  7668.   .col-sm-push-1 {
  7669.     left: 8.33333333%;
  7670.   }
  7671.  
  7672.   .col-sm-push-0 {
  7673.     left: auto;
  7674.   }
  7675.  
  7676.   .col-sm-offset-12 {
  7677.     margin-left: 100%;
  7678.   }
  7679.  
  7680.   .col-sm-offset-11 {
  7681.     margin-left: 91.66666667%;
  7682.   }
  7683.  
  7684.   .col-sm-offset-10 {
  7685.     margin-left: 83.33333333%;
  7686.   }
  7687.  
  7688.   .col-sm-offset-9 {
  7689.     margin-left: 75%;
  7690.   }
  7691.  
  7692.   .col-sm-offset-8 {
  7693.     margin-left: 66.66666667%;
  7694.   }
  7695.  
  7696.   .col-sm-offset-7 {
  7697.     margin-left: 58.33333333%;
  7698.   }
  7699.  
  7700.   .col-sm-offset-6 {
  7701.     margin-left: 50%;
  7702.   }
  7703.  
  7704.   .col-sm-offset-5 {
  7705.     margin-left: 41.66666667%;
  7706.   }
  7707.  
  7708.   .col-sm-offset-4 {
  7709.     margin-left: 33.33333333%;
  7710.   }
  7711.  
  7712.   .col-sm-offset-3 {
  7713.     margin-left: 25%;
  7714.   }
  7715.  
  7716.   .col-sm-offset-2 {
  7717.     margin-left: 16.66666667%;
  7718.   }
  7719.  
  7720.   .col-sm-offset-1 {
  7721.     margin-left: 8.33333333%;
  7722.   }
  7723.  
  7724.   .col-sm-offset-0 {
  7725.     margin-left: 0;
  7726.   }
  7727. }
  7728.  
  7729. @media (min-width: 992px) {
  7730.   .col-md-1,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-10,  .col-md-11,  .col-md-12 {
  7731.     /*     float: left; */
  7732.   }
  7733.  
  7734.   .col-md-12 {
  7735.     width: 100%;
  7736.   }
  7737.  
  7738.   .col-md-11 {
  7739.     width: 91.66666667%;
  7740.   }
  7741.  
  7742.   .col-md-10 {
  7743.     width: 83.33333333%;
  7744.   }
  7745.  
  7746.   .col-md-9 {
  7747.     width: 75%;
  7748.   }
  7749.  
  7750.   .col-md-8 {
  7751.     width: 66.66666667%;
  7752.   }
  7753.  
  7754.   .col-md-7 {
  7755.     width: 58.33333333%;
  7756.   }
  7757.  
  7758.   .col-md-6 {
  7759.     width: 50%;
  7760.   }
  7761.  
  7762.   .col-md-5 {
  7763.     width: 41.66666667%;
  7764.   }
  7765.  
  7766.   .col-md-4 {
  7767.     width: 33.33333333%;
  7768.   }
  7769.  
  7770.   .col-md-3 {
  7771.     width: 25%;
  7772.   }
  7773.  
  7774.   .col-md-2 {
  7775.     width: 16.66666667%;
  7776.   }
  7777.  
  7778.   .col-md-1 {
  7779.     width: 8.33333333%;
  7780.   }
  7781.  
  7782.   .col-md-0 {
  7783.     width: 0;
  7784.   }
  7785.  
  7786.   .col-md-pull-12 {
  7787.     right: 100%;
  7788.   }
  7789.  
  7790.   .col-md-pull-11 {
  7791.     right: 91.66666667%;
  7792.   }
  7793.  
  7794.   .col-md-pull-10 {
  7795.     right: 83.33333333%;
  7796.   }
  7797.  
  7798.   .col-md-pull-9 {
  7799.     right: 75%;
  7800.   }
  7801.  
  7802.   .col-md-pull-8 {
  7803.     right: 66.66666667%;
  7804.   }
  7805.  
  7806.   .col-md-pull-7 {
  7807.     right: 58.33333333%;
  7808.   }
  7809.  
  7810.   .col-md-pull-6 {
  7811.     right: 50%;
  7812.   }
  7813.  
  7814.   .col-md-pull-5 {
  7815.     right: 41.66666667%;
  7816.   }
  7817.  
  7818.   .col-md-pull-4 {
  7819.     right: 33.33333333%;
  7820.   }
  7821.  
  7822.   .col-md-pull-3 {
  7823.     right: 25%;
  7824.   }
  7825.  
  7826.   .col-md-pull-2 {
  7827.     right: 16.66666667%;
  7828.   }
  7829.  
  7830.   .col-md-pull-1 {
  7831.     right: 8.33333333%;
  7832.   }
  7833.  
  7834.   .col-md-pull-0 {
  7835.     right: auto;
  7836.   }
  7837.  
  7838.   .col-md-push-12 {
  7839.     left: 100%;
  7840.   }
  7841.  
  7842.   .col-md-push-11 {
  7843.     left: 91.66666667%;
  7844.   }
  7845.  
  7846.   .col-md-push-10 {
  7847.     left: 83.33333333%;
  7848.   }
  7849.  
  7850.   .col-md-push-9 {
  7851.     left: 75%;
  7852.   }
  7853.  
  7854.   .col-md-push-8 {
  7855.     left: 66.66666667%;
  7856.   }
  7857.  
  7858.   .col-md-push-7 {
  7859.     left: 58.33333333%;
  7860.   }
  7861.  
  7862.   .col-md-push-6 {
  7863.     left: 50%;
  7864.   }
  7865.  
  7866.   .col-md-push-5 {
  7867.     left: 41.66666667%;
  7868.   }
  7869.  
  7870.   .col-md-push-4 {
  7871.     left: 33.33333333%;
  7872.   }
  7873.  
  7874.   .col-md-push-3 {
  7875.     left: 25%;
  7876.   }
  7877.  
  7878.   .col-md-push-2 {
  7879.     left: 16.66666667%;
  7880.   }
  7881.  
  7882.   .col-md-push-1 {
  7883.     left: 8.33333333%;
  7884.   }
  7885.  
  7886.   .col-md-push-0 {
  7887.     left: auto;
  7888.   }
  7889.  
  7890.   .col-md-offset-12 {
  7891.     margin-left: 100%;
  7892.   }
  7893.  
  7894.   .col-md-offset-11 {
  7895.     margin-left: 91.66666667%;
  7896.   }
  7897.  
  7898.   .col-md-offset-10 {
  7899.     margin-left: 83.33333333%;
  7900.   }
  7901.  
  7902.   .col-md-offset-9 {
  7903.     margin-left: 75%;
  7904.   }
  7905.  
  7906.   .col-md-offset-8 {
  7907.     margin-left: 66.66666667%;
  7908.   }
  7909.  
  7910.   .col-md-offset-7 {
  7911.     margin-left: 58.33333333%;
  7912.   }
  7913.  
  7914.   .col-md-offset-6 {
  7915.     margin-left: 50%;
  7916.   }
  7917.  
  7918.   .col-md-offset-5 {
  7919.     margin-left: 41.66666667%;
  7920.   }
  7921.  
  7922.   .col-md-offset-4 {
  7923.     margin-left: 33.33333333%;
  7924.   }
  7925.  
  7926.   .col-md-offset-3 {
  7927.     margin-left: 25%;
  7928.   }
  7929.  
  7930.   .col-md-offset-2 {
  7931.     margin-left: 16.66666667%;
  7932.   }
  7933.  
  7934.   .col-md-offset-1 {
  7935.     margin-left: 8.33333333%;
  7936.   }
  7937.  
  7938.   .col-md-offset-0 {
  7939.     margin-left: 0;
  7940.   }
  7941. }
  7942.  
  7943. @media (min-width: 1200px) {
  7944.   .col-lg-1,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-10,  .col-lg-11,  .col-lg-12 {
  7945.     /*     float: left; */
  7946.   }
  7947.  
  7948.   .col-lg-12 {
  7949.     width: 100%;
  7950.   }
  7951.  
  7952.   .col-lg-11 {
  7953.     width: 91.66666667%;
  7954.   }
  7955.  
  7956.   .col-lg-10 {
  7957.     width: 83.33333333%;
  7958.   }
  7959.  
  7960.   .col-lg-9 {
  7961.     width: 75%;
  7962.   }
  7963.  
  7964.   .col-lg-8 {
  7965.     width: 66.66666667%;
  7966.   }
  7967.  
  7968.   .col-lg-7 {
  7969.     width: 58.33333333%;
  7970.   }
  7971.  
  7972.   .col-lg-6 {
  7973.     width: 50%;
  7974.   }
  7975.  
  7976.   .col-lg-5 {
  7977.     width: 41.66666667%;
  7978.   }
  7979.  
  7980.   .col-lg-4 {
  7981.     width: 33.33333333%;
  7982.   }
  7983.  
  7984.   .col-lg-3 {
  7985.     width: 25%;
  7986.   }
  7987.  
  7988.   .col-lg-2 {
  7989.     width: 16.66666667%;
  7990.   }
  7991.  
  7992.   .col-lg-1 {
  7993.     width: 8.33333333%;
  7994.   }
  7995.  
  7996.   .col-lg-0 {
  7997.     width: 0;
  7998.   }
  7999.  
  8000.   .col-lg-pull-12 {
  8001.     right: 100%;
  8002.   }
  8003.  
  8004.   .col-lg-pull-11 {
  8005.     right: 91.66666667%;
  8006.   }
  8007.  
  8008.   .col-lg-pull-10 {
  8009.     right: 83.33333333%;
  8010.   }
  8011.  
  8012.   .col-lg-pull-9 {
  8013.     right: 75%;
  8014.   }
  8015.  
  8016.   .col-lg-pull-8 {
  8017.     right: 66.66666667%;
  8018.   }
  8019.  
  8020.   .col-lg-pull-7 {
  8021.     right: 58.33333333%;
  8022.   }
  8023.  
  8024.   .col-lg-pull-6 {
  8025.     right: 50%;
  8026.   }
  8027.  
  8028.   .col-lg-pull-5 {
  8029.     right: 41.66666667%;
  8030.   }
  8031.  
  8032.   .col-lg-pull-4 {
  8033.     right: 33.33333333%;
  8034.   }
  8035.  
  8036.   .col-lg-pull-3 {
  8037.     right: 25%;
  8038.   }
  8039.  
  8040.   .col-lg-pull-2 {
  8041.     right: 16.66666667%;
  8042.   }
  8043.  
  8044.   .col-lg-pull-1 {
  8045.     right: 8.33333333%;
  8046.   }
  8047.  
  8048.   .col-lg-pull-0 {
  8049.     right: auto;
  8050.   }
  8051.  
  8052.   .col-lg-push-12 {
  8053.     left: 100%;
  8054.   }
  8055.  
  8056.   .col-lg-push-11 {
  8057.     left: 91.66666667%;
  8058.   }
  8059.  
  8060.   .col-lg-push-10 {
  8061.     left: 83.33333333%;
  8062.   }
  8063.  
  8064.   .col-lg-push-9 {
  8065.     left: 75%;
  8066.   }
  8067.  
  8068.   .col-lg-push-8 {
  8069.     left: 66.66666667%;
  8070.   }
  8071.  
  8072.   .col-lg-push-7 {
  8073.     left: 58.33333333%;
  8074.   }
  8075.  
  8076.   .col-lg-push-6 {
  8077.     left: 50%;
  8078.   }
  8079.  
  8080.   .col-lg-push-5 {
  8081.     left: 41.66666667%;
  8082.   }
  8083.  
  8084.   .col-lg-push-4 {
  8085.     left: 33.33333333%;
  8086.   }
  8087.  
  8088.   .col-lg-push-3 {
  8089.     left: 25%;
  8090.   }
  8091.  
  8092.   .col-lg-push-2 {
  8093.     left: 16.66666667%;
  8094.   }
  8095.  
  8096.   .col-lg-push-1 {
  8097.     left: 8.33333333%;
  8098.   }
  8099.  
  8100.   .col-lg-push-0 {
  8101.     left: auto;
  8102.   }
  8103.  
  8104.   .col-lg-offset-12 {
  8105.     margin-left: 100%;
  8106.   }
  8107.  
  8108.   .col-lg-offset-11 {
  8109.     margin-left: 91.66666667%;
  8110.   }
  8111.  
  8112.   .col-lg-offset-10 {
  8113.     margin-left: 83.33333333%;
  8114.   }
  8115.  
  8116.   .col-lg-offset-9 {
  8117.     margin-left: 75%;
  8118.   }
  8119.  
  8120.   .col-lg-offset-8 {
  8121.     margin-left: 66.66666667%;
  8122.   }
  8123.  
  8124.   .col-lg-offset-7 {
  8125.     margin-left: 58.33333333%;
  8126.   }
  8127.  
  8128.   .col-lg-offset-6 {
  8129.     margin-left: 50%;
  8130.   }
  8131.  
  8132.   .col-lg-offset-5 {
  8133.     margin-left: 41.66666667%;
  8134.   }
  8135.  
  8136.   .col-lg-offset-4 {
  8137.     margin-left: 33.33333333%;
  8138.   }
  8139.  
  8140.   .col-lg-offset-3 {
  8141.     margin-left: 25%;
  8142.   }
  8143.  
  8144.   .col-lg-offset-2 {
  8145.     margin-left: 16.66666667%;
  8146.   }
  8147.  
  8148.   .col-lg-offset-1 {
  8149.     margin-left: 8.33333333%;
  8150.   }
  8151.  
  8152.   .col-lg-offset-0 {
  8153.     margin-left: 0;
  8154.   }
  8155. }
  8156.  
  8157. /* buttons */
  8158.  
  8159. .btn {
  8160.   position: relative;
  8161.   padding: 12px 15px;
  8162.   font-size: 14px;
  8163.   text-align: center;
  8164. }
  8165.  
  8166. .btn-action {
  8167.   border-radius: 3px;
  8168.   background: #6CB970;
  8169.   border: 1px solid rgba(0, 0, 0, .12);
  8170.   color: #fff;
  8171.   font-weight: 300;
  8172. }
  8173.  
  8174. .btn-action:hover {
  8175.   background: #59985C;
  8176.   cursor: pointer;
  8177. }
  8178.  
  8179. .btn-key {
  8180.   border-radius: 3px;
  8181.   background: #1E88E5;
  8182.   border: 1px solid rgba(0, 0, 0, .12);
  8183.   color: #fff;
  8184.   font-weight: 300;
  8185. }
  8186.  
  8187. .btn-key:hover {
  8188.   background: #1976D2;
  8189.   cursor: pointer;
  8190. }
  8191.  
  8192. .btn-sub {
  8193.   border-radius: 3px;
  8194.   background: #F7F8FA;
  8195.   border: 1px solid rgba(0, 0, 0, .12);
  8196.   color: rgba(0, 0, 0, .6);
  8197.   font-weight: 600;
  8198. }
  8199.  
  8200. .btn-sub:hover {
  8201.   background: #E3E5E8;
  8202.   cursor: pointer;
  8203. }
  8204.  
  8205. .btn-sub-round {
  8206.   border-radius: 50em;
  8207.   border: 1px solid rgba(0, 0, 0, .2);
  8208.   color: rgba(0, 0, 0, .6);
  8209.   font-weight: 600;
  8210. }
  8211.  
  8212. .btn-sub-round:hover {
  8213.   background: #1e88e5;
  8214.   color: #fff;
  8215.   cursor: pointer;
  8216. }
  8217.  
  8218. .btn-disabled {
  8219.   border-radius: 3px;
  8220.   background: rgba(0, 0, 0, .12);
  8221.   border: 1px solid rgba(0, 0, 0, .05);
  8222.   color: rgba(0, 0, 0, .20);
  8223.   font-weight: 500;
  8224.   cursor: not-allowed;
  8225. }
  8226.  
  8227. .btn-round {
  8228.   border-radius: 50em;
  8229.   background: rgba(255, 255, 255, .2);
  8230.   border: 1px solid transparent;
  8231.   color: #fff;
  8232.   font-weight: 300;
  8233. }
  8234.  
  8235. .btn-round:hover {
  8236.   background: rgba(0, 0, 0, .12);
  8237.   cursor: pointer;
  8238. }
  8239.  
  8240. .btn-border {
  8241.   border-radius: 3px;
  8242.   border: 1px solid #fff;
  8243.   color: #fff;
  8244.   font-weight: 300;
  8245. }
  8246.  
  8247. .btn-border:hover {
  8248.   background: rgba(255, 255, 255, .12);
  8249.   cursor: pointer;
  8250. }
  8251.  
  8252. .btn-border.round {
  8253.   border-radius: 50em;
  8254. }
  8255.  
  8256. .btn i {
  8257.   font-size: 16px;
  8258.   margin-top: 1px;
  8259.   vertical-align: top;
  8260.   box-sizing: border-box;
  8261. }
  8262.  
  8263. .ic-right {
  8264.   padding-right: 5px;
  8265. }
  8266.  
  8267. .ic-left {
  8268.   padding-left: 5px;
  8269. }
  8270.  
  8271. .btn-block {
  8272.   display: block;
  8273.   width: 100%;
  8274. }
  8275.  
  8276. .btn-icon {
  8277.   position: relative;
  8278.   padding: 2px;
  8279.   width: 35px;
  8280.   height: 35px;
  8281.   text-align: center;
  8282. }
  8283.  
  8284. .btn-icon i {
  8285.   margin-right: -1px;
  8286.   font-size: 18px;
  8287. }
  8288.  
  8289. .btn-key-ic {
  8290.   border-radius: 3px;
  8291.   background: #1E88E5;
  8292.   border: 1px solid rgba(0, 0, 0, .12);
  8293.   color: #fff;
  8294. }
  8295.  
  8296. .btn-key-ic:hover {
  8297.   background: #1976D2;
  8298.   cursor: pointer;
  8299. }
  8300.  
  8301. .btn-sub-ic {
  8302.   border-radius: 3px;
  8303.   background: #F7F8FA;
  8304.   border: 1px solid rgba(0, 0, 0, .12);
  8305.   color: rgba(0, 0, 0, .54);
  8306. }
  8307.  
  8308. .btn-sub-ic:hover {
  8309.   background: #E3E5E8;
  8310.   cursor: pointer;
  8311. }
  8312.  
  8313. .btn-round-ic {
  8314.   border-radius: 50em;
  8315.   background: rgba(255, 255, 255, .20);
  8316.   border: 1px solid transparent;
  8317.   color: #fff;
  8318. }
  8319.  
  8320. .btn-round-ic:hover {
  8321.   background: rgba(0, 0, 0, .20);
  8322.   cursor: pointer;
  8323. }
  8324.  
  8325. .btn-key-flat {
  8326.   color: #0082FF;
  8327.   font-size: 13px;
  8328.   font-weight: 400;
  8329. }
  8330.  
  8331. .btn-key-flat:hover {
  8332.   color: #2962ff;
  8333.   cursor: pointer;
  8334. }
  8335.  
  8336. .btn-sub-flat {
  8337.   color: rgba(0, 0, 0, .38);
  8338.   font-size: 14px;
  8339.   font-weight: 500;
  8340. }
  8341.  
  8342. .btn-sub-flat:hover {
  8343.   color: rgba(0, 0, 0, .54);
  8344.   cursor: pointer;
  8345. }
  8346.  
  8347. *,*:before,*:after {
  8348.   /*transition: background .2s !important;*/
  8349.   box-sizing: border-box;
  8350.   -webkit-box-sizing: border-box;
  8351.   -moz-box-sizing: border-box;
  8352.   word-break: break-all;
  8353. }
  8354.  
  8355. /* β†‘μˆ˜μ • 및 적용된 CSS↑ */
  8356.  
  8357. .btn-lg {
  8358.   position: relative;
  8359.   box-sizing: border-box;
  8360.   padding: 17px 20px 15px;
  8361.   border-radius: 3px;
  8362.   transition: background, box-shadow .2s;
  8363.   border: 0;
  8364.   outline: none;
  8365.   word-break: break-all;
  8366. }
  8367.  
  8368. .btn-xs {
  8369.   position: relative;
  8370.   box-sizing: border-box;
  8371.   padding: 7px 10px 5px;
  8372.   border-radius: 3px;
  8373.   transition: background, box-shadow .2s;
  8374.   outline: none;
  8375.   word-break: break-all;
  8376. }
  8377.  
  8378. .btn-xxs {
  8379.   position: relative;
  8380.   box-sizing: border-box;
  8381.   padding: 0px 5px;
  8382.   border-radius: 3px;
  8383.   transition: background, box-shadow .2s;
  8384.   outline: none;
  8385.   word-break: break-all;
  8386. }
  8387.  
  8388. .btn-premium {
  8389.   cursor: pointer;
  8390.   background: #e7f3ff;
  8391.   color: #0082ff;
  8392.   border: 0;
  8393.   transition: background .2s;
  8394. }
  8395.  
  8396. .btn-premium:hover {
  8397.   background: #cbe5ff;
  8398. }
  8399.  
  8400. .btn-added {
  8401.   padding: 10px 15px;
  8402.   border-radius: 30px;
  8403.   background: #e7f3ff;
  8404.   color: #0874de;
  8405.   display: inline-block;
  8406. }
  8407.  
  8408. .btn-added.invalid {
  8409.   background: #fcecef;
  8410. }
  8411.  
  8412. .btn-tag {
  8413.   position: relative;
  8414.   top: -2px;
  8415.   padding: 1px 3px;
  8416.   color: #fff;
  8417.   background: #0082ff;
  8418.   border-radius: 3px;
  8419.   display: inline-block;
  8420. }
  8421.  
  8422. .btn-tag-action,.btn-tag-key {
  8423.   position: relative;
  8424.   line-height: 1em;
  8425.   font-weight: 500;
  8426.   display: inline-block;
  8427.   z-index: 2;
  8428.   padding: 2px 3px;
  8429.   border-radius: 3px;
  8430. }
  8431.  
  8432. .btn-tag-key {
  8433.   top: -1px;
  8434.   color: #0082ff;
  8435. }
  8436.  
  8437. .btn-tag-action {
  8438.   top: -1px;
  8439.   color: #35BC8A;
  8440. }
  8441.  
  8442. .btn-tag-sub {
  8443.   position: relative;
  8444.   top: -1px;
  8445.   padding: 2px 3px;
  8446.   line-height: 1em;
  8447.   color: #838794;
  8448.   background: #d0d2d7;
  8449.   font-weight: 500;
  8450.   background: #e3e5e8;
  8451.   border-radius: 3px;
  8452.   display: inline-block;
  8453. }
  8454.  
  8455. .btn-close {
  8456.   cursor: pointer;
  8457.   width: 15px;
  8458.   background: 0;
  8459.   color: #a0acb6;
  8460.   transition: color .2s;
  8461.   position: relative;
  8462.   display: inline-block;
  8463.   font-size: 15px;
  8464. }
  8465.  
  8466. .btn-close:hover {
  8467.   color: #969aa5;
  8468. }
  8469.  
  8470. .btn.selected {
  8471.   border: 1px solid #0082ff;
  8472.   box-shadow: 0 0 0 1px #0082ff;
  8473. }
  8474.  
  8475. .btn-tab,.btn-tab-lg {
  8476.   position: relative;
  8477.   background: #f7f8fa;
  8478.   color: #2d2d3c;
  8479.   transition: background .2s;
  8480.   box-sizing: border-box;
  8481.   border-left: 1px solid #e3e5e8;
  8482.   border-bottom: 1px solid #e3e5e8;
  8483.   vertical-align: bottom;
  8484. }
  8485.  
  8486. .btn-tab {
  8487.   padding: 10px 15px;
  8488. }
  8489.  
  8490. .btn-tab-lg {
  8491.   padding: 15px 20px;
  8492. }
  8493.  
  8494. .btn-tab.on,.btn-tab-lg.on {
  8495.   background: #fff;
  8496.   color: #0082ff;
  8497.   font-size: 17px;
  8498.   border-bottom: 1px solid #fff;
  8499.   padding: 17px 22px;
  8500. }
  8501.  
  8502. .btn-tab:first-child,.btn-tab-lg:first-child {
  8503.   border-left: 0;
  8504. }
  8505.  
  8506. ul.pagination {
  8507.   display: inline-block;
  8508.   padding: 0;
  8509.   margin: 0;
  8510. }
  8511.  
  8512. ul.pagination li {
  8513.   display: inline;
  8514. }
  8515.  
  8516. ul.pagination li a {
  8517.   color: #53596a;
  8518.   font-size: 13px;
  8519.   font-weight: 600;
  8520.   padding: 7px 13px;
  8521.   text-decoration: none;
  8522.   transition: color .2s;
  8523. }
  8524.  
  8525. ul.pagination li a:hover {
  8526.   color: #2d2d3c;
  8527.   background: #e3e5e8;
  8528. }
  8529.  
  8530. ul.pagination li a.active {
  8531.   background: #838794;
  8532.   color: #fff;
  8533.   transition: background .2s;
  8534. }
  8535.  
  8536. .btn-pagination {
  8537.   position: relative;
  8538.   background: #f7f8fa;
  8539.   color: #2d2d3c;
  8540.   transition: background .2s;
  8541.   box-sizing: border-box;
  8542.   padding: 7px 12px;
  8543.   border: 1px solid #d0d2d7;
  8544.   outline: none;
  8545.   border-right: 0;
  8546. }
  8547.  
  8548. .btn-pagination:first-child {
  8549.   border-top-left-radius: 3px;
  8550.   border-bottom-left-radius: 3px;
  8551. }
  8552.  
  8553. .btn-pagination:last-child {
  8554.   border-right: 1px solid #d0d2d7;
  8555.   border-top-right-radius: 3px;
  8556.   border-bottom-right-radius: 3px;
  8557. }
  8558.  
  8559. .btn-pagination:first-child {
  8560.   border-top-left-radius: 3px;
  8561.   border-bottom-left-radius: 3px;
  8562. }
  8563.  
  8564. .btn-pagination:last-child {
  8565.   border-top-right-radius: 3px;
  8566.   border-bottom-right-radius: 3px;
  8567.   border-right: 1px solid #d0d2d7;
  8568. }
  8569.  
  8570. .btn-tab-vertical.on {
  8571.   background: #fff;
  8572.   color: #2d2d3c;
  8573.   font-weight: 500;
  8574. }
  8575.  
  8576. .btn-pagination.on {
  8577.   background: #fff;
  8578.   font-weight: 500;
  8579.   color: #0082ff;
  8580.   box-sizing: border-box;
  8581. }
  8582.  
  8583. .btn-tab:hover,.btn-tab-lg:hover,.btn-tab-vertical:hover,.btn-tab-vertical-round:hover,.btn-pagination:hover {
  8584.   cursor: pointer;
  8585.   background: #eff1f5;
  8586. }
  8587.  
  8588. .btn-tab-vertical {
  8589.   position: relative;
  8590.   background: #f7f8fa;
  8591.   color: #53596a;
  8592.   transition: background .2s;
  8593.   box-sizing: border-box;
  8594.   padding: 10px 15px;
  8595.   border-bottom: 1px solid #e3e5e8;
  8596.   outline: none;
  8597. }
  8598.  
  8599. .btn-tab-vertical:last-child {
  8600.   border-bottom: 0;
  8601. }
  8602.  
  8603. .btn-tab-vertical.on {
  8604.   background: #fff;
  8605.   color: #2d2d3c;
  8606.   font-weight: 500;
  8607.   border-bottom: 0;
  8608. }
  8609.  
  8610. .btn-tab-vertical-round {
  8611.   position: relative;
  8612.   background: #f7f8fa;
  8613.   color: #53596a;
  8614.   font-size: 14px;
  8615.   transition: background .2s;
  8616.   box-sizing: border-box;
  8617.   padding: 10px 15px;
  8618.   border-top: 1px solid rgba(0, 0, 0, .15);
  8619.   border-right: 1px solid rgba(0, 0, 0, .15);
  8620.   border-left: 1px solid rgba(0, 0, 0, .15);
  8621.   outline: none;
  8622. }
  8623.  
  8624. .btn-tab-vertical-round:last-child {
  8625.   border-bottom: 1px solid rgba(0, 0, 0, .15);
  8626. }
  8627.  
  8628. .btn-tab-vertical-round.on {
  8629.   background: #fff;
  8630.   color: #2d2d3c;
  8631.   border-right: 0;
  8632. }
  8633.  
  8634. .btn-tab-vertical-round-ic {
  8635.   width: 25px;
  8636. }
  8637.  
  8638. /* tab */
  8639.  
  8640. .tab-vertical ul {
  8641.   background: #f7f8fa;
  8642.   border-radius: 3px;
  8643.   box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
  8644.   font-size: 14.5px;
  8645.   letter-spacing: -0.5px;
  8646. }
  8647.  
  8648. .tab-vertical>ul li {
  8649.   color: rgba(0, 0, 0, .38);
  8650.   border-bottom: 1px solid rgba(0, 0, 0, .06);
  8651.   position: relative;
  8652.   transition: background .2s;
  8653.   padding: 10px 15px;
  8654. }
  8655.  
  8656. .tab-vertical>ul li:hover {
  8657.   background: #e3e5e8;
  8658.   cursor: pointer;
  8659. }
  8660.  
  8661. .tab-vertical>ul li i {
  8662.   width: 23px;
  8663. }
  8664.  
  8665. .tab-vertical>ul li.on {
  8666.   color: rgba(0, 0, 0, .87);
  8667.   background: #fff;
  8668.   box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
  8669.   z-index: 1;
  8670. }
  8671.  
  8672. .tab-vertical-title {
  8673.   font-size: 20px;
  8674.   font-weight: 300;
  8675.   color: rgba(0, 0, 0, .54);
  8676. }
  8677.  
  8678. .tab-vertical-desc {
  8679.   font-size: 12px;
  8680.   color: rgba(0, 0, 0, .54);
  8681.   padding-top: 15px;
  8682. }
  8683.  
  8684. .tab-title {
  8685.   font-size: 20px;
  8686.   font-weight: 300;
  8687.   color: rgba(0, 0, 0, .54);
  8688. }
  8689.  
  8690. .tab-desc {
  8691.   font-size: 12px;
  8692.   color: rgba(0, 0, 0, .54);
  8693.   padding-top: 15px;
  8694. }
  8695.  
  8696. .tab-horizontal {
  8697.   background: #f7f8fa;
  8698.   font-size: 14.5px;
  8699.   letter-spacing: -0.5px;
  8700.   color: rgba(0, 0, 0, .38);
  8701.   border-right: 1px solid rgba(0, 0, 0, .06);
  8702.   border-bottom: 1px solid rgba(0, 0, 0, .06);
  8703.   position: relative;
  8704.   transition: background .2s;
  8705.   padding: 20px 30px;
  8706. }
  8707.  
  8708. .tab-horizontal:hover {
  8709.   background: #e3e5e8;
  8710.   cursor: pointer;
  8711. }
  8712.  
  8713. .tab-horizontal>i {
  8714.   width: 23px;
  8715. }
  8716.  
  8717. .tab-horizontal.on {
  8718.   color: #0082ff;
  8719.   background: #fff;
  8720.   border-bottom: 1px solid #fff;
  8721. }
  8722.  
  8723. .menu-lg>ul {
  8724.   position: absolute;
  8725.   box-sizing: border-box;
  8726.   overflow: auto;
  8727.   border: 1px solid #d0d2d7;
  8728.   background: #fff;
  8729.   max-height: 300px;
  8730.   box-shadow: 3px 5px 3px rgba(0, 0, 0, .4);
  8731.   padding: 0;
  8732.   z-index: 2;
  8733. }
  8734.  
  8735. .menu-md>ul,.menu-sm>ul {
  8736.   position: absolute;
  8737.   box-sizing: border-box;
  8738.   overflow: auto;
  8739.   border: 1px solid #d0d2d7;
  8740.   background: #fff;
  8741.   max-height: 170px;
  8742.   box-shadow: 3px 5px 3px rgba(0, 0, 0, .4);
  8743.   padding: 0;
  8744.   z-index: 2;
  8745. }
  8746.  
  8747. .menu-lg>ul li {
  8748.   box-sizing: border-box;
  8749.   position: relative;
  8750.   width: auto;
  8751.   height: 55px;
  8752.   padding: 10px;
  8753.   line-height: 35px;
  8754.   font-size: 13px;
  8755.   color: #2d2d3c;
  8756.   overflow: hidden;
  8757.   white-space: nowrap;
  8758.   text-overflow: ellipsis;
  8759.   transition: background .2s;
  8760.   border-top: 1px solid #e3e5e8;
  8761. }
  8762.  
  8763. .menu-md>ul li {
  8764.   box-sizing: border-box;
  8765.   position: relative;
  8766.   width: auto;
  8767.   height: 40px;
  8768.   padding: 0px 15px;
  8769.   line-height: 40px;
  8770.   font-size: 13px;
  8771.   color: #2d2d3c;
  8772.   overflow: hidden;
  8773.   white-space: nowrap;
  8774.   text-overflow: ellipsis;
  8775.   transition: background .2s;
  8776.   border-top: 1px solid #e3e5e8;
  8777. }
  8778.  
  8779. .menu-sm>ul li {
  8780.   box-sizing: border-box;
  8781.   position: relative;
  8782.   width: auto;
  8783.   height: 30px;
  8784.   padding: 0px 10px;
  8785.   line-height: 30px;
  8786.   font-size: 13px;
  8787.   color: #2d2d3c;
  8788.   overflow: hidden;
  8789.   white-space: nowrap;
  8790.   text-overflow: ellipsis;
  8791.   transition: background .2s;
  8792.   border-top: 1px solid #e3e5e8;
  8793. }
  8794.  
  8795. .menu-lg>ul li:hover,.menu-md>ul li:hover,.menu-sm>ul li:hover {
  8796.   background: #eff1f5;
  8797.   cursor: pointer;
  8798. }
  8799.  
  8800. .menu-lg>ul li:first-child,.menu-md>ul li:first-child,.menu-sm>ul li:first-child {
  8801.   border: 0;
  8802. }
  8803.  
  8804. .menu-lg>ul li.on,.menu-md>ul li.on,.menu-sm>ul li.on {
  8805.   color: #0082ff;
  8806.   font-weight: 500;
  8807. }
  8808.  
  8809. .btn>ul {
  8810.   position: absolute;
  8811.   box-sizing: border-box;
  8812.   overflow: auto;
  8813.   border: 1px solid #d0d2d7;
  8814.   background: #fff;
  8815.   max-height: 110px;
  8816.   border-bottom-left-radius: 3px;
  8817.   border-bottom-right-radius: 3px;
  8818.   box-shadow: 5px 5px 5px #838794;
  8819.   padding: 0;
  8820.   z-index: 2;
  8821. }
  8822.  
  8823. .btn-alert {
  8824.   position: relative;
  8825.   box-sizing: border-box;
  8826.   padding: 15px 20px;
  8827.   word-break: break-all;
  8828.   transition: background .2s;
  8829.   animation-duration: .5s;
  8830. }
  8831.  
  8832. .btn-alert.error.action-btn {
  8833.   background: #fcecef;
  8834.   border: 1px solid #f7cad2;
  8835.   transition: background .2s;
  8836. }
  8837.  
  8838. .btn-alert.error {
  8839.   background: #e34360;
  8840.   border-right: 1px solid #e8657d;
  8841.   border-bottom: 1px solid #e8657d;
  8842.   color: #fff;
  8843.   transition: background .2s;
  8844. }
  8845.  
  8846. .btn-alert.error.action-btn:hover {
  8847.   background: #f7cad2;
  8848.   cursor: pointer;
  8849. }
  8850.  
  8851. .btn-alert.guide {
  8852.   background: #3a9fff;
  8853.   border-right: 1px solid #74bbff;
  8854.   border-bottom: 1px solid #74bbff;
  8855.   color: #fff;
  8856.   transition: background .2s;
  8857. }
  8858.  
  8859. .btn-alert.guide.action-btn {
  8860.   background: #e7f3ff;
  8861.   border: 1px solid #aed7ff;
  8862.   transition: background .2s;
  8863. }
  8864.  
  8865. .btn-alert.guide.action-btn:hover {
  8866.   background: #cbe5ff;
  8867.   cursor: pointer;
  8868. }
  8869.  
  8870. .btn-airpage-sms {
  8871.   position: relative;
  8872.   width: 300px;
  8873.   height: 60px;
  8874.   line-height: 60px;
  8875.   text-align: center;
  8876.   border-radius: 3px;
  8877.   background: rgba(45, 45, 60, .3);
  8878.   transition: background .2s;
  8879.   z-index: 1;
  8880. }
  8881.  
  8882. .btn-airpage-sms:hover {
  8883.   background: rgba(45, 45, 60, .5);
  8884. }
  8885.  
  8886. .btn-toggle-bg {
  8887.   background: #f7f8fa;
  8888.   height: 30px;
  8889.   border-radius: 15px;
  8890.   box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
  8891. }
  8892.  
  8893. .btn-toggle-group {
  8894.   position: relative;
  8895.   top: -30px;
  8896. }
  8897.  
  8898. .btn-toggle-on {
  8899.   height: 30px;
  8900.   background: #0082ff;
  8901.   color: #fff;
  8902.   font-size: 13px;
  8903.   line-height: 30px;
  8904.   text-align: center;
  8905.   border-radius: 15px;
  8906.   transition: background .2s;
  8907. }
  8908.  
  8909. .btn-toggle-on:hover {
  8910.   background: #0874de;
  8911.   cursor: pointer;
  8912. }
  8913.  
  8914. .btn-toggle-off {
  8915.   height: 30px;
  8916.   color: #838794;
  8917.   font-size: 13px;
  8918.   line-height: 30px;
  8919.   text-align: center;
  8920.   border-radius: 15px;
  8921.   transition: background .2s;
  8922. }
  8923.  
  8924. .btn-toggle-off:hover {
  8925.   background: #eff1f5;
  8926.   cursor: pointer;
  8927. }
  8928.  
  8929. /* \s */
  8930.  
  8931. .checkbox-label {
  8932.   box-sizing: border-box;
  8933.   border-radius: 3px;
  8934.   transition: background .2s;
  8935.   border: 0;
  8936.   display: inline-block;
  8937.   line-height: 17px;
  8938.   color: #2d2d3c;
  8939. }
  8940.  
  8941. .checkbox:checked + .checkbox-label {
  8942.   color: #0082ff;
  8943. }
  8944.  
  8945. .radio-label {
  8946.   box-sizing: border-box;
  8947.   border-radius: 3px;
  8948.   transition: background .2s;
  8949.   border: 0;
  8950.   display: inline-block;
  8951. }
  8952.  
  8953. /* typography old */
  8954.  
  8955. .xhg {
  8956.   font-size: 25px;
  8957.   font-weight: 300;
  8958. }
  8959.  
  8960. .hg {
  8961.   font-size: 23px;
  8962.   font-weight: 500;
  8963. }
  8964.  
  8965. .lg {
  8966.   font-size: 16px;
  8967.   font-weight: normal;
  8968. }
  8969.  
  8970. .md {
  8971.   font-size: 14.5px;
  8972.   font-weight: 500;
  8973. }
  8974.  
  8975. .sm {
  8976.   font-size: 14.5px;
  8977.   font-weight: normal;
  8978. }
  8979.  
  8980. .xs12 {
  8981.   font-size: 13px;
  8982. }
  8983.  
  8984. .xs11 {
  8985.   font-size: 13px;
  8986. }
  8987.  
  8988. .xs {
  8989.   font-size: 10px;
  8990. }
  8991.  
  8992. /* typography new */
  8993.  
  8994. .display {
  8995.   font-size: 50px;
  8996.   font-weight: 400;
  8997. }
  8998.  
  8999. .headline {
  9000.   font-size: 36px;
  9001.   font-weight: 400;
  9002. }
  9003.  
  9004. .page-title {
  9005.   font-size: 28px;
  9006.   font-weight: 500;
  9007. }
  9008.  
  9009. .title {
  9010.   font-size: 23px;
  9011.   font-weight: 500;
  9012. }
  9013.  
  9014. .title.light {
  9015.   font-weight: 400;
  9016. }
  9017.  
  9018. .subtitle {
  9019.   font-size: 18px;
  9020.   font-weight: 400;
  9021. }
  9022.  
  9023. .subtitle.light {
  9024.   font-weight: 200;
  9025. }
  9026.  
  9027. .body1 {
  9028.   font-size: 14.5px;
  9029.   font-weight: 500;
  9030. }
  9031.  
  9032. .body1.light {
  9033.   font-weight: 400;
  9034. }
  9035.  
  9036. .body2 {
  9037.   font-size: 14.5px;
  9038.   font-weight: 400;
  9039. }
  9040.  
  9041. .body2.light {
  9042.   font-weight: 200;
  9043. }
  9044.  
  9045. .description {
  9046.   font-size: 13px;
  9047.   font-weight: 500;
  9048. }
  9049.  
  9050. .description.light {
  9051.   font-weight: 200;
  9052. }
  9053.  
  9054. .button {
  9055.   font-size: 14px;
  9056.   font-weight: 500;
  9057. }
  9058.  
  9059. .button.light {
  9060.   font-weight: 300;
  9061. }
  9062.  
  9063. /* typography color */
  9064.  
  9065. .primary {
  9066.   color: rgba(0, 0, 0, .87);
  9067. }
  9068.  
  9069. .secondary {
  9070.   color: rgba(0, 0, 0, .54);
  9071. }
  9072.  
  9073. .disabled {
  9074.   color: rgba(0, 0, 0, .38);
  9075. }
  9076.  
  9077. .accent1 {
  9078.   color: #0082ff !important;
  9079. }
  9080.  
  9081. .accent2 {
  9082.   color: #00d046 !important;
  9083. }
  9084.  
  9085. .error {
  9086.   color: #ff0000;
  9087. }
  9088.  
  9089. .primary.ng {
  9090.   color: #fff;
  9091. }
  9092.  
  9093. .secondary.ng {
  9094.   color: rgba(255, 255, 255, .7);
  9095. }
  9096.  
  9097. .disabled.ng {
  9098.   color: rgba(255, 255, 255, .5);
  9099. }
  9100.  
  9101. .accent1.ng {
  9102.   color: #448AFF;
  9103. }
  9104.  
  9105. .accent2.ng {
  9106.   color: #61D67F;
  9107. }
  9108.  
  9109. .error.ng {
  9110.   color: #e34360;
  9111. }
  9112.  
  9113. /* color */
  9114.  
  9115. .action {
  9116.   color: #35BC8A;
  9117. }
  9118.  
  9119. .action-txt {
  9120.   color: #34B384;
  9121. }
  9122.  
  9123. .key {
  9124.   color: #0082ff !important;
  9125. }
  9126.  
  9127. .black {
  9128.   color: #2d2d3c !important;
  9129. }
  9130.  
  9131. .gray {
  9132.   color: #666b7b !important;
  9133. }
  9134.  
  9135. .desc {
  9136.   color: #969aa5;
  9137. }
  9138.  
  9139. .white {
  9140.   color: #fff;
  9141. }
  9142.  
  9143. .d0d2d7 {
  9144.   color: #d0d2d7;
  9145. }
  9146.  
  9147. .lightgray {
  9148.   color: #a9acb6;
  9149. }
  9150.  
  9151. .invalid {
  9152.   color: #ff0000;
  9153. }
  9154.  
  9155. .negative {
  9156.   color: #e34360;
  9157. }
  9158.  
  9159. .prev {
  9160.   color: #f39b32;
  9161. }
  9162.  
  9163. .bold {
  9164.   font-weight: 600;
  9165. }
  9166.  
  9167. .normal {
  9168.   font-weight: normal;
  9169. }
  9170.  
  9171. .lighter {
  9172.   font-weight: 300;
  9173. }
  9174.  
  9175. .link {
  9176.   color: rgba(0, 0, 0, .54);
  9177.   transition: color .2s;
  9178. }
  9179.  
  9180. .link:hover {
  9181.   color: #2d2d3c;
  9182.   cursor: pointer;
  9183. }
  9184.  
  9185. .link-sub {
  9186.   color: #969aa5;
  9187.   transition: color .2s;
  9188. }
  9189.  
  9190. .link-sub:hover {
  9191.   color: #838794;
  9192.   cursor: pointer;
  9193. }
  9194.  
  9195. .link-key {
  9196.   color: #0082ff;
  9197.   transition: color .2s;
  9198. }
  9199.  
  9200. .link-key:hover {
  9201.   color: #0874de;
  9202.   cursor: pointer;
  9203. }
  9204.  
  9205. .link-white {
  9206.   color: rgba(255, 255, 255, .7);
  9207.   transition: color .2s;
  9208. }
  9209.  
  9210. .link-white:hover {
  9211.   color: rgba(255, 255, 255, 1);
  9212.   cursor: pointer;
  9213. }
  9214.  
  9215. .link-copy {
  9216.   color: #53596a;
  9217.   background: #e3e5e8;
  9218.   padding: 3px 8px;
  9219.   border-radius: 3px;
  9220.   transition: background .2s;
  9221.   word-break: break-all;
  9222. }
  9223.  
  9224. .link-copy:hover {
  9225.   background: #d0d2d7;
  9226.   cursor: copy;
  9227. }
  9228.  
  9229. .ud {
  9230.   text-decoration: underline;
  9231. }
  9232.  
  9233. .lh-1em {
  9234.   line-height: 1em;
  9235. }
  9236.  
  9237. .lh-20 {
  9238.   line-height: 20px;
  9239. }
  9240.  
  9241. .lh-22 {
  9242.   line-height: 22px;
  9243. }
  9244.  
  9245. .lh-25 {
  9246.   line-height: 25px;
  9247. }
  9248.  
  9249. .lh-30 {
  9250.   line-height: 30px;
  9251. }
  9252.  
  9253. .lh-35 {
  9254.   line-height: 35px;
  9255. }
  9256.  
  9257. .lh-40 {
  9258.   line-height: 40px;
  9259. }
  9260.  
  9261. /* step */
  9262.  
  9263. .step-count,.tip-ic {
  9264.   position: absolute;
  9265.   left: 30px;
  9266.   width: 30px;
  9267.   height: 30px;
  9268.   border-radius: 100%;
  9269.   background: #d0d2d7;
  9270.   text-align: center;
  9271.   padding-top: 4px;
  9272.   box-sizing: border-box;
  9273.   font-size: 15px;
  9274.   text-align: center;
  9275.   color: #fff;
  9276. }
  9277.  
  9278. .step-count.selected {
  9279.   background: #0082ff;
  9280. }
  9281.  
  9282. .step-count.completed {
  9283.   background: #37bf82;
  9284. }
  9285.  
  9286. .step-title {
  9287.   font-size: 17px;
  9288.   color: #969aa5;
  9289. }
  9290.  
  9291. .step-title.selected {
  9292.   color: #0082ff;
  9293. }
  9294.  
  9295. .step-subtitle {
  9296.   font-size: 13px;
  9297.   color: #969aa5;
  9298.   padding-top: 15px;
  9299. }
  9300.  
  9301. .step-subtitle.selected {
  9302.   color: #2d2d3c;
  9303. }
  9304.  
  9305. .step-desc {
  9306.   font-size: 12px;
  9307.   color: #969aa5;
  9308.   padding-top: 5px;
  9309. }
  9310.  
  9311. .copy-label {
  9312.   font-size: 11px;
  9313.   color: #969aa5;
  9314. }
  9315.  
  9316. /* tip */
  9317.  
  9318. .tip-title {
  9319.   color: #969aa5;
  9320.   font-size: 16px;
  9321.   width: 350px;
  9322. }
  9323.  
  9324. .tip-desc {
  9325.   color: #a9acb6;
  9326.   font-size: 13px;
  9327.   padding-top: 5px;
  9328.   width: 350px;
  9329. }
  9330.  
  9331. .tip-desc:first-child {
  9332.   padding-top: 5px;
  9333. }
  9334.  
  9335. /* margin, padding */
  9336.  
  9337. .mt5 {
  9338.   margin-top: 5px;
  9339. }
  9340.  
  9341. .mt7 {
  9342.   margin-top: 7px;
  9343. }
  9344.  
  9345. .mt10 {
  9346.   margin-top: 10px;
  9347. }
  9348.  
  9349. .mt15 {
  9350.   margin-top: 15px;
  9351. }
  9352.  
  9353. .mt20 {
  9354.   margin-top: 20px;
  9355. }
  9356.  
  9357. .mt30 {
  9358.   margin-top: 30px;
  9359. }
  9360.  
  9361. .mt40 {
  9362.   margin-top: 40px;
  9363. }
  9364.  
  9365. .mt60 {
  9366.   margin-top: 60px;
  9367. }
  9368.  
  9369. .mb5 {
  9370.   margin-bottom: 5px;
  9371. }
  9372.  
  9373. .mb7 {
  9374.   margin-bottom: 7px;
  9375. }
  9376.  
  9377. .mb10 {
  9378.   margin-bottom: 10px;
  9379. }
  9380.  
  9381. .mb15 {
  9382.   margin-bottom: 15px;
  9383. }
  9384.  
  9385. .mb20 {
  9386.   margin-bottom: 20px;
  9387. }
  9388.  
  9389. .mb30 {
  9390.   margin-bottom: 30px;
  9391. }
  9392.  
  9393. .ml2 {
  9394.   margin-left: 2px;
  9395. }
  9396.  
  9397. .ml3 {
  9398.   margin-left: 3px;
  9399. }
  9400.  
  9401. .ml5 {
  9402.   margin-left: 5px;
  9403. }
  9404.  
  9405. .ml10 {
  9406.   margin-left: 10px;
  9407. }
  9408.  
  9409. .ml15 {
  9410.   margin-left: 15px;
  9411. }
  9412.  
  9413. .ml20 {
  9414.   margin-left: 20px;
  9415. }
  9416.  
  9417. .ml30 {
  9418.   margin-left: 30px;
  9419. }
  9420.  
  9421. .mr3 {
  9422.   margin-right: 3px;
  9423. }
  9424.  
  9425. .mr5 {
  9426.   margin-right: 5px;
  9427. }
  9428.  
  9429. .mr10 {
  9430.   margin-right: 10px;
  9431. }
  9432.  
  9433. .mr15 {
  9434.   margin-right: 15px;
  9435. }
  9436.  
  9437. .mr20 {
  9438.   margin-right: 20px;
  9439. }
  9440.  
  9441. .mr30 {
  9442.   margin-right: 30px;
  9443. }
  9444.  
  9445. .pl7 {
  9446.   padding-left: 7px;
  9447. }
  9448.  
  9449. .pl10 {
  9450.   padding-left: 10px;
  9451. }
  9452.  
  9453. .pl15 {
  9454.   padding-left: 15px;
  9455. }
  9456.  
  9457. .pl20 {
  9458.   padding-left: 20px;
  9459. }
  9460.  
  9461. .pl25 {
  9462.   padding-left: 25px;
  9463. }
  9464.  
  9465. .pl30 {
  9466.   padding-left: 30px;
  9467. }
  9468.  
  9469. .pr2 {
  9470.   padding-right: 2px;
  9471. }
  9472.  
  9473. .pr5 {
  9474.   padding-right: 5px;
  9475. }
  9476.  
  9477. .pr7 {
  9478.   padding-right: 7px;
  9479. }
  9480.  
  9481. .pr10 {
  9482.   padding-right: 10px;
  9483. }
  9484.  
  9485. .pr15 {
  9486.   padding-right: 15px;
  9487. }
  9488.  
  9489. .pr20 {
  9490.   padding-right: 20px;
  9491. }
  9492.  
  9493. .pr30 {
  9494.   padding-right: 30px;
  9495. }
  9496.  
  9497. .pt5 {
  9498.   padding-top: 5px;
  9499. }
  9500.  
  9501. .pt10 {
  9502.   padding-top: 10px;
  9503. }
  9504.  
  9505. .pt15 {
  9506.   padding-top: 15px;
  9507. }
  9508.  
  9509. .pt20 {
  9510.   padding-top: 20px;
  9511. }
  9512.  
  9513. .pt30 {
  9514.   padding-top: 30px;
  9515. }
  9516.  
  9517. .pb1 {
  9518.   padding-bottom: 1px;
  9519. }
  9520.  
  9521. .pb5 {
  9522.   padding-bottom: 5px;
  9523. }
  9524.  
  9525. .pb10 {
  9526.   padding-bottom: 10px;
  9527. }
  9528.  
  9529. .pb15 {
  9530.   padding-bottom: 15px;
  9531. }
  9532.  
  9533. .pb20 {
  9534.   padding-bottom: 20px;
  9535. }
  9536.  
  9537. .pb30 {
  9538.   padding-bottom: 30px;
  9539. }
  9540.  
  9541. /* position */
  9542.  
  9543. .top-negative-4 {
  9544.   position: relative;
  9545.   top: -4px;
  9546. }
  9547.  
  9548. .top-negative-5 {
  9549.   position: relative;
  9550.   top: -5px;
  9551. }
  9552.  
  9553. .bottom-0 {
  9554.   position: relative;
  9555.   bottom: 0;
  9556. }
  9557.  
  9558. /* size */
  9559.  
  9560. .width-20 {
  9561.   width: 20%;
  9562. }
  9563.  
  9564. .width-30 {
  9565.   width: 30%;
  9566. }
  9567.  
  9568. .width-33 {
  9569.   width: 33.33333333%;
  9570. }
  9571.  
  9572. .width-40 {
  9573.   width: 40%;
  9574. }
  9575.  
  9576. .width-50 {
  9577.   width: 50%;
  9578. }
  9579.  
  9580. .width-60 {
  9581.   width: 60%;
  9582. }
  9583.  
  9584. .width-70 {
  9585.   width: 70%;
  9586. }
  9587.  
  9588. .width-100 {
  9589.   width: 100%;
  9590. }
  9591.  
  9592. .height-70 {
  9593.   height: 70%;
  9594. }
  9595.  
  9596. .height-80 {
  9597.   height: 80%;
  9598. }
  9599.  
  9600. .height-100 {
  9601.   height: 100%;
  9602. }
  9603.  
  9604. /* card */
  9605.  
  9606. .card {
  9607.   position: relative;
  9608.   padding: 15px;
  9609.   box-sizing: border-box;
  9610.   background-color: #fff;
  9611. }
  9612.  
  9613. .card-btn-ic {
  9614.   position: absolute;
  9615.   top: 15px;
  9616.   right: 15px;
  9617.   z-index: 2;
  9618. }
  9619.  
  9620. @media (min-width: 992px) {
  9621.   .card.summary-wrap {
  9622.     height: 271px;
  9623.   }
  9624.  
  9625.   .card.summary-wrap-2 {
  9626.     height: 202px;
  9627.   }
  9628. }
  9629.  
  9630. @media (min-width: 1200px) {
  9631.   .card.summary-wrap,  .card.summary-wrap-2 {
  9632.     height: 200px;
  9633.   }
  9634. }
  9635.  
  9636. .card.summary-1depth {
  9637.   height: 127px;
  9638. }
  9639.  
  9640. .card.channel {
  9641.   height: 58px;
  9642.   line-height: 28px;
  9643. }
  9644.  
  9645. .card-dimmed {
  9646.   position: absolute;
  9647.   top: 0;
  9648.   left: 0;
  9649.   width: 100%;
  9650.   height: 100%;
  9651.   background: rgba(255, 255, 255, .7);
  9652.   text-align: center;
  9653.   display: flex;
  9654.   justify-content: center;
  9655.   align-items: center;
  9656.   box-sizing: border-box;
  9657.   z-index: 1;
  9658. }
  9659.  
  9660. .card-sm {
  9661.   position: relative;
  9662.   padding: 15px 30px;
  9663.   background-color: #fff;
  9664. }
  9665.  
  9666. .card-xs {
  9667.   position: relative;
  9668.   padding: 10px 30px;
  9669.   background-color: #fff;
  9670. }
  9671.  
  9672. .card>p {
  9673.   margin: 0;
  9674. }
  9675.  
  9676. .card-1depth {
  9677.   position: relative;
  9678.   padding: 30px;
  9679.   box-sizing: border-box;
  9680.   border: 1px solid #e3e5e8;
  9681.   border-radius: 3px;
  9682. }
  9683.  
  9684. .card-filter {
  9685.   position: relative;
  9686.   width: 100%;
  9687.   padding: 0px 20px;
  9688.   font-size: 0;
  9689.   background: #f7f8fa;
  9690.   box-sizing: border-box;
  9691. }
  9692.  
  9693. .card-filter-label {
  9694.   position: relative;
  9695.   padding: 5px 10px;
  9696.   color: #a9acb6;
  9697.   font-size: 12px;
  9698.   border-bottom: 2px solid #eff1f5;
  9699.   transition: color, border-bottom .2s;
  9700.   box-sizing: border-box;
  9701. }
  9702.  
  9703. .card-filter-label:hover {
  9704.   color: #53596a;
  9705.   border-bottom: 2px solid #d0d2d7;
  9706.   cursor: pointer;
  9707. }
  9708.  
  9709. .card-filter-label.on {
  9710.   color: #0082ff;
  9711.   font-weight: 500;
  9712.   border-bottom: 2px solid #0082ff;
  9713. }
  9714.  
  9715. /* table */
  9716.  
  9717. tbody.stats {
  9718.   background: #fff;
  9719. }
  9720.  
  9721. table.stats {
  9722.   border: 1px solid #e3e5e8;
  9723.   border-collapse: collapse;
  9724. }
  9725.  
  9726. table.stats th {
  9727.   border: 1px solid #e3e5e8;
  9728.   border-collapse: collapse;
  9729.   padding: 5px 10px;
  9730.   text-align: left;
  9731. }
  9732.  
  9733. table.stats td {
  9734.   border: 1px solid #e3e5e8;
  9735.   border-collapse: collapse;
  9736.   padding: 5px 10px;
  9737.   text-align: left;
  9738. }
  9739.  
  9740. table.stats td>p {
  9741.   margin: 0;
  9742. }
  9743.  
  9744. table.stats tr,table.stats tr.view {
  9745.   background: #fff;
  9746.   transition: background .2s;
  9747. }
  9748.  
  9749. table.stats tr:hover {
  9750.   background: rgba(0, 130, 255, .01);
  9751.   cursor: pointer;
  9752. }
  9753.  
  9754. table.stats tr.view:hover {
  9755.   cursor: default;
  9756.   background: #fff;
  9757. }
  9758.  
  9759. .col-label {
  9760.   font-size: 13px;
  9761.   font-weight: 500;
  9762.   color: #2d2d3c;
  9763.   background: #f7f8fa;
  9764.   min-width: 70px;
  9765.   word-break: keep-all;
  9766. }
  9767.  
  9768. .col-label:hover {
  9769.   cursor: default;
  9770. }
  9771.  
  9772. .col-label.invalid.sort,.col-label.invalid {
  9773.   font-size: 13px;
  9774.   font-weight: 500;
  9775.   color: #a9acb6;
  9776.   background: rgba(208, 210, 215, .3);
  9777. }
  9778.  
  9779. .col-label.sort.on {
  9780.   background: #eff1f5;
  9781. }
  9782.  
  9783. .col-label.sort {
  9784.   font-size: 13px;
  9785.   color: #2d2d3c;
  9786.   background: #f7f8fa;
  9787.   transition: background .2s;
  9788. }
  9789.  
  9790. .col-label.sort:hover {
  9791.   background: #e3e5e8;
  9792.   cursor: pointer;
  9793. }
  9794.  
  9795. .col-label.min-width-170 {
  9796.   min-width: 170px;
  9797. }
  9798.  
  9799. .col-label.min-width-100 {
  9800.   min-width: 100px;
  9801. }
  9802.  
  9803. .cel {
  9804.   min-width: 70px;
  9805.   font-size: 14.5px;
  9806.   color: #2d2d3c;
  9807.   text-align: right !important;
  9808.   word-break: keep-all;
  9809.   vertical-align: top;
  9810. }
  9811.  
  9812. .cel.invalid {
  9813.   font-size: 14.5px;
  9814.   color: #a9acb6;
  9815.   background: rgba(208, 210, 215, .3);
  9816.   cursor: not-allowed;
  9817. }
  9818.  
  9819. .cel.on {
  9820.   background: rgba(208, 210, 215, .15);
  9821.   font-weight: 400;
  9822. }
  9823.  
  9824. .cel-txt {
  9825.   font-size: 14.5px;
  9826.   color: #838794;
  9827.   min-width: 70px;
  9828.   word-break: keep-all;
  9829. }
  9830.  
  9831. .cel-txt-key {
  9832.   font-size: 14.5px;
  9833.   color: #0874de;
  9834.   min-width: 70px;
  9835.   word-break: keep-all;
  9836. }
  9837.  
  9838. .cel-txt.on,.cel-txt-key.on {
  9839.   background: rgba(208, 210, 215, .15);
  9840. }
  9841.  
  9842. .cel-txt-sub {
  9843.   font-size: 13px;
  9844.   color: #a9acb6;
  9845.   padding-top: 3px;
  9846. }
  9847.  
  9848. .cel-device {
  9849.   color: #a9acb6;
  9850.   padding: 5px 0;
  9851.   border-top: 1px solid rgba(0, 0, 0, .06);
  9852. }
  9853.  
  9854. .cel-device:first-child {
  9855.   margin-top: 5px;
  9856. }
  9857.  
  9858. .cel-channel-img {
  9859.   width: 13px;
  9860.   height: 13px;
  9861.   position: relative;
  9862.   top: 1px;
  9863.   border-radius: 3px;
  9864.   margin-right: 5px;
  9865. }
  9866.  
  9867. tbody.compare-table {
  9868.   background: 0;
  9869. }
  9870.  
  9871. table.compare-table {
  9872.   width: 100%;
  9873.   border: 0;
  9874.   padding: 10px 15px;
  9875.   text-align: left;
  9876.   border-collapse: collapse;
  9877. }
  9878.  
  9879. table.compare-table.device {
  9880.   padding: 0;
  9881. }
  9882.  
  9883. table.compare-table th {
  9884.   border-bottom: 1px solid #e3e5e8;
  9885.   border-collapse: collapse;
  9886.   font-weight: normal;
  9887.   padding: 10px 15px;
  9888.   text-align: left;
  9889.   border: 1px solid #e3e5e8;
  9890.   border-width: 1px 0 1px 0;
  9891. }
  9892.  
  9893. table.compare-table td {
  9894.   padding: 10px 15px;
  9895.   text-align: left;
  9896.   border-collapse: collapse;
  9897.   border: 1px solid #e3e5e8;
  9898.   border-width: 1px 0 1px 0;
  9899. }
  9900.  
  9901. table.compare-table.device td {
  9902.   padding: 7px 5px 0;
  9903.   min-width: 50px;
  9904.   font-size: 10px;
  9905.   line-height: 1.3em;
  9906.   border-bottom: 0;
  9907.   border-top: 1px solid rgba(0, 0, 0, .06);
  9908. }
  9909.  
  9910. table.compare-table tr {
  9911.   border: 1px solid #e3e5e8;
  9912.   border-width: 0 0 1px 0;
  9913.   font-weight: normal;
  9914.   transition: background .2s;
  9915. }
  9916.  
  9917. table.compare-table.device tr {
  9918.   background: none;
  9919.   border-bottom: 0;
  9920. }
  9921.  
  9922. table.compare-table tr.on {
  9923.   background: rgba(0, 130, 255, .07);
  9924. }
  9925.  
  9926. table.compare-table.xs td {
  9927.   padding: 2px 0px;
  9928.   border: 1px solid #e3e5e8;
  9929.   border-width: 1px 0 1px 0;
  9930. }
  9931.  
  9932. table.compare-table.xs tr {
  9933.   background: none;
  9934. }
  9935.  
  9936. table.bz.summary,table.bz.device {
  9937.   width: 100%;
  9938. }
  9939.  
  9940. table.bz th,table.bz td {
  9941.   padding: 5px 15px;
  9942.   font-size: 13px;
  9943.   box-sizing: border-box;
  9944.   word-break: break-all;
  9945.   vertical-align: top;
  9946.   line-height: 1.5em;
  9947. }
  9948.  
  9949. table.bz.device th {
  9950.   font-size: 15px;
  9951.   color: #d0d2d7;
  9952. }
  9953.  
  9954. table.bz.device td {
  9955.   font-size: 13px;
  9956.   color: #a9acb6;
  9957. }
  9958.  
  9959. table.bz th {
  9960.   color: #a9acb6;
  9961.   text-align: left;
  9962.   font-weight: normal;
  9963.   vertical-align: top;
  9964. }
  9965.  
  9966. table.bz.simplelink-detail th {
  9967.   min-width: 80px;
  9968. }
  9969.  
  9970. table.bz.summary th {
  9971.   width: 50%;
  9972. }
  9973.  
  9974. table.bz.device.all th {
  9975.   width: 33.33333333%;
  9976. }
  9977.  
  9978. table.bz.device.mobile th {
  9979.   width: 50%;
  9980. }
  9981.  
  9982. table.bz td {
  9983.   color: #666b7b;
  9984.   max-width: 350px;
  9985. }
  9986.  
  9987. .url {
  9988.   cursor: copy;
  9989.   font-size: 10px !important;
  9990.   word-break: break-all;
  9991.   line-height: 1.3em !important;
  9992. }
  9993.  
  9994. /* modal */
  9995.  
  9996. .modal {
  9997.   display: none;
  9998.   position: fixed;
  9999.   z-index: 1000;
  10000.   left: 0;
  10001.   right: 0;
  10002.   top: 0;
  10003.   bottom: 0;
  10004.   width: 100%;
  10005.   height: 100%;
  10006.   background-color: rgba(45, 45, 60, .7);
  10007.   text-align: initial;
  10008. }
  10009.  
  10010. .modal-content {
  10011.   margin-left: calc(50% - 260px);
  10012.   margin-top: 170px;
  10013.   min-width: 490px;
  10014.   max-width: 710px;
  10015.   animation-duration: .2s;
  10016. }
  10017.  
  10018. .modal-content-xs {
  10019.   margin: 5% auto;
  10020.   width: 490px;
  10021.   animation-duration: .2s;
  10022. }
  10023.  
  10024. .modal-header {
  10025.   position: relative;
  10026.   top: 0;
  10027.   left: 0;
  10028.   background: #fff;
  10029.   padding: 20px;
  10030.   box-sizing: border-box;
  10031.   border-bottom: 1px solid rgba(0, 0, 0, .04);
  10032. }
  10033.  
  10034. .modal-action {
  10035.   position: relative;
  10036.   bottom: 0;
  10037.   left: 0;
  10038.   background: #fff;
  10039.   border-top: 1px solid rgba(0, 0, 0, .04);
  10040.   padding: 20px;
  10041.   box-sizing: border-box;
  10042. }
  10043.  
  10044. .modal-close-btn {
  10045.   color: rgba(255, 255, 255, .7);
  10046.   text-align: center;
  10047.   font-size: 30px;
  10048.   transition: color .2s;
  10049. }
  10050.  
  10051. .modal-close-btn:hover {
  10052.   color: rgba(255, 255, 255, .9);
  10053.   cursor: pointer;
  10054. }
  10055.  
  10056. /* popover Layer */
  10057.  
  10058. .popover-layer-right {
  10059.   top: 100%;
  10060.   right: 0;
  10061.   background-color: #eff1f5;
  10062.   box-shadow: 5px 5px 5px #838794;
  10063.   padding: 10px;
  10064.   position: absolute;
  10065.   z-index: 1;
  10066. }
  10067.  
  10068. .popover-layer-left {
  10069.   top: 100%;
  10070.   left: 0;
  10071.   background-color: #eff1f5;
  10072.   box-shadow: 5px 5px 5px #838794;
  10073.   padding: 10px;
  10074.   position: absolute;
  10075.   z-index: 1;
  10076. }
  10077.  
  10078. /* og-tag-setting */
  10079.  
  10080. .og-tag-setting {
  10081.   width: 350px;
  10082.   border-radius: 3px;
  10083.   border: 1px solid #d0d2d7;
  10084. }
  10085.  
  10086. .og-tag-img {
  10087.   width: 350px;
  10088.   height: 185px;
  10089.   background: #e3e5e8;
  10090.   border-top-left-radius: 3px;
  10091.   border-top-right-radius: 3px;
  10092.   font-size: 30px;
  10093.   vertical-align: middle;
  10094.   color: #fff;
  10095.   padding: 15px;
  10096.   position: relative;
  10097.   background-size: cover;
  10098.   background-position: 50%;
  10099. }
  10100.  
  10101. .og-tag-img>i {
  10102.   position: absolute;
  10103.   text-align: center;
  10104.   line-height: 155px;
  10105.   width: 320px;
  10106. }
  10107.  
  10108. .og-tag-text {
  10109.   padding: 10px 15px;
  10110. }
  10111.  
  10112. .og-tag-upload {
  10113.   width: 130px;
  10114.   height: 32px;
  10115.   padding: 5px 15px;
  10116.   box-sizing: border-box;
  10117.   border-radius: 30px;
  10118.   position: relative;
  10119.   background: rgba(255, 255, 255, .7);
  10120.   transition: background .2s;
  10121.   color: #2d2d3c;
  10122.   text-align: left;
  10123.   border: 1px solid #d0d2d7;
  10124.   outline: none;
  10125. }
  10126.  
  10127. .og-tag-upload.on {
  10128.   background: rgba(255, 255, 255, .9);
  10129. }
  10130.  
  10131. .og-tag-upload:hover {
  10132.   background: rgba(255, 255, 255, .9);
  10133.   cursor: pointer;
  10134. }
  10135.  
  10136. .og-tag-url {
  10137.   width: 300px;
  10138.   right: 0;
  10139. }
  10140.  
  10141. .og-tag-upload-group {
  10142.   position: absolute;
  10143.   width: 130px;
  10144.   right: 15px;
  10145.   bottom: 15px;
  10146. }
  10147.  
  10148. /* snackbar */
  10149.  
  10150. .snackbar {
  10151.   position: fixed;
  10152.   width: 500px;
  10153.   bottom: 0;
  10154.   left: 0;
  10155.   right: 0;
  10156.   margin-left: auto;
  10157.   margin-right: auto;
  10158.   background: #2d2d3c;
  10159.   color: #fff;
  10160.   border-top-left-radius: 3px;
  10161.   border-top-right-radius: 3px;
  10162.   padding: 15px;
  10163.   text-align: center;
  10164.   box-sizing: border-box;
  10165.   z-index: 999;
  10166. }
  10167.  
  10168. /* etc */
  10169.  
  10170. .ib {
  10171.   display: inline-block;
  10172. }
  10173.  
  10174. .fl-l {
  10175.   float: left;
  10176. }
  10177.  
  10178. .fl-r {
  10179.   float: right;
  10180. }
  10181.  
  10182. .bb {
  10183.   box-sizing: border-box;
  10184. }
  10185.  
  10186. .el {
  10187.   overflow: hidden;
  10188.   text-overflow: ellipsis;
  10189.   white-space: nowrap;
  10190. }
  10191.  
  10192. .mz {
  10193.   margin: 0;
  10194. }
  10195.  
  10196. .ml-z {
  10197.   margin-left: 0;
  10198. }
  10199.  
  10200. .mr-z {
  10201.   margin-right: 0;
  10202. }
  10203.  
  10204. .v-top {
  10205.   vertical-align: top;
  10206. }
  10207.  
  10208. .v-middle {
  10209.   vertical-align: middle;
  10210. }
  10211.  
  10212. .v-bottom {
  10213.   vertical-align: bottom;
  10214. }
  10215.  
  10216. .border-fff {
  10217.   border: 1px solid #fff;
  10218. }
  10219.  
  10220. .border-bottom {
  10221.   border-bottom: 1px solid rgba(0, 0, 0, .04);
  10222. }
  10223.  
  10224. .border-top {
  10225.   border-top: 1px solid rgba(0, 0, 0, .04);
  10226. }
  10227.  
  10228. .border-right {
  10229.   border-right: 1px solid rgba(0, 0, 0, .04);
  10230. }
  10231.  
  10232. .border-left {
  10233.   border-left: 1px solid rgba(0, 0, 0, .04);
  10234. }
  10235.  
  10236. .center {
  10237.   text-align: center !important;
  10238. }
  10239.  
  10240. .right {
  10241.   text-align: right !important;
  10242. }
  10243.  
  10244. .left {
  10245.   text-align: left !important;
  10246. }
  10247.  
  10248. .vertical-horizontal-center {
  10249.   display: flex;
  10250.   justify-content: center;
  10251.   align-items: center;
  10252. }
  10253.  
  10254. .copy:hover {
  10255.   cursor: copy;
  10256. }
  10257.  
  10258. .bg-white {
  10259.   background: #fff;
  10260. }
  10261.  
  10262. .bg-f7f8fa {
  10263.   background: #f7f8fa;
  10264. }
  10265.  
  10266. .bg-eff1f5 {
  10267.   background: #eff1f5;
  10268. }
  10269.  
  10270. .bg-e3e5e8 {
  10271.   background: #e3e5e8;
  10272. }
  10273.  
  10274. .bg-838794 {
  10275.   background: #838794;
  10276. }
  10277.  
  10278. .bg-key {
  10279.   background: #0082ff;
  10280. }
  10281.  
  10282. .pd-z {
  10283.   padding: 0;
  10284. }
  10285.  
  10286. .mt-z {
  10287.   margin-top: 0 !important;
  10288. }
  10289.  
  10290. .mb-z {
  10291.   margin-bottom: 0 !important;
  10292. }
  10293.  
  10294. .pt-z {
  10295.   padding-top: 0;
  10296. }
  10297.  
  10298. .br-z {
  10299.   border-right: 0;
  10300. }
  10301.  
  10302. .btlr-z {
  10303.   border-top-left-radius: 0 !important;
  10304. }
  10305.  
  10306. a {
  10307.   text-decoration: none;
  10308. }
  10309.  
  10310. .ic_login-w-google {
  10311.   position: relative;
  10312.   top: 3px;
  10313. }
  10314.  
  10315. .pd {
  10316.   padding: 15px;
  10317. }
  10318.  
  10319. .pd-sm {
  10320.   padding: 15px 20px;
  10321. }
  10322.  
  10323. .pd-md {
  10324.   padding: 30px;
  10325. }
  10326.  
  10327. .pd-lg {
  10328.   padding: 40px;
  10329. }
  10330.  
  10331. .bar {
  10332.   color: #e3e5e8;
  10333.   padding: 0 3px;
  10334. }
  10335.  
  10336. .code {
  10337.   background: #eff1f5;
  10338.   padding: 0px 3px;
  10339.   color: #c43d5b;
  10340.   font-size: 12px;
  10341.   border-radius: 3px;
  10342. }
  10343.  
  10344. .overflow-auto {
  10345.   overflow: auto;
  10346. }
  10347.  
  10348. .font-z {
  10349.   font-size: 0 !important;
  10350. }
  10351.  
  10352. .display-block {
  10353.   display: block;
  10354. }
  10355.  
  10356. .display-none {
  10357.   display: none;
  10358. }
  10359.  
  10360. .m-auto {
  10361.   margin-left: auto;
  10362.   margin-right: auto;
  10363. }
  10364.  
  10365. .word-break {
  10366.   word-break: break-all;
  10367. }
  10368.  
  10369. .vertical-line {
  10370.   width: 1px;
  10371.   background: linear-gradient(#d0d2d7, #f7f8fa);
  10372. }
  10373.  
  10374. .bullet {
  10375.   width: 3px;
  10376.   height: 3px;
  10377.   border-radius: 100%;
  10378.   background: #838794;
  10379.   position: relative;
  10380.   bottom: 3px;
  10381.   margin-right: 5px;
  10382. }
  10383.  
  10384. .width-200px {
  10385.   width: 200px;
  10386. }
  10387.  
  10388. .border-0 {
  10389.   border: 0 !important;
  10390. }
  10391.  
  10392. .ic-right {
  10393.   padding-right: 5px;
  10394. }
  10395.  
  10396. .ic-left {
  10397.   padding-left: 5px;
  10398. }
  10399.  
  10400. .view-row {
  10401.   width: 109px;
  10402. }
  10403.  
  10404. /* description */
  10405.  
  10406. .description-right {
  10407.   background: #fff;
  10408.   border: 2px solid #000;
  10409.   position: absolute;
  10410.   right: -110%;
  10411.   width: 300px;
  10412.   padding: 10px;
  10413.   font-size: 11px;
  10414. }
  10415.  
  10416. /* sidebar */
  10417.  
  10418. .d-sidebar {
  10419.   width: 200px;
  10420.   height: 100%;
  10421.   font-weight: 300;
  10422.   position: fixed;
  10423.   background-color: #2d2d3c;
  10424.   top: 0;
  10425.   left: 0;
  10426.   z-index: 51;
  10427.   box-sizing: border-box;
  10428. }
  10429.  
  10430. .d-sidebar-logo {
  10431.   position: relative;
  10432.   background: #2d2d3c;
  10433.   width: 200px;
  10434.   height: 60px;
  10435.   box-shadow: 0 1px 1px rgba(0, 0, 0, .06);
  10436.   box-sizing: border-box;
  10437. }
  10438.  
  10439. .d-sidebar-logo-img:hover {
  10440.   cursor: pointer;
  10441.   opacity: .7;
  10442. }
  10443.  
  10444. .d-sidebar-logo-img {
  10445.   transition: opacity .2s;
  10446.   position: relative;
  10447.   width: 150px;
  10448.   padding: 21px 20px 19px 20px;
  10449.   box-sizing: border-box;
  10450. }
  10451.  
  10452. .d-app {
  10453.   position: relative;
  10454.   width: 200px;
  10455.   height: 150px;
  10456.   box-sizing: border-box;
  10457.   padding: 40px 15px 20px;
  10458.   transition: background .2s;
  10459. }
  10460.  
  10461. .d-app:hover {
  10462.   cursor: pointer;
  10463. }
  10464.  
  10465. .d-app-logo {
  10466.   box-sizing: border-box;
  10467.   position: relative;
  10468.   z-index: 2;
  10469.   width: 60px;
  10470.   height: 60px;
  10471.   border-radius: 20%;
  10472.   border: 2px solid rgba(255, 255, 255, .06);
  10473. }
  10474.  
  10475. .d-app-account {
  10476.   padding: 15px;
  10477.   font-size: 12px;
  10478.   display: inline-block;
  10479.   font-weight: 300;
  10480.   color: rgba(255, 255, 255, .6);
  10481.   position: absolute;
  10482.   transition: color .2s;
  10483.   top: 0;
  10484.   left: 0;
  10485. }
  10486.  
  10487. .d-app-account:hover {
  10488.   color: rgba(255, 255, 255, 1);
  10489.   cursor: pointer;
  10490. }
  10491.  
  10492. .d-app-list {
  10493.   position: absolute;
  10494.   top: 0;
  10495.   right: 0;
  10496.   padding: 15px;
  10497.   color: rgba(255, 255, 255, .6);
  10498.   font-size: 20px;
  10499.   line-height: 20px;
  10500.   text-align: center;
  10501.   transition: color .2s;
  10502. }
  10503.  
  10504. .d-app-list:hover {
  10505.   color: rgba(255, 255, 255, 1);
  10506.   cursor: pointer;
  10507. }
  10508.  
  10509. .d-sidebar-menu-group {
  10510.   overflow: auto;
  10511. }
  10512.  
  10513. .d-sidebar-menu-category {
  10514.   padding: 15px 0;
  10515.   color: rgba(255, 255, 255, .3);
  10516.   font-size: 12px;
  10517. }
  10518.  
  10519. .d-sidebar-menu-category:first-child {
  10520.   padding-top: 30px;
  10521. }
  10522.  
  10523. .d-sidebar-menu-category-txt {
  10524.   font-size: 11px;
  10525.   color: rgba(255, 255, 255, .3);
  10526.   padding: 5px 15px;
  10527.   box-sizing: border-box;
  10528. }
  10529.  
  10530. .d-sidebar-menu {
  10531.   padding: 10px 15px;
  10532.   box-sizing: border-box;
  10533.   font-size: 14px;
  10534.   color: rgba(255, 255, 255, .7);
  10535.   cursor: pointer;
  10536. }
  10537.  
  10538. .d-sidebar-menu.on,.d-sidebar-menu.on .d-sidebar-menu-ic,.d-sidebar-menu.on .d-sidebar-menu-ic.right,.d-sidebar-menu.on:hover {
  10539.   background: #0082ff;
  10540.   color: #fff;
  10541. }
  10542.  
  10543. .d-sidebar-menu.guide {
  10544.   font-size: 11px;
  10545.   color: rgba(255, 255, 255, .4);
  10546. }
  10547.  
  10548. .d-sidebar-menu.guide:hover:before {
  10549.   content: "\f08e";
  10550.   float: right;
  10551. }
  10552.  
  10553. .d-sidebar-menu:hover {
  10554.   background: rgba(255, 255, 255, .06);
  10555. }
  10556.  
  10557. .d-sidebar-menu-ic {
  10558.   font-size: 15px;
  10559.   width: 15px;
  10560.   text-align: center;
  10561.   padding-right: 13px;
  10562.   color: rgba(255, 255, 255, .2);
  10563. }
  10564.  
  10565. .d-sidebar-menu-ic.right {
  10566.   float: right;
  10567.   position: relative;
  10568.   top: 5px;
  10569.   font-size: 10px;
  10570.   color: #0082ff;
  10571.   right: -10px;
  10572. }
  10573.  
  10574. .d-app-list-layer {
  10575.   width: 150px;
  10576.   height: 100%;
  10577.   box-sizing: border-box;
  10578.   padding: 30px 15px;
  10579.   position: fixed;
  10580.   background-color: #43435A;
  10581.   color: #fff;
  10582.   font-weight: 300;
  10583.   top: 0;
  10584.   left: 200px;
  10585.   z-index: 48;
  10586.   box-sizing: border-box;
  10587.   text-align: center;
  10588. }
  10589.  
  10590. .d-app-list-item,.d-app-list-item.add {
  10591.   width: 100%;
  10592.   box-sizing: border-box;
  10593.   padding: 15px;
  10594.   transition: background .2s;
  10595.   border-radius: 3px;
  10596.   cursor: pointer;
  10597.   font-size: 14.5px;
  10598. }
  10599.  
  10600. .d-app-list-item-add {
  10601.   position: relative;
  10602.   box-sizing: border-box;
  10603.   padding: 10px 15px;
  10604.   border-radius: 3px;
  10605.   transition: background .2s;
  10606.   border: 0;
  10607.   outline: none;
  10608.   word-break: break-all;
  10609.   background: rgba(255, 255, 255, .1);
  10610.   font-size: 30px;
  10611.   color: rgba(255, 255, 255, .6);
  10612. }
  10613.  
  10614. .d-app-list-item:hover {
  10615.   background: rgba(255, 255, 255, .1);
  10616. }
  10617.  
  10618. .d-app-list-item-add {
  10619.   cursor: pointer;
  10620.   background: rgba(255, 255, 255, .1);
  10621. }
  10622.  
  10623. .d-app-list-item-add:hover {
  10624.   background: rgba(255, 255, 255, .2);
  10625. }
  10626.  
  10627. /* GNB */
  10628.  
  10629. .d-gnb {
  10630.   width: 100%;
  10631.   height: 60px;
  10632.   font-weight: 300;
  10633.   background: #2d2d3c;
  10634.   box-sizing: border-box;
  10635.   position: fixed;
  10636.   top: 0;
  10637.   left: 0;
  10638.   z-index: 49;
  10639.   min-width: 768px;
  10640.   box-shadow: 0 1px 1px rgba(0, 0, 0, .06);
  10641. }
  10642.  
  10643. .d-gnb-profile {
  10644.   position: relative;
  10645.   height: 60px;
  10646.   box-sizing: border-box;
  10647.   padding: 13px 15px;
  10648.   transition: background .2s;
  10649.   border-left: 1px solid rgba(255, 255, 255, .1);
  10650. }
  10651.  
  10652. .d-gnb-profile-txt {
  10653.   width: 150px;
  10654.   font-size: 13px;
  10655.   color: #fff;
  10656. }
  10657.  
  10658. .d-gnb-profile:hover {
  10659.   cursor: pointer;
  10660.   background: rgba(255, 255, 255, .1);
  10661. }
  10662.  
  10663. .d-gnb-profile-img {
  10664.   width: 35px;
  10665.   height: 35px;
  10666.   border-radius: 100%;
  10667.   box-sizing: border-box;
  10668.   border: 1px solid rgba(0, 0, 0, .04);
  10669. }
  10670.  
  10671. .d-gnb-profile-menu {
  10672.   position: relative;
  10673.   min-width: 140px;
  10674. }
  10675.  
  10676. .d-gnb-profile-menu-ic {
  10677.   width: 25px;
  10678. }
  10679.  
  10680. .d-gnb-guide {
  10681.   cursor: pointer;
  10682.   color: rgba(255, 255, 255, .7);
  10683.   transition: color .2s;
  10684. }
  10685.  
  10686. .d-gnb-guide:hover {
  10687.   color: rgba(255, 255, 255, 1);
  10688. }
  10689.  
  10690. /* lnb */
  10691.  
  10692. .d-lnb {
  10693.   padding: 15px;
  10694.   box-sizing: border-box;
  10695. }
  10696.  
  10697. @media (min-width: 320px) {
  10698.   .d-lnb {
  10699.     width: 568px;
  10700.   }
  10701. }
  10702.  
  10703. @media (min-width: 768px) {
  10704.   .d-lnb {
  10705.     width: 100%;
  10706.   }
  10707. }
  10708.  
  10709. @media (min-width: 992px) {
  10710.   .d-lnb {
  10711.     width: 100%;
  10712.   }
  10713. }
  10714.  
  10715. @media (min-width: 1200px) {
  10716.   .d-lnb {
  10717.     width: 100%;
  10718.   }
  10719. }
  10720.  
  10721. .page-breadcrumbs {
  10722.   font-size: 12px;
  10723.   color: #a9acb6;
  10724.   margin-bottom: 15px;
  10725. }
  10726.  
  10727. .page-title {
  10728.   font-size: 23px;
  10729.   color: #2d2d3c;
  10730. }
  10731.  
  10732. .page-desc {
  10733.   font-size: 13px;
  10734.   color: #a9acb6;
  10735.   margin-top: 15px;
  10736.   line-height: 1.5em;
  10737. }
  10738.  
  10739. /* footer */
  10740.  
  10741. .d-footer {
  10742.   width: 100%;
  10743.   box-sizing: border-box;
  10744.   padding: 15px 15px 15px 215px;
  10745.   border-top: 1px solid #e3e5e8;
  10746.   font-size: 0;
  10747. }
  10748.  
  10749. @media (min-width: 320px) {
  10750.   .m-left {
  10751.     text-align: left;
  10752.   }
  10753. }
  10754.  
  10755. @media (min-width: 992px) {
  10756.   .m-left {
  10757.     text-align: right;
  10758.   }
  10759. }
  10760.  
  10761. .og-tag-upload input#input-file {
  10762.   position: absolute;
  10763.   left: 0px;
  10764.   width: 130px;
  10765.   font-size: 20px;
  10766.   cursor: pointer;
  10767.   /* good browser */
  10768.   opacity: 0;
  10769.   /* IE 5-7 */
  10770.   filter: alpha(opacity=0);
  10771.   /* IE 8 */
  10772.   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  10773.   /* Netscape */
  10774.   -moz-opacity: 0;
  10775.   /* Safari 1.x */
  10776.   -khtml-opacity: 0;
  10777. }
  10778.  
  10779. /* app setting */
  10780.  
  10781. .app-setting>ul {
  10782.   /*   position: absolute; */
  10783.   box-sizing: border-box;
  10784.   overflow: auto;
  10785.   border: 1px solid #d0d2d7;
  10786.   background: #fff;
  10787.   max-height: 195px;
  10788.   box-shadow: 5px 5px 5px #838794;
  10789.   padding: 0;
  10790.   z-index: 2;
  10791. }
  10792.  
  10793. .app-setting>ul li {
  10794.   box-sizing: border-box;
  10795.   position: relative;
  10796.   width: auto;
  10797.   height: 55px;
  10798.   padding: 10px;
  10799.   line-height: 50px;
  10800.   font-size: 15px;
  10801.   color: #2d2d3c;
  10802.   overflow: hidden;
  10803.   white-space: nowrap;
  10804.   text-overflow: ellipsis;
  10805.   border-top: 1px solid #e3e5e8;
  10806.   transition: background .2s;
  10807. }
  10808.  
  10809. .app-setting>ul li:hover {
  10810.   background: #eff1f5;
  10811.   cursor: pointer;
  10812. }
  10813.  
  10814. .app-setting>ul li:first-child {
  10815.   border: 0;
  10816. }
  10817.  
  10818. .app-setting-app-img {
  10819.   width: 35px;
  10820.   height: 35px;
  10821.   border: 1px solid #e3e5e8;
  10822.   border-radius: 3px;
  10823. }
  10824.  
  10825. .app-setting-app-label {
  10826.   width: 330px;
  10827.   line-height: 35px;
  10828. }
  10829.  
  10830. .app-setting-app-selected {
  10831.   float: right;
  10832.   line-height: 19px;
  10833.   text-align: right;
  10834. }
  10835.  
  10836. .app-setting-third-party-logo {
  10837.   height: 12px;
  10838. }
  10839.  
  10840. .app-setting-third-party-status {
  10841.   width: 100px;
  10842.   float: right;
  10843.   line-height: 19px;
  10844.   text-align: right;
  10845. }
  10846.  
  10847. .app-setting-premium-business {
  10848.   background: #f7f8fa;
  10849.   height: 260px;
  10850.   box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
  10851.   padding: 20px;
  10852.   box-sizing: border-box;
  10853.   border-radius: 3px;
  10854.   transition: background .2s;
  10855.   color: #37bf8e;
  10856. }
  10857.  
  10858. .app-setting-premium-first {
  10859.   background: #f7f8fa;
  10860.   height: 260px;
  10861.   box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
  10862.   padding: 20px;
  10863.   box-sizing: border-box;
  10864.   border-radius: 3px;
  10865.   transition: background .2s;
  10866.   color: #0082ff;
  10867. }
  10868.  
  10869. .app-setting-premium-business.on {
  10870.   background: #fff;
  10871.   border: 1px solid #37bf8e;
  10872.   box-shadow: 0 0 0 1px #37bf8e;
  10873. }
  10874.  
  10875. .app-setting-premium-first.on {
  10876.   background: #fff;
  10877.   border: 1px solid #0082ff;
  10878.   box-shadow: 0 0 0 1px #0082ff;
  10879. }
  10880.  
  10881. .app-setting-premium-market-business {
  10882.   width: 3px;
  10883.   height: 50px;
  10884.   border-top: 50px solid #37bf8e;
  10885.   border-left: 50px solid transparent;
  10886.   position: absolute;
  10887.   top: 0;
  10888.   right: 14px;
  10889.   border-radius: 3px;
  10890. }
  10891.  
  10892. .app-setting-premium-marker-first {
  10893.   width: 3px;
  10894.   height: 50px;
  10895.   border-top: 50px solid #0082ff;
  10896.   border-left: 50px solid transparent;
  10897.   position: absolute;
  10898.   top: 0;
  10899.   right: 14px;
  10900.   border-radius: 3px;
  10901. }
  10902.  
  10903. .app-setting-premium-marker-ic {
  10904.   position: absolute;
  10905.   top: -43px;
  10906.   right: 7px;
  10907.   color: #fff;
  10908. }
  10909.  
  10910. /* ad-channel connect */
  10911.  
  10912. .paid-ad {
  10913.   height: 95px;
  10914.   padding: 30px;
  10915. }
  10916.  
  10917. .paid-ad-logo.off {
  10918.   opacity: .7;
  10919. }
  10920.  
  10921. .paid-ad-logo.on {
  10922.   opacity: 1;
  10923. }
  10924.  
  10925. .paid-ad-status {
  10926.   width: 35px;
  10927.   text-align: center;
  10928.   float: right;
  10929. }
  10930.  
  10931. /* progress */
  10932.  
  10933. .progress-number {
  10934.   width: 20px;
  10935.   height: 20px;
  10936.   border-radius: 100%;
  10937.   font-size: 10px;
  10938.   line-height: 20px;
  10939.   text-align: center;
  10940.   display: inline-block;
  10941.   background: #a9acb6;
  10942.   color: #fff;
  10943. }
  10944.  
  10945. .progress-number.completed {
  10946.   background: #35bc8a;
  10947. }
  10948.  
  10949. .progress-number.selected {
  10950.   background: #0082ff;
  10951. }
  10952.  
  10953. .progress-title {
  10954.   font-size: 17px;
  10955.   color: #2d2d3c;
  10956.   font-weight: 500;
  10957. }
  10958.  
  10959. .progress-subtitle.selected {
  10960.   color: #0082ff;
  10961. }
  10962.  
  10963. .progress-subtitle {
  10964.   font-size: 14px;
  10965.   color: #969aa5;
  10966.   font-weight: 500;
  10967. }
  10968.  
  10969. .progress-desc.selected {
  10970.   color: #2d2d3c;
  10971. }
  10972.  
  10973. .progress-desc {
  10974.   font-size: 13px;
  10975.   color: #969aa5;
  10976.   font-weight: 500;
  10977. }
  10978.  
  10979. .progress-step {
  10980.   font-size: 11px;
  10981.   color: #969aa5;
  10982. }
  10983.  
  10984. .progress-copy-label {
  10985.   font-size: 11px;
  10986.   font-weight: 500;
  10987.   color: #969aa5;
  10988. }
  10989.  
  10990. /* from developer */
  10991.  
  10992. .loading {
  10993.   position: fixed;
  10994.   width: 100%;
  10995.   height: 100%;
  10996.   box-sizing: border-box;
  10997.   padding-top: 35%;
  10998.   background: rgba(239, 241, 245, .9);
  10999.   text-align: center;
  11000.   color: #a9acb6;
  11001.   font-size: 50px;
  11002.   z-index: 1000;
  11003. }
  11004.  
  11005. .snackbar {
  11006.   cursor: pointer;
  11007. }
  11008.  
  11009. .d-app-list-layer {
  11010.   z-index: 50 !important;
  11011. }
  11012.  
  11013. /* trash */
  11014.  
  11015. .btn-tag-negative {
  11016.   position: relative;
  11017.   top: -2px;
  11018.   padding: 0px 3px;
  11019.   border: 1px solid #0082ff;
  11020.   color: #fff;
  11021.   background: #0082ff;
  11022.   display: inline-block;
  11023.   border-radius: 3px;
  11024. }
  11025.  
  11026. .btn-tag-sub-negative {
  11027.   position: relative;
  11028.   top: -2px;
  11029.   padding: 0px 3px;
  11030.   border: 1px solid #969aa5;
  11031.   color: #fff;
  11032.   background: #969aa5;
  11033.   display: inline-block;
  11034.   border-radius: 3px;
  11035. }
  11036.  
  11037. .btn-tab:first-child,.btn-tab-lg:first-child {
  11038.   border-left: 0;
  11039. }
  11040.  
  11041. .checkbox-sm {
  11042.   box-sizing: border-box;
  11043.   border-radius: 3px;
  11044.   transition: background .2s;
  11045.   border: 0;
  11046.   display: inline-block;
  11047.   font-size: 13px;
  11048.   line-height: 22px;
  11049. }
  11050.  
  11051. .radio-sm {
  11052.   box-sizing: border-box;
  11053.   border-radius: 3px;
  11054.   transition: background .2s;
  11055.   border: 0;
  11056.   display: inline-block;
  11057.   font-size: 13px;
  11058.   line-height: 22px;
  11059. }
  11060.  
  11061. /* Rules for sizing the icon. */
  11062.  
  11063. .material-icons {
  11064.   vertical-align: middle;
  11065. }
  11066.  
  11067. .material-icons.md-13 {
  11068.   font-size: 13px;
  11069. }
  11070.  
  11071. .material-icons.md-18 {
  11072.   font-size: 18px;
  11073. }
  11074.  
  11075. .material-icons.md-24 {
  11076.   font-size: 24px;
  11077. }
  11078.  
  11079. .material-icons.md-36 {
  11080.   font-size: 36px;
  11081. }
  11082.  
  11083. .material-icons.md-48 {
  11084.   font-size: 48px;
  11085. }
  11086.  
  11087. .btn-disabled:hover {
  11088.   background: rgba(0, 0, 0, .12);
  11089.   cursor: not-allowed;
  11090. }
  11091.  
  11092. @charset "UTF-8";
  11093.  
  11094. @import url(//static.airbridge.io/fonts/spoqa/ab_spoqasans.css);
  11095.  
  11096. @import url('https://fonts.googleapis.com/css?family=BioRhyme:200');
  11097.  
  11098. html,body {
  11099.   box-sizing: border-box;
  11100.   background: #f1f5f5;
  11101.   min-width: 768px;
  11102.   position: relative;
  11103.   margin: 0;
  11104.   padding: 0;
  11105.   border: 0;
  11106.   outline: 0;
  11107.   vertical-align: baseline;
  11108. }
  11109.  
  11110. * {
  11111.   font-family: 'Spoqa Han Sans', 'Spoqa Han Sans JP', 'Sans-serif';
  11112. }
  11113.  
  11114. /* grid */
  11115.  
  11116. .container-mail {
  11117.   box-sizing: border-box;
  11118.   padding: 10px;
  11119.   margin-right: auto;
  11120.   margin-left: auto;
  11121. }
  11122.  
  11123. .dashboard-container-set,.dashboard-container-set-w-lnb,.dashboard-container-stats {
  11124.   padding: 15px;
  11125.   box-sizing: border-box;
  11126.   position: relative;
  11127.   font-size: 0;
  11128. }
  11129.  
  11130. @media (min-width: 320px) {
  11131.   .dashboard-container-set {
  11132.     width: 568px;
  11133.   }
  11134.  
  11135.   .dashboard-container-set-w-lnb {
  11136.     width: 710px;
  11137.   }
  11138.  
  11139.   .dashboard-container-stats {
  11140.     width: 568px;
  11141.   }
  11142.  
  11143.   .container {
  11144.     width: 320px;
  11145.   }
  11146.  
  11147.   .container-mail {
  11148.     width: 100%;
  11149.   }
  11150.  
  11151.   .m-margin-t-10 {
  11152.     margin-top: 10px;
  11153.   }
  11154.  
  11155.   .m-margin-b-10 {
  11156.     margin-bottom: 10px;
  11157.   }
  11158.  
  11159.   .m-center {
  11160.     text-align: center;
  11161.   }
  11162. }
  11163.  
  11164. @media (min-width: 768px) {
  11165.   .dashboard-container-set {
  11166.     width: 100%;
  11167.   }
  11168.  
  11169.   .dashboard-container-set-w-lnb {
  11170.     width: 100%;
  11171.     min-width: 710px;
  11172.   }
  11173.  
  11174.   .dashboard-container-stats {
  11175.     width: 100%;
  11176.   }
  11177.  
  11178.   .container {
  11179.     width: 100%;
  11180.   }
  11181.  
  11182.   .container-mail {
  11183.     width: 710px;
  11184.   }
  11185.  
  11186.   .m-margin-t-10 {
  11187.     margin-top: 10px;
  11188.   }
  11189.  
  11190.   .m-margin-b-10 {
  11191.     margin-bottom: 10px;
  11192.   }
  11193.  
  11194.   .m-center {
  11195.     text-align: left;
  11196.   }
  11197. }
  11198.  
  11199. @media (min-width: 992px) {
  11200.   .dashboard-container-set {
  11201.     width: 100%;
  11202.   }
  11203.  
  11204.   .dashboard-container-set-w-lnb {
  11205.     width: 100%;
  11206.   }
  11207.  
  11208.   .dashboard-container-stats {
  11209.     width: 100%;
  11210.   }
  11211.  
  11212.   .container {
  11213.     width: 100%;
  11214.   }
  11215.  
  11216.   .container-mail {
  11217.     width: 710px;
  11218.   }
  11219.  
  11220.   .m-center {
  11221.     text-align: left;
  11222.   }
  11223. }
  11224.  
  11225. @media (min-width: 1200px) {
  11226.   .dashboard-container-set {
  11227.     max-width: 1166px;
  11228.     width: 100%;
  11229.   }
  11230.  
  11231.   .dashboard-container-set-w-lnb {
  11232.     max-width: 1166px;
  11233.     width: 100%;
  11234.   }
  11235.  
  11236.   .dashboard-container-stats {
  11237.     width: 100%;
  11238.   }
  11239.  
  11240.   .container {
  11241.     width: 1366px;
  11242.   }
  11243.  
  11244.   .container-mail {
  11245.     width: 710px;
  11246.   }
  11247.  
  11248.   .m-center {
  11249.     text-align: left;
  11250.   }
  11251. }
  11252.  
  11253. .row {
  11254.   font-size: 0;
  11255.   /*position: relative;*/
  11256. }
  11257.  
  11258. .row-d {
  11259.   margin-top: 30px;
  11260.   margin-bottom: 30px;
  11261. }
  11262.  
  11263. .row-d-md {
  11264.   margin-top: 20px;
  11265.   margin-bottom: 20px;
  11266. }
  11267.  
  11268. .row-d-sm {
  11269.   margin-top: 10px;
  11270.   margin-bottom: 10px;
  11271. }
  11272.  
  11273. .row-d:last-child {
  11274.   margin-bottom: 0;
  11275. }
  11276.  
  11277. .col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
  11278.   position: relative;
  11279.   min-height: 1px;
  11280.   margin-right: 15px;
  11281.   margin-left: 15px;
  11282. }
  11283.  
  11284. .col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
  11285.   /*   float: left; */
  11286. }
  11287.  
  11288. .col-xs-12 {
  11289.   width: 100%;
  11290. }
  11291.  
  11292. .col-xs-11 {
  11293.   width: 91.66666667%;
  11294. }
  11295.  
  11296. .col-xs-10 {
  11297.   width: 83.33333333%;
  11298. }
  11299.  
  11300. .col-xs-9 {
  11301.   width: 75%;
  11302. }
  11303.  
  11304. .col-xs-8 {
  11305.   width: 66.66666667%;
  11306. }
  11307.  
  11308. .col-xs-7 {
  11309.   width: 58.33333333%;
  11310. }
  11311.  
  11312. .col-xs-6 {
  11313.   width: 50%;
  11314. }
  11315.  
  11316. .col-xs-5 {
  11317.   width: 41.66666667%;
  11318. }
  11319.  
  11320. .col-xs-4 {
  11321.   width: 33.33333333%;
  11322. }
  11323.  
  11324. .col-xs-3 {
  11325.   width: 25%;
  11326. }
  11327.  
  11328. .col-xs-2 {
  11329.   width: 16.66666667%;
  11330. }
  11331.  
  11332. .col-xs-1 {
  11333.   width: 8.33333333%;
  11334. }
  11335.  
  11336. .col-xs-pull-12 {
  11337.   right: 100%;
  11338. }
  11339.  
  11340. .col-xs-pull-11 {
  11341.   right: 91.66666667%;
  11342. }
  11343.  
  11344. .col-xs-pull-10 {
  11345.   right: 83.33333333%;
  11346. }
  11347.  
  11348. .col-xs-pull-9 {
  11349.   right: 75%;
  11350. }
  11351.  
  11352. .col-xs-pull-8 {
  11353.   right: 66.66666667%;
  11354. }
  11355.  
  11356. .col-xs-pull-7 {
  11357.   right: 58.33333333%;
  11358. }
  11359.  
  11360. .col-xs-pull-6 {
  11361.   right: 50%;
  11362. }
  11363.  
  11364. .col-xs-pull-5 {
  11365.   right: 41.66666667%;
  11366. }
  11367.  
  11368. .col-xs-pull-4 {
  11369.   right: 33.33333333%;
  11370. }
  11371.  
  11372. .col-xs-pull-3 {
  11373.   right: 25%;
  11374. }
  11375.  
  11376. .col-xs-pull-2 {
  11377.   right: 16.66666667%;
  11378. }
  11379.  
  11380. .col-xs-pull-1 {
  11381.   right: 8.33333333%;
  11382. }
  11383.  
  11384. .col-xs-pull-0 {
  11385.   right: auto;
  11386. }
  11387.  
  11388. .col-xs-push-12 {
  11389.   left: 100%;
  11390. }
  11391.  
  11392. .col-xs-push-11 {
  11393.   left: 91.66666667%;
  11394. }
  11395.  
  11396. .col-xs-push-10 {
  11397.   left: 83.33333333%;
  11398. }
  11399.  
  11400. .col-xs-push-9 {
  11401.   left: 75%;
  11402. }
  11403.  
  11404. .col-xs-push-8 {
  11405.   left: 66.66666667%;
  11406. }
  11407.  
  11408. .col-xs-push-7 {
  11409.   left: 58.33333333%;
  11410. }
  11411.  
  11412. .col-xs-push-6 {
  11413.   left: 50%;
  11414. }
  11415.  
  11416. .col-xs-push-5 {
  11417.   left: 41.66666667%;
  11418. }
  11419.  
  11420. .col-xs-push-4 {
  11421.   left: 33.33333333%;
  11422. }
  11423.  
  11424. .col-xs-push-3 {
  11425.   left: 25%;
  11426. }
  11427.  
  11428. .col-xs-push-2 {
  11429.   left: 16.66666667%;
  11430. }
  11431.  
  11432. .col-xs-push-1 {
  11433.   left: 8.33333333%;
  11434. }
  11435.  
  11436. .col-xs-push-0 {
  11437.   left: auto;
  11438. }
  11439.  
  11440. .col-xs-offset-12 {
  11441.   margin-left: 100%;
  11442. }
  11443.  
  11444. .col-xs-offset-11 {
  11445.   margin-left: 91.66666667%;
  11446. }
  11447.  
  11448. .col-xs-offset-10 {
  11449.   margin-left: 83.33333333%;
  11450. }
  11451.  
  11452. .col-xs-offset-9 {
  11453.   margin-left: 75%;
  11454. }
  11455.  
  11456. .col-xs-offset-8 {
  11457.   margin-left: 66.66666667%;
  11458. }
  11459.  
  11460. .col-xs-offset-7 {
  11461.   margin-left: 58.33333333%;
  11462. }
  11463.  
  11464. .col-xs-offset-6 {
  11465.   margin-left: 50%;
  11466. }
  11467.  
  11468. .col-xs-offset-5 {
  11469.   margin-left: 41.66666667%;
  11470. }
  11471.  
  11472. .col-xs-offset-4 {
  11473.   margin-left: 33.33333333%;
  11474. }
  11475.  
  11476. .col-xs-offset-3 {
  11477.   margin-left: 25%;
  11478. }
  11479.  
  11480. .col-xs-offset-2 {
  11481.   margin-left: 16.66666667%;
  11482. }
  11483.  
  11484. .col-xs-offset-1 {
  11485.   margin-left: 8.33333333%;
  11486. }
  11487.  
  11488. .col-xs-offset-0 {
  11489.   margin-left: 0;
  11490. }
  11491.  
  11492. @media (min-width: 768px) {
  11493.   .col-sm-1,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12 {
  11494.     /*     float: left; */
  11495.   }
  11496.  
  11497.   .col-sm-12 {
  11498.     width: 100%;
  11499.   }
  11500.  
  11501.   .col-sm-11 {
  11502.     width: 91.66666667%;
  11503.   }
  11504.  
  11505.   .col-sm-10 {
  11506.     width: 83.33333333%;
  11507.   }
  11508.  
  11509.   .col-sm-9 {
  11510.     width: 75%;
  11511.   }
  11512.  
  11513.   .col-sm-8 {
  11514.     width: 66.66666667%;
  11515.   }
  11516.  
  11517.   .col-sm-7 {
  11518.     width: 58.33333333%;
  11519.   }
  11520.  
  11521.   .col-sm-6 {
  11522.     width: 50%;
  11523.   }
  11524.  
  11525.   .col-sm-5 {
  11526.     width: 41.66666667%;
  11527.   }
  11528.  
  11529.   .col-sm-4 {
  11530.     width: 33.33333333%;
  11531.   }
  11532.  
  11533.   .col-sm-3 {
  11534.     width: 25%;
  11535.   }
  11536.  
  11537.   .col-sm-2 {
  11538.     width: 16.66666667%;
  11539.   }
  11540.  
  11541.   .col-sm-1 {
  11542.     width: 8.33333333%;
  11543.   }
  11544.  
  11545.   .col-sm-0 {
  11546.     width: 0;
  11547.   }
  11548.  
  11549.   .col-sm-pull-12 {
  11550.     right: 100%;
  11551.   }
  11552.  
  11553.   .col-sm-pull-11 {
  11554.     right: 91.66666667%;
  11555.   }
  11556.  
  11557.   .col-sm-pull-10 {
  11558.     right: 83.33333333%;
  11559.   }
  11560.  
  11561.   .col-sm-pull-9 {
  11562.     right: 75%;
  11563.   }
  11564.  
  11565.   .col-sm-pull-8 {
  11566.     right: 66.66666667%;
  11567.   }
  11568.  
  11569.   .col-sm-pull-7 {
  11570.     right: 58.33333333%;
  11571.   }
  11572.  
  11573.   .col-sm-pull-6 {
  11574.     right: 50%;
  11575.   }
  11576.  
  11577.   .col-sm-pull-5 {
  11578.     right: 41.66666667%;
  11579.   }
  11580.  
  11581.   .col-sm-pull-4 {
  11582.     right: 33.33333333%;
  11583.   }
  11584.  
  11585.   .col-sm-pull-3 {
  11586.     right: 25%;
  11587.   }
  11588.  
  11589.   .col-sm-pull-2 {
  11590.     right: 16.66666667%;
  11591.   }
  11592.  
  11593.   .col-sm-pull-1 {
  11594.     right: 8.33333333%;
  11595.   }
  11596.  
  11597.   .col-sm-pull-0 {
  11598.     right: auto;
  11599.   }
  11600.  
  11601.   .col-sm-push-12 {
  11602.     left: 100%;
  11603.   }
  11604.  
  11605.   .col-sm-push-11 {
  11606.     left: 91.66666667%;
  11607.   }
  11608.  
  11609.   .col-sm-push-10 {
  11610.     left: 83.33333333%;
  11611.   }
  11612.  
  11613.   .col-sm-push-9 {
  11614.     left: 75%;
  11615.   }
  11616.  
  11617.   .col-sm-push-8 {
  11618.     left: 66.66666667%;
  11619.   }
  11620.  
  11621.   .col-sm-push-7 {
  11622.     left: 58.33333333%;
  11623.   }
  11624.  
  11625.   .col-sm-push-6 {
  11626.     left: 50%;
  11627.   }
  11628.  
  11629.   .col-sm-push-5 {
  11630.     left: 41.66666667%;
  11631.   }
  11632.  
  11633.   .col-sm-push-4 {
  11634.     left: 33.33333333%;
  11635.   }
  11636.  
  11637.   .col-sm-push-3 {
  11638.     left: 25%;
  11639.   }
  11640.  
  11641.   .col-sm-push-2 {
  11642.     left: 16.66666667%;
  11643.   }
  11644.  
  11645.   .col-sm-push-1 {
  11646.     left: 8.33333333%;
  11647.   }
  11648.  
  11649.   .col-sm-push-0 {
  11650.     left: auto;
  11651.   }
  11652.  
  11653.   .col-sm-offset-12 {
  11654.     margin-left: 100%;
  11655.   }
  11656.  
  11657.   .col-sm-offset-11 {
  11658.     margin-left: 91.66666667%;
  11659.   }
  11660.  
  11661.   .col-sm-offset-10 {
  11662.     margin-left: 83.33333333%;
  11663.   }
  11664.  
  11665.   .col-sm-offset-9 {
  11666.     margin-left: 75%;
  11667.   }
  11668.  
  11669.   .col-sm-offset-8 {
  11670.     margin-left: 66.66666667%;
  11671.   }
  11672.  
  11673.   .col-sm-offset-7 {
  11674.     margin-left: 58.33333333%;
  11675.   }
  11676.  
  11677.   .col-sm-offset-6 {
  11678.     margin-left: 50%;
  11679.   }
  11680.  
  11681.   .col-sm-offset-5 {
  11682.     margin-left: 41.66666667%;
  11683.   }
  11684.  
  11685.   .col-sm-offset-4 {
  11686.     margin-left: 33.33333333%;
  11687.   }
  11688.  
  11689.   .col-sm-offset-3 {
  11690.     margin-left: 25%;
  11691.   }
  11692.  
  11693.   .col-sm-offset-2 {
  11694.     margin-left: 16.66666667%;
  11695.   }
  11696.  
  11697.   .col-sm-offset-1 {
  11698.     margin-left: 8.33333333%;
  11699.   }
  11700.  
  11701.   .col-sm-offset-0 {
  11702.     margin-left: 0;
  11703.   }
  11704. }
  11705.  
  11706. @media (min-width: 992px) {
  11707.   .col-md-1,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-10,  .col-md-11,  .col-md-12 {
  11708.     /*     float: left; */
  11709.   }
  11710.  
  11711.   .col-md-12 {
  11712.     width: 100%;
  11713.   }
  11714.  
  11715.   .col-md-11 {
  11716.     width: 91.66666667%;
  11717.   }
  11718.  
  11719.   .col-md-10 {
  11720.     width: 83.33333333%;
  11721.   }
  11722.  
  11723.   .col-md-9 {
  11724.     width: 75%;
  11725.   }
  11726.  
  11727.   .col-md-8 {
  11728.     width: 66.66666667%;
  11729.   }
  11730.  
  11731.   .col-md-7 {
  11732.     width: 58.33333333%;
  11733.   }
  11734.  
  11735.   .col-md-6 {
  11736.     width: 50%;
  11737.   }
  11738.  
  11739.   .col-md-5 {
  11740.     width: 41.66666667%;
  11741.   }
  11742.  
  11743.   .col-md-4 {
  11744.     width: 33.33333333%;
  11745.   }
  11746.  
  11747.   .col-md-3 {
  11748.     width: 25%;
  11749.   }
  11750.  
  11751.   .col-md-2 {
  11752.     width: 16.66666667%;
  11753.   }
  11754.  
  11755.   .col-md-1 {
  11756.     width: 8.33333333%;
  11757.   }
  11758.  
  11759.   .col-md-0 {
  11760.     width: 0;
  11761.   }
  11762.  
  11763.   .col-md-pull-12 {
  11764.     right: 100%;
  11765.   }
  11766.  
  11767.   .col-md-pull-11 {
  11768.     right: 91.66666667%;
  11769.   }
  11770.  
  11771.   .col-md-pull-10 {
  11772.     right: 83.33333333%;
  11773.   }
  11774.  
  11775.   .col-md-pull-9 {
  11776.     right: 75%;
  11777.   }
  11778.  
  11779.   .col-md-pull-8 {
  11780.     right: 66.66666667%;
  11781.   }
  11782.  
  11783.   .col-md-pull-7 {
  11784.     right: 58.33333333%;
  11785.   }
  11786.  
  11787.   .col-md-pull-6 {
  11788.     right: 50%;
  11789.   }
  11790.  
  11791.   .col-md-pull-5 {
  11792.     right: 41.66666667%;
  11793.   }
  11794.  
  11795.   .col-md-pull-4 {
  11796.     right: 33.33333333%;
  11797.   }
  11798.  
  11799.   .col-md-pull-3 {
  11800.     right: 25%;
  11801.   }
  11802.  
  11803.   .col-md-pull-2 {
  11804.     right: 16.66666667%;
  11805.   }
  11806.  
  11807.   .col-md-pull-1 {
  11808.     right: 8.33333333%;
  11809.   }
  11810.  
  11811.   .col-md-pull-0 {
  11812.     right: auto;
  11813.   }
  11814.  
  11815.   .col-md-push-12 {
  11816.     left: 100%;
  11817.   }
  11818.  
  11819.   .col-md-push-11 {
  11820.     left: 91.66666667%;
  11821.   }
  11822.  
  11823.   .col-md-push-10 {
  11824.     left: 83.33333333%;
  11825.   }
  11826.  
  11827.   .col-md-push-9 {
  11828.     left: 75%;
  11829.   }
  11830.  
  11831.   .col-md-push-8 {
  11832.     left: 66.66666667%;
  11833.   }
  11834.  
  11835.   .col-md-push-7 {
  11836.     left: 58.33333333%;
  11837.   }
  11838.  
  11839.   .col-md-push-6 {
  11840.     left: 50%;
  11841.   }
  11842.  
  11843.   .col-md-push-5 {
  11844.     left: 41.66666667%;
  11845.   }
  11846.  
  11847.   .col-md-push-4 {
  11848.     left: 33.33333333%;
  11849.   }
  11850.  
  11851.   .col-md-push-3 {
  11852.     left: 25%;
  11853.   }
  11854.  
  11855.   .col-md-push-2 {
  11856.     left: 16.66666667%;
  11857.   }
  11858.  
  11859.   .col-md-push-1 {
  11860.     left: 8.33333333%;
  11861.   }
  11862.  
  11863.   .col-md-push-0 {
  11864.     left: auto;
  11865.   }
  11866.  
  11867.   .col-md-offset-12 {
  11868.     margin-left: 100%;
  11869.   }
  11870.  
  11871.   .col-md-offset-11 {
  11872.     margin-left: 91.66666667%;
  11873.   }
  11874.  
  11875.   .col-md-offset-10 {
  11876.     margin-left: 83.33333333%;
  11877.   }
  11878.  
  11879.   .col-md-offset-9 {
  11880.     margin-left: 75%;
  11881.   }
  11882.  
  11883.   .col-md-offset-8 {
  11884.     margin-left: 66.66666667%;
  11885.   }
  11886.  
  11887.   .col-md-offset-7 {
  11888.     margin-left: 58.33333333%;
  11889.   }
  11890.  
  11891.   .col-md-offset-6 {
  11892.     margin-left: 50%;
  11893.   }
  11894.  
  11895.   .col-md-offset-5 {
  11896.     margin-left: 41.66666667%;
  11897.   }
  11898.  
  11899.   .col-md-offset-4 {
  11900.     margin-left: 33.33333333%;
  11901.   }
  11902.  
  11903.   .col-md-offset-3 {
  11904.     margin-left: 25%;
  11905.   }
  11906.  
  11907.   .col-md-offset-2 {
  11908.     margin-left: 16.66666667%;
  11909.   }
  11910.  
  11911.   .col-md-offset-1 {
  11912.     margin-left: 8.33333333%;
  11913.   }
  11914.  
  11915.   .col-md-offset-0 {
  11916.     margin-left: 0;
  11917.   }
  11918. }
  11919.  
  11920. @media (min-width: 1200px) {
  11921.   .col-lg-1,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-10,  .col-lg-11,  .col-lg-12 {
  11922.     /*     float: left; */
  11923.   }
  11924.  
  11925.   .col-lg-12 {
  11926.     width: 100%;
  11927.   }
  11928.  
  11929.   .col-lg-11 {
  11930.     width: 91.66666667%;
  11931.   }
  11932.  
  11933.   .col-lg-10 {
  11934.     width: 83.33333333%;
  11935.   }
  11936.  
  11937.   .col-lg-9 {
  11938.     width: 75%;
  11939.   }
  11940.  
  11941.   .col-lg-8 {
  11942.     width: 66.66666667%;
  11943.   }
  11944.  
  11945.   .col-lg-7 {
  11946.     width: 58.33333333%;
  11947.   }
  11948.  
  11949.   .col-lg-6 {
  11950.     width: 50%;
  11951.   }
  11952.  
  11953.   .col-lg-5 {
  11954.     width: 41.66666667%;
  11955.   }
  11956.  
  11957.   .col-lg-4 {
  11958.     width: 33.33333333%;
  11959.   }
  11960.  
  11961.   .col-lg-3 {
  11962.     width: 25%;
  11963.   }
  11964.  
  11965.   .col-lg-2 {
  11966.     width: 16.66666667%;
  11967.   }
  11968.  
  11969.   .col-lg-1 {
  11970.     width: 8.33333333%;
  11971.   }
  11972.  
  11973.   .col-lg-0 {
  11974.     width: 0;
  11975.   }
  11976.  
  11977.   .col-lg-pull-12 {
  11978.     right: 100%;
  11979.   }
  11980.  
  11981.   .col-lg-pull-11 {
  11982.     right: 91.66666667%;
  11983.   }
  11984.  
  11985.   .col-lg-pull-10 {
  11986.     right: 83.33333333%;
  11987.   }
  11988.  
  11989.   .col-lg-pull-9 {
  11990.     right: 75%;
  11991.   }
  11992.  
  11993.   .col-lg-pull-8 {
  11994.     right: 66.66666667%;
  11995.   }
  11996.  
  11997.   .col-lg-pull-7 {
  11998.     right: 58.33333333%;
  11999.   }
  12000.  
  12001.   .col-lg-pull-6 {
  12002.     right: 50%;
  12003.   }
  12004.  
  12005.   .col-lg-pull-5 {
  12006.     right: 41.66666667%;
  12007.   }
  12008.  
  12009.   .col-lg-pull-4 {
  12010.     right: 33.33333333%;
  12011.   }
  12012.  
  12013.   .col-lg-pull-3 {
  12014.     right: 25%;
  12015.   }
  12016.  
  12017.   .col-lg-pull-2 {
  12018.     right: 16.66666667%;
  12019.   }
  12020.  
  12021.   .col-lg-pull-1 {
  12022.     right: 8.33333333%;
  12023.   }
  12024.  
  12025.   .col-lg-pull-0 {
  12026.     right: auto;
  12027.   }
  12028.  
  12029.   .col-lg-push-12 {
  12030.     left: 100%;
  12031.   }
  12032.  
  12033.   .col-lg-push-11 {
  12034.     left: 91.66666667%;
  12035.   }
  12036.  
  12037.   .col-lg-push-10 {
  12038.     left: 83.33333333%;
  12039.   }
  12040.  
  12041.   .col-lg-push-9 {
  12042.     left: 75%;
  12043.   }
  12044.  
  12045.   .col-lg-push-8 {
  12046.     left: 66.66666667%;
  12047.   }
  12048.  
  12049.   .col-lg-push-7 {
  12050.     left: 58.33333333%;
  12051.   }
  12052.  
  12053.   .col-lg-push-6 {
  12054.     left: 50%;
  12055.   }
  12056.  
  12057.   .col-lg-push-5 {
  12058.     left: 41.66666667%;
  12059.   }
  12060.  
  12061.   .col-lg-push-4 {
  12062.     left: 33.33333333%;
  12063.   }
  12064.  
  12065.   .col-lg-push-3 {
  12066.     left: 25%;
  12067.   }
  12068.  
  12069.   .col-lg-push-2 {
  12070.     left: 16.66666667%;
  12071.   }
  12072.  
  12073.   .col-lg-push-1 {
  12074.     left: 8.33333333%;
  12075.   }
  12076.  
  12077.   .col-lg-push-0 {
  12078.     left: auto;
  12079.   }
  12080.  
  12081.   .col-lg-offset-12 {
  12082.     margin-left: 100%;
  12083.   }
  12084.  
  12085.   .col-lg-offset-11 {
  12086.     margin-left: 91.66666667%;
  12087.   }
  12088.  
  12089.   .col-lg-offset-10 {
  12090.     margin-left: 83.33333333%;
  12091.   }
  12092.  
  12093.   .col-lg-offset-9 {
  12094.     margin-left: 75%;
  12095.   }
  12096.  
  12097.   .col-lg-offset-8 {
  12098.     margin-left: 66.66666667%;
  12099.   }
  12100.  
  12101.   .col-lg-offset-7 {
  12102.     margin-left: 58.33333333%;
  12103.   }
  12104.  
  12105.   .col-lg-offset-6 {
  12106.     margin-left: 50%;
  12107.   }
  12108.  
  12109.   .col-lg-offset-5 {
  12110.     margin-left: 41.66666667%;
  12111.   }
  12112.  
  12113.   .col-lg-offset-4 {
  12114.     margin-left: 33.33333333%;
  12115.   }
  12116.  
  12117.   .col-lg-offset-3 {
  12118.     margin-left: 25%;
  12119.   }
  12120.  
  12121.   .col-lg-offset-2 {
  12122.     margin-left: 16.66666667%;
  12123.   }
  12124.  
  12125.   .col-lg-offset-1 {
  12126.     margin-left: 8.33333333%;
  12127.   }
  12128.  
  12129.   .col-lg-offset-0 {
  12130.     margin-left: 0;
  12131.   }
  12132. }
  12133.  
  12134. /* buttons */
  12135.  
  12136. .btn.border {
  12137.   border: 1px solid #e3e5e8;
  12138.   border-radius: 3px;
  12139. }
  12140.  
  12141. .btn.md,.input.lg,.menu-wrapper.lg {
  12142.   max-width: 600px;
  12143. }
  12144.  
  12145. .btn.md,.input.md,.menu-wrapper.md {
  12146.   max-width: 400px;
  12147. }
  12148.  
  12149. .addtrackinglink {
  12150.   width: 320px;
  12151. }
  12152.  
  12153. .btn.sm,.input.sm {
  12154.   max-width: 200px;
  12155. }
  12156.  
  12157. .btn-lg {
  12158.   position: relative;
  12159.   box-sizing: border-box;
  12160.   padding: 17px 20px 15px;
  12161.   border-radius: 3px;
  12162.   transition: background, box-shadow .2s;
  12163.   border: 0;
  12164.   outline: none;
  12165.   word-break: break-all;
  12166. }
  12167.  
  12168. .btn-xs {
  12169.   position: relative;
  12170.   box-sizing: border-box;
  12171.   padding: 7px 10px 5px;
  12172.   border-radius: 3px;
  12173.   transition: background, box-shadow .2s;
  12174.   outline: none;
  12175.   word-break: break-all;
  12176. }
  12177.  
  12178. .btn-xxs {
  12179.   position: relative;
  12180.   box-sizing: border-box;
  12181.   padding: 0px 5px;
  12182.   border-radius: 3px;
  12183.   transition: background, box-shadow .2s;
  12184.   outline: none;
  12185.   word-break: break-all;
  12186. }
  12187.  
  12188. .btn-sub.fff {
  12189.   background: #fff;
  12190. }
  12191.  
  12192. .btn-sub-gray {
  12193.   background: #eff1f5;
  12194.   color: #878d91;
  12195.   box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
  12196. }
  12197.  
  12198. .btn-sub-fff {
  12199.   background: #fff;
  12200.   color: #878d91;
  12201.   box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
  12202. }
  12203.  
  12204. .btn-sub-gray:hover,.btn-sub-fff:hover {
  12205.   background: #e3e5e8;
  12206.   cursor: pointer;
  12207. }
  12208.  
  12209. .btn-sub-fff.selected {
  12210.   border: 2px solid #66b5ff;
  12211. }
  12212.  
  12213. .btn-gray {
  12214.   border-radius: 3px;
  12215.   background: #838794;
  12216.   color: #fff;
  12217.   font-weight: 300 !important;
  12218. }
  12219.  
  12220. .btn-gray:hover {
  12221.   background: #666b77;
  12222.   cursor: pointer;
  12223. }
  12224.  
  12225. .btn-1depth:hover {
  12226.   background: #e3e5e8;
  12227.   cursor: pointer;
  12228. }
  12229.  
  12230. .btn-premium {
  12231.   cursor: pointer;
  12232.   background: #e7f3ff;
  12233.   color: #0082ff;
  12234.   border: 0;
  12235.   transition: background .2s;
  12236. }
  12237.  
  12238. .btn-premium:hover {
  12239.   background: #cbe5ff;
  12240. }
  12241.  
  12242. .btn-added {
  12243.   padding: 10px 15px;
  12244.   border-radius: 30px;
  12245.   background: #e7f3ff;
  12246.   color: #0874de;
  12247.   display: inline-block;
  12248. }
  12249.  
  12250. .btn-added.invalid {
  12251.   background: #fcecef;
  12252. }
  12253.  
  12254. .btn-tag {
  12255.   position: relative;
  12256.   top: -2px;
  12257.   padding: 1px 3px;
  12258.   color: #fff;
  12259.   background: #0082ff;
  12260.   border-radius: 3px;
  12261.   display: inline-block;
  12262. }
  12263.  
  12264. .btn-tag-action,.btn-tag-key {
  12265.   position: relative;
  12266.   line-height: 1em;
  12267.   font-weight: 500;
  12268.   display: inline-block;
  12269.   z-index: 2;
  12270.   padding: 2px 3px;
  12271.   border-radius: 3px;
  12272. }
  12273.  
  12274. .btn-tag-key {
  12275.   top: -1px;
  12276.   color: #0082ff;
  12277. }
  12278.  
  12279. .btn-tag-action {
  12280.   top: -1px;
  12281.   color: #35BC8A;
  12282. }
  12283.  
  12284. .btn-tag-sub {
  12285.   position: relative;
  12286.   top: -1px;
  12287.   padding: 2px 3px;
  12288.   line-height: 1em;
  12289.   color: #838794;
  12290.   background: #d0d2d7;
  12291.   font-weight: 500;
  12292.   background: #e3e5e8;
  12293.   border-radius: 3px;
  12294.   display: inline-block;
  12295. }
  12296.  
  12297. .btn-close {
  12298.   cursor: pointer;
  12299.   width: 15px;
  12300.   background: 0;
  12301.   color: #a0acb6;
  12302.   transition: color .2s;
  12303.   position: relative;
  12304.   display: inline-block;
  12305.   font-size: 15px;
  12306. }
  12307.  
  12308. .btn-close:hover {
  12309.   color: #969aa5;
  12310. }
  12311.  
  12312. .btn-ic {
  12313.   cursor: pointer;
  12314.   background: 0;
  12315.   color: rgba(0,0,0,.38);
  12316.   transition: color .2s;
  12317.   position: relative;
  12318.   display: inline-block;
  12319.   margin-left: 2px;
  12320.   vertical-align: middle;
  12321.   white-space: initial;
  12322. }
  12323.  
  12324. .btn-ic.negative {
  12325.   color: #666b7b;
  12326. }
  12327.  
  12328. .btn-ic:hover {
  12329.   color: #969aa5;
  12330. }
  12331.  
  12332. .btn-ic:hover .tooltip-left,.btn-ic:hover .tooltip-center,.btn-ic:hover .tooltip-right {
  12333.   display: block !important;
  12334.   line-height: 1.5em;
  12335.   font-weight: 500;
  12336. }
  12337.  
  12338. .btn-ic .tooltip-left {
  12339.   width: 200px;
  12340.   top: 110%;
  12341.   left: 0;
  12342.   background-color: #e7f3ff;
  12343.   box-shadow: 0px 7px 15px rgba(0, 0, 0, .3);
  12344.   color: #2d2d3c;
  12345.   font-size: 12px;
  12346.   text-align: left;
  12347.   padding: 8px 10px;
  12348.   position: absolute;
  12349.   z-index: 200;
  12350.   display: none;
  12351. }
  12352.  
  12353. .btn-ic .tooltip-center {
  12354.   width: 200px;
  12355.   top: 110%;
  12356.   left: -100px;
  12357.   background-color: #e7f3ff;
  12358.   box-shadow: 0px 7px 15px rgba(0, 0, 0, .3);
  12359.   color: #2d2d3c;
  12360.   font-size: 12px;
  12361.   text-align: left;
  12362.   padding: 8px 10px;
  12363.   position: absolute;
  12364.   z-index: 200;
  12365.   display: none;
  12366. }
  12367.  
  12368. .btn-ic .tooltip-right {
  12369.   width: 200px;
  12370.   top: 100%;
  12371.   right: 0;
  12372.   background-color: #e7f3ff;
  12373.   box-shadow: 0px 7px 15px rgba(0, 0, 0, .3);
  12374.   color: #2d2d3c;
  12375.   font-size: 12px;
  12376.   text-align: left;
  12377.   padding: 8px 10px;
  12378.   position: absolute;
  12379.   z-index: 200;
  12380.   display: none;
  12381. }
  12382.  
  12383. .tooltip-center.sm {
  12384.   width: 100px;
  12385.   left: -55px;
  12386. }
  12387.  
  12388. .btn.selected {
  12389.   border: 1px solid #0082ff;
  12390.   box-shadow: 0 0 0 1px #0082ff;
  12391.   background: #fff;
  12392.   color: #0082ff;
  12393. }
  12394.  
  12395. .btn-tab,.btn-tab-lg {
  12396.   position: relative;
  12397.   background: #f7f8fa;
  12398.   color: #2d2d3c;
  12399.   transition: background .2s;
  12400.   box-sizing: border-box;
  12401.   border-left: 1px solid #e3e5e8;
  12402.   border-bottom: 1px solid #e3e5e8;
  12403.   vertical-align: bottom;
  12404. }
  12405.  
  12406. .btn-tab {
  12407.   padding: 10px 15px;
  12408. }
  12409.  
  12410. .btn-tab-lg {
  12411.   padding: 15px 20px;
  12412. }
  12413.  
  12414. .btn-tab.on,.btn-tab-lg.on {
  12415.   background: #fff;
  12416.   color: #0082ff;
  12417.   font-size: 17px;
  12418.   border-bottom: 1px solid #fff;
  12419.   padding: 17px 22px;
  12420. }
  12421.  
  12422. .btn-tab:first-child,.btn-tab-lg:first-child {
  12423.   border-left: 0;
  12424. }
  12425.  
  12426. ul.pagination {
  12427.   display: inlnie-block;
  12428.   padding: 0;
  12429.   margin: 0;
  12430. }
  12431.  
  12432. ul.pagination li {
  12433.   display: inline;
  12434. }
  12435.  
  12436. ul.pagination li a {
  12437.   color: #878d91;
  12438.   font-size: 14px;
  12439.   font-weight: 400;
  12440.   padding: 10px;
  12441.   text-decoration: none;
  12442.   transition: color .2s;
  12443. }
  12444.  
  12445. ul.pagination li a > i {
  12446.   font-size: 18px;
  12447. }
  12448.  
  12449. ul.pagination li a.active {
  12450.   color: #0082ff;
  12451.   font-weight: 400;
  12452.   transition: background .2s;
  12453. }
  12454.  
  12455. .btn-pagination {
  12456.   position: relative;
  12457.   background: #f7f8fa;
  12458.   color: #2d2d3c;
  12459.   transition: background .2s;
  12460.   box-sizing: border-box;
  12461.   padding: 7px 12px;
  12462.   border: 1px solid #d0d2d7;
  12463.   outline: none;
  12464.   border-right: 0;
  12465. }
  12466.  
  12467. .btn-pagination:first-child {
  12468.   border-top-left-radius: 3px;
  12469.   border-bottom-left-radius: 3px;
  12470. }
  12471.  
  12472. .btn-pagination:last-child {
  12473.   border-right: 1px solid #d0d2d7;
  12474.   border-top-right-radius: 3px;
  12475.   border-bottom-right-radius: 3px;
  12476. }
  12477.  
  12478. .btn-pagination:first-child {
  12479.   border-top-left-radius: 3px;
  12480.   border-bottom-left-radius: 3px;
  12481. }
  12482.  
  12483. .btn-pagination:last-child {
  12484.   border-top-right-radius: 3px;
  12485.   border-bottom-right-radius: 3px;
  12486.   border-right: 1px solid #d0d2d7;
  12487. }
  12488.  
  12489. .btn-tab-vertical.on {
  12490.   background: #fff;
  12491.   color: #2d2d3c;
  12492.   font-weight: 500;
  12493. }
  12494.  
  12495. .btn-pagination.on {
  12496.   background: #fff;
  12497.   font-weight: 500;
  12498.   color: #0082ff;
  12499.   box-sizing: border-box;
  12500. }
  12501.  
  12502. .btn-tab:hover,.btn-tab-lg:hover,.btn-tab-vertical:hover,.btn-tab-vertical-round:hover,.btn-pagination:hover {
  12503.   cursor: pointer;
  12504.   background: #eff1f5;
  12505. }
  12506.  
  12507. .btn-tab-vertical {
  12508.   position: relative;
  12509.   background: #f7f8fa;
  12510.   color: #53596a;
  12511.   transition: background .2s;
  12512.   box-sizing: border-box;
  12513.   padding: 10px 15px;
  12514.   border-bottom: 1px solid #e3e5e8;
  12515.   outline: none;
  12516. }
  12517.  
  12518. .btn-tab-vertical:last-child {
  12519.   border-bottom: 0;
  12520. }
  12521.  
  12522. .btn-tab-vertical.on {
  12523.   background: #fff;
  12524.   color: #2d2d3c;
  12525.   font-weight: 500;
  12526.   border-bottom: 0;
  12527. }
  12528.  
  12529. .btn-tab-vertical-round {
  12530.   position: relative;
  12531.   background: #f7f8fa;
  12532.   color: #53596a;
  12533.   font-size: 14px;
  12534.   transition: background .2s;
  12535.   box-sizing: border-box;
  12536.   padding: 10px 15px;
  12537.   border-top: 1px solid rgba(0, 0, 0, .15);
  12538.   border-right: 1px solid rgba(0, 0, 0, .15);
  12539.   border-left: 1px solid rgba(0, 0, 0, .15);
  12540.   outline: none;
  12541. }
  12542.  
  12543. .btn-tab-vertical-round:last-child {
  12544.   border-bottom: 1px solid rgba(0, 0, 0, .15);
  12545. }
  12546.  
  12547. .btn-tab-vertical-round.on {
  12548.   background: #fff;
  12549.   color: #2d2d3c;
  12550.   border-right: 0;
  12551. }
  12552.  
  12553. .btn-tab-vertical-round-ic {
  12554.   width: 25px;
  12555. }
  12556.  
  12557. /* btn (170104 updated) */
  12558.  
  12559. .btn {
  12560.   position: relative;
  12561.   padding: 8px 10px;
  12562.   font-size: 14px;
  12563.   text-align: center;
  12564.   white-space: nowrap;
  12565.   overflow: hidden;
  12566.   text-overflow: ellipsis;
  12567. }
  12568.  
  12569. .btn-action {
  12570.   border-radius: 3px;
  12571.   background: #6CB970;
  12572.   border: 1px solid rgba(0, 0, 0, .12);
  12573.   color: #fff;
  12574.   font-weight: 300;
  12575. }
  12576.  
  12577. .btn-action:hover {
  12578.   background: #59985C;
  12579.   cursor: pointer;
  12580. }
  12581.  
  12582. .btn-key {
  12583.   border-radius: 3px;
  12584.   background: #1E88E5;
  12585.   border: 1px solid rgba(0, 0, 0, .12);
  12586.   color: #fff;
  12587.   font-weight: 300;
  12588. }
  12589.  
  12590. .btn-key:hover {
  12591.   background: #1976D2;
  12592.   cursor: pointer;
  12593. }
  12594.  
  12595. .btn-sub {
  12596.   border-radius: 3px;
  12597.   background: #f8fafb;
  12598.   border: 1px solid rgba(0, 0, 0, .12);
  12599.   color: #6D7174;
  12600.   font-weight: 400;
  12601. }
  12602.  
  12603. .btn-sub:hover,.btn-sub:focus {
  12604.   background: #eaeeef;
  12605.   cursor: pointer;
  12606. }
  12607.  
  12608. .btn-disabled {
  12609.   border-radius: 3px;
  12610.   background: rgba(0, 0, 0, .12);
  12611.   border: 1px solid rgba(0, 0, 0, .05);
  12612.   color: #a9afb3;
  12613.   font-weight: 500;
  12614.   cursor: not-allowed;
  12615. }
  12616.  
  12617. .btn-round {
  12618.   border-radius: 50em;
  12619.   background: rgba(255, 255, 255, .2);
  12620.   border: 1px solid transparent;
  12621.   color: #fff;
  12622.   font-weight: 300;
  12623. }
  12624.  
  12625. .btn-round:hover {
  12626.   background: rgba(0, 0, 0, .12);
  12627.   cursor: pointer;
  12628. }
  12629.  
  12630. .btn-border {
  12631.   border-radius: 3px;
  12632.   border: 1px solid rgba(255,255,255,.3);
  12633.   color: #a9afb3;
  12634.   font-weight: 300;
  12635. }
  12636.  
  12637. .btn-border:hover {
  12638.   background: rgba(0,0,0,.12);
  12639.   cursor: pointer;
  12640. }
  12641.  
  12642. .btn-border.round {
  12643.   border-radius: 50em;
  12644. }
  12645.  
  12646. .ic-right {
  12647.   padding-right: 5px;
  12648. }
  12649.  
  12650. .ic-left {
  12651.   padding-left: 5px;
  12652. }
  12653.  
  12654. .btn-block {
  12655.   display: block;
  12656.   width: 100%;
  12657. }
  12658.  
  12659. .btn-icon {
  12660.   position: relative;
  12661.   padding: 2px;
  12662.   width: 35px;
  12663.   height: 35px;
  12664.   text-align: center;
  12665. }
  12666.  
  12667. .btn-icon i {
  12668.   margin-right: -1px;
  12669.   font-size: 18px;
  12670. }
  12671.  
  12672. .btn-key-ic {
  12673.   border-radius: 3px;
  12674.   background: #1E88E5;
  12675.   border: 1px solid rgba(0, 0, 0, .12);
  12676.   color: #fff;
  12677. }
  12678.  
  12679. .btn-key-ic:hover {
  12680.   background: #1976D2;
  12681.   cursor: pointer;
  12682. }
  12683.  
  12684. .btn-sub-ic {
  12685.   border-radius: 3px;
  12686.   background: #F7F8FA;
  12687.   border: 1px solid rgba(0, 0, 0, .12);
  12688.   color: rgba(0, 0, 0, .54);
  12689. }
  12690.  
  12691. .btn-sub-ic:hover {
  12692.   background: #E3E5E8;
  12693.   cursor: pointer;
  12694. }
  12695.  
  12696. .btn-round-ic {
  12697.   border-radius: 50em;
  12698.   background: rgba(255, 255, 255, .20);
  12699.   border: 1px solid transparent;
  12700.   color: #fff;
  12701. }
  12702.  
  12703. .btn-round-ic:hover {
  12704.   background: rgba(0, 0, 0, .20);
  12705.   cursor: pointer;
  12706. }
  12707.  
  12708. .btn-key-flat {
  12709.   color: #0082FF;
  12710.   font-size: 14px;
  12711.   font-weight: 500;
  12712. }
  12713.  
  12714. .btn-key-flat:hover {
  12715.   color: #2962ff;
  12716.   cursor: pointer;
  12717. }
  12718.  
  12719. .btn-sub-flat {
  12720.   color: rgba(0, 0, 0, .38);
  12721.   font-size: 14px;
  12722.   font-weight: 500;
  12723. }
  12724.  
  12725. .btn-sub-flat:hover {
  12726.   color: rgba(0, 0, 0, .54);
  12727.   cursor: pointer;
  12728. }
  12729.  
  12730. .btn-sub-flat {
  12731.   color: rgba(0, 0, 0, .38);
  12732.   font-size: 14px;
  12733.   font-weight: 500;
  12734. }
  12735.  
  12736. .btn-sub-flat:hover {
  12737.   color: rgba(0, 0, 0, .54);
  12738.   cursor: pointer;
  12739. }
  12740.  
  12741. .btn-sub-flat.disabled {
  12742.   color: rgba(0, 0, 0, .20) !important;
  12743.   font-size: 14px;
  12744.   font-weight: 500;
  12745. }
  12746.  
  12747. .btn-sub-flat.disabled:hover {
  12748.   cursor: not-allowed;
  12749. }
  12750.  
  12751. .btn-tab-horiz {
  12752.   position: relative;
  12753.   padding: 15px;
  12754.   box-sizing: border-box;
  12755.   border: 0;
  12756.   background: #f7f8fa;
  12757.   color: rgba(0,0,0,.87);
  12758. }
  12759.  
  12760. .btn-tab-horiz.on {
  12761.   background: #fff;
  12762.   color: #0082ff;
  12763. }
  12764.  
  12765. .btn-tab-horiz:hover {
  12766.   background: rgba(0,0,0,.12);
  12767.   cursor: pointer;
  12768. }
  12769.  
  12770. .btn-tab-horiz.not-allowed {
  12771.   background: #e3e5e8;
  12772.   color: #969aa5;
  12773. }
  12774.  
  12775. .btn-tab-horiz.not-allowed:hover {
  12776.   cursor: not-allowed;
  12777. }
  12778.  
  12779. /* tab */
  12780.  
  12781. .tab-vertical ul {
  12782.   background: #f7f8fa;
  12783.   border-radius: 3px;
  12784.   box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
  12785.   font-size: 14.5px;
  12786.   letter-spacing: -0.5px;
  12787. }
  12788.  
  12789. .tab-vertical>ul li {
  12790.   color: #a9afb3;
  12791.   border-bottom: 1px solid rgba(0, 0, 0, .06);
  12792.   position: relative;
  12793.   transition: background .2s;
  12794.   padding: 10px 15px;
  12795. }
  12796.  
  12797. .tab-vertical>ul li:hover {
  12798.   background: #e3e5e8;
  12799.   cursor: pointer;
  12800. }
  12801.  
  12802. .tab-vertical>ul li i {
  12803.   width: 23px;
  12804. }
  12805.  
  12806. .tab-vertical>ul li.on {
  12807.   color: #4d5256;
  12808.   background: #fff;
  12809.   box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
  12810.   z-index: 1;
  12811. }
  12812.  
  12813. .tab-vertical-title {
  12814.   font-size: 20px;
  12815.   font-weight: 400;
  12816.   color: #878d91;
  12817. }
  12818.  
  12819. .tab-vertical-desc {
  12820.   font-size: 12px;
  12821.   color: #878d91;
  12822.   padding-top: 15px;
  12823. }
  12824.  
  12825. .tab-title {
  12826.   font-size: 20px;
  12827.   font-weight: 400;
  12828.   color: #878d91;
  12829. }
  12830.  
  12831. .tab-desc {
  12832.   font-size: 12px;
  12833.   color: #878d91;
  12834.   padding-top: 15px;
  12835. }
  12836.  
  12837. .tab-horizontal {
  12838.   background: #e3e5e8;
  12839.   font-size: 14px;
  12840.   font-weight: 400;
  12841.   color: #878d91;
  12842.   text-align: center;
  12843.   padding: 25px;
  12844.   cursor: pointer;
  12845. }
  12846.  
  12847. .tab-horizontal:hover {
  12848.   background: #d0d2d7;
  12849. }
  12850.  
  12851. .tab-horizontal.on {
  12852.   background: #fff;
  12853.   color: #2d2d3c;
  12854. }
  12855.  
  12856. .tab-horizontal.disabled {
  12857.   background: rgba(0, 0, 0, .12);
  12858.   color: rgba(0, 0, 0, .20) !important;
  12859.   cursor: not-allowed;
  12860. }
  12861.  
  12862. .dashboard-set-tab {
  12863.   padding: 10px 15px;
  12864.   box-sizing: border-box;
  12865.   color: #4d5256;
  12866.   font-size: 14px;
  12867.   font-weight: 400;
  12868.   transition: backbground .2s;
  12869.   border-radius: 3px;
  12870.   vertical-align: top;
  12871. }
  12872.  
  12873. .dashboard-set-tab:hover {
  12874.   cursor: pointer;
  12875.   background: #eff1f3;
  12876. }
  12877.  
  12878. .dashboard-set-tab.on {
  12879.   font-weight: 500;
  12880.   color: #0082ff;
  12881. }
  12882.  
  12883. .dashboard-set-tab.disabled {
  12884.   padding: 10px 15px;
  12885.   box-sizing: border-box;
  12886.   color: rgba(0, 0, 0, .3);
  12887.   font-size: 14.5px;
  12888.   font-weight: 400;
  12889.   transition: backbground .2;
  12890.   border-radius: 3px;
  12891. }
  12892.  
  12893. .dashboard-set-tab.disabled:hover {
  12894.   cursor: not-allowed;
  12895.   background: none;
  12896. }
  12897.  
  12898. @media (min-width: 320px),@media (min-width: 768px) {
  12899.   .dashboard-set-tab {
  12900.     width: 33.33333333%;
  12901.     display: inline-block;
  12902.   }
  12903. }
  12904.  
  12905. @media (min-width: 992px),@media (min-width: 1200px) {
  12906.   .dashboard-set-tab {
  12907.     width: 100%;
  12908.     display: block;
  12909.   }
  12910. }
  12911.  
  12912. .menu-wrapper {
  12913.   position: relative;
  12914. }
  12915.  
  12916. .menu-lg>ul {
  12917.   position: absolute;
  12918.   box-sizing: border-box;
  12919.   overflow: auto;
  12920.   background: #fff;
  12921.   max-height: 300px;
  12922.   box-shadow: 0px 0px 15px rgba(0, 0, 0, .3);
  12923.   padding: 0;
  12924.   z-index: 2;
  12925.   text-align: left;
  12926. }
  12927.  
  12928. .menu-md>ul,.menu-sm>ul {
  12929.   position: absolute;
  12930.   box-sizing: border-box;
  12931.   overflow: auto;
  12932.   background: #fff;
  12933.   width: 100%;
  12934.   max-height: 200px;
  12935.   box-shadow: 0px 5px 12px rgba(0, 0, 0, .38);
  12936.   padding: 0;
  12937.   z-index: 2;
  12938.   text-align: left;
  12939. }
  12940.  
  12941. .menu-lg>ul li {
  12942.   box-sizing: border-box;
  12943.   position: relative;
  12944.   width: auto;
  12945.   height: 55px;
  12946.   padding: 10px 15px;
  12947.   font-size: 14px;
  12948.   font-weight: 400;
  12949.   color: #2d2d3c;
  12950.   overflow: hidden;
  12951.   white-space: nowrap;
  12952.   text-overflow: ellipsis;
  12953.   transition: background .2s;
  12954.   border-top: 1px solid #e3e5e8;
  12955. }
  12956.  
  12957. .menu-md>ul li,.menu-sm>ul li {
  12958.   box-sizing: border-box;
  12959.   position: relative;
  12960.   width: 100%;
  12961.   padding: 8px 10px;
  12962.   font-size: 13px;
  12963.   font-weight: 400;
  12964.   color: #4d5256;
  12965.   /*overflow: hidden;
  12966.   white-space: nowrap;
  12967.   text-overflow: ellipsis;*/
  12968.   transition: background .2s;
  12969. }
  12970.  
  12971. .menu-lg>ul li:hover,.menu-md>ul li:hover,.menu-sm>ul li:hover {
  12972.   background: #eff1f5;
  12973.   cursor: pointer;
  12974. }
  12975.  
  12976. .menu-lg>ul li:first-child,.menu-md>ul li:first-child,.menu-sm>ul li:first-child {
  12977.   margin-top: 0px;
  12978. }
  12979.  
  12980. .menu-lg>ul li:last-child,.menu-md>ul li:last-child,.menu-sm>ul li:last-child {
  12981.   margin-bottom: 10px;
  12982. }
  12983.  
  12984. .menu-md>ul li.not-found {
  12985.   cursor: default;
  12986.   overflow: 0;
  12987.   white-space: inherit;
  12988.   text-overflow: clip;
  12989.   position: relative;
  12990. }
  12991.  
  12992. .menu-md>ul li.not-found:hover {
  12993.   background: #fff;
  12994. }
  12995.  
  12996. .menu-lg>ul li.on,.menu-md>ul li.on,.menu-sm>ul li.on {
  12997.   color: #0082ff;
  12998.   font-weight: 500;
  12999. }
  13000.  
  13001. .btn>ul {
  13002.   position: absolute;
  13003.   box-sizing: border-box;
  13004.   overflow: auto;
  13005.   border: 1px solid #d0d2d7;
  13006.   background: #fff;
  13007.   max-height: 110px;
  13008.   border-bottom-left-radius: 3px;
  13009.   border-bottom-right-radius: 3px;
  13010.   box-shadow: 5px 5px 5px #838794;
  13011.   padding: 0;
  13012.   z-index: 2;
  13013. }
  13014.  
  13015. .btn-alert {
  13016.   position: relative;
  13017.   box-sizing: border-box;
  13018.   padding: 15px 20px;
  13019.   word-break: break-all;
  13020.   transition: background .2s;
  13021.   animation-duration: .5s;
  13022. }
  13023.  
  13024. .btn-alert.error.action-btn {
  13025.   background: #fcecef;
  13026.   border: 1px solid #f7cad2;
  13027.   transition: background .2s;
  13028. }
  13029.  
  13030. .btn-alert.error {
  13031.   background: #e34360;
  13032.   border-right: 1px solid #e8657d;
  13033.   border-bottom: 1px solid #e8657d;
  13034.   color: #fff;
  13035.   transition: background .2s;
  13036. }
  13037.  
  13038. .btn-alert.error.action-btn:hover {
  13039.   background: #f7cad2;
  13040.   cursor: pointer;
  13041. }
  13042.  
  13043. .btn-alert.guide {
  13044.   background: #3a9fff;
  13045.   border-right: 1px solid #74bbff;
  13046.   border-bottom: 1px solid #74bbff;
  13047.   color: #fff;
  13048.   transition: background .2s;
  13049. }
  13050.  
  13051. .btn-alert.guide.action-btn {
  13052.   background: #e7f3ff;
  13053.   border: 1px solid #aed7ff;
  13054.   transition: background .2s;
  13055. }
  13056.  
  13057. .btn-alert.guide.action-btn:hover {
  13058.   background: #cbe5ff;
  13059.   cursor: pointer;
  13060. }
  13061.  
  13062. .btn-airpage-sms {
  13063.   position: relative;
  13064.   width: 300px;
  13065.   height: 60px;
  13066.   line-height: 60px;
  13067.   text-align: center;
  13068.   border-radius: 3px;
  13069.   background: rgba(45, 45, 60, .3);
  13070.   transition: background .2s;
  13071.   z-index: 1;
  13072. }
  13073.  
  13074. .btn-airpage-sms:hover {
  13075.   background: rgba(45, 45, 60, .5);
  13076. }
  13077.  
  13078. .btn-toggle-bg {
  13079.   background: #f7f8fa;
  13080.   height: 30px;
  13081.   border-radius: 15px;
  13082.   box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
  13083. }
  13084.  
  13085. .btn-toggle-group {
  13086.   position: relative;
  13087.   top: -30px;
  13088. }
  13089.  
  13090. .btn-toggle-on {
  13091.   height: 30px;
  13092.   background: #0082ff;
  13093.   color: #fff;
  13094.   font-size: 13px;
  13095.   line-height: 30px;
  13096.   text-align: center;
  13097.   border-radius: 15px;
  13098.   transition: background .2s;
  13099. }
  13100.  
  13101. .btn-toggle-on:hover {
  13102.   background: #0874de;
  13103.   cursor: pointer;
  13104. }
  13105.  
  13106. .btn-toggle-off {
  13107.   height: 30px;
  13108.   color: #838794;
  13109.   font-size: 13px;
  13110.   line-height: 30px;
  13111.   text-align: center;
  13112.   border-radius: 15px;
  13113.   transition: background .2s;
  13114. }
  13115.  
  13116. .btn-toggle-off:hover {
  13117.   background: #eff1f5;
  13118.   cursor: pointer;
  13119. }
  13120.  
  13121. /* \s */
  13122.  
  13123. input[type=checkbox] {
  13124.   display: none;
  13125. }
  13126.  
  13127. input[type=checkbox] + label {
  13128.   display: inline-block;
  13129.   cursor: pointer;
  13130.   position: relative;
  13131.   padding-left: 25px;
  13132. }
  13133.  
  13134. input[type=checkbox].disabled + label {
  13135.   cursor: not-allowed;
  13136. }
  13137.  
  13138. input[type=checkbox] + label:before {
  13139.   content: "";
  13140.   display: inline-block;
  13141.   width: 15px;
  13142.   height: 15px;
  13143.   position: absolute;
  13144.   left: 0;
  13145.   bottom: 1px;
  13146.   background-color: #fff;
  13147.   border-radius: 3px;
  13148.   border: 2px solid #a9acb6;
  13149.   box-sizing: border-box;
  13150. }
  13151.  
  13152. input[type=checkbox].disabled + label:before {
  13153.   border: 2px solid #a9acb2;
  13154. }
  13155.  
  13156. input[type=checkbox]:checked + label:before {
  13157.   font-family: "Material Icons";
  13158.   content: "\E5CA";
  13159.   font-size: 12px;
  13160.   line-height: 12px;
  13161.   color: #fff;
  13162.   border: 2px solid #0082ff;
  13163.   background: #0082ff;
  13164.   text-align: center;
  13165. }
  13166.  
  13167. input[type=checkbox].disabled:checked + label:before {
  13168.   border: 2px solid #a9acb2;
  13169.   background: #a9acb2;
  13170. }
  13171.  
  13172. .checkbox-label {
  13173.   box-sizing: border-box;
  13174.   border-radius: 3px;
  13175.   transition: background .2s;
  13176.   border: 0;
  13177.   display: inline-block;
  13178.   line-height: 17px;
  13179. }
  13180.  
  13181. input[type=checkbox] + .checkbox-label {
  13182.   color: #4d5256;
  13183. }
  13184.  
  13185. input[type=checkbox]:checked + .checkbox-label {
  13186.   color: #0082ff;
  13187. }
  13188.  
  13189. input[type=checkbox].disabled + .checkbox-label,input[type=checkbox].disabled:checked + .checkbox-label {
  13190.   color: #a9afb3;
  13191. }
  13192.  
  13193. .checkbox {
  13194.   cursor: pointer;
  13195.   color: #878d91;
  13196.   display: inline-block;
  13197. }
  13198.  
  13199. .checkbox.checked {
  13200.   color: #0082ff;
  13201. }
  13202.  
  13203. .checkbox.disabled {
  13204.   cursor: not-allowed;
  13205.   color: rgba(0,0,0,.4);
  13206. }
  13207.  
  13208. input[type=radio] {
  13209.   display: none;
  13210. }
  13211.  
  13212. input[type=radio] + label {
  13213.   display: inline-block;
  13214.   cursor: pointer;
  13215.   position: relative;
  13216.   padding-left: 25px;
  13217. }
  13218.  
  13219. input[type=radio] + label:before {
  13220.   content: "";
  13221.   display: inline-block;
  13222.   width: 15px;
  13223.   height: 15px;
  13224.   position: absolute;
  13225.   left: 0;
  13226.   bottom: 1px;
  13227.   background-color: #fff;
  13228.   border-radius: 100%;
  13229.   border: 2px solid #a9acb6;
  13230.   box-sizing: border-box;
  13231. }
  13232.  
  13233. input[type=radio]:checked + label:before {
  13234.   font-family: FontAwesome;
  13235.   content: "\f00c";
  13236.   font-size: 10px;
  13237.   line-height: 12px;
  13238.   color: #fff;
  13239.   border: 2px solid #0082ff;
  13240.   background: #0082ff;
  13241.   text-align: center;
  13242. }
  13243.  
  13244. .radio-label {
  13245.   box-sizing: border-box;
  13246.   border-radius: 3px;
  13247.   transition: background .2s;
  13248.   border: 0;
  13249.   display: inline-block;
  13250. }
  13251.  
  13252. .btn-radio {
  13253.   border-top: 1px solid rgba(0, 0, 0, .12);
  13254.   border-bottom: 1px solid rgba(0, 0, 0, .12);
  13255.   border-left: 1px solid rgba(0, 0, 0, .12);
  13256.   color: rgba(0,0,0,.6);
  13257.   background: #f7f8fa;
  13258.   cursor: pointer;
  13259.   display: inline-block;
  13260. }
  13261.  
  13262. .btn-radio:hover {
  13263.   background: #E3E5E8;
  13264. }
  13265.  
  13266. .btn-radio:first-child {
  13267.   border-top-left-radius: 2em;
  13268.   border-bottom-left-radius: 2em;
  13269. }
  13270.  
  13271. .btn-radio:last-child {
  13272.   border-right: 1px solid rgba(0,0,0,.12);
  13273.   border-top-right-radius: 2em;
  13274.   border-bottom-right-radius: 2em;
  13275. }
  13276.  
  13277. .btn-radio.checked {
  13278.   background: #0082ff;
  13279.   color: #fff;
  13280.   font-weight: 300;
  13281. }
  13282.  
  13283. .btn-radio.checked:hover {
  13284.   background: #1976D2;
  13285. }
  13286.  
  13287. .btn-radio.disabled {
  13288.   background: rgba(0, 0, 0, .12);
  13289.   color: rgba(0, 0, 0, .20);
  13290.   font-weight: 500;
  13291.   cursor: not-allowed;
  13292. }
  13293.  
  13294. .btn-radio.disabled:hover {
  13295.   background: rgba(0, 0, 0, .12);
  13296. }
  13297.  
  13298. /* Input */
  13299.  
  13300. .input[type=text],.input[type=search] {
  13301.   box-sizing: border-box;
  13302.   padding: 8px 10px;
  13303.   border-radius: 3px;
  13304.   transition: background .2s;
  13305.   border: 2px solid rgba(0, 0, 0, .25);
  13306.   color: #4d5256;
  13307. }
  13308.  
  13309. .input.custom-domain,.btn.custom-domain {
  13310.   padding: 10px 15px 10px 52px;
  13311. }
  13312.  
  13313. i.input-realtime-search {
  13314.   position: absolute;
  13315.   display: inline-block;
  13316.   vertical-align: middle;
  13317.   margin-left: 5px;
  13318.   top: 10px;
  13319. }
  13320.  
  13321. .input.input-xs[type=text] {
  13322.   box-sizing: border-box;
  13323.   padding: 5px 10px;
  13324.   border-radius: 3px;
  13325.   transition: background .2s;
  13326.   border: 2px solid rgba(0, 0, 0, .3);
  13327.   color: #2d2d3c;
  13328. }
  13329.  
  13330. .input-search[type=search] {
  13331.   box-sizing: border-box;
  13332.   padding: 10px 15px 10px 35px;
  13333.   border: 2px solid rgba(0, 0, 0, .3);
  13334.   border-radius: 3px;
  13335.   color: rgba(0,0,0,.87);
  13336.   width: 100%;
  13337. }
  13338.  
  13339. .input-search-wrap,.input-absolute-wrap {
  13340.   position: relative;
  13341. }
  13342.  
  13343. .input-search-wrap span,.input-absolute-wrap span {
  13344.   position: absolute;
  13345.   display: inline-block;
  13346.   vertical-align: middle;
  13347.   left: 10px;
  13348.   top: 13px;
  13349.   color: rgba(0,0,0,.38);
  13350.   font-size: 14.5px;
  13351.   font-weight: 500;
  13352. }
  13353.  
  13354. .input-search-wrap i,.input-absolute-wrap i {
  13355.   position: absolute;
  13356.   top: 9px;
  13357.   left: 9px;
  13358.   color: rgba(0,0,0,.38);
  13359. }
  13360.  
  13361. .input[type=text]:focus,.input[type=search]:focus,.input-search[type=search]:focus {
  13362.   border: 2px solid #0082ff;
  13363.   outline: none;
  13364. }
  13365.  
  13366. .input[type=text].invalid,.input[type=search].invalid {
  13367.   border: 2px solid #ff0000;
  13368.   outline: none;
  13369. }
  13370.  
  13371. .input[type=password] {
  13372.   box-sizing: border-box;
  13373.   padding: 10px 15px;
  13374.   border-radius: 3px;
  13375.   transition: background .2s;
  13376.   border: 2px solid rgba(0, 0, 0, .3);
  13377.   color: #2d2d3c;
  13378. }
  13379.  
  13380. .input.input-xs[type=password] {
  13381.   box-sizing: border-box;
  13382.   padding: 5px 7px;
  13383.   border-radius: 3px;
  13384.   transition: background .2s;
  13385.   border: 2px solid rgba(0, 0, 0, .3);
  13386.   color: #2d2d3c;
  13387. }
  13388.  
  13389. .input[type=password]:focus {
  13390.   border: 1px solid #0082ff;
  13391.   box-shadow: 0 0 0 1px #0082ff;
  13392.   outline: none;
  13393. }
  13394.  
  13395. .input[type=password].invalid {
  13396.   border: 2px solid #ff0000;
  13397.   outline: none;
  13398. }
  13399.  
  13400. .input-5 {
  13401.   width: 80px;
  13402. }
  13403.  
  13404. .input-4 {
  13405.   width: 75px;
  13406. }
  13407.  
  13408. .input-3 {
  13409.   width: 65px;
  13410. }
  13411.  
  13412. .input-2 {
  13413.   width: 60px;
  13414. }
  13415.  
  13416. .input-title {
  13417.   font-size: 13px;
  13418.   color: #2d2d3c;
  13419.   font-weight: 500;
  13420. }
  13421.  
  13422. .input-desc {
  13423.   font-size: 11px;
  13424.   color: #a9acb6;
  13425.   padding-top: 3px;
  13426. }
  13427.  
  13428. #input-invalid {
  13429.   -vender-animation-duration: .2s;
  13430. }
  13431.  
  13432. /* typography old */
  13433.  
  13434. .xhg {
  13435.   font-size: 24px;
  13436.   font-weight: 400;
  13437. }
  13438.  
  13439. .hg {
  13440.   font-size: 20px;
  13441.   font-weight: 400;
  13442. }
  13443.  
  13444. .lg {
  13445.   font-size: 16px;
  13446.   font-weight: 400;
  13447. }
  13448.  
  13449. .md {
  13450.   font-size: 14px;
  13451.   font-weight: 400;
  13452. }
  13453.  
  13454. .sm {
  13455.   font-size: 14px;
  13456.   font-weight: 400;
  13457. }
  13458.  
  13459. .xs12 {
  13460.   font-size: 13px;
  13461. }
  13462.  
  13463. .xs11 {
  13464.   font-size: 13px;
  13465. }
  13466.  
  13467. .xs {
  13468.   font-size: 10px;
  13469. }
  13470.  
  13471. /* typography new */
  13472.  
  13473. .display {
  13474.   font-size: 48px;
  13475.   font-weight: 100;
  13476. }
  13477.  
  13478. .headline {
  13479.   font-size: 32px;
  13480.   font-weight: 300;
  13481. }
  13482.  
  13483. .page-title {
  13484.   font-size: 24px;
  13485.   font-weight: 400;
  13486. }
  13487.  
  13488. .page-title.light {
  13489.   font-weight: 300;
  13490. }
  13491.  
  13492. .title {
  13493.   font-size: 20px;
  13494.   font-weight: 400;
  13495. }
  13496.  
  13497. .title.light {
  13498.   font-weight: 300;
  13499. }
  13500.  
  13501. .subtitle {
  13502.   font-size: 16px;
  13503.   font-weight: 400;
  13504. }
  13505.  
  13506. .subtitle.light {
  13507.   font-weight: 300;
  13508. }
  13509.  
  13510. .body1 {
  13511.   font-size: 14px;
  13512.   font-weight: 400;
  13513. }
  13514.  
  13515. .body1.light {
  13516.   font-weight: 300;
  13517. }
  13518.  
  13519. .body2 {
  13520.   font-size: 14px;
  13521.   font-weight: 400;
  13522. }
  13523.  
  13524. .body2.light {
  13525.   font-weight: 300;
  13526. }
  13527.  
  13528. .description {
  13529.   font-size: 13px;
  13530.   font-weight: 400;
  13531. }
  13532.  
  13533. .description.light {
  13534.   font-weight: 300;
  13535. }
  13536.  
  13537. .button {
  13538.   font-size: 13px;
  13539.   font-weight: 400;
  13540.   text-align: center;
  13541. }
  13542.  
  13543. .button.light {
  13544.   font-weight: 300;
  13545. }
  13546.  
  13547. .caption {
  13548.   font-size: 12px;
  13549.   font-weight: 700;
  13550. }
  13551.  
  13552. .caption.light {
  13553.   font-weight: 300;
  13554. }
  13555.  
  13556. .paragraph>p {
  13557.   padding: 7.5px 0;
  13558. }
  13559.  
  13560. .paragraph>p.subtitle {
  13561.   padding-top: 20px;
  13562. }
  13563.  
  13564. .paragraph>p.description {
  13565.   line-height: 1.5em;
  13566. }
  13567.  
  13568. .paragraph {
  13569.   padding: 15px 0;
  13570. }
  13571.  
  13572. .paragraph:first-child {
  13573.   padding-top: 0;
  13574. }
  13575.  
  13576. .page-info:hover {
  13577.   color: #a9afb3 !important;
  13578. }
  13579.  
  13580. /* new typography color */
  13581.  
  13582. .primary-a {
  13583.   color: rgba(255,255,255,1);
  13584. }
  13585.  
  13586. .secondary-a {
  13587.   color: rgba(255,255,255,.6);
  13588. }
  13589.  
  13590. .disabled-a {
  13591.   color: rgba(255,255,255,.4);
  13592. }
  13593.  
  13594. .primary {
  13595.   color: #4D5256;
  13596. }
  13597.  
  13598. .secondary {
  13599.   color: #878D91;
  13600. }
  13601.  
  13602. .disabled {
  13603.   color: #A9AFB3;
  13604. }
  13605.  
  13606. .accent1.ng,.accent1 {
  13607.   color: #4C80F1;
  13608. }
  13609.  
  13610. .accent2.ng,.accent2 {
  13611.   color: #00D046;
  13612. }
  13613.  
  13614. .error.ng,.error {
  13615.   color: #F24147;
  13616. }
  13617.  
  13618. .primary.ng {
  13619.   color: #fff;
  13620. }
  13621.  
  13622. .secondary.ng {
  13623.   color: #A9AFB3;
  13624. }
  13625.  
  13626. .disabled.ng {
  13627.   color: #7B8083;
  13628. }
  13629.  
  13630. /* color */
  13631.  
  13632. .action {
  13633.   color: #35BC8A;
  13634. }
  13635.  
  13636. .action-txt {
  13637.   color: #34B384;
  13638. }
  13639.  
  13640. .key {
  13641.   color: #0082ff !important;
  13642. }
  13643.  
  13644. .black {
  13645.   color: #2d2d3c !important;
  13646. }
  13647.  
  13648. .gray {
  13649.   color: #666b7b !important;
  13650. }
  13651.  
  13652. .desc {
  13653.   color: #969aa5;
  13654. }
  13655.  
  13656. .white {
  13657.   color: #fff;
  13658. }
  13659.  
  13660. .d0d2d7 {
  13661.   color: #d0d2d7;
  13662. }
  13663.  
  13664. .lightgray {
  13665.   color: #a9acb6;
  13666. }
  13667.  
  13668. .invalid {
  13669.   color: #ff0000;
  13670. }
  13671.  
  13672. .negative {
  13673.   color: #e34360;
  13674. }
  13675.  
  13676. .prev {
  13677.   color: #4c80f1;
  13678. }
  13679.  
  13680. .bold {
  13681.   font-weight: 400;
  13682. }
  13683.  
  13684. .normal {
  13685.   font-weight: normal;
  13686. }
  13687.  
  13688. .lighter {
  13689.   font-weight: 300;
  13690. }
  13691.  
  13692. .link {
  13693.   color: #a9afb3;
  13694.   transition: color .2s;
  13695. }
  13696.  
  13697. .link:hover {
  13698.   color: #878d91;
  13699.   cursor: pointer;
  13700.   text-decoration: underline;
  13701. }
  13702.  
  13703. .link-sub {
  13704.   color: #969aa5;
  13705.   font-weight: 400;
  13706.   transition: color .2s;
  13707. }
  13708.  
  13709. .link-sub:hover {
  13710.   color: #838794;
  13711.   cursor: pointer;
  13712. }
  13713.  
  13714. .link-key {
  13715.   color: #0082ff;
  13716.   transition: color .2s;
  13717. }
  13718.  
  13719. .link-key:hover {
  13720.   color: #0874de;
  13721. }
  13722.  
  13723. .link-action {
  13724.   color: #6CB970;
  13725. }
  13726.  
  13727. .link-action:hover {
  13728.   color: #86c58a;
  13729. }
  13730.  
  13731. .link-white {
  13732.   color: #7b8083;
  13733.   transition: color .2s;
  13734. }
  13735.  
  13736. .link-white:hover {
  13737.   color: #a9afb3;
  13738.   cursor: pointer;
  13739. }
  13740.  
  13741. .link-copy {
  13742.   color: #53596a;
  13743.   background: #e3e5e8;
  13744.   padding: 3px 8px;
  13745.   border-radius: 3px;
  13746.   transition: background .2s;
  13747.   word-break: break-all;
  13748. }
  13749.  
  13750. .link-copy:hover {
  13751.   background: #d0d2d7;
  13752.   cursor: copy;
  13753. }
  13754.  
  13755. .link-ui-wrapper:hover .link-ui,.link-ui:hover {
  13756.   color: #4d5256;
  13757. }
  13758.  
  13759. .link-ui {
  13760.   color: #878d91;
  13761. }
  13762.  
  13763. .ud {
  13764.   text-decoration: underline;
  13765. }
  13766.  
  13767. .lh-1em {
  13768.   line-height: 1em;
  13769. }
  13770.  
  13771. .lh-1p5em {
  13772.   line-height: 1.5em;
  13773. }
  13774.  
  13775. .lh-20 {
  13776.   line-height: 20px;
  13777. }
  13778.  
  13779. .lh-22 {
  13780.   line-height: 22px;
  13781. }
  13782.  
  13783. .lh-25 {
  13784.   line-height: 25px;
  13785. }
  13786.  
  13787. .lh-30 {
  13788.   line-height: 30px;
  13789. }
  13790.  
  13791. .lh-35 {
  13792.   line-height: 35px;
  13793. }
  13794.  
  13795. .lh-40 {
  13796.   line-height: 40px;
  13797. }
  13798.  
  13799. /* step */
  13800.  
  13801. .step-count,.tip-ic {
  13802.   position: absolute;
  13803.   left: 30px;
  13804.   width: 30px;
  13805.   height: 30px;
  13806.   border-radius: 100%;
  13807.   background: #d0d2d7;
  13808.   text-align: center;
  13809.   padding-top: 4px;
  13810.   box-sizing: border-box;
  13811.   font-size: 15px;
  13812.   text-align: center;
  13813.   color: #fff;
  13814. }
  13815.  
  13816. .step-count.selected {
  13817.   background: #0082ff;
  13818. }
  13819.  
  13820. .step-count.completed {
  13821.   background: #37bf82;
  13822. }
  13823.  
  13824. .step-title {
  13825.   font-size: 17px;
  13826.   color: #969aa5;
  13827. }
  13828.  
  13829. .step-title.selected {
  13830.   color: #0082ff;
  13831. }
  13832.  
  13833. .step-subtitle {
  13834.   font-size: 13px;
  13835.   color: #969aa5;
  13836.   padding-top: 15px;
  13837. }
  13838.  
  13839. .step-subtitle.selected {
  13840.   color: #2d2d3c;
  13841. }
  13842.  
  13843. .step-desc {
  13844.   font-size: 12px;
  13845.   color: #969aa5;
  13846.   padding-top: 5px;
  13847. }
  13848.  
  13849. .copy-label {
  13850.   font-size: 11px;
  13851.   color: #969aa5;
  13852. }
  13853.  
  13854. /* tip */
  13855.  
  13856. .tip-title {
  13857.   color: #969aa5;
  13858.   font-size: 16px;
  13859.   width: 350px;
  13860. }
  13861.  
  13862. .tip-desc {
  13863.   color: #a9acb6;
  13864.   font-size: 13px;
  13865.   padding-top: 5px;
  13866.   width: 350px;
  13867. }
  13868.  
  13869. .tip-desc:first-child {
  13870.   padding-top: 5px;
  13871. }
  13872.  
  13873. /* margin, padding */
  13874.  
  13875. .mt5 {
  13876.   margin-top: 5px;
  13877. }
  13878.  
  13879. .mt7 {
  13880.   margin-top: 7px;
  13881. }
  13882.  
  13883. .mt10 {
  13884.   margin-top: 10px;
  13885. }
  13886.  
  13887. .mt15 {
  13888.   margin-top: 15px;
  13889. }
  13890.  
  13891. .mt20 {
  13892.   margin-top: 20px;
  13893. }
  13894.  
  13895. .mt30 {
  13896.   margin-top: 30px;
  13897. }
  13898.  
  13899. .mt40 {
  13900.   margin-top: 40px;
  13901. }
  13902.  
  13903. .mt60 {
  13904.   margin-top: 60px;
  13905. }
  13906.  
  13907. .mb5 {
  13908.   margin-bottom: 5px;
  13909. }
  13910.  
  13911. .mb7 {
  13912.   margin-bottom: 7px;
  13913. }
  13914.  
  13915. .mb10 {
  13916.   margin-bottom: 10px;
  13917. }
  13918.  
  13919. .mb15 {
  13920.   margin-bottom: 15px;
  13921. }
  13922.  
  13923. .mb20 {
  13924.   margin-bottom: 20px;
  13925. }
  13926.  
  13927. .mb30 {
  13928.   margin-bottom: 30px;
  13929. }
  13930.  
  13931. .ml2 {
  13932.   margin-left: 2px;
  13933. }
  13934.  
  13935. .ml3 {
  13936.   margin-left: 3px;
  13937. }
  13938.  
  13939. .ml5 {
  13940.   margin-left: 5px;
  13941. }
  13942.  
  13943. .ml10 {
  13944.   margin-left: 10px;
  13945. }
  13946.  
  13947. .ml15 {
  13948.   margin-left: 15px;
  13949. }
  13950.  
  13951. .ml20 {
  13952.   margin-left: 20px;
  13953. }
  13954.  
  13955. .ml30 {
  13956.   margin-left: 30px;
  13957. }
  13958.  
  13959. .mr3 {
  13960.   margin-right: 3px;
  13961. }
  13962.  
  13963. .mr5 {
  13964.   margin-right: 5px;
  13965. }
  13966.  
  13967. .mr10 {
  13968.   margin-right: 10px;
  13969. }
  13970.  
  13971. .mr15 {
  13972.   margin-right: 15px;
  13973. }
  13974.  
  13975. .mr20 {
  13976.   margin-right: 20px;
  13977. }
  13978.  
  13979. .mr30 {
  13980.   margin-right: 30px;
  13981. }
  13982.  
  13983. .pl3 {
  13984.   padding-left: 3px;
  13985. }
  13986.  
  13987. .pl7 {
  13988.   padding-left: 7px;
  13989. }
  13990.  
  13991. .pl10 {
  13992.   padding-left: 10px;
  13993. }
  13994.  
  13995. .pl15 {
  13996.   padding-left: 15px;
  13997. }
  13998.  
  13999. .pl20 {
  14000.   padding-left: 20px;
  14001. }
  14002.  
  14003. .pl25 {
  14004.   padding-left: 25px;
  14005. }
  14006.  
  14007. .pl30 {
  14008.   padding-left: 30px;
  14009. }
  14010.  
  14011. .pr2 {
  14012.   padding-right: 2px;
  14013. }
  14014.  
  14015. .pr5 {
  14016.   padding-right: 5px;
  14017. }
  14018.  
  14019. .pr7 {
  14020.   padding-right: 7px;
  14021. }
  14022.  
  14023. .pr10 {
  14024.   padding-right: 10px;
  14025. }
  14026.  
  14027. .pr15 {
  14028.   padding-right: 15px;
  14029. }
  14030.  
  14031. .pr20 {
  14032.   padding-right: 20px;
  14033. }
  14034.  
  14035. .pr30 {
  14036.   padding-right: 30px;
  14037. }
  14038.  
  14039. .pt5 {
  14040.   padding-top: 5px;
  14041. }
  14042.  
  14043. .pt10 {
  14044.   padding-top: 10px;
  14045. }
  14046.  
  14047. .pt15 {
  14048.   padding-top: 15px;
  14049. }
  14050.  
  14051. .pt20 {
  14052.   padding-top: 20px;
  14053. }
  14054.  
  14055. .pt30 {
  14056.   padding-top: 30px;
  14057. }
  14058.  
  14059. .pb1 {
  14060.   padding-bottom: 1px;
  14061. }
  14062.  
  14063. .pb5 {
  14064.   padding-bottom: 5px;
  14065. }
  14066.  
  14067. .pb10 {
  14068.   padding-bottom: 10px;
  14069. }
  14070.  
  14071. .pb15 {
  14072.   padding-bottom: 15px;
  14073. }
  14074.  
  14075. .pb20 {
  14076.   padding-bottom: 20px;
  14077. }
  14078.  
  14079. .pb30 {
  14080.   padding-bottom: 30px;
  14081. }
  14082.  
  14083. /* position */
  14084.  
  14085. .top-negative-4 {
  14086.   position: relative;
  14087.   top: -4px;
  14088. }
  14089.  
  14090. .top-negative-5 {
  14091.   position: relative;
  14092.   top: -5px;
  14093. }
  14094.  
  14095. .bottom-0 {
  14096.   position: relative;
  14097.   bottom: 0;
  14098. }
  14099.  
  14100. /* size */
  14101.  
  14102. .width-20 {
  14103.   width: 20%;
  14104. }
  14105.  
  14106. .width-30 {
  14107.   width: 30%;
  14108. }
  14109.  
  14110. .width-33 {
  14111.   width: 33.33333333%;
  14112. }
  14113.  
  14114. .width-40 {
  14115.   width: 40%;
  14116. }
  14117.  
  14118. .width-50 {
  14119.   width: 50%;
  14120. }
  14121.  
  14122. .width-60 {
  14123.   width: 60%;
  14124. }
  14125.  
  14126. .width-70 {
  14127.   width: 70%;
  14128. }
  14129.  
  14130. .width-100 {
  14131.   width: 100%;
  14132. }
  14133.  
  14134. .height-70 {
  14135.   height: 70%;
  14136. }
  14137.  
  14138. .height-80 {
  14139.   height: 80%;
  14140. }
  14141.  
  14142. .height-100 {
  14143.   height: 100%;
  14144. }
  14145.  
  14146. /* card */
  14147.  
  14148. .card {
  14149.   position: relative;
  14150.   padding: 10px;
  14151.   box-sizing: border-box;
  14152.   background-color: #fff;
  14153. }
  14154.  
  14155. .card-btn-ic {
  14156.   position: absolute;
  14157.   top: 15px;
  14158.   right: 15px;
  14159.   z-index: 2;
  14160. }
  14161.  
  14162. @media (min-width: 992px) {
  14163.   .card.summary-wrap {
  14164.     height: 300px;
  14165.   }
  14166.  
  14167.   .card.summary-wrap-2 {
  14168.     height: 202px;
  14169.   }
  14170. }
  14171.  
  14172. @media (min-width: 1200px) {
  14173.   .card.summary-wrap,  .card.summary-wrap-2 {
  14174.     height: 200px;
  14175.   }
  14176. }
  14177.  
  14178. .card.summary-1depth {
  14179.   height: 127px;
  14180. }
  14181.  
  14182. .card.info {
  14183.   padding-left: 75px;
  14184.   background: #f7f8fa;
  14185. }
  14186.  
  14187. .card.channel {
  14188.   height: 61px;
  14189.   line-height: 33px;
  14190. }
  14191.  
  14192. .card.step {
  14193.   padding-left: 75px;
  14194. }
  14195.  
  14196. .card.list-bordered {
  14197.   border: 1px solid #e3e5e8;
  14198.   border-width: 1px 1px 0px 1px;
  14199.   word-break: break-all;
  14200. }
  14201.  
  14202. .card.list-bordered:first-child {
  14203.   margin-top: 15px;
  14204. }
  14205.  
  14206. .card.list-bordered:last-child {
  14207.   border-width: 1px;
  14208. }
  14209.  
  14210. .card.layer {
  14211.   box-shadow: 5px 5px 5px rgba(0, 0, 0, .15);
  14212.   position: absolute;
  14213.   z-index: 2;
  14214. }
  14215.  
  14216. .card-dimmed {
  14217.   position: absolute;
  14218.   top: 0;
  14219.   left: 0;
  14220.   right: 0;
  14221.   bottom: 0;
  14222.   background: rgba(255, 255, 255, .9);
  14223.   text-align: center;
  14224.   display: flex;
  14225.   justify-content: center;
  14226.   align-items: center;
  14227.   box-sizing: border-box;
  14228.   padding: 15px;
  14229.   z-index: 3;
  14230. }
  14231.  
  14232. .page-dimmed {
  14233.   position: absolute;
  14234.   left: 0;
  14235.   right: 0;
  14236.   top: 0;
  14237.   bottom: 0;
  14238.   background: rgba(239, 241, 245, .9);
  14239.   padding: 15px;
  14240.   box-sizing: border-box;
  14241.   z-index: 3;
  14242. }
  14243.  
  14244. .card-wrapper {
  14245.   position: relative;
  14246. }
  14247.  
  14248. .card-sm {
  14249.   position: relative;
  14250.   padding: 15px 30px;
  14251.   background-color: #fff;
  14252. }
  14253.  
  14254. .card-xs {
  14255.   position: relative;
  14256.   padding: 10px 30px;
  14257.   background-color: #fff;
  14258. }
  14259.  
  14260. .card>p {
  14261.   margin: 0;
  14262. }
  14263.  
  14264. .card-1depth {
  14265.   position: relative;
  14266.   padding: 30px;
  14267.   box-sizing: border-box;
  14268.   border: 1px solid #e3e5e8;
  14269.   border-radius: 3px;
  14270. }
  14271.  
  14272. .card-filter {
  14273.   position: relative;
  14274.   width: 100%;
  14275.   padding: 0px 20px;
  14276.   font-size: 0;
  14277.   background: #f7f8fa;
  14278.   box-sizing: border-box;
  14279. }
  14280.  
  14281. .card-filter-label {
  14282.   position: relative;
  14283.   padding: 5px 10px;
  14284.   color: #a9acb6;
  14285.   font-size: 12px;
  14286.   border-bottom: 2px solid #eff1f5;
  14287.   transition: color, border-bottom .2s;
  14288.   box-sizing: border-box;
  14289. }
  14290.  
  14291. .card-filter-label:hover {
  14292.   color: #53596a;
  14293.   border-bottom: 2px solid #d0d2d7;
  14294.   cursor: pointer;
  14295. }
  14296.  
  14297. .card-filter-label.on {
  14298.   color: #0082ff;
  14299.   font-weight: 500;
  14300.   border-bottom: 2px solid #0082ff;
  14301. }
  14302.  
  14303. /* table */
  14304.  
  14305. *,*:before,*:after {
  14306.   transition: background .2s !important;
  14307.   box-sizing: border-box;
  14308.   -webkit-box-sizing: border-box;
  14309.   -moz-box-sizing: border-box;
  14310.   word-break: break-all;
  14311. }
  14312.  
  14313. span,a,i {
  14314.   vertical-align: middle;
  14315. }
  14316.  
  14317. ul {
  14318.   list-style-position: inside;
  14319. }
  14320.  
  14321. table.stats-new {
  14322.   width: 100%;
  14323.   border: 1px solid #e3e5e8;
  14324. }
  14325.  
  14326. table.stats-new tr.th,table.stats-new tr.th:hover {
  14327.   background: 0;
  14328. }
  14329.  
  14330. table.stats-new tr {
  14331.   background: #fff;
  14332.   cursor: pointer;
  14333. }
  14334.  
  14335. table.stats-new tr:hover td {
  14336.   /*background: rgba(0,0,0,.01);*/
  14337.   background: #fcfcfc;
  14338. }
  14339.  
  14340. table.stats-new tr:hover td.sort {
  14341.   background: #e3f2fd;
  14342. }
  14343.  
  14344. table.stats-new th {
  14345.   background: rgb(244, 245, 248);
  14346.   font-size: 13px;
  14347.   color: #4d5256;
  14348.   font-weight: 400;
  14349.   text-align: left;
  14350.   padding: 10px;
  14351.   border: 1px solid #d0d2d7;
  14352.   border-collapse: collapse;
  14353.   min-width: 135px;
  14354. }
  14355.  
  14356. table.stats-new th:hover,table.stats-new th.sort:hover td,table.stats-new th.in-app-event:hover td {
  14357.   background: rgb(230, 232, 235);
  14358.   cursor: pointer;
  14359. }
  14360.  
  14361. table.stats-new th.sort-not-available:hover {
  14362.   background: rgb(244, 245, 248);
  14363.   cursor: default;
  14364. }
  14365.  
  14366. table.stats-new th.sort {
  14367.   background: #e3f2fd;
  14368. }
  14369.  
  14370. table.stats-new th.list-select {
  14371.   min-width: 50px !important;
  14372. }
  14373.  
  14374. table.stats-new th.not-allowed,table.stats-new td.not-allowed {
  14375.   background: #a9acb6 !important;
  14376.   color: #879d91 !important;
  14377. }
  14378.  
  14379. table.stats-new td.not-allowed > p {
  14380.   color: #a9afb3;
  14381. }
  14382.  
  14383. table.stats-new th.in-app-event-label {
  14384.   position: relative;
  14385.   padding: 10px 40px 10px 10px;
  14386. }
  14387.  
  14388. table.stats-new th.in-app-event {
  14389.   background: #e3e5e8;
  14390. }
  14391.  
  14392. table.stats-new td.in-app-event {
  14393.   background: rgba(227, 229, 232, .5);
  14394. }
  14395.  
  14396. table.stats-new th.table-key {
  14397.   z-index: 1;
  14398. }
  14399.  
  14400. table.stats-new td.table-key {
  14401.   background: white;
  14402. }
  14403.  
  14404. table.stats-new td {
  14405.   font-size: 13px;
  14406.   color: #222222;
  14407.   font-weight: normal;
  14408.   text-align: right;
  14409.   padding: 10px;
  14410.   border: 1px solid #d0d2d7;
  14411.   border-collapse: collapse;
  14412.   vertical-align: top;
  14413. }
  14414.  
  14415. table.stats-new td.text {
  14416.   color: #4c80f1;
  14417.   text-align: left;
  14418. }
  14419.  
  14420. table.stats-new td.sort {
  14421.   background: #f1f8fe;
  14422. }
  14423.  
  14424. table.stats-new td.fixed-col {
  14425.   position: absolute;
  14426.   width: 135px;
  14427.   top: auto;
  14428.   left: auto;
  14429.   border-bottom: 0;
  14430.   background-color: white;
  14431. }
  14432.  
  14433. table.stats-new td>p {
  14434.   font-size: 12px;
  14435.   color: #a9afb3;
  14436.   padding: 2px 0;
  14437. }
  14438.  
  14439. table.stats-new td>p:first-child {
  14440.   padding-top: 5px;
  14441. }
  14442.  
  14443. .device-view {
  14444.   padding: 7px 7px 7px 0;
  14445.   border-bottom: 1px solid rgba(0,0,0,.04);
  14446.   color: #a9afb3;
  14447.   font-size: 12px;
  14448. }
  14449.  
  14450. .device-view:first-child {
  14451.   border-top: 1px solid rgba(0,0,0,.04);
  14452.   margin-top: 5px;
  14453. }
  14454.  
  14455. .device-view:last-child {
  14456.   border-bottom: 0;
  14457.   padding-bottom: 0;
  14458. }
  14459.  
  14460. .device-view i {
  14461.   color: rgba(0,0,0,.2);
  14462.   width: 25px;
  14463. }
  14464.  
  14465. .device-view i.fa {
  14466.   font-size: 16px;
  14467. }
  14468.  
  14469. .device-view>p {
  14470.   text-align: left;
  14471.   padding: 2px 2px 2px 27px;
  14472.   font-size: 12px;
  14473. }
  14474.  
  14475. .device-view>p:first-child {
  14476.   padding: 2px;
  14477.   font-size: 12px;
  14478. }
  14479.  
  14480. /*  */
  14481.  
  14482. tbody.stats {
  14483.   background: #fff;
  14484.   width: 100%;
  14485. }
  14486.  
  14487. table.stats {
  14488.   border: 1px solid #e3e5e8;
  14489.   border-collapse: collapse;
  14490. }
  14491.  
  14492. table.stats th {
  14493.   border: 1px solid #e3e5e8;
  14494.   border-collapse: collapse;
  14495.   padding: 5px 10px;
  14496.   text-align: left;
  14497. }
  14498.  
  14499. table.stats td {
  14500.   border: 1px solid #e3e5e8;
  14501.   border-collapse: collapse;
  14502.   padding: 5px 10px;
  14503.   text-align: left;
  14504. }
  14505.  
  14506. table.stats td>p {
  14507.   margin: 0;
  14508. }
  14509.  
  14510. table.stats tr,table.stats tr.view {
  14511.   background: #fff;
  14512.   transition: background .2s;
  14513. }
  14514.  
  14515. table.stats tr:hover {
  14516.   background: rgba(0, 130, 255, .01);
  14517.   cursor: pointer;
  14518. }
  14519.  
  14520. table.stats tr.view:hover {
  14521.   cursor: default;
  14522.   background: #fff;
  14523. }
  14524.  
  14525. .col-label {
  14526.   font-size: 13px;
  14527.   font-weight: 500;
  14528.   color: #2d2d3c;
  14529.   background: #f7f8fa;
  14530.   min-width: 70px;
  14531.   word-break: keep-all;
  14532. }
  14533.  
  14534. .col-label:hover {
  14535.   cursor: default;
  14536. }
  14537.  
  14538. .col-label.invalid.sort,.col-label.invalid {
  14539.   font-size: 13px;
  14540.   font-weight: 500;
  14541.   color: #a9acb6;
  14542.   background: rgba(208, 210, 215, .3);
  14543. }
  14544.  
  14545. .col-label.sort.on {
  14546.   background: #eff1f5;
  14547. }
  14548.  
  14549. .col-label.sort {
  14550.   font-size: 13px;
  14551.   color: #2d2d3c;
  14552.   background: #f7f8fa;
  14553.   transition: background .2s;
  14554. }
  14555.  
  14556. .col-label.sort:hover {
  14557.   background: #e3e5e8;
  14558.   cursor: pointer;
  14559. }
  14560.  
  14561. .col-label.min-width-170 {
  14562.   min-width: 170px;
  14563. }
  14564.  
  14565. .col-label.min-width-100 {
  14566.   min-width: 100px;
  14567. }
  14568.  
  14569. .cel {
  14570.   min-width: 70px;
  14571.   font-size: 14.5px;
  14572.   color: #2d2d3c;
  14573.   word-break: keep-all;
  14574.   vertical-align: top;
  14575. }
  14576.  
  14577. .cel.invalid {
  14578.   font-size: 14.5px;
  14579.   color: #a9acb6;
  14580.   background: rgba(208, 210, 215, .3);
  14581.   cursor: not-allowed;
  14582. }
  14583.  
  14584. .cel.on {
  14585.   background: rgba(208, 210, 215, .15);
  14586.   font-weight: 400;
  14587. }
  14588.  
  14589. .cel-txt {
  14590.   font-size: 14.5px;
  14591.   color: #838794;
  14592.   min-width: 70px;
  14593.   word-break: keep-all;
  14594. }
  14595.  
  14596. .cel-txt-key {
  14597.   font-size: 14.5px;
  14598.   color: #0874de;
  14599.   min-width: 70px;
  14600.   word-break: keep-all;
  14601. }
  14602.  
  14603. .cel-txt.on,.cel-txt-key.on {
  14604.   background: rgba(208, 210, 215, .15);
  14605. }
  14606.  
  14607. .cel-txt-sub {
  14608.   font-size: 13px;
  14609.   color: #a9acb6;
  14610.   padding-top: 3px;
  14611. }
  14612.  
  14613. .cel-device {
  14614.   color: #a9acb6;
  14615.   padding: 5px 0;
  14616.   border-top: 1px solid rgba(0, 0, 0, .06);
  14617. }
  14618.  
  14619. .cel-device:first-child {
  14620.   margin-top: 5px;
  14621. }
  14622.  
  14623. .cel-channel-img {
  14624.   width: 13px;
  14625.   height: 13px;
  14626.   position: relative;
  14627.   top: 1px;
  14628.   border-radius: 3px;
  14629.   margin-right: 5px;
  14630. }
  14631.  
  14632. tbody.compare-table {
  14633.   background: 0;
  14634. }
  14635.  
  14636. table.compare-table {
  14637.   width: 100%;
  14638.   border: 0;
  14639.   padding: 10px 15px;
  14640.   text-align: left;
  14641.   border-collapse: collapse;
  14642. }
  14643.  
  14644. table.compare-table.device {
  14645.   padding: 0;
  14646. }
  14647.  
  14648. table.compare-table th {
  14649.   border-bottom: 1px solid #e3e5e8;
  14650.   border-collapse: collapse;
  14651.   font-weight: normal;
  14652.   padding: 10px 15px;
  14653.   text-align: left;
  14654.   border: 1px solid #e3e5e8;
  14655.   border-width: 1px 0 1px 0;
  14656. }
  14657.  
  14658. table.compare-table td {
  14659.   padding: 10px 15px;
  14660.   text-align: left;
  14661.   border-collapse: collapse;
  14662.   border: 1px solid #e3e5e8;
  14663.   border-width: 1px 0 1px 0;
  14664. }
  14665.  
  14666. table.compare-table.device td {
  14667.   padding: 7px 5px 0;
  14668.   min-width: 50px;
  14669.   font-size: 10px;
  14670.   line-height: 1.3em;
  14671.   border-bottom: 0;
  14672.   border-top: 1px solid rgba(0, 0, 0, .06);
  14673. }
  14674.  
  14675. table.compare-table tr {
  14676.   border: 1px solid #e3e5e8;
  14677.   border-width: 0 0 1px 0;
  14678.   font-weight: normal;
  14679.   transition: background .2s;
  14680. }
  14681.  
  14682. table.compare-table.device tr {
  14683.   background: none;
  14684.   border-bottom: 0;
  14685. }
  14686.  
  14687. table.compare-table tr.on {
  14688.   background: rgba(0, 130, 255, .07);
  14689. }
  14690.  
  14691. table.compare-table.xs td {
  14692.   padding: 2px 0px;
  14693.   border: 1px solid #e3e5e8;
  14694.   border-width: 1px 0 1px 0;
  14695. }
  14696.  
  14697. table.compare-table.xs tr {
  14698.   background: none;
  14699. }
  14700.  
  14701. table.bz.summary,table.bz.device {
  14702.   width: 100%;
  14703. }
  14704.  
  14705. table.bz th,table.bz td {
  14706.   padding: 5px 15px;
  14707.   font-size: 13px;
  14708.   box-sizing: border-box;
  14709.   word-break: break-all;
  14710.   vertical-align: top;
  14711.   line-height: 1.5em;
  14712. }
  14713.  
  14714. table.bz.device th {
  14715.   font-size: 15px;
  14716.   color: #d0d2d7;
  14717. }
  14718.  
  14719. table.bz.device td {
  14720.   font-size: 13px;
  14721.   color: #a9acb6;
  14722. }
  14723.  
  14724. table.bz th {
  14725.   color: #a9acb6;
  14726.   text-align: left;
  14727.   font-weight: normal;
  14728.   vertical-align: top;
  14729. }
  14730.  
  14731. table.bz.simplelink-detail th {
  14732.   min-width: 80px;
  14733. }
  14734.  
  14735. table.bz.summary th {
  14736.   width: 50%;
  14737. }
  14738.  
  14739. table.bz.device.all th {
  14740.   width: 33.33333333%;
  14741. }
  14742.  
  14743. table.bz.device.mobile th {
  14744.   width: 50%;
  14745. }
  14746.  
  14747. table.bz td {
  14748.   color: #666b7b;
  14749.   max-width: 350px;
  14750. }
  14751.  
  14752. .url {
  14753.   cursor: copy;
  14754.   font-size: 10px !important;
  14755.   word-break: break-all;
  14756.   line-height: 1.3em !important;
  14757. }
  14758.  
  14759. table.retention {
  14760.   border-collapse: collapse;
  14761.   cursor: default;
  14762. }
  14763.  
  14764. table.retention th {
  14765.   background: #f7f8fa;
  14766.   border-top: 1px solid rgba(0, 0, 0, .04);
  14767.   padding: 15px 20px;
  14768.   color: #a9afb3;
  14769.   font-size: 14.5px;
  14770.   font-weight: 400;
  14771. }
  14772.  
  14773. table.retention td {
  14774.   background: #fff;
  14775.   padding: 15px 20px;
  14776.   color: #fff;
  14777.   font-size: 14.5px;
  14778.   font-weight: 500;
  14779.   text-align: center;
  14780.   text-shadow: 0px 1px 3px rgba(0, 0, 0, .87);
  14781. }
  14782.  
  14783. table.retention td:first-child {
  14784.   text-align: left;
  14785.   color: #4d5256;
  14786.   font-size: 14.5px;
  14787.   font-weight: 500;
  14788.   text-shadow: none;
  14789. }
  14790.  
  14791. table.retention td>span {
  14792.   font-size: 13px;
  14793.   padding-top: 5px;
  14794.   display: block;
  14795. }
  14796.  
  14797. table.retention td:hover {
  14798.   -moz-box-shadow: inset 0 0 2px #fff;
  14799.   -webkit-box-shadow: inset 0 0 2px #fff;
  14800.   box-shadow: inset 0 0 2px #fff;
  14801.   position: relative;
  14802. }
  14803.  
  14804. table.retention td[data-title]:hover:after {
  14805.   content: attr(data-title);
  14806.   min-width: 100%;
  14807.   font-size: 12px;
  14808.   text-align: center;
  14809.   padding: 5px 10px;
  14810.   box-sizing: border-box;
  14811.   color: #fff;
  14812.   font-weight: 300;
  14813.   position: absolute;
  14814.   left: 0;
  14815.   top: 100%;
  14816.   z-index: 2;
  14817.   white-space: nowrap;
  14818.   background: #000;
  14819. }
  14820.  
  14821. .retention-filter {
  14822.   background: rgba(0, 0, 0, .05);
  14823.   position: relative;
  14824.   padding: 10px;
  14825.   font-size: 13px;
  14826.   font-weight: 400;
  14827.   color: #878d91;
  14828.   display: inline-block;
  14829.   cursor: default;
  14830. }
  14831.  
  14832. .retention-filter:hover {
  14833.   color: #4d5256;
  14834. }
  14835.  
  14836. table.info {
  14837.   width: 100%;
  14838. }
  14839.  
  14840. table.info tr {
  14841.   border-bottom: 1px solid #e3e5e8;
  14842.   text-align: left;
  14843. }
  14844.  
  14845. table.info th {
  14846.   padding: 15px 20px;
  14847.   color: #878d91;
  14848.   font-size: 13px;
  14849.   font-weight: 400;
  14850. }
  14851.  
  14852. table.info.sm th {
  14853.   padding: 5px 15px;
  14854.   font-size: 13px;
  14855. }
  14856.  
  14857. table.info td {
  14858.   padding: 15px 20px;
  14859.   color: #4d5256;
  14860.   font-size: 13px;
  14861.   font-weight: 400;
  14862.   vertical-align: middle;
  14863. }
  14864.  
  14865. .app-info-wrap {
  14866.   padding: 10px 0px;
  14867.   border-bottom: 1px solid rgba(0, 0, 0, .04);
  14868. }
  14869.  
  14870. .app-info-wrap:last-child {
  14871.   border-bottom: 0;
  14872. }
  14873.  
  14874. .app-icon-wrap {
  14875.   width: 50px;
  14876.   height: 35px;
  14877.   display: inline-block;
  14878.   vertical-align: middle;
  14879. }
  14880.  
  14881. .app-icon-wrap>img {
  14882.   width: 35px;
  14883.   height: 35px;
  14884.   border-radius: 20%;
  14885.   border: 1px solid rgba(0, 0, 0, .04);
  14886. }
  14887.  
  14888. .app-name {
  14889.   max-width: 200px;
  14890.   display: inline-block;
  14891.   vertical-align: middle;
  14892.   color: #4d5256;
  14893. }
  14894.  
  14895. .app-info-wrap>.app-name {
  14896.   color: #878d91;
  14897. }
  14898.  
  14899. /* modal */
  14900.  
  14901. .modal {
  14902.   position: fixed;
  14903.   z-index: 4000;
  14904.   left: 0;
  14905.   right: 0;
  14906.   top: 0;
  14907.   bottom: 0;
  14908.   width: 100%;
  14909.   height: 100%;
  14910.   background-color: rgba(45, 45, 60, .7);
  14911.   text-align: initial;
  14912.   color: #4d5256;
  14913. }
  14914.  
  14915. .modal-content {
  14916.   margin: 10% auto;
  14917.   min-width: 490px;
  14918.   max-width: 710px;
  14919.   animation-duration: .5s;
  14920. }
  14921.  
  14922. .modal-content-xs {
  14923.   margin: 5% auto;
  14924.   width: 490px;
  14925.   animation-duration: .5s;
  14926. }
  14927.  
  14928. .modal-slide {
  14929.   min-width: 490px;
  14930.   max-width: 710px;
  14931.   animation-duration: .5s;
  14932.   position: absolute;
  14933.   right: 0;
  14934. }
  14935.  
  14936. .modal-header {
  14937.   position: relative;
  14938.   top: 0;
  14939.   left: 0;
  14940.   background: #fff;
  14941.   padding: 20px;
  14942.   box-sizing: border-box;
  14943.   border-bottom: 1px solid rgba(0, 0, 0, .06);
  14944. }
  14945.  
  14946. .modal-action {
  14947.   position: relative;
  14948.   bottom: 0;
  14949.   left: 0;
  14950.   background: #fff;
  14951.   border-top: 1px solid rgba(0, 0, 0, .04);
  14952.   padding: 10px;
  14953.   box-sizing: border-box;
  14954.   text-align: right;
  14955. }
  14956.  
  14957. .modal-close-btn {
  14958.   color: rgba(255, 255, 255, .7);
  14959.   text-align: center;
  14960.   font-size: 50px;
  14961.   transition: color .2s;
  14962. }
  14963.  
  14964. .modal-close-btn i {
  14965.   vertical-align: top;
  14966. }
  14967.  
  14968. .modal-close-btn:hover {
  14969.   color: rgba(255, 255, 255, .9);
  14970.   cursor: pointer;
  14971. }
  14972.  
  14973. /* popover Layer */
  14974.  
  14975. .popover-layer-right {
  14976.   top: 100%;
  14977.   right: 0;
  14978.   background-color: #eff1f5;
  14979.   box-shadow: 5px 5px 5px #838794;
  14980.   padding: 10px;
  14981.   position: absolute;
  14982.   z-index: 1;
  14983. }
  14984.  
  14985. .popover-layer-left {
  14986.   top: 100%;
  14987.   left: 0;
  14988.   background-color: #eff1f5;
  14989.   box-shadow: 5px 5px 5px #838794;
  14990.   padding: 10px;
  14991.   position: absolute;
  14992.   z-index: 1;
  14993. }
  14994.  
  14995. /* og-tag-setting */
  14996.  
  14997. .og-tag-setting {
  14998.   width: 350px;
  14999.   border-radius: 3px;
  15000.   border: 1px solid #d0d2d7;
  15001. }
  15002.  
  15003. .og-tag-img {
  15004.   width: 350px;
  15005.   height: 185px;
  15006.   background: #e3e5e8;
  15007.   border-top-left-radius: 3px;
  15008.   border-top-right-radius: 3px;
  15009.   font-size: 30px;
  15010.   vertical-align: middle;
  15011.   color: #fff;
  15012.   padding: 15px;
  15013.   position: relative;
  15014.   background-size: cover;
  15015.   background-position: 50%;
  15016. }
  15017.  
  15018. .og-tag-img>i {
  15019.   position: absolute;
  15020.   text-align: center;
  15021.   line-height: 155px;
  15022.   width: 320px;
  15023. }
  15024.  
  15025. .og-tag-text {
  15026.   padding: 10px 15px;
  15027. }
  15028.  
  15029. .og-tag-upload {
  15030.   width: 130px;
  15031.   height: 32px;
  15032.   padding: 5px 15px;
  15033.   box-sizing: border-box;
  15034.   border-radius: 30px;
  15035.   position: relative;
  15036.   background: rgba(255, 255, 255, .7);
  15037.   transition: background .2s;
  15038.   color: #2d2d3c;
  15039.   text-align: left;
  15040.   border: 1px solid #d0d2d7;
  15041.   outline: none;
  15042. }
  15043.  
  15044. .og-tag-upload.on {
  15045.   background: rgba(255, 255, 255, .9);
  15046. }
  15047.  
  15048. .og-tag-upload:hover {
  15049.   background: rgba(255, 255, 255, .9);
  15050.   cursor: pointer;
  15051. }
  15052.  
  15053. .og-tag-url {
  15054.   width: 300px;
  15055.   right: 0;
  15056. }
  15057.  
  15058. .og-tag-upload-group {
  15059.   position: absolute;
  15060.   width: 130px;
  15061.   right: 15px;
  15062.   bottom: 15px;
  15063. }
  15064.  
  15065. /* sns-preview (og-tag-setting new) */
  15066.  
  15067. .sns-preview-wrap {
  15068.   width: 400px;
  15069. }
  15070.  
  15071. .sns-preview {
  15072.   width: 400px;
  15073.   text-align: center;
  15074.   border: 1px solid rgba(0,0,0,.12);
  15075.   background: #fff;
  15076.   box-shadow: 0 1px 2px rgba(0,0,0,.3);
  15077.   border-radius: 3px;
  15078. }
  15079.  
  15080. .sns-preview img {
  15081.   width: auto;
  15082.   height: 200px;
  15083.   padding: 20px;
  15084.   display: inline;
  15085.   border-top-left-radius: 3px;
  15086.   border-top-right-radius: 3px;
  15087. }
  15088.  
  15089. .sns-preview-info {
  15090.   padding: 15px;
  15091.   text-align: left;
  15092. }
  15093.  
  15094. .sns-preview-info p {
  15095.   width: 368px;
  15096.   overflow: hidden;
  15097.   white-space: nowrap;
  15098.   text-overflow: ellipsis;
  15099. }
  15100.  
  15101. /* snackbar */
  15102.  
  15103. .snackbar {
  15104.   position: fixed;
  15105.   width: 500px;
  15106.   bottom: 0;
  15107.   left: 0;
  15108.   right: 0;
  15109.   margin-left: auto;
  15110.   margin-right: auto;
  15111.   background: #2d2d3c;
  15112.   color: #fff;
  15113.   border-top-left-radius: 3px;
  15114.   border-top-right-radius: 3px;
  15115.   padding: 15px;
  15116.   text-align: center;
  15117.   box-sizing: border-box;
  15118.   z-index: 9999;
  15119. }
  15120.  
  15121. /* etc */
  15122.  
  15123. .ib {
  15124.   display: inline-block;
  15125. }
  15126.  
  15127. .fl-l {
  15128.   float: left;
  15129. }
  15130.  
  15131. .fl-r {
  15132.   float: right;
  15133. }
  15134.  
  15135. .bb {
  15136.   box-sizing: border-box;
  15137. }
  15138.  
  15139. .el {
  15140.   overflow: hidden;
  15141.   text-overflow: ellipsis;
  15142.   white-space: nowrap;
  15143. }
  15144.  
  15145. .mz {
  15146.   margin: 0;
  15147. }
  15148.  
  15149. .ml-z {
  15150.   margin-left: 0;
  15151. }
  15152.  
  15153. .mr-z {
  15154.   margin-right: 0;
  15155. }
  15156.  
  15157. .v-top {
  15158.   vertical-align: top;
  15159. }
  15160.  
  15161. .v-middle {
  15162.   vertical-align: middle;
  15163. }
  15164.  
  15165. .v-bottom {
  15166.   vertical-align: bottom;
  15167. }
  15168.  
  15169. .border {
  15170.   border: 1px solid rgba(0, 0, 0, .15);
  15171. }
  15172.  
  15173. .border-fff {
  15174.   border: 1px solid #fff;
  15175. }
  15176.  
  15177. .border-bottom {
  15178.   border-bottom: 1px solid rgba(0, 0, 0, .06);
  15179. }
  15180.  
  15181. .border-top {
  15182.   border-top: 1px solid rgba(0, 0, 0, .06);
  15183. }
  15184.  
  15185. .border-right {
  15186.   border-right: 1px solid rgba(0, 0, 0, .06);
  15187. }
  15188.  
  15189. .border-left {
  15190.   border-left: 1px solid rgba(0, 0, 0, .06);
  15191. }
  15192.  
  15193. .center {
  15194.   text-align: center !important;
  15195.   margin: 0 auto;
  15196. }
  15197.  
  15198. .right {
  15199.   text-align: right !important;
  15200. }
  15201.  
  15202. .left {
  15203.   text-align: left !important;
  15204. }
  15205.  
  15206. .vertical-horizontal-center {
  15207.   display: flex;
  15208.   justify-content: center;
  15209.   align-items: center;
  15210. }
  15211.  
  15212. .copy:hover {
  15213.   cursor: copy !important;
  15214. }
  15215.  
  15216. .bg-white {
  15217.   background: #fff;
  15218. }
  15219.  
  15220. .bg-f7f8fa {
  15221.   background: #f7f8fa;
  15222. }
  15223.  
  15224. .bg-eff1f5 {
  15225.   background: #eff1f5;
  15226. }
  15227.  
  15228. .bg-e3e5e8 {
  15229.   background: #e3e5e8;
  15230. }
  15231.  
  15232. .bg-838794 {
  15233.   background: #838794;
  15234. }
  15235.  
  15236. .bg-key {
  15237.   background: #0082ff;
  15238. }
  15239.  
  15240. .pd-z {
  15241.   padding: 0;
  15242. }
  15243.  
  15244. .mt-z {
  15245.   margin-top: 0 !important;
  15246. }
  15247.  
  15248. .mb-z {
  15249.   margin-bottom: 0 !important;
  15250. }
  15251.  
  15252. .pt-z {
  15253.   padding-top: 0;
  15254. }
  15255.  
  15256. .br-z {
  15257.   border-right: 0;
  15258. }
  15259.  
  15260. .btlr-z {
  15261.   border-top-left-radius: 0 !important;
  15262. }
  15263.  
  15264. a {
  15265.   text-decoration: none;
  15266. }
  15267.  
  15268. .ic_login-w-google {
  15269.   position: relative;
  15270.   top: 3px;
  15271. }
  15272.  
  15273. .pd {
  15274.   padding: 10px;
  15275. }
  15276.  
  15277. .pd-5 {
  15278.   padding: 5px;
  15279. }
  15280.  
  15281. .pd-sm {
  15282.   padding: 15px 20px;
  15283. }
  15284.  
  15285. .pd-md {
  15286.   padding: 30px;
  15287. }
  15288.  
  15289. .pd-lg {
  15290.   padding: 40px;
  15291. }
  15292.  
  15293. .bar {
  15294.   color: #e3e5e8;
  15295.   padding: 0 3px;
  15296. }
  15297.  
  15298. .code {
  15299.   font-family: Roboto Mono, Monaco, "Courier New", monospace;
  15300.   padding: .3em .5em;
  15301.   line-height: 1em;
  15302.   font-size: 13px;
  15303.   color: rgba(0,0,0,.7);
  15304.   border: 1px solid rgba(0,0,0,.12);
  15305.   background: rgba(0,0,0,.05);
  15306.   vertical-align: middle;
  15307.   border-radius: 3px;
  15308. }
  15309.  
  15310. .overflow-auto {
  15311.   overflow: auto;
  15312. }
  15313.  
  15314. .font-z {
  15315.   font-size: 0 !important;
  15316. }
  15317.  
  15318. .display-block {
  15319.   display: block;
  15320. }
  15321.  
  15322. .display-none {
  15323.   display: none;
  15324. }
  15325.  
  15326. .m-auto {
  15327.   margin-left: auto;
  15328.   margin-right: auto;
  15329. }
  15330.  
  15331. .word-break {
  15332.   word-break: break-all;
  15333. }
  15334.  
  15335. .vertical-line {
  15336.   width: 1px;
  15337.   background: linear-gradient(#d0d2d7, #f7f8fa);
  15338. }
  15339.  
  15340. .bullet {
  15341.   width: 3px;
  15342.   height: 3px;
  15343.   border-radius: 100%;
  15344.   background: #838794;
  15345.   position: relative;
  15346.   bottom: 3px;
  15347.   margin-right: 5px;
  15348. }
  15349.  
  15350. .width-200px {
  15351.   width: 200px;
  15352. }
  15353.  
  15354. .border-0 {
  15355.   border: 0 !important;
  15356. }
  15357.  
  15358. .ic-right {
  15359.   padding-right: 5px;
  15360. }
  15361.  
  15362. .ic-left {
  15363.   padding-left: 5px;
  15364. }
  15365.  
  15366. .view-row {
  15367.   width: 109px;
  15368. }
  15369.  
  15370. .add-admin-select-app {
  15371.   width: 100%;
  15372.   max-height: 250px;
  15373.   border: 1px solid rgba(0, 0, 0, .15);
  15374.   overflow: auto;
  15375.   margin-top: 15px;
  15376. }
  15377.  
  15378. .add-admin-email-input-wrap {
  15379.   width: 100%;
  15380.   height: auto;
  15381.   box-sizing: border-box;
  15382.   padding: 10px 15px;
  15383.   border: 2px solid rgba(0, 0, 0, .3);
  15384.   border-radius: 3px;
  15385.   margin-top: 15px;
  15386. }
  15387.  
  15388. .add-admin-email-input-wrap.invalid {
  15389.   border: 2px solid #ff0000;
  15390. }
  15391.  
  15392. .add-admin-email-input-error {
  15393.   box-sizing: border-box;
  15394.   padding: 5px 10px;
  15395.   background: #fee7e8;
  15396.   font-size: 14.5px;
  15397.   color: #ff0000;
  15398.   display: inline-block;
  15399.   word-break: break-all;
  15400.   cursor: default;
  15401. }
  15402.  
  15403. .add-admin-email-input-error:focus {
  15404.   background: #f5505b;
  15405.   color: #fff;
  15406. }
  15407.  
  15408. .add-admin-email-input-completed {
  15409.   box-sizing: border-box;
  15410.   padding: 5px 10px;
  15411.   background: #dbf0e7;
  15412.   font-size: 14.5px;
  15413.   color: #278b67;
  15414.   display: inline-block;
  15415.   word-break: break-all;
  15416.   cursor: default;
  15417. }
  15418.  
  15419. .add-admin-email-input-completed:focus {
  15420.   background: #32b384;
  15421.   color: #fff;
  15422. }
  15423.  
  15424. .add-admin-email-input-completed i,.add-admin-email-input-error i {
  15425.   font-size: 16px;
  15426. }
  15427.  
  15428. .add-admin-email-input-wrap.selected {
  15429.   border: 2px solid #0082ff;
  15430. }
  15431.  
  15432. .add-admin-email-wrap {
  15433.   margin-top: 10px;
  15434. }
  15435.  
  15436. .add-admin-email-wrap:first-child {
  15437.   margin-top: 0;
  15438. }
  15439.  
  15440. .add-admin-email-input {
  15441.   font-size: 14px;
  15442.   color: #4d5256;
  15443.   box-sizing: border-box;
  15444.   padding: 5px 10px;
  15445. }
  15446.  
  15447. .add-admin-email-input-edit {
  15448.   font-size: 14px;
  15449.   color: #4d5256;
  15450.   box-sizing: border-box;
  15451.   background: none;
  15452. }
  15453.  
  15454. ul.dashed {
  15455.   list-style-position: inside;
  15456.   list-style-type: none;
  15457.   padding-left: 10px;
  15458. }
  15459.  
  15460. ul.dashed > li {
  15461.   text-indent: -11px;
  15462.   padding-top: 5px;
  15463.   line-height: 1.6em;
  15464. }
  15465.  
  15466. ul.dashed > li:first-child {
  15467.   padding-top: 0;
  15468. }
  15469.  
  15470. ul.dashed > li:before {
  15471.   padding-right: 5px;
  15472.   content: "-";
  15473. }
  15474.  
  15475. ul.dashed > li i {
  15476.   text-indent: 0;
  15477. }
  15478.  
  15479. .animation {
  15480.   animation-duration: .5s;
  15481. }
  15482.  
  15483. .info-error {
  15484.   background: #fce4ec;
  15485.   position: relative;
  15486.   padding: 12px 15px;
  15487.   border-radius: 3px;
  15488. }
  15489.  
  15490. .add-filter-input-wrap {
  15491.   width: 100%;
  15492.   height: auto;
  15493.   box-sizing: border-box;
  15494.   padding: 4px 6px;
  15495.   border: 2px solid rgba(0, 0, 0, .25);
  15496.   border-radius: 3px;
  15497.   overflow: hidden;
  15498.   overflow-x: scroll;
  15499. }
  15500.  
  15501. .add-filter-input-wrap::-webkit-scrollbar {
  15502.   display: none;
  15503. }
  15504.  
  15505. .filter-added-wrapper {
  15506.   display: inline-block;
  15507.   vertical-align: top;
  15508.   padding: 5px;
  15509. }
  15510.  
  15511. .filter-added {
  15512.   display: inline-block;
  15513.   padding: 3px 5px;
  15514.   margin-right: 5px;
  15515.   font-size: 13px;
  15516.   color: #53596a;
  15517.   border-radius: 3px;
  15518.   background: #eff1f5;
  15519.   position: relative;
  15520.   cursor: pointer;
  15521.   border: 1px solid rgba(0,0,0,.05);
  15522. }
  15523.  
  15524. .filter-added:hover,.filter-added:focus {
  15525.   background: #e3e5e8;
  15526. }
  15527.  
  15528. .filter-added > a {
  15529.   color: #969aa5;
  15530.   padding: 0 1px;
  15531. }
  15532.  
  15533. .filter-added > a :hover {
  15534.   color: #53596a;
  15535. }
  15536.  
  15537. .filter-added > a > i {
  15538.   font-size: 13px;
  15539. }
  15540.  
  15541. .filter-added.cursor {
  15542.   background: none;
  15543.   border: none;
  15544.   cursor: text;
  15545. }
  15546.  
  15547. .filter-added-edit {
  15548.   font-size: 13px;
  15549.   color: #53596a;
  15550.   box-sizing: border-box;
  15551.   background: none;
  15552. }
  15553.  
  15554. /* description */
  15555.  
  15556. .description-right {
  15557.   background: #fff;
  15558.   border: 2px solid #000;
  15559.   position: absolute;
  15560.   right: -110%;
  15561.   width: 300px;
  15562.   padding: 10px;
  15563.   font-size: 11px;
  15564. }
  15565.  
  15566. /* sidebar */
  15567.  
  15568. .d-sidebar {
  15569.   width: 220px;
  15570.   height: 100%;
  15571.   font-weight: 300;
  15572.   position: fixed;
  15573.   background-color: #474855;
  15574.   top: 50px;
  15575.   left: 0;
  15576.   z-index: 1999;
  15577.   box-sizing: border-box;
  15578. }
  15579.  
  15580. .d-app:hover {
  15581.   cursor: pointer;
  15582. }
  15583.  
  15584. .d-sidebar-appinfo-wrapper:hover .d-sidebar-appinfo {
  15585.   color: #fff;
  15586. }
  15587.  
  15588. .d-sidebar-appinfo {
  15589.   font-size: 13px;
  15590.   font-weight: 300;
  15591.   color: #fff;
  15592.   vertical-align: middle;
  15593. }
  15594.  
  15595. .d-sidebar-appinfo.sub {
  15596.   font-size: 12px;
  15597.   color: rgba(255,255,255,.6);
  15598. }
  15599.  
  15600. .d-sidebar-appinfo.sub:hover {
  15601.   color: #fff;
  15602. }
  15603.  
  15604. .d-sidebar-menu {
  15605.   padding: 8px 12px;
  15606.   font-size: 13px;
  15607.   color: rgba(255,255,255,.9);
  15608.   font-weight: 300;
  15609.   display: block;
  15610. }
  15611.  
  15612. .d-sidebar-menu:hover {
  15613.   background-color: rgba(0,0,0,.1);
  15614. }
  15615.  
  15616. .d-sidebar-menu.on {
  15617.   color: #5cafff !important;
  15618.   background-color: #3C3D47;
  15619. }
  15620.  
  15621. .d-sidebar-menu.edit {
  15622.   box-sizing: border-box;
  15623.   border-bottom: 1px solid #fff;
  15624.   cursor: pointer;
  15625. }
  15626.  
  15627. .d-sidebar-menu.edit:first-child {
  15628.   border-top: 1px solid #fff;
  15629. }
  15630.  
  15631. .d-sidebar-menu.edit:hover {
  15632.   background: rgba(255,255,255,.2);
  15633. }
  15634.  
  15635. /* GNB */
  15636.  
  15637. .d-gnb {
  15638.   width: 100%;
  15639.   height: 50px;
  15640.   background: #2D2E35;
  15641.   box-sizing: border-box;
  15642.   position: fixed;
  15643.   top: 0;
  15644.   left: 0;
  15645.   z-index: 2000;
  15646.   min-width: 768px;
  15647.   box-shadow: 0 1px 1px rgba(0, 0, 0, .06);
  15648. }
  15649.  
  15650. .d-gnb-ui {
  15651.   padding: 10px;
  15652.   line-height: 30px;
  15653.   display: inline-block;
  15654.   vertical-align: top;
  15655.   color: rgba(255, 255, 255, .7);
  15656. }
  15657.  
  15658. .d-gnb-ui:hover,.d-gnb-ui-wrapper:hover .d-gnb-ui {
  15659.   color: rgba(255, 255, 255, .9);
  15660. }
  15661.  
  15662. /* lnb */
  15663.  
  15664. .d-lnb {
  15665.   padding: 15px;
  15666.   box-sizing: border-box;
  15667. }
  15668.  
  15669. @media (min-width: 320px) {
  15670.   .d-lnb {
  15671.     width: 568px;
  15672.   }
  15673. }
  15674.  
  15675. @media (min-width: 768px) {
  15676.   .d-lnb {
  15677.     width: 100%;
  15678.   }
  15679. }
  15680.  
  15681. @media (min-width: 992px) {
  15682.   .d-lnb {
  15683.     width: 100%;
  15684.   }
  15685. }
  15686.  
  15687. @media (min-width: 1200px) {
  15688.   .d-lnb {
  15689.     width: 100%;
  15690.   }
  15691. }
  15692.  
  15693. .page-breadcrumb {
  15694.   vertical-align: middle;
  15695. }
  15696.  
  15697. .page-breadcrumb:hover {
  15698.   cursor: pointer;
  15699.   color: #4d5256;
  15700. }
  15701.  
  15702. .page-desc {
  15703.   margin-top: 10px;
  15704. }
  15705.  
  15706. /* footer */
  15707.  
  15708. .d-footer {
  15709.   width: 100%;
  15710.   box-sizing: border-box;
  15711.   padding: 30px 30px 30px 230px;
  15712.   border-top: 1px solid #e3e5e8;
  15713.   position: relative;
  15714.   display: block;
  15715. }
  15716.  
  15717. @media (min-width: 320px),@media (min-width: 768px) {
  15718.   .d-footer-label {
  15719.     text-align: left;
  15720.     padding-top: 15px;
  15721.   }
  15722. }
  15723.  
  15724. @media (min-width: 992px),@media (min-width: 1200px) {
  15725.   .d-footer-label {
  15726.     text-align: right;
  15727.     padding-top: 0;
  15728.   }
  15729. }
  15730.  
  15731. .og-tag-upload input#input-file {
  15732.   position: absolute;
  15733.   left: 0px;
  15734.   width: 130px;
  15735.   font-size: 20px;
  15736.   cursor: pointer;
  15737.   /* good browser */
  15738.   opacity: 0;
  15739.   /* IE 5-7 */
  15740.   filter: alpha(opacity=0);
  15741.   /* IE 8 */
  15742.   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  15743.   /* Netscape */
  15744.   -moz-opacity: 0;
  15745.   /* Safari 1.x */
  15746.   -khtml-opacity: 0;
  15747. }
  15748.  
  15749. /* app setting */
  15750.  
  15751. .app-setting>ul {
  15752.   /*   position: absolute; */
  15753.   box-sizing: border-box;
  15754.   overflow: auto;
  15755.   border: 1px solid #d0d2d7;
  15756.   background: #fff;
  15757.   max-height: 195px;
  15758.   box-shadow: 5px 5px 5px #838794;
  15759.   padding: 0;
  15760.   z-index: 2;
  15761. }
  15762.  
  15763. .app-setting>ul li {
  15764.   box-sizing: border-box;
  15765.   position: relative;
  15766.   width: auto;
  15767.   height: 55px;
  15768.   padding: 10px;
  15769.   line-height: 50px;
  15770.   font-size: 15px;
  15771.   color: #2d2d3c;
  15772.   overflow: hidden;
  15773.   white-space: nowrap;
  15774.   text-overflow: ellipsis;
  15775.   border-top: 1px solid #e3e5e8;
  15776.   transition: background .2s;
  15777. }
  15778.  
  15779. .app-setting>ul li:hover {
  15780.   background: #eff1f5;
  15781.   cursor: pointer;
  15782. }
  15783.  
  15784. .app-setting>ul li:first-child {
  15785.   border: 0;
  15786. }
  15787.  
  15788. .app-setting-app-img {
  15789.   width: 35px;
  15790.   height: 35px;
  15791.   border: 1px solid #e3e5e8;
  15792.   border-radius: 3px;
  15793. }
  15794.  
  15795. .app-setting-app-label {
  15796.   width: 330px;
  15797.   line-height: 35px;
  15798. }
  15799.  
  15800. .app-setting-app-selected {
  15801.   float: right;
  15802.   line-height: 19px;
  15803.   text-align: right;
  15804. }
  15805.  
  15806. .app-setting-third-party-logo {
  15807.   height: 12px;
  15808. }
  15809.  
  15810. .app-setting-third-party-status {
  15811.   width: 100px;
  15812.   float: right;
  15813.   line-height: 19px;
  15814.   text-align: right;
  15815. }
  15816.  
  15817. .app-setting-premium-business {
  15818.   background: #f7f8fa;
  15819.   height: 260px;
  15820.   box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
  15821.   padding: 20px;
  15822.   box-sizing: border-box;
  15823.   border-radius: 3px;
  15824.   transition: background .2s;
  15825.   color: #37bf8e;
  15826. }
  15827.  
  15828. .app-setting-premium-first {
  15829.   background: #f7f8fa;
  15830.   height: 260px;
  15831.   box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
  15832.   padding: 20px;
  15833.   box-sizing: border-box;
  15834.   border-radius: 3px;
  15835.   transition: background .2s;
  15836.   color: #0082ff;
  15837. }
  15838.  
  15839. .app-setting-premium-business.on {
  15840.   background: #fff;
  15841.   border: 1px solid #37bf8e;
  15842.   box-shadow: 0 0 0 1px #37bf8e;
  15843. }
  15844.  
  15845. .app-setting-premium-first.on {
  15846.   background: #fff;
  15847.   border: 1px solid #0082ff;
  15848.   box-shadow: 0 0 0 1px #0082ff;
  15849. }
  15850.  
  15851. .app-setting-premium-marker-business {
  15852.   width: 3px;
  15853.   height: 50px;
  15854.   border-top: 30px solid #37bf8e;
  15855.   border-right: 30px solid #37bf8e;
  15856.   position: absolute;
  15857.   top: 0;
  15858.   right: 14px;
  15859.   border-radius: 3px;
  15860. }
  15861.  
  15862. .app-setting-premium-marker-first {
  15863.   width: 3px;
  15864.   height: 50px;
  15865.   border-top: 30px solid #0082ff;
  15866.   border-right: 30px solid #0082ff;
  15867.   position: absolute;
  15868.   top: 0;
  15869.   right: 14px;
  15870.   border-radius: 3px;
  15871. }
  15872.  
  15873. .app-setting-premium-marker-business,.app-setting-premium-marker-first {
  15874.   width: 0px;
  15875.   height: 0px;
  15876.   border-left: 30px solid transparent;
  15877.   border-bottom: 30px solid transparent;
  15878.   position: absolute;
  15879.   top: 0;
  15880.   right: 14px;
  15881.   border-radius: 3px;
  15882. }
  15883.  
  15884. .app-setting-premium-marker-ic {
  15885.   position: absolute;
  15886.   top: -20px;
  15887.   right: -20px;
  15888.   color: #fff;
  15889. }
  15890.  
  15891. /* ad-channel connect */
  15892.  
  15893. .paid-ad {
  15894.   height: 95px;
  15895.   padding: 30px;
  15896. }
  15897.  
  15898. .paid-ad-logo.off {
  15899.   opacity: .7;
  15900. }
  15901.  
  15902. .paid-ad-logo.on {
  15903.   opacity: 1;
  15904. }
  15905.  
  15906. .paid-ad-status {
  15907.   width: 35px;
  15908.   text-align: center;
  15909.   float: right;
  15910. }
  15911.  
  15912. /* progress */
  15913.  
  15914. .progress-number {
  15915.   width: 20px;
  15916.   height: 20px;
  15917.   border-radius: 100%;
  15918.   font-size: 10px;
  15919.   line-height: 20px;
  15920.   text-align: center;
  15921.   display: inline-block;
  15922.   background: #a9acb6;
  15923.   color: #fff;
  15924. }
  15925.  
  15926. .progress-number.completed {
  15927.   background: #35bc8a;
  15928. }
  15929.  
  15930. .progress-number.selected {
  15931.   background: #0082ff;
  15932. }
  15933.  
  15934. .progress-title {
  15935.   font-size: 17px;
  15936.   color: #2d2d3c;
  15937.   font-weight: 500;
  15938. }
  15939.  
  15940. .progress-subtitle.selected {
  15941.   color: #0082ff;
  15942. }
  15943.  
  15944. .progress-subtitle {
  15945.   font-size: 14px;
  15946.   color: #969aa5;
  15947.   font-weight: 500;
  15948. }
  15949.  
  15950. .progress-desc.selected {
  15951.   color: #2d2d3c;
  15952. }
  15953.  
  15954. .progress-desc {
  15955.   font-size: 13px;
  15956.   color: #969aa5;
  15957.   font-weight: 500;
  15958. }
  15959.  
  15960. .progress-step {
  15961.   font-size: 11px;
  15962.   color: #969aa5;
  15963. }
  15964.  
  15965. .progress-copy-label {
  15966.   font-size: 11px;
  15967.   font-weight: 500;
  15968.   color: #969aa5;
  15969. }
  15970.  
  15971. @charset "UTF-8";
  15972.  
  15973. /*
  15974. html5doctor.com Reset Stylesheet
  15975. v1.6.1
  15976. Last Updated: 2010-09-17
  15977. Author: Richard Clark - http://richclarkdesign.com
  15978. Twitter: @rich_clark
  15979. */
  15980.  
  15981. /*
  15982. by IUEditor 2.0.2.14 (00001),and fixed by soo at 2016.06.01.
  15983. */
  15984.  
  15985. ::-webkit-scrollbar {
  15986.   width: 8px;
  15987.   height: 8px;
  15988. }
  15989.  
  15990. ::-webkit-scrollbar-track {
  15991.   border-radius: 4px;
  15992. }
  15993.  
  15994. ::-webkit-scrollbar-track-piece {
  15995.   background-color: #e1e4e6;
  15996. }
  15997.  
  15998. ::-webkit-scrollbar-thumb {
  15999.   border-radius: 0px;
  16000.   background-color: #a9afb3;
  16001. }
  16002.  
  16003. html,body {
  16004.   margin: 0;
  16005.   padding: 0;
  16006.   border: 0;
  16007.   outline: 0;
  16008.   vertical-align: baseline;
  16009.   font-family: 'Noto Sans KR', Hevetica, "Apple SD Gothic Neo", β€œμ• ν”Œ SD μ‚°λŒκ³ λ”• Neo”, Apple SD Gothic Neo, λ‚˜λˆ”λ°”λ₯Έκ³ λ”•, NanumBarunGothic, λ‚˜λˆ”λ°”λ₯Έκ³ λ”•OTF, NanumBarunGothicOTF, 'Nanum Barun Gothic', λ‚˜λˆ”κ³ λ”•, "NanumGothic", "Nanum Gothic", "맑은 κ³ λ”•", "Malgun Gothic", Ngothic, Arial, sans-serif;
  16010.   font-weight: normal;
  16011.   font-size: 100%;
  16012.   /*background: #f3f5f6;*/
  16013. }
  16014.  
  16015. object,address,code,del,img,q,small,sub,var,dl,dt,dd,ul,li,fieldset,form,label,legend,footer,header,menu,nav,section,summary,time,mark,video,div,h1,h2,h3,h4,h5,h6,b,i,button {
  16016.   margin: 0;
  16017.   padding: 0;
  16018.   border: 0;
  16019.   outline: 0;
  16020.   vertical-align: baseline;
  16021.   background: transparent;
  16022. }
  16023.  
  16024. h1,h2,h3,h4,h5,h6,b,i {
  16025.   font-size: inherit;
  16026.   font-weight: inherit;
  16027. }
  16028.  
  16029. p,span {
  16030.   margin: 0;
  16031.   padding: 0;
  16032.   border: 0;
  16033.   outline: 0;
  16034. }
  16035.  
  16036. a {
  16037.   color: inherit;
  16038.   cursor: pointer;
  16039.   text-decoration: none;
  16040. }
  16041.  
  16042. footer,header,group,menu,nav,section {
  16043.   display: block;
  16044. }
  16045.  
  16046. nav ul {
  16047.   list-style: none;
  16048. }
  16049.  
  16050. ul {
  16051.   list-style-type: none;
  16052. }
  16053.  
  16054. q {
  16055.   quotes: none;
  16056. }
  16057.  
  16058. q:before,q:after {
  16059.   content: '';
  16060.   content: none;
  16061. }
  16062.  
  16063. a {
  16064.   margin: 0;
  16065.   padding: 0;
  16066.   font-size: 100%;
  16067.   vertical-align: baseline;
  16068.   background: transparent;
  16069. }
  16070.  
  16071. /* change colors to suit your needs */
  16072.  
  16073. /* change colors to suit your needs */
  16074.  
  16075. mark {
  16076.   background-color: #ff9;
  16077.   color: #000;
  16078.   font-style: italic;
  16079.   font-weight: bold;
  16080. }
  16081.  
  16082. del {
  16083.   text-decoration: line-through;
  16084. }
  16085.  
  16086. table {
  16087.   border-collapse: collapse;
  16088.   border-spacing: 0;
  16089. }
  16090.  
  16091. /* change border color to suit your needs */
  16092.  
  16093. input {
  16094.   padding: 0;
  16095.   margin: 0;
  16096. }
  16097.  
  16098. input,select {
  16099.   vertical-align: middle;
  16100.   border-style: none;
  16101. }
  16102.  
  16103. input[type=submit],input[type=button],input[type=search],input[type=reset] {
  16104.   -webkit-tap-highlight-color: transparent;
  16105.   -webkit-appearance: none;
  16106.   -moz-appearance: none;
  16107.   appearance: none;
  16108. }
  16109.  
  16110. body {
  16111.   /*line-height:1.5;*/
  16112.   -webkit-text-size-adjust: none;
  16113.   -moz-text-size-adjust: none;
  16114.   -ms-text-size-adjust: none;
  16115.   /* repaint text - font problem
  16116.   -webkit-animation-delay: 0.1s;
  16117.   -webkit-animation-name: fontfix;
  16118.   -webkit-animation-duration: 0.1s;
  16119.   -webkit-animation-iteration-count: 1;
  16120.   -webkit-animation-timing-function: linear;*/
  16121. }
  16122.  
  16123. /* repaint text - font problem*/
  16124.  
  16125. @-webkit-keyframes fontfix {
  16126.   from {
  16127.     opacity: 1;
  16128.   }
  16129.  
  16130.   to {
  16131.     opacity: 1;
  16132.   }
  16133. }
  16134.  
  16135. button {
  16136.   cursor: pointer;
  16137. }
  16138.  
  16139. /* from developer */
  16140.  
  16141. .loading {
  16142.   position: fixed;
  16143.   width: 100%;
  16144.   height: 100%;
  16145.   box-sizing: border-box;
  16146.   padding-top: 35%;
  16147.   background: rgba(239, 241, 245, .9);
  16148.   text-align: center;
  16149.   color: #a9acb6;
  16150.   font-size: 50px;
  16151.   z-index: 1000;
  16152. }
  16153.  
  16154. .snackbar {
  16155.   cursor: pointer;
  16156. }
  16157.  
  16158. .d-app-list-layer {
  16159.   z-index: 50 !important;
  16160. }
  16161.  
  16162. /* page-progress-bar */
  16163.  
  16164. progress {
  16165.   width: 100%;
  16166.   border: 0;
  16167.   height: 5px;
  16168.   top: -13px;
  16169.   position: relative;
  16170. }
  16171.  
  16172. progress::-webkit-progress-bar {
  16173.   background-color: #fff;
  16174. }
  16175.  
  16176. progress::-webkit-progress-value {
  16177.   background-color: #0082ff;
  16178. }
  16179.  
  16180. progress::-moz-progress-bar {
  16181.   background-color: #fff;
  16182. }
  16183.  
  16184. /* trash */
  16185.  
  16186. .btn-tag-negative {
  16187.   position: relative;
  16188.   top: -2px;
  16189.   padding: 0px 3px;
  16190.   border: 1px solid #0082ff;
  16191.   color: #fff;
  16192.   background: #0082ff;
  16193.   display: inline-block;
  16194.   border-radius: 3px;
  16195. }
  16196.  
  16197. .btn-tag-sub-negative {
  16198.   position: relative;
  16199.   top: -2px;
  16200.   padding: 0px 3px;
  16201.   border: 1px solid #969aa5;
  16202.   color: #fff;
  16203.   background: #969aa5;
  16204.   display: inline-block;
  16205.   border-radius: 3px;
  16206. }
  16207.  
  16208. .btn-tab:first-child,.btn-tab-lg:first-child {
  16209.   border-left: 0;
  16210. }
  16211.  
  16212. .checkbox-sm {
  16213.   box-sizing: border-box;
  16214.   border-radius: 3px;
  16215.   transition: background .2s;
  16216.   border: 0;
  16217.   display: inline-block;
  16218.   font-size: 13px;
  16219.   line-height: 22px;
  16220. }
  16221.  
  16222. .radio-sm {
  16223.   box-sizing: border-box;
  16224.   border-radius: 3px;
  16225.   transition: background .2s;
  16226.   border: 0;
  16227.   display: inline-block;
  16228.   font-size: 13px;
  16229.   line-height: 22px;
  16230. }
  16231.  
  16232. .box-black {
  16233.   top: 0;
  16234.   width: 100%;
  16235.   height: 100%;
  16236.   background: #1d1f20;
  16237.   box-sizing: border-box;
  16238.   padding: 6%;
  16239. }
  16240.  
  16241. .box-blue {
  16242.   top: 0;
  16243.   width: 100%;
  16244.   height: 100%;
  16245.   background: #0082ff;
  16246.   box-sizing: border-box;
  16247.   padding: 6%;
  16248. }
  16249.  
  16250. .box-w {
  16251.   top: 0;
  16252.   width: 100%;
  16253.   height: 100%;
  16254.   background: #fff;
  16255.   box-sizing: border-box;
  16256.   padding: 5%;
  16257. }
  16258.  
  16259. .add-btn-lnb {
  16260.   color: rgba(255,255,255,.6);
  16261.   cursor: pointer;
  16262. }
  16263.  
  16264. .add-btn-lnb:hover {
  16265.   background-color: #3C3D47;
  16266.   color: #fff;
  16267. }
  16268.  
  16269. /* Rules for sizing the icon. */
  16270.  
  16271. i {
  16272.   position: relative;
  16273. }
  16274.  
  16275. .material-icons {
  16276.   vertical-align: middle;
  16277. }
  16278.  
  16279. .material-icons.md-13 {
  16280.   font-size: 13px;
  16281. }
  16282.  
  16283. .material-icons.md-16 {
  16284.   font-size: 16px;
  16285. }
  16286.  
  16287. .material-icons.md-18 {
  16288.   font-size: 18px;
  16289. }
  16290.  
  16291. .material-icons.md-24 {
  16292.   font-size: 24px;
  16293. }
  16294.  
  16295. .material-icons.md-36 {
  16296.   font-size: 36px;
  16297. }
  16298.  
  16299. .material-icons.md-48 {
  16300.   font-size: 48px;
  16301. }
  16302.  
  16303. /* badge */
  16304.  
  16305. .badge-normal {
  16306.   padding: 1px 2px;
  16307.   border: 1px solid #a9acb2;
  16308.   border-radius: 3px;
  16309.   color: #a9acb2;
  16310.   font-size: 12px;
  16311.   cursor: default;
  16312.   display: inline-block;
  16313.   text-align: center;
  16314.   line-height: 1em;
  16315. }
  16316.  
  16317. .badge-owner {
  16318.   padding: 1px 2px;
  16319.   border: 1px solid #a9acb2;
  16320.   border-radius: 3px;
  16321.   color: #a9acb2;
  16322.   font-size: 12px;
  16323.   cursor: default;
  16324.   display: inline-block;
  16325.   text-align: center;
  16326.   line-height: 1em;
  16327. }
  16328.  
  16329. .badge-master,.badge-paid {
  16330.   padding: 1px 2px;
  16331.   border: 1px solid #42a5f5;
  16332.   border-radius: 3px;
  16333.   color: #42a5f5;
  16334.   font-size: 12px;
  16335.   cursor: default;
  16336.   display: inline-block;
  16337.   text-align: center;
  16338.   line-height: 1em;
  16339. }
  16340.  
  16341. .badge-marketer,.badge-viral {
  16342.   padding: 1px 2px;
  16343.   border: 1px solid #32b384;
  16344.   border-radius: 3px;
  16345.   color: #32b384;
  16346.   font-size: 12px;
  16347.   cursor: default;
  16348.   display: inline-block;
  16349.   text-align: center;
  16350.   line-height: 1em;
  16351. }
  16352.  
  16353. /* fallback λ‚˜μ€λ‹˜μ΄ μΆ”κ°€ν•˜μ‹  css*/
  16354.  
  16355. /*@font-face {
  16356.   font-family: 'Material Icons';
  16357.   font-style: normal;
  16358.   font-weight: 400;
  16359.   src: local('Material Icons'), local('MaterialIcons-Regular'), url(https://fonts.gstatic.com/s/materialicons/v18/2fcrYFNaTjcS6g4U3t-Y5UEw0lE80llgEseQY3FEmqw.woff2) format('woff2');
  16360. }*/
  16361.  
  16362. /*
  16363. .material-icons {
  16364.   font-family: 'Material Icons';
  16365.   font-weight: normal;
  16366.   font-style: normal;
  16367.   line-height: 1;
  16368.   letter-spacing: normal;
  16369.   text-transform: none;
  16370.   display: inline-block;
  16371.   white-space: nowrap;
  16372.   word-wrap: normal;
  16373.   direction: ltr;
  16374.   -webkit-font-feature-settings: 'liga';
  16375.   -webkit-font-smoothing: antialiased;
  16376. }*/
  16377.  
  16378. .btn-search {
  16379.   position: relative;
  16380.   box-sizing: border-box;
  16381.   padding: 3px 10px;
  16382.   border-radius: 3px;
  16383.   transition: background .2s;
  16384.   outline: none;
  16385. }
  16386.  
  16387. .btn-tag-negative {
  16388.   position: relative;
  16389.   top: -2px;
  16390.   padding: 0px 3px;
  16391.   border: 1px solid #0082ff;
  16392.   color: #fff;
  16393.   background: #0082ff;
  16394.   display: inline-block;
  16395.   border-radius: 3px;
  16396. }
  16397.  
  16398. .btn-key {
  16399.   color: #fff;
  16400.   background: #0082ff;
  16401.   box-shadow: 0 1px 0 rgba(0,0,0,.06);
  16402. }
  16403.  
  16404. .btn-tag-sub-negative {
  16405.   position: relative;
  16406.   top: -2px;
  16407.   padding: 0px 3px;
  16408.   border: 1px solid #969aa5;
  16409.   color: #fff;
  16410.   background: #969aa5;
  16411.   display: inline-block;
  16412.   border-radius: 3px;
  16413. }
  16414.  
  16415. .btn-tag-key.app,.btn-tag-action.app,.btn-tag-sub.app {
  16416.   position: absolute;
  16417.   top: 13px;
  16418.   font-size: 10px;
  16419.   background: none;
  16420.   z-index: 2;
  16421.   border: 1px solid rgba(255,255,255,.5);
  16422. }
  16423.  
  16424. .btn-tag-key.app {
  16425.   color: #aed7ff;
  16426. }
  16427.  
  16428. .btn-tag-action.app {
  16429.   color: #a3e1cb;
  16430. }
  16431.  
  16432. .btn-tag-sub.app {
  16433.   color: #e3e5e8;
  16434. }
  16435.  
  16436. .btn-tab:first-child,.btn-tab-lg:first-child {
  16437.   border-left: 0;
  16438. }
  16439.  
  16440. .checkbox-sm {
  16441.   box-sizing: border-box;
  16442.   border-radius: 3px;
  16443.   transition: background .2s;
  16444.   border: 0;
  16445.   display: inline-block;
  16446.   font-size: 13px;
  16447.   line-height: 22px;
  16448. }
  16449.  
  16450. .radio-sm {
  16451.   box-sizing: border-box;
  16452.   border-radius: 3px;
  16453.   transition: background .2s;
  16454.   border: 0;
  16455.   display: inline-block;
  16456.   font-size: 13px;
  16457.   line-height: 22px;
  16458. }
  16459.  
  16460. .col-label {
  16461.   font-size: 13px;
  16462.   font-weight: 500;
  16463.   color: #2d2d3c;
  16464.   background: #f7f8fa;
  16465.   /* ν‘œμ— 데이터가 없을 경우 ν‘œκ°€ ν‹€μ–΄μ§€λŠ” 문제 해결을 μœ„ν•΄ ν•„μš” */
  16466.   min-width: 70px;
  16467.   word-break: keep-all;
  16468. }
  16469.  
  16470. .cel-channel-img {
  16471.   width: 13px;
  16472.   height: 13px;
  16473.   position: relative;
  16474.   top: 1px;
  16475.   border-radius: 3px;
  16476. }
  16477.  
  16478. .cel.device-view {
  16479.   font-size: 17px;
  16480. }
  16481.  
  16482. .cel.invalid {
  16483.   font-size: 14px;
  16484.   color: #a9acb6;
  16485.   background: rgba(208, 210, 215, .3);
  16486.   cursor: not-allowed;
  16487. }
  16488.  
  16489. table.compare-table.xs td {
  16490.   padding: 2px 0px;
  16491.   border: 1px solid #e3e5e8;
  16492.   border-width: 1px 0 1px 0;
  16493. }
  16494.  
  16495. table.compare-table.xs tr {
  16496.   background: none;
  16497. }
  16498.  
  16499. .d-app-layer {
  16500.   position: absolute;
  16501.   width: 200px;
  16502.   height: 60px;
  16503.   background: rgba(45, 45, 60, .3);
  16504.   z-index: 1;
  16505.   top: 0;
  16506.   left: 0;
  16507.   transition: background .2s;
  16508. }
  16509.  
  16510. .d-app-txt {
  16511.   position: relative;
  16512.   width: 90px;
  16513.   z-index: 2;
  16514.   color: #fff;
  16515.   font-weight: 500;
  16516.   line-height: 35px;
  16517. }
  16518.  
  16519. .d-app-setting {
  16520.   position: relative;
  16521.   z-index: 2;
  16522.   color: #fff;
  16523.   font-size: 15px;
  16524. }
  16525.  
  16526. .loading {
  16527.   position: fixed;
  16528.   width: 100%;
  16529.   height: 100%;
  16530.   box-sizing: border-box;
  16531.   padding-top: 35%;
  16532.   background: rgba(239, 241, 245, .9);
  16533.   text-align: center;
  16534.   color: #a9acb6;
  16535.   font-size: 50px;
  16536.   z-index: 1000;
  16537. }
  16538.  
  16539. .d-sidebar-menu-1depth {
  16540.   display: block;
  16541.   padding: 10px 15px;
  16542.   color: rgba(255, 255, 255, .7);
  16543.   font-size: 13px;
  16544.   transition: background .2s;
  16545.   /*   border-top: 1px solid rgba(0,0,0,.04); */
  16546. }
  16547.  
  16548. .d-sidebar-menu-1depth:hover {
  16549.   cursor: pointer;
  16550.   background: rgba(255, 255, 255, .1);
  16551. }
  16552.  
  16553. .snackbar {
  16554.   cursor: pointer;
  16555. }
  16556.  
  16557. .d-app-list-layer {
  16558.   z-index: 2001 !important;
  16559. }
  16560.  
  16561. .layout-slide-right {
  16562.   transform: translate3d(150px, 0, 100px);
  16563.   -webkit-transform: translate3d(150px, 0, 100px);
  16564. }
  16565.  
  16566. .sidebar-slide-right {
  16567.   -webkit-transform: translate3d(0, 0, 0);
  16568.   transform: translate3d(0, 0, 0);
  16569.   visibility: visible;
  16570. }
  16571.  
  16572. .sidebar-slide-left {
  16573.   -webkit-transform: translate3d(-100%, 0, 0);
  16574.   transform: translate3d(-100%, 0, 0);
  16575.   visibility: visible;
  16576. }
  16577.  
  16578. .progress-bar {
  16579.   background-color: 0;
  16580.   height: 4px;
  16581.   width: 100%;
  16582.   position: fixed;
  16583.   margin-top: -19px;
  16584.   z-index: 500;
  16585. }
  16586.  
  16587. .progress-bar span {
  16588.   display: inline-block;
  16589.   height: 100%;
  16590.   position: relative;
  16591.   top: -4px;
  16592.   transition: width .4s ease-in-out;
  16593.   box-shadow: 0 3px 5px rgba(0,0,0,.15);
  16594. }
  16595.  
  16596. /* μƒˆλ‘œ 반영된 뢀뢄에 μ—†μ–΄μ„œ 일단 μ£Όμ„μ²˜λ¦¬. 깨지지 μ•ŠλŠ”μ§€ 확인해보기.*/
  16597.  
  16598. /*
  16599. .d-lnb-channel {
  16600.   cursor: pointer;
  16601.   transition: opacity .2s;
  16602.   display: inline-block;
  16603. }
  16604. .d-lnb-channel:hover {
  16605.   opacity: .7;
  16606. }
  16607. .d-lnb-channel-ic {
  16608.   width: 28px;
  16609.   height: 28px;
  16610.   border: 1px solid rgba(0,0,0,.04);
  16611.   border-radius: 3px;
  16612. }
  16613.  
  16614. .datepicker {
  16615.   position: relative;
  16616.   right: 0;
  16617.   height: 59px;
  16618.   border-left: 1px solid #e3e5e8;
  16619.   box-sizing: border-box;
  16620.   padding: 10px 20px;
  16621.   color: #2d2d3c;
  16622.   transition: background .2s;
  16623.   line-height: 1.3em;
  16624. }
  16625.  
  16626. .datepicker:hover {
  16627.   cursor: pointer;
  16628.   background: #e3e5e8;
  16629. }
  16630.  
  16631. .data-update {
  16632.   position: relative;
  16633.   box-sizing: border-box;
  16634.   height: 60px;
  16635.   padding: 15px;
  16636.   color: #838784;
  16637. }
  16638.  
  16639.  
  16640. .page-historyback {
  16641.   position: relative;
  16642.   width: 25px;
  16643.   height: 25px;
  16644.   color: #a9acb6;
  16645.   transition: color .2s;
  16646. }
  16647. .page-historyback:hover {
  16648.   color: #969aa5;
  16649.   cursor: pointer
  16650. }
  16651.  
  16652. */
  16653.  
  16654. .blue span {
  16655.   background-color: #2962FF;
  16656. }
  16657.  
  16658. .stripes span {
  16659.   background-size: 5px 5px;
  16660.   background-image: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
  16661.   animation: animate-stripes 2s linear infinite;
  16662. }
  16663.  
  16664. @keyframes animate-stripes {
  16665.   0% {
  16666.     background-position: 0 0;
  16667.   }
  16668.  
  16669.   100% {
  16670.     background-position: 60px 0;
  16671.   }
  16672. }
  16673.  
  16674. .secondary {
  16675.   word-break: break-all;
  16676. }
  16677.  
  16678. .hoverList {
  16679.   background: #eff1f5;
  16680.   cursor: pointer;
  16681. }
  16682.  
  16683. .content {
  16684.   font-size: 14.5px;
  16685. }
  16686.  
  16687. li .highlight {
  16688.   color: #0082ff;
  16689. }
  16690.  
  16691. .btn-block input[type="file"] {
  16692.   position: absolute;
  16693.   top: 0px;
  16694.   left: 0px;
  16695.   width: 157px;
  16696.   height: 47px;
  16697.   font-size: 20px;
  16698.   cursor: pointer;
  16699.   /* good browser */
  16700.   opacity: 0;
  16701.   /* IE 5-7 */
  16702.   filter: alpha(opacity=0);
  16703.   /* IE 8 */
  16704.   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  16705.   /* Netscape */
  16706.   -moz-opacity: 0;
  16707.   /* Safari 1.x */
  16708.   -khtml-opacity: 0;
  16709. }
  16710.  
  16711. .date {
  16712.   font-size: 14px !important;
  16713.   color: rgba(0,0,0,.38) !important;
  16714.   font-weight: 400 !important;
  16715. }
  16716.  
  16717. .input-group {
  16718.   border: 2px solid rgba(0, 0, 0, .3);
  16719.   border-radius: 3px;
  16720.   display: flex;
  16721.   flex-direction: row;
  16722.   flex-wrap: wrap;
  16723. }
  16724.  
  16725. .input-group input {
  16726.   flex-grow: 1;
  16727.   border: none !important;
  16728.   text-overflow: ellipsis;
  16729. }
  16730.  
  16731. .chip {
  16732.   background-color: #e5e5e5;
  16733.   border-radius: 25px;
  16734.   position: relative;
  16735.   margin: 5px;
  16736.   display: flex;
  16737.   flex-direction: row;
  16738.   align-items: center;
  16739. }
  16740.  
  16741. .clicked {
  16742.   background: #E3E5E8;
  16743. }
  16744.  
  16745. table.stats-new td {
  16746.   min-width: 135px;
  16747. }
  16748.  
  16749. table.stats-new td.list-select,table.stats-new th.list-select {
  16750.   min-width: 50px !important;
  16751. }
  16752.  
  16753. .invisible-scrollbar::-webkit-scrollbar {
  16754.   display: none !important;
  16755. }
  16756.  
  16757. .invisible-scrollbar {
  16758.   -ms-overflow-style: none;
  16759. }
  16760.  
  16761. /* fallback */
  16762.  
  16763. @font-face {
  16764.   font-family: 'Material Icons';
  16765.   font-style: normal;
  16766.   font-weight: 400;
  16767.   src: local('Material Icons'),  local('MaterialIcons-Regular'),  url(https://fonts.gstatic.com/s/materialicons/v19/2fcrYFNaTjcS6g4U3t-Y5UEw0lE80llgEseQY3FEmqw.woff2) format('woff2'),  url(https://rawgit.com/google/material-design-icons/master/iconfont/MaterialIcons-Regular.woff) format('woff'),  url(https://rawgit.com/google/material-design-icons/master/iconfont/MaterialIcons-Regular.ttf) format('truetype');
  16768. }
  16769.  
  16770. .material-icons {
  16771.   font-family: 'Material Icons';
  16772.   font-weight: normal;
  16773.   font-style: normal;
  16774.   line-height: 1;
  16775.   letter-spacing: normal;
  16776.   text-transform: none;
  16777.   display: inline-block;
  16778.   white-space: nowrap;
  16779.   word-wrap: normal;
  16780.   direction: ltr;
  16781.   -webkit-font-feature-settings: 'liga';
  16782.   -webkit-font-smoothing: antialiased;
  16783.   /* Support for Safari and Chrome. */
  16784.   text-rendering: optimizeLegibility;
  16785.   /* Support for Firefox. */
  16786.   -moz-osx-font-smoothing: grayscale;
  16787.   /* Support for IE. */
  16788.   font-feature-settings: 'liga';
  16789. }
  16790.  
  16791. .d-app-list-menu {
  16792.   width: 180px;
  16793.   position: relative;
  16794.   top: 5px;
  16795. }
  16796.  
  16797. .d-app-list-txt {
  16798.   width: 80px;
  16799. }
  16800.  
  16801. .d-service-menu-1depth {
  16802.   display: block;
  16803.   position: relative;
  16804.   width: 200px;
  16805.   padding: 15px 20px;
  16806.   font-size: 13px;
  16807.   color: #404353;
  16808.   box-sizing: border-box;
  16809.   transition: background .2s;
  16810. }
  16811.  
  16812. .d-service-menu-1depth.on,.d-service-menu-1depth.on:hover {
  16813.   background: #f7f8fa;
  16814.   color: #2d2d3c;
  16815.   font-weight: 500;
  16816. }
  16817.  
  16818. .d-service-menu-1depth-on-bar {
  16819.   border-left: 4px solid #0082ff;
  16820.   height: 100%;
  16821.   position: absolute;
  16822.   left: 0;
  16823.   top: 0;
  16824.   cursor: pointer;
  16825. }
  16826.  
  16827. .d-service-menu-1depth:hover {
  16828.   cursor: pointer;
  16829.   background: #eff1f5;
  16830. }
  16831.  
  16832. .d-service-menu-1depth-ic {
  16833.   width: 30px;
  16834.   font-size: 17px;
  16835. }
  16836.  
  16837. .d-ads-set {
  16838.   width: 199px;
  16839.   background: #fff;
  16840.   border-right: 1px solid #e3e5e8;
  16841.   box-sizing: border-box;
  16842.   position: relative;
  16843. }
  16844.  
  16845. /* header */
  16846.  
  16847. .d-header {
  16848.   width: 100%;
  16849.   height: 60px;
  16850.   background: #fff;
  16851.   box-sizing: border-box;
  16852.   position: fixed;
  16853.   top: 0;
  16854.   left: 0;
  16855.   z-index: 49;
  16856.   min-width: 768px;
  16857.   box-shadow: 0 1px 1px rgba(0,0,0,.06);
  16858. }
  16859.  
  16860. .d-header-service-menu {
  16861.   position: relative;
  16862.   left: 230px;
  16863.   height: 60px;
  16864.   box-sizing: border-box;
  16865.   padding: 20px;
  16866.   color: #404353;
  16867.   transition: background .2s;
  16868. }
  16869.  
  16870. .d-header-service-menu.on,.d-header-service-menu.on:hover {
  16871.   color: #2d2d3c;
  16872.   background: #f7f8fa;
  16873.   font-weight: 500;
  16874.   border-bottom: 4px solid #0082ff;
  16875. }
  16876.  
  16877. .d-header-service-menu:hover {
  16878.   background: #eff1f5;
  16879.   cursor: pointer;
  16880. }
  16881.  
  16882. .d-header-profile {
  16883.   position: relative;
  16884.   /* ν”„λ‘œνŒŒμΌ 길이 λ„˜λ‚˜ κΈΈ 경우 λŒ€λΉ„ */
  16885.   width: 215px;
  16886.   height: 60px;
  16887.   box-sizing: border-box;
  16888.   padding: 13px 20px;
  16889.   transition: background .2s;
  16890. }
  16891.  
  16892. .d-header-profile-txt {
  16893.   width: 150px;
  16894.   position: relative;
  16895.   /*top: 10px;*/
  16896. }
  16897.  
  16898. .d-header-profile:hover {
  16899.   cursor: pointer;
  16900.   background: #eff1f5;
  16901. }
  16902.  
  16903. .d-header-profile-img {
  16904.   width: 35px;
  16905.   height: 35px;
  16906.   border-radius: 100%;
  16907.   box-sizing: border-box;
  16908.   border: 1px solid rgba(0,0,0,.04);
  16909. }
  16910.  
  16911. .d-header-profile-menu {
  16912.   position: relative;
  16913.   /* line hight 뢈일치 문제둜 ν•„μš” */
  16914.   min-width: 130px;
  16915. }
  16916.  
  16917. .d-header-profile-menu-ic {
  16918.   width: 25px;
  16919. }
  16920.  
  16921. /* create simplelink */
  16922.  
  16923. .simplelink-channel-list {
  16924.   overflow: auto;
  16925.   border-bottom-left-radius: 0;
  16926.   border-bottom-right-radius: 0;
  16927. }
  16928.  
  16929. .simplelink-channel-group {
  16930.   /*width: 100%;*/
  16931.   height: 40px;
  16932.   padding: 10px;
  16933. }
  16934.  
  16935. .simplelink-channel-img {
  16936.   position: relative;
  16937.   left: -5px;
  16938.   width: 35px;
  16939.   height: 35px;
  16940.   line-height: 35px;
  16941.   border: 1px solid #e3e5e8;
  16942.   border-radius: 3px;
  16943.   box-sizing: border-box;
  16944. }
  16945.  
  16946. .simplelink-channel-label {
  16947.   max-width: 75px;
  16948.   font-size: 13px;
  16949. }
  16950.  
  16951. .simplelink-channel-count {
  16952.   position: relative;
  16953.   min-width: 45px;
  16954.   text-align: right;
  16955.   right: 0;
  16956. }
  16957.  
  16958. .simplelink-channel-ic-group {
  16959.   position: relative;
  16960.   /*left: -5px;*/
  16961.   width: 35px;
  16962.   height: 35px;
  16963.   text-align: center;
  16964. }
  16965.  
  16966. .simplelink-channel-ic-desktop {
  16967.   position: absolute;
  16968.   top: 4px;
  16969.   left: 7px;
  16970.   font-size: 20px;
  16971. }
  16972.  
  16973. .simplelink-channel-ic-mobile {
  16974.   position: absolute;
  16975.   top: -4px;
  16976.   left: 10px;
  16977.   font-size: 30px;
  16978. }
  16979.  
  16980. .simplelink-channel-ic-delete {
  16981.   position: absolute;
  16982.   top: -2px;
  16983.   left: 5px;
  16984.   font-size: 15px;
  16985. }
  16986.  
  16987. .simplelink-medium-ic {
  16988.   position: relative;
  16989.   top: 3px;
  16990.   width: 35px;
  16991.   height: 40px;
  16992.   margin-right: 10px;
  16993.   text-align: center;
  16994.   font-size: 30px;
  16995.   color: #a9acb6;
  16996. }
  16997.  
  16998. .simplelink-medium-txt {
  16999.   position: relative;
  17000.   color: #2d2d3c;
  17001.   font-size: 13px;
  17002.   max-width: 110px;
  17003. }
  17004.  
  17005. .simplelink-channel-delete {
  17006.   position: relative;
  17007.   top: -12px;
  17008. }
  17009.  
  17010. .simplelink-channel-add {
  17011.   height: 105px;
  17012.   text-align: center;
  17013.   /*line-height: 85px;*/
  17014. }
  17015.  
  17016. .simplelink-campaign-add {
  17017.   border-top-left-radius: 0;
  17018.   border-top-right-radius: 0;
  17019.   border-top: 0;
  17020. }
  17021.  
  17022. .simplelink-added-value {
  17023.   width: 340px;
  17024. }
  17025.  
  17026. /* web-to-app btn */
  17027.  
  17028. .web-to-app-input {
  17029.   width: 90px;
  17030.   color: #2d2d3c;
  17031.   font-size: 9px;
  17032.   font-weight: 500;
  17033.   border-top-left-radius: 3px;
  17034.   border-bottom-left-radius: 3px;
  17035.   box-sizing: border-box;
  17036.   padding: 0 5px;
  17037.   height: 20px;
  17038.   line-height: 20px;
  17039.   border-top: 1px solid rgba(0,0,0,.3);
  17040.   border-left: 1px solid rgba(0,0,0,.3);
  17041.   border-bottom: 1px solid rgba(0,0,0,.3);
  17042.   box-shadow: 0 0 0 1px rgba(0,0,0,.3);
  17043.   position: relative;
  17044.   right: -2px;
  17045. }
  17046.  
  17047. .web-to-app-input:focus {
  17048.   border-top: 1px solid #0082ff;
  17049.   border-left: 1px solid #0082ff;
  17050.   border-bottom: 1px solid #0082ff;
  17051.   box-shadow: 0 0 0 1px #0082ff;
  17052.   outline: none;
  17053. }
  17054.  
  17055. .web-to-app-btn {
  17056.   display: inline-block;
  17057.   position: relative;
  17058.   float: right;
  17059.   margin-right: 15px;
  17060.   width: 80px;
  17061.   height: 22px;
  17062.   background: #0082ff;
  17063.   color: #fff;
  17064.   font-size: 9px;
  17065.   text-align: center;
  17066.   line-height: 22px;
  17067.   border-top-right-radius: 3px;
  17068.   border-bottom-right-radius: 3px;
  17069.   vertical-align: top;
  17070.   top: 19px;
  17071.   font-weight: 500;
  17072.   transition: background .2s;
  17073.   z-index: 1;
  17074.   box-shadow: 0 1px 0 rgba(0,0,0,.06);
  17075. }
  17076.  
  17077. .web-to-app-btn:hover {
  17078.   background: #0874de;
  17079.   cursor: pointer;
  17080. }
  17081.  
  17082. .transition {
  17083.   transition: .3s;
  17084.   -webkit-transition: .3s;
  17085.   -moz-transition: .3s;
  17086.   -ms-transition: .3s;
  17087. }
  17088.  
  17089. .transition-fast {
  17090.   transition: .15s;
  17091.   -webkit-transition: .015s;
  17092.   -moz-transition: .015s;
  17093.   -ms-transition: .015s;
  17094. }
  17095.  
  17096. .animated {
  17097.   -webkit-animation-duration: .3s;
  17098.   animation-duration: .3s;
  17099.   -webkit-animation-fill-mode: both;
  17100.   animation-fill-mode: both;
  17101. }
  17102.  
  17103. @-webkit-keyframes bounceInDown {
  17104.   from, 60%, 75%, 90%, to {
  17105.     -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  17106.     animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  17107.   }
  17108.  
  17109.   0% {
  17110.     opacity: 0;
  17111.     -webkit-transform: translate3d(0, -3000px, 0);
  17112.     transform: translate3d(0, -3000px, 0);
  17113.   }
  17114.  
  17115.   60% {
  17116.     opacity: 1;
  17117.     -webkit-transform: translate3d(0, 25px, 0);
  17118.     transform: translate3d(0, 25px, 0);
  17119.   }
  17120.  
  17121.   75% {
  17122.     -webkit-transform: translate3d(0, -10px, 0);
  17123.     transform: translate3d(0, -10px, 0);
  17124.   }
  17125.  
  17126.   90% {
  17127.     -webkit-transform: translate3d(0, 5px, 0);
  17128.     transform: translate3d(0, 5px, 0);
  17129.   }
  17130.  
  17131.   to {
  17132.     -webkit-transform: none;
  17133.     transform: none;
  17134.   }
  17135. }
  17136.  
  17137. @keyframes bounceInDown {
  17138.   from, 60%, 75%, 90%, to {
  17139.     -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  17140.     animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  17141.   }
  17142.  
  17143.   0% {
  17144.     opacity: 0;
  17145.     -webkit-transform: translate3d(0, -3000px, 0);
  17146.     transform: translate3d(0, -3000px, 0);
  17147.   }
  17148.  
  17149.   60% {
  17150.     opacity: 1;
  17151.     -webkit-transform: translate3d(0, 25px, 0);
  17152.     transform: translate3d(0, 25px, 0);
  17153.   }
  17154.  
  17155.   75% {
  17156.     -webkit-transform: translate3d(0, -10px, 0);
  17157.     transform: translate3d(0, -10px, 0);
  17158.   }
  17159.  
  17160.   90% {
  17161.     -webkit-transform: translate3d(0, 5px, 0);
  17162.     transform: translate3d(0, 5px, 0);
  17163.   }
  17164.  
  17165.   to {
  17166.     -webkit-transform: none;
  17167.     transform: none;
  17168.   }
  17169. }
  17170.  
  17171. @-webkit-keyframes slideInUp {
  17172.   from {
  17173.     -webkit-transform: translate3d(0, 100%, 0);
  17174.     transform: translate3d(0, 100%, 0);
  17175.     visibility: visible;
  17176.   }
  17177.  
  17178.   to {
  17179.     -webkit-transform: translate3d(0, 0, 0);
  17180.     transform: translate3d(0, 0, 0);
  17181.   }
  17182. }
  17183.  
  17184. @keyframes slideInUp {
  17185.   from {
  17186.     -webkit-transform: translate3d(0, 100%, 0);
  17187.     transform: translate3d(0, 100%, 0);
  17188.     visibility: visible;
  17189.   }
  17190.  
  17191.   to {
  17192.     -webkit-transform: translate3d(0, 0, 0);
  17193.     transform: translate3d(0, 0, 0);
  17194.   }
  17195. }
  17196.  
  17197. .slideInUp {
  17198.   -webkit-animation-name: slideInUp;
  17199.   animation-name: slideInUp;
  17200. }
  17201.  
  17202. @-webkit-keyframes slideOutDown {
  17203.   from {
  17204.     -webkit-transform: translate3d(0, 0, 0);
  17205.     transform: translate3d(0, 0, 0);
  17206.   }
  17207.  
  17208.   to {
  17209.     visibility: hidden;
  17210.     -webkit-transform: translate3d(0, 100%, 0);
  17211.     transform: translate3d(0, 100%, 0);
  17212.   }
  17213. }
  17214.  
  17215. @keyframes slideOutDown {
  17216.   from {
  17217.     -webkit-transform: translate3d(0, 0, 0);
  17218.     transform: translate3d(0, 0, 0);
  17219.   }
  17220.  
  17221.   to {
  17222.     visibility: hidden;
  17223.     -webkit-transform: translate3d(0, 100%, 0);
  17224.     transform: translate3d(0, 100%, 0);
  17225.   }
  17226. }
  17227.  
  17228. .slideOutDown {
  17229.   -webkit-animation-name: slideOutDown;
  17230.   animation-name: slideOutDown;
  17231.   animation-iteration-count: infinite;
  17232. }
  17233.  
  17234. @-webkit-keyframes slideInDown {
  17235.   from {
  17236.     -webkit-transform: translate3d(0, -100%, 0);
  17237.     transform: translate3d(0, -100%, 0);
  17238.     visibility: visible;
  17239.   }
  17240.  
  17241.   to {
  17242.     -webkit-transform: translate3d(0, 0, 0);
  17243.     transform: translate3d(0, 0, 0);
  17244.   }
  17245. }
  17246.  
  17247. @keyframes slideInDown {
  17248.   from {
  17249.     -webkit-transform: translate3d(0, -100%, 0);
  17250.     transform: translate3d(0, -100%, 0);
  17251.     visibility: visible;
  17252.   }
  17253.  
  17254.   to {
  17255.     -webkit-transform: translate3d(0, 0, 0);
  17256.     transform: translate3d(0, 0, 0);
  17257.   }
  17258. }
  17259.  
  17260. .slideInDown {
  17261.   -webkit-animation-name: slideInDown;
  17262.   animation-name: slideInDown;
  17263. }
  17264.  
  17265. @-webkit-keyframes fadeInDown {
  17266.   from {
  17267.     opacity: 0;
  17268.     -webkit-transform: translate3d(0, -100%, 0);
  17269.     transform: translate3d(0, -100%, 0);
  17270.   }
  17271.  
  17272.   to {
  17273.     opacity: 1;
  17274.     -webkit-transform: none;
  17275.     transform: none;
  17276.   }
  17277. }
  17278.  
  17279. @-webkit-keyframes slideInRight {
  17280.   from {
  17281.     -webkit-transform: translate3d(-100%, 0, 0);
  17282.     transform: translate3d(-100%, 0, 0);
  17283.     visibility: visible;
  17284.   }
  17285.  
  17286.   to {
  17287.     -webkit-transform: translate3d(0, 0, 0);
  17288.     transform: translate3d(0, 0, 0);
  17289.   }
  17290. }
  17291.  
  17292. @keyframes slideInRight {
  17293.   from {
  17294.     -webkit-transform: translate3d(-100%, 0, 0);
  17295.     transform: translate3d(-100%, 0, 0);
  17296.     visibility: visible;
  17297.   }
  17298.  
  17299.   to {
  17300.     -webkit-transform: translate3d(0, 0, 0);
  17301.     transform: translate3d(0, 0, 0);
  17302.   }
  17303. }
  17304.  
  17305. .slideInRight {
  17306.   -webkit-animation-name: slideInRight;
  17307.   animation-name: slideInRight;
  17308. }
  17309.  
  17310. @-webkit-keyframes fadeInDown {
  17311.   from {
  17312.     opacity: 0;
  17313.     -webkit-transform: translate3d(0, -100%, 0);
  17314.     transform: translate3d(0, -100%, 0);
  17315.   }
  17316.  
  17317.   to {
  17318.     opacity: 1;
  17319.     -webkit-transform: none;
  17320.     transform: none;
  17321.   }
  17322. }
  17323.  
  17324. @keyframes fadeInDown {
  17325.   from {
  17326.     opacity: 0;
  17327.     -webkit-transform: translate3d(0, -100%, 0);
  17328.     transform: translate3d(0, -100%, 0);
  17329.   }
  17330.  
  17331.   to {
  17332.     opacity: 1;
  17333.     -webkit-transform: none;
  17334.     transform: none;
  17335.   }
  17336. }
  17337.  
  17338. .fadeInDown {
  17339.   -webkit-animation-name: fadeInDown;
  17340.   animation-name: fadeInDown;
  17341. }
  17342.  
  17343. @-webkit-keyframes fadeInDownBig {
  17344.   from {
  17345.     opacity: 0;
  17346.     -webkit-transform: translate3d(0, -2000px, 0);
  17347.     transform: translate3d(0, -2000px, 0);
  17348.   }
  17349.  
  17350.   to {
  17351.     opacity: 1;
  17352.     -webkit-transform: none;
  17353.     transform: none;
  17354.   }
  17355. }
  17356.  
  17357. @-webkit-keyframes fadeOutUp {
  17358.   from {
  17359.     opacity: 1;
  17360.   }
  17361.  
  17362.   to {
  17363.     opacity: 0;
  17364.     display: none;
  17365.     -webkit-transform: translate3d(0, -100%, 0);
  17366.     transform: translate3d(0, -100%, 0);
  17367.   }
  17368. }
  17369.  
  17370. @keyframes fadeOutUp {
  17371.   from {
  17372.     opacity: 1;
  17373.   }
  17374.  
  17375.   to {
  17376.     opacity: 0;
  17377.     -webkit-transform: translate3d(0, -100%, 0);
  17378.     transform: translate3d(0, -100%, 0);
  17379.   }
  17380. }
  17381.  
  17382. @-webkit-keyframes fadeOutLeft {
  17383.   from {
  17384.     opacity: 1;
  17385.   }
  17386.  
  17387.   to {
  17388.     -webkit-transform: translate3d(-100%, 0, 0);
  17389.     transform: translate3d(-100%, 0, 0);
  17390.   }
  17391. }
  17392.  
  17393. @keyframes fadeOutLeft {
  17394.   from {
  17395.     opacity: 1;
  17396.   }
  17397.  
  17398.   to {
  17399.     -webkit-transform: translate3d(-100%, 0, 0);
  17400.     transform: translate3d(-100%, 0, 0);
  17401.   }
  17402. }
  17403.  
  17404. /*λ ˆμ΄μ•„μ›ƒμ˜ 컨텐츠 뢀뢄이 λ°€λ €λ‚˜λŠ” λΆ€λΆ„.*/
  17405.  
  17406. @keyframes slideDown {
  17407.   0% {
  17408.     opacity: 0;
  17409.     transform: translateY(-100%);
  17410.   }
  17411.  
  17412.   50% {
  17413.     transform: translateY(8%);
  17414.   }
  17415.  
  17416.   65% {
  17417.     transform: translateY(-4%);
  17418.   }
  17419.  
  17420.   80% {
  17421.     transform: translateY(4%);
  17422.   }
  17423.  
  17424.   95% {
  17425.     transform: translateY(-2%);
  17426.   }
  17427.  
  17428.   100% {
  17429.     opacity: 1;
  17430.     transform: translateY(0%);
  17431.   }
  17432. }
  17433.  
  17434. @-webkit-keyframes slideDown {
  17435.   0% {
  17436.     opacity: 0;
  17437.     -webkit-transform: translateY(-100%);
  17438.   }
  17439.  
  17440.   50% {
  17441.     -webkit-transform: translateY(8%);
  17442.   }
  17443.  
  17444.   65% {
  17445.     -webkit-transform: translateY(-4%);
  17446.   }
  17447.  
  17448.   80% {
  17449.     -webkit-transform: translateY(4%);
  17450.   }
  17451.  
  17452.   95% {
  17453.     -webkit-transform: translateY(-2%);
  17454.   }
  17455.  
  17456.   100% {
  17457.     opacity: 1;
  17458.     -webkit-transform: translateY(0%);
  17459.   }
  17460. }
  17461.  
  17462. @charset "UTF-8";
  17463.  
  17464. /*!
  17465.  * animate.css -http://daneden.me/animate
  17466.  * Version - 3.5.0
  17467.  * Licensed under the MIT license - http://opensource.org/licenses/MIT
  17468.  *
  17469.  * Copyright (c) 2016 Daniel Eden
  17470.  */
  17471.  
  17472. .animated {
  17473.   -webkit-animation-duration: 1s;
  17474.   animation-duration: 1s;
  17475.   -webkit-animation-fill-mode: both;
  17476.   animation-fill-mode: both;
  17477. }
  17478.  
  17479. .animated.infinite {
  17480.   -webkit-animation-iteration-count: infinite;
  17481.   animation-iteration-count: infinite;
  17482. }
  17483.  
  17484. .animated.flipOutX {
  17485.   -webkit-animation-duration: .75s;
  17486.   animation-duration: .75s;
  17487. }
  17488.  
  17489. @-webkit-keyframes bounce {
  17490.   0%, 20%, 53%, 80%, to {
  17491.     -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
  17492.     animation-timing-function: cubic-bezier(.215,.61,.355,1);
  17493.     -webkit-transform: translateZ(0);
  17494.     transform: translateZ(0);
  17495.   }
  17496.  
  17497.   40%, 43% {
  17498.     -webkit-transform: translate3d(0,-30px,0);
  17499.     transform: translate3d(0,-30px,0);
  17500.   }
  17501.  
  17502.   40%, 43%, 70% {
  17503.     -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
  17504.     animation-timing-function: cubic-bezier(.755,.05,.855,.06);
  17505.   }
  17506.  
  17507.   70% {
  17508.     -webkit-transform: translate3d(0,-15px,0);
  17509.     transform: translate3d(0,-15px,0);
  17510.   }
  17511.  
  17512.   90% {
  17513.     -webkit-transform: translate3d(0,-4px,0);
  17514.     transform: translate3d(0,-4px,0);
  17515.   }
  17516. }
  17517.  
  17518. @keyframes bounce {
  17519.   0%, 20%, 53%, 80%, to {
  17520.     -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
  17521.     animation-timing-function: cubic-bezier(.215,.61,.355,1);
  17522.     -webkit-transform: translateZ(0);
  17523.     transform: translateZ(0);
  17524.   }
  17525.  
  17526.   40%, 43% {
  17527.     -webkit-transform: translate3d(0,-30px,0);
  17528.     transform: translate3d(0,-30px,0);
  17529.   }
  17530.  
  17531.   40%, 43%, 70% {
  17532.     -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
  17533.     animation-timing-function: cubic-bezier(.755,.05,.855,.06);
  17534.   }
  17535.  
  17536.   70% {
  17537.     -webkit-transform: translate3d(0,-15px,0);
  17538.     transform: translate3d(0,-15px,0);
  17539.   }
  17540.  
  17541.   90% {
  17542.     -webkit-transform: translate3d(0,-4px,0);
  17543.     transform: translate3d(0,-4px,0);
  17544.   }
  17545. }
  17546.  
  17547. @-webkit-keyframes flash {
  17548.   0%, 50%, to {
  17549.     opacity: 1;
  17550.   }
  17551.  
  17552.   25%, 75% {
  17553.     opacity: 0;
  17554.   }
  17555. }
  17556.  
  17557. @keyframes flash {
  17558.   0%, 50%, to {
  17559.     opacity: 1;
  17560.   }
  17561.  
  17562.   25%, 75% {
  17563.     opacity: 0;
  17564.   }
  17565. }
  17566.  
  17567. @-webkit-keyframes pulse {
  17568.   0% {
  17569.     -webkit-transform: scaleX(1);
  17570.     transform: scaleX(1);
  17571.   }
  17572.  
  17573.   50% {
  17574.     -webkit-transform: scale3d(1.05,1.05,1.05);
  17575.     transform: scale3d(1.05,1.05,1.05);
  17576.   }
  17577.  
  17578.   to {
  17579.     -webkit-transform: scaleX(1);
  17580.     transform: scaleX(1);
  17581.   }
  17582. }
  17583.  
  17584. @keyframes pulse {
  17585.   0% {
  17586.     -webkit-transform: scaleX(1);
  17587.     transform: scaleX(1);
  17588.   }
  17589.  
  17590.   50% {
  17591.     -webkit-transform: scale3d(1.05,1.05,1.05);
  17592.     transform: scale3d(1.05,1.05,1.05);
  17593.   }
  17594.  
  17595.   to {
  17596.     -webkit-transform: scaleX(1);
  17597.     transform: scaleX(1);
  17598.   }
  17599. }
  17600.  
  17601. @-webkit-keyframes rubberBand {
  17602.   0% {
  17603.     -webkit-transform: scaleX(1);
  17604.     transform: scaleX(1);
  17605.   }
  17606.  
  17607.   30% {
  17608.     -webkit-transform: scale3d(1.25,.75,1);
  17609.     transform: scale3d(1.25,.75,1);
  17610.   }
  17611.  
  17612.   40% {
  17613.     -webkit-transform: scale3d(.75,1.25,1);
  17614.     transform: scale3d(.75,1.25,1);
  17615.   }
  17616.  
  17617.   50% {
  17618.     -webkit-transform: scale3d(1.15,.85,1);
  17619.     transform: scale3d(1.15,.85,1);
  17620.   }
  17621.  
  17622.   65% {
  17623.     -webkit-transform: scale3d(.95,1.05,1);
  17624.     transform: scale3d(.95,1.05,1);
  17625.   }
  17626.  
  17627.   75% {
  17628.     -webkit-transform: scale3d(1.05,.95,1);
  17629.     transform: scale3d(1.05,.95,1);
  17630.   }
  17631.  
  17632.   to {
  17633.     -webkit-transform: scaleX(1);
  17634.     transform: scaleX(1);
  17635.   }
  17636. }
  17637.  
  17638. @keyframes rubberBand {
  17639.   0% {
  17640.     -webkit-transform: scaleX(1);
  17641.     transform: scaleX(1);
  17642.   }
  17643.  
  17644.   30% {
  17645.     -webkit-transform: scale3d(1.25,.75,1);
  17646.     transform: scale3d(1.25,.75,1);
  17647.   }
  17648.  
  17649.   40% {
  17650.     -webkit-transform: scale3d(.75,1.25,1);
  17651.     transform: scale3d(.75,1.25,1);
  17652.   }
  17653.  
  17654.   50% {
  17655.     -webkit-transform: scale3d(1.15,.85,1);
  17656.     transform: scale3d(1.15,.85,1);
  17657.   }
  17658.  
  17659.   65% {
  17660.     -webkit-transform: scale3d(.95,1.05,1);
  17661.     transform: scale3d(.95,1.05,1);
  17662.   }
  17663.  
  17664.   75% {
  17665.     -webkit-transform: scale3d(1.05,.95,1);
  17666.     transform: scale3d(1.05,.95,1);
  17667.   }
  17668.  
  17669.   to {
  17670.     -webkit-transform: scaleX(1);
  17671.     transform: scaleX(1);
  17672.   }
  17673. }
  17674.  
  17675. @-webkit-keyframes shake {
  17676.   0%, to {
  17677.     -webkit-transform: translateZ(0);
  17678.     transform: translateZ(0);
  17679.   }
  17680.  
  17681.   10%, 30%, 50%, 70%, 90% {
  17682.     -webkit-transform: translate3d(-10px,0,0);
  17683.     transform: translate3d(-10px,0,0);
  17684.   }
  17685.  
  17686.   20%, 40%, 60%, 80% {
  17687.     -webkit-transform: translate3d(10px,0,0);
  17688.     transform: translate3d(10px,0,0);
  17689.   }
  17690. }
  17691.  
  17692. @keyframes shake {
  17693.   0%, to {
  17694.     -webkit-transform: translateZ(0);
  17695.     transform: translateZ(0);
  17696.   }
  17697.  
  17698.   10%, 30%, 50%, 70%, 90% {
  17699.     -webkit-transform: translate3d(-10px,0,0);
  17700.     transform: translate3d(-10px,0,0);
  17701.   }
  17702.  
  17703.   20%, 40%, 60%, 80% {
  17704.     -webkit-transform: translate3d(10px,0,0);
  17705.     transform: translate3d(10px,0,0);
  17706.   }
  17707. }
  17708.  
  17709. .shake {
  17710.   -webkit-animation-name: shake;
  17711.   animation-name: shake;
  17712. }
  17713.  
  17714. @-webkit-keyframes headShake {
  17715.   0% {
  17716.     -webkit-transform: translateX(0);
  17717.     transform: translateX(0);
  17718.   }
  17719.  
  17720.   6.5% {
  17721.     -webkit-transform: translateX(-6px) rotateY(-9deg);
  17722.     transform: translateX(-6px) rotateY(-9deg);
  17723.   }
  17724.  
  17725.   18.5% {
  17726.     -webkit-transform: translateX(5px) rotateY(7deg);
  17727.     transform: translateX(5px) rotateY(7deg);
  17728.   }
  17729.  
  17730.   31.5% {
  17731.     -webkit-transform: translateX(-3px) rotateY(-5deg);
  17732.     transform: translateX(-3px) rotateY(-5deg);
  17733.   }
  17734.  
  17735.   43.5% {
  17736.     -webkit-transform: translateX(2px) rotateY(3deg);
  17737.     transform: translateX(2px) rotateY(3deg);
  17738.   }
  17739.  
  17740.   50% {
  17741.     -webkit-transform: translateX(0);
  17742.     transform: translateX(0);
  17743.   }
  17744. }
  17745.  
  17746. @keyframes headShake {
  17747.   0% {
  17748.     -webkit-transform: translateX(0);
  17749.     transform: translateX(0);
  17750.   }
  17751.  
  17752.   6.5% {
  17753.     -webkit-transform: translateX(-6px) rotateY(-9deg);
  17754.     transform: translateX(-6px) rotateY(-9deg);
  17755.   }
  17756.  
  17757.   18.5% {
  17758.     -webkit-transform: translateX(5px) rotateY(7deg);
  17759.     transform: translateX(5px) rotateY(7deg);
  17760.   }
  17761.  
  17762.   31.5% {
  17763.     -webkit-transform: translateX(-3px) rotateY(-5deg);
  17764.     transform: translateX(-3px) rotateY(-5deg);
  17765.   }
  17766.  
  17767.   43.5% {
  17768.     -webkit-transform: translateX(2px) rotateY(3deg);
  17769.     transform: translateX(2px) rotateY(3deg);
  17770.   }
  17771.  
  17772.   50% {
  17773.     -webkit-transform: translateX(0);
  17774.     transform: translateX(0);
  17775.   }
  17776. }
  17777.  
  17778. @-webkit-keyframes swing {
  17779.   20% {
  17780.     -webkit-transform: rotate(15deg);
  17781.     transform: rotate(15deg);
  17782.   }
  17783.  
  17784.   40% {
  17785.     -webkit-transform: rotate(-10deg);
  17786.     transform: rotate(-10deg);
  17787.   }
  17788.  
  17789.   60% {
  17790.     -webkit-transform: rotate(5deg);
  17791.     transform: rotate(5deg);
  17792.   }
  17793.  
  17794.   80% {
  17795.     -webkit-transform: rotate(-5deg);
  17796.     transform: rotate(-5deg);
  17797.   }
  17798.  
  17799.   to {
  17800.     -webkit-transform: rotate(0deg);
  17801.     transform: rotate(0deg);
  17802.   }
  17803. }
  17804.  
  17805. @keyframes swing {
  17806.   20% {
  17807.     -webkit-transform: rotate(15deg);
  17808.     transform: rotate(15deg);
  17809.   }
  17810.  
  17811.   40% {
  17812.     -webkit-transform: rotate(-10deg);
  17813.     transform: rotate(-10deg);
  17814.   }
  17815.  
  17816.   60% {
  17817.     -webkit-transform: rotate(5deg);
  17818.     transform: rotate(5deg);
  17819.   }
  17820.  
  17821.   80% {
  17822.     -webkit-transform: rotate(-5deg);
  17823.     transform: rotate(-5deg);
  17824.   }
  17825.  
  17826.   to {
  17827.     -webkit-transform: rotate(0deg);
  17828.     transform: rotate(0deg);
  17829.   }
  17830. }
  17831.  
  17832. @-webkit-keyframes tada {
  17833.   0% {
  17834.     -webkit-transform: scaleX(1);
  17835.     transform: scaleX(1);
  17836.   }
  17837.  
  17838.   10%, 20% {
  17839.     -webkit-transform: scale3d(.9,.9,.9) rotate(-3deg);
  17840.     transform: scale3d(.9,.9,.9) rotate(-3deg);
  17841.   }
  17842.  
  17843.   30%, 50%, 70%, 90% {
  17844.     -webkit-transform: scale3d(1.1,1.1,1.1) rotate(3deg);
  17845.     transform: scale3d(1.1,1.1,1.1) rotate(3deg);
  17846.   }
  17847.  
  17848.   40%, 60%, 80% {
  17849.     -webkit-transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
  17850.     transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
  17851.   }
  17852.  
  17853.   to {
  17854.     -webkit-transform: scaleX(1);
  17855.     transform: scaleX(1);
  17856.   }
  17857. }
  17858.  
  17859. @keyframes tada {
  17860.   0% {
  17861.     -webkit-transform: scaleX(1);
  17862.     transform: scaleX(1);
  17863.   }
  17864.  
  17865.   10%, 20% {
  17866.     -webkit-transform: scale3d(.9,.9,.9) rotate(-3deg);
  17867.     transform: scale3d(.9,.9,.9) rotate(-3deg);
  17868.   }
  17869.  
  17870.   30%, 50%, 70%, 90% {
  17871.     -webkit-transform: scale3d(1.1,1.1,1.1) rotate(3deg);
  17872.     transform: scale3d(1.1,1.1,1.1) rotate(3deg);
  17873.   }
  17874.  
  17875.   40%, 60%, 80% {
  17876.     -webkit-transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
  17877.     transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
  17878.   }
  17879.  
  17880.   to {
  17881.     -webkit-transform: scaleX(1);
  17882.     transform: scaleX(1);
  17883.   }
  17884. }
  17885.  
  17886. @-webkit-keyframes wobble {
  17887.   0% {
  17888.     -webkit-transform: none;
  17889.     transform: none;
  17890.   }
  17891.  
  17892.   15% {
  17893.     -webkit-transform: translate3d(-25%,0,0) rotate(-5deg);
  17894.     transform: translate3d(-25%,0,0) rotate(-5deg);
  17895.   }
  17896.  
  17897.   30% {
  17898.     -webkit-transform: translate3d(20%,0,0) rotate(3deg);
  17899.     transform: translate3d(20%,0,0) rotate(3deg);
  17900.   }
  17901.  
  17902.   45% {
  17903.     -webkit-transform: translate3d(-15%,0,0) rotate(-3deg);
  17904.     transform: translate3d(-15%,0,0) rotate(-3deg);
  17905.   }
  17906.  
  17907.   60% {
  17908.     -webkit-transform: translate3d(10%,0,0) rotate(2deg);
  17909.     transform: translate3d(10%,0,0) rotate(2deg);
  17910.   }
  17911.  
  17912.   75% {
  17913.     -webkit-transform: translate3d(-5%,0,0) rotate(-1deg);
  17914.     transform: translate3d(-5%,0,0) rotate(-1deg);
  17915.   }
  17916.  
  17917.   to {
  17918.     -webkit-transform: none;
  17919.     transform: none;
  17920.   }
  17921. }
  17922.  
  17923. @keyframes wobble {
  17924.   0% {
  17925.     -webkit-transform: none;
  17926.     transform: none;
  17927.   }
  17928.  
  17929.   15% {
  17930.     -webkit-transform: translate3d(-25%,0,0) rotate(-5deg);
  17931.     transform: translate3d(-25%,0,0) rotate(-5deg);
  17932.   }
  17933.  
  17934.   30% {
  17935.     -webkit-transform: translate3d(20%,0,0) rotate(3deg);
  17936.     transform: translate3d(20%,0,0) rotate(3deg);
  17937.   }
  17938.  
  17939.   45% {
  17940.     -webkit-transform: translate3d(-15%,0,0) rotate(-3deg);
  17941.     transform: translate3d(-15%,0,0) rotate(-3deg);
  17942.   }
  17943.  
  17944.   60% {
  17945.     -webkit-transform: translate3d(10%,0,0) rotate(2deg);
  17946.     transform: translate3d(10%,0,0) rotate(2deg);
  17947.   }
  17948.  
  17949.   75% {
  17950.     -webkit-transform: translate3d(-5%,0,0) rotate(-1deg);
  17951.     transform: translate3d(-5%,0,0) rotate(-1deg);
  17952.   }
  17953.  
  17954.   to {
  17955.     -webkit-transform: none;
  17956.     transform: none;
  17957.   }
  17958. }
  17959.  
  17960. @-webkit-keyframes jello {
  17961.   0%, 11.1%, to {
  17962.     -webkit-transform: none;
  17963.     transform: none;
  17964.   }
  17965.  
  17966.   22.2% {
  17967.     -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
  17968.     transform: skewX(-12.5deg) skewY(-12.5deg);
  17969.   }
  17970.  
  17971.   33.3% {
  17972.     -webkit-transform: skewX(6.25deg) skewY(6.25deg);
  17973.     transform: skewX(6.25deg) skewY(6.25deg);
  17974.   }
  17975.  
  17976.   44.4% {
  17977.     -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
  17978.     transform: skewX(-3.125deg) skewY(-3.125deg);
  17979.   }
  17980.  
  17981.   55.5% {
  17982.     -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
  17983.     transform: skewX(1.5625deg) skewY(1.5625deg);
  17984.   }
  17985.  
  17986.   66.6% {
  17987.     -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
  17988.     transform: skewX(-.78125deg) skewY(-.78125deg);
  17989.   }
  17990.  
  17991.   77.7% {
  17992.     -webkit-transform: skewX(.390625deg) skewY(.390625deg);
  17993.     transform: skewX(.390625deg) skewY(.390625deg);
  17994.   }
  17995.  
  17996.   88.8% {
  17997.     -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
  17998.     transform: skewX(-.1953125deg) skewY(-.1953125deg);
  17999.   }
  18000. }
  18001.  
  18002. @keyframes jello {
  18003.   0%, 11.1%, to {
  18004.     -webkit-transform: none;
  18005.     transform: none;
  18006.   }
  18007.  
  18008.   22.2% {
  18009.     -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
  18010.     transform: skewX(-12.5deg) skewY(-12.5deg);
  18011.   }
  18012.  
  18013.   33.3% {
  18014.     -webkit-transform: skewX(6.25deg) skewY(6.25deg);
  18015.     transform: skewX(6.25deg) skewY(6.25deg);
  18016.   }
  18017.  
  18018.   44.4% {
  18019.     -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
  18020.     transform: skewX(-3.125deg) skewY(-3.125deg);
  18021.   }
  18022.  
  18023.   55.5% {
  18024.     -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
  18025.     transform: skewX(1.5625deg) skewY(1.5625deg);
  18026.   }
  18027.  
  18028.   66.6% {
  18029.     -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
  18030.     transform: skewX(-.78125deg) skewY(-.78125deg);
  18031.   }
  18032.  
  18033.   77.7% {
  18034.     -webkit-transform: skewX(.390625deg) skewY(.390625deg);
  18035.     transform: skewX(.390625deg) skewY(.390625deg);
  18036.   }
  18037.  
  18038.   88.8% {
  18039.     -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
  18040.     transform: skewX(-.1953125deg) skewY(-.1953125deg);
  18041.   }
  18042. }
  18043.  
  18044. @-webkit-keyframes bounceIn {
  18045.   0%, 20%, 40%, 60%, 80%, to {
  18046.     -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
  18047.     animation-timing-function: cubic-bezier(.215,.61,.355,1);
  18048.   }
  18049.  
  18050.   0% {
  18051.     opacity: 0;
  18052.     -webkit-transform: scale3d(.3,.3,.3);
  18053.     transform: scale3d(.3,.3,.3);
  18054.   }
  18055.  
  18056.   20% {
  18057.     -webkit-transform: scale3d(1.1,1.1,1.1);
  18058.     transform: scale3d(1.1,1.1,1.1);
  18059.   }
  18060.  
  18061.   40% {
  18062.     -webkit-transform: scale3d(.9,.9,.9);
  18063.     transform: scale3d(.9,.9,.9);
  18064.   }
  18065.  
  18066.   60% {
  18067.     opacity: 1;
  18068.     -webkit-transform: scale3d(1.03,1.03,1.03);
  18069.     transform: scale3d(1.03,1.03,1.03);
  18070.   }
  18071.  
  18072.   80% {
  18073.     -webkit-transform: scale3d(.97,.97,.97);
  18074.     transform: scale3d(.97,.97,.97);
  18075.   }
  18076.  
  18077.   to {
  18078.     opacity: 1;
  18079.     -webkit-transform: scaleX(1);
  18080.     transform: scaleX(1);
  18081.   }
  18082. }
  18083.  
  18084. @keyframes bounceIn {
  18085.   0%, 20%, 40%, 60%, 80%, to {
  18086.     -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
  18087.     animation-timing-function: cubic-bezier(.215,.61,.355,1);
  18088.   }
  18089.  
  18090.   0% {
  18091.     opacity: 0;
  18092.     -webkit-transform: scale3d(.3,.3,.3);
  18093.     transform: scale3d(.3,.3,.3);
  18094.   }
  18095.  
  18096.   20% {
  18097.     -webkit-transform: scale3d(1.1,1.1,1.1);
  18098.     transform: scale3d(1.1,1.1,1.1);
  18099.   }
  18100.  
  18101.   40% {
  18102.     -webkit-transform: scale3d(.9,.9,.9);
  18103.     transform: scale3d(.9,.9,.9);
  18104.   }
  18105.  
  18106.   60% {
  18107.     opacity: 1;
  18108.     -webkit-transform: scale3d(1.03,1.03,1.03);
  18109.     transform: scale3d(1.03,1.03,1.03);
  18110.   }
  18111.  
  18112.   80% {
  18113.     -webkit-transform: scale3d(.97,.97,.97);
  18114.     transform: scale3d(.97,.97,.97);
  18115.   }
  18116.  
  18117.   to {
  18118.     opacity: 1;
  18119.     -webkit-transform: scaleX(1);
  18120.     transform: scaleX(1);
  18121.   }
  18122. }
  18123.  
  18124. @-webkit-keyframes bounceInDown {
  18125.   0%, 60%, 75%, 90%, to {
  18126.     -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
  18127.     animation-timing-function: cubic-bezier(.215,.61,.355,1);
  18128.   }
  18129.  
  18130.   0% {
  18131.     opacity: 0;
  18132.     -webkit-transform: translate3d(0,-3000px,0);
  18133.     transform: translate3d(0,-3000px,0);
  18134.   }
  18135.  
  18136.   60% {
  18137.     opacity: 1;
  18138.     -webkit-transform: translate3d(0,25px,0);
  18139.     transform: translate3d(0,25px,0);
  18140.   }
  18141.  
  18142.   75% {
  18143.     -webkit-transform: translate3d(0,-10px,0);
  18144.     transform: translate3d(0,-10px,0);
  18145.   }
  18146.  
  18147.   90% {
  18148.     -webkit-transform: translate3d(0,5px,0);
  18149.     transform: translate3d(0,5px,0);
  18150.   }
  18151.  
  18152.   to {
  18153.     -webkit-transform: none;
  18154.     transform: none;
  18155.   }
  18156. }
  18157.  
  18158. @keyframes bounceInDown {
  18159.   0%, 60%, 75%, 90%, to {
  18160.     -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
  18161.     animation-timing-function: cubic-bezier(.215,.61,.355,1);
  18162.   }
  18163.  
  18164.   0% {
  18165.     opacity: 0;
  18166.     -webkit-transform: translate3d(0,-3000px,0);
  18167.     transform: translate3d(0,-3000px,0);
  18168.   }
  18169.  
  18170.   60% {
  18171.     opacity: 1;
  18172.     -webkit-transform: translate3d(0,25px,0);
  18173.     transform: translate3d(0,25px,0);
  18174.   }
  18175.  
  18176.   75% {
  18177.     -webkit-transform: translate3d(0,-10px,0);
  18178.     transform: translate3d(0,-10px,0);
  18179.   }
  18180.  
  18181.   90% {
  18182.     -webkit-transform: translate3d(0,5px,0);
  18183.     transform: translate3d(0,5px,0);
  18184.   }
  18185.  
  18186.   to {
  18187.     -webkit-transform: none;
  18188.     transform: none;
  18189.   }
  18190. }
  18191.  
  18192. @-webkit-keyframes bounceInLeft {
  18193.   0%, 60%, 75%, 90%, to {
  18194.     -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
  18195.     animation-timing-function: cubic-bezier(.215,.61,.355,1);
  18196.   }
  18197.  
  18198.   0% {
  18199.     opacity: 0;
  18200.     -webkit-transform: translate3d(-3000px,0,0);
  18201.     transform: translate3d(-3000px,0,0);
  18202.   }
  18203.  
  18204.   60% {
  18205.     opacity: 1;
  18206.     -webkit-transform: translate3d(25px,0,0);
  18207.     transform: translate3d(25px,0,0);
  18208.   }
  18209.  
  18210.   75% {
  18211.     -webkit-transform: translate3d(-10px,0,0);
  18212.     transform: translate3d(-10px,0,0);
  18213.   }
  18214.  
  18215.   90% {
  18216.     -webkit-transform: translate3d(5px,0,0);
  18217.     transform: translate3d(5px,0,0);
  18218.   }
  18219.  
  18220.   to {
  18221.     -webkit-transform: none;
  18222.     transform: none;
  18223.   }
  18224. }
  18225.  
  18226. @keyframes bounceInLeft {
  18227.   0%, 60%, 75%, 90%, to {
  18228.     -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
  18229.     animation-timing-function: cubic-bezier(.215,.61,.355,1);
  18230.   }
  18231.  
  18232.   0% {
  18233.     opacity: 0;
  18234.     -webkit-transform: translate3d(-3000px,0,0);
  18235.     transform: translate3d(-3000px,0,0);
  18236.   }
  18237.  
  18238.   60% {
  18239.     opacity: 1;
  18240.     -webkit-transform: translate3d(25px,0,0);
  18241.     transform: translate3d(25px,0,0);
  18242.   }
  18243.  
  18244.   75% {
  18245.     -webkit-transform: translate3d(-10px,0,0);
  18246.     transform: translate3d(-10px,0,0);
  18247.   }
  18248.  
  18249.   90% {
  18250.     -webkit-transform: translate3d(5px,0,0);
  18251.     transform: translate3d(5px,0,0);
  18252.   }
  18253.  
  18254.   to {
  18255.     -webkit-transform: none;
  18256.     transform: none;
  18257.   }
  18258. }
  18259.  
  18260. @-webkit-keyframes bounceInRight {
  18261.   0%, 60%, 75%, 90%, to {
  18262.     -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
  18263.     animation-timing-function: cubic-bezier(.215,.61,.355,1);
  18264.   }
  18265.  
  18266.   0% {
  18267.     opacity: 0;
  18268.     -webkit-transform: translate3d(3000px,0,0);
  18269.     transform: translate3d(3000px,0,0);
  18270.   }
  18271.  
  18272.   60% {
  18273.     opacity: 1;
  18274.     -webkit-transform: translate3d(-25px,0,0);
  18275.     transform: translate3d(-25px,0,0);
  18276.   }
  18277.  
  18278.   75% {
  18279.     -webkit-transform: translate3d(10px,0,0);
  18280.     transform: translate3d(10px,0,0);
  18281.   }
  18282.  
  18283.   90% {
  18284.     -webkit-transform: translate3d(-5px,0,0);
  18285.     transform: translate3d(-5px,0,0);
  18286.   }
  18287.  
  18288.   to {
  18289.     -webkit-transform: none;
  18290.     transform: none;
  18291.   }
  18292. }
  18293.  
  18294. @keyframes bounceInRight {
  18295.   0%, 60%, 75%, 90%, to {
  18296.     -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
  18297.     animation-timing-function: cubic-bezier(.215,.61,.355,1);
  18298.   }
  18299.  
  18300.   0% {
  18301.     opacity: 0;
  18302.     -webkit-transform: translate3d(3000px,0,0);
  18303.     transform: translate3d(3000px,0,0);
  18304.   }
  18305.  
  18306.   60% {
  18307.     opacity: 1;
  18308.     -webkit-transform: translate3d(-25px,0,0);
  18309.     transform: translate3d(-25px,0,0);
  18310.   }
  18311.  
  18312.   75% {
  18313.     -webkit-transform: translate3d(10px,0,0);
  18314.     transform: translate3d(10px,0,0);
  18315.   }
  18316.  
  18317.   90% {
  18318.     -webkit-transform: translate3d(-5px,0,0);
  18319.     transform: translate3d(-5px,0,0);
  18320.   }
  18321.  
  18322.   to {
  18323.     -webkit-transform: none;
  18324.     transform: none;
  18325.   }
  18326. }
  18327.  
  18328. @-webkit-keyframes bounceInUp {
  18329.   0%, 60%, 75%, 90%, to {
  18330.     -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
  18331.     animation-timing-function: cubic-bezier(.215,.61,.355,1);
  18332.   }
  18333.  
  18334.   0% {
  18335.     opacity: 0;
  18336.     -webkit-transform: translate3d(0,3000px,0);
  18337.     transform: translate3d(0,3000px,0);
  18338.   }
  18339.  
  18340.   60% {
  18341.     opacity: 1;
  18342.     -webkit-transform: translate3d(0,-20px,0);
  18343.     transform: translate3d(0,-20px,0);
  18344.   }
  18345.  
  18346.   75% {
  18347.     -webkit-transform: translate3d(0,10px,0);
  18348.     transform: translate3d(0,10px,0);
  18349.   }
  18350.  
  18351.   90% {
  18352.     -webkit-transform: translate3d(0,-5px,0);
  18353.     transform: translate3d(0,-5px,0);
  18354.   }
  18355.  
  18356.   to {
  18357.     -webkit-transform: translateZ(0);
  18358.     transform: translateZ(0);
  18359.   }
  18360. }
  18361.  
  18362. @keyframes bounceInUp {
  18363.   0%, 60%, 75%, 90%, to {
  18364.     -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
  18365.     animation-timing-function: cubic-bezier(.215,.61,.355,1);
  18366.   }
  18367.  
  18368.   0% {
  18369.     opacity: 0;
  18370.     -webkit-transform: translate3d(0,3000px,0);
  18371.     transform: translate3d(0,3000px,0);
  18372.   }
  18373.  
  18374.   60% {
  18375.     opacity: 1;
  18376.     -webkit-transform: translate3d(0,-20px,0);
  18377.     transform: translate3d(0,-20px,0);
  18378.   }
  18379.  
  18380.   75% {
  18381.     -webkit-transform: translate3d(0,10px,0);
  18382.     transform: translate3d(0,10px,0);
  18383.   }
  18384.  
  18385.   90% {
  18386.     -webkit-transform: translate3d(0,-5px,0);
  18387.     transform: translate3d(0,-5px,0);
  18388.   }
  18389.  
  18390.   to {
  18391.     -webkit-transform: translateZ(0);
  18392.     transform: translateZ(0);
  18393.   }
  18394. }
  18395.  
  18396. @-webkit-keyframes bounceOut {
  18397.   20% {
  18398.     -webkit-transform: scale3d(.9,.9,.9);
  18399.     transform: scale3d(.9,.9,.9);
  18400.   }
  18401.  
  18402.   50%, 55% {
  18403.     opacity: 1;
  18404.     -webkit-transform: scale3d(1.1,1.1,1.1);
  18405.     transform: scale3d(1.1,1.1,1.1);
  18406.   }
  18407.  
  18408.   to {
  18409.     opacity: 0;
  18410.     -webkit-transform: scale3d(.3,.3,.3);
  18411.     transform: scale3d(.3,.3,.3);
  18412.   }
  18413. }
  18414.  
  18415. @keyframes bounceOut {
  18416.   20% {
  18417.     -webkit-transform: scale3d(.9,.9,.9);
  18418.     transform: scale3d(.9,.9,.9);
  18419.   }
  18420.  
  18421.   50%, 55% {
  18422.     opacity: 1;
  18423.     -webkit-transform: scale3d(1.1,1.1,1.1);
  18424.     transform: scale3d(1.1,1.1,1.1);
  18425.   }
  18426.  
  18427.   to {
  18428.     opacity: 0;
  18429.     -webkit-transform: scale3d(.3,.3,.3);
  18430.     transform: scale3d(.3,.3,.3);
  18431.   }
  18432. }
  18433.  
  18434. @-webkit-keyframes bounceOutDown {
  18435.   20% {
  18436.     -webkit-transform: translate3d(0,10px,0);
  18437.     transform: translate3d(0,10px,0);
  18438.   }
  18439.  
  18440.   40%, 45% {
  18441.     opacity: 1;
  18442.     -webkit-transform: translate3d(0,-20px,0);
  18443.     transform: translate3d(0,-20px,0);
  18444.   }
  18445.  
  18446.   to {
  18447.     opacity: 0;
  18448.     -webkit-transform: translate3d(0,2000px,0);
  18449.     transform: translate3d(0,2000px,0);
  18450.   }
  18451. }
  18452.  
  18453. @keyframes bounceOutDown {
  18454.   20% {
  18455.     -webkit-transform: translate3d(0,10px,0);
  18456.     transform: translate3d(0,10px,0);
  18457.   }
  18458.  
  18459.   40%, 45% {
  18460.     opacity: 1;
  18461.     -webkit-transform: translate3d(0,-20px,0);
  18462.     transform: translate3d(0,-20px,0);
  18463.   }
  18464.  
  18465.   to {
  18466.     opacity: 0;
  18467.     -webkit-transform: translate3d(0,2000px,0);
  18468.     transform: translate3d(0,2000px,0);
  18469.   }
  18470. }
  18471.  
  18472. @-webkit-keyframes bounceOutLeft {
  18473.   20% {
  18474.     opacity: 1;
  18475.     -webkit-transform: translate3d(20px,0,0);
  18476.     transform: translate3d(20px,0,0);
  18477.   }
  18478.  
  18479.   to {
  18480.     opacity: 0;
  18481.     -webkit-transform: translate3d(-2000px,0,0);
  18482.     transform: translate3d(-2000px,0,0);
  18483.   }
  18484. }
  18485.  
  18486. @keyframes bounceOutLeft {
  18487.   20% {
  18488.     opacity: 1;
  18489.     -webkit-transform: translate3d(20px,0,0);
  18490.     transform: translate3d(20px,0,0);
  18491.   }
  18492.  
  18493.   to {
  18494.     opacity: 0;
  18495.     -webkit-transform: translate3d(-2000px,0,0);
  18496.     transform: translate3d(-2000px,0,0);
  18497.   }
  18498. }
  18499.  
  18500. @-webkit-keyframes bounceOutRight {
  18501.   20% {
  18502.     opacity: 1;
  18503.     -webkit-transform: translate3d(-20px,0,0);
  18504.     transform: translate3d(-20px,0,0);
  18505.   }
  18506.  
  18507.   to {
  18508.     opacity: 0;
  18509.     -webkit-transform: translate3d(2000px,0,0);
  18510.     transform: translate3d(2000px,0,0);
  18511.   }
  18512. }
  18513.  
  18514. @keyframes bounceOutRight {
  18515.   20% {
  18516.     opacity: 1;
  18517.     -webkit-transform: translate3d(-20px,0,0);
  18518.     transform: translate3d(-20px,0,0);
  18519.   }
  18520.  
  18521.   to {
  18522.     opacity: 0;
  18523.     -webkit-transform: translate3d(2000px,0,0);
  18524.     transform: translate3d(2000px,0,0);
  18525.   }
  18526. }
  18527.  
  18528. @-webkit-keyframes bounceOutUp {
  18529.   20% {
  18530.     -webkit-transform: translate3d(0,-10px,0);
  18531.     transform: translate3d(0,-10px,0);
  18532.   }
  18533.  
  18534.   40%, 45% {
  18535.     opacity: 1;
  18536.     -webkit-transform: translate3d(0,20px,0);
  18537.     transform: translate3d(0,20px,0);
  18538.   }
  18539.  
  18540.   to {
  18541.     opacity: 0;
  18542.     -webkit-transform: translate3d(0,-2000px,0);
  18543.     transform: translate3d(0,-2000px,0);
  18544.   }
  18545. }
  18546.  
  18547. @keyframes bounceOutUp {
  18548.   20% {
  18549.     -webkit-transform: translate3d(0,-10px,0);
  18550.     transform: translate3d(0,-10px,0);
  18551.   }
  18552.  
  18553.   40%, 45% {
  18554.     opacity: 1;
  18555.     -webkit-transform: translate3d(0,20px,0);
  18556.     transform: translate3d(0,20px,0);
  18557.   }
  18558.  
  18559.   to {
  18560.     opacity: 0;
  18561.     -webkit-transform: translate3d(0,-2000px,0);
  18562.     transform: translate3d(0,-2000px,0);
  18563.   }
  18564. }
  18565.  
  18566. @-webkit-keyframes fadeIn {
  18567.   0% {
  18568.     opacity: 0;
  18569.   }
  18570.  
  18571.   to {
  18572.     opacity: 1;
  18573.   }
  18574. }
  18575.  
  18576. @keyframes fadeIn {
  18577.   0% {
  18578.     opacity: 0;
  18579.   }
  18580.  
  18581.   to {
  18582.     opacity: 1;
  18583.   }
  18584. }
  18585.  
  18586. @-webkit-keyframes fadeInDown {
  18587.   0% {
  18588.     opacity: 0;
  18589.     -webkit-transform: translate3d(0,-100%,0);
  18590.     transform: translate3d(0,-100%,0);
  18591.   }
  18592.  
  18593.   to {
  18594.     opacity: 1;
  18595.     -webkit-transform: none;
  18596.     transform: none;
  18597.   }
  18598. }
  18599.  
  18600. @keyframes fadeInDown {
  18601.   0% {
  18602.     opacity: 0;
  18603.     -webkit-transform: translate3d(0,-100%,0);
  18604.     transform: translate3d(0,-100%,0);
  18605.   }
  18606.  
  18607.   to {
  18608.     opacity: 1;
  18609.     -webkit-transform: none;
  18610.     transform: none;
  18611.   }
  18612. }
  18613.  
  18614. .fadeInDown {
  18615.   -webkit-animation-name: fadeInDown;
  18616.   animation-name: fadeInDown;
  18617. }
  18618.  
  18619. @-webkit-keyframes fadeInDownBig {
  18620.   0% {
  18621.     opacity: 0;
  18622.     -webkit-transform: translate3d(0,-2000px,0);
  18623.     transform: translate3d(0,-2000px,0);
  18624.   }
  18625.  
  18626.   to {
  18627.     opacity: 1;
  18628.     -webkit-transform: none;
  18629.     transform: none;
  18630.   }
  18631. }
  18632.  
  18633. @keyframes fadeInDownBig {
  18634.   0% {
  18635.     opacity: 0;
  18636.     -webkit-transform: translate3d(0,-2000px,0);
  18637.     transform: translate3d(0,-2000px,0);
  18638.   }
  18639.  
  18640.   to {
  18641.     opacity: 1;
  18642.     -webkit-transform: none;
  18643.     transform: none;
  18644.   }
  18645. }
  18646.  
  18647. @-webkit-keyframes fadeInLeft {
  18648.   0% {
  18649.     opacity: 0;
  18650.     -webkit-transform: translate3d(-100%,0,0);
  18651.     transform: translate3d(-100%,0,0);
  18652.   }
  18653.  
  18654.   to {
  18655.     opacity: 1;
  18656.     -webkit-transform: none;
  18657.     transform: none;
  18658.   }
  18659. }
  18660.  
  18661. @keyframes fadeInLeft {
  18662.   0% {
  18663.     opacity: 0;
  18664.     -webkit-transform: translate3d(-100%,0,0);
  18665.     transform: translate3d(-100%,0,0);
  18666.   }
  18667.  
  18668.   to {
  18669.     opacity: 1;
  18670.     -webkit-transform: none;
  18671.     transform: none;
  18672.   }
  18673. }
  18674.  
  18675. @-webkit-keyframes fadeInLeftBig {
  18676.   0% {
  18677.     opacity: 0;
  18678.     -webkit-transform: translate3d(-2000px,0,0);
  18679.     transform: translate3d(-2000px,0,0);
  18680.   }
  18681.  
  18682.   to {
  18683.     opacity: 1;
  18684.     -webkit-transform: none;
  18685.     transform: none;
  18686.   }
  18687. }
  18688.  
  18689. @keyframes fadeInLeftBig {
  18690.   0% {
  18691.     opacity: 0;
  18692.     -webkit-transform: translate3d(-2000px,0,0);
  18693.     transform: translate3d(-2000px,0,0);
  18694.   }
  18695.  
  18696.   to {
  18697.     opacity: 1;
  18698.     -webkit-transform: none;
  18699.     transform: none;
  18700.   }
  18701. }
  18702.  
  18703. @-webkit-keyframes fadeInRight {
  18704.   0% {
  18705.     opacity: 0;
  18706.     -webkit-transform: translate3d(100%,0,0);
  18707.     transform: translate3d(100%,0,0);
  18708.   }
  18709.  
  18710.   to {
  18711.     opacity: 1;
  18712.     -webkit-transform: none;
  18713.     transform: none;
  18714.   }
  18715. }
  18716.  
  18717. @keyframes fadeInRight {
  18718.   0% {
  18719.     opacity: 0;
  18720.     -webkit-transform: translate3d(100%,0,0);
  18721.     transform: translate3d(100%,0,0);
  18722.   }
  18723.  
  18724.   to {
  18725.     opacity: 1;
  18726.     -webkit-transform: none;
  18727.     transform: none;
  18728.   }
  18729. }
  18730.  
  18731. @-webkit-keyframes fadeInRightBig {
  18732.   0% {
  18733.     opacity: 0;
  18734.     -webkit-transform: translate3d(2000px,0,0);
  18735.     transform: translate3d(2000px,0,0);
  18736.   }
  18737.  
  18738.   to {
  18739.     opacity: 1;
  18740.     -webkit-transform: none;
  18741.     transform: none;
  18742.   }
  18743. }
  18744.  
  18745. @keyframes fadeInRightBig {
  18746.   0% {
  18747.     opacity: 0;
  18748.     -webkit-transform: translate3d(2000px,0,0);
  18749.     transform: translate3d(2000px,0,0);
  18750.   }
  18751.  
  18752.   to {
  18753.     opacity: 1;
  18754.     -webkit-transform: none;
  18755.     transform: none;
  18756.   }
  18757. }
  18758.  
  18759. @-webkit-keyframes fadeInUp {
  18760.   0% {
  18761.     opacity: 0;
  18762.     -webkit-transform: translate3d(0,100%,0);
  18763.     transform: translate3d(0,100%,0);
  18764.   }
  18765.  
  18766.   to {
  18767.     opacity: 1;
  18768.     -webkit-transform: none;
  18769.     transform: none;
  18770.   }
  18771. }
  18772.  
  18773. @keyframes fadeInUp {
  18774.   0% {
  18775.     opacity: 0;
  18776.     -webkit-transform: translate3d(0,100%,0);
  18777.     transform: translate3d(0,100%,0);
  18778.   }
  18779.  
  18780.   to {
  18781.     opacity: 1;
  18782.     -webkit-transform: none;
  18783.     transform: none;
  18784.   }
  18785. }
  18786.  
  18787. @-webkit-keyframes fadeInUpBig {
  18788.   0% {
  18789.     opacity: 0;
  18790.     -webkit-transform: translate3d(0,2000px,0);
  18791.     transform: translate3d(0,2000px,0);
  18792.   }
  18793.  
  18794.   to {
  18795.     opacity: 1;
  18796.     -webkit-transform: none;
  18797.     transform: none;
  18798.   }
  18799. }
  18800.  
  18801. @keyframes fadeInUpBig {
  18802.   0% {
  18803.     opacity: 0;
  18804.     -webkit-transform: translate3d(0,2000px,0);
  18805.     transform: translate3d(0,2000px,0);
  18806.   }
  18807.  
  18808.   to {
  18809.     opacity: 1;
  18810.     -webkit-transform: none;
  18811.     transform: none;
  18812.   }
  18813. }
  18814.  
  18815. @-webkit-keyframes fadeOut {
  18816.   0% {
  18817.     opacity: 1;
  18818.   }
  18819.  
  18820.   to {
  18821.     opacity: 0;
  18822.   }
  18823. }
  18824.  
  18825. @keyframes fadeOut {
  18826.   0% {
  18827.     opacity: 1;
  18828.   }
  18829.  
  18830.   to {
  18831.     opacity: 0;
  18832.   }
  18833. }
  18834.  
  18835. @-webkit-keyframes fadeOutDown {
  18836.   0% {
  18837.     opacity: 1;
  18838.   }
  18839.  
  18840.   to {
  18841.     opacity: 0;
  18842.     -webkit-transform: translate3d(0,100%,0);
  18843.     transform: translate3d(0,100%,0);
  18844.   }
  18845. }
  18846.  
  18847. @keyframes fadeOutDown {
  18848.   0% {
  18849.     opacity: 1;
  18850.   }
  18851.  
  18852.   to {
  18853.     opacity: 0;
  18854.     -webkit-transform: translate3d(0,100%,0);
  18855.     transform: translate3d(0,100%,0);
  18856.   }
  18857. }
  18858.  
  18859. @-webkit-keyframes fadeOutDownBig {
  18860.   0% {
  18861.     opacity: 1;
  18862.   }
  18863.  
  18864.   to {
  18865.     opacity: 0;
  18866.     -webkit-transform: translate3d(0,2000px,0);
  18867.     transform: translate3d(0,2000px,0);
  18868.   }
  18869. }
  18870.  
  18871. @keyframes fadeOutDownBig {
  18872.   0% {
  18873.     opacity: 1;
  18874.   }
  18875.  
  18876.   to {
  18877.     opacity: 0;
  18878.     -webkit-transform: translate3d(0,2000px,0);
  18879.     transform: translate3d(0,2000px,0);
  18880.   }
  18881. }
  18882.  
  18883. @-webkit-keyframes fadeOutLeft {
  18884.   0% {
  18885.     opacity: 1;
  18886.   }
  18887.  
  18888.   to {
  18889.     opacity: 0;
  18890.     -webkit-transform: translate3d(-100%,0,0);
  18891.     transform: translate3d(-100%,0,0);
  18892.   }
  18893. }
  18894.  
  18895. @keyframes fadeOutLeft {
  18896.   0% {
  18897.     opacity: 1;
  18898.   }
  18899.  
  18900.   to {
  18901.     opacity: 0;
  18902.     -webkit-transform: translate3d(-100%,0,0);
  18903.     transform: translate3d(-100%,0,0);
  18904.   }
  18905. }
  18906.  
  18907. @-webkit-keyframes fadeOutLeftBig {
  18908.   0% {
  18909.     opacity: 1;
  18910.   }
  18911.  
  18912.   to {
  18913.     opacity: 0;
  18914.     -webkit-transform: translate3d(-2000px,0,0);
  18915.     transform: translate3d(-2000px,0,0);
  18916.   }
  18917. }
  18918.  
  18919. @keyframes fadeOutLeftBig {
  18920.   0% {
  18921.     opacity: 1;
  18922.   }
  18923.  
  18924.   to {
  18925.     opacity: 0;
  18926.     -webkit-transform: translate3d(-2000px,0,0);
  18927.     transform: translate3d(-2000px,0,0);
  18928.   }
  18929. }
  18930.  
  18931. @-webkit-keyframes fadeOutRight {
  18932.   0% {
  18933.     opacity: 1;
  18934.   }
  18935.  
  18936.   to {
  18937.     opacity: 0;
  18938.     -webkit-transform: translate3d(100%,0,0);
  18939.     transform: translate3d(100%,0,0);
  18940.   }
  18941. }
  18942.  
  18943. @keyframes fadeOutRight {
  18944.   0% {
  18945.     opacity: 1;
  18946.   }
  18947.  
  18948.   to {
  18949.     opacity: 0;
  18950.     -webkit-transform: translate3d(100%,0,0);
  18951.     transform: translate3d(100%,0,0);
  18952.   }
  18953. }
  18954.  
  18955. @-webkit-keyframes fadeOutRightBig {
  18956.   0% {
  18957.     opacity: 1;
  18958.   }
  18959.  
  18960.   to {
  18961.     opacity: 0;
  18962.     -webkit-transform: translate3d(2000px,0,0);
  18963.     transform: translate3d(2000px,0,0);
  18964.   }
  18965. }
  18966.  
  18967. @keyframes fadeOutRightBig {
  18968.   0% {
  18969.     opacity: 1;
  18970.   }
  18971.  
  18972.   to {
  18973.     opacity: 0;
  18974.     -webkit-transform: translate3d(2000px,0,0);
  18975.     transform: translate3d(2000px,0,0);
  18976.   }
  18977. }
  18978.  
  18979. @-webkit-keyframes fadeOutUp {
  18980.   0% {
  18981.     opacity: 1;
  18982.   }
  18983.  
  18984.   to {
  18985.     opacity: 0;
  18986.     -webkit-transform: translate3d(0,-100%,0);
  18987.     transform: translate3d(0,-100%,0);
  18988.   }
  18989. }
  18990.  
  18991. @keyframes fadeOutUp {
  18992.   0% {
  18993.     opacity: 1;
  18994.   }
  18995.  
  18996.   to {
  18997.     opacity: 0;
  18998.     -webkit-transform: translate3d(0,-100%,0);
  18999.     transform: translate3d(0,-100%,0);
  19000.   }
  19001. }
  19002.  
  19003. @-webkit-keyframes fadeOutUpBig {
  19004.   0% {
  19005.     opacity: 1;
  19006.   }
  19007.  
  19008.   to {
  19009.     opacity: 0;
  19010.     -webkit-transform: translate3d(0,-2000px,0);
  19011.     transform: translate3d(0,-2000px,0);
  19012.   }
  19013. }
  19014.  
  19015. @keyframes fadeOutUpBig {
  19016.   0% {
  19017.     opacity: 1;
  19018.   }
  19019.  
  19020.   to {
  19021.     opacity: 0;
  19022.     -webkit-transform: translate3d(0,-2000px,0);
  19023.     transform: translate3d(0,-2000px,0);
  19024.   }
  19025. }
  19026.  
  19027. @-webkit-keyframes flip {
  19028.   0% {
  19029.     -webkit-transform: perspective(400px) rotateY(-1turn);
  19030.     transform: perspective(400px) rotateY(-1turn);
  19031.   }
  19032.  
  19033.   0%, 40% {
  19034.     -webkit-animation-timing-function: ease-out;
  19035.     animation-timing-function: ease-out;
  19036.   }
  19037.  
  19038.   40% {
  19039.     -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
  19040.     transform: perspective(400px) translateZ(150px) rotateY(-190deg);
  19041.   }
  19042.  
  19043.   50% {
  19044.     -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
  19045.     transform: perspective(400px) translateZ(150px) rotateY(-170deg);
  19046.   }
  19047.  
  19048.   50%, 80% {
  19049.     -webkit-animation-timing-function: ease-in;
  19050.     animation-timing-function: ease-in;
  19051.   }
  19052.  
  19053.   80% {
  19054.     -webkit-transform: perspective(400px) scale3d(.95,.95,.95);
  19055.     transform: perspective(400px) scale3d(.95,.95,.95);
  19056.   }
  19057.  
  19058.   to {
  19059.     -webkit-transform: perspective(400px);
  19060.     transform: perspective(400px);
  19061.     -webkit-animation-timing-function: ease-in;
  19062.     animation-timing-function: ease-in;
  19063.   }
  19064. }
  19065.  
  19066. @keyframes flip {
  19067.   0% {
  19068.     -webkit-transform: perspective(400px) rotateY(-1turn);
  19069.     transform: perspective(400px) rotateY(-1turn);
  19070.   }
  19071.  
  19072.   0%, 40% {
  19073.     -webkit-animation-timing-function: ease-out;
  19074.     animation-timing-function: ease-out;
  19075.   }
  19076.  
  19077.   40% {
  19078.     -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
  19079.     transform: perspective(400px) translateZ(150px) rotateY(-190deg);
  19080.   }
  19081.  
  19082.   50% {
  19083.     -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
  19084.     transform: perspective(400px) translateZ(150px) rotateY(-170deg);
  19085.   }
  19086.  
  19087.   50%, 80% {
  19088.     -webkit-animation-timing-function: ease-in;
  19089.     animation-timing-function: ease-in;
  19090.   }
  19091.  
  19092.   80% {
  19093.     -webkit-transform: perspective(400px) scale3d(.95,.95,.95);
  19094.     transform: perspective(400px) scale3d(.95,.95,.95);
  19095.   }
  19096.  
  19097.   to {
  19098.     -webkit-transform: perspective(400px);
  19099.     transform: perspective(400px);
  19100.     -webkit-animation-timing-function: ease-in;
  19101.     animation-timing-function: ease-in;
  19102.   }
  19103. }
  19104.  
  19105. @-webkit-keyframes flipInX {
  19106.   0% {
  19107.     -webkit-transform: perspective(400px) rotateX(90deg);
  19108.     transform: perspective(400px) rotateX(90deg);
  19109.     opacity: 0;
  19110.   }
  19111.  
  19112.   0%, 40% {
  19113.     -webkit-animation-timing-function: ease-in;
  19114.     animation-timing-function: ease-in;
  19115.   }
  19116.  
  19117.   40% {
  19118.     -webkit-transform: perspective(400px) rotateX(-20deg);
  19119.     transform: perspective(400px) rotateX(-20deg);
  19120.   }
  19121.  
  19122.   60% {
  19123.     -webkit-transform: perspective(400px) rotateX(10deg);
  19124.     transform: perspective(400px) rotateX(10deg);
  19125.     opacity: 1;
  19126.   }
  19127.  
  19128.   80% {
  19129.     -webkit-transform: perspective(400px) rotateX(-5deg);
  19130.     transform: perspective(400px) rotateX(-5deg);
  19131.   }
  19132.  
  19133.   to {
  19134.     -webkit-transform: perspective(400px);
  19135.     transform: perspective(400px);
  19136.   }
  19137. }
  19138.  
  19139. @keyframes flipInX {
  19140.   0% {
  19141.     -webkit-transform: perspective(400px) rotateX(90deg);
  19142.     transform: perspective(400px) rotateX(90deg);
  19143.     opacity: 0;
  19144.   }
  19145.  
  19146.   0%, 40% {
  19147.     -webkit-animation-timing-function: ease-in;
  19148.     animation-timing-function: ease-in;
  19149.   }
  19150.  
  19151.   40% {
  19152.     -webkit-transform: perspective(400px) rotateX(-20deg);
  19153.     transform: perspective(400px) rotateX(-20deg);
  19154.   }
  19155.  
  19156.   60% {
  19157.     -webkit-transform: perspective(400px) rotateX(10deg);
  19158.     transform: perspective(400px) rotateX(10deg);
  19159.     opacity: 1;
  19160.   }
  19161.  
  19162.   80% {
  19163.     -webkit-transform: perspective(400px) rotateX(-5deg);
  19164.     transform: perspective(400px) rotateX(-5deg);
  19165.   }
  19166.  
  19167.   to {
  19168.     -webkit-transform: perspective(400px);
  19169.     transform: perspective(400px);
  19170.   }
  19171. }
  19172.  
  19173. @-webkit-keyframes flipInY {
  19174.   0% {
  19175.     -webkit-transform: perspective(400px) rotateY(90deg);
  19176.     transform: perspective(400px) rotateY(90deg);
  19177.     opacity: 0;
  19178.   }
  19179.  
  19180.   0%, 40% {
  19181.     -webkit-animation-timing-function: ease-in;
  19182.     animation-timing-function: ease-in;
  19183.   }
  19184.  
  19185.   40% {
  19186.     -webkit-transform: perspective(400px) rotateY(-20deg);
  19187.     transform: perspective(400px) rotateY(-20deg);
  19188.   }
  19189.  
  19190.   60% {
  19191.     -webkit-transform: perspective(400px) rotateY(10deg);
  19192.     transform: perspective(400px) rotateY(10deg);
  19193.     opacity: 1;
  19194.   }
  19195.  
  19196.   80% {
  19197.     -webkit-transform: perspective(400px) rotateY(-5deg);
  19198.     transform: perspective(400px) rotateY(-5deg);
  19199.   }
  19200.  
  19201.   to {
  19202.     -webkit-transform: perspective(400px);
  19203.     transform: perspective(400px);
  19204.   }
  19205. }
  19206.  
  19207. @keyframes flipInY {
  19208.   0% {
  19209.     -webkit-transform: perspective(400px) rotateY(90deg);
  19210.     transform: perspective(400px) rotateY(90deg);
  19211.     opacity: 0;
  19212.   }
  19213.  
  19214.   0%, 40% {
  19215.     -webkit-animation-timing-function: ease-in;
  19216.     animation-timing-function: ease-in;
  19217.   }
  19218.  
  19219.   40% {
  19220.     -webkit-transform: perspective(400px) rotateY(-20deg);
  19221.     transform: perspective(400px) rotateY(-20deg);
  19222.   }
  19223.  
  19224.   60% {
  19225.     -webkit-transform: perspective(400px) rotateY(10deg);
  19226.     transform: perspective(400px) rotateY(10deg);
  19227.     opacity: 1;
  19228.   }
  19229.  
  19230.   80% {
  19231.     -webkit-transform: perspective(400px) rotateY(-5deg);
  19232.     transform: perspective(400px) rotateY(-5deg);
  19233.   }
  19234.  
  19235.   to {
  19236.     -webkit-transform: perspective(400px);
  19237.     transform: perspective(400px);
  19238.   }
  19239. }
  19240.  
  19241. @-webkit-keyframes flipOutX {
  19242.   0% {
  19243.     -webkit-transform: perspective(400px);
  19244.     transform: perspective(400px);
  19245.   }
  19246.  
  19247.   30% {
  19248.     -webkit-transform: perspective(400px) rotateX(-20deg);
  19249.     transform: perspective(400px) rotateX(-20deg);
  19250.     opacity: 1;
  19251.   }
  19252.  
  19253.   to {
  19254.     -webkit-transform: perspective(400px) rotateX(90deg);
  19255.     transform: perspective(400px) rotateX(90deg);
  19256.     opacity: 0;
  19257.   }
  19258. }
  19259.  
  19260. @keyframes flipOutX {
  19261.   0% {
  19262.     -webkit-transform: perspective(400px);
  19263.     transform: perspective(400px);
  19264.   }
  19265.  
  19266.   30% {
  19267.     -webkit-transform: perspective(400px) rotateX(-20deg);
  19268.     transform: perspective(400px) rotateX(-20deg);
  19269.     opacity: 1;
  19270.   }
  19271.  
  19272.   to {
  19273.     -webkit-transform: perspective(400px) rotateX(90deg);
  19274.     transform: perspective(400px) rotateX(90deg);
  19275.     opacity: 0;
  19276.   }
  19277. }
  19278.  
  19279. .flipOutX {
  19280.   -webkit-animation-name: flipOutX;
  19281.   animation-name: flipOutX;
  19282.   -webkit-backface-visibility: visible!important;
  19283.   backface-visibility: visible!important;
  19284. }
  19285.  
  19286. @-webkit-keyframes flipOutY {
  19287.   0% {
  19288.     -webkit-transform: perspective(400px);
  19289.     transform: perspective(400px);
  19290.   }
  19291.  
  19292.   30% {
  19293.     -webkit-transform: perspective(400px) rotateY(-15deg);
  19294.     transform: perspective(400px) rotateY(-15deg);
  19295.     opacity: 1;
  19296.   }
  19297.  
  19298.   to {
  19299.     -webkit-transform: perspective(400px) rotateY(90deg);
  19300.     transform: perspective(400px) rotateY(90deg);
  19301.     opacity: 0;
  19302.   }
  19303. }
  19304.  
  19305. @keyframes flipOutY {
  19306.   0% {
  19307.     -webkit-transform: perspective(400px);
  19308.     transform: perspective(400px);
  19309.   }
  19310.  
  19311.   30% {
  19312.     -webkit-transform: perspective(400px) rotateY(-15deg);
  19313.     transform: perspective(400px) rotateY(-15deg);
  19314.     opacity: 1;
  19315.   }
  19316.  
  19317.   to {
  19318.     -webkit-transform: perspective(400px) rotateY(90deg);
  19319.     transform: perspective(400px) rotateY(90deg);
  19320.     opacity: 0;
  19321.   }
  19322. }
  19323.  
  19324. @-webkit-keyframes lightSpeedIn {
  19325.   0% {
  19326.     -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
  19327.     transform: translate3d(100%,0,0) skewX(-30deg);
  19328.     opacity: 0;
  19329.   }
  19330.  
  19331.   60% {
  19332.     -webkit-transform: skewX(20deg);
  19333.     transform: skewX(20deg);
  19334.   }
  19335.  
  19336.   60%, 80% {
  19337.     opacity: 1;
  19338.   }
  19339.  
  19340.   80% {
  19341.     -webkit-transform: skewX(-5deg);
  19342.     transform: skewX(-5deg);
  19343.   }
  19344.  
  19345.   to {
  19346.     -webkit-transform: none;
  19347.     transform: none;
  19348.     opacity: 1;
  19349.   }
  19350. }
  19351.  
  19352. @keyframes lightSpeedIn {
  19353.   0% {
  19354.     -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
  19355.     transform: translate3d(100%,0,0) skewX(-30deg);
  19356.     opacity: 0;
  19357.   }
  19358.  
  19359.   60% {
  19360.     -webkit-transform: skewX(20deg);
  19361.     transform: skewX(20deg);
  19362.   }
  19363.  
  19364.   60%, 80% {
  19365.     opacity: 1;
  19366.   }
  19367.  
  19368.   80% {
  19369.     -webkit-transform: skewX(-5deg);
  19370.     transform: skewX(-5deg);
  19371.   }
  19372.  
  19373.   to {
  19374.     -webkit-transform: none;
  19375.     transform: none;
  19376.     opacity: 1;
  19377.   }
  19378. }
  19379.  
  19380. @-webkit-keyframes lightSpeedOut {
  19381.   0% {
  19382.     opacity: 1;
  19383.   }
  19384.  
  19385.   to {
  19386.     -webkit-transform: translate3d(100%,0,0) skewX(30deg);
  19387.     transform: translate3d(100%,0,0) skewX(30deg);
  19388.     opacity: 0;
  19389.   }
  19390. }
  19391.  
  19392. @keyframes lightSpeedOut {
  19393.   0% {
  19394.     opacity: 1;
  19395.   }
  19396.  
  19397.   to {
  19398.     -webkit-transform: translate3d(100%,0,0) skewX(30deg);
  19399.     transform: translate3d(100%,0,0) skewX(30deg);
  19400.     opacity: 0;
  19401.   }
  19402. }
  19403.  
  19404. @-webkit-keyframes rotateIn {
  19405.   0% {
  19406.     transform-origin: center;
  19407.     -webkit-transform: rotate(-200deg);
  19408.     transform: rotate(-200deg);
  19409.     opacity: 0;
  19410.   }
  19411.  
  19412.   0%, to {
  19413.     -webkit-transform-origin: center;
  19414.   }
  19415.  
  19416.   to {
  19417.     transform-origin: center;
  19418.     -webkit-transform: none;
  19419.     transform: none;
  19420.     opacity: 1;
  19421.   }
  19422. }
  19423.  
  19424. @keyframes rotateIn {
  19425.   0% {
  19426.     transform-origin: center;
  19427.     -webkit-transform: rotate(-200deg);
  19428.     transform: rotate(-200deg);
  19429.     opacity: 0;
  19430.   }
  19431.  
  19432.   0%, to {
  19433.     -webkit-transform-origin: center;
  19434.   }
  19435.  
  19436.   to {
  19437.     transform-origin: center;
  19438.     -webkit-transform: none;
  19439.     transform: none;
  19440.     opacity: 1;
  19441.   }
  19442. }
  19443.  
  19444. @-webkit-keyframes rotateInDownLeft {
  19445.   0% {
  19446.     transform-origin: left bottom;
  19447.     -webkit-transform: rotate(-45deg);
  19448.     transform: rotate(-45deg);
  19449.     opacity: 0;
  19450.   }
  19451.  
  19452.   0%, to {
  19453.     -webkit-transform-origin: left bottom;
  19454.   }
  19455.  
  19456.   to {
  19457.     transform-origin: left bottom;
  19458.     -webkit-transform: none;
  19459.     transform: none;
  19460.     opacity: 1;
  19461.   }
  19462. }
  19463.  
  19464. @keyframes rotateInDownLeft {
  19465.   0% {
  19466.     transform-origin: left bottom;
  19467.     -webkit-transform: rotate(-45deg);
  19468.     transform: rotate(-45deg);
  19469.     opacity: 0;
  19470.   }
  19471.  
  19472.   0%, to {
  19473.     -webkit-transform-origin: left bottom;
  19474.   }
  19475.  
  19476.   to {
  19477.     transform-origin: left bottom;
  19478.     -webkit-transform: none;
  19479.     transform: none;
  19480.     opacity: 1;
  19481.   }
  19482. }
  19483.  
  19484. @-webkit-keyframes rotateInDownRight {
  19485.   0% {
  19486.     transform-origin: right bottom;
  19487.     -webkit-transform: rotate(45deg);
  19488.     transform: rotate(45deg);
  19489.     opacity: 0;
  19490.   }
  19491.  
  19492.   0%, to {
  19493.     -webkit-transform-origin: right bottom;
  19494.   }
  19495.  
  19496.   to {
  19497.     transform-origin: right bottom;
  19498.     -webkit-transform: none;
  19499.     transform: none;
  19500.     opacity: 1;
  19501.   }
  19502. }
  19503.  
  19504. @keyframes rotateInDownRight {
  19505.   0% {
  19506.     transform-origin: right bottom;
  19507.     -webkit-transform: rotate(45deg);
  19508.     transform: rotate(45deg);
  19509.     opacity: 0;
  19510.   }
  19511.  
  19512.   0%, to {
  19513.     -webkit-transform-origin: right bottom;
  19514.   }
  19515.  
  19516.   to {
  19517.     transform-origin: right bottom;
  19518.     -webkit-transform: none;
  19519.     transform: none;
  19520.     opacity: 1;
  19521.   }
  19522. }
  19523.  
  19524. @-webkit-keyframes rotateInUpLeft {
  19525.   0% {
  19526.     transform-origin: left bottom;
  19527.     -webkit-transform: rotate(45deg);
  19528.     transform: rotate(45deg);
  19529.     opacity: 0;
  19530.   }
  19531.  
  19532.   0%, to {
  19533.     -webkit-transform-origin: left bottom;
  19534.   }
  19535.  
  19536.   to {
  19537.     transform-origin: left bottom;
  19538.     -webkit-transform: none;
  19539.     transform: none;
  19540.     opacity: 1;
  19541.   }
  19542. }
  19543.  
  19544. @keyframes rotateInUpLeft {
  19545.   0% {
  19546.     transform-origin: left bottom;
  19547.     -webkit-transform: rotate(45deg);
  19548.     transform: rotate(45deg);
  19549.     opacity: 0;
  19550.   }
  19551.  
  19552.   0%, to {
  19553.     -webkit-transform-origin: left bottom;
  19554.   }
  19555.  
  19556.   to {
  19557.     transform-origin: left bottom;
  19558.     -webkit-transform: none;
  19559.     transform: none;
  19560.     opacity: 1;
  19561.   }
  19562. }
  19563.  
  19564. @-webkit-keyframes rotateInUpRight {
  19565.   0% {
  19566.     transform-origin: right bottom;
  19567.     -webkit-transform: rotate(-90deg);
  19568.     transform: rotate(-90deg);
  19569.     opacity: 0;
  19570.   }
  19571.  
  19572.   0%, to {
  19573.     -webkit-transform-origin: right bottom;
  19574.   }
  19575.  
  19576.   to {
  19577.     transform-origin: right bottom;
  19578.     -webkit-transform: none;
  19579.     transform: none;
  19580.     opacity: 1;
  19581.   }
  19582. }
  19583.  
  19584. @keyframes rotateInUpRight {
  19585.   0% {
  19586.     transform-origin: right bottom;
  19587.     -webkit-transform: rotate(-90deg);
  19588.     transform: rotate(-90deg);
  19589.     opacity: 0;
  19590.   }
  19591.  
  19592.   0%, to {
  19593.     -webkit-transform-origin: right bottom;
  19594.   }
  19595.  
  19596.   to {
  19597.     transform-origin: right bottom;
  19598.     -webkit-transform: none;
  19599.     transform: none;
  19600.     opacity: 1;
  19601.   }
  19602. }
  19603.  
  19604. @-webkit-keyframes rotateOut {
  19605.   0% {
  19606.     transform-origin: center;
  19607.     opacity: 1;
  19608.   }
  19609.  
  19610.   0%, to {
  19611.     -webkit-transform-origin: center;
  19612.   }
  19613.  
  19614.   to {
  19615.     transform-origin: center;
  19616.     -webkit-transform: rotate(200deg);
  19617.     transform: rotate(200deg);
  19618.     opacity: 0;
  19619.   }
  19620. }
  19621.  
  19622. @keyframes rotateOut {
  19623.   0% {
  19624.     transform-origin: center;
  19625.     opacity: 1;
  19626.   }
  19627.  
  19628.   0%, to {
  19629.     -webkit-transform-origin: center;
  19630.   }
  19631.  
  19632.   to {
  19633.     transform-origin: center;
  19634.     -webkit-transform: rotate(200deg);
  19635.     transform: rotate(200deg);
  19636.     opacity: 0;
  19637.   }
  19638. }
  19639.  
  19640. @-webkit-keyframes rotateOutDownLeft {
  19641.   0% {
  19642.     transform-origin: left bottom;
  19643.     opacity: 1;
  19644.   }
  19645.  
  19646.   0%, to {
  19647.     -webkit-transform-origin: left bottom;
  19648.   }
  19649.  
  19650.   to {
  19651.     transform-origin: left bottom;
  19652.     -webkit-transform: rotate(45deg);
  19653.     transform: rotate(45deg);
  19654.     opacity: 0;
  19655.   }
  19656. }
  19657.  
  19658. @keyframes rotateOutDownLeft {
  19659.   0% {
  19660.     transform-origin: left bottom;
  19661.     opacity: 1;
  19662.   }
  19663.  
  19664.   0%, to {
  19665.     -webkit-transform-origin: left bottom;
  19666.   }
  19667.  
  19668.   to {
  19669.     transform-origin: left bottom;
  19670.     -webkit-transform: rotate(45deg);
  19671.     transform: rotate(45deg);
  19672.     opacity: 0;
  19673.   }
  19674. }
  19675.  
  19676. @-webkit-keyframes rotateOutDownRight {
  19677.   0% {
  19678.     transform-origin: right bottom;
  19679.     opacity: 1;
  19680.   }
  19681.  
  19682.   0%, to {
  19683.     -webkit-transform-origin: right bottom;
  19684.   }
  19685.  
  19686.   to {
  19687.     transform-origin: right bottom;
  19688.     -webkit-transform: rotate(-45deg);
  19689.     transform: rotate(-45deg);
  19690.     opacity: 0;
  19691.   }
  19692. }
  19693.  
  19694. @keyframes rotateOutDownRight {
  19695.   0% {
  19696.     transform-origin: right bottom;
  19697.     opacity: 1;
  19698.   }
  19699.  
  19700.   0%, to {
  19701.     -webkit-transform-origin: right bottom;
  19702.   }
  19703.  
  19704.   to {
  19705.     transform-origin: right bottom;
  19706.     -webkit-transform: rotate(-45deg);
  19707.     transform: rotate(-45deg);
  19708.     opacity: 0;
  19709.   }
  19710. }
  19711.  
  19712. @-webkit-keyframes rotateOutUpLeft {
  19713.   0% {
  19714.     transform-origin: left bottom;
  19715.     opacity: 1;
  19716.   }
  19717.  
  19718.   0%, to {
  19719.     -webkit-transform-origin: left bottom;
  19720.   }
  19721.  
  19722.   to {
  19723.     transform-origin: left bottom;
  19724.     -webkit-transform: rotate(-45deg);
  19725.     transform: rotate(-45deg);
  19726.     opacity: 0;
  19727.   }
  19728. }
  19729.  
  19730. @keyframes rotateOutUpLeft {
  19731.   0% {
  19732.     transform-origin: left bottom;
  19733.     opacity: 1;
  19734.   }
  19735.  
  19736.   0%, to {
  19737.     -webkit-transform-origin: left bottom;
  19738.   }
  19739.  
  19740.   to {
  19741.     transform-origin: left bottom;
  19742.     -webkit-transform: rotate(-45deg);
  19743.     transform: rotate(-45deg);
  19744.     opacity: 0;
  19745.   }
  19746. }
  19747.  
  19748. @-webkit-keyframes rotateOutUpRight {
  19749.   0% {
  19750.     transform-origin: right bottom;
  19751.     opacity: 1;
  19752.   }
  19753.  
  19754.   0%, to {
  19755.     -webkit-transform-origin: right bottom;
  19756.   }
  19757.  
  19758.   to {
  19759.     transform-origin: right bottom;
  19760.     -webkit-transform: rotate(90deg);
  19761.     transform: rotate(90deg);
  19762.     opacity: 0;
  19763.   }
  19764. }
  19765.  
  19766. @keyframes rotateOutUpRight {
  19767.   0% {
  19768.     transform-origin: right bottom;
  19769.     opacity: 1;
  19770.   }
  19771.  
  19772.   0%, to {
  19773.     -webkit-transform-origin: right bottom;
  19774.   }
  19775.  
  19776.   to {
  19777.     transform-origin: right bottom;
  19778.     -webkit-transform: rotate(90deg);
  19779.     transform: rotate(90deg);
  19780.     opacity: 0;
  19781.   }
  19782. }
  19783.  
  19784. @-webkit-keyframes hinge {
  19785.   0% {
  19786.     transform-origin: top left;
  19787.   }
  19788.  
  19789.   0%, 20%, 60% {
  19790.     -webkit-transform-origin: top left;
  19791.     -webkit-animation-timing-function: ease-in-out;
  19792.     animation-timing-function: ease-in-out;
  19793.   }
  19794.  
  19795.   20%, 60% {
  19796.     -webkit-transform: rotate(80deg);
  19797.     transform: rotate(80deg);
  19798.     transform-origin: top left;
  19799.   }
  19800.  
  19801.   40%, 80% {
  19802.     -webkit-transform: rotate(60deg);
  19803.     transform: rotate(60deg);
  19804.     -webkit-transform-origin: top left;
  19805.     transform-origin: top left;
  19806.     -webkit-animation-timing-function: ease-in-out;
  19807.     animation-timing-function: ease-in-out;
  19808.     opacity: 1;
  19809.   }
  19810.  
  19811.   to {
  19812.     -webkit-transform: translate3d(0,700px,0);
  19813.     transform: translate3d(0,700px,0);
  19814.     opacity: 0;
  19815.   }
  19816. }
  19817.  
  19818. @keyframes hinge {
  19819.   0% {
  19820.     transform-origin: top left;
  19821.   }
  19822.  
  19823.   0%, 20%, 60% {
  19824.     -webkit-transform-origin: top left;
  19825.     -webkit-animation-timing-function: ease-in-out;
  19826.     animation-timing-function: ease-in-out;
  19827.   }
  19828.  
  19829.   20%, 60% {
  19830.     -webkit-transform: rotate(80deg);
  19831.     transform: rotate(80deg);
  19832.     transform-origin: top left;
  19833.   }
  19834.  
  19835.   40%, 80% {
  19836.     -webkit-transform: rotate(60deg);
  19837.     transform: rotate(60deg);
  19838.     -webkit-transform-origin: top left;
  19839.     transform-origin: top left;
  19840.     -webkit-animation-timing-function: ease-in-out;
  19841.     animation-timing-function: ease-in-out;
  19842.     opacity: 1;
  19843.   }
  19844.  
  19845.   to {
  19846.     -webkit-transform: translate3d(0,700px,0);
  19847.     transform: translate3d(0,700px,0);
  19848.     opacity: 0;
  19849.   }
  19850. }
  19851.  
  19852. @-webkit-keyframes rollIn {
  19853.   0% {
  19854.     opacity: 0;
  19855.     -webkit-transform: translate3d(-100%,0,0) rotate(-120deg);
  19856.     transform: translate3d(-100%,0,0) rotate(-120deg);
  19857.   }
  19858.  
  19859.   to {
  19860.     opacity: 1;
  19861.     -webkit-transform: none;
  19862.     transform: none;
  19863.   }
  19864. }
  19865.  
  19866. @keyframes rollIn {
  19867.   0% {
  19868.     opacity: 0;
  19869.     -webkit-transform: translate3d(-100%,0,0) rotate(-120deg);
  19870.     transform: translate3d(-100%,0,0) rotate(-120deg);
  19871.   }
  19872.  
  19873.   to {
  19874.     opacity: 1;
  19875.     -webkit-transform: none;
  19876.     transform: none;
  19877.   }
  19878. }
  19879.  
  19880. @-webkit-keyframes rollOut {
  19881.   0% {
  19882.     opacity: 1;
  19883.   }
  19884.  
  19885.   to {
  19886.     opacity: 0;
  19887.     -webkit-transform: translate3d(100%,0,0) rotate(120deg);
  19888.     transform: translate3d(100%,0,0) rotate(120deg);
  19889.   }
  19890. }
  19891.  
  19892. @keyframes rollOut {
  19893.   0% {
  19894.     opacity: 1;
  19895.   }
  19896.  
  19897.   to {
  19898.     opacity: 0;
  19899.     -webkit-transform: translate3d(100%,0,0) rotate(120deg);
  19900.     transform: translate3d(100%,0,0) rotate(120deg);
  19901.   }
  19902. }
  19903.  
  19904. @-webkit-keyframes zoomIn {
  19905.   0% {
  19906.     opacity: 0;
  19907.     -webkit-transform: scale3d(.3,.3,.3);
  19908.     transform: scale3d(.3,.3,.3);
  19909.   }
  19910.  
  19911.   50% {
  19912.     opacity: 1;
  19913.   }
  19914. }
  19915.  
  19916. @keyframes zoomIn {
  19917.   0% {
  19918.     opacity: 0;
  19919.     -webkit-transform: scale3d(.3,.3,.3);
  19920.     transform: scale3d(.3,.3,.3);
  19921.   }
  19922.  
  19923.   50% {
  19924.     opacity: 1;
  19925.   }
  19926. }
  19927.  
  19928. .zoomIn {
  19929.   -webkit-animation-name: zoomIn;
  19930.   animation-name: zoomIn;
  19931. }
  19932.  
  19933. @-webkit-keyframes zoomInDown {
  19934.   0% {
  19935.     opacity: 0;
  19936.     -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  19937.     transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  19938.     -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  19939.     animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  19940.   }
  19941.  
  19942.   60% {
  19943.     opacity: 1;
  19944.     -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
  19945.     transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
  19946.     -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
  19947.     animation-timing-function: cubic-bezier(.175,.885,.32,1);
  19948.   }
  19949. }
  19950.  
  19951. @keyframes zoomInDown {
  19952.   0% {
  19953.     opacity: 0;
  19954.     -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  19955.     transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  19956.     -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  19957.     animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  19958.   }
  19959.  
  19960.   60% {
  19961.     opacity: 1;
  19962.     -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
  19963.     transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
  19964.     -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
  19965.     animation-timing-function: cubic-bezier(.175,.885,.32,1);
  19966.   }
  19967. }
  19968.  
  19969. @-webkit-keyframes zoomInLeft {
  19970.   0% {
  19971.     opacity: 0;
  19972.     -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
  19973.     transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
  19974.     -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  19975.     animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  19976.   }
  19977.  
  19978.   60% {
  19979.     opacity: 1;
  19980.     -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
  19981.     transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
  19982.     -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
  19983.     animation-timing-function: cubic-bezier(.175,.885,.32,1);
  19984.   }
  19985. }
  19986.  
  19987. @keyframes zoomInLeft {
  19988.   0% {
  19989.     opacity: 0;
  19990.     -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
  19991.     transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
  19992.     -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  19993.     animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  19994.   }
  19995.  
  19996.   60% {
  19997.     opacity: 1;
  19998.     -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
  19999.     transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
  20000.     -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
  20001.     animation-timing-function: cubic-bezier(.175,.885,.32,1);
  20002.   }
  20003. }
  20004.  
  20005. @-webkit-keyframes zoomInRight {
  20006.   0% {
  20007.     opacity: 0;
  20008.     -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
  20009.     transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
  20010.     -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  20011.     animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  20012.   }
  20013.  
  20014.   60% {
  20015.     opacity: 1;
  20016.     -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
  20017.     transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
  20018.     -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
  20019.     animation-timing-function: cubic-bezier(.175,.885,.32,1);
  20020.   }
  20021. }
  20022.  
  20023. @keyframes zoomInRight {
  20024.   0% {
  20025.     opacity: 0;
  20026.     -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
  20027.     transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
  20028.     -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  20029.     animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  20030.   }
  20031.  
  20032.   60% {
  20033.     opacity: 1;
  20034.     -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
  20035.     transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
  20036.     -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
  20037.     animation-timing-function: cubic-bezier(.175,.885,.32,1);
  20038.   }
  20039. }
  20040.  
  20041. @-webkit-keyframes zoomInUp {
  20042.   0% {
  20043.     opacity: 0;
  20044.     -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
  20045.     transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
  20046.     -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  20047.     animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  20048.   }
  20049.  
  20050.   60% {
  20051.     opacity: 1;
  20052.     -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
  20053.     transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
  20054.     -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
  20055.     animation-timing-function: cubic-bezier(.175,.885,.32,1);
  20056.   }
  20057. }
  20058.  
  20059. @keyframes zoomInUp {
  20060.   0% {
  20061.     opacity: 0;
  20062.     -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
  20063.     transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
  20064.     -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  20065.     animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  20066.   }
  20067.  
  20068.   60% {
  20069.     opacity: 1;
  20070.     -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
  20071.     transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
  20072.     -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
  20073.     animation-timing-function: cubic-bezier(.175,.885,.32,1);
  20074.   }
  20075. }
  20076.  
  20077. @-webkit-keyframes zoomOut {
  20078.   0% {
  20079.     opacity: 1;
  20080.   }
  20081.  
  20082.   50% {
  20083.     -webkit-transform: scale3d(.3,.3,.3);
  20084.     transform: scale3d(.3,.3,.3);
  20085.   }
  20086.  
  20087.   50%, to {
  20088.     opacity: 0;
  20089.   }
  20090. }
  20091.  
  20092. @keyframes zoomOut {
  20093.   0% {
  20094.     opacity: 1;
  20095.   }
  20096.  
  20097.   50% {
  20098.     -webkit-transform: scale3d(.3,.3,.3);
  20099.     transform: scale3d(.3,.3,.3);
  20100.   }
  20101.  
  20102.   50%, to {
  20103.     opacity: 0;
  20104.   }
  20105. }
  20106.  
  20107. @-webkit-keyframes zoomOutDown {
  20108.   40% {
  20109.     opacity: 1;
  20110.     -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
  20111.     transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
  20112.     -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  20113.     animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  20114.   }
  20115.  
  20116.   to {
  20117.     opacity: 0;
  20118.     -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
  20119.     transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
  20120.     -webkit-transform-origin: center bottom;
  20121.     transform-origin: center bottom;
  20122.     -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
  20123.     animation-timing-function: cubic-bezier(.175,.885,.32,1);
  20124.   }
  20125. }
  20126.  
  20127. @keyframes zoomOutDown {
  20128.   40% {
  20129.     opacity: 1;
  20130.     -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
  20131.     transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
  20132.     -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  20133.     animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  20134.   }
  20135.  
  20136.   to {
  20137.     opacity: 0;
  20138.     -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
  20139.     transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
  20140.     -webkit-transform-origin: center bottom;
  20141.     transform-origin: center bottom;
  20142.     -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
  20143.     animation-timing-function: cubic-bezier(.175,.885,.32,1);
  20144.   }
  20145. }
  20146.  
  20147. @-webkit-keyframes zoomOutLeft {
  20148.   40% {
  20149.     opacity: 1;
  20150.     -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
  20151.     transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
  20152.   }
  20153.  
  20154.   to {
  20155.     opacity: 0;
  20156.     -webkit-transform: scale(.1) translate3d(-2000px,0,0);
  20157.     transform: scale(.1) translate3d(-2000px,0,0);
  20158.     -webkit-transform-origin: left center;
  20159.     transform-origin: left center;
  20160.   }
  20161. }
  20162.  
  20163. @keyframes zoomOutLeft {
  20164.   40% {
  20165.     opacity: 1;
  20166.     -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
  20167.     transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
  20168.   }
  20169.  
  20170.   to {
  20171.     opacity: 0;
  20172.     -webkit-transform: scale(.1) translate3d(-2000px,0,0);
  20173.     transform: scale(.1) translate3d(-2000px,0,0);
  20174.     -webkit-transform-origin: left center;
  20175.     transform-origin: left center;
  20176.   }
  20177. }
  20178.  
  20179. @-webkit-keyframes zoomOutRight {
  20180.   40% {
  20181.     opacity: 1;
  20182.     -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
  20183.     transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
  20184.   }
  20185.  
  20186.   to {
  20187.     opacity: 0;
  20188.     -webkit-transform: scale(.1) translate3d(2000px,0,0);
  20189.     transform: scale(.1) translate3d(2000px,0,0);
  20190.     -webkit-transform-origin: right center;
  20191.     transform-origin: right center;
  20192.   }
  20193. }
  20194.  
  20195. @keyframes zoomOutRight {
  20196.   40% {
  20197.     opacity: 1;
  20198.     -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
  20199.     transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
  20200.   }
  20201.  
  20202.   to {
  20203.     opacity: 0;
  20204.     -webkit-transform: scale(.1) translate3d(2000px,0,0);
  20205.     transform: scale(.1) translate3d(2000px,0,0);
  20206.     -webkit-transform-origin: right center;
  20207.     transform-origin: right center;
  20208.   }
  20209. }
  20210.  
  20211. @-webkit-keyframes zoomOutUp {
  20212.   40% {
  20213.     opacity: 1;
  20214.     -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
  20215.     transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
  20216.     -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  20217.     animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  20218.   }
  20219.  
  20220.   to {
  20221.     opacity: 0;
  20222.     -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
  20223.     transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
  20224.     -webkit-transform-origin: center bottom;
  20225.     transform-origin: center bottom;
  20226.     -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
  20227.     animation-timing-function: cubic-bezier(.175,.885,.32,1);
  20228.   }
  20229. }
  20230.  
  20231. @keyframes zoomOutUp {
  20232.   40% {
  20233.     opacity: 1;
  20234.     -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
  20235.     transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
  20236.     -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  20237.     animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  20238.   }
  20239.  
  20240.   to {
  20241.     opacity: 0;
  20242.     -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
  20243.     transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
  20244.     -webkit-transform-origin: center bottom;
  20245.     transform-origin: center bottom;
  20246.     -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
  20247.     animation-timing-function: cubic-bezier(.175,.885,.32,1);
  20248.   }
  20249. }
  20250.  
  20251. @-webkit-keyframes slideInDown {
  20252.   0% {
  20253.     -webkit-transform: translate3d(0,-100%,0);
  20254.     transform: translate3d(0,-100%,0);
  20255.     visibility: visible;
  20256.   }
  20257.  
  20258.   to {
  20259.     -webkit-transform: translateZ(0);
  20260.     transform: translateZ(0);
  20261.   }
  20262. }
  20263.  
  20264. @keyframes slideInDown {
  20265.   0% {
  20266.     -webkit-transform: translate3d(0,-100%,0);
  20267.     transform: translate3d(0,-100%,0);
  20268.     visibility: visible;
  20269.   }
  20270.  
  20271.   to {
  20272.     -webkit-transform: translateZ(0);
  20273.     transform: translateZ(0);
  20274.   }
  20275. }
  20276.  
  20277. .slideInDown {
  20278.   -webkit-animation-name: slideInDown;
  20279.   animation-name: slideInDown;
  20280. }
  20281.  
  20282. @-webkit-keyframes slideInLeft {
  20283.   0% {
  20284.     -webkit-transform: translate3d(-100%,0,0);
  20285.     transform: translate3d(-100%,0,0);
  20286.     visibility: visible;
  20287.   }
  20288.  
  20289.   to {
  20290.     -webkit-transform: translateZ(0);
  20291.     transform: translateZ(0);
  20292.   }
  20293. }
  20294.  
  20295. @keyframes slideInLeft {
  20296.   0% {
  20297.     -webkit-transform: translate3d(-100%,0,0);
  20298.     transform: translate3d(-100%,0,0);
  20299.     visibility: visible;
  20300.   }
  20301.  
  20302.   to {
  20303.     -webkit-transform: translateZ(0);
  20304.     transform: translateZ(0);
  20305.   }
  20306. }
  20307.  
  20308. @-webkit-keyframes slideInRight {
  20309.   0% {
  20310.     -webkit-transform: translate3d(100%,0,0);
  20311.     transform: translate3d(100%,0,0);
  20312.     visibility: visible;
  20313.   }
  20314.  
  20315.   to {
  20316.     -webkit-transform: translateZ(0);
  20317.     transform: translateZ(0);
  20318.   }
  20319. }
  20320.  
  20321. @keyframes slideInRight {
  20322.   0% {
  20323.     -webkit-transform: translate3d(100%,0,0);
  20324.     transform: translate3d(100%,0,0);
  20325.     visibility: visible;
  20326.   }
  20327.  
  20328.   to {
  20329.     -webkit-transform: translateZ(0);
  20330.     transform: translateZ(0);
  20331.   }
  20332. }
  20333.  
  20334. .slideInRight {
  20335.   -webkit-animation-name: slideInRight;
  20336.   animation-name: slideInRight;
  20337. }
  20338.  
  20339. @-webkit-keyframes slideInUp {
  20340.   0% {
  20341.     -webkit-transform: translate3d(0,100%,0);
  20342.     transform: translate3d(0,100%,0);
  20343.     visibility: visible;
  20344.   }
  20345.  
  20346.   to {
  20347.     -webkit-transform: translateZ(0);
  20348.     transform: translateZ(0);
  20349.   }
  20350. }
  20351.  
  20352. @keyframes slideInUp {
  20353.   0% {
  20354.     -webkit-transform: translate3d(0,100%,0);
  20355.     transform: translate3d(0,100%,0);
  20356.     visibility: visible;
  20357.   }
  20358.  
  20359.   to {
  20360.     -webkit-transform: translateZ(0);
  20361.     transform: translateZ(0);
  20362.   }
  20363. }
  20364.  
  20365. .slideInUp {
  20366.   -webkit-animation-name: slideInUp;
  20367.   animation-name: slideInUp;
  20368. }
  20369.  
  20370. @-webkit-keyframes slideOutDown {
  20371.   0% {
  20372.     -webkit-transform: translateZ(0);
  20373.     transform: translateZ(0);
  20374.   }
  20375.  
  20376.   to {
  20377.     visibility: hidden;
  20378.     -webkit-transform: translate3d(0,100%,0);
  20379.     transform: translate3d(0,100%,0);
  20380.   }
  20381. }
  20382.  
  20383. @keyframes slideOutDown {
  20384.   0% {
  20385.     -webkit-transform: translateZ(0);
  20386.     transform: translateZ(0);
  20387.   }
  20388.  
  20389.   to {
  20390.     visibility: hidden;
  20391.     -webkit-transform: translate3d(0,100%,0);
  20392.     transform: translate3d(0,100%,0);
  20393.   }
  20394. }
  20395.  
  20396. .slideOutDown {
  20397.   -webkit-animation-name: slideOutDown;
  20398.   animation-name: slideOutDown;
  20399. }
  20400.  
  20401. @-webkit-keyframes slideOutLeft {
  20402.   0% {
  20403.     -webkit-transform: translateZ(0);
  20404.     transform: translateZ(0);
  20405.   }
  20406.  
  20407.   to {
  20408.     visibility: hidden;
  20409.     -webkit-transform: translate3d(-100%,0,0);
  20410.     transform: translate3d(-100%,0,0);
  20411.   }
  20412. }
  20413.  
  20414. @keyframes slideOutLeft {
  20415.   0% {
  20416.     -webkit-transform: translateZ(0);
  20417.     transform: translateZ(0);
  20418.   }
  20419.  
  20420.   to {
  20421.     visibility: hidden;
  20422.     -webkit-transform: translate3d(-100%,0,0);
  20423.     transform: translate3d(-100%,0,0);
  20424.   }
  20425. }
  20426.  
  20427. @-webkit-keyframes slideOutRight {
  20428.   0% {
  20429.     -webkit-transform: translateZ(0);
  20430.     transform: translateZ(0);
  20431.   }
  20432.  
  20433.   to {
  20434.     visibility: hidden;
  20435.     -webkit-transform: translate3d(100%,0,0);
  20436.     transform: translate3d(100%,0,0);
  20437.   }
  20438. }
  20439.  
  20440. @keyframes slideOutRight {
  20441.   0% {
  20442.     -webkit-transform: translateZ(0);
  20443.     transform: translateZ(0);
  20444.   }
  20445.  
  20446.   to {
  20447.     visibility: hidden;
  20448.     -webkit-transform: translate3d(100%,0,0);
  20449.     transform: translate3d(100%,0,0);
  20450.   }
  20451. }
  20452.  
  20453. @-webkit-keyframes slideOutUp {
  20454.   0% {
  20455.     -webkit-transform: translateZ(0);
  20456.     transform: translateZ(0);
  20457.   }
  20458.  
  20459.   to {
  20460.     visibility: hidden;
  20461.     -webkit-transform: translate3d(0,-100%,0);
  20462.     transform: translate3d(0,-100%,0);
  20463.   }
  20464. }
  20465.  
  20466. @keyframes slideOutUp {
  20467.   0% {
  20468.     -webkit-transform: translateZ(0);
  20469.     transform: translateZ(0);
  20470.   }
  20471.  
  20472.   to {
  20473.     visibility: hidden;
  20474.     -webkit-transform: translate3d(0,-100%,0);
  20475.     transform: translate3d(0,-100%,0);
  20476.   }
  20477. }
  20478.  
  20479. /*margin padding class*/
  20480.  
  20481. .pt5 {
  20482.   padding-top: 5px;
  20483. }
  20484.  
  20485. .pt10 {
  20486.   padding-top: 10px;
  20487. }
  20488.  
  20489. .pt15 {
  20490.   padding-top: 15px;
  20491. }
  20492.  
  20493. .pt20 {
  20494.   padding-top: 20px;
  20495. }
  20496.  
  20497. .pt30 {
  20498.   padding-top: 30px;
  20499. }
  20500.  
  20501. .pt40 {
  20502.   padding-top: 40px;
  20503. }
  20504.  
  20505. .pl5 {
  20506.   padding-left: 5px;
  20507. }
  20508.  
  20509. .pl10 {
  20510.   padding-left: 10px;
  20511. }
  20512.  
  20513. .pl15 {
  20514.   padding-left: 15px;
  20515. }
  20516.  
  20517. .pl20 {
  20518.   padding-left: 20px;
  20519. }
  20520.  
  20521. .pl30 {
  20522.   padding-left: 30px;
  20523. }
  20524.  
  20525. .pl40 {
  20526.   padding-left: 40px;
  20527. }
  20528.  
  20529. .pr5 {
  20530.   padding-right: 5px;
  20531. }
  20532.  
  20533. .pr10 {
  20534.   padding-right: 10px;
  20535. }
  20536.  
  20537. .pr15 {
  20538.   padding-right: 15px;
  20539. }
  20540.  
  20541. .pr20 {
  20542.   padding-right: 20px;
  20543. }
  20544.  
  20545. .pr30 {
  20546.   padding-right: 30px;
  20547. }
  20548.  
  20549. .pr40 {
  20550.   padding-right: 40px;
  20551. }
  20552.  
  20553. .pb5 {
  20554.   padding-bottom: 5px;
  20555. }
  20556.  
  20557. .pb10 {
  20558.   padding-bottom: 10px;
  20559. }
  20560.  
  20561. .pb15 {
  20562.   padding-bottom: 15px;
  20563. }
  20564.  
  20565. .pb20 {
  20566.   padding-bottom: 20px;
  20567. }
  20568.  
  20569. .pb30 {
  20570.   padding-bottom: 30px;
  20571. }
  20572.  
  20573. .pb40 {
  20574.   padding-bottom: 40px;
  20575. }
  20576.  
  20577. .mt5 {
  20578.   margin-top: 5px;
  20579. }
  20580.  
  20581. .mt10 {
  20582.   margin-top: 10px;
  20583. }
  20584.  
  20585. .mt15 {
  20586.   margin-top: 15px;
  20587. }
  20588.  
  20589. .mt20 {
  20590.   margin-top: 20px;
  20591. }
  20592.  
  20593. .mt30 {
  20594.   margin-top: 30px;
  20595. }
  20596.  
  20597. .mt40 {
  20598.   margin-top: 40px;
  20599. }
  20600.  
  20601. .mt60 {
  20602.   margin-top: 60px;
  20603. }
  20604.  
  20605. .mt120 {
  20606.   margin-top: 120px;
  20607. }
  20608.  
  20609. .ml5 {
  20610.   margin-left: 5px;
  20611. }
  20612.  
  20613. .ml10 {
  20614.   margin-left: 10px;
  20615. }
  20616.  
  20617. .ml15 {
  20618.   margin-left: 15px;
  20619. }
  20620.  
  20621. .ml20 {
  20622.   margin-left: 20px;
  20623. }
  20624.  
  20625. .ml30 {
  20626.   margin-left: 30px;
  20627. }
  20628.  
  20629. .ml40 {
  20630.   margin-left: 40px;
  20631. }
  20632.  
  20633. .mr5 {
  20634.   margin-right: 5px;
  20635. }
  20636.  
  20637. .mr10 {
  20638.   margin-right: 10px;
  20639. }
  20640.  
  20641. .mr15 {
  20642.   margin-right: 15px;
  20643. }
  20644.  
  20645. .mr20 {
  20646.   margin-right: 20px;
  20647. }
  20648.  
  20649. .mr30 {
  20650.   margin-right: 30px;
  20651. }
  20652.  
  20653. .mr40 {
  20654.   margin-right: 40px;
  20655. }
  20656.  
  20657. .mb5 {
  20658.   margin-bottom: 5px;
  20659. }
  20660.  
  20661. .mb10 {
  20662.   margin-bottom: 10px;
  20663. }
  20664.  
  20665. .mb15 {
  20666.   margin-bottom: 15px;
  20667. }
  20668.  
  20669. .mb20 {
  20670.   margin-bottom: 20px;
  20671. }
  20672.  
  20673. .mb30 {
  20674.   margin-bottom: 30px;
  20675. }
  20676.  
  20677. .mb40 {
  20678.   margin-bottom: 40px;
  20679. }
  20680.  
  20681. .margin-0-auto {
  20682.   margin: 0 auto;
  20683. }
  20684.  
  20685. .mt30center {
  20686.   margin: 30px auto 0 auto;
  20687.   max-width: 730px;
  20688. }
  20689.  
  20690. .max-width730 {
  20691.   max-width: 730px;
  20692. }
  20693.  
  20694. .float-left {
  20695.   float: left;
  20696. }
  20697.  
  20698. .float-right {
  20699.   float: right;
  20700. }
  20701.  
  20702. /*font class*/
  20703.  
  20704. .text-sub-small {
  20705.   font-size: 13px;
  20706.   color: #838a92;
  20707. }
  20708.  
  20709. a.text-sub-small:hover,button.text-sub-small:hover {
  20710.   border-bottom: 1px solid #a7abb1;
  20711. }
  20712.  
  20713. .text-sub-small-underline {
  20714.   font-size: 13px;
  20715.   color: #838a92;
  20716.   border-bottom: 1px solid #838a92;
  20717. }
  20718.  
  20719. a.text-sub-small-underline:hover,button.text-sub-small-underline:hover {
  20720.   color: #444d57;
  20721.   border-color: #444d57;
  20722. }
  20723.  
  20724. .text-sub-medium {
  20725.   font-size: 15px;
  20726.   color: #838a92;
  20727. }
  20728.  
  20729. .text-normal-small {
  20730.   font-size: 13px;
  20731.   color: #444d57;
  20732. }
  20733.  
  20734. .text-normal-medium {
  20735.   font-size: 15px;
  20736.   color: #444d57;
  20737. }
  20738.  
  20739. .text-important-small {
  20740.   font-size: 13px;
  20741.   color: #000e1f;
  20742. }
  20743.  
  20744. .text-important-small-blue {
  20745.   font-size: 13px;
  20746.   color: #0075ff;
  20747. }
  20748.  
  20749. a.text-important-small-blue:hover,button.text-important-small-blue:hover {
  20750.   border-bottom: 1px solid #0075ff;
  20751. }
  20752.  
  20753. .text-important-medium {
  20754.   font-size: 15px;
  20755.   color: #000e1f;
  20756. }
  20757.  
  20758. .text-important-medium-bold {
  20759.   font-size: 15px;
  20760.   color: #000e1f;
  20761.   font-weight: 600;
  20762. }
  20763.  
  20764. .text-important-medium-blue {
  20765.   font-size: 15px;
  20766.   color: #0075ff;
  20767. }
  20768.  
  20769. .text-important-medium-blue:hover {
  20770.   color: #0069e5;
  20771.   border-bottom: 1px solid #0075ff;
  20772. }
  20773.  
  20774. .text-title-blue {
  20775.   font-size: 25px;
  20776.   color: #0075ff;
  20777. }
  20778.  
  20779. a.text-title-blue:hover,button.text-title-blue:hover {
  20780.   color: #0069e5;
  20781.   border-bottom: 1px solid #0075ff;
  20782. }
  20783.  
  20784. .text-error {
  20785.   font-size: 13px !important;
  20786.   color: #ff0000 !important;
  20787. }
  20788.  
  20789. .icon-sub-small {
  20790.   font-family: FontAwesome;
  20791.   font-size: 14px;
  20792.   color: #bdc0c5;
  20793. }
  20794.  
  20795. a.icon-sub-small:hover,button.icon-sub-small:hover {
  20796.   color: #838a92;
  20797. }
  20798.  
  20799. .icon-sub-medium {
  20800.   font-family: FontAwesome;
  20801.   font-size: 15px;
  20802.   color: #bdc0c5;
  20803. }
  20804.  
  20805. .icon-normal-small {
  20806.   font-family: FontAwesome;
  20807.   font-size: 14px;
  20808.   color: #838a92;
  20809. }
  20810.  
  20811. a.icon-normal-small:hover,button.icon-normal-small:hover {
  20812.   color: #444d57;
  20813. }
  20814.  
  20815. .icon-important-small-blue {
  20816.   font-family: FontAwesome;
  20817.   font-size: 12px;
  20818.   color: #0075ff;
  20819. }
  20820.  
  20821. .icon-important-small-blue:hover {
  20822.   color: #0069e5;
  20823. }
  20824.  
  20825. .text-important-medium-blue:hover > .icon-important-small-blue {
  20826.   color: #0069e5;
  20827. }
  20828.  
  20829. .icon-important-medium {
  20830.   font-family: FontAwesome;
  20831.   font-size: 17px;
  20832.   color: #444d57;
  20833. }
  20834.  
  20835. .icon-important-medium-blue {
  20836.   font-family: FontAwesome;
  20837.   font-size: 17px;
  20838.   color: #0075ff;
  20839. }
  20840.  
  20841. a.icon-important-medium-blue:hover,button.icon-important-medium-blue:hover {
  20842.   color: #0069e5;
  20843. }
  20844.  
  20845. .icon-normal-small-link {
  20846.   font-family: FontAwesome;
  20847.   font-size: 15px;
  20848.   color: #bdc0c5;
  20849. }
  20850.  
  20851. .icon-normal-small-link:hover {
  20852.   color: #838a92;
  20853. }
  20854.  
  20855. .blue {
  20856.   color: #117eff !important;
  20857. }
  20858.  
  20859. /*button*/
  20860.  
  20861. .button-normal-small {
  20862.   display: inline-block;
  20863.   box-sizing: border-box;
  20864.   height: 30px;
  20865.   padding: 0 15px;
  20866.   background: #f7f8fa;
  20867.   border: 1px solid rgba(0,0,0,.12);
  20868.   border-radius: 3px;
  20869.   text-align: center;
  20870.   font-size: 13px;
  20871.   color: #838a92;
  20872.   font-weight: 300;
  20873.   cursor: pointer;
  20874.   vertical-align: top;
  20875. }
  20876.  
  20877. .button-normal-small .icon {
  20878.   padding-right: 10px;
  20879.   font-family: FontAwesome;
  20880. }
  20881.  
  20882. .button-normal-small .icon-normal-small {
  20883.   vertical-align: -2px;
  20884. }
  20885.  
  20886. .button-normal-small:hover {
  20887.   border-color: #bdc0c5;
  20888. }
  20889.  
  20890. .button-normal-small.selected {
  20891.   background: #838a92;
  20892.   color: #fff;
  20893. }
  20894.  
  20895. .button-normal-medium {
  20896.   display: inline-block;
  20897.   box-sizing: border-box;
  20898.   height: 40px;
  20899.   line-height: 40px;
  20900.   background: #f7f8fa;
  20901.   border: 1px solid #ced1d7;
  20902.   border-radius: 3px;
  20903.   text-align: center;
  20904.   font-size: 15px;
  20905.   color: #838a92;
  20906.   cursor: pointer;
  20907.   font-weight: Normal;
  20908. }
  20909.  
  20910. .button-normal-medium:hover {
  20911.   border-color: #bdc0c5;
  20912. }
  20913.  
  20914. .button-important-small {
  20915.   display: inline-block;
  20916.   box-sizing: border-box;
  20917.   height: 30px;
  20918.   padding: 0 15px;
  20919.   background: #00d046;
  20920.   border-radius: 3px;
  20921.   text-align: center;
  20922.   font-size: 13px;
  20923.   color: #fff;
  20924.   vertical-align: top;
  20925.   cursor: pointer;
  20926. }
  20927.  
  20928. .button-important-small .icon {
  20929.   padding-right: 10px;
  20930.   font-family: FontAwesome;
  20931.   font-size: 13px;
  20932.   color: #fff;
  20933.   font-weight: 300;
  20934. }
  20935.  
  20936. .button-important-small.on,.button-important-small:hover {
  20937.   background: #009833;
  20938.   border-color: #bdc0c5;
  20939. }
  20940.  
  20941. .button-important-medium {
  20942.   display: inline-block;
  20943.   box-sizing: border-box;
  20944.   height: 40px;
  20945.   padding: 0 15px;
  20946.   background: #0075ff;
  20947.   border: 1px solid #ced1d7;
  20948.   border-radius: 3px;
  20949.   text-align: center;
  20950.   font-size: 15px;
  20951.   color: #fff;
  20952.   vertical-align: top;
  20953.   cursor: pointer;
  20954. }
  20955.  
  20956. .button-important-medium.on,.button-important-medium:hover {
  20957.   background: #0069e5;
  20958.   border-color: #bdc0c5;
  20959. }
  20960.  
  20961. .button-normal-small-dropdown {
  20962.   position: relative;
  20963.   display: inline-block;
  20964. }
  20965.  
  20966. .button-normal-small-dropdown.graph > span {
  20967.   width: 200px;
  20968. }
  20969.  
  20970. .button-normal-small-dropdown>span {
  20971.   display: inline-block;
  20972.   position: relative;
  20973.   box-sizing: border-box;
  20974.   width: 130px;
  20975.   height: 30px;
  20976.   line-height: 30px;
  20977.   padding-left: 15px;
  20978.   background: #f7f8fa;
  20979.   border: 1px solid #ced1d7;
  20980.   border-radius: 3px;
  20981.   font-size: 13px;
  20982.   color: #838a92;
  20983.   cursor: pointer;
  20984.   padding-right: 35px;
  20985.   overflow: hidden;
  20986.   white-space: nowrap;
  20987.   text-overflow: ellipsis;
  20988. }
  20989.  
  20990. .button-normal-small-dropdown>span:after {
  20991.   font-family: FontAwesome;
  20992.   content: "\f107";
  20993.   position: absolute;
  20994.   top: 0;
  20995.   right: 15px;
  20996.   font-size: 18px;
  20997.   color: #838a92;
  20998. }
  20999.  
  21000. .button-normal-small-dropdown>span>span {
  21001.   text-align: left;
  21002. }
  21003.  
  21004. .button-normal-small-dropdown>ul {
  21005.   position: absolute;
  21006.   margin-top: 4px;
  21007.   box-sizing: border-box;
  21008.   width: 100%;
  21009.   overflow: auto;
  21010.   border: 1px solid #bdc0c5;
  21011.   background: #fff;
  21012.   box-shadow: rgba(0,0,0,0.2);
  21013.   display: none;
  21014.   max-height: 200px;
  21015. }
  21016.  
  21017. .button-normal-small-dropdown>ul li {
  21018.   box-sizing: border-box;
  21019.   position: relative;
  21020.   height: 40px;
  21021.   line-height: 40px;
  21022.   padding-left: 19px;
  21023.   padding-right: 19px;
  21024.   border-top: 1px solid #eaeaea;
  21025.   font-size: 13px;
  21026.   color: #838a92;
  21027.   cursor: pointer;
  21028.   overflow: hidden;
  21029.   white-space: nowrap;
  21030.   text-overflow: ellipsis;
  21031. }
  21032.  
  21033. .button-normal-small-dropdown>ul li:hover {
  21034.   background: #e5e7ec;
  21035. }
  21036.  
  21037. .button-normal-small-dropdown>ul li.on {
  21038.   /*color:#444d57;*/
  21039.   color: #0075ff;
  21040. }
  21041.  
  21042. .button-normal-small-dropdown>ul li.on:after {
  21043.   font-family: FontAwesome;
  21044.   content: "\f00c";
  21045.   padding-left: 5px;
  21046. }
  21047.  
  21048. .button-normal-small-dropdown>ul li:first-child {
  21049.   border: 0;
  21050. }
  21051.  
  21052. .button-normal-small-dropdown.on>ul {
  21053.   display: block;
  21054.   z-index: 10;
  21055. }
  21056.  
  21057. .button-normal-small-dropdown-label>span {
  21058.   vertical-align: super;
  21059. }
  21060.  
  21061. .button-normal-small-dropdown-label .button-normal-small-dropdown {
  21062.   margin-left: 10px;
  21063. }
  21064.  
  21065. .button-sub-flat {
  21066.   font-size: 13px;
  21067.   color: #bdc0c5;
  21068. }
  21069.  
  21070. .button-sub-flat .icon {
  21071.   padding-right: 10px;
  21072.   font-family: FontAwesome;
  21073.   font-size: 15px;
  21074. }
  21075.  
  21076. .button-sub-flat:hover {
  21077.   color: #838a92;
  21078. }
  21079.  
  21080. .button-sign-in {
  21081.   width: 100%;
  21082. }
  21083.  
  21084. /*input*/
  21085.  
  21086. .input-normal-small {
  21087.   box-sizing: border-box;
  21088.   width: 150px;
  21089.   height: 30px;
  21090.   line-height: 30px;
  21091.   border: 1px solid #ced1d7;
  21092.   border-radius: 3px;
  21093.   padding: 0 10px;
  21094.   font-size: 13px;
  21095.   color: #bdc0c5;
  21096. }
  21097.  
  21098. .text-input-normal-small {
  21099.   box-sizing: border-box;
  21100.   width: 150px;
  21101.   height: 30px;
  21102.   line-height: 30px;
  21103.   border: 1px solid #ced1d7;
  21104.   border-radius: 3px;
  21105.   padding: 0 10px;
  21106.   font-size: 13px;
  21107.   color: #000e1f;
  21108. }
  21109.  
  21110. .input-normal-medium {
  21111.   display: inline-block;
  21112.   box-sizing: border-box;
  21113.   height: 40px;
  21114.   line-height: 40px;
  21115.   padding: 0 10px;
  21116.   border-radius: 3px;
  21117.   border: 1px solid #ced1d7;
  21118.   font-size: 15px;
  21119.   color: #000e1f;
  21120. }
  21121.  
  21122. .input-normal-medium:focus {
  21123.   border-color: #0075ff;
  21124.   outline: none;
  21125. }
  21126.  
  21127. .input-normal-medium.error {
  21128.   border-color: #ff0000;
  21129. }
  21130.  
  21131. /*layer*/
  21132.  
  21133. .icon_question {
  21134.   position: relative;
  21135.   vertical-align: -2px;
  21136. }
  21137.  
  21138. .icon_question:hover .layer-question-description {
  21139.   display: inline-block;
  21140.   z-index: 100;
  21141. }
  21142.  
  21143. .layer-question-description {
  21144.   position: absolute;
  21145.   top: 15px;
  21146.   left: -150px;
  21147.   box-sizing: border-box;
  21148.   width: 300px;
  21149.   padding: 20px 30px;
  21150.   border: 1px solid #bdc0c5;
  21151.   background: #fff;
  21152.   box-shadow: 0 0 5px rgba(0,0,0,0.2);
  21153.   display: none;
  21154. }
  21155.  
  21156. .layer-question-description.right {
  21157.   left: auto;
  21158.   right: 0;
  21159. }
  21160.  
  21161. .layer-question-description.bottom {
  21162.   top: auto;
  21163.   bottom: 15px;
  21164. }
  21165.  
  21166. .layer-question-description.left {
  21167.   left: 0;
  21168. }
  21169.  
  21170. .layer-question-description>b {
  21171.   display: block;
  21172.   padding-bottom: 10px;
  21173.   font-size: 13px;
  21174.   color: #444d57;
  21175.   line-height: 1em;
  21176. }
  21177.  
  21178. .layer-question-description>span {
  21179.   font-size: 13px;
  21180.   color: #838a92;
  21181. }
  21182.  
  21183. /*box*/
  21184.  
  21185. .box-info-confirm {
  21186.   background: #f7f8fa;
  21187.   border-radius: 3px;
  21188.   word-break: break-all;
  21189. }
  21190.  
  21191. /* cursor control */
  21192.  
  21193. .cursor-pointer {
  21194.   cursor: pointer;
  21195. }
  21196.  
  21197. /* spiner */
  21198.  
  21199. .input-spinner {
  21200.   font-size: 15px;
  21201.   color: #bdc0c5;
  21202.   margin-top: 5px;
  21203. }
  21204.  
  21205. /* display: inline-block */
  21206.  
  21207. .display-line-block {
  21208.   display: inline-block !important;
  21209. }
  21210.  
  21211. /* display: inline-block */
  21212.  
  21213. .border-bottom {
  21214.   border-bottom: 1px solid #bdc0c5;
  21215. }
  21216.  
  21217. .dashboard-loading {
  21218.   position: fixed;
  21219.   top: 0;
  21220.   left: 0;
  21221.   z-index: 1000;
  21222.   width: 100%;
  21223.   height: 100%;
  21224.   background: #f7f8fa;
  21225.   text-align: center;
  21226.   opacity: .9;
  21227.   display: none;
  21228. }
  21229.  
  21230. .dashboard-loading.active {
  21231.   display: block;
  21232. }
  21233.  
  21234. .dashboard-loading > i {
  21235.   position: fixed;
  21236.   top: 50%;
  21237.   left: 50%;
  21238.   z-index: 1001;
  21239.   font-size: 50px;
  21240.   color: #ced1d7;
  21241.   display: none;
  21242. }
  21243.  
  21244. .dashboard-loading.active > i {
  21245.   display: block;
  21246. }
  21247.  
  21248. .table-wrap .card-body-loading {
  21249.   width: 100%;
  21250.   height: 100%;
  21251.   background: #f7f8fa;
  21252.   padding: 30px 40px 30px 40px;
  21253.   text-align: center;
  21254.   opacity: .9;
  21255.   display: none;
  21256. }
  21257.  
  21258. .table-wrap .card-body-loading.active {
  21259.   display: block;
  21260. }
  21261.  
  21262. .table-wrap .card-body-loading > i {
  21263.   font-size: 50px;
  21264.   color: #ced1d7;
  21265.   display: none;
  21266.   margin: 0 auto;
  21267. }
  21268.  
  21269. .table-wrap .card-body-loading.active > i {
  21270.   display: block;
  21271. }
  21272.  
  21273. .table-data-loading {
  21274.   width: 100%;
  21275.   height: 200px;
  21276.   background: #f7f8fa;
  21277.   padding: 30px 40px 30px 40px;
  21278. }
  21279.  
  21280. .table-data-loading p {
  21281.   font-size: 50px;
  21282.   color: #ced1d7;
  21283.   text-align: center;
  21284.   margin: 0 auto;
  21285. }
  21286.  
  21287. /* icon */
  21288.  
  21289. .ic-question {
  21290.   margin-left: 2px;
  21291.   font-size: 13px;
  21292.   color: #d0d2d7;
  21293.   -webkit-transition: color .3s;
  21294.   display: inline-block;
  21295.   font-family: FontAwesome;
  21296.   cursor: pointer;
  21297. }
  21298.  
  21299. .ic-question:hover {
  21300.   color: #a9acb6;
  21301. }
  21302.  
  21303. .ic-question:hover .layer-question-description {
  21304.   display: inline-block;
  21305.   z-index: 100;
  21306. }
  21307.  
  21308. /* common */
  21309.  
  21310. .pl2 {
  21311.   padding-left: 2px;
  21312. }
  21313.  
  21314. .pr2 {
  21315.   padding-right: 2px;
  21316. }
  21317.  
  21318. /*!
  21319.  *  Font Awesome 4.6.2 by @davegandy - http://fontawesome.io - @fontawesome
  21320.  *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
  21321.  */
  21322.  
  21323. /* FONT PATH
  21324.  * -------------------------- */
  21325.  
  21326. @font-face {
  21327.   font-family: 'FontAwesome';
  21328.   src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot'),       url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot') format('embedded-opentype'),       url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2') format('woff2'),       url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff') format('woff'),       url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf') format('truetype'),       url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.svg') format('svg');
  21329.   font-weight: normal;
  21330.   font-style: normal;
  21331. }
  21332.  
  21333. .fa {
  21334.   display: inline-block;
  21335.   font: normal normal normal 14px/1 FontAwesome;
  21336.   font-size: inherit;
  21337.   text-rendering: auto;
  21338.   -webkit-font-smoothing: antialiased;
  21339.   -moz-osx-font-smoothing: grayscale;
  21340. }
  21341.  
  21342. /* makes the font 33% larger relative to the icon container */
  21343.  
  21344. .fa-lg {
  21345.   font-size: 1.33333333em;
  21346.   line-height: 0.75em;
  21347.   vertical-align: -15%;
  21348. }
  21349.  
  21350. .fa-2x {
  21351.   font-size: 2em;
  21352. }
  21353.  
  21354. .fa-3x {
  21355.   font-size: 3em;
  21356. }
  21357.  
  21358. .fa-4x {
  21359.   font-size: 4em;
  21360. }
  21361.  
  21362. .fa-5x {
  21363.   font-size: 5em;
  21364. }
  21365.  
  21366. .fa-ul {
  21367.   padding-left: 0;
  21368.   margin-left: 2.14285714em;
  21369.   list-style-type: none;
  21370. }
  21371.  
  21372. .fa-ul > li {
  21373.   position: relative;
  21374. }
  21375.  
  21376. .fa-li {
  21377.   position: absolute;
  21378.   left: -2.14285714em;
  21379.   width: 2.14285714em;
  21380.   top: 0.14285714em;
  21381.   text-align: center;
  21382. }
  21383.  
  21384. .fa-li.fa-lg {
  21385.   left: -1.85714286em;
  21386. }
  21387.  
  21388. .fa-border {
  21389.   padding: .2em .25em .15em;
  21390.   border: solid 0.08em #eeeeee;
  21391.   border-radius: .1em;
  21392. }
  21393.  
  21394. .fa-pull-left {
  21395.   float: left;
  21396. }
  21397.  
  21398. .fa-pull-right {
  21399.   float: right;
  21400. }
  21401.  
  21402. .fa.fa-pull-left {
  21403.   margin-right: .3em;
  21404. }
  21405.  
  21406. .fa.fa-pull-right {
  21407.   margin-left: .3em;
  21408. }
  21409.  
  21410. /* Deprecated as of 4.4.0 */
  21411.  
  21412. .pull-right {
  21413.   float: right;
  21414. }
  21415.  
  21416. .pull-left {
  21417.   float: left;
  21418. }
  21419.  
  21420. .fa.pull-left {
  21421.   margin-right: .3em;
  21422. }
  21423.  
  21424. .fa.pull-right {
  21425.   margin-left: .3em;
  21426. }
  21427.  
  21428. .fa-spin {
  21429.   -webkit-animation: fa-spin 2s infinite linear;
  21430.   animation: fa-spin 2s infinite linear;
  21431. }
  21432.  
  21433. @-webkit-keyframes fa-spin {
  21434.   0% {
  21435.     -webkit-transform: rotate(0deg);
  21436.     transform: rotate(0deg);
  21437.   }
  21438.  
  21439.   100% {
  21440.     -webkit-transform: rotate(359deg);
  21441.     transform: rotate(359deg);
  21442.   }
  21443. }
  21444.  
  21445. @keyframes fa-spin {
  21446.   0% {
  21447.     -webkit-transform: rotate(0deg);
  21448.     transform: rotate(0deg);
  21449.   }
  21450.  
  21451.   100% {
  21452.     -webkit-transform: rotate(359deg);
  21453.     transform: rotate(359deg);
  21454.   }
  21455. }
  21456.  
  21457. .fa-rotate-90 {
  21458.   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  21459.   -webkit-transform: rotate(90deg);
  21460.   -ms-transform: rotate(90deg);
  21461.   transform: rotate(90deg);
  21462. }
  21463.  
  21464. .fa-rotate-180 {
  21465.   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  21466.   -webkit-transform: rotate(180deg);
  21467.   -ms-transform: rotate(180deg);
  21468.   transform: rotate(180deg);
  21469. }
  21470.  
  21471. .fa-rotate-270 {
  21472.   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  21473.   -webkit-transform: rotate(270deg);
  21474.   -ms-transform: rotate(270deg);
  21475.   transform: rotate(270deg);
  21476. }
  21477.  
  21478. :root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270 {
  21479.   filter: none;
  21480. }
  21481.  
  21482. /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
  21483.    readers do not read off random characters that represent icons */
  21484.  
  21485. .fa-search:before {
  21486.   content: "\f002";
  21487. }
  21488.  
  21489. .fa-user:before {
  21490.   content: "\f007";
  21491. }
  21492.  
  21493. .fa-th:before {
  21494.   content: "\f00a";
  21495. }
  21496.  
  21497. .fa-th-list:before {
  21498.   content: "\f00b";
  21499. }
  21500.  
  21501. .fa-check:before {
  21502.   content: "\f00c";
  21503. }
  21504.  
  21505. .fa-remove:before,.fa-close:before,.fa-times:before {
  21506.   content: "\f00d";
  21507. }
  21508.  
  21509. .fa-search-plus:before {
  21510.   content: "\f00e";
  21511. }
  21512.  
  21513. .fa-search-minus:before {
  21514.   content: "\f010";
  21515. }
  21516.  
  21517. .fa-cog:before {
  21518.   content: "\f013";
  21519. }
  21520.  
  21521. .fa-trash-o:before {
  21522.   content: "\f014";
  21523. }
  21524.  
  21525. .fa-home:before {
  21526.   content: "\f015";
  21527. }
  21528.  
  21529. .fa-file-o:before {
  21530.   content: "\f016";
  21531. }
  21532.  
  21533. .fa-download:before {
  21534.   content: "\f019";
  21535. }
  21536.  
  21537. .fa-arrow-circle-o-down:before {
  21538.   content: "\f01a";
  21539. }
  21540.  
  21541. .fa-arrow-circle-o-up:before {
  21542.   content: "\f01b";
  21543. }
  21544.  
  21545. .fa-inbox:before {
  21546.   content: "\f01c";
  21547. }
  21548.  
  21549. .fa-play-circle-o:before {
  21550.   content: "\f01d";
  21551. }
  21552.  
  21553. .fa-rotate-right:before,.fa-repeat:before {
  21554.   content: "\f01e";
  21555. }
  21556.  
  21557. .fa-refresh:before {
  21558.   content: "\f021";
  21559. }
  21560.  
  21561. .fa-list-alt:before {
  21562.   content: "\f022";
  21563. }
  21564.  
  21565. .fa-flag:before {
  21566.   content: "\f024";
  21567. }
  21568.  
  21569. .fa-tag:before {
  21570.   content: "\f02b";
  21571. }
  21572.  
  21573. .fa-font:before {
  21574.   content: "\f031";
  21575. }
  21576.  
  21577. .fa-bold:before {
  21578.   content: "\f032";
  21579. }
  21580.  
  21581. .fa-text-height:before {
  21582.   content: "\f034";
  21583. }
  21584.  
  21585. .fa-text-width:before {
  21586.   content: "\f035";
  21587. }
  21588.  
  21589. .fa-align-left:before {
  21590.   content: "\f036";
  21591. }
  21592.  
  21593. .fa-align-center:before {
  21594.   content: "\f037";
  21595. }
  21596.  
  21597. .fa-align-right:before {
  21598.   content: "\f038";
  21599. }
  21600.  
  21601. .fa-list:before {
  21602.   content: "\f03a";
  21603. }
  21604.  
  21605. .fa-photo:before,.fa-image:before,.fa-picture-o:before {
  21606.   content: "\f03e";
  21607. }
  21608.  
  21609. .fa-map-marker:before {
  21610.   content: "\f041";
  21611. }
  21612.  
  21613. .fa-adjust:before {
  21614.   content: "\f042";
  21615. }
  21616.  
  21617. .fa-edit:before {
  21618.   content: "\f044";
  21619. }
  21620.  
  21621. .fa-play:before {
  21622.   content: "\f04b";
  21623. }
  21624.  
  21625. .fa-stop:before {
  21626.   content: "\f04d";
  21627. }
  21628.  
  21629. .fa-plus-circle:before {
  21630.   content: "\f055";
  21631. }
  21632.  
  21633. .fa-minus-circle:before {
  21634.   content: "\f056";
  21635. }
  21636.  
  21637. .fa-times-circle:before {
  21638.   content: "\f057";
  21639. }
  21640.  
  21641. .fa-check-circle:before {
  21642.   content: "\f058";
  21643. }
  21644.  
  21645. .fa-question-circle:before {
  21646.   content: "\f059";
  21647. }
  21648.  
  21649. .fa-info-circle:before {
  21650.   content: "\f05a";
  21651. }
  21652.  
  21653. .fa-times-circle-o:before {
  21654.   content: "\f05c";
  21655. }
  21656.  
  21657. .fa-check-circle-o:before {
  21658.   content: "\f05d";
  21659. }
  21660.  
  21661. .fa-ban:before {
  21662.   content: "\f05e";
  21663. }
  21664.  
  21665. .fa-arrow-left:before {
  21666.   content: "\f060";
  21667. }
  21668.  
  21669. .fa-arrow-right:before {
  21670.   content: "\f061";
  21671. }
  21672.  
  21673. .fa-arrow-up:before {
  21674.   content: "\f062";
  21675. }
  21676.  
  21677. .fa-arrow-down:before {
  21678.   content: "\f063";
  21679. }
  21680.  
  21681. .fa-share:before {
  21682.   content: "\f064";
  21683. }
  21684.  
  21685. .fa-plus:before {
  21686.   content: "\f067";
  21687. }
  21688.  
  21689. .fa-minus:before {
  21690.   content: "\f068";
  21691. }
  21692.  
  21693. .fa-exclamation-circle:before {
  21694.   content: "\f06a";
  21695. }
  21696.  
  21697. .fa-warning:before,.fa-exclamation-triangle:before {
  21698.   content: "\f071";
  21699. }
  21700.  
  21701. .fa-calendar:before {
  21702.   content: "\f073";
  21703. }
  21704.  
  21705. .fa-random:before {
  21706.   content: "\f074";
  21707. }
  21708.  
  21709. .fa-comment:before {
  21710.   content: "\f075";
  21711. }
  21712.  
  21713. .fa-bar-chart-o:before,.fa-bar-chart:before {
  21714.   content: "\f080";
  21715. }
  21716.  
  21717. .fa-key:before {
  21718.   content: "\f084";
  21719. }
  21720.  
  21721. .fa-comments:before {
  21722.   content: "\f086";
  21723. }
  21724.  
  21725. .fa-sign-out:before {
  21726.   content: "\f08b";
  21727. }
  21728.  
  21729. .fa-external-link:before {
  21730.   content: "\f08e";
  21731. }
  21732.  
  21733. .fa-sign-in:before {
  21734.   content: "\f090";
  21735. }
  21736.  
  21737. .fa-upload:before {
  21738.   content: "\f093";
  21739. }
  21740.  
  21741. .fa-phone:before {
  21742.   content: "\f095";
  21743. }
  21744.  
  21745. .fa-facebook-f:before,.fa-facebook:before {
  21746.   content: "\f09a";
  21747. }
  21748.  
  21749. .fa-github:before {
  21750.   content: "\f09b";
  21751. }
  21752.  
  21753. .fa-credit-card:before {
  21754.   content: "\f09d";
  21755. }
  21756.  
  21757. .fa-arrow-circle-left:before {
  21758.   content: "\f0a8";
  21759. }
  21760.  
  21761. .fa-arrow-circle-right:before {
  21762.   content: "\f0a9";
  21763. }
  21764.  
  21765. .fa-arrow-circle-up:before {
  21766.   content: "\f0aa";
  21767. }
  21768.  
  21769. .fa-arrow-circle-down:before {
  21770.   content: "\f0ab";
  21771. }
  21772.  
  21773. .fa-filter:before {
  21774.   content: "\f0b0";
  21775. }
  21776.  
  21777. .fa-group:before,.fa-users:before {
  21778.   content: "\f0c0";
  21779. }
  21780.  
  21781. .fa-link:before {
  21782.   content: "\f0c1";
  21783. }
  21784.  
  21785. .fa-cloud:before {
  21786.   content: "\f0c2";
  21787. }
  21788.  
  21789. .fa-copy:before,.fa-files-o:before {
  21790.   content: "\f0c5";
  21791. }
  21792.  
  21793. .fa-save:before {
  21794.   content: "\f0c7";
  21795. }
  21796.  
  21797. .fa-list-ul:before {
  21798.   content: "\f0ca";
  21799. }
  21800.  
  21801. .fa-underline:before {
  21802.   content: "\f0cd";
  21803. }
  21804.  
  21805. .fa-table:before {
  21806.   content: "\f0ce";
  21807. }
  21808.  
  21809. .fa-google-plus:before {
  21810.   content: "\f0d5";
  21811. }
  21812.  
  21813. .fa-caret-down:before {
  21814.   content: "\f0d7";
  21815. }
  21816.  
  21817. .fa-caret-up:before {
  21818.   content: "\f0d8";
  21819. }
  21820.  
  21821. .fa-caret-left:before {
  21822.   content: "\f0d9";
  21823. }
  21824.  
  21825. .fa-caret-right:before {
  21826.   content: "\f0da";
  21827. }
  21828.  
  21829. .fa-columns:before {
  21830.   content: "\f0db";
  21831. }
  21832.  
  21833. .fa-sort:before {
  21834.   content: "\f0dc";
  21835. }
  21836.  
  21837. .fa-sort-down:before,.fa-sort-desc:before {
  21838.   content: "\f0dd";
  21839. }
  21840.  
  21841. .fa-sort-up:before,.fa-sort-asc:before {
  21842.   content: "\f0de";
  21843. }
  21844.  
  21845. .fa-rotate-left:before,.fa-undo:before {
  21846.   content: "\f0e2";
  21847. }
  21848.  
  21849. .fa-dashboard:before {
  21850.   content: "\f0e4";
  21851. }
  21852.  
  21853. .fa-comment-o:before {
  21854.   content: "\f0e5";
  21855. }
  21856.  
  21857. .fa-comments-o:before {
  21858.   content: "\f0e6";
  21859. }
  21860.  
  21861. .fa-clipboard:before {
  21862.   content: "\f0ea";
  21863. }
  21864.  
  21865. .fa-cloud-download:before {
  21866.   content: "\f0ed";
  21867. }
  21868.  
  21869. .fa-cloud-upload:before {
  21870.   content: "\f0ee";
  21871. }
  21872.  
  21873. .fa-user-md:before {
  21874.   content: "\f0f0";
  21875. }
  21876.  
  21877. .fa-file-text-o:before {
  21878.   content: "\f0f6";
  21879. }
  21880.  
  21881. .fa-angle-double-left:before {
  21882.   content: "\f100";
  21883. }
  21884.  
  21885. .fa-angle-double-right:before {
  21886.   content: "\f101";
  21887. }
  21888.  
  21889. .fa-angle-double-up:before {
  21890.   content: "\f102";
  21891. }
  21892.  
  21893. .fa-angle-double-down:before {
  21894.   content: "\f103";
  21895. }
  21896.  
  21897. .fa-angle-left:before {
  21898.   content: "\f104";
  21899. }
  21900.  
  21901. .fa-angle-right:before {
  21902.   content: "\f105";
  21903. }
  21904.  
  21905. .fa-angle-up:before {
  21906.   content: "\f106";
  21907. }
  21908.  
  21909. .fa-angle-down:before {
  21910.   content: "\f107";
  21911. }
  21912.  
  21913. .fa-desktop:before {
  21914.   content: "\f108";
  21915. }
  21916.  
  21917. .fa-mobile-phone:before,.fa-mobile:before {
  21918.   content: "\f10b";
  21919. }
  21920.  
  21921. .fa-circle-o:before {
  21922.   content: "\f10c";
  21923. }
  21924.  
  21925. .fa-spinner:before {
  21926.   content: "\f110";
  21927. }
  21928.  
  21929. .fa-circle:before {
  21930.   content: "\f111";
  21931. }
  21932.  
  21933. .fa-github-alt:before {
  21934.   content: "\f113";
  21935. }
  21936.  
  21937. .fa-smile-o:before {
  21938.   content: "\f118";
  21939. }
  21940.  
  21941. .fa-keyboard-o:before {
  21942.   content: "\f11c";
  21943. }
  21944.  
  21945. .fa-flag-o:before {
  21946.   content: "\f11d";
  21947. }
  21948.  
  21949. .fa-code:before {
  21950.   content: "\f121";
  21951. }
  21952.  
  21953. .fa-location-arrow:before {
  21954.   content: "\f124";
  21955. }
  21956.  
  21957. .fa-question:before {
  21958.   content: "\f128";
  21959. }
  21960.  
  21961. .fa-info:before {
  21962.   content: "\f129";
  21963. }
  21964.  
  21965. .fa-exclamation:before {
  21966.   content: "\f12a";
  21967. }
  21968.  
  21969. .fa-calendar-o:before {
  21970.   content: "\f133";
  21971. }
  21972.  
  21973. .fa-html5:before {
  21974.   content: "\f13b";
  21975. }
  21976.  
  21977. .fa-css3:before {
  21978.   content: "\f13c";
  21979. }
  21980.  
  21981. .fa-anchor:before {
  21982.   content: "\f13d";
  21983. }
  21984.  
  21985. .fa-ellipsis-h:before {
  21986.   content: "\f141";
  21987. }
  21988.  
  21989. .fa-ellipsis-v:before {
  21990.   content: "\f142";
  21991. }
  21992.  
  21993. .fa-play-circle:before {
  21994.   content: "\f144";
  21995. }
  21996.  
  21997. .fa-ticket:before {
  21998.   content: "\f145";
  21999. }
  22000.  
  22001. .fa-toggle-down:before {
  22002.   content: "\f150";
  22003. }
  22004.  
  22005. .fa-toggle-up:before {
  22006.   content: "\f151";
  22007. }
  22008.  
  22009. .fa-toggle-right:before {
  22010.   content: "\f152";
  22011. }
  22012.  
  22013. .fa-krw:before {
  22014.   content: "\f159";
  22015. }
  22016.  
  22017. .fa-file:before {
  22018.   content: "\f15b";
  22019. }
  22020.  
  22021. .fa-file-text:before {
  22022.   content: "\f15c";
  22023. }
  22024.  
  22025. .fa-youtube:before {
  22026.   content: "\f167";
  22027. }
  22028.  
  22029. .fa-youtube-play:before {
  22030.   content: "\f16a";
  22031. }
  22032.  
  22033. .fa-long-arrow-down:before {
  22034.   content: "\f175";
  22035. }
  22036.  
  22037. .fa-long-arrow-up:before {
  22038.   content: "\f176";
  22039. }
  22040.  
  22041. .fa-long-arrow-left:before {
  22042.   content: "\f177";
  22043. }
  22044.  
  22045. .fa-long-arrow-right:before {
  22046.   content: "\f178";
  22047. }
  22048.  
  22049. .fa-apple:before {
  22050.   content: "\f179";
  22051. }
  22052.  
  22053. .fa-windows:before {
  22054.   content: "\f17a";
  22055. }
  22056.  
  22057. .fa-android:before {
  22058.   content: "\f17b";
  22059. }
  22060.  
  22061. .fa-bug:before {
  22062.   content: "\f188";
  22063. }
  22064.  
  22065. .fa-arrow-circle-o-right:before {
  22066.   content: "\f18e";
  22067. }
  22068.  
  22069. .fa-arrow-circle-o-left:before {
  22070.   content: "\f190";
  22071. }
  22072.  
  22073. .fa-toggle-left:before {
  22074.   content: "\f191";
  22075. }
  22076.  
  22077. .fa-dot-circle-o:before {
  22078.   content: "\f192";
  22079. }
  22080.  
  22081. .fa-try:before {
  22082.   content: "\f195";
  22083. }
  22084.  
  22085. .fa-google:before {
  22086.   content: "\f1a0";
  22087. }
  22088.  
  22089. .fa-language:before {
  22090.   content: "\f1ab";
  22091. }
  22092.  
  22093. .fa-child:before {
  22094.   content: "\f1ae";
  22095. }
  22096.  
  22097. .fa-database:before {
  22098.   content: "\f1c0";
  22099. }
  22100.  
  22101. .fa-file-word-o:before {
  22102.   content: "\f1c2";
  22103. }
  22104.  
  22105. .fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before {
  22106.   content: "\f1c5";
  22107. }
  22108.  
  22109. .fa-file-video-o:before {
  22110.   content: "\f1c8";
  22111. }
  22112.  
  22113. .fa-file-code-o:before {
  22114.   content: "\f1c9";
  22115. }
  22116.  
  22117. .fa-support:before {
  22118.   content: "\f1cd";
  22119. }
  22120.  
  22121. .fa-circle-o-notch:before {
  22122.   content: "\f1ce";
  22123. }
  22124.  
  22125. .fa-ge:before {
  22126.   content: "\f1d1";
  22127. }
  22128.  
  22129. .fa-send:before {
  22130.   content: "\f1d8";
  22131. }
  22132.  
  22133. .fa-send-o:before {
  22134.   content: "\f1d9";
  22135. }
  22136.  
  22137. .fa-history:before {
  22138.   content: "\f1da";
  22139. }
  22140.  
  22141. .fa-header:before {
  22142.   content: "\f1dc";
  22143. }
  22144.  
  22145. .fa-paragraph:before {
  22146.   content: "\f1dd";
  22147. }
  22148.  
  22149. .fa-share-alt:before {
  22150.   content: "\f1e0";
  22151. }
  22152.  
  22153. .fa-trash:before {
  22154.   content: "\f1f8";
  22155. }
  22156.  
  22157. .fa-copyright:before {
  22158.   content: "\f1f9";
  22159. }
  22160.  
  22161. .fa-at:before {
  22162.   content: "\f1fa";
  22163. }
  22164.  
  22165. .fa-area-chart:before {
  22166.   content: "\f1fe";
  22167. }
  22168.  
  22169. .fa-line-chart:before {
  22170.   content: "\f201";
  22171. }
  22172.  
  22173. .fa-toggle-off:before {
  22174.   content: "\f204";
  22175. }
  22176.  
  22177. .fa-toggle-on:before {
  22178.   content: "\f205";
  22179. }
  22180.  
  22181. .fa-user-secret:before {
  22182.   content: "\f21b";
  22183. }
  22184.  
  22185. .fa-server:before {
  22186.   content: "\f233";
  22187. }
  22188.  
  22189. .fa-user-plus:before {
  22190.   content: "\f234";
  22191. }
  22192.  
  22193. .fa-user-times:before {
  22194.   content: "\f235";
  22195. }
  22196.  
  22197. .fa-medium:before {
  22198.   content: "\f23a";
  22199. }
  22200.  
  22201. .fa-mouse-pointer:before {
  22202.   content: "\f245";
  22203. }
  22204.  
  22205. .fa-i-cursor:before {
  22206.   content: "\f246";
  22207. }
  22208.  
  22209. .fa-object-group:before {
  22210.   content: "\f247";
  22211. }
  22212.  
  22213. .fa-clone:before {
  22214.   content: "\f24d";
  22215. }
  22216.  
  22217. .fa-registered:before {
  22218.   content: "\f25d";
  22219. }
  22220.  
  22221. .fa-safari:before {
  22222.   content: "\f267";
  22223. }
  22224.  
  22225. .fa-chrome:before {
  22226.   content: "\f268";
  22227. }
  22228.  
  22229. .fa-500px:before {
  22230.   content: "\f26e";
  22231. }
  22232.  
  22233. .fa-amazon:before {
  22234.   content: "\f270";
  22235. }
  22236.  
  22237. .fa-calendar-plus-o:before {
  22238.   content: "\f271";
  22239. }
  22240.  
  22241. .fa-calendar-minus-o:before {
  22242.   content: "\f272";
  22243. }
  22244.  
  22245. .fa-calendar-times-o:before {
  22246.   content: "\f273";
  22247. }
  22248.  
  22249. .fa-calendar-check-o:before {
  22250.   content: "\f274";
  22251. }
  22252.  
  22253. .fa-map-o:before {
  22254.   content: "\f278";
  22255. }
  22256.  
  22257. .fa-map:before {
  22258.   content: "\f279";
  22259. }
  22260.  
  22261. .fa-credit-card-alt:before {
  22262.   content: "\f283";
  22263. }
  22264.  
  22265. .fa-stop-circle:before {
  22266.   content: "\f28d";
  22267. }
  22268.  
  22269. .fa-stop-circle-o:before {
  22270.   content: "\f28e";
  22271. }
  22272.  
  22273. .fa-percent:before {
  22274.   content: "\f295";
  22275. }
  22276.  
  22277. .fa-universal-access:before {
  22278.   content: "\f29a";
  22279. }
  22280.  
  22281. .fa-question-circle-o:before {
  22282.   content: "\f29c";
  22283. }
  22284.  
  22285. .fa-sign-language:before {
  22286.   content: "\f2a7";
  22287. }
  22288.  
  22289. .fa-first-order:before {
  22290.   content: "\f2b0";
  22291. }
  22292.  
  22293. /*
  22294. * Noto Sans KR (korean) http://www.google.com/fonts/earlyaccess
  22295.  */
  22296.  
  22297. @font-face {
  22298.   font-family: 'Noto Sans KR';
  22299.   font-style: normal;
  22300.   font-weight: 100;
  22301.   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
  22302. }
  22303.  
  22304. @font-face {
  22305.   font-family: 'Noto Sans KR';
  22306.   font-style: normal;
  22307.   font-weight: 300;
  22308.   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
  22309. }
  22310.  
  22311. @font-face {
  22312.   font-family: 'Noto Sans KR';
  22313.   font-style: normal;
  22314.   font-weight: 400;
  22315.   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
  22316. }
  22317.  
  22318. @font-face {
  22319.   font-family: 'Noto Sans KR';
  22320.   font-style: normal;
  22321.   font-weight: 500;
  22322.   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
  22323. }
  22324.  
  22325. @font-face {
  22326.   font-family: 'Noto Sans KR';
  22327.   font-style: normal;
  22328.   font-weight: 700;
  22329.   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
  22330. }
  22331.  
  22332. @font-face {
  22333.   font-family: 'Noto Sans KR';
  22334.   font-style: normal;
  22335.   font-weight: 900;
  22336.   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
  22337. }
  22338.  
  22339. /*
  22340.  * Nanum Barun Gothic Web Fonts
  22341.  * https://github.com/hiun/NanumBarunGothic
  22342.  * Copyright (c) 2010, NAVER Corporation (http://www.nhncorp.com)
  22343.  */
  22344.  
  22345. @font-face {
  22346.   font-family: 'Nanum Barun Gothic';
  22347.   font-style: normal;
  22348.   font-weight: 200;
  22349.   src: url(../font/NanumBarunGothicUltraLight.eot);
  22350.   src: local('Nanum Barun Gothic UltraLight'), local('NanumBarunGothicUltraLight'), url(../font/NanumBarunGothicUltraLight.eot?#iefix) format('embedded-opentype'), url(../font/NanumBarunGothicUltraLight.woff2) format('woff2'), url(../font/NanumBarunGothicUltraLight.woff) format('woff'), url(../font/NanumBarunGothicUltraLight.ttf) format('truetype');
  22351. }
  22352.  
  22353. @font-face {
  22354.   font-family: 'Nanum Barun Gothic';
  22355.   font-style: normal;
  22356.   font-weight: 300;
  22357.   src: url(../font/NanumBarunGothicLight.eot);
  22358.   src: local('Nanum Barun Gothic Light'), local('NanumBarunGothicLight'), url(../font/NanumBarunGothicLight.eot?#iefix) format('embedded-opentype'), url(../font/NanumBarunGothicLight.woff2) format('woff2'), url(../font/NanumBarunGothicLight.woff) format('woff'), url(../font/NanumBarunGothicLight.ttf) format('truetype');
  22359. }
  22360.  
  22361. @font-face {
  22362.   font-family: 'Nanum Barun Gothic';
  22363.   font-style: normal;
  22364.   font-weight: 400;
  22365.   src: url(../font/NanumBarunGothic.eot);
  22366.   src: local('Nanum Barun Gothic'), local('NanumBarunGothic'), url(../font/NanumBarunGothic.eot?#iefix) format('embedded-opentype'), url(../font/NanumBarunGothic.woff2) format('woff2'), url(../font/NanumBarunGothic.woff) format('woff'), url(../font/NanumBarunGothic.ttf) format('truetype');
  22367. }
  22368.  
  22369. @font-face {
  22370.   font-family: 'Nanum Barun Gothic';
  22371.   font-style: normal;
  22372.   font-weight: 700;
  22373.   src: url(../font/NanumBarunGothicBold.eot);
  22374.   src: local('Nanum Barun Gothic Bold'), local('NanumBarunGothicBold'), url(../font/NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'), url(../font/NanumBarunGothicBold.woff2) format('woff2'), url(../font/NanumBarunGothicBold.woff) format('woff'), url(../font/NanumBarunGothicBold.ttf) format('truetype');
  22375. }
  22376.  
  22377. @font-face {
  22378.   font-family: 'Noto Sans KR';
  22379.   font-style: normal;
  22380.   font-weight: 100;
  22381.   src: url(../font/NotoSans-Thin.eot);
  22382.   src: local('Noto Sans CJK KR Thin'), local('Noto Sans CJK KR-Thin'), local('NotoSansCJKKR Thin'), local('NotoSansCJKkr-Thin'), url(../font/NotoSans-Thin.eot?#iefix) format('embedded-opentype'), url(../font/NotoSans-Thin.woff2) format('woff2'), url(../font/NotoSans-Thin.woff) format('woff'), url(../font/NotoSans-Thin.otf) format('opentype');
  22383. }
  22384.  
  22385. @font-face {
  22386.   font-family: 'Noto Sans KR';
  22387.   font-style: normal;
  22388.   font-weight: 300;
  22389.   src: url(../font/NotoSans-Light.eot);
  22390.   src: local('Noto Sans CJK KR Light'), local('Noto Sans CJK KR-Light'), local('NotoSansCJKKR Light'), local('NotoSansCJKkr-Light'),    url(../font/NotoSans-Light.eot?#iefix) format('embedded-opentype'), url(../font/NotoSans-Light.woff2) format('woff2'), url(../font/NotoSans-Light.woff) format('woff'), url(../font/NotoSans-Light.otf) format('opentype');
  22391. }
  22392.  
  22393. @font-face {
  22394.   font-family: 'Noto Sans KR';
  22395.   font-style: normal;
  22396.   font-weight: 400;
  22397.   src: url(../font/NotoSans-Regular.eot);
  22398.   src: local('Noto Sans CJK KR Regular'), local('Noto Sans CJK KR-Regular'), local('NotoSansCJKKR Regular'), local('NotoSansCJKkr-Regular'), url(../font/NotoSans-Regular.eot?#iefix) format('embedded-opentype'), url(../font/NotoSans-Regular.woff2) format('woff2'), url(../font/NotoSans-Regular.woff) format('woff'), url(../font/NotoSans-Regular.otf) format('opentype');
  22399. }
  22400.  
  22401. @font-face {
  22402.   font-family: 'Noto Sans KR';
  22403.   font-style: normal;
  22404.   font-weight: 500;
  22405.   src: url(../font/NotoSans-Medium.eot);
  22406.   src: local('Noto Sans CJK KR Medium'), local('Noto Sans CJK KR-Medium'), local('NotoSansCJKKR Medium'), local('NotoSansCJKkr-Medium'), url(../font/NotoSans-Medium.eot?#iefix) format('embedded-opentype'), url(../font/NotoSans-Medium.woff2) format('woff2'), url(../font/NotoSans-Medium.woff) format('woff'), url(../font/NotoSans-Medium.otf) format('opentype');
  22407. }
  22408.  
  22409. @font-face {
  22410.   font-family: 'Noto Sans KR';
  22411.   font-style: normal;
  22412.   font-weight: 700;
  22413.   src: url(../font/NotoSans-Bold.eot);
  22414.   src: local('Noto Sans CJK KR Bold'), local('Noto Sans CJK KR-Bold'), local('NotoSansCJKKR Bold'), local('NotoSansCJKkr-Bold'), url(../font/NotoSans-Bold.eot?#iefix) format('embedded-opentype'), url(../font/NotoSans-Bold.woff2) format('woff2'), url(../font/NotoSans-Bold.woff) format('woff'), url(../font/NotoSans-Bold.otf) format('opentype');
  22415. }
  22416.  
  22417. @font-face {
  22418.   font-family: 'Noto Sans KR';
  22419.   font-style: normal;
  22420.   font-weight: 900;
  22421.   src: url(../font/NotoSans-Black.eot);
  22422.   src: local('Noto Sans CJK KR Black'), local('Noto Sans CJK KR-Black'), local('NotoSansCJKKR Black'), local('NotoSansCJKkr-Black'), url(../font/NotoSans-Black.eot?#iefix) format('embedded-opentype'), url(../font/NotoSans-Black.woff2) format('woff2'), url(../font/NotoSans-Black.woff) format('woff'), url(../font/NotoSans-Black.otf) format('opentype');
  22423. }
  22424.  
  22425. /* fallback */
  22426.  
  22427. @font-face {
  22428.   font-family: 'Material Icons';
  22429.   font-style: normal;
  22430.   font-weight: 400;
  22431.   src: url(../font/material-icons.eot);
  22432.   src: local('Material Icons'),       local('MaterialIcons-Regular'),       url(../font/material-icons.woff2) format('woff2'),       url(../font/material-icons.woff) format('woff'),       url(../font/material-icons.ttf) format('truetype');
  22433. }
  22434.  
  22435. .material-icons {
  22436.   font-family: 'Material Icons';
  22437.   font-weight: normal;
  22438.   font-style: normal;
  22439.   font-size: 24px;
  22440.   line-height: 1;
  22441.   letter-spacing: normal;
  22442.   text-transform: none;
  22443.   display: inline-block;
  22444.   white-space: nowrap;
  22445.   word-wrap: normal;
  22446.   direction: ltr;
  22447.   -webkit-font-feature-settings: 'liga';
  22448.   -webkit-font-smoothing: antialiased;
  22449. }
  22450.  
  22451. /* ===============================================
  22452.  *  Line 차트 (nvd3)
  22453.  *  nvd3 version 1.8.1-dev (https://github.com/novus/nvd3)
  22454. =================================================*/
  22455.  
  22456. .nvd3 .nv-axis {
  22457.   pointer-events: none;
  22458.   /*y axis*/
  22459.   opacity: 1;
  22460. }
  22461.  
  22462. .nvd3 .nv-axis path {
  22463.   fill: none;
  22464.   /*stroke: #e5e5e5;*/
  22465.   /*UDL Stroke Color*/
  22466.   stroke-opacity: .75;
  22467.   shape-rendering: crispEdges;
  22468. }
  22469.  
  22470. .nvd3 .nv-axis path.domain {
  22471.   stroke-opacity: .75;
  22472. }
  22473.  
  22474. .nvd3 .nv-axis.nv-x path.domain {
  22475.   stroke-opacity: 0;
  22476. }
  22477.  
  22478. .nvd3 .nv-axis line {
  22479.   fill: none;
  22480.   stroke: #e5e5e5;
  22481.   /*UDL Stroke Color*/
  22482.   shape-rendering: crispEdges;
  22483. }
  22484.  
  22485. .nv-x .nv-axis line {
  22486.   /*UDL Stroke Color*/
  22487.   fill: none;
  22488.   stroke: #e5e5e5;
  22489.   /*stroke: none;*/
  22490.   shape-rendering: crispEdges;
  22491. }
  22492.  
  22493. .nvd3 .nv-axis.nv-disabled {
  22494.   opacity: 0;
  22495. }
  22496.  
  22497. /* boxplot CSS */
  22498.  
  22499. /* bullet */
  22500.  
  22501. .nvd3.nv-bullet {
  22502.   font: 10px sans-serif;
  22503. }
  22504.  
  22505. .nvd3.nv-bullet .nv-marker {
  22506.   stroke: #000;
  22507.   stroke-width: 2px;
  22508. }
  22509.  
  22510. .nvd3.nv-bullet .nv-range.nv-s0 {
  22511.   fill: #eee;
  22512. }
  22513.  
  22514. .nvd3.nv-bullet .nv-range.nv-s1 {
  22515.   fill: #ddd;
  22516. }
  22517.  
  22518. .nvd3.nv-bullet .nv-range.nv-s2 {
  22519.   fill: #ccc;
  22520. }
  22521.  
  22522. .nvd3.nv-bullet .nv-title {
  22523.   font-size: 14px;
  22524.   font-weight: bold;
  22525. }
  22526.  
  22527. .nvd3.nv-bullet .nv-subtitle {
  22528.   fill: #999;
  22529. }
  22530.  
  22531. .nvd3.nv-bullet .nv-range {
  22532.   fill: #bababa;
  22533.   fill-opacity: .4;
  22534. }
  22535.  
  22536. .nvd3.nv-bullet .nv-range:hover {
  22537.   fill-opacity: .7;
  22538. }
  22539.  
  22540. .nvd3 .nv-legend .nv-disabled rect {
  22541.   /*fill-opacity: 0;*/
  22542. }
  22543.  
  22544. .nvd3 .nv-check-box .nv-box {
  22545.   fill-opacity: 0;
  22546.   stroke-width: 2;
  22547. }
  22548.  
  22549. .nvd3 .nv-check-box .nv-check {
  22550.   fill-opacity: 0;
  22551.   stroke-width: 4;
  22552. }
  22553.  
  22554. .nvd3 .nv-series.nv-disabled .nv-check-box .nv-check {
  22555.   fill-opacity: 0;
  22556.   stroke-opacity: 0;
  22557. }
  22558.  
  22559. /* line plus bar */
  22560.  
  22561. /********************
  22562.  * SVG CSS
  22563.  */
  22564.  
  22565. /********************
  22566. Default CSS for an svg element nvd3 used
  22567.  */
  22568.  
  22569. svg.nvd3-svg {
  22570.   -webkit-touch-callout: none;
  22571.   -webkit-user-select: none;
  22572.   -khtml-user-select: none;
  22573.   -ms-user-select: none;
  22574.   -moz-user-select: none;
  22575.   user-select: none;
  22576.   display: block;
  22577.   width: 100%;
  22578.   height: 100%;
  22579. }
  22580.  
  22581. /********************
  22582. Box shadow and border radius styling
  22583.  */
  22584.  
  22585. /*.nvtooltip.with-3d-shadow, .with-3d-shadow .nvtooltip {*/
  22586.  
  22587. /*-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);*/
  22588.  
  22589. /*-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);*/
  22590.  
  22591. /*box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);*/
  22592.  
  22593. /*-webkit-border-radius: 5px;*/
  22594.  
  22595. /*-moz-border-radius: 5px;*/
  22596.  
  22597. /*border-radius: 5px; }*/
  22598.  
  22599. /* UDL y-axis font */
  22600.  
  22601. .nv-y .nvd3 text {
  22602.   color: #7f858b;
  22603.   font-size: 12px;
  22604. }
  22605.  
  22606. /* UDL x-axis font */
  22607.  
  22608. .nv-x .nvd3 text {
  22609.   color: #7f858b;
  22610.   font-size: 12px;
  22611. }
  22612.  
  22613. .nvd3 .title {
  22614.   font: bold 14px Arial;
  22615. }
  22616.  
  22617. .nvd3 .nv-background {
  22618.   fill: white;
  22619.   fill-opacity: 0;
  22620. }
  22621.  
  22622. /**********
  22623.  *  Brush
  22624.  */
  22625.  
  22626. /**********
  22627.  *  Legend
  22628.  */
  22629.  
  22630. .nvd3 .nv-legend .nv-series {
  22631.   cursor: pointer;
  22632. }
  22633.  
  22634. .nvd3 .nv-legend .nv-disabled circle {
  22635.   fill-opacity: 0;
  22636. }
  22637.  
  22638. /* focus */
  22639.  
  22640. .nvd3 .background path {
  22641.   fill: none;
  22642.   stroke: #EEE;
  22643.   stroke-opacity: .4;
  22644.   shape-rendering: crispEdges;
  22645. }
  22646.  
  22647. /* scatter */
  22648.  
  22649. /* sparkline */
  22650.  
  22651. /* stacked area */
  22652.  
  22653. /*.nvtooltip {*/
  22654.  
  22655. /*background: rgba(255, 255, 255, 0.8);*/
  22656.  
  22657. /*border: 1px solid rgba(0, 0, 0, 0.5);*/
  22658.  
  22659. /*border-radius: 4px; }*/
  22660.  
  22661. /*Give tooltips that old fade in transition by
  22662. putting a "with-transitions" class on the container div.
  22663.  */
  22664.  
  22665. /****
  22666. Interactive Layer
  22667.  */
  22668.  
  22669. .nvd3 line.nv-guideline {
  22670.   stroke-width: 3px;
  22671.   stroke: #ced1d7;
  22672. }
  22673.  
  22674. /* ===============================================
  22675.  *  λΌμΈμ°¨νŠΈ Custom Style
  22676.  =================================================*/
  22677.  
  22678. .udl-lc-tooltip-title {
  22679.   margin-top: 9px;
  22680.   margin-bottom: 9px;
  22681.   font-size: 14px;
  22682.   color: #a7adb1;
  22683.   text-align: center;
  22684. }
  22685.  
  22686. .udl-lc-tooltip-circle {
  22687.   display: inline-block;
  22688.   border-radius: 50%;
  22689.   margin-right: 7px;
  22690.   position: relative;
  22691.   bottom: 1px;
  22692.   width: 7px;
  22693.   height: 7px;
  22694. }
  22695.  
  22696. .udl-lc-tooltip-list {
  22697.   font-size: 11px;
  22698.   width: 140px;
  22699.   margin: 0 14px 14px 14px;
  22700. }
  22701.  
  22702. .udl-lc-tooltip-desc {
  22703.   vertical-align: middle;
  22704.   text-align: center;
  22705.   color: #fff;
  22706.   font-size: 14px;
  22707. }
  22708.  
  22709. .udl-lc-tooltip-desc.reach-after {
  22710.   margin-left: 7px;
  22711. }
  22712.  
  22713. .udl-lc-tooltip-value {
  22714.   font-weight: bold;
  22715.   position: relative;
  22716.   color: #fff;
  22717.   top: 1px;
  22718.   text-align: center;
  22719.   font-size: 18px;
  22720. }
  22721.  
  22722. .udl-daily-bcolor-1-th {
  22723.   background-color: #0075ff;
  22724. }
  22725.  
  22726. .udl-daily-bcolor-2-th {
  22727.   background-color: #E67E22;
  22728. }
  22729.  
  22730. .udl-lc-reach-after-install-icon {
  22731.   color: #0075ff;
  22732.   width: 9px;
  22733.   display: inline-block;
  22734. }
  22735.  
  22736. .simplelink-home-graph-layer {
  22737.   position: relative;
  22738.   float: left;
  22739.   width: 200px;
  22740.   padding: 10px 15px 10px 15px !important;
  22741.   font-size: 13px !important;
  22742.   color: #000e1f !important;
  22743.   box-shadow: 1px 1px 3px #838a92;
  22744.   background: #fff;
  22745.   border-radius: 3px;
  22746.   font-weight: 300 !important;
  22747. }
  22748.  
  22749. .simplelink-home-graph-layer-title {
  22750.   color: #838794 !important;
  22751.   width: 100%;
  22752.   position: relative;
  22753.   float: left;
  22754.   text-align: left;
  22755.   padding-bottom: 10px !important;
  22756. }
  22757.  
  22758. .simplelink-home-graph-layer-title>label {
  22759.   width: 130px;
  22760.   font-size: 17px !important;
  22761.   color: #838794 !important;
  22762.   font-weight: 300 !important;
  22763.   position: relative;
  22764.   float: left;
  22765.   text-align: left;
  22766.   overflow: hidden;
  22767.   text-overflow: ellipsis;
  22768.   white-space: nowrap;
  22769. }
  22770.  
  22771. .simplelink-home-graph-layer-date-group {
  22772.   width: 100%;
  22773.   position: relative;
  22774.   float: left;
  22775.   padding-bottom: 5px !important;
  22776. }
  22777.  
  22778. .simplelink-home-graph-layer-date {
  22779.   width: 130px;
  22780.   position: relative;
  22781.   float: left;
  22782.   text-align: left;
  22783.   font-weight: 300 !important;
  22784.   font-size: 13px !important;
  22785. }
  22786.  
  22787. .simplelink-home-graph-layer-number {
  22788.   width: 70px;
  22789.   position: relative;
  22790.   float: left;
  22791.   text-align: right;
  22792.   font-weight: bold !important;
  22793.   font-size: 13px !important;
  22794. }
  22795.  
  22796. /* ===============================================
  22797.  *  Sankey 차트
  22798.  =================================================*/
  22799.  
  22800. .ab-sankey-chart {
  22801.   background-color: #fff;
  22802.   width: 100%;
  22803.   height: 280px;
  22804.   position: relative;
  22805. }
  22806.  
  22807. .ab-no-click-event {
  22808.   display: table;
  22809.   margin: 0 auto;
  22810.   height: 100%;
  22811. }
  22812.  
  22813. .ab-no-click-event span {
  22814.   margin: 0 auto;
  22815.   display: table-cell;
  22816.   font-size: 16px;
  22817.   vertical-align: middle;
  22818.   color: #a7adb1;
  22819. }
  22820.  
  22821. .ab-sankey-info-num-container {
  22822.   font-size: 12px;
  22823.   margin-top: 19px;
  22824.   display: inline-block;
  22825.   padding: 0 19px;
  22826.   float: right;
  22827.   color: #ff1800;
  22828.   font-weight: bold;
  22829. }
  22830.  
  22831. .ab-sankey-info-num-container.left {
  22832.   color: #00c3ff;
  22833.   border-right: 1px solid #eaeaea;
  22834.   margin-top: 19px;
  22835.   font-size: 12px;
  22836.   font-weight: bold;
  22837. }
  22838.  
  22839. .ab-sankey-info-num {
  22840.   margin: 0 4px 0 9px;
  22841.   font-weight: bold;
  22842.   font-size: 14px;
  22843.   display: inline-block;
  22844. }
  22845.  
  22846. .node rect {
  22847.   color: #fff;
  22848.   /*fill-opacity: .9;*/
  22849.   shape-rendering: crispEdges;
  22850. }
  22851.  
  22852. .link {
  22853.   fill: none;
  22854.   stroke: #ecf5ff;
  22855.   stroke-opacity: .85;
  22856. }
  22857.  
  22858. .link:hover {
  22859.   stroke: #dfe8ef;
  22860.   stroke-opacity: .95;
  22861. }
  22862.  
  22863. .udl-sankey-detail-info {
  22864.   position: absolute;
  22865.   right: 18px;
  22866.   bottom: 0;
  22867.   font-size: 12px;
  22868.   color: #00042d;
  22869.   vertical-align: middle;
  22870. }
  22871.  
  22872. .udl-sankey-tooltip-wrapper {
  22873.   position: absolute;
  22874.   min-width: 96px;
  22875.   min-height: 86px;
  22876.   /*border: 1px solid #0075ff;*/
  22877.   border-radius: 5px;
  22878.   background-color: #333d47;
  22879.   padding: 15px 19px;
  22880.   text-align: center;
  22881.   display: none;
  22882. }
  22883.  
  22884. .udl-sankey-tooltip-source {
  22885.   font-size: 15px;
  22886.   color: #a7adb1;
  22887.   /*margin-bottom: 4px;*/
  22888. }
  22889.  
  22890. .udl-sankey-tooltip-to {
  22891.   font-size: 14px;
  22892.   color: #a7adb1;
  22893.   /*margin-bottom: 4px;*/
  22894. }
  22895.  
  22896. .udl-sankey-tooltip-target {
  22897.   font-size: 15px;
  22898.   color: #a7adb1;
  22899.   margin-bottom: 10px;
  22900. }
  22901.  
  22902. .udl-sankey-tooltip-value {
  22903.   line-height: 20px;
  22904.   font-size: 20px;
  22905.   color: #0075ff;
  22906. }
  22907.  
  22908. /* daily graph line chart */
  22909.  
  22910. .daily-graph-line-chart {
  22911.   background-color: #fff;
  22912.   height: 280px;
  22913. }
  22914.  
  22915. @charset "UTF-8";
  22916.  
  22917. /*
  22918. html5doctor.com Reset Stylesheet
  22919. v1.6.1
  22920. Last Updated: 2010-09-17
  22921. Author: Richard Clark - http://richclarkdesign.com
  22922. Twitter: @rich_clark
  22923. */
  22924.  
  22925. /*
  22926. by IUEditor 2.0.2.14 (00001),and fixed by soo at 2016.06.01.
  22927. */
  22928.  
  22929. ::-webkit-scrollbar {
  22930.   width: 8px;
  22931.   height: 8px;
  22932. }
  22933.  
  22934. ::-webkit-scrollbar-track {
  22935.   border-radius: 4px;
  22936. }
  22937.  
  22938. ::-webkit-scrollbar-track-piece {
  22939.   background-color: #fafafa;
  22940. }
  22941.  
  22942. ::-webkit-scrollbar-thumb {
  22943.   border-radius: 4px;
  22944.   background-color: #c1c1c1;
  22945. }
  22946.  
  22947. html,body {
  22948.   margin: 0;
  22949.   padding: 0;
  22950.   border: 0;
  22951.   outline: 0;
  22952.   vertical-align: baseline;
  22953.   font-family: 'Noto Sans KR', Hevetica, "Apple SD Gothic Neo", β€œμ• ν”Œ SD μ‚°λŒκ³ λ”• Neo”, Apple SD Gothic Neo, λ‚˜λˆ”λ°”λ₯Έκ³ λ”•, NanumBarunGothic, λ‚˜λˆ”λ°”λ₯Έκ³ λ”•OTF, NanumBarunGothicOTF, λ‚˜λˆ”κ³ λ”•, "NanumGothic", "Nanum Gothic", "맑은 κ³ λ”•", "Malgun Gothic", Ngothic, Arial, sans-serif;
  22954.   font-weight: normal;
  22955.   font-size: 100%;
  22956.   /*background: #f3f5f6;*/
  22957. }
  22958.  
  22959. object,address,code,del,img,q,small,sub,var,dl,dt,dd,ul,li,fieldset,form,label,legend,footer,header,menu,nav,section,summary,time,mark,video,div,h1,h2,h3,h4,h5,h6,b,i,button {
  22960.   margin: 0;
  22961.   padding: 0;
  22962.   border: 0;
  22963.   outline: 0;
  22964.   vertical-align: baseline;
  22965.   background: transparent;
  22966. }
  22967.  
  22968. h1,h2,h3,h4,h5,h6,b,i {
  22969.   font-size: inherit;
  22970.   font-weight: inherit;
  22971. }
  22972.  
  22973. p,span {
  22974.   margin: 0;
  22975.   padding: 0;
  22976.   border: 0;
  22977.   outline: 0;
  22978. }
  22979.  
  22980. a {
  22981.   color: inherit;
  22982.   cursor: pointer;
  22983.   text-decoration: none;
  22984. }
  22985.  
  22986. footer,header,menu,nav,section {
  22987.   display: block;
  22988. }
  22989.  
  22990. nav ul {
  22991.   list-style: none;
  22992. }
  22993.  
  22994. ul {
  22995.   list-style-type: none;
  22996. }
  22997.  
  22998. q {
  22999.   quotes: none;
  23000. }
  23001.  
  23002. q:before,q:after {
  23003.   content: '';
  23004.   content: none;
  23005. }
  23006.  
  23007. a {
  23008.   margin: 0;
  23009.   padding: 0;
  23010.   font-size: 100%;
  23011.   vertical-align: baseline;
  23012.   background: transparent;
  23013. }
  23014.  
  23015. /* change colours to suit your needs */
  23016.  
  23017. /* change colours to suit your needs */
  23018.  
  23019. mark {
  23020.   background-color: #ff9;
  23021.   color: #000;
  23022.   font-style: italic;
  23023.   font-weight: bold;
  23024. }
  23025.  
  23026. del {
  23027.   text-decoration: line-through;
  23028. }
  23029.  
  23030. table {
  23031.   border-collapse: collapse;
  23032.   border-spacing: 0;
  23033. }
  23034.  
  23035. /* change border colour to suit your needs */
  23036.  
  23037. input {
  23038.   padding: 0;
  23039.   margin: 0;
  23040. }
  23041.  
  23042. input,select {
  23043.   vertical-align: middle;
  23044.   border-style: none;
  23045. }
  23046.  
  23047. input[type=submit],input[type=button],input[type=reset] {
  23048.   -webkit-tap-highlight-color: transparent;
  23049.   -webkit-appearance: none;
  23050.   -moz-appearance: none;
  23051.   appearance: none;
  23052. }
  23053.  
  23054. body {
  23055.   /*line-height:1.5;*/
  23056.   -webkit-text-size-adjust: none;
  23057.   -moz-text-size-adjust: none;
  23058.   -ms-text-size-adjust: none;
  23059.   /* repaint text - font problem
  23060.   -webkit-animation-delay: 0.1s;
  23061.   -webkit-animation-name: fontfix;
  23062.   -webkit-animation-duration: 0.1s;
  23063.   -webkit-animation-iteration-count: 1;
  23064.   -webkit-animation-timing-function: linear;*/
  23065. }
  23066.  
  23067. /* repaint text - font problem*/
  23068.  
  23069. @-webkit-keyframes fontfix {
  23070.   from {
  23071.     opacity: 1;
  23072.   }
  23073.  
  23074.   to {
  23075.     opacity: 1;
  23076.   }
  23077. }
  23078.  
  23079. button {
  23080.   cursor: pointer;
  23081. }
  23082.  
  23083. .material-icons {
  23084.   vertical-align: middle;
  23085. }
  23086.  
  23087. .material-icons.md-13 {
  23088.   font-size: 13px;
  23089. }
  23090.  
  23091. .material-icons.md-18 {
  23092.   font-size: 18px;
  23093. }
  23094.  
  23095. .material-icons.md-24 {
  23096.   font-size: 24px;
  23097. }
  23098.  
  23099. .material-icons.md-36 {
  23100.   font-size: 36px;
  23101. }
  23102.  
  23103. .material-icons.md-48 {
  23104.   font-size: 48px;
  23105. }
  23106.  
  23107. .code-wrapper {
  23108.   background: #e3f2fd;
  23109.   border: 1px solid rgba(0, 0, 0, 0.12);
  23110.   display: block;
  23111.   margin-top: 0;
  23112.   margin-bottom: 1rem;
  23113.   padding: 15px;
  23114.   color: rgba(0,0,0, .87);
  23115.   font-size: 12px;
  23116.   font-weight: 400 !important;
  23117.   line-height: 1.4;
  23118.   border-radius: 3px;
  23119.   white-space: pre;
  23120.   white-space: pre-wrap;
  23121.   word-break: break-all;
  23122.   word-wrap: break-word;
  23123. }
  23124.  
  23125. code {
  23126.   font-family: Roboto Mono, Monaco, "Courier New", monospace;
  23127. }
  23128.  
  23129. .highlight .c {
  23130.   color: #8f5902;
  23131.   font-style: italic;
  23132. }
  23133.  
  23134. /* Comment */
  23135.  
  23136. .highlight .err {
  23137.   color: #a40000;
  23138. }
  23139.  
  23140. /* Error */
  23141.  
  23142. .highlight .g {
  23143.   color: #000000;
  23144. }
  23145.  
  23146. /* Generic */
  23147.  
  23148. .highlight .k {
  23149.   color: #204a87;
  23150.   font-weight: bold;
  23151. }
  23152.  
  23153. /* Keyword */
  23154.  
  23155. .highlight .l {
  23156.   color: #000000;
  23157. }
  23158.  
  23159. /* Literal */
  23160.  
  23161. .highlight .n {
  23162.   color: #000000;
  23163. }
  23164.  
  23165. /* Name */
  23166.  
  23167. .highlight .o {
  23168.   color: #ce5c00;
  23169.   font-weight: bold;
  23170. }
  23171.  
  23172. /* Operator */
  23173.  
  23174. .highlight .x {
  23175.   color: #000000;
  23176. }
  23177.  
  23178. /* Other */
  23179.  
  23180. .highlight .p {
  23181.   color: #000000;
  23182.   font-weight: bold;
  23183. }
  23184.  
  23185. /* Punctuation */
  23186.  
  23187. /* Comment.Multiline */
  23188.  
  23189. /* Comment.Preproc */
  23190.  
  23191. .highlight .c1 {
  23192.   color: #8f5902;
  23193.   font-style: italic;
  23194. }
  23195.  
  23196. /* Comment.Single */
  23197.  
  23198. /* Comment.Special */
  23199.  
  23200. /* Generic.Deleted */
  23201.  
  23202. .highlight .ge {
  23203.   color: #000000;
  23204.   font-style: italic;
  23205. }
  23206.  
  23207. /* Generic.Emph */
  23208.  
  23209. /* Generic.Error */
  23210.  
  23211. /* Generic.Heading */
  23212.  
  23213. .highlight .gi {
  23214.   color: #00A000;
  23215. }
  23216.  
  23217. /* Generic.Inserted */
  23218.  
  23219. .highlight .go {
  23220.   color: #000000;
  23221.   font-style: italic;
  23222. }
  23223.  
  23224. /* Generic.Output */
  23225.  
  23226. /* Generic.Prompt */
  23227.  
  23228. /* Generic.Strong */
  23229.  
  23230. /* Generic.Subheading */
  23231.  
  23232. /* Generic.Traceback */
  23233.  
  23234. /* Keyword.Constant */
  23235.  
  23236. /* Keyword.Declaration */
  23237.  
  23238. /* Keyword.Namespace */
  23239.  
  23240. /* Keyword.Pseudo */
  23241.  
  23242. .highlight .kr {
  23243.   color: #204a87;
  23244.   font-weight: bold;
  23245. }
  23246.  
  23247. /* Keyword.Reserved */
  23248.  
  23249. /* Keyword.Type */
  23250.  
  23251. /* Literal.Date */
  23252.  
  23253. .highlight .m {
  23254.   color: #0000cf;
  23255.   font-weight: bold;
  23256. }
  23257.  
  23258. /* Literal.Number */
  23259.  
  23260. .highlight .s {
  23261.   color: #4e9a06;
  23262. }
  23263.  
  23264. /* Literal.String */
  23265.  
  23266. .highlight .na {
  23267.   color: #c4a000;
  23268. }
  23269.  
  23270. /* Name.Attribute */
  23271.  
  23272. /* Name.Builtin */
  23273.  
  23274. /* Name.Class */
  23275.  
  23276. .highlight .no {
  23277.   color: #000000;
  23278. }
  23279.  
  23280. /* Name.Constant */
  23281.  
  23282. /* Name.Decorator */
  23283.  
  23284. /* Name.Entity */
  23285.  
  23286. /* Name.Exception */
  23287.  
  23288. .highlight .nf {
  23289.   color: #000000;
  23290. }
  23291.  
  23292. /* Name.Function */
  23293.  
  23294. /* Name.Label */
  23295.  
  23296. /* Name.Namespace */
  23297.  
  23298. /* Name.Other */
  23299.  
  23300. /* Name.Property */
  23301.  
  23302. /* Name.Tag */
  23303.  
  23304. .highlight .nv {
  23305.   color: #000000;
  23306. }
  23307.  
  23308. /* Name.Variable */
  23309.  
  23310. /* Operator.Word */
  23311.  
  23312. .highlight .w {
  23313.   color: #f8f8f8;
  23314.   text-decoration: underline;
  23315. }
  23316.  
  23317. /* Text.Whitespace */
  23318.  
  23319. /* Literal.Number.Float */
  23320.  
  23321. /* Literal.Number.Hex */
  23322.  
  23323. /* Literal.Number.Integer */
  23324.  
  23325. /* Literal.Number.Oct */
  23326.  
  23327. /* Literal.String.Backtick */
  23328.  
  23329. /* Literal.String.Char */
  23330.  
  23331. .highlight .sd {
  23332.   color: #8f5902;
  23333.   font-style: italic;
  23334. }
  23335.  
  23336. /* Literal.String.Doc */
  23337.  
  23338. .highlight .s2 {
  23339.   color: #4e9a06;
  23340. }
  23341.  
  23342. /* Literal.String.Double */
  23343.  
  23344. /* Literal.String.Escape */
  23345.  
  23346. /* Literal.String.Heredoc */
  23347.  
  23348. /* Literal.String.Interpol */
  23349.  
  23350. /* Literal.String.Other */
  23351.  
  23352. /* Literal.String.Regex */
  23353.  
  23354. .highlight .s1 {
  23355.   color: #4e9a06;
  23356. }
  23357.  
  23358. /* Literal.String.Single */
  23359.  
  23360. .highlight .ss {
  23361.   color: #4e9a06;
  23362. }
  23363.  
  23364. /* Literal.String.Symbol */
  23365.  
  23366. /* Name.Builtin.Pseudo */
  23367.  
  23368. /* Name.Variable.Class */
  23369.  
  23370. /* Name.Variable.Global */
  23371.  
  23372. /* Name.Variable.Instance */
  23373.  
  23374. /* Literal.Number.Integer.Long */
  23375.  
  23376. .layer_app_select {
  23377.   position: absolute;
  23378.   width: 512px;
  23379.   background: #fff;
  23380.   box-shadow: 0 0 5px rgba(0,0,0,0.2);
  23381.   z-index: 10;
  23382. }
  23383.  
  23384. .layer_app_select ul {
  23385.   max-height: 281px;
  23386.   overflow: auto;
  23387.   overflow-x: hidden;
  23388. }
  23389.  
  23390. .layer_app_select ul li {
  23391.   position: relative;
  23392.   box-sizing: border-box;
  23393.   line-height: 35px;
  23394.   border-bottom: 1px solid #eaeaea;
  23395.   padding: 10px;
  23396.   overflow: hidden;
  23397.   white-space: nowrap;
  23398.   text-overflow: ellipsis;
  23399.   cursor: pointer;
  23400. }
  23401.  
  23402. .app-logo {
  23403.   display: inline-block;
  23404.   width: 40px;
  23405.   height: 40px;
  23406.   overflow: hidden;
  23407.   vertical-align: middle;
  23408.   margin-right: 20px;
  23409.   font-size: 0;
  23410. }
  23411.  
  23412. .app-logo img {
  23413.   width: 100%;
  23414. }
  23415.  
  23416. .layer_app_select ul li:hover {
  23417.   background: #f7f8fa;
  23418. }
  23419.  
  23420. .input-selected {
  23421.   width: 512px;
  23422.   padding: 12px 15px;
  23423.   border-radius: 3px;
  23424.   border: 1px solid #d0d2d7;
  23425.   font-size: 15px;
  23426.   color: #2d2d3c;
  23427.   font-weight: 600;
  23428.   word-break: break-all;
  23429.   -webkit-transition: background-color .3s;
  23430.   box-sizing: border-box;
  23431.   display: inline-block;
  23432.   cursor: pointer;
  23433. }
  23434.  
  23435. .input-selected:hover {
  23436.   background-color: #EFF1F5;
  23437. }
  23438.  
  23439. .input-delete {
  23440.   position: relative;
  23441.   float: right;
  23442.   color: #838794;
  23443. }
  23444.  
  23445. .modal-backdrop {
  23446.   position: fixed;
  23447.   top: 0;
  23448.   right: 0;
  23449.   bottom: 0;
  23450.   left: 0;
  23451.   z-index: 1040;
  23452.   background-color: rgba(45, 45, 60, .7);
  23453.   text-align: center;
  23454. }
  23455.  
  23456. .modal-backdrop:before {
  23457.   content: '';
  23458.   display: inline-block;
  23459.   height: 100%;
  23460.   vertical-align: middle;
  23461. }
  23462.  
  23463. .modal-backdrop .modal-dialog {
  23464.   display: inline-block;
  23465.   vertical-align: middle;
  23466.   text-align: left;
  23467. }
  23468.  
  23469. .dashboard-sidebar {
  23470.   width: 200px;
  23471.   height: 100%;
  23472.   position: fixed;
  23473.   background-color: #f3f5f6;
  23474.   /*font-size: 15px;
  23475.   color: #2d2d3c;*/
  23476.   top: 0;
  23477.   left: 0;
  23478.   z-index: 51;
  23479.   border-right: 1px solid #e3e5e8;
  23480.   box-sizing: border-box;
  23481. }
  23482.  
  23483. .dashboard-sidebar-top {
  23484.   width: 200px;
  23485.   height: 60px;
  23486.   background-color: #fff;
  23487.   text-align: center;
  23488. }
  23489.  
  23490. .dashboard-sidebar-app {
  23491.   position: relative;
  23492.   /*width: 165px;*/
  23493.   height: 120px;
  23494.   background: no-repeat center;
  23495.   background-size: 110%;
  23496.   overflow: hidden;
  23497.   /*filter: blur(10px);
  23498.   -webkit-filter: blur(10px);
  23499.   -moz-filter: blur(10px);
  23500.   -o-filter: blur(10px);*/
  23501. }
  23502.  
  23503. .dashboard-sidebar-app:before {
  23504.   content: '';
  23505.   position: absolute;
  23506.   top: -50%;
  23507.   left: -5%;
  23508.   width: 110%;
  23509.   height: 200%;
  23510.   background: inherit;
  23511.   filter: blur(10px);
  23512. }
  23513.  
  23514. .dashboard-sidebar-app .app-info {
  23515.   position: relative;
  23516.   float: left;
  23517.   width: 150px;
  23518.   height: 120px;
  23519.   color: #fff;
  23520.   padding-left: 15px;
  23521.   cursor: pointer;
  23522.   background: rgba(0, 14, 31, 0.5);
  23523. }
  23524.  
  23525. .dashboard-sidebar-app .app-info:hover {
  23526.   background-color: rgba(45, 45, 60, .7);
  23527. }
  23528.  
  23529. .dashboard-sidebar-app .app-list {
  23530.   position: absolute;
  23531.   float: right;
  23532.   width: 35px;
  23533.   height: 120px;
  23534.   background: rgba(0, 14, 31, 0.5);
  23535. }
  23536.  
  23537. .dashboard-sidebar-app .app-list:hover {
  23538.   background-color: rgba(45, 45, 60, .7);
  23539.   cursor: pointer;
  23540. }
  23541.  
  23542. @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  23543.   /* IE10+ CSS styles go here */
  23544.  
  23545.   .dashboard-sidebar-app .app-info {
  23546.     background: rgba(0, 14, 31, 0.5);
  23547.   }
  23548.  
  23549.   .dashboard-sidebar-app .app-info:hover {
  23550.     background-color: rgba(45, 45, 60, .7);
  23551.   }
  23552.  
  23553.   .dashboard-sidebar-app .app-list {
  23554.     background: rgba(0, 14, 31, 0.5);
  23555.   }
  23556.  
  23557.   .dashboard-sidebar-app .app-list:hover {
  23558.     background-color: rgba(45, 45, 60, .7);
  23559.   }
  23560. }
  23561.  
  23562. .dashboard-sidebar-app .app-logo {
  23563.   position: relative;
  23564.   float: left;
  23565.   margin: 15px 0 0 35px;
  23566.   width: 60px;
  23567.   height: 60px;
  23568.   border-radius: 14px;
  23569.   /*border: 1px solid #fff;*/
  23570. }
  23571.  
  23572. /*.app-name {
  23573.   position: relative;
  23574.   float: left;
  23575.   padding-top: 15px;
  23576.   overflow: hidden;
  23577.   text-overflow: ellipsis;
  23578.   white-space: nowrap;
  23579.   width: 115px;
  23580. }*/
  23581.  
  23582. .fa.app-setting {
  23583.   position: relative;
  23584.   float: left;
  23585.   padding-top: 17px;
  23586.   width: 28px;
  23587.   height: 15px;
  23588.   text-align: center;
  23589. }
  23590.  
  23591. .app-list-btn {
  23592.   position: absolute;
  23593.   margin: 15px 0;
  23594.   width: 100%;
  23595.   height: 90px;
  23596.   line-height: 90px;
  23597.   text-align: center;
  23598.   border-left: 1px solid rgba(255, 255, 255, .3);
  23599.   color: #fff;
  23600. }
  23601.  
  23602. .dashboard-sidebar-menu {
  23603.   font-size: 14px;
  23604. }
  23605.  
  23606. .category-title {
  23607.   font-size: 17px;
  23608.   padding: 15px;
  23609.   color: #2d2d3c;
  23610.   cursor: default;
  23611. }
  23612.  
  23613. .menu-action-btn {
  23614.   padding: 10px 20px;
  23615.   color: #0082ff;
  23616.   display: block;
  23617. }
  23618.  
  23619. .menu-action-btn:hover {
  23620.   background-color: #d0d2d7;
  23621.   cursor: pointer;
  23622. }
  23623.  
  23624. .menu-action-btn.on {
  23625.   background-color: #0082ff;
  23626.   color: #fff;
  23627. }
  23628.  
  23629. .menu-title {
  23630.   padding: 10px 20px;
  23631.   color: #2d2d3c;
  23632.   display: block;
  23633. }
  23634.  
  23635. .menu-title:hover {
  23636.   background-color: #d0d2d7;
  23637.   cursor: pointer;
  23638. }
  23639.  
  23640. .menu-title.on {
  23641.   background-color: #0082ff;
  23642.   color: #fff;
  23643. }
  23644.  
  23645. .dashboard-sidebar-bottom {
  23646.   position: fixed;
  23647.   bottom: 0;
  23648.   width: 200px;
  23649.   height: 100px;
  23650.   background-color: #f3f5f6;
  23651.   border-right: 1px solid #e3e5e8;
  23652.   box-sizing: border-box;
  23653.   /*background-color: #e5e7ec;*/
  23654. }
  23655.  
  23656. /*.guide{
  23657.   width: 170px;
  23658.   height: 20px;
  23659.   padding: 15px;
  23660.   font-size: 15px;
  23661.   color: #2d2d3c;
  23662. }
  23663.  
  23664. .guide:hover{
  23665.   background-color: #d0d2d7;
  23666.   cursor: pointer;
  23667. }*/
  23668.  
  23669. .user-id {
  23670.   position: relative;
  23671.   float: left;
  23672.   width: 150px;
  23673.   font-size: 14px;
  23674.   font-weight: 600;
  23675.   overflow: hidden;
  23676.   text-overflow: ellipsis;
  23677.   white-space: nowrap;
  23678.   color: #2d2d3c;
  23679. }
  23680.  
  23681. .setting-btn {
  23682.   position: relative;
  23683.   float: right;
  23684.   color: #838794;
  23685.   font-size: 15px;
  23686. }
  23687.  
  23688. .my:hover {
  23689.   background-color: #d0d2d7;
  23690.   cursor: pointer;
  23691. }
  23692.  
  23693. .dashboard-sidebar-bottom {
  23694.   z-index: 51;
  23695. }
  23696.  
  23697. .dropdown-menu {
  23698.   border-radius: 0px !important;
  23699.   -webkit-box-shadow: 0px 7px 15px rgba(0, 0, 0, .3) !important;
  23700.   box-shadow: 0px 7px 15px rgba(0, 0, 0, .3) !important;
  23701.   border: none !important;
  23702. }
  23703.  
  23704. .daterangepicker.dashboard-style-wrapper:after {
  23705.   border: none !important;
  23706. }
  23707.  
  23708. .daterangepicker.dashboard-style-wrapper:before {
  23709.   border: none !important;
  23710. }
  23711.  
  23712. .range_customize {
  23713.   position: relative;
  23714.   top: 200px;
  23715.   right: -30px;
  23716. }
  23717.  
  23718. .page-title-section {
  23719.   position: relative;
  23720.   width: 500px;
  23721.   display: inline-block;
  23722. }
  23723.  
  23724. /*.page-title-section>p {
  23725.   margin: 0;
  23726. }*/
  23727.  
  23728. .simplelink-detail-title {
  23729.   font-size: 25px;
  23730.   color: #0082ff;
  23731.   border-radius: 3px;
  23732.   padding: 2px 7px 0 7px;
  23733.   background-color: #eff1f5;
  23734.   transition: background-color .3s;
  23735. }
  23736.  
  23737. .simplelink-detail-title:hover {
  23738.   cursor: copy;
  23739.   background-color: #e3e5e8;
  23740. }
  23741.  
  23742. .simplelink-detail-ic {
  23743.   font-size: 20px;
  23744.   color: #a9acb6;
  23745.   position: relative;
  23746.   font-family: FontAwesome;
  23747. }
  23748.  
  23749. .simplelink-detail-ic:hover {
  23750.   color: #969aa5;
  23751.   cursor: pointer;
  23752. }
  23753.  
  23754. .simplelink-detail-info-group {
  23755.   margin-top: 10px;
  23756.   padding-top: 10px;
  23757.   border-top: 1px solid #e3e5e8;
  23758. }
  23759.  
  23760. .simplelink-detail-info-group.first {
  23761.   margin-top: 20px;
  23762.   border-top: 0;
  23763. }
  23764.  
  23765. .simplelink-detail-info-label {
  23766.   /*float: left;*/
  23767.   vertical-align: top;
  23768.   box-sizing: border-box;
  23769.   width: 100px;
  23770.   font-size: 13px;
  23771.   color: #838794;
  23772.   display: inline-block;
  23773.   padding-left: 7px;
  23774. }
  23775.  
  23776. .simplelink-detail-info-desc {
  23777.   box-sizing: border-box;
  23778.   width: 400px;
  23779.   display: inline-block;
  23780.   font-size: 13px;
  23781.   color: #666b7b;
  23782.   word-break: break-all;
  23783. }
  23784.  
  23785. .simplelink-detail-info-desc-link {
  23786.   box-sizing: border-box;
  23787.   width: 400px;
  23788.   display: inline-block;
  23789.   font-size: 13px;
  23790.   color: #666b7b;
  23791.   word-break: break-all;
  23792.   transition: color .3s;
  23793. }
  23794.  
  23795. .simplelink-detail-info-desc-link:hover {
  23796.   cursor: pointer;
  23797.   color: #53596a;
  23798. }
  23799.  
  23800. .page-update-section {
  23801.   position: relative;
  23802.   float: right;
  23803.   /*width: 155px;*/
  23804.   box-sizing: border-box;
  23805.   margin-left: 30px;
  23806.   padding: 5px 10px;
  23807.   border-radius: 3px;
  23808.   font-size: 13px;
  23809.   color: #a9acb6;
  23810.   text-align: center;
  23811.   top: 5px;
  23812. }
  23813.  
  23814. .page-update-section:hover {
  23815.   cursor: pointer;
  23816.   background-color: #e3e5e8;
  23817. }
  23818.  
  23819. /*
  23820. .page-title {
  23821.   font-size: 25px;
  23822.   color: #2d2d3c;
  23823. }
  23824.  
  23825. .page-desc {
  23826.   font-size: 13px;
  23827.   padding-top: 5px;
  23828.   color: #a9acb6;
  23829. }
  23830. */
  23831.  
  23832. /* button */
  23833.  
  23834. /* global test */
  23835.  
  23836. .input-desc {
  23837.   font-size: 13px;
  23838.   color: #a9acb6;
  23839. }
  23840.  
  23841. /* og-tag */
  23842.  
  23843. .og-tag-upload input#input-file {
  23844.   position: absolute;
  23845.   top: 0;
  23846.   bottom: 0;
  23847.   right: 0;
  23848.   left: 0;
  23849.   width: 140px;
  23850.   font-size: 20px;
  23851.   cursor: pointer;
  23852.   /* good browser */
  23853.   opacity: 0;
  23854.   /* IE 5-7 */
  23855.   filter: alpha(opacity=0);
  23856.   /* IE 8 */
  23857.   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  23858.   /* Netscape */
  23859.   -moz-opacity: 0;
  23860.   /* Safari 1.x */
  23861.   -khtml-opacity: 0;
  23862. }
  23863.  
  23864. .dashboard-container-set,.dashboard-container-set-w-lnb,.dashboard-container-stats {
  23865.   padding: 30px;
  23866.   box-sizing: border-box;
  23867. }
  23868.  
  23869. .vertical-line {
  23870.   width: 1px;
  23871.   background: linear-gradient(#d0d2d7, #f7f8fa) !important;
  23872. }
  23873.  
  23874. /* ad-channel connect */
  23875.  
  23876. .ad-channel {
  23877.   height: 110px;
  23878. }
  23879.  
  23880. /* progress */
  23881.  
  23882. .progress-number {
  23883.   width: 20px;
  23884.   height: 20px;
  23885.   border-radius: 100%;
  23886.   font-size: 10px;
  23887.   line-height: 20px;
  23888.   text-align: center;
  23889.   display: inline-block;
  23890.   background: #a9acb6;
  23891.   color: #fff;
  23892. }
  23893.  
  23894. .progress-number.completed {
  23895.   background: #35bc8a;
  23896. }
  23897.  
  23898. .progress-number.selected {
  23899.   background: #0082ff;
  23900. }
  23901.  
  23902. .progress-title {
  23903.   font-size: 17px;
  23904.   color: #2d2d3c;
  23905.   font-weight: 500;
  23906. }
  23907.  
  23908. .progress-subtitle.selected {
  23909.   color: #0082ff;
  23910. }
  23911.  
  23912. .progress-subtitle {
  23913.   font-size: 14px;
  23914.   color: #969aa5;
  23915.   font-weight: 500;
  23916. }
  23917.  
  23918. .progress-desc.selected {
  23919.   color: #2d2d3c;
  23920. }
  23921.  
  23922. .progress-desc {
  23923.   font-size: 13px;
  23924.   color: #969aa5;
  23925.   font-weight: 500;
  23926. }
  23927.  
  23928. .progress-step {
  23929.   font-size: 11px;
  23930.   color: #969aa5;
  23931. }
  23932.  
  23933. .progress-copy-label {
  23934.   font-size: 11px;
  23935.   font-weight: 500;
  23936.   color: #969aa5;
  23937. }
  23938.  
  23939. .long-link .tooltip {
  23940.   z-index: 1;
  23941.   max-width: 100%;
  23942.   position: absolute;
  23943.   padding: 10px 15px;
  23944.   margin-top: -40px;
  23945.   background-color: #e7f3ff;
  23946.   box-shadow: 0px 5px 10px rgba(0, 0, 0, .1);
  23947.   font-size: 9pt;
  23948.   color: #2d2d3c;
  23949. }
  23950.  
  23951. .long-link .tooltip {
  23952.   display: none;
  23953. }
  23954.  
  23955. .long-link:hover .tooltip {
  23956.   display: block !important;
  23957. }
  23958.  
  23959. .footer {
  23960.   background-color: rgb(60,60,75);
  23961.   left: 0;
  23962.   padding-bottom: 50px;
  23963.   padding-top: 50px;
  23964.   position: relative;
  23965.   top: 0;
  23966.   width: 100%;
  23967. }
  23968.  
  23969. .box-121 {
  23970.   float: none;
  23971.   margin-left: auto;
  23972.   margin-right: auto;
  23973.   position: relative;
  23974.   width: 1000px;
  23975. }
  23976.  
  23977. .box-122 {
  23978.   float: left;
  23979.   height: 150px;
  23980.   position: relative;
  23981.   width: 100px;
  23982. }
  23983.  
  23984. .cell-124 {
  23985.   -webkit-transition: opacity 0.2s;
  23986.   color: rgb(255,255,255);
  23987.   float: none;
  23988.   font-size: 12px;
  23989.   font-weight: 700;
  23990.   height: 30px;
  23991.   opacity: 1;
  23992.   position: relative;
  23993.   text-align: left;
  23994.   transition: opacity 0.2s;
  23995. }
  23996.  
  23997. .cell-124.iux-hover,.cell-124.iux-active {
  23998.   opacity: 0.50;
  23999. }
  24000.  
  24001. .cell-124 > a {
  24002.   line-height: 30px;
  24003. }
  24004.  
  24005. .cell-484 {
  24006.   -webkit-transition: opacity 0.2s;
  24007.   color: rgb(255,255,255);
  24008.   float: none;
  24009.   font-size: 12px;
  24010.   font-weight: 400;
  24011.   height: 30px;
  24012.   opacity: 1;
  24013.   position: relative;
  24014.   text-align: left;
  24015.   transition: opacity 0.2s;
  24016. }
  24017.  
  24018. .cell-484.iux-hover,.cell-484.iux-active {
  24019.   opacity: 0.50;
  24020. }
  24021.  
  24022. .cell-484 > a {
  24023.   line-height: 30px;
  24024. }
  24025.  
  24026. .cell-126 {
  24027.   -webkit-transition: opacity 0.2s;
  24028.   color: rgb(255,255,255);
  24029.   float: none;
  24030.   font-size: 12px;
  24031.   font-weight: 400;
  24032.   height: 30px;
  24033.   opacity: 1;
  24034.   position: relative;
  24035.   text-align: left;
  24036.   transition: opacity 0.2s;
  24037. }
  24038.  
  24039. .cell-126.iux-hover,.cell-126.iux-active {
  24040.   opacity: 0.50;
  24041. }
  24042.  
  24043. .cell-126 > a {
  24044.   line-height: 30px;
  24045. }
  24046.  
  24047. .box-127 {
  24048.   float: left;
  24049.   height: 150px;
  24050.   position: relative;
  24051.   width: 100px;
  24052. }
  24053.  
  24054. .cell-128 {
  24055.   color: rgb(255,255,255);
  24056.   float: none;
  24057.   font-size: 12px;
  24058.   font-weight: 700;
  24059.   height: 30px;
  24060.   line-height: 30px;
  24061.   position: relative;
  24062.   text-align: left;
  24063. }
  24064.  
  24065. .cell-485 {
  24066.   -webkit-transition: opacity 0.2s;
  24067.   color: rgb(255,255,255);
  24068.   float: none;
  24069.   font-size: 12px;
  24070.   font-weight: 400;
  24071.   height: 30px;
  24072.   opacity: 1;
  24073.   position: relative;
  24074.   text-align: left;
  24075.   transition: opacity 0.2s;
  24076. }
  24077.  
  24078. .cell-485.iux-hover,.cell-485.iux-active {
  24079.   opacity: 0.50;
  24080. }
  24081.  
  24082. .cell-485 > a {
  24083.   line-height: 30px;
  24084. }
  24085.  
  24086. .cell-499 {
  24087.   -webkit-transition: opacity 0.2s;
  24088.   color: rgb(255,255,255);
  24089.   float: none;
  24090.   font-size: 12px;
  24091.   font-weight: 400;
  24092.   height: 30px;
  24093.   opacity: 1;
  24094.   position: relative;
  24095.   text-align: left;
  24096.   transition: opacity 0.2s;
  24097. }
  24098.  
  24099. .cell-499 > a {
  24100.   line-height: 30px;
  24101. }
  24102.  
  24103. .cell-499.iux-hover,.cell-499.iux-active {
  24104.   opacity: 0.50;
  24105. }
  24106.  
  24107. .cell-129 {
  24108.   -webkit-transition: opacity 0.2s;
  24109.   color: rgb(255,255,255);
  24110.   float: none;
  24111.   font-size: 12px;
  24112.   font-weight: 400;
  24113.   height: 30px;
  24114.   opacity: 1;
  24115.   position: relative;
  24116.   text-align: left;
  24117.   transition: opacity 0.2s;
  24118. }
  24119.  
  24120. .cell-129.iux-hover,.cell-129.iux-active {
  24121.   opacity: 0.50;
  24122. }
  24123.  
  24124. .cell-129 > a {
  24125.   line-height: 30px;
  24126. }
  24127.  
  24128. .box-132 {
  24129.   float: left;
  24130.   height: 150px;
  24131.   position: relative;
  24132.   width: 100px;
  24133. }
  24134.  
  24135. .cell-133 {
  24136.   color: rgb(255,255,255);
  24137.   float: none;
  24138.   font-size: 12px;
  24139.   font-weight: 700;
  24140.   height: 30px;
  24141.   line-height: 30px;
  24142.   position: relative;
  24143.   text-align: left;
  24144. }
  24145.  
  24146. .cell-480 {
  24147.   -webkit-transition: opacity 0.2s;
  24148.   color: rgb(255,255,255);
  24149.   float: none;
  24150.   font-size: 12px;
  24151.   font-weight: 400;
  24152.   height: 30px;
  24153.   opacity: 1;
  24154.   position: relative;
  24155.   text-align: left;
  24156.   transition: opacity 0.2s;
  24157. }
  24158.  
  24159. .cell-480.iux-hover,.cell-480.iux-active {
  24160.   opacity: 0.50;
  24161. }
  24162.  
  24163. .cell-480 > a {
  24164.   line-height: 30px;
  24165. }
  24166.  
  24167. .cell-136 {
  24168.   -webkit-transition: opacity 0.2s;
  24169.   color: rgb(255,255,255);
  24170.   float: none;
  24171.   font-size: 12px;
  24172.   font-weight: 400;
  24173.   height: 30px;
  24174.   opacity: 1;
  24175.   position: relative;
  24176.   text-align: left;
  24177.   transition: opacity 0.2s;
  24178. }
  24179.  
  24180. .cell-136 > a {
  24181.   line-height: 30px;
  24182. }
  24183.  
  24184. .cell-136.iux-hover,.cell-136.iux-active {
  24185.   opacity: 0.50;
  24186. }
  24187.  
  24188. .cell-135 {
  24189.   -webkit-transition: opacity 0.2s;
  24190.   color: rgb(255,255,255);
  24191.   float: none;
  24192.   font-size: 12px;
  24193.   font-weight: 400;
  24194.   height: 30px;
  24195.   opacity: 1;
  24196.   position: relative;
  24197.   text-align: left;
  24198.   transition: opacity 0.2s;
  24199. }
  24200.  
  24201. .cell-135 > a {
  24202.   line-height: 30px;
  24203. }
  24204.  
  24205. .cell-135.iux-hover,.cell-135.iux-active {
  24206.   opacity: 0.50;
  24207. }
  24208.  
  24209. .box-168 {
  24210.   float: right;
  24211.   position: relative;
  24212.   right: 0;
  24213.   width: 50%;
  24214. }
  24215.  
  24216. .text-202 {
  24217.   color: rgb(255,255,255);
  24218.   float: right;
  24219.   font-size: 11px;
  24220.   line-height: 2;
  24221.   position: relative;
  24222.   right: 0;
  24223.   text-align: right;
  24224.   width: 100%;
  24225. }
  24226.  
  24227. .text-255 {
  24228.   color: rgb(255,255,255);
  24229.   display: none;
  24230.   float: right;
  24231.   font-size: 11px;
  24232.   line-height: 1.90;
  24233.   position: relative;
  24234.   right: 0;
  24235.   text-align: left;
  24236.   width: 400px;
  24237. }
  24238.  
  24239. .box-266 {
  24240.   float: right;
  24241.   height: 32px;
  24242.   margin-top: 60px;
  24243.   position: relative;
  24244.   right: 0;
  24245.   width: 185px;
  24246. }
  24247.  
  24248. .svg-168.iux-hover,.svg-168.iux-active {
  24249.   opacity: 0.50;
  24250. }
  24251.  
  24252. .svg-168 {
  24253.   -webkit-transition: opacity 0.2s;
  24254.   background-image: url('/resource/project/ab180_logo_white-01.svg');
  24255.   background-position: right;
  24256.   background-size: contain;
  24257.   float: left;
  24258.   height: 32px;
  24259.   opacity: 1;
  24260.   position: relative;
  24261.   transition: opacity 0.2s;
  24262.   width: 90px;
  24263. }
  24264.  
  24265. .svg-197 {
  24266.   -webkit-transition: opacity 0.2s;
  24267.   background-image: url('/resource/project/facebook_white.svg');
  24268.   background-position: center center;
  24269.   background-size: 27px 27px;
  24270.   float: left;
  24271.   height: 32px;
  24272.   margin-left: 20px;
  24273.   opacity: 1;
  24274.   position: relative;
  24275.   transition: opacity 0.2s;
  24276.   width: 32px;
  24277. }
  24278.  
  24279. .svg-197.iux-hover,.svg-197.iux-active {
  24280.   opacity: 0.50;
  24281. }
  24282.  
  24283. .svg-198.iux-hover,.svg-198.iux-active {
  24284.   opacity: 0.50;
  24285. }
  24286.  
  24287. .svg-198 {
  24288.   -webkit-transition: opacity 0.2s;
  24289.   background-image: url('/resource/project/rocketpunch_white.svg');
  24290.   background-position: center center;
  24291.   background-size: 27px 27px;
  24292.   float: left;
  24293.   height: 32px;
  24294.   margin-left: 10px;
  24295.   opacity: 1;
  24296.   position: relative;
  24297.   transition: opacity 0.2s;
  24298.   width: 32px;
  24299. }
  24300.  
  24301. .box-136 {
  24302.   bottom: 0;
  24303.   height: 17px;
  24304. }
  24305.  
  24306. .cell-137 {
  24307.   -webkit-transition: opacity 0.2s;
  24308.   border-width: 0;
  24309.   color: rgb(255,255,255);
  24310.   float: left;
  24311.   font-size: 10px;
  24312.   font-weight: 400;
  24313.   height: 17px;
  24314.   opacity: 1;
  24315.   position: relative;
  24316.   text-align: left;
  24317.   transition: opacity 0.2s;
  24318. }
  24319.  
  24320. .cell-137.iux-hover,.cell-137.iux-active {
  24321.   opacity: 0.50;
  24322. }
  24323.  
  24324. .cell-137 > a {
  24325.   line-height: 17px;
  24326. }
  24327.  
  24328. .box-139 {
  24329.   border-color: rgb(255,255,255);
  24330.   border-left-width: 1px;
  24331.   float: left;
  24332.   height: 17px;
  24333.   margin-left: 15px;
  24334.   position: relative;
  24335. }
  24336.  
  24337. .cell-140 {
  24338.   -webkit-transition: opacity 0.2s;
  24339.   border-width: 0;
  24340.   color: rgb(255,255,255);
  24341.   float: left;
  24342.   font-size: 10px;
  24343.   font-weight: 400;
  24344.   height: 17px;
  24345.   margin-left: 15px;
  24346.   opacity: 1;
  24347.   padding: 0;
  24348.   position: relative;
  24349.   text-align: center;
  24350.   transition: opacity 0.2s;
  24351. }
  24352.  
  24353. .cell-140 > a {
  24354.   line-height: 17px;
  24355. }
  24356.  
  24357. .cell-140.iux-hover,.cell-140.iux-active {
  24358.   opacity: 0.50;
  24359. }
  24360.  
  24361. .box-481 {
  24362.   border-color: rgb(255,255,255);
  24363.   border-left-width: 1px;
  24364.   float: left;
  24365.   height: 17px;
  24366.   margin-left: 15px;
  24367.   position: relative;
  24368. }
  24369.  
  24370. .cell-142 {
  24371.   -webkit-transition: opacity 0.2s;
  24372.   color: rgb(255,255,255);
  24373.   float: left;
  24374.   font-size: 10px;
  24375.   font-weight: 400;
  24376.   height: 17px;
  24377.   margin-left: 15px;
  24378.   opacity: 1;
  24379.   position: relative;
  24380.   text-align: left;
  24381.   transition: opacity 0.2s;
  24382. }
  24383.  
  24384. .cell-142.iux-hover,.cell-142.iux-active {
  24385.   opacity: 0.50;
  24386. }
  24387.  
  24388. .cell-142 > a {
  24389.   line-height: 17px;
  24390. }
  24391.  
  24392. @media screen and (max-width:1365px) {
  24393.   .box-121 {
  24394.     float: none;
  24395.     margin-left: auto;
  24396.     margin-right: auto;
  24397.     width: 800px;
  24398.   }
  24399.  
  24400.   .box-168 {
  24401.     float: right;
  24402.     right: 0;
  24403.   }
  24404.  
  24405.   .text-202 {
  24406.     float: right;
  24407.     right: 0;
  24408.   }
  24409.  
  24410.   .text-255 {
  24411.     float: right;
  24412.     right: 0;
  24413.     width: 380px;
  24414.   }
  24415.  
  24416.   .box-266 {
  24417.     float: right;
  24418.     right: 0;
  24419.   }
  24420.  
  24421.   .svg-168 {
  24422.     background-position: right;
  24423.   }
  24424.  
  24425.   .box-136 {
  24426.     bottom: 0;
  24427.   }
  24428. }
  24429.  
  24430. @media screen and (max-width:969px) {
  24431.   .box-121 {
  24432.     float: none;
  24433.     margin-left: auto;
  24434.     margin-right: auto;
  24435.     width: 680px;
  24436.   }
  24437.  
  24438.   .box-168 {
  24439.     float: right;
  24440.     right: 0;
  24441.     width: 50.00%;
  24442.     width: calc(100% - 300px);
  24443.     width: -moz-calc(100% - 300px);
  24444.     width: -webkit-calc(100% - 300px);
  24445.   }
  24446.  
  24447.   .text-202 {
  24448.     float: right;
  24449.     right: 0;
  24450.     width: 100%;
  24451.   }
  24452.  
  24453.   .text-255 {
  24454.     float: right;
  24455.     right: 0;
  24456.     width: 380px;
  24457.   }
  24458.  
  24459.   .box-266 {
  24460.     float: right;
  24461.     right: 0;
  24462.   }
  24463.  
  24464.   .svg-168 {
  24465.     background-position: right;
  24466.   }
  24467.  
  24468.   .box-136 {
  24469.     bottom: 0;
  24470.   }
  24471. }
  24472.  
  24473. @media screen and (max-width:759px) {
  24474.   .box-121 {
  24475.     float: none;
  24476.     margin-left: auto;
  24477.     margin-right: auto;
  24478.     width: 680.00%;
  24479.     width: calc(100% - 50px);
  24480.     width: -moz-calc(100% - 50px);
  24481.     width: -webkit-calc(100% - 50px);
  24482.   }
  24483.  
  24484.   .box-122 {
  24485.     height: 120px;
  24486.     max-width: 180px;
  24487.     width: 33.30%;
  24488.   }
  24489.  
  24490.   .box-127 {
  24491.     height: 120px;
  24492.     max-width: 180px;
  24493.     width: 33.30%;
  24494.   }
  24495.  
  24496.   .box-132 {
  24497.     height: 120px;
  24498.     max-width: 180px;
  24499.     width: 33.30%;
  24500.   }
  24501.  
  24502.   .box-168 {
  24503.     float: left;
  24504.     margin-right: initial;
  24505.     margin-right: auto;
  24506.     margin-top: 20px;
  24507.     position: relative;
  24508.     width: 100%;
  24509.   }
  24510.  
  24511.   .text-202 {
  24512.     display: none;
  24513.     float: left;
  24514.     font-size: 10px;
  24515.     height: 140px;
  24516.     margin-right: initial;
  24517.     margin-right: auto;
  24518.     text-align: left;
  24519.     width: 103.85%;
  24520.   }
  24521.  
  24522.   .text-255 {
  24523.     display: inherit;
  24524.     float: left;
  24525.     font-size: 10px;
  24526.     margin-right: initial;
  24527.     margin-right: auto;
  24528.     text-align: left;
  24529.     width: 100%;
  24530.   }
  24531.  
  24532.   .box-266 {
  24533.     float: left;
  24534.     margin-right: initial;
  24535.     margin-right: auto;
  24536.     margin-top: 20px;
  24537.     position: relative;
  24538.     width: 100%;
  24539.   }
  24540.  
  24541.   .svg-168 {
  24542.     background-position: center;
  24543.     background-size: contain;
  24544.     float: left;
  24545.   }
  24546.  
  24547.   .svg-197 {
  24548.     background-size: 25px 25px;
  24549.   }
  24550.  
  24551.   .svg-198 {
  24552.     background-size: 25px 25px;
  24553.   }
  24554.  
  24555.   .box-136 {
  24556.     bottom: initial;
  24557.     bottom: auto;
  24558.     float: left;
  24559.     left: initial;
  24560.     left: auto;
  24561.     margin-top: 10px;
  24562.     position: relative;
  24563.     width: 100%;
  24564.   }
  24565. }
  24566.  
  24567. .header {
  24568.   -webkit-box-shadow: 0px 0px 2px 2px rgba(102,107,123,0.20);
  24569.   background-color: rgb(60,60,75);
  24570.   box-shadow: 0px 0px 2px 2px rgba(102,107,123,0.20);
  24571.   color: rgb(0,0,0);
  24572.   float: none;
  24573.   height: 60px;
  24574.   left: 0px;
  24575.   position: fixed;
  24576.   top: 0px;
  24577.   width: 100%;
  24578.   z-index: 11;
  24579. }
  24580.  
  24581. .box-106 {
  24582.   border-bottom-width: 1px;
  24583.   border-color: rgb(60,60,75);
  24584.   float: none;
  24585.   height: 100%;
  24586.   left: 0px;
  24587.   margin-left: auto;
  24588.   margin-right: auto;
  24589.   right: 0px;
  24590.   top: 0px;
  24591.   width: 100%;
  24592. }
  24593.  
  24594. .box-477 {
  24595.   float: none;
  24596.   height: 100%;
  24597.   left: 0px;
  24598.   margin-left: auto;
  24599.   margin-right: auto;
  24600.   right: 0px;
  24601.   top: 0px;
  24602.   width: 1004px;
  24603. }
  24604.  
  24605. .svg-480 {
  24606.   -webkit-transition: opacity 0.2s;
  24607.   background-image: url('/resource/project/airbridge_beta_white.svg');
  24608.   background-position: left center;
  24609.   background-size: contain;
  24610.   float: none;
  24611.   height: 25px;
  24612.   left: 6px;
  24613.   opacity: 1;
  24614.   top: 18px;
  24615.   transition: opacity 0.2s;
  24616.   width: 200px;
  24617. }
  24618.  
  24619. .svg-480.iux-hover,.svg-480.iux-active {
  24620.   opacity: 0.70;
  24621. }
  24622.  
  24623. .cell-481 {
  24624.   -webkit-transition: background-color 0.2s;
  24625.   background-color: rgb(255,255,255);
  24626.   border-radius: 3px;
  24627.   color: rgb(0,130,255);
  24628.   float: right;
  24629.   font-size: 14px;
  24630.   font-weight: 700;
  24631.   height: 30px;
  24632.   margin-right: 3px;
  24633.   margin-top: 15px;
  24634.   opacity: 1;
  24635.   padding-left: 15px;
  24636.   padding-right: 15px;
  24637.   position: relative;
  24638.   right: 0px;
  24639.   text-align: center;
  24640.   transition: background-color 0.2s;
  24641. }
  24642.  
  24643. .cell-481 > a {
  24644.   line-height: 30px;
  24645. }
  24646.  
  24647. .cell-481.iux-hover,.cell-481.iux-active {
  24648.   background-color: rgb(203,229,255);
  24649. }
  24650.  
  24651. .box-479 {
  24652.   float: right;
  24653.   height: 60px;
  24654.   margin-right: 25px;
  24655.   position: relative;
  24656.   right: 0px;
  24657.   width: 50px;
  24658. }
  24659.  
  24660. .cell-483 {
  24661.   -webkit-transition: border-color 0.2s;
  24662.   border-bottom-width: 3px;
  24663.   border-color: transparent;
  24664.   bottom: 0px;
  24665.   color: rgb(255,255,255);
  24666.   font-size: 14px;
  24667.   font-weight: 400;
  24668.   height: 54px;
  24669.   opacity: 1;
  24670.   text-align: center;
  24671.   transition: border-color 0.2s;
  24672.   width: 50px;
  24673. }
  24674.  
  24675. .cell-483.iux-hover,.cell-483.iux-active {
  24676.   border-color: rgb(255,255,255);
  24677. }
  24678.  
  24679. .cell-483 > a {
  24680.   line-height: 54px;
  24681. }
  24682.  
  24683. .box-484 {
  24684.   float: right;
  24685.   height: 60px;
  24686.   margin-right: 20px;
  24687.   position: relative;
  24688.   right: 0px;
  24689.   width: 50px;
  24690. }
  24691.  
  24692. .cell-489 {
  24693.   -webkit-transition: border-color 0.2s;
  24694.   border-bottom-width: 3px;
  24695.   border-color: transparent;
  24696.   bottom: 0px;
  24697.   color: rgb(255,255,255);
  24698.   font-size: 14px;
  24699.   font-weight: 400;
  24700.   height: 54px;
  24701.   opacity: 1;
  24702.   text-align: center;
  24703.   transition: border-color 0.2s;
  24704.   width: 50px;
  24705. }
  24706.  
  24707. .cell-489.iux-hover,.cell-489.iux-active {
  24708.   border-color: rgb(255,255,255);
  24709. }
  24710.  
  24711. .cell-489 > a {
  24712.   line-height: 54px;
  24713. }
  24714.  
  24715. .box-485 {
  24716.   float: right;
  24717.   height: 60px;
  24718.   margin-right: 20px;
  24719.   position: relative;
  24720.   right: 0px;
  24721.   width: 40px;
  24722. }
  24723.  
  24724. .cell-488 {
  24725.   -webkit-transition: border-color 0.2s;
  24726.   border-bottom-width: 3px;
  24727.   border-color: transparent;
  24728.   bottom: 0px;
  24729.   color: rgb(255,255,255);
  24730.   font-size: 14px;
  24731.   font-weight: 400;
  24732.   height: 54px;
  24733.   opacity: 1;
  24734.   text-align: center;
  24735.   transition: border-color 0.2s;
  24736.   width: 40px;
  24737. }
  24738.  
  24739. .cell-488 > a {
  24740.   line-height: 54px;
  24741. }
  24742.  
  24743. .cell-488.iux-hover,.cell-488.iux-active {
  24744.   border-color: rgb(255,255,255);
  24745. }
  24746.  
  24747. .box-487 {
  24748.   float: right;
  24749.   height: 60px;
  24750.   margin-right: 20px;
  24751.   position: relative;
  24752.   right: 0px;
  24753.   width: 80px;
  24754. }
  24755.  
  24756. .cell-491 {
  24757.   -webkit-transition: border-color 0.2s;
  24758.   border-bottom-width: 3px;
  24759.   border-color: transparent;
  24760.   bottom: 0px;
  24761.   color: rgb(255,255,255);
  24762.   font-size: 14px;
  24763.   font-weight: 400;
  24764.   height: 54px;
  24765.   opacity: 1;
  24766.   text-align: center;
  24767.   transition: border-color 0.2s;
  24768.   width: 80px;
  24769. }
  24770.  
  24771. .cell-491.iux-hover,.cell-491.iux-active {
  24772.   border-color: rgb(255,255,255);
  24773. }
  24774.  
  24775. .cell-491 > a {
  24776.   line-height: 54px;
  24777. }
  24778.  
  24779. .box-482 {
  24780.   height: 0px;
  24781.   left: 778px;
  24782.   top: 52px;
  24783.   width: 0px;
  24784. }
  24785.  
  24786. .box-478 {
  24787.   display: none;
  24788.   float: none;
  24789.   height: 100px;
  24790.   left: 0px;
  24791.   margin-left: auto;
  24792.   margin-right: auto;
  24793.   right: 0px;
  24794.   top: 0px;
  24795.   width: 1012px;
  24796. }
  24797.  
  24798. .cell-482 {
  24799.   color: rgb(60,60,75);
  24800.   float: left;
  24801.   font-size: 15px;
  24802.   height: 40px;
  24803.   position: relative;
  24804.   text-align: center;
  24805.   width: 33.30%;
  24806. }
  24807.  
  24808. .cell-482 > a {
  24809.   line-height: 40px;
  24810. }
  24811.  
  24812. .cell-486 {
  24813.   color: rgb(60,60,75);
  24814.   float: left;
  24815.   font-size: 15px;
  24816.   height: 40px;
  24817.   position: relative;
  24818.   text-align: center;
  24819.   width: 33.30%;
  24820. }
  24821.  
  24822. .cell-486 > a {
  24823.   line-height: 40px;
  24824. }
  24825.  
  24826. .cell-490 {
  24827.   color: rgb(60,60,75);
  24828.   float: left;
  24829.   font-size: 15px;
  24830.   height: 40px;
  24831.   position: relative;
  24832.   text-align: center;
  24833.   width: 33.30%;
  24834. }
  24835.  
  24836. .cell-490 > a {
  24837.   line-height: 40px;
  24838. }
  24839.  
  24840. @media screen and (max-width:1365px) {
  24841.   .box-106 {
  24842.     left: 0px;
  24843.     margin-left: auto;
  24844.     margin-right: auto;
  24845.     right: 0px;
  24846.   }
  24847.  
  24848.   .box-477 {
  24849.     left: 0px;
  24850.     margin-left: auto;
  24851.     margin-right: auto;
  24852.     right: 0px;
  24853.     width: 800px;
  24854.   }
  24855.  
  24856.   .cell-481 {
  24857.     right: 0px;
  24858.   }
  24859.  
  24860.   .box-479 {
  24861.     right: 0px;
  24862.   }
  24863.  
  24864.   .cell-483 {
  24865.     bottom: 0px;
  24866.   }
  24867.  
  24868.   .box-484 {
  24869.     right: 0px;
  24870.   }
  24871.  
  24872.   .cell-489 {
  24873.     bottom: 0px;
  24874.   }
  24875.  
  24876.   .box-485 {
  24877.     right: 0px;
  24878.   }
  24879.  
  24880.   .cell-488 {
  24881.     bottom: 0px;
  24882.   }
  24883.  
  24884.   .box-487 {
  24885.     right: 0px;
  24886.   }
  24887.  
  24888.   .cell-491 {
  24889.     bottom: 0px;
  24890.   }
  24891.  
  24892.   .box-478 {
  24893.     display: none;
  24894.     float: none;
  24895.     left: 0px;
  24896.     margin-left: auto;
  24897.     margin-right: auto;
  24898.     right: 0px;
  24899.   }
  24900.  
  24901.   .cell-482 {
  24902.     float: none;
  24903.   }
  24904.  
  24905.   .cell-486 {
  24906.     float: none;
  24907.   }
  24908.  
  24909.   .cell-490 {
  24910.     float: none;
  24911.   }
  24912. }
  24913.  
  24914. @media screen and (max-width:969px) {
  24915.   .box-106 {
  24916.     left: 0px;
  24917.     margin-left: auto;
  24918.     margin-right: auto;
  24919.     right: 0px;
  24920.   }
  24921.  
  24922.   .box-477 {
  24923.     left: 0px;
  24924.     margin-left: auto;
  24925.     margin-right: auto;
  24926.     right: 0px;
  24927.     width: 680px;
  24928.   }
  24929.  
  24930.   .cell-481 {
  24931.     right: 0px;
  24932.   }
  24933.  
  24934.   .box-479 {
  24935.     right: 0px;
  24936.   }
  24937.  
  24938.   .cell-483 {
  24939.     bottom: 0px;
  24940.   }
  24941.  
  24942.   .box-484 {
  24943.     right: 0px;
  24944.   }
  24945.  
  24946.   .cell-489 {
  24947.     bottom: 0px;
  24948.   }
  24949.  
  24950.   .box-485 {
  24951.     right: 0px;
  24952.   }
  24953.  
  24954.   .cell-488 {
  24955.     bottom: 0px;
  24956.   }
  24957.  
  24958.   .box-487 {
  24959.     right: 0px;
  24960.   }
  24961.  
  24962.   .cell-491 {
  24963.     bottom: 0px;
  24964.   }
  24965.  
  24966.   .box-478 {
  24967.     display: none;
  24968.     float: none;
  24969.     left: 0px;
  24970.     margin-left: auto;
  24971.     margin-right: auto;
  24972.     right: 0px;
  24973.   }
  24974.  
  24975.   .cell-482 {
  24976.     float: none;
  24977.   }
  24978.  
  24979.   .cell-486 {
  24980.     float: none;
  24981.   }
  24982.  
  24983.   .cell-490 {
  24984.     float: none;
  24985.   }
  24986. }
  24987.  
  24988. @media screen and (max-width:759px) {
  24989.   .header {
  24990.     height: 90px;
  24991.   }
  24992.  
  24993.   .box-106 {
  24994.     height: 89px;
  24995.     left: 0px;
  24996.     margin-left: auto;
  24997.     margin-right: auto;
  24998.     right: 0px;
  24999.     width: 100%;
  25000.   }
  25001.  
  25002.   .box-477 {
  25003.     left: 0px;
  25004.     margin-left: auto;
  25005.     margin-right: auto;
  25006.     right: 0px;
  25007.     width: 100%;
  25008.   }
  25009.  
  25010.   .svg-480 {
  25011.     background-position: center;
  25012.     float: left;
  25013.     height: 33px;
  25014.     left: initial;
  25015.     left: auto;
  25016.     margin-left: 5%;
  25017.     margin-top: 10px;
  25018.     position: relative;
  25019.     top: initial;
  25020.     top: auto;
  25021.     width: 113px;
  25022.   }
  25023.  
  25024.   .cell-481 {
  25025.     font-size: 13px;
  25026.     height: 33px;
  25027.     margin-right: 5%;
  25028.     margin-top: 9px;
  25029.     right: 0px;
  25030.   }
  25031.  
  25032.   .cell-481 > a {
  25033.     line-height: 33px;
  25034.   }
  25035.  
  25036.   .box-479 {
  25037.     float: right;
  25038.     height: 50px;
  25039.     right: 0px;
  25040.   }
  25041.  
  25042.   .cell-483 {
  25043.     bottom: initial;
  25044.     bottom: auto;
  25045.     float: none;
  25046.     height: 50px;
  25047.   }
  25048.  
  25049.   .cell-483 > a {
  25050.     line-height: 50px;
  25051.   }
  25052.  
  25053.   .box-484 {
  25054.     display: none;
  25055.     float: left;
  25056.     margin-right: initial;
  25057.     margin-right: auto;
  25058.     margin-top: 60px;
  25059.   }
  25060.  
  25061.   .cell-489 {
  25062.     bottom: initial;
  25063.     bottom: auto;
  25064.     display: none;
  25065.     float: none;
  25066.   }
  25067.  
  25068.   .box-485 {
  25069.     display: none;
  25070.     float: left;
  25071.     margin-right: initial;
  25072.     margin-right: auto;
  25073.     margin-top: 60px;
  25074.   }
  25075.  
  25076.   .cell-488 {
  25077.     bottom: initial;
  25078.     bottom: auto;
  25079.     display: none;
  25080.     float: none;
  25081.   }
  25082.  
  25083.   .box-487 {
  25084.     display: none;
  25085.     float: left;
  25086.     margin-right: initial;
  25087.     margin-right: auto;
  25088.     margin-top: 60px;
  25089.   }
  25090.  
  25091.   .cell-491 {
  25092.     bottom: initial;
  25093.     bottom: auto;
  25094.     display: none;
  25095.     float: none;
  25096.   }
  25097.  
  25098.   .box-478 {
  25099.     background-color: rgb(247,248,250);
  25100.     border-bottom-width: 1px;
  25101.     border-color: rgb(247,248,250);
  25102.     bottom: 0px;
  25103.     display: inherit;
  25104.     height: 40px;
  25105.     left: 0px;
  25106.     margin-left: auto;
  25107.     margin-right: auto;
  25108.     right: 0px;
  25109.     top: initial;
  25110.     top: auto;
  25111.     width: 100%;
  25112.   }
  25113.  
  25114.   .cell-482 {
  25115.     border-bottom-width: 3px;
  25116.     border-color: transparent;
  25117.     color: rgb(60,60,75);
  25118.     float: left;
  25119.     font-size: 14px;
  25120.     height: 35px;
  25121.     margin-top: 3px;
  25122.     position: relative;
  25123.   }
  25124.  
  25125.   .cell-482 > a {
  25126.     line-height: 35px;
  25127.   }
  25128.  
  25129.   .cell-486 {
  25130.     border-bottom-width: 3px;
  25131.     border-color: transparent;
  25132.     color: rgb(60,60,75);
  25133.     float: left;
  25134.     font-size: 14px;
  25135.     height: 35px;
  25136.     margin-top: 3px;
  25137.     position: relative;
  25138.   }
  25139.  
  25140.   .cell-486 > a {
  25141.     line-height: 35px;
  25142.   }
  25143.  
  25144.   .cell-490 {
  25145.     border-bottom-width: 3px;
  25146.     border-color: transparent;
  25147.     color: rgb(60,60,75);
  25148.     float: left;
  25149.     font-size: 14px;
  25150.     height: 35px;
  25151.     margin-top: 3px;
  25152.     position: relative;
  25153.   }
  25154.  
  25155.   .cell-490 > a {
  25156.     line-height: 35px;
  25157.   }
  25158. }
  25159.  
  25160. .page-content {
  25161.   background-color: rgb(255,255,255);
  25162. }
  25163.  
  25164. .section-109 {
  25165.   height: 60px;
  25166. }
  25167.  
  25168. .section {
  25169.   background-color: rgb(247,248,250);
  25170.   padding-bottom: 80px;
  25171.   padding-top: 65px;
  25172. }
  25173.  
  25174. .text-115 {
  25175.   color: rgb(83,89,106);
  25176.   float: none;
  25177.   font-size: 15px;
  25178.   font-weight: 400;
  25179.   line-height: 1.90;
  25180.   margin-left: auto;
  25181.   margin-right: auto;
  25182.   opacity: 1;
  25183.   position: relative;
  25184.   text-align: center;
  25185.   width: 100.00%;
  25186.   width: calc(100% - 50px);
  25187.   width: -moz-calc(100% - 50px);
  25188.   width: -webkit-calc(100% - 50px);
  25189. }
  25190.  
  25191. .text-57 {
  25192.   color: rgb(83,89,106);
  25193.   float: none;
  25194.   font-size: 15px;
  25195.   font-weight: 400;
  25196.   line-height: 1.90;
  25197.   margin-left: auto;
  25198.   margin-right: auto;
  25199.   opacity: 1;
  25200.   position: relative;
  25201.   text-align: center;
  25202.   width: 100.00%;
  25203.   width: calc(100% - 50px);
  25204.   width: -moz-calc(100% - 50px);
  25205.   width: -webkit-calc(100% - 50px);
  25206. }
  25207.  
  25208. .cell {
  25209.   float: none;
  25210.   font-size: 13px;
  25211.   height: 33px;
  25212.   line-height: 33px;
  25213.   margin-left: auto;
  25214.   margin-right: auto;
  25215.   margin-top: 30px;
  25216.   position: relative;
  25217.   text-align: center;
  25218.   width: 160px;
  25219. }
  25220.  
  25221. .section-169 {
  25222.   overflow: visible;
  25223. }
  25224.  
  25225. .cell-170 {
  25226.   -webkit-box-shadow: 0px 6px 13px 0px rgba(0,0,0,0.23);
  25227.   background-color: rgb(0,130,255);
  25228.   background-image: url('/resource/project/icon-launcher-acquire@2x.8a739dbd.png');
  25229.   background-position: center center;
  25230.   background-size: 30px 30px;
  25231.   border-color: rgb(0,90,215);
  25232.   border-radius: 100px;
  25233.   border-width: 1px;
  25234.   bottom: 15px;
  25235.   box-shadow: 0px 6px 13px 0px rgba(0,0,0,0.23);
  25236.   color: rgb(255,255,255);
  25237.   font-size: 11px;
  25238.   font-weight: 500;
  25239.   height: 48px;
  25240.   line-height: 48px;
  25241.   position: fixed;
  25242.   right: 15px;
  25243.   text-align: center;
  25244.   width: 48px;
  25245.   z-index: 11;
  25246. }
  25247.  
  25248. @media screen and (max-width:1365px) {
  25249.   .text-115 {
  25250.     margin-left: auto;
  25251.     margin-right: auto;
  25252.   }
  25253.  
  25254.   .text-57 {
  25255.     margin-left: auto;
  25256.     margin-right: auto;
  25257.   }
  25258.  
  25259.   .cell {
  25260.     margin-left: auto;
  25261.     margin-right: auto;
  25262.   }
  25263. }
  25264.  
  25265. @media screen and (max-width:969px) {
  25266.   .text-115 {
  25267.     margin-left: auto;
  25268.     margin-right: auto;
  25269.   }
  25270.  
  25271.   .text-57 {
  25272.     margin-left: auto;
  25273.     margin-right: auto;
  25274.   }
  25275.  
  25276.   .cell {
  25277.     margin-left: auto;
  25278.     margin-right: auto;
  25279.   }
  25280. }
  25281.  
  25282. @media screen and (max-width:759px) {
  25283.   .section-109 {
  25284.     height: 90px;
  25285.   }
  25286.  
  25287.   .section {
  25288.     background-color: rgb(243,245,246);
  25289.   }
  25290.  
  25291.   .text-115 {
  25292.     float: none;
  25293.     font-weight: 400;
  25294.     margin-left: auto;
  25295.     margin-right: auto;
  25296.     max-width: 450px;
  25297.     position: relative;
  25298.   }
  25299.  
  25300.   .text-57 {
  25301.     float: none;
  25302.     font-weight: 400;
  25303.     margin-left: auto;
  25304.     margin-right: auto;
  25305.     max-width: 450px;
  25306.     position: relative;
  25307.   }
  25308.  
  25309.   .cell {
  25310.     float: none;
  25311.     margin-left: auto;
  25312.     margin-right: auto;
  25313.     max-width: 450px;
  25314.   }
  25315. }
  25316.  
  25317. .log_in .register-wrap {
  25318.   margin: 160px auto 100px auto;
  25319. }
  25320.  
  25321. @media screen and (max-width:759px) {
  25322.   .log_in .register-wrap {
  25323.     margin: 160px auto 70px auto;
  25324.   }
  25325. }
  25326.  
  25327. .log_in .reset-password-wrap {
  25328.   margin: 160px auto 100px auto;
  25329. }
  25330.  
  25331. @media screen and (max-width:759px) {
  25332.   .log_in .reset-password-wrap {
  25333.     margin: 160px auto 70px auto;
  25334.   }
  25335. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement