/*********************************
COMPONENTS 
*********************************/
/***
JANGO v2.0.1
General reset
***/
/* Set default body */
body {
  color: #5c6873;
  font-family: "Roboto Condensed", sans-serif;
  padding: 0px !important;
  margin: 0px !important;
  font-weight: 300;
  font-size: 17px; }

a {
  outline: none !important;
  -webkit-transition: back 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out; }

a:focus,
a:hover,
a:active {
  outline: none !important;
  text-decoration: none; }

/*
 Internet Explorer 10 doesn't differentiate device width from viewport width, and thus doesn't 
 properly apply the media queries in Bootstrap's CSS. To address this, 
 you can optionally include the following CSS and JavaScript to work around this problem until Microsoft issues a fix.
*/
@-webkit-viewport {
  width: device-width; }

@-moz-viewport {
  width: device-width; }

@-ms-viewport {
  width: device-width; }

@-o-viewport {
  width: device-width; }

@viewport {
  width: device-width; }

/*
 Internet Explorer 10 doesn't differentiate device width from viewport width, 
 and thus doesn't properly apply the media queries in Bootstrap's CSS. To address this, following CSS code applied 
*/
@-ms-viewport {
  width: auto !important; }

h6 {
  color: #3f444a;
  font-size: 12px;
  margin: 5px 0; }

h5 {
  color: #3f444a;
  font-size: 14px;
  margin: 7px 0; }

h4 {
  color: #3f444a;
  font-size: 16px;
  margin: 8px 0; }

h3 {
  color: #3f444a;
  font-size: 18px;
  margin: 10px 0; }

h2 {
  color: #3f444a;
  font-size: 20px;
  margin: 10px 0; }

h1 {
  color: #3f444a;
  font-size: 22px;
  margin: 10px 0; }

.c-reset {
  padding: 0;
  margin: 0; }

.c-hide {
  display: none; }

.c-overflow-hide {
  overflow: hidden; }

/* linkify buttons */
.c-link {
  background: 0;
  border: 0;
  outline: none; }

.c-border {
  border: 1px solid #eeeeee; }

.c-border-thick {
  border: 2px solid #eeeeee; }

.c-border-top {
  border-top: 1px solid #eeeeee; }

.c-border-right {
  border-right: 1px solid #eeeeee; }

.c-border-bottom {
  border-bottom: 1px solid #eeeeee; }

.c-border-left {
  border-left: 1px solid #eeeeee; }

.c-no-border {
  border: 0 !important; }

.c-shadow {
  box-shadow: 0px 3px 18px -5px rgba(0, 0, 0, 0.3); }

.c-square {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }

.c-rounded {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px; }

.c-bs-grid-reset-space .row,
.c-bs-grid-reset-space div[class^="col-"],
.c-bs-grid-reset-space div[class*=" col-"] {
  margin: 0;
  padding: 0; }

.c-bs-grid-small-space .row {
  margin-left: -5px;
  margin-right: -5px; }
  .c-bs-grid-small-space .row div[class^="col-"],
  .c-bs-grid-small-space .row div[class*=" col-"] {
    padding-left: 5px;
    padding-right: 5px; }

.c-margin-t-5 {
  margin-top: 5px; }

.c-margin-t-8 {
  margin-top: 8px; }

.c-margin-t-10 {
  margin-top: 10px !important; }

.c-margin-t-15 {
  margin-top: 15px !important; }

.c-margin-t-20 {
  margin-top: 20px; }

.c-margin-t-25 {
  margin-top: 25px; }

.c-margin-t-30 {
  margin-top: 30px; }

.c-margin-t-40 {
  margin-top: 40px; }

.c-margin-t-50 {
  margin-top: 50px; }

.c-margin-t-60 {
  margin-top: 60px; }

.c-margin-t-80 {
  margin-top: 80px; }

.c-margin-b-5 {
  margin-bottom: 5px !important; }

.c-margin-b-10 {
  margin-bottom: 10px; }

.c-margin-b-15 {
  margin-bottom: 15px !important; }

.c-margin-b-20 {
  margin-bottom: 20px; }

.c-margin-b-25 {
  margin-bottom: 25px; }

.c-margin-b-30 {
  margin-bottom: 30px; }

.c-margin-b-40 {
  margin-bottom: 40px; }

.c-margin-b-50 {
  margin-bottom: 50px; }

.c-margin-b-60 {
  margin-bottom: 60px; }

.c-margin-b-80 {
  margin-bottom: 80px; }

.c-margin-b-100 {
  margin-bottom: 100px; }

.c-margin-r-40 {
  margin-right: 40px; }

.c-padding-10 {
  padding: 10px; }

.c-padding-20 {
  padding: 20px; }

.c-left,
.c-font-left {
  text-align: left; }

.c-center,
.c-font-center {
  text-align: center; }

.c-right,
.c-font-right {
  text-align: right; }

.c-font-thin {
  font-weight: 300 !important; }

.c-font-slim {
  font-weight: 400 !important; }

.c-font-sbold {
  font-weight: 500 !important; }

.c-font-bold {
  font-weight: 600 !important; }

.c-font-uppercase {
  text-transform: uppercase; }

.c-font-lowercase {
  text-transform: initial !important; }

.c-font-title {
  color: #3f444a !important; }

.c-font-subtitle {
  color: #5c6873 !important; }

.c-font-line-through {
  text-decoration: line-through; }

.c-font-10 {
  font-size: 10px; }

.c-font-11 {
  font-size: 11px; }

.c-font-12 {
  font-size: 12px; }

.c-font-13 {
  font-size: 13px; }

.c-font-14 {
  font-size: 14px; }

.c-font-15 {
  font-size: 15px; }

.c-font-16 {
  font-size: 16px; }

.c-font-17 {
  font-size: 17px; }

.c-font-18 {
  font-size: 18px; }

.c-font-19 {
  font-size: 19px; }

.c-font-20 {
  font-size: 20px; }

.c-font-21 {
  font-size: 21px; }

.c-font-22 {
  font-size: 22px; }

.c-font-23 {
  font-size: 23px; }

.c-font-24 {
  font-size: 24px; }

.c-font-25 {
  font-size: 25px; }

.c-font-26 {
  font-size: 26px; }

.c-font-27 {
  font-size: 27px; }

.c-font-28 {
  font-size: 28px; }

.c-font-29 {
  font-size: 29px; }

.c-font-30 {
  font-size: 30px; }

.c-font-31 {
  font-size: 31px; }

.c-font-32 {
  font-size: 32px; }

.c-font-33 {
  font-size: 33px; }

.c-font-34 {
  font-size: 34px; }

.c-font-35 {
  font-size: 35px; }

.c-font-36 {
  font-size: 36px; }

.c-font-37 {
  font-size: 37px; }

.c-font-38 {
  font-size: 38px; }

.c-font-39 {
  font-size: 39px; }

.c-font-40 {
  font-size: 40px; }

.c-font-41 {
  font-size: 41px; }

.c-font-42 {
  font-size: 42px; }

.c-font-43 {
  font-size: 43px; }

.c-font-44 {
  font-size: 44px; }

.c-font-45 {
  font-size: 45px; }

.c-font-46 {
  font-size: 46px; }

.c-font-47 {
  font-size: 47px; }

.c-font-48 {
  font-size: 48px; }

.c-font-49 {
  font-size: 49px; }

.c-font-50 {
  font-size: 50px; }

.c-font-51 {
  font-size: 51px; }

.c-font-52 {
  font-size: 52px; }

.c-font-53 {
  font-size: 53px; }

.c-font-54 {
  font-size: 54px; }

.c-font-55 {
  font-size: 55px; }

.c-font-56 {
  font-size: 56px; }

.c-font-57 {
  font-size: 57px; }

.c-font-58 {
  font-size: 58px; }

.c-font-59 {
  font-size: 59px; }

.c-font-60 {
  font-size: 60px; }

.c-font-61 {
  font-size: 61px; }

.c-font-62 {
  font-size: 62px; }

.c-font-63 {
  font-size: 63px; }

.c-font-64 {
  font-size: 64px; }

.c-font-65 {
  font-size: 65px; }

.c-font-66 {
  font-size: 66px; }

.c-font-67 {
  font-size: 67px; }

.c-font-68 {
  font-size: 68px; }

.c-font-69 {
  font-size: 69px; }

.c-font-70 {
  font-size: 70px; }

.c-font-71 {
  font-size: 71px; }

.c-font-72 {
  font-size: 72px; }

.c-font-73 {
  font-size: 73px; }

.c-font-74 {
  font-size: 74px; }

.c-font-75 {
  font-size: 75px; }

.c-font-76 {
  font-size: 76px; }

.c-font-77 {
  font-size: 77px; }

.c-font-78 {
  font-size: 78px; }

.c-font-79 {
  font-size: 79px; }

.c-font-80 {
  font-size: 80px; }

.c-font-81 {
  font-size: 81px; }

.c-font-82 {
  font-size: 82px; }

.c-font-83 {
  font-size: 83px; }

.c-font-84 {
  font-size: 84px; }

.c-font-85 {
  font-size: 85px; }

.c-font-86 {
  font-size: 86px; }

.c-font-87 {
  font-size: 87px; }

.c-font-88 {
  font-size: 88px; }

.c-font-89 {
  font-size: 89px; }

.c-font-90 {
  font-size: 90px; }

.c-line-height-10 {
  line-height: 10px; }

.c-line-height-11 {
  line-height: 11px; }

.c-line-height-12 {
  line-height: 12px; }

.c-line-height-13 {
  line-height: 13px; }

.c-line-height-14 {
  line-height: 14px; }

.c-line-height-15 {
  line-height: 15px; }

.c-line-height-16 {
  line-height: 16px; }

.c-line-height-17 {
  line-height: 17px; }

.c-line-height-18 {
  line-height: 18px; }

.c-line-height-19 {
  line-height: 19px; }

.c-line-height-20 {
  line-height: 20px; }

.c-line-height-21 {
  line-height: 21px; }

.c-line-height-22 {
  line-height: 22px; }

.c-line-height-23 {
  line-height: 23px; }

.c-line-height-24 {
  line-height: 24px; }

.c-line-height-25 {
  line-height: 25px; }

.c-line-height-26 {
  line-height: 26px; }

.c-line-height-27 {
  line-height: 27px; }

.c-line-height-28 {
  line-height: 28px; }

.c-line-height-29 {
  line-height: 29px; }

.c-line-height-30 {
  line-height: 30px; }

.c-line-height-31 {
  line-height: 31px; }

.c-line-height-32 {
  line-height: 32px; }

.c-line-height-33 {
  line-height: 33px; }

.c-line-height-34 {
  line-height: 34px; }

.c-line-height-35 {
  line-height: 35px; }

.c-line-height-36 {
  line-height: 36px; }

.c-line-height-37 {
  line-height: 37px; }

.c-line-height-38 {
  line-height: 38px; }

.c-line-height-39 {
  line-height: 39px; }

.c-line-height-40 {
  line-height: 40px; }

/* Font Colors */
.c-font-white {
  color: #FFFFFF !important; 
  text-shadow: 1px 1px black;}
  .c-font-white small {
    color: #FFFFFF !important; }

.c-font-white-hover:hover {
  color: #FFFFFF !important; }

.c-font-black {
  color: #000000 !important; }
  .c-font-black small {
    color: #000000 !important; }

.c-font-black-hover:hover {
  color: #000000 !important; }

.c-font-regular {
  color: #7f8c97 !important; }
  .c-font-regular small {
    color: #7f8c97 !important; }

.c-font-regular-hover:hover {
  color: #7f8c97 !important; }

.c-font-green {
  color: #32c5d2 !important; }
  .c-font-green small {
    color: #d76a34 !important; }

.c-font-green-hover:hover {
  color: #d76a34 !important; }

.c-font-green-1 {
  color: #52c9ba !important; }
  .c-font-green-1 small {
    color: #52c9ba !important; }

.c-font-green-1-hover:hover {
  color: #52c9ba !important; }

.c-font-green-2 {
  color: #5dc09c !important; }
  .c-font-green-2 small {
    color: #5dc09c !important; }

.c-font-green-2-hover:hover {
  color: #5dc09c !important; }

.c-font-green-3 {
  color: #84c68f !important; }
  .c-font-green-3 small {
    color: #84c68f !important; }

.c-font-green-3-hover:hover {
  color: #84c68f !important; }

.c-font-green-4 {
  color: #3cb878 !important; }
  .c-font-green-4 small {
    color: #3cb878 !important; }

.c-font-green-4-hover:hover {
  color: #3cb878 !important; }

.c-font-red {
  color: #eb5d68 !important; }
  .c-font-red small {
    color: #eb5d68 !important; }

.c-font-red-hover:hover {
  color: #eb5d68 !important; }

.c-font-red-1 {
  color: #cd6262 !important; }
  .c-font-red-1 small {
    color: #cd6262 !important; }

.c-font-red-1-hover:hover {
  color: #cd6262 !important; }

.c-font-red-2 {
  color: #e7505a !important; }
  .c-font-red-2 small {
    color: #e7505a !important; }

.c-font-red-2-hover:hover {
  color: #e7505a !important; }

.c-font-red-3 {
  color: #d05163 !important; }
  .c-font-red-3 small {
    color: #d05163 !important; }

.c-font-red-3-hover:hover {
  color: #d05163 !important; }

.c-font-yellow {
  color: #FF6B57 !important; }
  .c-font-yellow small {
    color: #FF6B57 !important; }

.c-font-yellow-hover:hover {
  color: #FF6B57 !important; }

.c-font-yellow-1 {
  color: #c8d046 !important; }
  .c-font-yellow-1 small {
    color: #c8d046 !important; }

.c-font-yellow-1-hover:hover {
  color: #c8d046 !important; }

.c-font-yellow-2 {
  color: #c5bf66 !important; }
  .c-font-yellow-2 small {
    color: #c5bf66 !important; }

.c-font-yellow-2-hover:hover {
  color: #c5bf66 !important; }

.c-font-yellow-3 {
  color: #c5b96b !important; }
  .c-font-yellow-3 small {
    color: #c5b96b !important; }

.c-font-yellow-3-hover:hover {
  color: #c5b96b !important; }

.c-font-yellow-4 {
  color: #fff200 !important; }
  .c-font-yellow-4 small {
    color: #fff200 !important; }

.c-font-yellow-4-hover:hover {
  color: #fff200 !important; }

.c-font-blue {
  color: #3498DB !important; }
  .c-font-blue small {
    color: #3498DB !important; }

.c-font-blue-hover:hover {
  color: #3498DB !important; }

.c-font-blue-1 {
  color: #5e9cd1 !important; }
  .c-font-blue-1 small {
    color: #5e9cd1 !important; }

.c-font-blue-1-hover:hover {
  color: #5e9cd1 !important; }

.c-font-blue-2 {
  color: #5893dd !important; }
  .c-font-blue-2 small {
    color: #5893dd !important; }

.c-font-blue-2-hover:hover {
  color: #5893dd !important; }

.c-font-blue-3 {
  color: #57bfe1 !important; }
  .c-font-blue-3 small {
    color: #57bfe1 !important; }

.c-font-blue-3-hover:hover {
  color: #57bfe1 !important; }

.c-font-blue-4 {
  color: #428de4 !important; }
  .c-font-blue-4 small {
    color: #428de4 !important; }

.c-font-blue-4-hover:hover {
  color: #428de4 !important; }

.c-font-purple {
  color: #b771b0 !important; }
  .c-font-purple small {
    color: #b771b0 !important; }

.c-font-purple-hover:hover {
  color: #b771b0 !important; }

.c-font-purple-1 {
  color: #a962bb !important; }
  .c-font-purple-1 small {
    color: #a962bb !important; }

.c-font-purple-1-hover:hover {
  color: #a962bb !important; }

.c-font-purple-2 {
  color: #aa67a3 !important; }
  .c-font-purple-2 small {
    color: #aa67a3 !important; }

.c-font-purple-2-hover:hover {
  color: #aa67a3 !important; }

.c-font-purple-3 {
  color: #ac3773 !important; }
  .c-font-purple-3 small {
    color: #ac3773 !important; }

.c-font-purple-3-hover:hover {
  color: #ac3773 !important; }

.c-font-brown {
  color: #8a7f68 !important; }
  .c-font-brown small {
    color: #8a7f68 !important; }

.c-font-brown-hover:hover {
  color: #8a7f68 !important; }

.c-font-brown-1 {
  color: #685e47 !important; }
  .c-font-brown-1 small {
    color: #685e47 !important; }

.c-font-brown-1-hover:hover {
  color: #685e47 !important; }

.c-font-brown-2 {
  color: #7a6a61 !important; }
  .c-font-brown-2 small {
    color: #7a6a61 !important; }

.c-font-brown-2-hover:hover {
  color: #7a6a61 !important; }

.c-font-brown-3 {
  color: #9d8b81 !important; }
  .c-font-brown-3 small {
    color: #9d8b81 !important; }

.c-font-brown-3-hover:hover {
  color: #9d8b81 !important; }

.c-font-dark {
  color: #2f353b !important; }
  .c-font-dark small {
    color: #2f353b !important; }

.c-font-dark-hover:hover {
  color: #2f353b !important; }

.c-font-dark-1 {
  color: #525e64 !important; }
  .c-font-dark-1 small {
    color: #525e64 !important; }

.c-font-dark-1-hover:hover {
  color: #525e64 !important; }

.c-font-dark-2 {
  color: #31383c !important; }
  .c-font-dark-2 small {
    color: #31383c !important; }

.c-font-dark-2-hover:hover {
  color: #31383c !important; }

.c-font-dark-3 {
  color: #41515b !important; }
  .c-font-dark-3 small {
    color: #41515b !important; }

.c-font-dark-3-hover:hover {
  color: #41515b !important; }

.c-font-dark-4 {
  color: #24272b !important; }
  .c-font-dark-4 small {
    color: #24272b !important; }

.c-font-dark-4-hover:hover {
  color: #24272b !important; }

.c-font-grey {
  color: #eeeeee !important; }
  .c-font-grey small {
    color: #eeeeee !important; }

.c-font-grey-hover:hover {
  color: #eeeeee !important; }

.c-font-grey-1 {
  color: #f7f7f7 !important; }
  .c-font-grey-1 small {
    color: #f7f7f7 !important; }

.c-font-grey-1-hover:hover {
  color: #f7f7f7 !important; }

.c-font-grey-2 {
  color: #677083 !important; }
  .c-font-grey-2 small {