::selection{text-shadow:none;color:#fff;background-color:#45a7b9}::-moz-selection{text-shadow:none;color:#fff;background-color:#45a7b9}body{font-family:Roboto,'Helvetica Neue',Helvetica,Arial,'Hiragino Maru Gothic ProN','メイリオ','ヒラギノ丸ゴ ProN W4','微軟正黑體',Meiryo,'Droid Sans';color:rgba(0,0,0,.87)}[class*=color-] .btn,[class*=color-].btn{color:rgba(255,255,255,.87);text-shadow:0 -1px 1px rgba(0,0,0,.15)}[class*=color-] .btn.active,[class*=color-].btn.active{text-shadow:0 0 6px rgba(255,255,255,.15)}[class*=color-] .btn-outline,[class*=color-].btn-outline{background-color:transparent;text-shadow:none}.card[class*=color-] .btn-outline{color:rgba(255,255,255,.87);border-color:rgba(255,255,255,.87)}.card[class*=color-] .btn-outline.focus,[data-device=desktop] .card[class*=color-] .btn-outline:hover{background-color:rgba(255,255,255,.87);color:#2f8392}.card[class*=color-] .btn-outline.active,[data-device=desktop] .card[class*=color-] .btn-outline:active{color:#2f8392;border-color:rgba(255,255,255,.87);background-color:rgba(255,255,255,.87)}[data-device=desktop] .btn-outline:hover,[data-device=desktop] .btn:hover{z-index:2}.btn{border-color:#cfcfcf;background-color:#f2f2f2}.btn.active,.btn:active{border-color:#bcaeae;background-color:#ddd5d5}.btn-outline{color:rgba(0,0,0,.87);border-color:rgba(0,0,0,.87)}.btn-outline.focus,[data-device=desktop] .btn-outline:hover{background-color:rgba(0,0,0,.87);color:#fff}.btn-outline.active,[data-device=desktop] .btn-outline:active{color:#fff;border-color:rgba(0,0,0,.87);background-color:rgba(0,0,0,.87)}.thumb .btn-outline{color:rgba(255,255,255,.87);border-color:rgba(255,255,255,.87)}.thumb .btn-outline.focus,[data-device=desktop] .thumb .btn-outline:hover{background-color:rgba(255,255,255,.87);color:#2f8392}.thumb .btn-outline.active,[data-device=desktop] .thumb .btn-outline:active{color:#2f8392;border-color:rgba(255,255,255,.87);background-color:rgba(255,255,255,.87)}.drop.open .btn{box-shadow:inset 0 2px 4px rgba(0,0,0,.15);text-shadow:0 0 3px rgba(255,255,255,.5);border-color:#bcaeae;background-color:#ddd5d5}.drop.open>.btn-outline,.drop:hover>.btn-outline{color:#fff;border-color:rgba(0,0,0,.87);background-color:rgba(0,0,0,.87)}.btn.color-primary,.color-primary .btn{border-color:#3b909f;background-color:#45a7b9}.btn.color-primary.active,.btn.color-primary:active,.color-primary .btn.active,.color-primary .btn:active{border-color:#257482;background-color:#2d8c9e}.drop.open .btn.color-primary{box-shadow:inset 0 2px 4px rgba(0,0,0,.15);text-shadow:0 0 3px rgba(255,255,255,.5);border-color:#257482;background-color:#2d8c9e}.color-primary>.drop.open>.btn-outline,.color-primary>.drop:hover>.btn-outline,.drop.open>.btn-outline.color-primary,.drop:hover>.btn-outline.color-primary{color:#fff;border-color:#45a7b9;background-color:#45a7b9}.btn-outline.color-primary,.color-primary>.btn-outline,.color-primary>.drop>.btn-outline,.plan-card.color-primary .btn-outline{color:#45a7b9;border-color:#45a7b9}.btn-outline.color-primary.focus,.color-primary>.btn-outline.focus,.color-primary>.drop>.btn-outline.focus,.plan-card.color-primary .btn-outline.focus,[data-device=desktop] .btn-outline.color-primary:hover,[data-device=desktop] .color-primary>.btn-outline:hover,[data-device=desktop] .color-primary>.drop>.btn-outline:hover,[data-device=desktop] .plan-card.color-primary .btn-outline:hover{background-color:#45a7b9;color:#fff}.btn-outline.color-primary.active,.color-primary>.btn-outline.active,.color-primary>.drop>.btn-outline.active,.plan-card.color-primary .btn-outline.active,[data-device=desktop] .btn-outline.color-primary:active,[data-device=desktop] .color-primary>.btn-outline:active,[data-device=desktop] .color-primary>.drop>.btn-outline:active,[data-device=desktop] .plan-card.color-primary .btn-outline:active{color:#fff;border-color:#45a7b9;background-color:#45a7b9}.plan-card.color-primary .ribbon-flag{border-left-color:rgba(69,167,185,.87);border-right-color:rgba(62,150,166,.87)}.btn.color-secondary,.color-secondary .btn{border-color:#38a6e5;background-color:#55b3e9}.btn.color-secondary.active,.btn.color-secondary:active,.color-secondary .btn.active,.color-secondary .btn:active{border-color:#0f90db;background-color:#1ca2ef}.drop.open .btn.color-secondary{box-shadow:inset 0 2px 4px rgba(0,0,0,.15);text-shadow:0 0 3px rgba(255,255,255,.5);border-color:#0f90db;background-color:#1ca2ef}.color-secondary>.drop.open>.btn-outline,.color-secondary>.drop:hover>.btn-outline,.drop.open>.btn-outline.color-secondary,.drop:hover>.btn-outline.color-secondary{color:#fff;border-color:#55b3e9;background-color:#55b3e9}.btn-outline.color-secondary,.color-secondary>.btn-outline,.color-secondary>.drop>.btn-outline,.plan-card.color-secondary .btn-outline{color:#55b3e9;border-color:#55b3e9}.btn-outline.color-secondary.focus,.color-secondary>.btn-outline.focus,.color-secondary>.drop>.btn-outline.focus,.plan-card.color-secondary .btn-outline.focus,[data-device=desktop] .btn-outline.color-secondary:hover,[data-device=desktop] .color-secondary>.btn-outline:hover,[data-device=desktop] .color-secondary>.drop>.btn-outline:hover,[data-device=desktop] .plan-card.color-secondary .btn-outline:hover{background-color:#55b3e9;color:#fff}.btn-outline.color-secondary.active,.color-secondary>.btn-outline.active,.color-secondary>.drop>.btn-outline.active,.plan-card.color-secondary .btn-outline.active,[data-device=desktop] .btn-outline.color-secondary:active,[data-device=desktop] .color-secondary>.btn-outline:active,[data-device=desktop] .color-secondary>.drop>.btn-outline:active,[data-device=desktop] .plan-card.color-secondary .btn-outline:active{color:#fff;border-color:#55b3e9;background-color:#55b3e9}.plan-card.color-secondary .ribbon-flag{border-left-color:rgba(85,179,233,.87);border-right-color:rgba(62,169,230,.87)}.btn.color-focus,.color-focus .btn{border-color:#f23c74;background-color:#f45b8a}.btn.color-focus.active,.btn.color-focus:active,.color-focus .btn.active,.color-focus .btn:active{border-color:#f8034e;background-color:#fc2064}.drop.open .btn.color-focus{box-shadow:inset 0 2px 4px rgba(0,0,0,.15);text-shadow:0 0 3px rgba(255,255,255,.5);border-color:#f8034e;background-color:#fc2064}.color-focus>.drop.open>.btn-outline,.color-focus>.drop:hover>.btn-outline,.drop.open>.btn-outline.color-focus,.drop:hover>.btn-outline.color-focus{color:#fff;border-color:#f45b8a;background-color:#f45b8a}.btn-outline.color-focus,.color-focus>.btn-outline,.color-focus>.drop>.btn-outline,.plan-card.color-focus .btn-outline{color:#f45b8a;border-color:#f45b8a}.btn-outline.color-focus.focus,.color-focus>.btn-outline.focus,.color-focus>.drop>.btn-outline.focus,.plan-card.color-focus .btn-outline.focus,[data-device=desktop] .btn-outline.color-focus:hover,[data-device=desktop] .color-focus>.btn-outline:hover,[data-device=desktop] .color-focus>.drop>.btn-outline:hover,[data-device=desktop] .plan-card.color-focus .btn-outline:hover{background-color:#f45b8a;color:#fff}.btn-outline.color-focus.active,.color-focus>.btn-outline.active,.color-focus>.drop>.btn-outline.active,.plan-card.color-focus .btn-outline.active,[data-device=desktop] .btn-outline.color-focus:active,[data-device=desktop] .color-focus>.btn-outline:active,[data-device=desktop] .color-focus>.drop>.btn-outline:active,[data-device=desktop] .plan-card.color-focus .btn-outline:active{color:#fff;border-color:#f45b8a;background-color:#f45b8a}.plan-card.color-focus .ribbon-flag{border-left-color:rgba(244,91,138,.87);border-right-color:rgba(242,67,121,.87)}.btn.color-common,.color-common .btn{border-color:#2a3b3e;background-color:#374e52}.btn.color-common.active,.btn.color-common:active,.color-common .btn.active,.color-common .btn:active{border-color:#132022;background-color:#1e3438}.drop.open .btn.color-common{box-shadow:inset 0 2px 4px rgba(0,0,0,.15);text-shadow:0 0 3px rgba(255,255,255,.5);border-color:#132022;background-color:#1e3438}.color-common>.drop.open>.btn-outline,.color-common>.drop:hover>.btn-outline,.drop.open>.btn-outline.color-common,.drop:hover>.btn-outline.color-common{color:#fff;border-color:#374e52;background-color:#374e52}.btn-outline.color-common,.color-common>.btn-outline,.color-common>.drop>.btn-outline,.plan-card.color-common .btn-outline{color:#374e52;border-color:#374e52}.btn-outline.color-common.focus,.color-common>.btn-outline.focus,.color-common>.drop>.btn-outline.focus,.plan-card.color-common .btn-outline.focus,[data-device=desktop] .btn-outline.color-common:hover,[data-device=desktop] .color-common>.btn-outline:hover,[data-device=desktop] .color-common>.drop>.btn-outline:hover,[data-device=desktop] .plan-card.color-common .btn-outline:hover{background-color:#374e52;color:#fff}.btn-outline.color-common.active,.color-common>.btn-outline.active,.color-common>.drop>.btn-outline.active,.plan-card.color-common .btn-outline.active,[data-device=desktop] .btn-outline.color-common:active,[data-device=desktop] .color-common>.btn-outline:active,[data-device=desktop] .color-common>.drop>.btn-outline:active,[data-device=desktop] .plan-card.color-common .btn-outline:active{color:#fff;border-color:#374e52;background-color:#374e52}.plan-card.color-common .ribbon-flag{border-left-color:rgba(55,78,82,.87);border-right-color:rgba(45,63,67,.87)}.btn.color-success,.color-success .btn{border-color:#6f9f23;background-color:#82ba29}.btn.color-success.active,.btn.color-success:active,.color-success .btn.active,.color-success .btn:active{border-color:#537c13;background-color:#679917}.drop.open .btn.color-success{box-shadow:inset 0 2px 4px rgba(0,0,0,.15);text-shadow:0 0 3px rgba(255,255,255,.5);border-color:#537c13;background-color:#679917}.color-success>.drop.open>.btn-outline,.color-success>.drop:hover>.btn-outline,.drop.open>.btn-outline.color-success,.drop:hover>.btn-outline.color-success{color:#fff;border-color:#82ba29;background-color:#82ba29}.btn-outline.color-success,.color-success>.btn-outline,.color-success>.drop>.btn-outline,.plan-card.color-success .btn-outline{color:#82ba29;border-color:#82ba29}.btn-outline.color-success.focus,.color-success>.btn-outline.focus,.color-success>.drop>.btn-outline.focus,.plan-card.color-success .btn-outline.focus,[data-device=desktop] .btn-outline.color-success:hover,[data-device=desktop] .color-success>.btn-outline:hover,[data-device=desktop] .color-success>.drop>.btn-outline:hover,[data-device=desktop] .plan-card.color-success .btn-outline:hover{background-color:#82ba29;color:#fff}.btn-outline.color-success.active,.color-success>.btn-outline.active,.color-success>.drop>.btn-outline.active,.plan-card.color-success .btn-outline.active,[data-device=desktop] .btn-outline.color-success:active,[data-device=desktop] .color-success>.btn-outline:active,[data-device=desktop] .color-success>.drop>.btn-outline:active,[data-device=desktop] .plan-card.color-success .btn-outline:active{color:#fff;border-color:#82ba29;background-color:#82ba29}.plan-card.color-success .ribbon-flag{border-left-color:rgba(130,186,41,.87);border-right-color:rgba(115,165,36,.87)}.btn.color-warning,.color-warning .btn{border-color:#f17a0f;background-color:#f38b2e}.btn.color-warning.active,.btn.color-warning:active,.color-warning .btn.active,.color-warning .btn:active{border-color:#cc6101;background-color:#ed7001}.drop.open .btn.color-warning{box-shadow:inset 0 2px 4px rgba(0,0,0,.15);text-shadow:0 0 3px rgba(255,255,255,.5);border-color:#cc6101;background-color:#ed7001}.color-warning>.drop.open>.btn-outline,.color-warning>.drop:hover>.btn-outline,.drop.open>.btn-outline.color-warning,.drop:hover>.btn-outline.color-warning{color:#fff;border-color:#f38b2e;background-color:#f38b2e}.btn-outline.color-warning,.color-warning>.btn-outline,.color-warning>.drop>.btn-outline,.plan-card.color-warning .btn-outline{color:#f38b2e;border-color:#f38b2e}.btn-outline.color-warning.focus,.color-warning>.btn-outline.focus,.color-warning>.drop>.btn-outline.focus,.plan-card.color-warning .btn-outline.focus,[data-device=desktop] .btn-outline.color-warning:hover,[data-device=desktop] .color-warning>.btn-outline:hover,[data-device=desktop] .color-warning>.drop>.btn-outline:hover,[data-device=desktop] .plan-card.color-warning .btn-outline:hover{background-color:#f38b2e;color:#fff}.btn-outline.color-warning.active,.color-warning>.btn-outline.active,.color-warning>.drop>.btn-outline.active,.plan-card.color-warning .btn-outline.active,[data-device=desktop] .btn-outline.color-warning:active,[data-device=desktop] .color-warning>.btn-outline:active,[data-device=desktop] .color-warning>.drop>.btn-outline:active,[data-device=desktop] .plan-card.color-warning .btn-outline:active{color:#fff;border-color:#f38b2e;background-color:#f38b2e}.plan-card.color-warning .ribbon-flag{border-left-color:rgba(243,139,46,.87);border-right-color:rgba(242,126,22,.87)}.btn.color-error,.color-error .btn{border-color:#bc3224;background-color:#d63a2b}.btn.color-error.active,.btn.color-error:active,.color-error .btn.active,.color-error .btn:active{border-color:#991f13;background-color:#b72517}.drop.open .btn.color-error{box-shadow:inset 0 2px 4px rgba(0,0,0,.15);text-shadow:0 0 3px rgba(255,255,255,.5);border-color:#cc6101;background-color:#ed7001}.color-error>.drop.open>.btn-outline,.color-error>.drop:hover>.btn-outline,.drop.open>.btn-outline.color-error,.drop:hover>.btn-outline.color-error{color:#fff;border-color:#d63a2b;background-color:#d63a2b}.btn-outline.color-error,.color-error>.btn-outline,.color-error>.drop>.btn-outline,.plan-card.color-error .btn-outline{color:#d63a2b;border-color:#d63a2b}.btn-outline.color-error.focus,.color-error>.btn-outline.focus,.color-error>.drop>.btn-outline.focus,.plan-card.color-error .btn-outline.focus,[data-device=desktop] .btn-outline.color-error:hover,[data-device=desktop] .color-error>.btn-outline:hover,[data-device=desktop] .color-error>.drop>.btn-outline:hover,[data-device=desktop] .plan-card.color-error .btn-outline:hover{background-color:#d63a2b;color:#fff}.btn-outline.color-error.active,.color-error>.btn-outline.active,.color-error>.drop>.btn-outline.active,.plan-card.color-error .btn-outline.active,[data-device=desktop] .btn-outline.color-error:active,[data-device=desktop] .color-error>.btn-outline:active,[data-device=desktop] .color-error>.drop>.btn-outline:active,[data-device=desktop] .plan-card.color-error .btn-outline:active{color:#fff;border-color:#d63a2b;background-color:#d63a2b}.plan-card.color-error .ribbon-flag{border-left-color:rgba(214,58,43,.87);border-right-color:rgba(194,51,38,.87)}.btn-outline.color-white,.color-white>.btn-outline,.color-white>.drop>.btn-outline{color:rgba(255,255,255,.87);border-color:rgba(255,255,255,.87)}.btn-outline.color-white.focus,.color-white>.btn-outline.focus,.color-white>.drop>.btn-outline.focus,[data-device=desktop] .btn-outline.color-white:hover,[data-device=desktop] .color-white>.btn-outline:hover,[data-device=desktop] .color-white>.drop>.btn-outline:hover{background-color:rgba(255,255,255,.87);color:#2f8392}.btn-outline.color-white.active,.color-white>.btn-outline.active,.color-white>.drop>.btn-outline.active,[data-device=desktop] .btn-outline.color-white:active,[data-device=desktop] .color-white>.btn-outline:active,[data-device=desktop] .color-white>.drop>.btn-outline:active{color:#2f8392;border-color:rgba(255,255,255,.87);background-color:rgba(255,255,255,.87)}.color-white>.drop.open>.btn-outline,.color-white>.drop:hover>.btn-outline,.drop.open>.btn-outline.color-white,.drop:hover>.btn-outline.color-white{color:#fff;border-color:rgba(255,255,255,.87);background-color:rgba(255,255,255,.87)}.btn-flat,[class*=color-].btn-flat,[class*=color-]>.btn-flat{border-color:transparent;text-shadow:none;border-radius:0}.has-success>label,label.has-success{color:#82ba29}.ctrl-input.has-success,.has-success .ctrl-input{color:#82ba29;border-color:#82ba29}.ctrl-input.has-success.focus,.ctrl-input.has-success:focus,.has-success .ctrl-input.focus,.has-success .ctrl-input:focus{box-shadow:0 0 8px rgba(130,186,41,.1)}.kui-select.has-success{border-color:#82ba29}.kui-select.has-success .select-options{border-color:#82ba29;box-shadow:0 0 8px rgba(130,186,41,.15)}.kui-opt.has-success .kui-opt-input:before{border-color:#82ba29}.has-warning>label,label.has-warning{color:#f38b2e}.ctrl-input.has-warning,.has-warning .ctrl-input{color:#f38b2e;border-color:#f38b2e}.ctrl-input.has-warning.focus,.ctrl-input.has-warning:focus,.has-warning .ctrl-input.focus,.has-warning .ctrl-input:focus{box-shadow:0 0 8px rgba(243,139,46,.1)}.kui-select.has-warning{border-color:#f38b2e}.kui-select.has-warning .select-options{border-color:#f38b2e;box-shadow:0 0 8px rgba(243,139,46,.15)}.kui-opt.has-warning .kui-opt-input:before{border-color:#f38b2e}.has-error>label,label.has-error{color:#d63a2b}.ctrl-input.has-error,.has-error .ctrl-input{color:#d63a2b;border-color:#d63a2b}.ctrl-input.has-error.focus,.ctrl-input.has-error:focus,.has-error .ctrl-input.focus,.has-error .ctrl-input:focus{box-shadow:0 0 8px rgba(214,58,43,.1)}.kui-select.has-error{border-color:#d63a2b}.kui-select.has-error .select-options{border-color:#d63a2b;box-shadow:0 0 8px rgba(214,58,43,.15)}.kui-opt.has-error .kui-opt-input:before{border-color:#d63a2b}select[class*=size-].ctrl-input{padding-right:24px}.btn-outline.size-xxs,.btn.size-xxs{min-height:20px;line-height:12px;padding:3px 4px;font-size:2px;font-size:.125rem;font-size:12px;font-size:.75rem}.btn-rounded.size-xxs{padding-right:10px;padding-left:10px;border-radius:10px}.btn-outline.size-xs,.btn.size-xs,.ctrl-input.size-xs,.size-xs .btn,.size-xs .btn-outline,.size-xs .ctrl-input{min-height:24px;line-height:16px;padding:3px 6px;font-size:6px;font-size:.375rem;font-size:12px;font-size:.75rem}.btn-outline.size-xs,.size-xs>.btn-outline{line-height:18px;padding-top:1px;padding-bottom:1px}.btn-rounded.size-xs{padding-right:12px;padding-left:12px;border-radius:12px}.btn-outline.size-sm,.btn.size-sm,.ctrl-input.size-sm,.size-sm .btn,.size-sm .btn-outline,.size-sm .ctrl-input{min-height:30px;line-height:20px;padding:4px 8px;font-size:10px;font-size:.625rem;font-size:12px;font-size:.75rem}.btn-outline.size-sm,.size-sm>.btn-outline{line-height:22px;padding-top:2px;padding-bottom:2px}.btn-rounded.size-sm{padding-right:15px;padding-left:15px;border-radius:15px}.btn-outline.size-lg,.btn.size-lg,.ctrl-input.size-lg,.size-lg .btn,.size-lg .btn-outline,.size-lg .ctrl-input{min-height:48px;line-height:30px;padding:8px 16px;font-size:20px;font-size:1.25rem}.btn-outline.size-lg,.size-lg>.btn-outline{line-height:32px;padding-top:6px;padding-bottom:6px}.btn-rounded.size-lg{padding-right:24px;padding-left:24px;border-radius:24px}.btn-outline.size-xl,.btn.size-xl,.ctrl-input.size-xl,.size-xl .btn,.size-xl .btn-outline,.size-xl .ctrl-input{min-height:60px;line-height:36px;padding:11px 20px;font-size:26px;font-size:1.625rem}.btn-outline.size-xl,.size-xl>.btn-outline{line-height:38px;padding-top:9px;padding-bottom:9px}.btn-rounded.size-xl{padding-right:30px;padding-left:30px;border-radius:30px}.btn-outline.size-xxl,.btn.size-xxl{min-height:72px;line-height:40px;padding:15px 24px;font-size:30px;font-size:1.875rem}.btn-outline.size-xxl{line-height:42px;padding-top:13px;padding-bottom:13px}.btn-rounded.size-xxl{padding-right:36px;padding-left:36px;border-radius:36px}.btn-grp.size-lg>.btn-outline,.btn-grp.size-xl>.btn-outline{margin-right:-3px}h3.subheader,h4.subheader,h5.subheader,h6.subheader{color:#4d4d4d}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333}a{color:#45a7b9}sub,sup{color:#f45b8a}.text-primary{color:#45a7b9}.text-secondary{color:#55b3e9}.text-focus{color:#f45b8a}.text-common{color:#374e52}.text-success{color:#82ba29}.text-warning{color:#f38b2e}.text-error{color:#d63a2b}.text-muted{color:#b3b3b3}.text-note{color:grey}.bg-primary{background-color:#45a7b9;color:#fff}.bg-secondary{background-color:#55b3e9;color:#fff}.bg-focus{background-color:#f45b8a;color:#fff}.bg-common{background-color:#374e52;color:#fff}.bg-success{background-color:#82ba29;color:#fff}.bg-warning{background-color:#f38b2e;color:#fff}.bg-error{background-color:#d63a2b;color:#fff}td.color-primary,th.color-primary,tr.color-primary>td,tr.color-primary>th{color:#45a7b9}td.color-secondary,th.color-secondary,tr.color-secondary>td,tr.color-secondary>th{color:#55b3e9}td.color-focus,th.color-focus,tr.color-focus>td,tr.color-focus>th{color:#f45b8a}td.color-common,th.color-common,tr.color-common>td,tr.color-common>th{color:#374e52}td.color-success,th.color-success,tr.color-success>td,tr.color-success>th{color:#82ba29}td.color-warning,th.color-warning,tr.color-warning>td,tr.color-warning>th{color:#f38b2e}td.color-error,th.color-error,tr.color-error>td,tr.color-error>th{color:#d63a2b}.color-primary .badge{color:#45a7b9}.color-secondary .badge{color:#55b3e9}.color-focus .badge{color:#f45b8a}.color-common .badge{color:#374e52}.color-success .badge{color:#82ba29}.color-warning .badge{color:#f38b2e}.color-error .badge{color:#d63a2b}.jewel{background-color:#f45b8a}[class*=color-].label{color:rgba(255,255,255,.87)}.label.color-primary{background:#45a7b9}.label.color-secondary{background:#55b3e9}.label.color-focus{background:#f45b8a}.label.color-common{background:#374e52}.label.color-success{background:#82ba29}.label.color-warning{background:#f38b2e}.label.color-error{background:#d63a2b}.pin.pin-fill.color-primary:before{background:#347d8b}.pin.pin-fill.color-secondary:before{background:#1d9ae1}.pin.pin-fill.color-focus:before{background:#f01f5f}.pin.pin-fill.color-common:before{background:#1d2a2c}.pin.pin-fill.color-success:before{background:#5d861d}.pin.pin-fill.color-warning:before{background:#d56b0c}.pin.pin-fill.color-error:before{background:#a22b1f}.pin.color-primary:before{border-color:#45a7b9}.pin.color-secondary:before{border-color:#55b3e9}.pin.color-focus:before{border-color:#f45b8a}.pin.color-common:before{border-color:#374e52}.pin.color-success:before{border-color:#82ba29}.pin.color-warning:before{border-color:#f38b2e}.pin.color-error:before{border-color:#d63a2b}.ribbon.color-primary{background-color:#3e96a6}.ribbon.color-primary:after{border-color:#3e96a6 #3e96a6 transparent #3e96a6}.ribbon.color-secondary{background-color:#3ea9e6}.ribbon.color-secondary:after{border-color:#3ea9e6 #3ea9e6 transparent #3ea9e6}.ribbon.color-focus{background-color:#f24379}.ribbon.color-focus:after{border-color:#f24379 #f24379 transparent #f24379}.ribbon.color-common{background-color:#2d3f43}.ribbon.color-common:after{border-color:#2d3f43 #2d3f43 transparent #2d3f43}.ribbon.color-success{background-color:#73a524}.ribbon.color-success:after{border-color:#73a524 #73a524 transparent #73a524}.ribbon.color-warning{background-color:#f27e16}.ribbon.color-warning:after{border-color:#f27e16 #f27e16 transparent #f27e16}.ribbon.color-error{background-color:#c23326}.ribbon.color-error:after{border-color:#c23326 #c23326 transparent #c23326}.ribbon-flag.color-primary{border-left-color:rgba(69,167,185,.87);border-right-color:rgba(62,150,166,.87)}.ribbon-flag.color-secondary{border-left-color:rgba(85,179,233,.87);border-right-color:rgba(62,169,230,.87)}.ribbon-flag.color-focus{border-left-color:rgba(244,91,138,.87);border-right-color:rgba(242,67,121,.87)}.ribbon-flag.color-common{border-left-color:rgba(55,78,82,.87);border-right-color:rgba(45,63,67,.87)}.ribbon-flag.color-success{border-left-color:rgba(130,186,41,.87);border-right-color:rgba(115,165,36,.87)}.ribbon-flag.color-warning{border-left-color:rgba(243,139,46,.87);border-right-color:rgba(242,126,22,.87)}.ribbon-flag.color-error{border-left-color:rgba(214,58,43,.87);border-right-color:rgba(194,51,38,.87)}.ribbon-banner.color-primary{background-color:#45a7b9}.ribbon-banner.color-primary:after,.ribbon-banner.color-primary:before{border-color:#307582}.ribbon-banner.color-primary .ribbon-content:after,.ribbon-banner.color-primary .ribbon-content:before{border-top-color:#23545c}.ribbon-banner.color-secondary{background-color:#55b3e9}.ribbon-banner.color-secondary:after,.ribbon-banner.color-secondary:before{border-color:#3c7da3}.ribbon-banner.color-secondary .ribbon-content:after,.ribbon-banner.color-secondary .ribbon-content:before{border-top-color:#2b5a75}.ribbon-banner.color-focus{background-color:#f45b8a}.ribbon-banner.color-focus:after,.ribbon-banner.color-focus:before{border-color:#ab4061}.ribbon-banner.color-focus .ribbon-content:after,.ribbon-banner.color-focus .ribbon-content:before{border-top-color:#7a2d45}.ribbon-banner.color-common{background-color:#374e52}.ribbon-banner.color-common:after,.ribbon-banner.color-common:before{border-color:#273739}.ribbon-banner.color-common .ribbon-content:after,.ribbon-banner.color-common .ribbon-content:before{border-top-color:#1b2729}.ribbon-banner.color-success{background-color:#82ba29}.ribbon-banner.color-success:after,.ribbon-banner.color-success:before{border-color:#5b821d}.ribbon-banner.color-success .ribbon-content:after,.ribbon-banner.color-success .ribbon-content:before{border-top-color:#415d15}.ribbon-banner.color-warning{background-color:#f38b2e}.ribbon-banner.color-warning:after,.ribbon-banner.color-warning:before{border-color:#aa6120}.ribbon-banner.color-warning .ribbon-content:after,.ribbon-banner.color-warning .ribbon-content:before{border-top-color:#7a4617}.ribbon-banner.color-error{background-color:#d63a2b}.ribbon-banner.color-error:after,.ribbon-banner.color-error:before{border-color:#96291e}.ribbon-banner.color-error .ribbon-content:after,.ribbon-banner.color-error .ribbon-content:before{border-top-color:#6b1d15}.ribbon-banner[class*=color-]:before{border-left-color:transparent}.ribbon-banner[class*=color-]:after{border-right-color:transparent}.accordion-bordered{border-color:#cfcfcf;background-color:#fff}.accordion-bordered>.accordion-header:not(:first-child){border-color:rgba(207,207,207,.6)}.accordion-separated .accordion-content{border-color:#3892a2;background-color:#fff}.card-header,.panel-header{border-bottom-color:rgba(0,0,0,.12);background-color:#f2f2f2}.card-footer,.panel-footer{border-top-color:rgba(0,0,0,.12)}.card{border-color:rgba(0,0,0,.12)}.card[class*=color-]{color:#fff;border-width:0}.card[class*=color-] .card-link{color:#fff}.card[class*=color-] .card-footer,.card[class*=color-] .card-header{border-color:rgba(255,255,255,.2)}.card[class*=color-] .card-header{background:rgba(0,0,0,.03)}.card[class*=color-] .card-footer{color:#e6e6e6;background:rgba(0,0,0,.06)}.card.color-primary{background-color:#45a7b9}.card.color-secondary{background-color:#55b3e9}.card.color-focus{background-color:#f45b8a}.card.color-common{background-color:#374e52}.card.color-success{background-color:#82ba29}.card.color-warning{background-color:#f38b2e}.card.color-error{background-color:#d63a2b}.counter,.counter-box{height:20px}.counter-box{border-color:#b5b5b5}.counter-box:before{border-width:5px 6px 5px 0;border-color:transparent #b5b5b5 transparent transparent}.counter-box:after{border-width:4px 4px 4px 0;border-color:transparent #fafafa transparent transparent}.divider:after,.divider:before{background-image:url(img/kule/divider.jpg)}.drop-box{min-width:180px;border:1px solid rgba(207,207,207,.87);background-color:#fff}.drop-box .menu-title{padding:8px 12px 0;color:grey}.drop-box .menu-item{border-top-color:rgba(232,232,232,.87)}.drop-box .menu-item.active>.menu-link,.drop-box .menu-item:hover>.menu-link{color:#45a7b9}.drop-box .menu-item.dropdown.active>.menu-link,.drop-box .menu-item.dropdown:hover>.menu-link{border-left-color:#45a7b9}.drop-box .menu-link{padding:8px 12px}.drop-box .menu-search{border-top-color:rgba(232,232,232,.87)}.drop-box .menu-search input{background-color:rgba(230,230,230,.9)}.drop-box .menu-divider{border-top:1px solid rgba(207,207,207,.8)}.ctrl-help{color:grey}.list-grp-item{color:#4d4d4d}[type=button].list-grp-item:hover,a.list-grp-item:hover,button.list-grp-item:hover{background-color:#ededed}.list-grp-item.active,.list-grp-item.active:hover{border-color:#45a7b9;background-color:#45a7b9}.list-grp-item.disabled,[disabled].list-grp-item{color:#999;background-color:#e0e0e0}.loading{position:fixed;left:50%;width:64px;margin-left:-32px;top:50%;height:64px;margin-top:-32px}.loading:before{width:72px;height:72px;border-color:#45a7b9 transparent transparent #45a7b9;box-shadow:0 0 10px rgba(69,167,185,.2)}.loading:after{width:62px;height:62px;border-color:transparent #add8e0 #add8e0 transparent;box-shadow:0 0 10px rgba(69,167,185,.2)}.loading-text{color:grey}@-webkit-keyframes loading-text-effect{0%{-webkit-opacity:.5;color:grey}50%{-webkit-opacity:1;color:#45a7b9}100%{-webkit-opacity:.5;color:grey}}@keyframes loading-text-effect{0%{opacity:.5;color:grey}50%{opacity:1;color:#45a7b9}100%{opacity:.5;color:grey}}.modal-box,.modal-footer,.modal-header:last-child{padding:10px 12px}@media (min-width:992px){.modal-box,.modal-footer,.modal-header:last-child{padding:20px 24px}}.modal-header{padding:10px 12px 0}.modal-header .close{top:6px;right:8px;width:34px;height:34px;line-height:34px;font-size:30px}@media (min-width:992px){.modal-header{padding:20px 24px 0}.modal-header .close{top:20px;right:20px}}.modal-title{margin-right:34px}.modal-note{padding:10px 24px;border-top-color:rgba(207,207,207,.4)}@media (max-width:767px){.navbar .drop-box{border-bottom-color:#d9d9d9}.navbar .drop-box .menu-item{border-color:#dedede}}.navbar-nav-item.active .navbar-nav-link{background:rgba(69,167,185,.9)}.navbar-nav-link{border-bottom-color:#e6e6e6}.notice.color-primary{color:#307581;border-color:#add8e0;background-color:#e4f2f5}.notice.color-success{color:#567b1b;border-color:#bde380;background-color:#e8f5d3}.notice.color-warning{color:#c9650c;border-color:#f9c99d;background-color:#fef1e5}.notice.color-error{color:#97281d;border-color:#eda9a3;background-color:#fae5e3}.popup{border-color:#bfbfbf;background-color:#fff}.progress,.progress-bar{height:18px;line-height:18px}.progress{background-color:#e6e6e6;border-radius:4px}.progress-bar{background-color:grey}.progress-bar:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.progress-bar.color-primary{background-color:#529eac}.progress-bar.color-secondary{background-color:#5fb0df}.progress-bar.color-focus{background-color:#eb648d}.progress-bar.color-common{background-color:#3e494b}.progress-bar.color-success{background-color:#7faf34}.progress-bar.color-warning{background-color:#e88c39}.progress-bar.color-error{background-color:#c94438}.progress.size-sm,.progress.size-sm .progress-bar{height:8px;line-height:8px}.step-sm-item{color:#89bac3}.step-sm-item:before{background-color:#89bac3}.step-sm-item.active{color:#307581}.step-sm-item.active:before{background-color:#45a7b9}.step-sm-item+.step-sm-item:after{border-color:#89bac3}.step-sm-item+.step-sm-item.active:before{border-color:#7cc2ce}.step-item{color:#82ba29}.step-item.active{color:#45a7b9;background-color:#ecf6f8}.switch-input:checked+.switch-label:after{left:25px}.switch-label{width:48px;height:26px;padding:3px;color:#fff;background-color:#d9d9d9}.switch-label:after{top:3px;left:3px;width:20px;height:20px}.switch-rounded .switch-label{border-radius:13px}.switch-rounded .switch-label:after{border-radius:10px}.switch-text .switch-input:checked+.switch-label:after{left:34.2px}.switch-text .switch-label{width:57.2px}.switch-text.switch-rounded .switch-label:before{margin-right:3px}.switch-text.switch-rounded .switch-input:checked+.switch-label:before{margin-left:3px}[data-tooltip].color-primary:before{background-color:#45a7b9}.color-primary.tooltip-top:after{border-top-color:#45a7b9}.color-primary.tooltip-right:after{border-right-color:#45a7b9}.color-primary.tooltip-bottom:after{border-bottom-color:#45a7b9}.color-primary.tooltip-left:after{border-left-color:#45a7b9}[data-tooltip].color-secondary:before{background-color:#55b3e9}.color-secondary.tooltip-top:after{border-top-color:#55b3e9}.color-secondary.tooltip-right:after{border-right-color:#55b3e9}.color-secondary.tooltip-bottom:after{border-bottom-color:#55b3e9}.color-secondary.tooltip-left:after{border-left-color:#55b3e9}[data-tooltip].color-focus:before{background-color:#f45b8a}.color-focus.tooltip-top:after{border-top-color:#f45b8a}.color-focus.tooltip-right:after{border-right-color:#f45b8a}.color-focus.tooltip-bottom:after{border-bottom-color:#f45b8a}.color-focus.tooltip-left:after{border-left-color:#f45b8a}[data-tooltip].color-common:before{background-color:#374e52}.color-common.tooltip-top:after{border-top-color:#374e52}.color-common.tooltip-right:after{border-right-color:#374e52}.color-common.tooltip-bottom:after{border-bottom-color:#374e52}.color-common.tooltip-left:after{border-left-color:#374e52}[data-tooltip].color-success:before{background-color:#82ba29}.color-success.tooltip-top:after{border-top-color:#82ba29}.color-success.tooltip-right:after{border-right-color:#82ba29}.color-success.tooltip-bottom:after{border-bottom-color:#82ba29}.color-success.tooltip-left:after{border-left-color:#82ba29}[data-tooltip].color-warning:before{background-color:#f38b2e}.color-warning.tooltip-top:after{border-top-color:#f38b2e}.color-warning.tooltip-right:after{border-right-color:#f38b2e}.color-warning.tooltip-bottom:after{border-bottom-color:#f38b2e}.color-warning.tooltip-left:after{border-left-color:#f38b2e}[data-tooltip].color-error:before{background-color:#d63a2b}.color-error.tooltip-top:after{border-top-color:#d63a2b}.color-error.tooltip-right:after{border-right-color:#d63a2b}.color-error.tooltip-bottom:after{border-bottom-color:#d63a2b}.color-error.tooltip-left:after{border-left-color:#d63a2b}.chat{border:1px solid #cfcfcf;background-color:#fff}.chat-member-list{padding:7px 10px;border-top-color:rgba(207,207,207,.6)}.chat-footer{padding:10px;border-top-color:#cfcfcf}.plan-card.color-primary .plan-header{background-color:#265c66}.plan-card.color-primary .plan-main,.plan-card.color-primary .plan-main+.plan-footer{background-color:#45a7b9}.plan-card.color-primary .plan-main .btn-outline.focus,.plan-card.color-primary .plan-main+.plan-footer .btn-outline.focus,[data-device=desktop] .plan-card.color-primary .plan-main .btn-outline:hover,[data-device=desktop] .plan-card.color-primary .plan-main+.plan-footer .btn-outline:hover{color:#45a7b9}.plan-card.color-secondary .plan-header{background-color:#2f6280}.plan-card.color-secondary .plan-main,.plan-card.color-secondary .plan-main+.plan-footer{background-color:#55b3e9}.plan-card.color-secondary .plan-main .btn-outline.focus,.plan-card.color-secondary .plan-main+.plan-footer .btn-outline.focus,[data-device=desktop] .plan-card.color-secondary .plan-main .btn-outline:hover,[data-device=desktop] .plan-card.color-secondary .plan-main+.plan-footer .btn-outline:hover{color:#55b3e9}.plan-card.color-focus .plan-header{background-color:#86324c}.plan-card.color-focus .plan-main,.plan-card.color-focus .plan-main+.plan-footer{background-color:#f45b8a}.plan-card.color-focus .plan-main .btn-outline.focus,.plan-card.color-focus .plan-main+.plan-footer .btn-outline.focus,[data-device=desktop] .plan-card.color-focus .plan-main .btn-outline:hover,[data-device=desktop] .plan-card.color-focus .plan-main+.plan-footer .btn-outline:hover{color:#f45b8a}.plan-card.color-common .plan-header{background-color:#1e2b2d}.plan-card.color-common .plan-main,.plan-card.color-common .plan-main+.plan-footer{background-color:#374e52}.plan-card.color-common .plan-main .btn-outline.focus,.plan-card.color-common .plan-main+.plan-footer .btn-outline.focus,[data-device=desktop] .plan-card.color-common .plan-main .btn-outline:hover,[data-device=desktop] .plan-card.color-common .plan-main+.plan-footer .btn-outline:hover{color:#374e52}.plan-card.color-success .plan-header{background-color:#486617}.plan-card.color-success .plan-main,.plan-card.color-success .plan-main+.plan-footer{background-color:#82ba29}.plan-card.color-success .plan-main .btn-outline.focus,.plan-card.color-success .plan-main+.plan-footer .btn-outline.focus,[data-device=desktop] .plan-card.color-success .plan-main .btn-outline:hover,[data-device=desktop] .plan-card.color-success .plan-main+.plan-footer .btn-outline:hover{color:#82ba29}.plan-card.color-warning .plan-header{background-color:#864c19}.plan-card.color-warning .plan-main,.plan-card.color-warning .plan-main+.plan-footer{background-color:#f38b2e}.plan-card.color-warning .plan-main .btn-outline.focus,.plan-card.color-warning .plan-main+.plan-footer .btn-outline.focus,[data-device=desktop] .plan-card.color-warning .plan-main .btn-outline:hover,[data-device=desktop] .plan-card.color-warning .plan-main+.plan-footer .btn-outline:hover{color:#f38b2e}.plan-card.color-error .plan-header{background-color:#762018}.plan-card.color-error .plan-main,.plan-card.color-error .plan-main+.plan-footer{background-color:#d63a2b}.plan-card.color-error .plan-main .btn-outline.focus,.plan-card.color-error .plan-main+.plan-footer .btn-outline.focus,[data-device=desktop] .plan-card.color-error .plan-main .btn-outline:hover,[data-device=desktop] .plan-card.color-error .plan-main+.plan-footer .btn-outline:hover{color:#d63a2b}.plan-card .plan-main+.plan-footer .btn-outline{color:#fff;border-color:#fff}.plan-card .plan-main+.plan-footer .btn-outline.focus,[data-device=desktop] .plan-card .plan-main+.plan-footer .btn-outline:hover{background-color:#fff;color:#2f8392}.plan-card .plan-main+.plan-footer .btn-outline.active,[data-device=desktop] .plan-card .plan-main+.plan-footer .btn-outline:active{color:#2f8392;border-color:#fff;background-color:#fff}