/* Add here all your CSS customizations */

.status {
  float: left;
  width: 20px;
  height: 20px;
  margin: 5px;
  border: 1px solid rgba(0, 0, 0, .2);
}

.selesai {
  background: #008000;
}

.onprogress {
  background: #FFFF00;
}

.cancel {
  background: #FF0000;
}

.featuretitle{
    font-size: 15px;
    font-weight: 700;
    color: black;
    
}
.featuredetail{
    
}

.featurewidth{
    width: 75%
}

.releasewidth{
    width: 20%;
}

.featurerequest{
    overflow: hidden; 
    overflow-wrap: break-word; 
    resize: none; 
    height: 150px;
}

.statusbox{
    width: 100%;
    border-color: transparent;
}

.passworduser{
    background-color: transparent; 
    border: 0px;
}

.userID{
    padding: 10px;
}

.textstatus{
    padding: 3px;
    font-weight: 700;
}

.sidebar-left .sidebar-header .sidebar-title {
	color: #f0f2f4;;
	padding: 15px;
	font-size: 15px;
	font-size: 1.5rem;
}

.header {
  background-color: #d9caca;
  background-image: -webkit-linear-gradient(#f6f6f6 0%, white 45%);
  background-image: linear-gradient(#f6f6f6 0%, white 45%);
  border-bottom: 1px solid #505039;
  /* border-top: 0px solid #C73232; */
  border-top: none;
  z-index: 1000;
}

.sidebar-widget .widget-content {
  padding: 0 0 0;
}

.inner-menu {
  background: #103e82;
}
.inner-menu a.menu-item {
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
}
html.fixed .inner-menu {
  width: 250px;
}

@media only screen and (max-width: 768px) {
  html.fixed .inner-menu {
    width: 100%;
  }
}

.inner-menu-toggle-inside {
  margin-top: -35px;
  margin-right: -35px;
  margin-bottom: 0px;
  margin-left: -35px;
}

@media only screen and (max-width: 768px) {
  .inner-menu-toggle-inside {
    margin: 0 0 0 0;
  }
}

.page-header h2 {
  border-bottom-color:transparent;
}

.userbox .role {
  color: #2A7862;
}


.bg-red{background-color:#e74c3c}.bg-orange{background-color:#e67e22}.bg-yellow{background-color:#ffcd02}.bg-sand{background-color:#d5c295}.bg-nav-blue{background-color:#34495e}.bg-flat-black{background-color:#2b2b2b}.bg-magneta{background-color:#9b59b6}.bg-teal{background-color:#3a6f81}.bg-sky-blue{background-color:#3498db}.bg-green{background-color:#2ecc71}.bg-mint{background-color:#1abc9c}.bg-flat-white{background-color:#ecf0f1}.bg-flat-gray{background-color:#95a5a6}.bg-forest-green{background-color:#345f41}.bg-purple{background-color:#745ec5}.bg-brown{background-color:#5e4534}.bg-plum{background-color:#5e345e}.bg-watermelon{background-color:#ef717a}.bg-lime{background-color:#a5c63b}.bg-pink{background-color:#f47cc3}.bg-maroon{background-color:#79302a}.bg-coffee{background-color:#a38671}.bg-powder-blue{background-color:#b8c9f1}.bg-night-blue{background-color:#5065a1}.text-red{color:#e74c3c}.text-orange{color:#e67e22}.text-yellow{color:#ffcd02}.text-sand{color:#d5c295}.text-nav-blue{color:#34495e}.text-flat-black{color:#2b2b2b}.text-magneta{color:#9b59b6}.text-teal{color:#3a6f81}.text-sky-blue{color:#3498db}.text-green{color:#2ecc71}.text-mint{color:#1abc9c}.text-flat-white{color:#ecf0f1}.text-flat-gray{color:#95a5a6}.text-forest-green{color:#345f41}.text-purple{color:#745ec5}.text-brown{color:#5e4534}.text-plum{color:#5e345e}.text-watermelon{color:#ef717a}.text-lime{color:#a5c63b}.text-pink{color:#f47cc3}.text-maroon{color:#79302a}.text-coffee{color:#a38671}.text-powder-blue{color:#b8c9f1}.text-night-blue{color:#5065a1}
ul.nav-main > li > a {
    padding-top: 7px;
    padding-right: 25px;
    padding-bottom: 7px;
    padding-left: 25px;
}

.inner-menu a.menu-item {
  padding-top: 5px;
  padding-right: 20px;
  padding-bottom: 5px;
  padding-left: 20px;
}

.panel-heading {
  border-radius: 0;
}

xs-p-0 {
  padding: 0px !important;
}

.xs-p-5 {
  padding: 5px !important;
}

.xs-p-10 {
  padding: 10px !important;
}

.xs-p-15 {
  padding: 15px !important;
}

.xs-p-20 {
  padding: 20px !important;
}

.xs-p-25 {
  padding: 25px !important;
}

.xs-p-30 {
  padding: 30px !important;
}

.xs-p-35 {
  padding: 35px !important;
}

.xs-p-40 {
  padding: 40px !important;
}

.xs-p-45 {
  padding: 45px !important;
}

.xs-p-50 {
  padding: 50px !important;
}

.xs-ptb-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.xs-ptb-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.xs-ptb-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.xs-ptb-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.xs-ptb-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.xs-ptb-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.xs-ptb-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.xs-ptb-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.xs-ptb-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.xs-ptb-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.xs-ptb-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.xs-ptb-55 {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}

.xs-ptb-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.xs-ptb-65 {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

.xs-ptb-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.xs-ptb-75 {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

.xs-ptb-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.xs-ptb-85 {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}

.xs-ptb-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.xs-ptb-95 {
  padding-top: 95px !important;
  padding-bottom: 95px !important;
}

.xs-ptb-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.xs-plr-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.xs-plr-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.xs-plr-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.xs-plr-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.xs-plr-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.xs-plr-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.xs-plr-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.xs-plr-35 {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.xs-plr-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.xs-plr-45 {
  padding-left: 45px !important;
  padding-right: 45px !important;
}

.xs-plr-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.xs-plr-55 {
  padding-left: 55px !important;
  padding-right: 55px !important;
}

.xs-plr-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.xs-plr-65 {
  padding-left: 65px !important;
  padding-right: 65px !important;
}

.xs-plr-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.xs-plr-75 {
  padding-left: 75px !important;
  padding-right: 75px !important;
}

.xs-plr-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.xs-plr-85 {
  padding-left: 85px !important;
  padding-right: 85px !important;
}

.xs-plr-90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
}

.xs-plr-95 {
  padding-left: 95px !important;
  padding-right: 95px !important;
}

.xs-plr-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.xs-pt-0 {
  padding-top: 0px !important;
}

.xs-pt-5 {
  padding-top: 5px !important;
}

.xs-pt-10 {
  padding-top: 10px !important;
}

.xs-pt-15 {
  padding-top: 15px !important;
}

.xs-pt-20 {
  padding-top: 20px !important;
}

.xs-pt-25 {
  padding-top: 25px !important;
}

.xs-pt-30 {
  padding-top: 30px !important;
}

.xs-pt-35 {
  padding-top: 35px !important;
}

.xs-pt-40 {
  padding-top: 40px !important;
}

.xs-pt-45 {
  padding-top: 45px !important;
}

.xs-pt-50 {
  padding-top: 50px !important;
}

.xs-pt-55 {
  padding-top: 55px !important;
}

.xs-pt-60 {
  padding-top: 60px !important;
}

.xs-pt-65 {
  padding-top: 65px !important;
}

.xs-pt-70 {
  padding-top: 70px !important;
}

.xs-pt-75 {
  padding-top: 75px !important;
}

.xs-pt-80 {
  padding-top: 80px !important;
}

.xs-pt-85 {
  padding-top: 85px !important;
}

.xs-pt-90 {
  padding-top: 90px !important;
}

.xs-pt-95 {
  padding-top: 95px !important;
}

.xs-pt-100 {
  padding-top: 100px !important;
}

.xs-pb-0 {
  padding-bottom: 0px !important;
}

.xs-pb-5 {
  padding-bottom: 5px !important;
}

.xs-pb-10 {
  padding-bottom: 10px !important;
}

.xs-pb-15 {
  padding-bottom: 15px !important;
}

.xs-pb-20 {
  padding-bottom: 20px !important;
}

.xs-pb-25 {
  padding-bottom: 25px !important;
}

.xs-pb-30 {
  padding-bottom: 30px !important;
}

.xs-pb-35 {
  padding-bottom: 35px !important;
}

.xs-pb-40 {
  padding-bottom: 40px !important;
}

.xs-pb-45 {
  padding-bottom: 45px !important;
}

.xs-pb-50 {
  padding-bottom: 50px !important;
}

.xs-pb-55 {
  padding-bottom: 55px !important;
}

.xs-pb-60 {
  padding-bottom: 60px !important;
}

.xs-pb-65 {
  padding-bottom: 65px !important;
}

.xs-pb-70 {
  padding-bottom: 70px !important;
}

.xs-pb-75 {
  padding-bottom: 75px !important;
}

.xs-pb-80 {
  padding-bottom: 80px !important;
}

.xs-pb-85 {
  padding-bottom: 85px !important;
}

.xs-pb-90 {
  padding-bottom: 90px !important;
}

.xs-pb-95 {
  padding-bottom: 95px !important;
}

.xs-pb-100 {
  padding-bottom: 100px !important;
}

.xs-pl-0 {
  padding-left: 0px !important;
}

.xs-pl-5 {
  padding-left: 5px !important;
}

.xs-pl-10 {
  padding-left: 10px !important;
}

.xs-pl-15 {
  padding-left: 15px !important;
}

.xs-pl-20 {
  padding-left: 20px !important;
}

.xs-pl-25 {
  padding-left: 25px !important;
}

.xs-pl-30 {
  padding-left: 30px !important;
}

.xs-pl-35 {
  padding-left: 35px !important;
}

.xs-pl-40 {
  padding-left: 40px !important;
}

.xs-pl-45 {
  padding-left: 45px !important;
}

.xs-pl-50 {
  padding-left: 50px !important;
}

.xs-pl-55 {
  padding-left: 55px !important;
}

.xs-pl-60 {
  padding-left: 60px !important;
}

.xs-pl-65 {
  padding-left: 65px !important;
}

.xs-pl-70 {
  padding-left: 70px !important;
}

.xs-pl-75 {
  padding-left: 75px !important;
}

.xs-pl-80 {
  padding-left: 80px !important;
}

.xs-pl-85 {
  padding-left: 85px !important;
}

.xs-pl-90 {
  padding-left: 90px !important;
}

.xs-pl-95 {
  padding-left: 95px !important;
}

.xs-pl-100 {
  padding-left: 100px !important;
}

.xs-pr-0 {
  padding-right: 0px !important;
}

.xs-pr-5 {
  padding-right: 5px !important;
}

.xs-pr-10 {
  padding-right: 10px !important;
}

.xs-pr-15 {
  padding-right: 15px !important;
}

.xs-pr-20 {
  padding-right: 20px !important;
}

.xs-pr-25 {
  padding-right: 25px !important;
}

.xs-pr-30 {
  padding-right: 30px !important;
}

.xs-pr-35 {
  padding-right: 35px !important;
}

.xs-pr-40 {
  padding-right: 40px !important;
}

.xs-pr-45 {
  padding-right: 45px !important;
}

.xs-pr-50 {
  padding-right: 50px !important;
}

.xs-pr-55 {
  padding-right: 55px !important;
}

.xs-pr-60 {
  padding-right: 60px !important;
}

.xs-pr-65 {
  padding-right: 65px !important;
}

.xs-pr-70 {
  padding-right: 70px !important;
}

.xs-pr-75 {
  padding-right: 75px !important;
}

.xs-pr-80 {
  padding-right: 80px !important;
}

.xs-pr-85 {
  padding-right: 85px !important;
}

.xs-pr-90 {
  padding-right: 90px !important;
}

.xs-pr-95 {
  padding-right: 95px !important;
}

.xs-pr-100 {
  padding-right: 100px !important;
}

.xs-m-0 {
  margin: 0px !important;
}

.xs-m-5 {
  margin: 5px !important;
}

.xs-m-10 {
  margin: 10px !important;
}

.xs-m-15 {
  margin: 15px !important;
}

.xs-m-20 {
  margin: 20px !important;
}

.xs-m-25 {
  margin: 25px !important;
}

.xs-m-30 {
  margin: 30px !important;
}

.xs-m-35 {
  margin: 35px !important;
}

.xs-m-40 {
  margin: 40px !important;
}

.xs-m-45 {
  margin: 45px !important;
}

.xs-m-50 {
  margin: 50px !important;
}

.xs-mtb-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.xs-mtb-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.xs-mtb-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.xs-mtb-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.xs-mtb-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.xs-mtb-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.xs-mtb-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.xs-mtb-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.xs-mtb-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.xs-mtb-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.xs-mtb-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.xs-mtb-55 {
  margin-top: 55px !important;
  margin-bottom: 55px !important;
}

.xs-mtb-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.xs-mtb-65 {
  margin-top: 65px !important;
  margin-bottom: 65px !important;
}

.xs-mtb-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.xs-mtb-75 {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}

.xs-mtb-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.xs-mtb-85 {
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}

.xs-mtb-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.xs-mtb-95 {
  margin-top: 95px !important;
  margin-bottom: 95px !important;
}

.xs-mtb-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.xs-mlr-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.xs-mlr-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.xs-mlr-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.xs-mlr-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.xs-mlr-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.xs-mlr-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.xs-mlr-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.xs-mlr-35 {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.xs-mlr-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.xs-mlr-45 {
  margin-left: 45px !important;
  margin-right: 45px !important;
}

.xs-mlr-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.xs-mlr-55 {
  margin-left: 55px !important;
  margin-right: 55px !important;
}

.xs-mlr-60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.xs-mlr-65 {
  margin-left: 65px !important;
  margin-right: 65px !important;
}

.xs-mlr-70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}

.xs-mlr-75 {
  margin-left: 75px !important;
  margin-right: 75px !important;
}

.xs-mlr-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.xs-mlr-85 {
  margin-left: 85px !important;
  margin-right: 85px !important;
}

.xs-mlr-90 {
  margin-left: 90px !important;
  margin-right: 90px !important;
}

.xs-mlr-95 {
  margin-left: 95px !important;
  margin-right: 95px !important;
}

.xs-mlr-100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.xs-mt-0 {
  margin-top: 0px !important;
}

.xs-mt-5 {
  margin-top: 5px !important;
}

.xs-mt-10 {
  margin-top: 10px !important;
}

.xs-mt-15 {
  margin-top: 15px !important;
}

.xs-mt-20 {
  margin-top: 20px !important;
}

.xs-mt-25 {
  margin-top: 25px !important;
}

.xs-mt-30 {
  margin-top: 30px !important;
}

.xs-mt-35 {
  margin-top: 35px !important;
}

.xs-mt-40 {
  margin-top: 40px !important;
}

.xs-mt-45 {
  margin-top: 45px !important;
}

.xs-mt-50 {
  margin-top: 50px !important;
}

.xs-mt-55 {
  margin-top: 55px !important;
}

.xs-mt-60 {
  margin-top: 60px !important;
}

.xs-mt-65 {
  margin-top: 65px !important;
}

.xs-mt-70 {
  margin-top: 70px !important;
}

.xs-mt-75 {
  margin-top: 75px !important;
}

.xs-mt-80 {
  margin-top: 80px !important;
}

.xs-mt-85 {
  margin-top: 85px !important;
}

.xs-mt-90 {
  margin-top: 90px !important;
}

.xs-mt-95 {
  margin-top: 95px !important;
}

.xs-mt-100 {
  margin-top: 100px !important;
}

.xs-mb-0 {
  margin-bottom: 0px !important;
}

.xs-mb-5 {
  margin-bottom: 5px !important;
}

.xs-mb-10 {
  margin-bottom: 10px !important;
}

.xs-mb-15 {
  margin-bottom: 15px !important;
}

.xs-mb-20 {
  margin-bottom: 20px !important;
}

.xs-mb-25 {
  margin-bottom: 25px !important;
}

.xs-mb-30 {
  margin-bottom: 30px !important;
}

.xs-mb-35 {
  margin-bottom: 35px !important;
}

.xs-mb-40 {
  margin-bottom: 40px !important;
}

.xs-mb-45 {
  margin-bottom: 45px !important;
}

.xs-mb-50 {
  margin-bottom: 50px !important;
}

.xs-mb-55 {
  margin-bottom: 55px !important;
}

.xs-mb-60 {
  margin-bottom: 60px !important;
}

.xs-mb-65 {
  margin-bottom: 65px !important;
}

.xs-mb-70 {
  margin-bottom: 70px !important;
}

.xs-mb-75 {
  margin-bottom: 75px !important;
}

.xs-mb-80 {
  margin-bottom: 80px !important;
}

.xs-mb-85 {
  margin-bottom: 85px !important;
}

.xs-mb-90 {
  margin-bottom: 90px !important;
}

.xs-mb-95 {
  margin-bottom: 95px !important;
}

.xs-mb-100 {
  margin-bottom: 100px !important;
}

.xs-ml-0 {
  margin-left: 0px !important;
}

.xs-ml-5 {
  margin-left: 5px !important;
}

.xs-ml-10 {
  margin-left: 10px !important;
}

.xs-ml-15 {
  margin-left: 15px !important;
}

.xs-ml-20 {
  margin-left: 20px !important;
}

.xs-ml-25 {
  margin-left: 25px !important;
}

.xs-ml-30 {
  margin-left: 30px !important;
}

.xs-ml-35 {
  margin-left: 35px !important;
}

.xs-ml-40 {
  margin-left: 40px !important;
}

.xs-ml-45 {
  margin-left: 45px !important;
}

.xs-ml-50 {
  margin-left: 50px !important;
}

.xs-ml-55 {
  margin-left: 55px !important;
}

.xs-ml-60 {
  margin-left: 60px !important;
}

.xs-ml-65 {
  margin-left: 65px !important;
}

.xs-ml-70 {
  margin-left: 70px !important;
}

.xs-ml-75 {
  margin-left: 75px !important;
}

.xs-ml-80 {
  margin-left: 80px !important;
}

.xs-ml-85 {
  margin-left: 85px !important;
}

.xs-ml-90 {
  margin-left: 90px !important;
}

.xs-ml-95 {
  margin-left: 95px !important;
}

.xs-ml-100 {
  margin-left: 100px !important;
}

.xs-mr-0 {
  margin-right: 0px !important;
}

.xs-mr-5 {
  margin-right: 5px !important;
}

.xs-mr-10 {
  margin-right: 10px !important;
}

.xs-mr-15 {
  margin-right: 15px !important;
}

.xs-mr-20 {
  margin-right: 20px !important;
}

.xs-mr-25 {
  margin-right: 25px !important;
}

.xs-mr-30 {
  margin-right: 30px !important;
}

.xs-mr-35 {
  margin-right: 35px !important;
}

.xs-mr-40 {
  margin-right: 40px !important;
}

.xs-mr-45 {
  margin-right: 45px !important;
}

.xs-mr-50 {
  margin-right: 50px !important;
}

.xs-mr-55 {
  margin-right: 55px !important;
}

.xs-mr-60 {
  margin-right: 60px !important;
}

.xs-mr-65 {
  margin-right: 65px !important;
}

.xs-mr-70 {
  margin-right: 70px !important;
}

.xs-mr-75 {
  margin-right: 75px !important;
}

.xs-mr-80 {
  margin-right: 80px !important;
}

.xs-mr-85 {
  margin-right: 85px !important;
}

.xs-mr-90 {
  margin-right: 90px !important;
}

.xs-mr-95 {
  margin-right: 95px !important;
}

.xs-mr-100 {
  margin-right: 100px !important;
}

/* === Small Views - min-width: 480px === */
@media (min-width: 480px) {
  .sm-p-0 {
    padding: 0px !important;
  }

  .sm-p-5 {
    padding: 5px !important;
  }

  .sm-p-10 {
    padding: 10px !important;
  }

  .sm-p-15 {
    padding: 15px !important;
  }

  .sm-p-20 {
    padding: 20px !important;
  }

  .sm-p-25 {
    padding: 25px !important;
  }

  .sm-p-30 {
    padding: 30px !important;
  }

  .sm-p-35 {
    padding: 35px !important;
  }

  .sm-p-40 {
    padding: 40px !important;
  }

  .sm-p-45 {
    padding: 45px !important;
  }

  .sm-p-50 {
    padding: 50px !important;
  }

  .sm-ptb-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .sm-ptb-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .sm-ptb-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .sm-ptb-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .sm-ptb-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .sm-ptb-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .sm-ptb-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .sm-ptb-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .sm-ptb-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .sm-ptb-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .sm-ptb-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .sm-ptb-55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }

  .sm-ptb-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .sm-ptb-65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }

  .sm-ptb-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }

  .sm-ptb-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }

  .sm-ptb-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }

  .sm-ptb-85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }

  .sm-ptb-90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }

  .sm-ptb-95 {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }

  .sm-ptb-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }

  .sm-plr-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .sm-plr-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .sm-plr-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .sm-plr-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .sm-plr-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .sm-plr-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .sm-plr-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .sm-plr-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .sm-plr-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .sm-plr-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .sm-plr-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .sm-plr-55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }

  .sm-plr-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }

  .sm-plr-65 {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }

  .sm-plr-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }

  .sm-plr-75 {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }

  .sm-plr-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }

  .sm-plr-85 {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }

  .sm-plr-90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }

  .sm-plr-95 {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }

  .sm-plr-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }

  .sm-pt-0 {
    padding-top: 0px !important;
  }

  .sm-pt-5 {
    padding-top: 5px !important;
  }

  .sm-pt-10 {
    padding-top: 10px !important;
  }

  .sm-pt-15 {
    padding-top: 15px !important;
  }

  .sm-pt-20 {
    padding-top: 20px !important;
  }

  .sm-pt-25 {
    padding-top: 25px !important;
  }

  .sm-pt-30 {
    padding-top: 30px !important;
  }

  .sm-pt-35 {
    padding-top: 35px !important;
  }

  .sm-pt-40 {
    padding-top: 40px !important;
  }

  .sm-pt-45 {
    padding-top: 45px !important;
  }

  .sm-pt-50 {
    padding-top: 50px !important;
  }

  .sm-pt-55 {
    padding-top: 55px !important;
  }

  .sm-pt-60 {
    padding-top: 60px !important;
  }

  .sm-pt-65 {
    padding-top: 65px !important;
  }

  .sm-pt-70 {
    padding-top: 70px !important;
  }

  .sm-pt-75 {
    padding-top: 75px !important;
  }

  .sm-pt-80 {
    padding-top: 80px !important;
  }

  .sm-pt-85 {
    padding-top: 85px !important;
  }

  .sm-pt-90 {
    padding-top: 90px !important;
  }

  .sm-pt-95 {
    padding-top: 95px !important;
  }

  .sm-pt-100 {
    padding-top: 100px !important;
  }

  .sm-pb-0 {
    padding-bottom: 0px !important;
  }

  .sm-pb-5 {
    padding-bottom: 5px !important;
  }

  .sm-pb-10 {
    padding-bottom: 10px !important;
  }

  .sm-pb-15 {
    padding-bottom: 15px !important;
  }

  .sm-pb-20 {
    padding-bottom: 20px !important;
  }

  .sm-pb-25 {
    padding-bottom: 25px !important;
  }

  .sm-pb-30 {
    padding-bottom: 30px !important;
  }

  .sm-pb-35 {
    padding-bottom: 35px !important;
  }

  .sm-pb-40 {
    padding-bottom: 40px !important;
  }

  .sm-pb-45 {
    padding-bottom: 45px !important;
  }

  .sm-pb-50 {
    padding-bottom: 50px !important;
  }

  .sm-pb-55 {
    padding-bottom: 55px !important;
  }

  .sm-pb-60 {
    padding-bottom: 60px !important;
  }

  .sm-pb-65 {
    padding-bottom: 65px !important;
  }

  .sm-pb-70 {
    padding-bottom: 70px !important;
  }

  .sm-pb-75 {
    padding-bottom: 75px !important;
  }

  .sm-pb-80 {
    padding-bottom: 80px !important;
  }

  .sm-pb-85 {
    padding-bottom: 85px !important;
  }

  .sm-pb-90 {
    padding-bottom: 90px !important;
  }

  .sm-pb-95 {
    padding-bottom: 95px !important;
  }

  .sm-pb-100 {
    padding-bottom: 100px !important;
  }

  .sm-pl-0 {
    padding-left: 0px !important;
  }

  .sm-pl-5 {
    padding-left: 5px !important;
  }

  .sm-pl-10 {
    padding-left: 10px !important;
  }

  .sm-pl-15 {
    padding-left: 15px !important;
  }

  .sm-pl-20 {
    padding-left: 20px !important;
  }

  .sm-pl-25 {
    padding-left: 25px !important;
  }

  .sm-pl-30 {
    padding-left: 30px !important;
  }

  .sm-pl-35 {
    padding-left: 35px !important;
  }

  .sm-pl-40 {
    padding-left: 40px !important;
  }

  .sm-pl-45 {
    padding-left: 45px !important;
  }

  .sm-pl-50 {
    padding-left: 50px !important;
  }

  .sm-pl-55 {
    padding-left: 55px !important;
  }

  .sm-pl-60 {
    padding-left: 60px !important;
  }

  .sm-pl-65 {
    padding-left: 65px !important;
  }

  .sm-pl-70 {
    padding-left: 70px !important;
  }

  .sm-pl-75 {
    padding-left: 75px !important;
  }

  .sm-pl-80 {
    padding-left: 80px !important;
  }

  .sm-pl-85 {
    padding-left: 85px !important;
  }

  .sm-pl-90 {
    padding-left: 90px !important;
  }

  .sm-pl-95 {
    padding-left: 95px !important;
  }

  .sm-pl-100 {
    padding-left: 100px !important;
  }

  .sm-pr-0 {
    padding-right: 0px !important;
  }

  .sm-pr-5 {
    padding-right: 5px !important;
  }

  .sm-pr-10 {
    padding-right: 10px !important;
  }

  .sm-pr-15 {
    padding-right: 15px !important;
  }

  .sm-pr-20 {
    padding-right: 20px !important;
  }

  .sm-pr-25 {
    padding-right: 25px !important;
  }

  .sm-pr-30 {
    padding-right: 30px !important;
  }

  .sm-pr-35 {
    padding-right: 35px !important;
  }

  .sm-pr-40 {
    padding-right: 40px !important;
  }

  .sm-pr-45 {
    padding-right: 45px !important;
  }

  .sm-pr-50 {
    padding-right: 50px !important;
  }

  .sm-pr-55 {
    padding-right: 55px !important;
  }

  .sm-pr-60 {
    padding-right: 60px !important;
  }

  .sm-pr-65 {
    padding-right: 65px !important;
  }

  .sm-pr-70 {
    padding-right: 70px !important;
  }

  .sm-pr-75 {
    padding-right: 75px !important;
  }

  .sm-pr-80 {
    padding-right: 80px !important;
  }

  .sm-pr-85 {
    padding-right: 85px !important;
  }

  .sm-pr-90 {
    padding-right: 90px !important;
  }

  .sm-pr-95 {
    padding-right: 95px !important;
  }

  .sm-pr-100 {
    padding-right: 100px !important;
  }

  .sm-m-0 {
    margin: 0px !important;
  }

  .sm-m-5 {
    margin: 5px !important;
  }

  .sm-m-10 {
    margin: 10px !important;
  }

  .sm-m-15 {
    margin: 15px !important;
  }

  .sm-m-20 {
    margin: 20px !important;
  }

  .sm-m-25 {
    margin: 25px !important;
  }

  .sm-m-30 {
    margin: 30px !important;
  }

  .sm-m-35 {
    margin: 35px !important;
  }

  .sm-m-40 {
    margin: 40px !important;
  }

  .sm-m-45 {
    margin: 45px !important;
  }

  .sm-m-50 {
    margin: 50px !important;
  }

  .sm-mtb-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .sm-mtb-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }

  .sm-mtb-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .sm-mtb-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }

  .sm-mtb-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .sm-mtb-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .sm-mtb-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

  .sm-mtb-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }

  .sm-mtb-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .sm-mtb-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }

  .sm-mtb-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  .sm-mtb-55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }

  .sm-mtb-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }

  .sm-mtb-65 {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }

  .sm-mtb-70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }

  .sm-mtb-75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }

  .sm-mtb-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }

  .sm-mtb-85 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }

  .sm-mtb-90 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }

  .sm-mtb-95 {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }

  .sm-mtb-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }

  .sm-mlr-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .sm-mlr-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }

  .sm-mlr-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }

  .sm-mlr-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }

  .sm-mlr-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .sm-mlr-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }

  .sm-mlr-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }

  .sm-mlr-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }

  .sm-mlr-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .sm-mlr-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }

  .sm-mlr-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }

  .sm-mlr-55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }

  .sm-mlr-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }

  .sm-mlr-65 {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }

  .sm-mlr-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }

  .sm-mlr-75 {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }

  .sm-mlr-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }

  .sm-mlr-85 {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }

  .sm-mlr-90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }

  .sm-mlr-95 {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }

  .sm-mlr-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }

  .sm-mt-0 {
    margin-top: 0px !important;
  }

  .sm-mt-5 {
    margin-top: 5px !important;
  }

  .sm-mt-10 {
    margin-top: 10px !important;
  }

  .sm-mt-15 {
    margin-top: 15px !important;
  }

  .sm-mt-20 {
    margin-top: 20px !important;
  }

  .sm-mt-25 {
    margin-top: 25px !important;
  }

  .sm-mt-30 {
    margin-top: 30px !important;
  }

  .sm-mt-35 {
    margin-top: 35px !important;
  }

  .sm-mt-40 {
    margin-top: 40px !important;
  }

  .sm-mt-45 {
    margin-top: 45px !important;
  }

  .sm-mt-50 {
    margin-top: 50px !important;
  }

  .sm-mt-55 {
    margin-top: 55px !important;
  }

  .sm-mt-60 {
    margin-top: 60px !important;
  }

  .sm-mt-65 {
    margin-top: 65px !important;
  }

  .sm-mt-70 {
    margin-top: 70px !important;
  }

  .sm-mt-75 {
    margin-top: 75px !important;
  }

  .sm-mt-80 {
    margin-top: 80px !important;
  }

  .sm-mt-85 {
    margin-top: 85px !important;
  }

  .sm-mt-90 {
    margin-top: 90px !important;
  }

  .sm-mt-95 {
    margin-top: 95px !important;
  }

  .sm-mt-100 {
    margin-top: 100px !important;
  }

  .sm-mb-0 {
    margin-bottom: 0px !important;
  }

  .sm-mb-5 {
    margin-bottom: 5px !important;
  }

  .sm-mb-10 {
    margin-bottom: 10px !important;
  }

  .sm-mb-15 {
    margin-bottom: 15px !important;
  }

  .sm-mb-20 {
    margin-bottom: 20px !important;
  }

  .sm-mb-25 {
    margin-bottom: 25px !important;
  }

  .sm-mb-30 {
    margin-bottom: 30px !important;
  }

  .sm-mb-35 {
    margin-bottom: 35px !important;
  }

  .sm-mb-40 {
    margin-bottom: 40px !important;
  }

  .sm-mb-45 {
    margin-bottom: 45px !important;
  }

  .sm-mb-50 {
    margin-bottom: 50px !important;
  }

  .sm-mb-55 {
    margin-bottom: 55px !important;
  }

  .sm-mb-60 {
    margin-bottom: 60px !important;
  }

  .sm-mb-65 {
    margin-bottom: 65px !important;
  }

  .sm-mb-70 {
    margin-bottom: 70px !important;
  }

  .sm-mb-75 {
    margin-bottom: 75px !important;
  }

  .sm-mb-80 {
    margin-bottom: 80px !important;
  }

  .sm-mb-85 {
    margin-bottom: 85px !important;
  }

  .sm-mb-90 {
    margin-bottom: 90px !important;
  }

  .sm-mb-95 {
    margin-bottom: 95px !important;
  }

  .sm-mb-100 {
    margin-bottom: 100px !important;
  }

  .sm-ml-0 {
    margin-left: 0px !important;
  }

  .sm-ml-5 {
    margin-left: 5px !important;
  }

  .sm-ml-10 {
    margin-left: 10px !important;
  }

  .sm-ml-15 {
    margin-left: 15px !important;
  }

  .sm-ml-20 {
    margin-left: 20px !important;
  }

  .sm-ml-25 {
    margin-left: 25px !important;
  }

  .sm-ml-30 {
    margin-left: 30px !important;
  }

  .sm-ml-35 {
    margin-left: 35px !important;
  }

  .sm-ml-40 {
    margin-left: 40px !important;
  }

  .sm-ml-45 {
    margin-left: 45px !important;
  }

  .sm-ml-50 {
    margin-left: 50px !important;
  }

  .sm-ml-55 {
    margin-left: 55px !important;
  }

  .sm-ml-60 {
    margin-left: 60px !important;
  }

  .sm-ml-65 {
    margin-left: 65px !important;
  }

  .sm-ml-70 {
    margin-left: 70px !important;
  }

  .sm-ml-75 {
    margin-left: 75px !important;
  }

  .sm-ml-80 {
    margin-left: 80px !important;
  }

  .sm-ml-85 {
    margin-left: 85px !important;
  }

  .sm-ml-90 {
    margin-left: 90px !important;
  }

  .sm-ml-95 {
    margin-left: 95px !important;
  }

  .sm-ml-100 {
    margin-left: 100px !important;
  }

  .sm-mr-0 {
    margin-right: 0px !important;
  }

  .sm-mr-5 {
    margin-right: 5px !important;
  }

  .sm-mr-10 {
    margin-right: 10px !important;
  }

  .sm-mr-15 {
    margin-right: 15px !important;
  }

  .sm-mr-20 {
    margin-right: 20px !important;
  }

  .sm-mr-25 {
    margin-right: 25px !important;
  }

  .sm-mr-30 {
    margin-right: 30px !important;
  }

  .sm-mr-35 {
    margin-right: 35px !important;
  }

  .sm-mr-40 {
    margin-right: 40px !important;
  }

  .sm-mr-45 {
    margin-right: 45px !important;
  }

  .sm-mr-50 {
    margin-right: 50px !important;
  }

  .sm-mr-55 {
    margin-right: 55px !important;
  }

  .sm-mr-60 {
    margin-right: 60px !important;
  }

  .sm-mr-65 {
    margin-right: 65px !important;
  }

  .sm-mr-70 {
    margin-right: 70px !important;
  }

  .sm-mr-75 {
    margin-right: 75px !important;
  }

  .sm-mr-80 {
    margin-right: 80px !important;
  }

  .sm-mr-85 {
    margin-right: 85px !important;
  }

  .sm-mr-90 {
    margin-right: 90px !important;
  }

  .sm-mr-95 {
    margin-right: 95px !important;
  }

  .sm-mr-100 {
    margin-right: 100px !important;
  }
}
/* === Medium Views - min-width: 768px === */
@media (min-width: 768px) {
  .md-p-0 {
    padding: 0px !important;
  }

  .md-p-5 {
    padding: 5px !important;
  }

  .md-p-10 {
    padding: 10px !important;
  }

  .md-p-15 {
    padding: 15px !important;
  }

  .md-p-20 {
    padding: 20px !important;
  }

  .md-p-25 {
    padding: 25px !important;
  }

  .md-p-30 {
    padding: 30px !important;
  }

  .md-p-35 {
    padding: 35px !important;
  }

  .md-p-40 {
    padding: 40px !important;
  }

  .md-p-45 {
    padding: 45px !important;
  }

  .md-p-50 {
    padding: 50px !important;
  }

  .md-ptb-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .md-ptb-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .md-ptb-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .md-ptb-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .md-ptb-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .md-ptb-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .md-ptb-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .md-ptb-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .md-ptb-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .md-ptb-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .md-ptb-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .md-ptb-55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }

  .md-ptb-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .md-ptb-65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }

  .md-ptb-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }

  .md-ptb-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }

  .md-ptb-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }

  .md-ptb-85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }

  .md-ptb-90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }

  .md-ptb-95 {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }

  .md-ptb-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }

  .md-plr-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .md-plr-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .md-plr-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .md-plr-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .md-plr-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .md-plr-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .md-plr-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .md-plr-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .md-plr-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .md-plr-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .md-plr-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .md-plr-55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }

  .md-plr-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }

  .md-plr-65 {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }

  .md-plr-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }

  .md-plr-75 {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }

  .md-plr-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }

  .md-plr-85 {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }

  .md-plr-90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }

  .md-plr-95 {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }

  .md-plr-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }

  .md-pt-0 {
    padding-top: 0px !important;
  }

  .md-pt-5 {
    padding-top: 5px !important;
  }

  .md-pt-10 {
    padding-top: 10px !important;
  }

  .md-pt-15 {
    padding-top: 15px !important;
  }

  .md-pt-20 {
    padding-top: 20px !important;
  }

  .md-pt-25 {
    padding-top: 25px !important;
  }

  .md-pt-30 {
    padding-top: 30px !important;
  }

  .md-pt-35 {
    padding-top: 35px !important;
  }

  .md-pt-40 {
    padding-top: 40px !important;
  }

  .md-pt-45 {
    padding-top: 45px !important;
  }

  .md-pt-50 {
    padding-top: 50px !important;
  }

  .md-pt-55 {
    padding-top: 55px !important;
  }

  .md-pt-60 {
    padding-top: 60px !important;
  }

  .md-pt-65 {
    padding-top: 65px !important;
  }

  .md-pt-70 {
    padding-top: 70px !important;
  }

  .md-pt-75 {
    padding-top: 75px !important;
  }

  .md-pt-80 {
    padding-top: 80px !important;
  }

  .md-pt-85 {
    padding-top: 85px !important;
  }

  .md-pt-90 {
    padding-top: 90px !important;
  }

  .md-pt-95 {
    padding-top: 95px !important;
  }

  .md-pt-100 {
    padding-top: 100px !important;
  }

  .md-pb-0 {
    padding-bottom: 0px !important;
  }

  .md-pb-5 {
    padding-bottom: 5px !important;
  }

  .md-pb-10 {
    padding-bottom: 10px !important;
  }

  .md-pb-15 {
    padding-bottom: 15px !important;
  }

  .md-pb-20 {
    padding-bottom: 20px !important;
  }

  .md-pb-25 {
    padding-bottom: 25px !important;
  }

  .md-pb-30 {
    padding-bottom: 30px !important;
  }

  .md-pb-35 {
    padding-bottom: 35px !important;
  }

  .md-pb-40 {
    padding-bottom: 40px !important;
  }

  .md-pb-45 {
    padding-bottom: 45px !important;
  }

  .md-pb-50 {
    padding-bottom: 50px !important;
  }

  .md-pb-55 {
    padding-bottom: 55px !important;
  }

  .md-pb-60 {
    padding-bottom: 60px !important;
  }

  .md-pb-65 {
    padding-bottom: 65px !important;
  }

  .md-pb-70 {
    padding-bottom: 70px !important;
  }

  .md-pb-75 {
    padding-bottom: 75px !important;
  }

  .md-pb-80 {
    padding-bottom: 80px !important;
  }

  .md-pb-85 {
    padding-bottom: 85px !important;
  }

  .md-pb-90 {
    padding-bottom: 90px !important;
  }

  .md-pb-95 {
    padding-bottom: 95px !important;
  }

  .md-pb-100 {
    padding-bottom: 100px !important;
  }

  .md-pl-0 {
    padding-left: 0px !important;
  }

  .md-pl-5 {
    padding-left: 5px !important;
  }

  .md-pl-10 {
    padding-left: 10px !important;
  }

  .md-pl-15 {
    padding-left: 15px !important;
  }

  .md-pl-20 {
    padding-left: 20px !important;
  }

  .md-pl-25 {
    padding-left: 25px !important;
  }

  .md-pl-30 {
    padding-left: 30px !important;
  }

  .md-pl-35 {
    padding-left: 35px !important;
  }

  .md-pl-40 {
    padding-left: 40px !important;
  }

  .md-pl-45 {
    padding-left: 45px !important;
  }

  .md-pl-50 {
    padding-left: 50px !important;
  }

  .md-pl-55 {
    padding-left: 55px !important;
  }

  .md-pl-60 {
    padding-left: 60px !important;
  }

  .md-pl-65 {
    padding-left: 65px !important;
  }

  .md-pl-70 {
    padding-left: 70px !important;
  }

  .md-pl-75 {
    padding-left: 75px !important;
  }

  .md-pl-80 {
    padding-left: 80px !important;
  }

  .md-pl-85 {
    padding-left: 85px !important;
  }

  .md-pl-90 {
    padding-left: 90px !important;
  }

  .md-pl-95 {
    padding-left: 95px !important;
  }

  .md-pl-100 {
    padding-left: 100px !important;
  }

  .md-pr-0 {
    padding-right: 0px !important;
  }

  .md-pr-5 {
    padding-right: 5px !important;
  }

  .md-pr-10 {
    padding-right: 10px !important;
  }

  .md-pr-15 {
    padding-right: 15px !important;
  }

  .md-pr-20 {
    padding-right: 20px !important;
  }

  .md-pr-25 {
    padding-right: 25px !important;
  }

  .md-pr-30 {
    padding-right: 30px !important;
  }

  .md-pr-35 {
    padding-right: 35px !important;
  }

  .md-pr-40 {
    padding-right: 40px !important;
  }

  .md-pr-45 {
    padding-right: 45px !important;
  }

  .md-pr-50 {
    padding-right: 50px !important;
  }

  .md-pr-55 {
    padding-right: 55px !important;
  }

  .md-pr-60 {
    padding-right: 60px !important;
  }

  .md-pr-65 {
    padding-right: 65px !important;
  }

  .md-pr-70 {
    padding-right: 70px !important;
  }

  .md-pr-75 {
    padding-right: 75px !important;
  }

  .md-pr-80 {
    padding-right: 80px !important;
  }

  .md-pr-85 {
    padding-right: 85px !important;
  }

  .md-pr-90 {
    padding-right: 90px !important;
  }

  .md-pr-95 {
    padding-right: 95px !important;
  }

  .md-pr-100 {
    padding-right: 100px !important;
  }

  .md-m-0 {
    margin: 0px !important;
  }

  .md-m-5 {
    margin: 5px !important;
  }

  .md-m-10 {
    margin: 10px !important;
  }

  .md-m-15 {
    margin: 15px !important;
  }

  .md-m-20 {
    margin: 20px !important;
  }

  .md-m-25 {
    margin: 25px !important;
  }

  .md-m-30 {
    margin: 30px !important;
  }

  .md-m-35 {
    margin: 35px !important;
  }

  .md-m-40 {
    margin: 40px !important;
  }

  .md-m-45 {
    margin: 45px !important;
  }

  .md-m-50 {
    margin: 50px !important;
  }

  .md-mtb-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .md-mtb-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }

  .md-mtb-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .md-mtb-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }

  .md-mtb-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .md-mtb-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .md-mtb-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

  .md-mtb-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }

  .md-mtb-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .md-mtb-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }

  .md-mtb-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  .md-mtb-55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }

  .md-mtb-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }

  .md-mtb-65 {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }

  .md-mtb-70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }

  .md-mtb-75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }

  .md-mtb-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }

  .md-mtb-85 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }

  .md-mtb-90 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }

  .md-mtb-95 {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }

  .md-mtb-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }

  .md-mlr-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .md-mlr-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }

  .md-mlr-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }

  .md-mlr-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }

  .md-mlr-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .md-mlr-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }

  .md-mlr-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }

  .md-mlr-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }

  .md-mlr-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .md-mlr-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }

  .md-mlr-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }

  .md-mlr-55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }

  .md-mlr-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }

  .md-mlr-65 {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }

  .md-mlr-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }

  .md-mlr-75 {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }

  .md-mlr-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }

  .md-mlr-85 {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }

  .md-mlr-90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }

  .md-mlr-95 {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }

  .md-mlr-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }

  .md-mt-0 {
    margin-top: 0px !important;
  }

  .md-mt-5 {
    margin-top: 5px !important;
  }

  .md-mt-10 {
    margin-top: 10px !important;
  }

  .md-mt-15 {
    margin-top: 15px !important;
  }

  .md-mt-20 {
    margin-top: 20px !important;
  }

  .md-mt-25 {
    margin-top: 25px !important;
  }

  .md-mt-30 {
    margin-top: 30px !important;
  }

  .md-mt-35 {
    margin-top: 35px !important;
  }

  .md-mt-40 {
    margin-top: 40px !important;
  }

  .md-mt-45 {
    margin-top: 45px !important;
  }

  .md-mt-50 {
    margin-top: 50px !important;
  }

  .md-mt-55 {
    margin-top: 55px !important;
  }

  .md-mt-60 {
    margin-top: 60px !important;
  }

  .md-mt-65 {
    margin-top: 65px !important;
  }

  .md-mt-70 {
    margin-top: 70px !important;
  }

  .md-mt-75 {
    margin-top: 75px !important;
  }

  .md-mt-80 {
    margin-top: 80px !important;
  }

  .md-mt-85 {
    margin-top: 85px !important;
  }

  .md-mt-90 {
    margin-top: 90px !important;
  }

  .md-mt-95 {
    margin-top: 95px !important;
  }

  .md-mt-100 {
    margin-top: 100px !important;
  }

  .md-mb-0 {
    margin-bottom: 0px !important;
  }

  .md-mb-5 {
    margin-bottom: 5px !important;
  }

  .md-mb-10 {
    margin-bottom: 10px !important;
  }

  .md-mb-15 {
    margin-bottom: 15px !important;
  }

  .md-mb-20 {
    margin-bottom: 20px !important;
  }

  .md-mb-25 {
    margin-bottom: 25px !important;
  }

  .md-mb-30 {
    margin-bottom: 30px !important;
  }

  .md-mb-35 {
    margin-bottom: 35px !important;
  }

  .md-mb-40 {
    margin-bottom: 40px !important;
  }

  .md-mb-45 {
    margin-bottom: 45px !important;
  }

  .md-mb-50 {
    margin-bottom: 50px !important;
  }

  .md-mb-55 {
    margin-bottom: 55px !important;
  }

  .md-mb-60 {
    margin-bottom: 60px !important;
  }

  .md-mb-65 {
    margin-bottom: 65px !important;
  }

  .md-mb-70 {
    margin-bottom: 70px !important;
  }

  .md-mb-75 {
    margin-bottom: 75px !important;
  }

  .md-mb-80 {
    margin-bottom: 80px !important;
  }

  .md-mb-85 {
    margin-bottom: 85px !important;
  }

  .md-mb-90 {
    margin-bottom: 90px !important;
  }

  .md-mb-95 {
    margin-bottom: 95px !important;
  }

  .md-mb-100 {
    margin-bottom: 100px !important;
  }

  .md-ml-0 {
    margin-left: 0px !important;
  }

  .md-ml-5 {
    margin-left: 5px !important;
  }

  .md-ml-10 {
    margin-left: 10px !important;
  }

  .md-ml-15 {
    margin-left: 15px !important;
  }

  .md-ml-20 {
    margin-left: 20px !important;
  }

  .md-ml-25 {
    margin-left: 25px !important;
  }

  .md-ml-30 {
    margin-left: 30px !important;
  }

  .md-ml-35 {
    margin-left: 35px !important;
  }

  .md-ml-40 {
    margin-left: 40px !important;
  }

  .md-ml-45 {
    margin-left: 45px !important;
  }

  .md-ml-50 {
    margin-left: 50px !important;
  }

  .md-ml-55 {
    margin-left: 55px !important;
  }

  .md-ml-60 {
    margin-left: 60px !important;
  }

  .md-ml-65 {
    margin-left: 65px !important;
  }

  .md-ml-70 {
    margin-left: 70px !important;
  }

  .md-ml-75 {
    margin-left: 75px !important;
  }

  .md-ml-80 {
    margin-left: 80px !important;
  }

  .md-ml-85 {
    margin-left: 85px !important;
  }

  .md-ml-90 {
    margin-left: 90px !important;
  }

  .md-ml-95 {
    margin-left: 95px !important;
  }

  .md-ml-100 {
    margin-left: 100px !important;
  }

  .md-mr-0 {
    margin-right: 0px !important;
  }

  .md-mr-5 {
    margin-right: 5px !important;
  }

  .md-mr-10 {
    margin-right: 10px !important;
  }

  .md-mr-15 {
    margin-right: 15px !important;
  }

  .md-mr-20 {
    margin-right: 20px !important;
  }

  .md-mr-25 {
    margin-right: 25px !important;
  }

  .md-mr-30 {
    margin-right: 30px !important;
  }

  .md-mr-35 {
    margin-right: 35px !important;
  }

  .md-mr-40 {
    margin-right: 40px !important;
  }

  .md-mr-45 {
    margin-right: 45px !important;
  }

  .md-mr-50 {
    margin-right: 50px !important;
  }

  .md-mr-55 {
    margin-right: 55px !important;
  }

  .md-mr-60 {
    margin-right: 60px !important;
  }

  .md-mr-65 {
    margin-right: 65px !important;
  }

  .md-mr-70 {
    margin-right: 70px !important;
  }

  .md-mr-75 {
    margin-right: 75px !important;
  }

  .md-mr-80 {
    margin-right: 80px !important;
  }

  .md-mr-85 {
    margin-right: 85px !important;
  }

  .md-mr-90 {
    margin-right: 90px !important;
  }

  .md-mr-95 {
    margin-right: 95px !important;
  }

  .md-mr-100 {
    margin-right: 100px !important;
  }
}
/* === Large Views - min-width: 992px === */
@media (min-width: 992px) {
  .lg-p-0 {
    padding: 0px !important;
  }

  .lg-p-5 {
    padding: 5px !important;
  }

  .lg-p-10 {
    padding: 10px !important;
  }

  .lg-p-15 {
    padding: 15px !important;
  }

  .lg-p-20 {
    padding: 20px !important;
  }

  .lg-p-25 {
    padding: 25px !important;
  }

  .lg-p-30 {
    padding: 30px !important;
  }

  .lg-p-35 {
    padding: 35px !important;
  }

  .lg-p-40 {
    padding: 40px !important;
  }

  .lg-p-45 {
    padding: 45px !important;
  }

  .lg-p-50 {
    padding: 50px !important;
  }

  .lg-ptb-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .lg-ptb-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }

  .lg-ptb-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .lg-ptb-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  .lg-ptb-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .lg-ptb-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  .lg-ptb-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .lg-ptb-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .lg-ptb-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .lg-ptb-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .lg-ptb-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .lg-ptb-55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }

  .lg-ptb-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .lg-ptb-65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }

  .lg-ptb-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }

  .lg-ptb-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }

  .lg-ptb-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }

  .lg-ptb-85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }

  .lg-ptb-90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }

  .lg-ptb-95 {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }

  .lg-ptb-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }

  .lg-plr-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .lg-plr-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .lg-plr-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .lg-plr-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .lg-plr-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .lg-plr-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .lg-plr-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .lg-plr-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .lg-plr-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .lg-plr-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .lg-plr-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .lg-plr-55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }

  .lg-plr-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }

  .lg-plr-65 {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }

  .lg-plr-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }

  .lg-plr-75 {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }

  .lg-plr-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }

  .lg-plr-85 {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }

  .lg-plr-90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }

  .lg-plr-95 {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }

  .lg-plr-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }

  .lg-pt-0 {
    padding-top: 0px !important;
  }

  .lg-pt-5 {
    padding-top: 5px !important;
  }

  .lg-pt-10 {
    padding-top: 10px !important;
  }

  .lg-pt-15 {
    padding-top: 15px !important;
  }

  .lg-pt-20 {
    padding-top: 20px !important;
  }

  .lg-pt-25 {
    padding-top: 25px !important;
  }

  .lg-pt-30 {
    padding-top: 30px !important;
  }

  .lg-pt-35 {
    padding-top: 35px !important;
  }

  .lg-pt-40 {
    padding-top: 40px !important;
  }

  .lg-pt-45 {
    padding-top: 45px !important;
  }

  .lg-pt-50 {
    padding-top: 50px !important;
  }

  .lg-pt-55 {
    padding-top: 55px !important;
  }

  .lg-pt-60 {
    padding-top: 60px !important;
  }

  .lg-pt-65 {
    padding-top: 65px !important;
  }

  .lg-pt-70 {
    padding-top: 70px !important;
  }

  .lg-pt-75 {
    padding-top: 75px !important;
  }

  .lg-pt-80 {
    padding-top: 80px !important;
  }

  .lg-pt-85 {
    padding-top: 85px !important;
  }

  .lg-pt-90 {
    padding-top: 90px !important;
  }

  .lg-pt-95 {
    padding-top: 95px !important;
  }

  .lg-pt-100 {
    padding-top: 100px !important;
  }

  .lg-pb-0 {
    padding-bottom: 0px !important;
  }

  .lg-pb-5 {
    padding-bottom: 5px !important;
  }

  .lg-pb-10 {
    padding-bottom: 10px !important;
  }

  .lg-pb-15 {
    padding-bottom: 15px !important;
  }

  .lg-pb-20 {
    padding-bottom: 20px !important;
  }

  .lg-pb-25 {
    padding-bottom: 25px !important;
  }

  .lg-pb-30 {
    padding-bottom: 30px !important;
  }

  .lg-pb-35 {
    padding-bottom: 35px !important;
  }

  .lg-pb-40 {
    padding-bottom: 40px !important;
  }

  .lg-pb-45 {
    padding-bottom: 45px !important;
  }

  .lg-pb-50 {
    padding-bottom: 50px !important;
  }

  .lg-pb-55 {
    padding-bottom: 55px !important;
  }

  .lg-pb-60 {
    padding-bottom: 60px !important;
  }

  .lg-pb-65 {
    padding-bottom: 65px !important;
  }

  .lg-pb-70 {
    padding-bottom: 70px !important;
  }

  .lg-pb-75 {
    padding-bottom: 75px !important;
  }

  .lg-pb-80 {
    padding-bottom: 80px !important;
  }

  .lg-pb-85 {
    padding-bottom: 85px !important;
  }

  .lg-pb-90 {
    padding-bottom: 90px !important;
  }

  .lg-pb-95 {
    padding-bottom: 95px !important;
  }

  .lg-pb-100 {
    padding-bottom: 100px !important;
  }

  .lg-pl-0 {
    padding-left: 0px !important;
  }

  .lg-pl-5 {
    padding-left: 5px !important;
  }

  .lg-pl-10 {
    padding-left: 10px !important;
  }

  .lg-pl-15 {
    padding-left: 15px !important;
  }

  .lg-pl-20 {
    padding-left: 20px !important;
  }

  .lg-pl-25 {
    padding-left: 25px !important;
  }

  .lg-pl-30 {
    padding-left: 30px !important;
  }

  .lg-pl-35 {
    padding-left: 35px !important;
  }

  .lg-pl-40 {
    padding-left: 40px !important;
  }

  .lg-pl-45 {
    padding-left: 45px !important;
  }

  .lg-pl-50 {
    padding-left: 50px !important;
  }

  .lg-pl-55 {
    padding-left: 55px !important;
  }

  .lg-pl-60 {
    padding-left: 60px !important;
  }

  .lg-pl-65 {
    padding-left: 65px !important;
  }

  .lg-pl-70 {
    padding-left: 70px !important;
  }

  .lg-pl-75 {
    padding-left: 75px !important;
  }

  .lg-pl-80 {
    padding-left: 80px !important;
  }

  .lg-pl-85 {
    padding-left: 85px !important;
  }

  .lg-pl-90 {
    padding-left: 90px !important;
  }

  .lg-pl-95 {
    padding-left: 95px !important;
  }

  .lg-pl-100 {
    padding-left: 100px !important;
  }

  .lg-pr-0 {
    padding-right: 0px !important;
  }

  .lg-pr-5 {
    padding-right: 5px !important;
  }

  .lg-pr-10 {
    padding-right: 10px !important;
  }

  .lg-pr-15 {
    padding-right: 15px !important;
  }

  .lg-pr-20 {
    padding-right: 20px !important;
  }

  .lg-pr-25 {
    padding-right: 25px !important;
  }

  .lg-pr-30 {
    padding-right: 30px !important;
  }

  .lg-pr-35 {
    padding-right: 35px !important;
  }

  .lg-pr-40 {
    padding-right: 40px !important;
  }

  .lg-pr-45 {
    padding-right: 45px !important;
  }

  .lg-pr-50 {
    padding-right: 50px !important;
  }

  .lg-pr-55 {
    padding-right: 55px !important;
  }

  .lg-pr-60 {
    padding-right: 60px !important;
  }

  .lg-pr-65 {
    padding-right: 65px !important;
  }

  .lg-pr-70 {
    padding-right: 70px !important;
  }

  .lg-pr-75 {
    padding-right: 75px !important;
  }

  .lg-pr-80 {
    padding-right: 80px !important;
  }

  .lg-pr-85 {
    padding-right: 85px !important;
  }

  .lg-pr-90 {
    padding-right: 90px !important;
  }

  .lg-pr-95 {
    padding-right: 95px !important;
  }

  .lg-pr-100 {
    padding-right: 100px !important;
  }

  .lg-m-0 {
    margin: 0px !important;
  }

  .lg-m-5 {
    margin: 5px !important;
  }

  .lg-m-10 {
    margin: 10px !important;
  }

  .lg-m-15 {
    margin: 15px !important;
  }

  .lg-m-20 {
    margin: 20px !important;
  }

  .lg-m-25 {
    margin: 25px !important;
  }

  .lg-m-30 {
    margin: 30px !important;
  }

  .lg-m-35 {
    margin: 35px !important;
  }

  .lg-m-40 {
    margin: 40px !important;
  }

  .lg-m-45 {
    margin: 45px !important;
  }

  .lg-m-50 {
    margin: 50px !important;
  }

  .lg-mtb-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .lg-mtb-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }

  .lg-mtb-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .lg-mtb-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }

  .lg-mtb-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .lg-mtb-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .lg-mtb-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }

  .lg-mtb-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }

  .lg-mtb-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .lg-mtb-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }

  .lg-mtb-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  .lg-mtb-55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }

  .lg-mtb-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }

  .lg-mtb-65 {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }

  .lg-mtb-70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }

  .lg-mtb-75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }

  .lg-mtb-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }

  .lg-mtb-85 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }

  .lg-mtb-90 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }

  .lg-mtb-95 {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }

  .lg-mtb-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }

  .lg-mlr-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .lg-mlr-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }

  .lg-mlr-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }

  .lg-mlr-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }

  .lg-mlr-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .lg-mlr-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }

  .lg-mlr-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }

  .lg-mlr-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }

  .lg-mlr-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .lg-mlr-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }

  .lg-mlr-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }

  .lg-mlr-55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }

  .lg-mlr-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }

  .lg-mlr-65 {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }

  .lg-mlr-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }

  .lg-mlr-75 {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }

  .lg-mlr-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }

  .lg-mlr-85 {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }

  .lg-mlr-90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }

  .lg-mlr-95 {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }

  .lg-mlr-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }

  .lg-mt-0 {
    margin-top: 0px !important;
  }

  .lg-mt-5 {
    margin-top: 5px !important;
  }

  .lg-mt-10 {
    margin-top: 10px !important;
  }

  .lg-mt-15 {
    margin-top: 15px !important;
  }

  .lg-mt-20 {
    margin-top: 20px !important;
  }

  .lg-mt-25 {
    margin-top: 25px !important;
  }

  .lg-mt-30 {
    margin-top: 30px !important;
  }

  .lg-mt-35 {
    margin-top: 35px !important;
  }

  .lg-mt-40 {
    margin-top: 40px !important;
  }

  .lg-mt-45 {
    margin-top: 45px !important;
  }

  .lg-mt-50 {
    margin-top: 50px !important;
  }

  .lg-mt-55 {
    margin-top: 55px !important;
  }

  .lg-mt-60 {
    margin-top: 60px !important;
  }

  .lg-mt-65 {
    margin-top: 65px !important;
  }

  .lg-mt-70 {
    margin-top: 70px !important;
  }

  .lg-mt-75 {
    margin-top: 75px !important;
  }

  .lg-mt-80 {
    margin-top: 80px !important;
  }

  .lg-mt-85 {
    margin-top: 85px !important;
  }

  .lg-mt-90 {
    margin-top: 90px !important;
  }

  .lg-mt-95 {
    margin-top: 95px !important;
  }

  .lg-mt-100 {
    margin-top: 100px !important;
  }

  .lg-mb-0 {
    margin-bottom: 0px !important;
  }

  .lg-mb-5 {
    margin-bottom: 5px !important;
  }

  .lg-mb-10 {
    margin-bottom: 10px !important;
  }

  .lg-mb-15 {
    margin-bottom: 15px !important;
  }

  .lg-mb-20 {
    margin-bottom: 20px !important;
  }

  .lg-mb-25 {
    margin-bottom: 25px !important;
  }

  .lg-mb-30 {
    margin-bottom: 30px !important;
  }

  .lg-mb-35 {
    margin-bottom: 35px !important;
  }

  .lg-mb-40 {
    margin-bottom: 40px !important;
  }

  .lg-mb-45 {
    margin-bottom: 45px !important;
  }

  .lg-mb-50 {
    margin-bottom: 50px !important;
  }

  .lg-mb-55 {
    margin-bottom: 55px !important;
  }

  .lg-mb-60 {
    margin-bottom: 60px !important;
  }

  .lg-mb-65 {
    margin-bottom: 65px !important;
  }

  .lg-mb-70 {
    margin-bottom: 70px !important;
  }

  .lg-mb-75 {
    margin-bottom: 75px !important;
  }

  .lg-mb-80 {
    margin-bottom: 80px !important;
  }

  .lg-mb-85 {
    margin-bottom: 85px !important;
  }

  .lg-mb-90 {
    margin-bottom: 90px !important;
  }

  .lg-mb-95 {
    margin-bottom: 95px !important;
  }

  .lg-mb-100 {
    margin-bottom: 100px !important;
  }

  .lg-ml-0 {
    margin-left: 0px !important;
  }

  .lg-ml-5 {
    margin-left: 5px !important;
  }

  .lg-ml-10 {
    margin-left: 10px !important;
  }

  .lg-ml-15 {
    margin-left: 15px !important;
  }

  .lg-ml-20 {
    margin-left: 20px !important;
  }

  .lg-ml-25 {
    margin-left: 25px !important;
  }

  .lg-ml-30 {
    margin-left: 30px !important;
  }

  .lg-ml-35 {
    margin-left: 35px !important;
  }

  .lg-ml-40 {
    margin-left: 40px !important;
  }

  .lg-ml-45 {
    margin-left: 45px !important;
  }

  .lg-ml-50 {
    margin-left: 50px !important;
  }

  .lg-ml-55 {
    margin-left: 55px !important;
  }

  .lg-ml-60 {
    margin-left: 60px !important;
  }

  .lg-ml-65 {
    margin-left: 65px !important;
  }

  .lg-ml-70 {
    margin-left: 70px !important;
  }

  .lg-ml-75 {
    margin-left: 75px !important;
  }

  .lg-ml-80 {
    margin-left: 80px !important;
  }

  .lg-ml-85 {
    margin-left: 85px !important;
  }

  .lg-ml-90 {
    margin-left: 90px !important;
  }

  .lg-ml-95 {
    margin-left: 95px !important;
  }

  .lg-ml-100 {
    margin-left: 100px !important;
  }

  .lg-mr-0 {
    margin-right: 0px !important;
  }

  .lg-mr-5 {
    margin-right: 5px !important;
  }

  .lg-mr-10 {
    margin-right: 10px !important;
  }

  .lg-mr-15 {
    margin-right: 15px !important;
  }

  .lg-mr-20 {
    margin-right: 20px !important;
  }

  .lg-mr-25 {
    margin-right: 25px !important;
  }

  .lg-mr-30 {
    margin-right: 30px !important;
  }

  .lg-mr-35 {
    margin-right: 35px !important;
  }

  .lg-mr-40 {
    margin-right: 40px !important;
  }

  .lg-mr-45 {
    margin-right: 45px !important;
  }

  .lg-mr-50 {
    margin-right: 50px !important;
  }

  .lg-mr-55 {
    margin-right: 55px !important;
  }

  .lg-mr-60 {
    margin-right: 60px !important;
  }

  .lg-mr-65 {
    margin-right: 65px !important;
  }

  .lg-mr-70 {
    margin-right: 70px !important;
  }

  .lg-mr-75 {
    margin-right: 75px !important;
  }

  .lg-mr-80 {
    margin-right: 80px !important;
  }

  .lg-mr-85 {
    margin-right: 85px !important;
  }

  .lg-mr-90 {
    margin-right: 90px !important;
  }

  .lg-mr-95 {
    margin-right: 95px !important;
  }

  .lg-mr-100 {
    margin-right: 100px !important;
  }
}

input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
textarea {
  background-color: #fff;
  border: 1px solid #D5D5D5;
  -moz-border-radius: 0!important;
  -webkit-border-radius: 0;
  border-radius: 0!important;
  color: #858585;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.2;
  padding: 5px 4px;
  -moz-transition-duration: .1s;
  -o-transition-duration: .1s;
  -webkit-transition-duration: .1s;
  transition-duration: .1s;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

input[type=text]:hover,
input[type=password]:hover,
input[type=datetime]:hover,
input[type=datetime-local]:hover,
input[type=date]:hover,
input[type=month]:hover,
input[type=time]:hover,
input[type=week]:hover,
input[type=number]:hover,
input[type=email]:hover,
input[type=url]:hover,
input[type=search]:hover,
input[type=tel]:hover,
input[type=color]:hover,
textarea:hover {
  border-color: #B5B5B5
}

input[type=text]:focus,
input[type=password]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=time]:focus,
input[type=week]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=color]:focus,
textarea:focus {
  border-color: rgba(82, 168, 236, .8);
  -moz-box-shadow: 0 0 8px rgba(82, 168, 236, .6);
  -webkit-box-shadow: 0 0 8px rgba(82, 168, 236, .6);
  box-shadow: 0 0 8px rgba(82, 168, 236, .6);
  outline: 0
}

.btn-teal {
  background-color: #569099;
  border-color: #4d8189;
  color: #fff
}

.btn-teal.active,
.btn-teal:active,
.btn-teal:focus,
.btn-teal:hover {
  background-color: #4d8189;
  border-color: #447178;
  color: #fff
}

.btn-teal.disabled.active,
.btn-teal.disabled:active,
.btn-teal.disabled:focus,
.btn-teal.disabled:hover,
.btn-teal[disabled].active,
.btn-teal[disabled]:active,
.btn-teal[disabled]:focus,
.btn-teal[disabled]:hover {
  background-color: #569099;
  border-color: #569099;
  color: #fff
}

.btn-beige {
  background-color: #cc9;
  border-color: #c4c488;
  color: #fff
}

.btn-beige.active,
.btn-beige.disabled.active,
.btn-beige.disabled:active,
.btn-beige.disabled:focus,
.btn-beige.disabled:hover,
.btn-beige:active,
.btn-beige:focus,
.btn-beige:hover,
.btn-beige[disabled].active,
.btn-beige[disabled]:active,
.btn-beige[disabled]:focus,
.btn-beige[disabled]:hover {
  background-color: #c4c488;
  border-color: #bb7;
  color: #fff
}

.btn-dark-beige {
  background-color: #afaa6d;
  border-color: #a6a05d;
  color: #fff
}

.btn-dark-beige.active,
.btn-dark-beige:active,
.btn-dark-beige:focus,
.btn-dark-beige:hover {
  background-color: #a6a05d;
  border-color: #979152;
  color: #fff
}

.btn-dark-beige.disabled.active,
.btn-dark-beige.disabled:active,
.btn-dark-beige.disabled:focus,
.btn-dark-beige.disabled:hover,
.btn-dark-beige[disabled].active,
.btn-dark-beige[disabled]:active,
.btn-dark-beige[disabled]:focus,
.btn-dark-beige[disabled]:hover {
  background-color: #afaa6d;
  border-color: #afaa6d;
  color: #fff
}

.btn-orange {
  background-color: #e6674a;
  border-color: #e35434;
  color: #fff
}

.btn-orange.active,
.btn-orange:active,
.btn-orange:focus,
.btn-orange:hover {
  background-color: #e35434;
  border-color: #de421f;
  color: #fff
}

.btn-orange.disabled.active,
.btn-orange.disabled:active,
.btn-orange.disabled:focus,
.btn-orange.disabled:hover,
.btn-orange[disabled].active,
.btn-orange[disabled]:active,
.btn-orange[disabled]:focus,
.btn-orange[disabled]:hover {
  background-color: #e6674a;
  border-color: #e6674a;
  color: #fff
}

.btn-purple {
  background-color: #57517B;
  border-color: #413d5c;
  color: #fff
}

.btn-purple.active,
.btn-purple:active,
.btn-purple:focus,
.btn-purple:hover {
  background-color: #4c476c;
  border-color: #413d5c;
  color: #fff
}

.btn-purple.disabled.active,
.btn-purple.disabled:active,
.btn-purple.disabled:focus,
.btn-purple.disabled:hover,
.btn-purple[disabled].active,
.btn-purple[disabled]:active,
.btn-purple[disabled]:focus,
.btn-purple[disabled]:hover {
  background-color: #57517B;
  border-color: #333;
  color: #fff
}

.btn-dark-grey {
  background-color: #333;
  border-color: #333;
  color: #fff
}

.btn-dark-grey.active,
.btn-dark-grey:active,
.btn-dark-grey:focus,
.btn-dark-grey:hover {
  background-color: #262626;
  border-color: #1a1a1a;
  color: #fff
}

.btn-dark-grey.disabled.active,
.btn-dark-grey.disabled:active,
.btn-dark-grey.disabled:focus,
.btn-dark-grey.disabled:hover,
.btn-dark-grey[disabled].active,
.btn-dark-grey[disabled]:active,
.btn-dark-grey[disabled]:focus,
.btn-dark-grey[disabled]:hover {
  background-color: #333;
  border-color: #333;
  color: #fff
}

.btn-med-grey {
  background-color: #666;
  border-color: #595959;
  color: #fff
}

.btn-med-grey.active,
.btn-med-grey:active,
.btn-med-grey:focus,
.btn-med-grey:hover {
  background-color: #595959;
  border-color: #4d4d4d;
  color: #fff
}

.btn-med-grey.disabled.active,
.btn-med-grey.disabled:active,
.btn-med-grey.disabled:focus,
.btn-med-grey.disabled:hover,
.btn-med-grey[disabled].active,
.btn-med-grey[disabled]:active,
.btn-med-grey[disabled]:focus,
.btn-med-grey[disabled]:hover {
  background-color: #666;
  border-color: #666;
  color: #fff
}

.btn-light-grey {
  background-color: #999;
  border-color: #8c8c8c;
  color: #fff
}

.btn-light-grey.active,
.btn-light-grey:active,
.btn-light-grey:focus,
.btn-light-grey:hover {
  background-color: #8c8c8c;
  border-color: grey;
  color: #fff
}

.btn-light-grey.disabled.active,
.btn-light-grey.disabled:active,
.btn-light-grey.disabled:focus,
.btn-light-grey.disabled:hover,
.btn-light-grey[disabled].active,
.btn-light-grey[disabled]:active,
.btn-light-grey[disabled]:focus,
.btn-light-grey[disabled]:hover {
  background-color: #999;
  border-color: #999;
  color: #fff
}

.btn-bricky {
  background-color: #C83A2A;
  border-color: #b33426;
  color: #fff
}

.btn-bricky.active,
.btn-bricky:active,
.btn-bricky:focus,
.btn-bricky:hover {
  background-color: #b33426;
  border-color: #9e2e21;
  color: #fff
}

.btn-bricky.disabled.active,
.btn-bricky.disabled:active,
.btn-bricky.disabled:focus,
.btn-bricky.disabled:hover,
.btn-bricky[disabled].active,
.btn-bricky[disabled]:active,
.btn-bricky[disabled]:focus,
.btn-bricky[disabled]:hover {
  background-color: #C83A2A;
  border-color: #C83A2A;
  color: #fff
}

.btn-green {
  background-color: #3D9400;
  border-color: #327b00;
  color: #fff
}

.btn-green.active,
.btn-green:active,
.btn-green:focus,
.btn-green:hover {
  background-color: #327b00;
  border-color: #286100;
  color: #fff
}

.btn-green.disabled.active,
.btn-green.disabled:active,
.btn-green.disabled:focus,
.btn-green.disabled:hover,
.btn-green[disabled].active,
.btn-green[disabled]:active,
.btn-green[disabled]:focus,
.btn-green[disabled]:hover {
  background-color: #3D9400;
  border-color: #3D9400;
  color: #fff
}

.btn-blue {
  background-color: #364F6A;
  border-color: #2d4259;
  color: #fff
}

.btn-blue.active,
.btn-blue:active,
.btn-blue:focus,
.btn-blue:hover {
  background-color: #2d4259;
  border-color: #253648;
  color: #fff
}

.btn-blue.disabled.active,
.btn-blue.disabled:active,
.btn-blue.disabled:focus,
.btn-blue.disabled:hover,
.btn-blue[disabled].active,
.btn-blue[disabled]:active,
.btn-blue[disabled]:focus,
.btn-blue[disabled]:hover {
  background-color: #364F6A;
  border-color: #364F6A;
  color: #fff
}

.btn-yellow {
  background-color: #FFB848;
  border-color: #ffae2f;
  color: #fff
}

.btn-yellow.active,
.btn-yellow:active,
.btn-yellow:focus,
.btn-yellow:hover {
  background-color: #ffae2f;
  border-color: #ffa415;
  color: #fff
}

.btn-yellow.disabled.active,
.btn-yellow.disabled:active,
.btn-yellow.disabled:focus,
.btn-yellow.disabled:hover,
.btn-yellow[disabled].active,
.btn-yellow[disabled]:active,
.btn-yellow[disabled]:focus,
.btn-yellow[disabled]:hover {
  background-color: #FFB848;
  border-color: #FFB848;
  color: #fff
}

.btn-red {
  background-color: #E02222;
  border-color: #cc1d1d;
  color: #fff
}

.btn-red.active,
.btn-red:active,
.btn-red:focus,
.btn-red:hover {
  background-color: #cc1d1d;
  border-color: #b61919;
  color: #fff
}

.btn-red.disabled.active,
.btn-red.disabled:active,
.btn-red.disabled:focus,
.btn-red.disabled:hover,
.btn-red[disabled].active,
.btn-red[disabled]:active,
.btn-red[disabled]:focus,
.btn-red[disabled]:hover {
  background-color: #E02222;
  border-color: #E02222;
  color: #fff
}

fieldset[disabled] .btn-teal.active,
fieldset[disabled] .btn-teal:active,
fieldset[disabled] .btn-teal:focus,
fieldset[disabled] .btn-teal:hover {
  background-color: #569099;
  border-color: #569099;
  color: #fff
}

fieldset[disabled] .btn-beige.active,
fieldset[disabled] .btn-beige:active,
fieldset[disabled] .btn-beige:focus,
fieldset[disabled] .btn-beige:hover {
  background-color: #c4c488;
  border-color: #bb7;
  color: #fff
}

fieldset[disabled] .btn-dark-beige.active,
fieldset[disabled] .btn-dark-beige:active,
fieldset[disabled] .btn-dark-beige:focus,
fieldset[disabled] .btn-dark-beige:hover {
  background-color: #afaa6d;
  border-color: #afaa6d;
  color: #fff
}

fieldset[disabled] .btn-orange.active,
fieldset[disabled] .btn-orange:active,
fieldset[disabled] .btn-orange:focus,
fieldset[disabled] .btn-orange:hover {
  background-color: #e6674a;
  border-color: #e6674a;
  color: #fff
}

fieldset[disabled] .btn-purple.active,
fieldset[disabled] .btn-purple:active,
fieldset[disabled] .btn-purple:focus,
fieldset[disabled] .btn-purple:hover {
  background-color: #57517B;
  border-color: #333;
  color: #fff
}

fieldset[disabled] .btn-dark-grey.active,
fieldset[disabled] .btn-dark-grey:active,
fieldset[disabled] .btn-dark-grey:focus,
fieldset[disabled] .btn-dark-grey:hover {
  background-color: #333;
  border-color: #333;
  color: #fff
}

fieldset[disabled] .btn-med-grey.active,
fieldset[disabled] .btn-med-grey:active,
fieldset[disabled] .btn-med-grey:focus,
fieldset[disabled] .btn-med-grey:hover {
  background-color: #666;
  border-color: #666;
  color: #fff
}

fieldset[disabled] .btn-light-grey.active,
fieldset[disabled] .btn-light-grey:active,
fieldset[disabled] .btn-light-grey:focus,
fieldset[disabled] .btn-light-grey:hover {
  background-color: #999;
  border-color: #999;
  color: #fff
}

fieldset[disabled] .btn-bricky.active,
fieldset[disabled] .btn-bricky:active,
fieldset[disabled] .btn-bricky:focus,
fieldset[disabled] .btn-bricky:hover,
fieldset[disabled] .btn-green.active,
fieldset[disabled] .btn-green:active,
fieldset[disabled] .btn-green:focus,
fieldset[disabled] .btn-green:hover {
  background-color: #C83A2A;
  border-color: #C83A2A;
  color: #fff
}

fieldset[disabled] .btn-blue.active,
fieldset[disabled] .btn-blue:active,
fieldset[disabled] .btn-blue:focus,
fieldset[disabled] .btn-blue:hover {
  background-color: #364F6A;
  border-color: #364F6A;
  color: #fff
}

fieldset[disabled] .btn-yellow.active,
fieldset[disabled] .btn-yellow:active,
fieldset[disabled] .btn-yellow:focus,
fieldset[disabled] .btn-yellow:hover {
  background-color: #FFB848;
  border-color: #FFB848;
  color: #fff
}

fieldset[disabled] .btn-red.active,
fieldset[disabled] .btn-red:active,
fieldset[disabled] .btn-red:focus,
fieldset[disabled] .btn-red:hover {
  background-color: #E02222;
  border-color: #E02222;
  color: #fff
}

.btn-beige .caret,
.btn-blue .caret,
.btn-bricky .caret,
.btn-dark-beige .caret,
.btn-dark-grey .caret,
.btn-green .caret,
.btn-light-grey .caret,
.btn-med-grey .caret,
.btn-orange .caret,
.btn-purple .caret,
.btn-red .caret,
.btn-teal .caret,
.btn-yellow .caret {
  border-top-color: #fff
}

.dropup .btn-beige .caret,
.dropup .btn-blue .caret,
.dropup .btn-bricky .caret,
.dropup .btn-dark-beige .caret,
.dropup .btn-dark-grey .caret,
.dropup .btn-green .caret,
.dropup .btn-light-grey .caret,
.dropup .btn-med-grey .caret,
.dropup .btn-orange .caret,
.dropup .btn-purple .caret,
.dropup .btn-red .caret,
.dropup .btn-teal .caret,
.dropup .btn-yellow .caret {
  border-bottom: 4px solid #fff
}

.btn-squared {
  -webkit-border-radius: 0;
  border-radius: 0!important
}

.btn-icon {
  background-color: #EFEFEF;
  background-image: -moz-linear-gradient(center top, #FAFAFA, #EFEFEF);
  border: 1px solid #DDD;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .8);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .8);
  box-shadow: 0 1px 0 rgba(255, 255, 255, .8);
  height: 80px;
  display: block;
  font-size: 14px;
  margin-bottom: 15px;
  margin-top: 15px;
  padding: 5px 0 0;
  position: relative;
  -moz-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  -webkit-transition: all .3s ease;
  transition: all .3s ease 0s;
  color: #333
}

.btn-icon:hover {
  border-color: #A5A5A5;
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .25);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .25);
  box-shadow: 0 0 3px rgba(0, 0, 0, .25);
  color: #444;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff
}

.btn-icon .badge {
  -moz-border-radius: 12px!important;
  -webkit-border-radius: 12px;
  border-radius: 12px!important;
  border-style: solid;
  border-width: 0;
  box-shadow: none;
  color: #fff!important;
  font-size: 11px!important;
  font-weight: 300;
  padding: 3px 7px;
  position: absolute;
  right: -5px;
  text-shadow: none;
  top: -5px
}

.btn-icon [class*=" fa-"],
.btn-icon [class^=fa-]{
  clear: both;
  display: block
}

.fc-state-default,
.select2-container .select2-choice {
  -moz-box-shadow: none!important;
  -webkit-box-shadow: none!important
}

.select2-container .select2-choice {
  background-clip: padding-box!important;
  background-color: #fff!important;
  background-image: none!important;
  background-repeat: no-repeat!important;
  border: 1px solid #CCC!important;
  -moz-border-radius: 0!important;
  -webkit-border-radius: 0;
  border-radius: 0!important;
  box-shadow: none!important;
  color: #555!important;
  display: block!important;
  height: 34px!important;
  line-height: 23px!important;
  margin-top: 3px!important;
  overflow: hidden!important;
  padding: 0 5px 0 0px!important;
  position: relative!important;
  text-decoration: none!important;
  white-space: nowrap!important
}

.select2-container .select2-choice .select2-arrow {
  background-image: none!important;
  background-color: #fff!important;
  width: 28px!important;
  text-align: center
}

.select2-container .select2-choice .select2-arrow b {
  background: 0 0!important;
  display: block;
  height: 100%;
  width: 100%
}

.select2-container .select2-choice .select2-arrow b:before {
  content: "\f078";
  display: inline;
  font-family: FontAwesome;
  font-weight: 300;
  height: auto;
  text-shadow: none
}

.select2-dropdown-open.select2-container-active .select2-choice .select2-arrow b:before {
  content: "\f077"
}

.limiterBox:before,
.swMain>ul li>a:before,
.wysiwyg .btn-group:after {
  content: ""
}

.select2-container-multi .select2-choices {
  background-image: none!important;
  background-color: #fff!important
}

.control-label{
  font-weight: bold;
}

.page-header {
  background: #2665a5;
  border-left: 1px solid #3a3a3a;
  box-shadow: 1px 2px 0 1px #e1dbdb;
}

.header .toggle-sidebar-left {
  background: #122910;
  cursor: pointer;
}