.visitorApply{
  text-decoration: none;
  display: block;
  padding: 20px;  
  background-size: 300% 100%;
  max-width: 240px;
  color: #ffffff!important;
  font-size: 1.2rem;
  font-weight: bold;
  border-radius: 30px;
  text-align: center;
  -webkit-transition:  all .5s ease-in-out;
  -o-transition:  all .5s ease-in-out;
  transition:  all .5s ease-in-out;
}
.visitorApply:hover{
  background-position: 100% 0;
  -webkit-transition:  all .5s ease-in-out;
  -o-transition:  all .5s ease-in-out;
  transition:  all .5s ease-in-out;
  color: #ffffff!important;
}
.visitorApply.color-tm{
  background-image: -webkit-gradient(linear, left top, right top, from(#f8920f), color-stop(#919c1a), to(#d08018));
  background-image: -o-linear-gradient(left, #f8920f, #919c1a, #d08018);
  background-image: linear-gradient(to right, #f8920f, #919c1a, #d08018);
  -webkit-box-shadow: 0 4px 15px 0 rgba(248, 146, 15, 0.5);
          box-shadow: 0 4px 15px 0 rgba(248, 146, 15, 0.5)
}
.visitorApply.color-pl{
  background-image: -webkit-gradient(linear, left top, right top, from(#1B2A74), color-stop(#FFF8CA), to(#0096E0));
  background-image: -o-linear-gradient(left, #1B2A74, #FFF8CA, #0096E0);
  background-image: linear-gradient(to right, #1B2A74, #FFF8CA, #0096E0);
  -webkit-box-shadow: 0 4px 15px 0 rgba(27, 42, 116, 0.5);
          box-shadow: 0 4px 15px 0 rgba(27, 42, 116, 0.5)
}
.visitorApply.color-wd{
  background-image: -webkit-gradient(linear, left top, right top, from(#347B0D), color-stop(#481F0D), to(#618E01));
  background-image: -o-linear-gradient(left, #347B0D, #481F0D, #618E01);
  background-image: linear-gradient(to right, #347B0D, #481F0D, #618E01);
  -webkit-box-shadow: 0 4px 15px 0 rgba(52, 123, 13, 0.5);
          box-shadow: 0 4px 15px 0 rgba(52, 123, 13, 0.5)
}
.visitorApply.color-gf{
  background-image: -webkit-gradient(linear, left top, right top, from(#12abcc), color-stop(#EC7A87), to(#008699));
  background-image: -o-linear-gradient(left, #12abcc, #EC7A87, #008699);
  background-image: linear-gradient(to right, #12abcc, #EC7A87, #008699);
  -webkit-box-shadow: 0 4px 15px 0 rgba(18, 171, 204, 0.5);
          box-shadow: 0 4px 15px 0 rgba(18, 171, 204, 0.5)
}
.visitorApply.color-fd{
  background-image: -webkit-gradient(linear, left top, right top, from(#bc2769), color-stop(#a449a3), to(#EF8200));
  background-image: -o-linear-gradient(left, #bc2769, #a449a3, #EF8200);
  background-image: linear-gradient(to right, #bc2769, #a449a3, #EF8200);
  -webkit-box-shadow: 0 4px 15px 0 rgba(188, 39, 105, 0.5);
          box-shadow: 0 4px 15px 0 rgba(188, 39, 105, 0.5)
}
.visitorApply.color-ft{
  background-image: -webkit-gradient(linear, left top, right top, from(#047cc3), color-stop(#6FAF2D), to(#29b4f5));
  background-image: -o-linear-gradient(left, #047cc3, #6FAF2D, #29b4f5);
  background-image: linear-gradient(to right, #047cc3, #6FAF2D, #29b4f5);
  -webkit-box-shadow: 0 4px 15px 0 rgba(4, 124, 195, 0.5);
          box-shadow: 0 4px 15px 0 rgba(4, 124, 195, 0.5)
}
.visitorApply.color-pk{
  background-image: -webkit-gradient(linear, left top, right top, from(#f8920f), color-stop(#bc2769), to(#919c1a));
  background-image: -o-linear-gradient(left, #f8920f, #bc2769, #919c1a);
  background-image: linear-gradient(to right, #f8920f, #bc2769, #919c1a);
  -webkit-box-shadow: 0 4px 15px 0 rgba(248, 146, 15, 0.5);
          box-shadow: 0 4px 15px 0 rgba(248, 146, 15, 0.5)
}
.visitorApply.color-hr{
  background-image: -webkit-gradient(linear, left top, right top, from(#7f50b4), color-stop(#bc2769), to(#aa5ac5));
  background-image: -o-linear-gradient(left, #7f50b4, #bc2769, #aa5ac5);
  background-image: linear-gradient(to right, #7f50b4, #bc2769, #aa5ac5);
  -webkit-box-shadow: 0 4px 15px 0 rgba(127, 80, 180, 0.5);
          box-shadow: 0 4px 15px 0 rgba(127, 80, 180, 0.5)
}
.visitorApply.color-tc{
  background-image: -webkit-gradient(linear, left top, right top, from(#744E3F), color-stop(#B4917A), to(#8CCAA8));
  background-image: -o-linear-gradient(left, #744E3F, #B4917A, #8CCAA8);
  background-image: linear-gradient(to right, #744E3F, #B4917A, #8CCAA8);
  -webkit-box-shadow: 0 4px 15px 0 rgba(116, 78, 63, 0.5);
          box-shadow: 0 4px 15px 0 rgba(116, 78, 63, 0.5)
}
.visitorApply.color-kf{
  background-image: -webkit-gradient(linear, left top, right top, from(#764615), color-stop(#FBD6A1), to(#F08300));
  background-image: -o-linear-gradient(left, #764615, #FBD6A1, #F08300);
  background-image: linear-gradient(to right, #764615, #FBD6A1, #F08300);
  -webkit-box-shadow: 0 4px 15px 0 rgba(118, 70, 21, 0.5);
          box-shadow: 0 4px 15px 0 rgba(118, 70, 21, 0.5)
}
.visitorApply.color-kh{
  background-image: -webkit-gradient(linear, left top, right top, from(#E95504), color-stop(#919C1A), to(#F8920F));
  background-image: -o-linear-gradient(left, #E95504, #919C1A, #F8920F);
  background-image: linear-gradient(to right, #E95504, #919C1A, #F8920F);
  -webkit-box-shadow: 0 4px 15px 0 rgba(233, 85, 4, 0.5);
          box-shadow: 0 4px 15px 0 rgba(233, 85, 4, 0.5)
}
.visitorApply.color-ap{
  background-image: -webkit-gradient(linear, left top, right top, from(#047cc3), color-stop(#EAAFA8), to(#29b4f5));
  background-image: -o-linear-gradient(left, #047cc3, #EAAFA8, #29b4f5);
  background-image: linear-gradient(to right, #047cc3, #EAAFA8, #29b4f5);
  -webkit-box-shadow: 0 4px 15px 0 rgba(4, 124, 195, 0.5);
          box-shadow: 0 4px 15px 0 rgba(4, 124, 195, 0.5)
}
.visitorApply.color-ti{
  background-image: -webkit-gradient(linear, left top, right top, from(#267CB1), color-stop(#28A045), to(#DEBC1F));
  background-image: -o-linear-gradient(left, #267CB1, #28A045, #DEBC1F);
  background-image: linear-gradient(to right, #267CB1, #28A045, #DEBC1F);
  -webkit-box-shadow: 0 4px 15px 0 rgba(38, 124, 177, 0.5);
          box-shadow: 0 4px 15px 0 rgba(38, 124, 177, 0.5)
}
.visitorApply.color-bs{
  background-image: -webkit-gradient(linear, left top, right top, from(#0057A5), color-stop(#A4C0E6), to(#F59E33));
  background-image: -o-linear-gradient(left, #0057A5, #A4C0E6, #F59E33);
  background-image: linear-gradient(to right, #0057A5, #A4C0E6, #F59E33);
  -webkit-box-shadow: 0 4px 15px 0 rgba(0, 87, 165, 0.5);
          box-shadow: 0 4px 15px 0 rgba(0, 87, 165, 0.5)
}
.visitorApply.color-cp{
  background-image: -webkit-gradient(linear, left top, right top, from(#E4007E), color-stop(#F8B616), to(#6a6a6a));
  background-image: -o-linear-gradient(left, #E4007E, #F8B616, #6a6a6a);
  background-image: linear-gradient(to right, #E4007E, #F8B616, #6a6a6a);
  -webkit-box-shadow: 0 4px 15px 0 rgba(228, 0, 126, 0.5);
          box-shadow: 0 4px 15px 0 rgba(228, 0, 126, 0.5)
}
.visitorApply.color-ta{
  background-image: -webkit-gradient(linear, left top, right top, from(#1D2288), color-stop(#E79001), to(#004098));
  background-image: -o-linear-gradient(left, #1D2288, #E79001, #004098);
  background-image: linear-gradient(to right, #1D2288, #E79001, #004098);
  -webkit-box-shadow: 0 4px 15px 0 rgba(29, 34, 136, 0.5);
          box-shadow: 0 4px 15px 0 rgba(29, 34, 136, 0.5)
}
.visitorApply.color-md{
  background-image: -webkit-gradient(linear, left top, right top, from(#38B49E), color-stop(#59C3DD), to(#106698));
  background-image: -o-linear-gradient(left, #38B49E, #59C3DD, #106698);
  background-image: linear-gradient(to right, #38B49E, #59C3DD, #106698);
  -webkit-box-shadow: 0 4px 15px 0 rgba(56, 180, 158, 0.5);
          box-shadow: 0 4px 15px 0 rgba(56, 180, 158, 0.5)
}
.visitorApply.color-pv{
  background-image: -webkit-gradient(linear, left top, right top, from(#E9E138), color-stop(#37BEF0), to(#008699));
  background-image: -o-linear-gradient(left, #E9E138, #37BEF0, #008699);
  background-image: linear-gradient(to right, #E9E138, #37BEF0, #008699);
  -webkit-box-shadow: 0 4px 15px 0 rgba(233, 225, 56, 0.5);
          box-shadow: 0 4px 15px 0 rgba(233, 225, 56, 0.5)
}
.visitorApply.color-cc{
  background-image: -webkit-gradient(linear, left top, right top, from(#047cc3), color-stop(#7DCFB8), to(#29b4f5));
  background-image: -o-linear-gradient(left, #047cc3, #7DCFB8, #29b4f5);
  background-image: linear-gradient(to right, #047cc3, #7DCFB8, #29b4f5);
  -webkit-box-shadow: 0 4px 15px 0 rgba(4, 124, 195, 0.5);
          box-shadow: 0 4px 15px 0 rgba(4, 124, 195, 0.5)
}
.visitorApply.color-ts{
  background-image: -webkit-gradient(linear, left top, right top, from(#ED7D4F), color-stop(#853512), to(#db951a));
  background-image: -o-linear-gradient(left, #ED7D4F, #853512, #db951a);
  background-image: linear-gradient(to right, #ED7D4F, #853512, #db951a);
  -webkit-box-shadow: 0 4px 15px 0 rgba(237, 125, 79, 0.5);
          box-shadow: 0 4px 15px 0 rgba(237, 125, 79, 0.5)
}
.visitorApply.color-tw{
  background-image: -webkit-gradient(linear, left top, right top, from(#047cc3), color-stop(#EAA939), to(#CCE5EF));
  background-image: -o-linear-gradient(left, #047cc3, #EAA939, #CCE5EF);
  background-image: linear-gradient(to right, #047cc3, #EAA939, #CCE5EF);
  -webkit-box-shadow: 0 4px 15px 0 rgba(4, 124, 195, 0.5);
          box-shadow: 0 4px 15px 0 rgba(4, 124, 195, 0.5)
}
.visitorApply.color-et{
  background-image: -webkit-gradient(linear, left top, right top, from(#010042), color-stop(#672A89), to(#19A7FA));
  background-image: -o-linear-gradient(left, #010042, #672A89, #19A7FA);
  background-image: linear-gradient(to right, #010042, #672A89, #19A7FA);
  -webkit-box-shadow: 0 4px 15px 0 rgba(1, 0, 66, 0.5);
          box-shadow: 0 4px 15px 0 rgba(1, 0, 66, 0.5)
}
.visitorApply.color-fn{
  background-image: -webkit-gradient(linear, left top, right top, from(#52BFDC), color-stop(#E3007F), to(#52BFDC));
  background-image: -o-linear-gradient(left, #52BFDC, #E3007F, #52BFDC);
  background-image: linear-gradient(to right, #52BFDC, #E3007F, #52BFDC);
  -webkit-box-shadow: 0 4px 15px 0 rgba(82, 191, 220, 0.5);
          box-shadow: 0 4px 15px 0 rgba(82, 191, 220, 0.5)
}
.visitorApply.color-fs{
  background-image: -webkit-gradient(linear, left top, right top, from(#D4DB83), color-stop(#008699), to(#073D83));
  background-image: -o-linear-gradient(left, #D4DB83, #008699, #073D83);
  background-image: linear-gradient(to right, #D4DB83, #008699, #073D83);
  -webkit-box-shadow: 0 4px 15px 0 rgba(212, 219, 131, 0.5);
          box-shadow: 0 4px 15px 0 rgba(212, 219, 131, 0.5)
}
.m-auto{
  margin: 10px auto;
}
.w-l{
  max-width: 360px;
}
.w-m{
  max-width: 240px;
}
.w-s{
  max-width: 150px;
}