[class*="kccwoo-setup-guide"] #wpcontent {
   padding: 0;
}

.kccwoo-header {
   background: #5BB24C;
   height: 72px;
   padding: 0 40px;
}

.kccwoo-header h1 {
   display: inline-block;
   vertical-align: top;
   font-weight: 600;
   font-size: 14px;
   line-height: 72px;
   color: #fff;
   margin: 0;
}

.kccwoo-header a {
   display: block;
   float: right;
   margin: 10px 0;
}

.kccwoo-content {
   padding: 15px 20px;
}

.kccwoo-content .box {
   border: 1px solid #c3c4c7;
   background: #fff;
   padding: 15px;
   margin-bottom: 20px;
   border-radius: 15px;
}

.kccwoo-content .box .box-content {
   display: inline-block;
   vertical-align: top;
   margin-right: 20px;
   width: 60%
}

.kccwoo-content .box .box-images {
   display: inline-block;
   vertical-align: top;
   margin-right: 0;
   max-width: 35%;
}

.kccwoo-content .box .box-images img {
   width: auto;
   max-width: 100%;
   border: 1px solid #c3c4c7;
}

.kccwoo-content .box .box-content .text-center {
   text-align: center;
}

.kccwoo-content .box.full-width .box-content {
   width: 100%;
}

.kccwoo-content >:first-child,
.kccwoo-content .box .box-content >:first-child {
   margin-top: 0;
}

.kccwoo-content .box .box-content .notice {
   margin-left: 0;
}

.kccwoo-content p.submit {
   margin-top: 0;
   padding-top: 0;
}

.kccwoo-content .box.center {
   max-width: 700px;
   margin: 20px auto 0;
   padding: 20px;
}

.kccwoo-content .box.center .box-content img {
   margin: 0 auto 40px;
   display: block;
   max-width: 100%;
}

.kccwoo-content .box.center .box-content form {
   display: inline-block;
   vertical-align: top;
   width: 50%;
   box-sizing: border-box;
   margin-top: 20px;
}

.kccwoo-content .box.center .box-content form:first-of-type {
   padding-right: 10px;
}

.kccwoo-content .box.center .box-content form:last-of-type {
   padding-left: 10px;
}

.kccwoo-content .box.center .box-content form .button {
   width: 100%;
   padding: 10px;
   font-size: 2em;
}

.kccwoo-content .box.center .box-content form .button {
   border-color: #5BB24C;
   color: #5BB24C;
}

.kccwoo-content .box.center .box-content form .button:hover {
   border-color: #226244;
   color: #226244;
}

.kccwoo-content .box.center .box-content form .button.button-primary {
   background-color: #5BB24C;
   color: #fff;
}

.kccwoo-content .box.center .box-content form .button.button-primary:hover {
   background-color: #226244;
}

@media screen and (max-width: 600px) {
   .kccwoo-header h1 {
      display: none;
   }
   
   [class*="kccwoo-setup-guide"] #wpcontent #wpbody {
      padding-top: 23px;
   }
}

@media screen and (max-width: 499px) {
   .kccwoo-content .box.center .box-content form {
      display: block;
      width: 100%;
      padding: 0;
   }
}