@charset "utf-8";
#ui-datepicker-div{z-index:9999 !important;}
body a,
body a:link,
body a:visited,
body a:hover,
body a:focus,
body a:active,
body input[type="image"],
body input[type="image"]:hover,
body button,
body button:hover,
body select,
body area,
body area:hover{ cursor:pointer !important; text-decoration:none !important; text-transform:none !important; box-shadow:none !important; }
body .fa{ margin:0 5px; vertical-align:text-top; line-height:inherit; }
body .description{ color:#4C4C4C; }
body .vertical_bar{ margin:0 2px; }
body .asterisk{ font-size:13px; }
body .greater_than{ margin:0 5px; }
body .clear:after{
  visibility:hidden;
  display:block;
  font-size:0;
  content:" ";
  clear:both;
  height:0
}
body .hide{
  display:none;
}
body .word_wrap_break{ word-wrap:break-word; }
body .word_break_keep{ word-break:keep-all; }
body .relative{ position:relative; }
body .absolute{ position:absolute; }
body .inline{
  display:inline-block;
}
body .block{
  display:block;
}
body .fixed{
  table-layout:fixed;
}
body .overflow_x{
  overflow-x:auto;
  overflow-y:hidden;
}
body .overflow_y{
  overflow-x:hidden;
  overflow-y:auto;
}
body .fw100,
body .fw100 a{
  font-weight:100;
}
body .fw300,
body .fw300 a{
  font-weight:300;
}
body .fw400,
body .fw400 a{
  font-weight:400;
}
body .fw500,
body .fw500 a{
  font-weight:500;
}
body .fw700,
body .fw700 a{
  font-weight:700;
}
body .fw900,
body .fw900 a{
  font-weight:900;
}
body .fs10,
body .fs10 a{
  font-size:10px;
}
body .fs11,
body .fs11 a{
  font-size:11px;
}
body .fs12,
body .fs12 a{
  font-size:12px;
}
body .fs13,
body .fs13 a{
  font-size:13px;
}
body .fs14,
body .fs14 a{
  font-size:14px;
}
body .fs15,
body .fs15 a{
  font-size:15px;
}
body .fs16,
body .fs16 a{
  font-size:16px;
}
body .fs17,
body .fs17 a{
  font-size:17px;
}
body .fs18,
body .fs18 a{
  font-size:18px;
}
body .fs19,
body .fs19 a{
  font-size:19px;
}
body .fs20,
body .fs20 a{
  font-size:20px;
}
body .fs21,
body .fs21 a{
  font-size:21px;
}
body .fs22,
body .fs22 a{
  font-size:22px;
}
body .w1000{
  max-width:1000px !important;
}
body .w980{
  max-width:980px !important;
}
body .w900{
  max-width:900px !important;
}
body .w890{
  max-width:890px !important;
}
body .w800{
  max-width:800px !important;
}
body .w768{
  max-width:768px !important;
}
body .w720{
  max-width:720px !important;
}
body .w640{
  max-width:640px !important;
}
body .w512{
  max-width:512px !important;
}
body .w480{
  max-width:480px !important;
}
body .w320{
  max-width:320px !important;
}
body .w256{
  max-width:256px !important;
}
body .w128{
  max-width:128px !important;
}
body .w64{
  max-width:64px !important;
}
body .w48{
  max-width:48px !important;
}
body .w32{
  max-width:32px !important;
}
body .w24{
  max-width:24px !important;
}
body .w20{
  max-width:20px !important;
}
body .w16{
  max-width:16px !important;
}
body .w1{
  width:1% !important;
}
body .w2{
  width:2% !important;
}
body .w3{
  width:3% !important;
}
body .w4{
  width:4% !important;
}
body .w5{
  width:5% !important;
}
body .w6{
  width:6% !important;
}
body .w7{
  width:7% !important;
}
body .w8{
  width:8% !important;
}
body .w9{
  width:9% !important;
}
body .w10{
  width:10% !important;
}
body .w15{
  width:15% !important;
}
body .w20{
  width:20% !important;
}
body .w25{
  width:25% !important;
}
body .w30{
  width:30% !important;
}
body .w33{
  width:33.333% !important;
}
body .w35{
  width:35% !important;
}
body .w40{
  width:40% !important;
}
body .w45{
  width:45% !important;
}
body .w50{
  width:50% !important;
}
body .w55{
  width:55% !important;
}
body .w60{
  width:60% !important;
}
body .w65{
  width:65% !important;
}
body .w70{
  width:70% !important;
}
body .w75{
  width:75% !important;
}
body .w80{
  width:80% !important;
}
body .w85{
  width:85% !important;
}
body .w90{
  width:90% !important;
}
body .w95{
  width:95% !important;
}
body .w100{
  width:100% !important;
}
body .h1280{
  max-height:1280px !important;
}
body .h1024{
  max-height:1024px !important;
}
body .h960{
  max-height:960px !important;
}
body .h800{
  max-height:800px !important;
}
body .h768{
  max-height:768px !important;
}
body .h640{
  max-height:640px !important;
}
body .h480{
  max-height:480px !important;
}
body .h320{
  max-height:320px !important;
}
body .h256{
  max-height:256px !important;
}
body .h128{
  max-height:128px !important;
}
body .h64{
  max-height:64px !important;
}
body .h48{
  max-height:48px !important;
}
body .h32{
  max-height:32px !important;
}
body .h24{
  max-height:24px !important;
}
body .h20{
  max-height:20px !important;
}
body .h16{
  max-height:16px !important;
}
body .h1{
  height:1% !important;
}
body .h2{
  height:2% !important;
}
body .h3{
  height:3% !important;
}
body .h4{
  height:4% !important;
}
body .h5{
  height:5% !important;
}
body .h6{
  height:6% !important;
}
body .h7{
  height:7% !important;
}
body .h8{
  height:8% !important;
}
body .h9{
  height:9% !important;
}
body .h10{
  height:10% !important;
}
body .h15{
  height:15% !important;
}
body .h20{
  height:20% !important;
}
body .h25{
  height:25% !important;
}
body .h30{
  height:30% !important;
}
body .h33{
  height:33.333% !important;
}
body .h35{
  height:35% !important;
}
body .h40{
  height:40% !important;
}
body .h45{
  height:45% !important;
}
body .h50{
  height:50% !important;
}
body .h55{
  height:55% !important;
}
body .h60{
  height:60% !important;
}
body .h65{
  height:65% !important;
}
body .h70{
  height:70% !important;
}
body .h75{
  height:75% !important;
}
body .h80{
  height:80% !important;
}
body .h85{
  height:85% !important;
}
body .h90{
  height:90% !important;
}
body .h95{
  height:95% !important;
}
body .h100{
  height:100% !important;
}
body .column_five_sixths,
body .column_four_sixths,
body .column_one_fourth,
body .column_one_half,
body .column_one_sixth,
body .column_one_third,
body .column_three_fourths,
body .column_three_sixths,
body .column_two_fourths,
body .column_two_sixths,
body .column_two_thirds{
  float:left;
  margin-left:2.564102564102564%;
}
body .column_one_half,
body .column_three_sixths,
body .column_two_fourths{
  width:48.717948717948715%;
}
body .column_one_third,
body .column_two_sixths{
  width:31.623931623931625%;
}
body .column_four_sixths,
body .column_two_thirds{
  width:65.81196581196582%;
}
body .column_one_fourth{
  width:23.076923076923077%;
}
body .column_three_fourths{
  width:74.35897435897436%;
}
body .column_one_sixth{
  width:14.52991452991453%;
}
body .column_five_sixths{
  width:82.90598290598291%;
}
.column_one_fourth:first-child,
.column_one_half:first-child,
.column_one_sixth:first-child,
.column_one_third:first-child{
  margin-left:0;
}
.column_one_fourth:last-child,
.column_one_half:last-child,
.column_one_sixth:last-child,
.column_one_third:last-child{
  margin-right:0;
}
body .m0{
  margin:0;
}
body .m1{
  margin:1px !important;
}
body .m2{
  margin:2px !important;
}
body .m3{
  margin:3px !important;
}
body .m4{
  margin:4px !important;
}
body .m5{
  margin:5px !important;
}
body .m10{
  margin:10px !important;
}
body .m15{
  margin:15px !important;
}
body .m20{
  margin:20px !important;
}
body .m25{
  margin:25px !important;
}
body .m30{
  margin:30px !important;
}
body .m35{
  margin:35px !important;
}
body .m40{
  margin:40px !important;
}
body .m45{
  margin:45px !important;
}
body .m50{
  margin:50px !important;
}
body .m55{
  margin:55px !important;
}
body .m60{
  margin:60px !important;
}
body .m5{
  margin:5px !important;
}
body .m10{
  margin:10px !important;
}
body .m15{
  margin:15px !important;
}
body .m20{
  margin:20px !important;
}
body .m25{
  margin:25px !important;
}
body .m30{
  margin:30px !important;
}
body .m35{
  margin:35px !important;
}
body .m40{
  margin:40px !important;
}
body .m45{
  margin:45px !important;
}
body .m50{
  margin:50px !important;
}
body .m55{
  margin:55px !important;
}
body .m60{
  margin:60px !important;
}
body .ml0{
  margin-left:0;
}
body .ml1{
  margin-left:1px !important;
}
body .ml2{
  margin-left:2px !important;
}
body .ml3{
  margin-left:3px !important;
}
body .ml4{
  margin-left:4px !important;
}
body .ml5{
  margin-left:5px !important;
}
body .ml10{
  margin-left:10px !important;
}
body .ml15{
  margin-left:15px !important;
}
body .ml20{
  margin-left:20px !important;
}
body .ml25{
  margin-left:25px !important;
}
body .ml30{
  margin-left:30px !important;
}
body .ml35{
  margin-left:35px !important;
}
body .ml40{
  margin-left:40px !important;
}
body .ml45{
  margin-left:45px !important;
}
body .ml50{
  margin-left:50px !important;
}
body .ml55{
  margin-left:55px !important;
}
body .ml60{
  margin-left:60px !important;
}
body .mt0{
  margin-top:0;
}
body .mt1{
  margin-top:1px !important;
}
body .mt2{
  margin-top:2px !important;
}
body .mt3{
  margin-top:3px !important;
}
body .mt4{
  margin-top:4px !important;
}
body .mt5{
  margin-top:5px !important;
}
body .mt10{
  margin-top:10px !important;
}
body .mt15{
  margin-top:15px !important;
}
body .mt20{
  margin-top:20px !important;
}
body .mt25{
  margin-top:25px !important;
}
body .mt30{
  margin-top:30px !important;
}
body .mt35{
  margin-top:35px !important;
}
body .mt40{
  margin-top:40px !important;
}
body .mt45{
  margin-top:45px !important;
}
body .mt50{
  margin-top:50px !important;
}
body .mt55{
  margin-top:55px !important;
}
body .mt60{
  margin-top:60px !important;
}
body .mr0{
  margin-right:0;
}
body .mr1{
  margin-right:1px !important;
}
body .mr2{
  margin-right:2px !important;
}
body .mr3{
  margin-right:3px !important;
}
body .mr4{
  margin-right:4px !important;
}
body .mr5{
  margin-right:5px !important;
}
body .mr10{
  margin-right:10px !important;
}
body .mr15{
  margin-right:15px !important;
}
body .mr20{
  margin-right:20px !important;
}
body .mr25{
  margin-right:25px !important;
}
body .mr30{
  margin-right:30px !important;
}
body .mr35{
  margin-right:35px !important;
}
body .mr40{
  margin-right:40px !important;
}
body .mr45{
  margin-right:45px !important;
}
body .mr50{
  margin-right:50px !important;
}
body .mr55{
  margin-right:55px !important;
}
body .mr60{
  margin-right:60px !important;
}
body .mb0{
  margin-bottom:0;
}
body .mb1{
  margin-bottom:1px !important;
}
body .mb2{
  margin-bottom:2px !important;
}
body .mb3{
  margin-bottom:3px !important;
}
body .mb4{
  margin-bottom:4px !important;
}
body .mb5{
  margin-bottom:5px !important;
}
body .mb10{
  margin-bottom:10px !important;
}
body .mb15{
  margin-bottom:15px !important;
}
body .mb20{
  margin-bottom:20px !important;
}
body .mb25{
  margin-bottom:25px !important;
}
body .mb30{
  margin-bottom:30px !important;
}
body .mb35{
  margin-bottom:35px !important;
}
body .mb40{
  margin-bottom:40px !important;
}
body .mb45{
  margin-bottom:45px !important;
}
body .mb50{
  margin-bottom:50px !important;
}
body .mb55{
  margin-bottom:55px !important;
}
body .mb60{
  margin-bottom:60px !important;
}
body .p0{
  padding:0;
}
body .p5{
  padding:5px !important;
}
body .p10{
  padding:10px !important;
}
body .p15{
  padding:15px !important;
}
body .p20{
  padding:20px !important;
}
body .p25{
  padding:25px !important;
}
body .p30{
  padding:30px !important;
}
body .p35{
  padding:35px !important;
}
body .p40{
  padding:40px !important;
}
body .p45{
  padding:45px !important;
}
body .p50{
  padding:50px !important;
}
body .p55{
  padding:55px !important;
}
body .p60{
  padding:60px !important;
}
body .p5{
  padding:5px !important;
}
body .p10{
  padding:10px !important;
}
body .p15{
  padding:15px !important;
}
body .p20{
  padding:20px !important;
}
body .p25{
  padding:25px !important;
}
body .p30{
  padding:30px !important;
}
body .p35{
  padding:35px !important;
}
body .p40{
  padding:40px !important;
}
body .p45{
  padding:45px !important;
}
body .p50{
  padding:50px !important;
}
body .p55{
  padding:55px !important;
}
body .p60{
  padding:60px !important;
}
body .pl0{
  padding-left:0;
}
body .pl5{
  padding-left:5px !important;
}
body .pl10{
  padding-left:10px !important;
}
body .pl15{
  padding-left:15px !important;
}
body .pl20{
  padding-left:20px !important;
}
body .pl25{
  padding-left:25px !important;
}
body .pl30{
  padding-left:30px !important;
}
body .pl35{
  padding-left:35px !important;
}
body .pl40{
  padding-left:40px !important;
}
body .pl45{
  padding-left:45px !important;
}
body .pl50{
  padding-left:50px !important;
}
body .pl55{
  padding-left:55px !important;
}
body .pl60{
  padding-left:60px !important;
}
body .pt0{
  padding-top:0;
}
body .pt5{
  padding-top:5px !important;
}
body .pt10{
  padding-top:10px !important;
}
body .pt15{
  padding-top:15px !important;
}
body .pt20{
  padding-top:20px !important;
}
body .pt25{
  padding-top:25px !important;
}
body .pt30{
  padding-top:30px !important;
}
body .pt35{
  padding-top:35px !important;
}
body .pt40{
  padding-top:40px !important;
}
body .pt45{
  padding-top:45px !important;
}
body .pt50{
  padding-top:50px !important;
}
body .pt55{
  padding-top:55px !important;
}
body .pt60{
  padding-top:60px !important;
}
body .pr0{
  padding-right:0;
}
body .pr5{
  padding-right:5px !important;
}
body .pr10{
  padding-right:10px !important;
}
body .pr15{
  padding-right:15px !important;
}
body .pr20{
  padding-right:20px !important;
}
body .pr25{
  padding-right:25px !important;
}
body .pr30{
  padding-right:30px !important;
}
body .pr35{
  padding-right:35px !important;
}
body .pr40{
  padding-right:40px !important;
}
body .pr45{
  padding-right:45px !important;
}
body .pr50{
  padding-right:50px !important;
}
body .pr55{
  padding-right:55px !important;
}
body .pr60{
  padding-right:60px !important;
}
body .pb0{
  padding-bottom:0;
}
body .pb5{
  padding-bottom:5px !important;
}
body .pb10{
  padding-bottom:10px !important;
}
body .pb15{
  padding-bottom:15px !important;
}
body .pb20{
  padding-bottom:20px !important;
}
body .pb25{
  padding-bottom:25px !important;
}
body .pb30{
  padding-bottom:30px !important;
}
body .pb35{
  padding-bottom:35px !important;
}
body .pb40{
  padding-bottom:40px !important;
}
body .pb45{
  padding-bottom:45px !important;
}
body .pb50{
  padding-bottom:50px !important;
}
body .pb55{
  padding-bottom:55px !important;
}
body .pb60{
  padding-bottom:60px !important;
}
body .white,
body .white a{
  color:#FFFFFF !important;
}
body .silver,
body .silver a{
  color:#C0C0C0 !important;
}
body .gray,
body .gray a{
  color:#808080 !important;
}
body .black,
body .black a{
  color:#000000 !important;
}
body .red,
body .red a{
  color:#FF0000 !important;
}
body .yellow,
body .yellow a{
  color:#FFFF00 !important;
}
body .orange,
body .orange a{
  color:#FFA500 !important;
}
body .olive,
body .olive a{
  color:#808000 !important;
}
body .lime,
body .lime a{
  color:#00FF00 !important;
}
body .green,
body .green a{
  color:#008000 !important;
}
body .aqua,
body .aqua a{
  color:#00FFFF !important;
}
body .teal,
body .teal a{
  color:#008080 !important;
}
body .blue,
body .blue a{
  color:#0000FF !important;
}
body .navy,
body .navy a{
  color:#000080 !important;
}
body .fuchsia,
body .fuchsia a{
  color:#FF00FF !important;
}
body .purple,
body .purple a{
  color:#800080 !important;
}
body .pink,
body .pink a{
  color:#FFC0CB !important;
}
body .promenade,
body .promenade a{
  color:#FCF9E8 !important;
}
body .seashell,
body .seashell a{
  color:#FFFAF8 !important;
}
body .lightgray,
body .lightgray a{
  color:#D3D3D3 !important;
}
body .white_smoke,
body .white_smoke a{
  color:#F5F5F5 !important;
}
body .persian_blue,
body .persian_blue a{
  color:#003BD3 !important;
}
body .cobalt,
body .cobalt a{
  color:#00529B !important;
}
body .pacific_blue,
body .pacific_blue a{
  color:#00A4D3 !important;
}
body .summer_sky,
body .summer_sky a{
  color:#33B6DC !important;
}
body .malibu,
body .malibu a{
  color:#5CC5E3 !important;
}
body .sky_blue,
body .sky_blue a{
  color:#7DD1E9 !important;
}
body .charlotte,
body .charlotte a{
  color:#97DAED !important;
}
body .blizzard_blue,
body .blizzard_blue a{
  color:#ACE1F1 !important;
}
body .onahau01,
body .onahau01 a{
  color:#BDE7F4 !important;
}
body .onahau02,
body .onahau02 a{
  color:#CAECF6 !important;
}
body .periwinkle,
body .periwinkle a{
  color:#BFCEF3 !important;
}
body .hawkes_blue01,
body .hawkes_blue01 a{
  color:#CCD8F5 !important;
}
body .hawkes_blue02,
body .hawkes_blue02 a{
  color:#D6E0F7 !important;
}
body .hawkes_solitude01,
body .hawkes_solitude01 a{
  color:#DEE6F9 !important;
}
body .hawkes_solitude02,
body .hawkes_solitude02 a{
  color:#E5EBFA !important;
}
body .hawkes_solitude03,
body .hawkes_solitude03 a{
  color:#EAEFFB !important;
}
body .hawkes_solitude03,
body .hawkes_solitude03 a{
  color:#EEF2FC !important;
}
body .alice_blue,
body .alice_blue a{
  color:#F7FAFD !important;
}
body .maroon,
body .maroon a{
  color:#800000 !important;
}
body .cardinal,
body .cardinal a{
  color:#D21C30 !important;
}
body .harley_davidson_orange,
body .harley_davidson_orange a{
  color:#D32E00 !important;
}
body .orange_red,
body .orange_red a{
  color:#FF4500 !important;
}
body .khaki,
body .khaki a{
  color:#F0E68C !important;
}
body .gamboge,
body .gamboge a{
  color:#D39800 !important;
}
body .lnch_worm,
body .lnch_worm a{
  color:#A4D300 !important;
}
body .bg_none{
  background-color:transparent !important;
}
body .bg_white{
  background-color:#FFFFFF !important;
}
body .bg_silver{
  background-color:#C0C0C0 !important;
}
body .bg_gray{
  background-color:#808080 !important;
}
body .bg_black{
  background-color:#000000 !important;
}
body .bg_red{
  background-color:#FF0000 !important;
}
body .bg_yellow{
  background-color:#FFFF00 !important;
}
body .bg_orange{
  background-color:#FFA500 !important;
}
body .bg_olive{
  background-color:#808000 !important;
}
body .bg_lime{
  background-color:#00FF00 !important;
}
body .bg_green{
  background-color:#008000 !important;
}
body .bg_aqua{
  background-color:#00FFFF !important;
}
body .bg_teal{
  background-color:#008080 !important;
}
body .bg_blue{
  background-color:#0000FF !important;
}
body .bg_navy{
  background-color:#000080 !important;
}
body .bg_fuchsia{
  background-color:#FF00FF !important;
}
body .bg_purple{
  background-color:#800080 !important;
}
body .bg_pink{
  background-color:#FFC0CB !important;
}
body .bg_promenade{
  background-color:#FCF9E8 !important;
}
body .bg_seashell{
  background-color:#FFFAF8 !important;
}
body .bg_lightgray{
  background-color:#D3D3D3 !important;
}
body .bg_white_smoke{
  background-color:#F5F5F5 !important;
}
body .bg_persian_blue{
  background-color:#003BD3 !important;
}
body .bg_cobalt{
  background-color:#00529B !important;
}
body .bg_pacific_blue{
  background-color:#00A4D3 !important;
}
body .bg_summer_sky{
  background-color:#33B6DC !important;
}
body .bg_malibu{
  background-color:#5CC5E3 !important;
}
body .bg_sky_blue{
  background-color:#7DD1E9 !important;
}
body .bg_charlotte{
  background-color:#97DAED !important;
}
body .bg_blizzard_blue{
  background-color:#ACE1F1 !important;
}
body .bg_onahau01{
  background-color:#BDE7F4 !important;
}
body .bg_onahau02{
  background-color:#CAECF6 !important;
}
body .bg_periwinkle{
  background-color:#BFCEF3 !important;
}
body .bg_hawkes_blue01{
  background-color:#CCD8F5 !important;
}
body .bg_hawkes_blue02{
  background-color:#D6E0F7 !important;
}
body .bg_hawkes_solitude01{
  background-color:#DEE6F9 !important;
}
body .bg_hawkes_solitude02{
  background-color:#E5EBFA !important;
}
body .bg_hawkes_solitude03{
  background-color:#EAEFFB !important;
}
body .bg_hawkes_solitude03{
  background-color:#EEF2FC !important;
}
body .bg_alice_blue{
  background-color:#F7FAFD !important;
}
body .bg_maroon{
  background-color:#800000 !important;
}
body .bg_cardinal{
  background-color:#D21C30 !important;
}
body .bg_harley_davidson_orange{
  background-color:#D32E00 !important;
}
body .bg_orange_red{
  background-color:#FF4500 !important;
}
body .bg_khaki{
  background-color:#F0E68C !important;
}
body .bg_gamboge{
  background-color:#D39800 !important;
}
body .bg_lnch_worm{
  background-color:#A4D300 !important;
}
body .btn.cobalt{
  color:#FFFFFF !important;
  background:#00529B;
  background:-moz-linear-gradient(top, #00529B 0%, #00427C 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #3375AF), color-stop(100%, #00427C));
  background:-webkit-linear-gradient(top, #00529B 0%, #00427C 100%);
  background:-o-linear-gradient(top, #00529B 0%, #00427C 100%);
  background:-ms-linear-gradient(top, #00529B 0%, #00427C 100%);
  background:linear-gradient(to bottom, #00529B 0%, #00427C 100%);
  border:1px solid #3375AF;
}
body .btn.cobalt:hover{
  color:#FFFFFF !important;
}
body .btn.blue{
  color:#2B63A8 !important;
  background:#88BDFF;
  background:-moz-linear-gradient(top, #88BDFF 0%, #60A7FF 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #88BDFF), color-stop(100%, #60A7FF));
  background:-webkit-linear-gradient(top, #88BDFF 0%, #60A7FF 100%);
  background:-o-linear-gradient(top, #88BDFF 0%, #60A7FF 100%);
  background:-ms-linear-gradient(top, #88BDFF 0%, #60A7FF 100%);
  background:linear-gradient(to bottom, #88BDFF 0%, #60A7FF 100%);
  border:1px solid #3E8FF4;
}
body .btn.blue:hover{
  color:#23528C !important;
}
body .btn.lightblue{
  color:#348DB6 !important;
  background:#8EDBFF;
  background:-moz-linear-gradient(top, #8EDBFF 0%, #60CDFF 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #8EDBFF), color-stop(100%, #60CDFF));
  background:-webkit-linear-gradient(top, #8EDBFF 0%, #60CDFF 100%);
  background:-o-linear-gradient(top, #8EDBFF 0%, #60CDFF 100%);
  background:-ms-linear-gradient(top, #8EDBFF 0%, #60CDFF 100%);
  background:linear-gradient(to bottom, #8EDBFF 0%, #60CDFF 100%);
  border:1px solid #51B5E4;
}
body .btn.lightblue:hover{
  color:#287295 !important;
}
body .btn.teal{
  color:#3DA7A9 !important;
  background:#61EEF0;
  background:-moz-linear-gradient(top, #61EEF0 0%, #59DCDE 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #61EEF0), color-stop(100%, #59DCDE));
  background:-webkit-linear-gradient(top, #61EEF0 0%, #59DCDE 100%);
  background:-o-linear-gradient(top, #61EEF0 0%, #59DCDE 100%);
  background:-ms-linear-gradient(top, #61EEF0 0%, #59DCDE 100%);
  background:linear-gradient(to bottom, #61EEF0 0%, #59DCDE 100%);
  border:1px solid #48BEC0;
}
body .btn.teal:hover{
  color:#309192 !important;
}
body .btn.green{
  color:#569D51 !important;
  background:#94E48D;
  background:-moz-linear-gradient(top, #94E48D 0%, #82CF7C 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #94E48D), color-stop(100%, #82CF7C));
  background:-webkit-linear-gradient(top, #94E48D 0%, #82CF7C 100%);
  background:-o-linear-gradient(top, #94E48D 0%, #82CF7C 100%);
  background:-ms-linear-gradient(top, #94E48D 0%, #82CF7C 100%);
  background:linear-gradient(to bottom, #94E48D 0%, #82CF7C 100%);
  border:1px solid #4DAB46;
}
body .btn.green:hover{
  color:#478542 !important;
}
body .btn.orange{
  color:#C7822F !important;
  background:#FFCB8C;
  background:-moz-linear-gradient(top, #FFCB8C 0%, #FFB660 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFCB8C), color-stop(100%, #FFB660));
  background:-webkit-linear-gradient(top, #FFCB8C 0%, #FFB660 100%);
  background:-o-linear-gradient(top, #FFCB8C 0%, #FFB660 100%);
  background:-ms-linear-gradient(top, #FFCB8C 0%, #FFB660 100%);
  background:linear-gradient(to bottom, #FFCB8C 0%, #FFB660 100%);
  border:1px solid #DB9C51;
}
body .btn.orange:hover{
  color:#A96C23 !important;
}
body .btn.silver{
  color:#595A5A !important;
  background:#F5F5F5;
  background:-moz-linear-gradient(top, #F5F5F5 0%, #E2E2E2 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #F5F5F5), color-stop(100%, #E2E2E2));
  background:-webkit-linear-gradient(top, #F5F5F5 0%, #E2E2E2 100%);
  background:-o-linear-gradient(top, #F5F5F5 0%, #E2E2E2 100%);
  background:-ms-linear-gradient(top, #F5F5F5 0%, #E2E2E2 100%);
  background:linear-gradient(to bottom, #F5F5F5 0%, #E2E2E2 100%);
  border:1px solid #C3C3C3;
  -moz-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.9), 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.9), 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.9), 1px 1px 1px rgba(0, 0, 0, 0.1);
}
body .btn.silver:hover{
  color:#454545 !important;
}
body .btn.black{
  color:#FFFFFF !important;
  background:#5B5B5B;
  background:-moz-linear-gradient(top, #5B5B5B 0%, #383838 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5B5B5B), color-stop(100%, #383838));
  background:-webkit-linear-gradient(top, #5B5B5B 0%, #383838 100%);
  background:-o-linear-gradient(top, #5B5B5B 0%, #383838 100%);
  background:-ms-linear-gradient(top, #5B5B5B 0%, #383838 100%);
  background:linear-gradient(to bottom, #5B5B5B 0%, #383838 100%);
  border:1px solid #0E0E0E;
  -moz-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.2), 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.2), 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.2), 1px 1px 1px rgba(0, 0, 0, 0.1);
}
body .btn.black:hover{
  color:#F7F7F7 !important;
}
body .btn.red{
  color:#9A3E3E !important;
  background:#FF7979;
  background:-moz-linear-gradient(top, #FF7979 0%, #FF5F5F 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #FF7979), color-stop(100%, #FF5F5F));
  background:-webkit-linear-gradient(top, #FF7979 0%, #FF5F5F 100%);
  background:-o-linear-gradient(top, #FF7979 0%, #FF5F5F 100%);
  background:-ms-linear-gradient(top, #FF7979 0%, #FF5F5F 100%);
  background:linear-gradient(to bottom, #FF7979 0%, #FF5F5F 100%);
  border:1px solid #D85353;
}
body .btn.red:hover{
  color:#803030 !important;
}
body .btn.pink{
  color:#914D97 !important;
  background:#E782F1;
  background:-moz-linear-gradient(top, #E782F1 0%, #D271DA 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #E782F1), color-stop(100%, #D271DA));
  background:-webkit-linear-gradient(top, #E782F1 0%, #D271DA 100%);
  background:-o-linear-gradient(top, #E782F1 0%, #D271DA 100%);
  background:-ms-linear-gradient(top, #E782F1 0%, #D271DA 100%);
  background:linear-gradient(to bottom, #E782F1 0%, #D271DA 100%);
  border:1px solid #B15CB9;
}
body .btn.pink:hover{
  color:#753B7A !important;
}
body .btn.purple{
  color:#653E9A !important;
  background:#B279FF;
  background:-moz-linear-gradient(top, #B279FF 0%, #A35FFF 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #B279FF), color-stop(100%, #A35FFF));
  background:-webkit-linear-gradient(top, #B279FF 0%, #A35FFF 100%);
  background:-o-linear-gradient(top, #B279FF 0%, #A35FFF 100%);
  background:-ms-linear-gradient(top, #B279FF 0%, #A35FFF 100%);
  background:linear-gradient(to bottom, #B279FF 0%, #A35FFF 100%);
  border:1px solid #8B53D8;
}
body .btn.purple:hover{
  color:#563386 !important;
}
body .border_dotted{
  border-style:dotted;
}
body .border_double{
  border-style:double;
}
body .border_solid{
  border-style:solid;
}
body .border_radius{
  -moz-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.4), 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.4), 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.4), 1px 1px 1px rgba(0, 0, 0, 0.1);
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}
body .border0{
  border:0;
}
body .border1{
  border-width:1px;
}
body .border2{
  border-width:2px;
}
body .border3{
  border-width:3px;
}
body .border4{
  border-width:4px;
}
body .border5{
  border-width:5px;
}
body .bordert0{
  border-top:0;
}
body .bordert1{
  border-top-width:1px;
}
body .bordert2{
  border-top-width:2px;
}
body .bordert3{
  border-top-width:3px;
}
body .bordert4{
  border-top-width:4px;
}
body .bordert5{
  border-top-width:5px;
}
body .bordert_dotted{
  border-top-style:dotted;
}
body .bordert_double{
  border-top-style:double;
}
body .bordert_solid{
  border-top-style:solid;
}
body .borderr0{
  border-right:0;
}
body .borderr1{
  border-right-width:1px;
}
body .borderr2{
  border-right-width:2px;
}
body .borderr3{
  border-right-width:3px;
}
body .borderr4{
  border-right-width:4px;
}
body .borderr5{
  border-right-width:5px;
}
body .borderr_dotted{
  border-right-style:dotted;
}
body .borderr_double{
  border-right-style:double;
}
body .borderr_solid{
  border-right-style:solid;
}
body .borderb0{
  border-bottom:0;
}
body .borderb1{
  border-bottom-width:1px;
}
body .borderb2{
  border-bottom-width:2px;
}
body .borderb3{
  border-bottom-width:3px;
}
body .borderb4{
  border-bottom-width:4px;
}
body .borderb5{
  border-bottom-width:5px;
}
body .borderb_dotted{
  border-bottom-style:dotted;
}
body .borderb_double{
  border-bottom-style:double;
}
body .borderb_solid{
  border-bottom-style:solid;
}
body .borderl0{
  border-left:0;
}
body .borderl1{
  border-left-width:1px;
}
body .borderl2{
  border-left-width:2px;
}
body .borderl3{
  border-left-width:3px;
}
body .borderl4{
  border-left-width:4px;
}
body .borderl5{
  border-left-width:5px;
}
body .borderl_dotted{
  border-left-style:dotted;
}
body .borderl_double{
  border-left-style:double;
}
body .borderl_solid{
  border-left-style:solid;
}
body .border_white{
  border-color:#FFFFFF !important;
}
body .border_silver{
  border-color:#C0C0C0 !important;
}
body .border_gray{
  border-color:#808080 !important;
}
body .border_black{
  border-color:#000000 !important;
}
body .border_red{
  border-color:#FF0000 !important;
}
body .border_maroon{
  border-color:#800000 !important;
}
body .border_yellow{
  border-color:#FFFF00 !important;
}
body .border_olive{
  border-color:#808000 !important;
}
body .border_lime{
  border-color:#00FF00 !important;
}
body .border_green{
  border-color:#008000 !important;
}
body .border_aqua{
  border-color:#00FFFF !important;
}
body .border_teal{
  border-color:#008080 !important;
}
body .border_blue{
  border-color:#0000FF !important;
}
body .border_navy{
  border-color:#000080 !important;
}
body .border_fuchsia{
  border-color:#FF00FF !important;
}
body .border_purple{
  border-color:#800080 !important;
}
body .border_pink{
  border-color:#FFC0CB !important;
}
body .border_promenade{
  border-color:#FCF9E8 !important;
}
body .border_seashell{
  border-color:#FFFAF8 !important;
}
body .border_lightgray{
  border-color:#D3D3D3 !important;
}
body .border_white_smoke{
  border-color:#F5F5F5 !important;
}
body .border_persian_blue{
  border-color:#003BD3 !important;
}
body .border_pacific_blue{
  border-color:#00A4D3 !important;
}
body .border_periwinkle{
  border-color:#BFCEF3 !important;
}
body .border_orange_red{
  border-color:#FF4500 !important;
}
body .border_harley_davidson_orange{
  border-color:#D32E00 !important;
}
body .border_khaki{
  border-color:#F0E68C !important;
}
body .border_gamboge{
  border-color:#D39800 !important;
}
body .border_lnch_worm{
  border-color:#A4D300 !important;
}
body .box_shadow{
  box-shadow:5px 5px 5px rgba(0, 0, 0, 0.12);
}
body .valigntop{
  vertical-align:top;
}
body .valignmiddle{
  vertical-align:middle;
}
body .valignbaseline{
  vertical-align:baseline;
}
body .valignbottom{
  vertical-align:bottom;
}
body .floatnone{
  float:none;
}
body .floatright{
  float:right;
}
body .floatleft{
  float:left;
}
body .textleft{
  text-align:left;
}
body .textcenter{
  text-align:center;
}
body .textright{
  text-align:right;
}
body .center{
  margin-left:auto !important;
  margin-right:auto !important;
}
body .ls_none{
  list-style-type:none;
}
body .ls_none:before,
body .ls_none:after{
  display:none;
}
body .list{
  margin:0;
  padding:0;
  line-height:normal;
}
body .list.horizontal li{
  float:left;
  margin:0 15px 0 0;
}
body .list.horizontal li:last-child{
  margin:0;
}
body .list.vertical li{
  float:none;
  margin:0 0 15px 0;
}
body .list.vertical li:last-child{
  margin:0;
}
body .list.checkbox li,
body .list.radio li{
  width:25%;
}
img{ border:0; }
a.kboard-contact-button-small,
input.kboard-contact-button-small,
button.kboard-contact-button-small{ position:relative; display:inline-block; *display:inline; zoom:1; margin:0; padding:0 10px; height:28px; line-height:28px; font-size:13px; font-weight:normal; letter-spacing:normal; color:white !important; background:#0085ba !important; border:none; border-radius:0; text-decoration:none !important; cursor:pointer; vertical-align:middle; text-shadow:none; box-shadow:none; transition-duration:0.3s; box-sizing:content-box; }
/*a.kboard-contact-button-small:hover,*/
/*a.kboard-contact-button-small:focus,*/
/*a.kboard-contact-button-small:active,*/
/*input.kboard-contact-button-small:hover,*/
/*input.kboard-contact-button-small:focus,*/
/*input.kboard-contact-button-small:active,*/
/*button.kboard-contact-button-small:hover,*/
/*button.kboard-contact-button-small:focus,*/
/*button.kboard-contact-button-small:active{ opacity:0.7; }*/
.kboard-contact-poweredby{ float:left; padding-bottom:15px; width:100%; font-size:13px; }
.kboard-contact-new-notify{ display:inline-block; *display:inline; zoom:1; padding:2px 2px; line-height:10px; font-size:10px; color:white; background-color:#F61B5D; font-weight:normal; }
.kboard-contact-cut-strings{ width:auto; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; }
#kboard-contact-list{ display:inline-block; *display:inline; zoom:1; margin:0; width:100%; }
#kboard-contact-list form{ margin:0; padding:0; }
#kboard-contact-list .kboard-list-header{ float:left; display:table; padding-bottom:15px; width:100%; }
#kboard-contact-list .kboard-list-header .kboard-total-count{ *float:left; display:table-cell; font-size:13px; }
#kboard-contact-list .kboard-list-header .kboard-sort{ *float:right; display:table-cell; text-align:right; }
#kboard-contact-list .kboard-list-header .kboard-sort select{ display:inline; margin:0; padding:0; width:auto; min-width:0; max-width:none; height:26px; line-height:26px; font-size:12px; color:#666666; border-radius:0; border:1px solid #F1F1F1; background:white; vertical-align:middle; box-shadow:none; box-sizing:content-box; text-indent:0; -webkit-appearance:menulist; -moz-appearance:menulist; appearance:menulist; }
#kboard-contact-list .kboard-category{ float:left; padding-bottom:15px; width:100%; }
#kboard-contact-list .kboard-category.category-mobile{ display:none; }
#kboard-contact-list .kboard-category.category-pc{ display:block; }
#kboard-contact-list .kboard-category select{ display:inline; margin:0 0 5px 0; padding:0; width:100%; min-width:100%; height:28px; line-height:28px; font-size:12px; color:#666666; border-radius:0; border:1px solid #F1F1F1; background:white; vertical-align:middle; box-shadow:none; box-sizing:border-box; text-indent:0; -webkit-appearance:menulist; -moz-appearance:menulist; appearance:menulist; }
#kboard-contact-list .kboard-category .kboard-category-list{ margin:0 0 5px 0; padding:0; list-style:none; border:0; background-color:#F9F9F9; overflow:hidden; }
#kboard-contact-list .kboard-category .kboard-category-list li{ display:inline-block; *display:inline; zoom:1; margin:0; padding:0 5px; border:0; list-style:none; }
#kboard-contact-list .kboard-category .kboard-category-list li::before,
#kboard-contact-list .kboard-category .kboard-category-list li::after{ display:none; }
#kboard-contact-list .kboard-category .kboard-category-list li a{ display:block; padding:10px 10px 8px 10px; font-size:13px; border:0; border-bottom:2px solid transparent; text-decoration:none; text-shadow:none; box-shadow:none; color:#515151; }
#kboard-contact-list .kboard-category .kboard-category-list li.kboard-category-selected a{ font-weight:bold; border-bottom:2px solid #545861; color:#545861; }
#kboard-contact-list .kboard-list{ float:left; width:100%; background-color:white; }
#kboard-contact-list .kboard-list table{ display:table; table-layout:fixed; margin:0; padding:0; width:100%; border:0; font-size:13px; border-collapse:collapse; }
#kboard-contact-list .kboard-list table a{ color:black; font-weight:normal; font-weight:normal; text-decoration:none; border:0; box-shadow:none; font-size:13px; }
#kboard-contact-list .kboard-list table tr{ border:0; background-color:transparent; transition-duration:0.3s; }
#kboard-contact-list .kboard-list table td{ padding:10px 0; height:auto; text-align:center; vertical-align:middle; font-size:13px; }
#kboard-contact-list .kboard-list table td.kboard-list-uid{ width:72px; }
#kboard-contact-list .kboard-list table td.kboard-list-title{ width:auto; }
#kboard-contact-list .kboard-list table td.kboard-list-user{ width:80px; }
#kboard-contact-list .kboard-list table td.kboard-list-date{ width:75px; }
#kboard-contact-list .kboard-list table td.kboard-list-vote{ width:55px; }
#kboard-contact-list .kboard-list table td.kboard-list-view{ width:55px; }
#kboard-contact-list .kboard-list thead{ background-color:transparent; }
#kboard-contact-list .kboard-list thead tr td{ font-weight:bold; color:#545861; border:0; border-bottom:2px solid #F1F1F1; }
#kboard-contact-list .kboard-list tbody tr td{ word-break:break-all; border:0; border-bottom:1px solid #F1F1F1; }
#kboard-contact-list .kboard-list tbody tr:hover{ background-color:#F7F7F7; }
#kboard-contact-list .kboard-list tbody tr.kboard-list-notice{ background-color:#FFFCE5; }
#kboard-contact-list .kboard-list tbody tr.kboard-list-selected .kboard-contact-cut-strings{ font-weight:bold; }
#kboard-contact-list .kboard-list tbody td.kboard-list-title{ text-align:left; }
#kboard-contact-list .kboard-list tbody td.kboard-list-title img{ display:inline; margin:0; width:auto; height:auto; vertical-align:middle; max-width:100%; }
#kboard-contact-list .kboard-list tbody td.kboard-list-title .kboard-comments-count{ color:#999999; }
#kboard-contact-list .kboard-list tbody td.kboard-list-user img.avatar{ display:inline; margin:0; width:24px; max-width:none; height:24px; vertical-align:middle; border-radius:50%; }
#kboard-contact-list .kboard-list .kboard-mobile-contents{ display:none; font-size:12px; color:#999999; }
#kboard-contact-list .kboard-list .kboard-mobile-contents .contents-item{ display:inline; margin:0; padding:0; }
#kboard-contact-list .kboard-list .kboard-mobile-contents .contents-item img.avatar{ display:inline; margin:0; width:24px; max-width:none; height:24px; vertical-align:middle; border-radius:50%; }
#kboard-contact-list .kboard-list .kboard-mobile-contents .contents-separator{ display:inline; margin:0; padding:0 2px; color:#BEBEBE; }
#kboard-contact-list .kboard-pagination{ float:left; padding:15px 0; width:100%; }
#kboard-contact-list .kboard-pagination .kboard-pagination-pages{ float:left; margin:0; padding:0; width:100%; list-style:none; text-align:center; border:0; }
#kboard-contact-list .kboard-pagination .kboard-pagination-pages li{ display:inline-block; *display:inline; zoom:1; margin:0; padding:0 1px; background:none; border:0; list-style:none; }
#kboard-contact-list .kboard-pagination .kboard-pagination-pages li a{ display:block; margin:0; padding:0 11px; height:28px; line-height:28px; font-size:13px; color:#999999; text-decoration:none; border:0; background-color:#F9F9F9; box-shadow:none; transition-duration:0.3s; }
#kboard-contact-list .kboard-pagination .kboard-pagination-pages li:hover a,
#kboard-contact-list .kboard-pagination .kboard-pagination-pages li.active a{ border:0; color:white; background-color:#999999; }
#kboard-contact-list .kboard-pagination .kboard-pagination-pages li:before{ display:none; }
#kboard-contact-list .kboard-pagination .kboard-pagination-pages li:after{ display:none; }
#kboard-contact-list .kboard-search{ float:left; padding-bottom:15px; width:100%; text-align:center; }
#kboard-contact-list .kboard-search select{ display:inline; margin:0; padding:0 5px; width:100px; min-width:0; max-width:100px; height:26px; min-height:0; font-size:13px; color:#666666; border-radius:0; border:1px solid #F1F1F1; background:white; line-height:26px; vertical-align:middle; box-shadow:none; box-sizing:content-box; -webkit-appearance:menulist; -moz-appearance:menulist; appearance:menulist; }
#kboard-contact-list .kboard-search input{ display:inline; margin:0; padding:0 5px; width:200px; min-width:0; max-width:200px; height:26px; min-height:0; font-size:13px; color:#666666; border-radius:0; border:1px solid #F1F1F1; background:white; line-height:26px; vertical-align:middle; box-shadow:none; box-sizing:content-box; }
#kboard-contact-list .kboard-control{ float:left; padding-bottom:15px; width:100%; text-align:right; }
#kboard-contact-editor{ display:inline-block; *display:inline; zoom:1; margin:0; width:100%; }
#kboard-contact-editor form{ margin:0; padding:0; }
#kboard-contact-editor select{ display:inline; margin:0; padding:0 5px; font-size:13px; width:30%; height:28px; line-height:28px; color:#666666; border-radius:0; border:0; border-bottom:1px solid #DCDCDC; box-shadow:none; background-color:transparent; box-sizing:content-box; vertical-align:top; text-indent:0; -webkit-appearance:menulist; -moz-appearance:menulist; appearance:menulist; }
#kboard-contact-editor input[type=text],
#kboard-contact-editor input[type=email],
#kboard-contact-editor input[type=number],
#kboard-contact-editor input[type=date],
#kboard-contact-editor input[type=password]{ display:inline; margin:0; padding:0 5px; width:30%; height:28px; line-height:28px; font-size:13px; color:#666666; border-radius:0; border:0; border-bottom:1px solid #DCDCDC; box-shadow:none; background-color:transparent; box-sizing:content-box; vertical-align:top; }
#kboard-contact-editor select:hover,
#kboard-contact-editor input[type=text]:hover,
#kboard-contact-editor input[type=email]:hover,
#kboard-contact-editor input[type=number]:hover,
#kboard-contact-editor input[type=date]:hover,
#kboard-contact-editor input[type=password]:hover{ border-bottom:1px solid #9E9E9E; }
#kboard-contact-editor select:focus,
#kboard-contact-editor input[type=text]:focus,
#kboard-contact-editor input[type=email]:focus,
#kboard-contact-editor input[type=number]:focus,
#kboard-contact-editor input[type=date]:focus,
#kboard-contact-editor input[type=password]:focus{ border-bottom:2px solid #9E9E9E; }
#kboard-contact-editor input[type=file]{ display:inline; margin:0; padding:0; width:30%; font-size:12px; color:#666666; border-radius:0; border:0; box-shadow:none; background-color:transparent; }
#kboard-contact-editor .kboard-attr-title input{ width:70%; }
#kboard-contact-editor .kboard-attr-row{ float:left; padding:5px 0; width:100%; background-color:white; }
#kboard-contact-editor .kboard-attr-row .attr-name{ display:inline; float:left; margin:0; padding:0 10px 0 20px; width:120px; line-height:30px; color:#545861; font-size:13px; font-weight:bold; }
#kboard-contact-editor .kboard-attr-row .attr-name img{ display:inline; margin:0; padding:0; width:auto; max-width:100%; vertical-align:middle; }
#kboard-contact-editor .kboard-attr-row .attr-value{ margin-left:150px; line-height:30px; font-size:13px; }
#kboard-contact-editor .kboard-attr-row .attr-value .attr-value-option{ display:inline; padding-right:20px; width:auto; cursor:pointer; }
#kboard-contact-editor .kboard-attr-row .attr-value .attr-value-option input[type=checkbox]{ cursor:pointer; }
#kboard-contact-editor .kboard-attr-row .attr-value .description{ margin:0; color:#666666; }
#kboard-contact-editor .kboard-confirm-row{ padding:100px 0; }
#kboard-contact-editor .kboard-content{ float:left; padding:9px 0; width:100%; text-align:center; background-color:white; }
#kboard-contact-editor .kboard-content textarea{ display:inline; margin:0; padding:0; width:100%; min-width:100%; max-width:100%; height:250px; min-height:0; font-size:13px; box-sizing:border-box; }
#kboard-contact-editor .kboard-control{ float:left; padding:15px 0; width:100%; }
#kboard-contact-editor .kboard-control .left{ position:static; float:left; }
#kboard-contact-editor .kboard-control .right{ position:static; float:right; width:50%; text-align:right; }
#kboard-contact-document{ display:inline-block; *display:inline; zoom:1; margin:0; width:100%; }
#kboard-contact-document .kboard-document-wrap{ float:left; width:100%; background-color:white;font-size:12px; }
#kboard-contact-document .kboard-title{ float:left; width:100%; }
#kboard-contact-document .kboard-title h1{ margin:0; padding:12px 22px; color:#545861; font-weight:bold; font-size:22px; line-height:30px; text-align:left; }
#kboard-contact-document .kboard-detail{ clear:both; float:left; width:100%; border-top:1px solid #F1F1F1; border-bottom:1px solid #F1F1F1; background-color:#F9F9F9; font-size:13px; }
#kboard-contact-document .kboard-detail .detail-attr{ display:inline-block; *display:inline; zoom:1; float:left; margin:0; padding:12px 35px 12px 22px; }
#kboard-contact-document .kboard-detail .detail-attr .detail-name{ float:left; font-weight:bold; color:#545861; text-align:right; }
#kboard-contact-document .kboard-detail .detail-attr .detail-value{ float:left; padding-left:20px; color:#545861; }
#kboard-contact-document .kboard-detail .detail-attr .detail-value a{ color:#545861; text-decoration:none; border:0; box-shadow:none; }
#kboard-contact-document .kboard-detail .detail-attr .detail-value img.avatar{ display:inline; margin:0; width:24px; max-width:none; height:24px; vertical-align:middle; border-radius:50%; }
#kboard-contact-document .kboard-content{ clear:both; float:left; width:100%; min-height:200px; }
#kboard-contact-document .kboard-content .content-view{ margin:0; padding:22px; word-break:break-all; }
#kboard-contact-document .kboard-content .content-view iframe{ max-width:100%; }
#kboard-contact-document .kboard-content .content-view img{ display:inline; margin:0; vertical-align:middle; max-width:100%; }
#kboard-contact-document .kboard-content .content-view p{ margin:0 0 0.75em; }
#kboard-contact-document .kboard-content .content-view p:last-child{ margin:0; }
#kboard-contact-document .kboard-content .content-view .thumbnail-area{ text-align:center; }
#kboard-contact-document .kboard-content .content-view .aligncenter{ display:block; margin-right:auto; margin-left:auto; }
#kboard-contact-document .kboard-content .content-view .alignright{ float:right; }
#kboard-contact-document .kboard-content .content-view .alignleft{ float:left; }
#kboard-contact-document .kboard-document-action{ padding:0 22px 5px 22px; overflow:hidden; line-height:1; }
#kboard-contact-document .kboard-document-action .left{ position:static; float:left; }
#kboard-contact-document .kboard-document-action .right{ position:static; float:right; text-align:right; }
#kboard-contact-document .kboard-attach{ clear:both; margin:0 22px; padding:10px 0 5px 0; font-size:12px; overflow:hidden; line-height:1; border-top:1px dashed #EDEDED; }
#kboard-contact-document .kboard-button-action{ margin:0 0 5px 0; padding:4px 5px; font-size:12px; font-weight:normal; line-height:12px; text-align:left; border:1px solid #EDEDED; background:none; background-color:transparent; border-radius:2px; letter-spacing:normal; cursor:pointer; vertical-align:middle; text-shadow:none; box-shadow:none; }
#kboard-contact-document .kboard-button-action span{ position:static; display:inline; margin:0; padding:0; font-size:12px; }
#kboard-contact-document .kboard-button-like{ color:#FF5959; }
#kboard-contact-document .kboard-button-unlike{ color:#3D62AA; }
#kboard-contact-document .kboard-button-print{ color:gray; }
#kboard-contact-document .kboard-button-download{ color:gray; }
#kboard-contact-document .kboard-comments-area{ float:left; width:100%; }
#kboard-contact-document .kboard-document-navi{ float:left; padding-top:15px; width:100%; }
#kboard-contact-document .kboard-document-navi a{ display:block; text-decoration:none; border:0; font-size:13px; line-height:20px; box-shadow:none; color:#545861; transition-duration:.3s; }
#kboard-contact-document .kboard-document-navi .navi-document-title{ display:block; }
#kboard-contact-document .kboard-document-navi .navi-arrow{ position:absolute; display:block; }
#kboard-contact-document .kboard-document-navi .kboard-prev-document{ position:relative; float:left; width:45%; }
#kboard-contact-document .kboard-document-navi .kboard-prev-document .navi-document-title{ padding-left:15px; }
#kboard-contact-document .kboard-document-navi .kboard-prev-document .navi-arrow{ left:0; top:0; }
#kboard-contact-document .kboard-document-navi .kboard-prev-document:hover a{ color:black; }
#kboard-contact-document .kboard-document-navi .kboard-next-document{ position:relative; float:right; width:45%; text-align:right; }
#kboard-contact-document .kboard-document-navi .kboard-next-document .navi-document-title{ padding-right:15px; }
#kboard-contact-document .kboard-document-navi .kboard-next-document .navi-arrow{ right:0; top:0; }
#kboard-contact-document .kboard-document-navi .kboard-next-document:hover a{ color:black; }
#kboard-contact-document .kboard-control{ float:left; padding:15px 0; width:100%; }
#kboard-contact-document .kboard-control .left{ position:static; float:left; }
#kboard-contact-document .kboard-control .right{ position:static; float:right; text-align:right; }
#kboard-contact-document .row_content{color:#999999;}
#kboard-contact-latest table{ display:table; table-layout:fixed; width:100%; border:0; border-bottom:1px solid #F1F1F1; }
#kboard-contact-latest table tr{ padding:0; border:0; }
#kboard-contact-latest table th{ padding:5px 0; height:auto; border:0; text-align:center; }
#kboard-contact-latest table td{ padding:5px 0; height:auto; border:0; border-top:1px solid #F1F1F1; vertical-align:middle; }
#kboard-contact-latest table td.kboard-latest-title{ text-align:left; }
#kboard-contact-latest table .kboard-latest-title{ padding-left:5px; font-size:13px; }
#kboard-contact-latest table .kboard-latest-title a{ text-decoration:none; box-shadow:none; }
#kboard-contact-latest table .kboard-latest-title img{ display:inline; margin:0; width:auto; height:auto; vertical-align:middle; max-width:100%; }
#kboard-contact-latest table .kboard-latest-title .kboard-comments-count{ }
#kboard-contact-latest table .kboard-latest-date{ width:80px; text-align:center; font-size:13px; }
.ui-datepicker{width:15em !important;}
.ui-datepicker table,
.ui-datepicker th,
.ui-datepicker td span,
.ui-datepicker td a,
.ui-datepicker .ui-datepicker-buttonpane button{font-size:13px !important;}
.ui-datepicker th,
.ui-datepicker td span,
.ui-datepicker td a{padding:1px !important;line-height:25px !important;text-align:center !important;}
.ui-datepicker .ui-datepicker-buttonpane{display:none;}
@media screen and (max-width:600px){
  #kboard-contact-list .kboard-category.category-mobile{ display:block; }
  #kboard-contact-list .kboard-category.category-pc{ display:none; }
  #kboard-contact-list .kboard-list table{ border-top:1px solid #F1F1F1; }
  #kboard-contact-list .kboard-list table thead{ display:none; }
  #kboard-contact-list .kboard-list table td.kboard-list-title{ padding:10px 5px; }
  #kboard-contact-list .kboard-list table td.kboard-list-title .kboard-contact-cut-strings{ margin-bottom:10px; white-space:normal; font-size:15px; line-height:23px; }
  #kboard-contact-list .kboard-list table td.kboard-list-uid,
  #kboard-contact-list .kboard-list table td.kboard-list-user,
  #kboard-contact-list .kboard-list table td.kboard-list-date,
  #kboard-contact-list .kboard-list table td.kboard-list-vote,
  #kboard-contact-list .kboard-list table td.kboard-list-view{ display:none; }
  #kboard-contact-list .kboard-list .kboard-mobile-contents{ display:block; }
  #kboard-contact-list .kboard-pagination .kboard-pagination-pages li{ display:none; }
  #kboard-contact-list .kboard-pagination .kboard-pagination-pages li.first-page,
  #kboard-contact-list .kboard-pagination .kboard-pagination-pages li.last-page,
  #kboard-contact-list .kboard-pagination .kboard-pagination-pages li.prev-page,
  #kboard-contact-list .kboard-pagination .kboard-pagination-pages li.next-page,
  #kboard-contact-list .kboard-pagination .kboard-pagination-pages li.active{ display:inline-block; }
  #kboard-contact-list .kboard-pagination .kboard-pagination-pages li.prev-page a,
  #kboard-contact-list .kboard-pagination .kboard-pagination-pages li.next-page a{ padding:0 18px; }
  #kboard-contact-list .kboard-search select{ float:left; margin-right:1%; width:29%; min-width:29%; height:28px; line-height:28px; box-sizing:border-box; }
  #kboard-contact-list .kboard-search input{ float:left; margin-right:1%; width:49%; min-width:49%; height:28px; line-height:28px; box-sizing:border-box; }
  #kboard-contact-list .kboard-search button{ float:left; width:20%; min-width:20%; box-sizing:border-box; }
  #kboard-contact-editor select,
  #kboard-contact-editor input[type=text],
  #kboard-contact-editor input[type=email],
  #kboard-contact-editor input[type=number],
  #kboard-contact-editor input[type=date],
  #kboard-contact-editor input[type=password],
  #kboard-contact-editor input[type=file]{ width:100%; box-sizing:border-box; }
  #kboard-contact-editor .kboard-attr-row{ padding:10px 0; }
  #kboard-contact-editor .kboard-attr-row .attr-name{ padding:0; width:100%; font-size:14px; }
  #kboard-contact-editor .kboard-attr-row .attr-value{ margin:0; }
  #kboard-contact-document .kboard-title h1{ padding:10px 5px; font-size:18px; }
  #kboard-contact-document .kboard-content .content-view{ padding:10px 5px; }
  #kboard-contact-document .kboard-detail .detail-attr{ clear:both; padding:10px 5px; line-height:normal; }
  #kboard-contact-document .kboard-document-action{ padding:10px 5px 5px 5px; }
  #kboard-contact-document .kboard-attach{ margin:0 5px; padding:10px 0 5px 0; }
  #kboard-contact-document .kboard-document-navi .kboard-prev-document{ width:100%; }
  #kboard-contact-document .kboard-document-navi .kboard-next-document{ margin-top:10px; float:left; width:100%; text-align:left; }

  #kboard-contact-editor table th,
  #kboard-contact-editor table td{display:block;word-wrap:break-word;width:100% !important;max-width:100% !important;}
  #kboard-contact-editor table li.w35{width:30% !important;}
  #kboard-contact-editor table .datepicker{width:35% !important;}
}