@font-face {
  font-family: "Gill sans";
  src: url(../font/GillSans.ttc) format("truetype");
}

body {
  /* 	background-color: #F1F2F2; */
  background-color: #fbfbfb;
  font-family: "Gill sans", "Open Sans", "Tahoma", "Verdana", "Arial",
    "sans-serif";
}

a {
  /* color: #006742; */
  /* color: #143247; */
}

a:hover {
  color: #00925c;
}

hr {
  border-color: #ddd;
}

.infoTitle {
  /* color: #008a57; */
  color: #114390;
  font-weight: bold;
  font-size: 1.75rem;
}

.sectionTitle hr {
  /* border-color: #008a57; */
  margin-top: 10px;
  margin-bottom: 10px;
}

/* ALERT MESSAGE */
.overlay-top {
  position: fixed;
  top: 95px;
  left: 0;
  right: 0;
  margin-left: 30px;
  margin-right: 30px;
  z-index: 5000;
}

.overlayBox {
  min-height: 100%;
  background-size: cover;
  background-color: rgba(229, 229, 229);
  padding: 10px 20px;
  transition: 0.3s;
}

.overlayBox:hover {
  background-color: rgba(182, 182, 182);
  color: white;
  cursor: pointer;
}

@media (min-width: 768px) {
  .overlay-top {
    top: 30px;
  }
}
/* END ALERT MESSAGE */

/* CONTENT */
.content {
  padding-left: 0;
  padding-right: 0;
  padding-top: 20px;
}

.content-header {
  padding: 5px 15px 0 15px;
}

/* END CONTENT */

/* FORM */

.form-group {
  margin-bottom: 5px;
}

.nav-tabs-custom > .nav-tabs > li.active {
  /*  border-top-color: #00A65A; */
  border-top-color: #008fcc;
}
/* END FORM */

/* INPUT */
input,
select {
  margin-bottom: 5px;
}

.input-xs {
  height: 22px;
  padding: 2px 5px;
  font-size: 12px;
  line-height: 1.5;
}

/* END INPUT */

/* LABEL */
label {
  margin-bottom: 0px;
  /* margin-top: 15px; */
}

.label-xs {
  font-size: 11px;
}

.label-m {
  font-size: 18px;
}

.label-l {
  font-size: 24px;
}

.label-no-bold {
  font-weight: 500;
}
/* END LABEL */

/** 5 COLONNE INSIDE COL-MD-12 **/
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xs-5ths {
  width: 20%;
  float: left;
}

@media (min-width: 768px) {
  .col-sm-5ths {
    width: 20%;
    float: left;
  }
}

@media (min-width: 992px) {
  .col-md-5ths {
    width: 20%;
    float: left;
  }
}

@media (min-width: 1200px) {
  .col-lg-5ths {
    width: 20%;
    float: left;
  }
}

/** 5 COLONNE INSIDE COL-MD-12 **/

/* DEFAULT BOOTSTRAP OVVERRIDE */
.btn {
  text-transform: uppercase;
  outline: none !important;
}

.row {
  margin-left: 0px;
  margin-right: 0px;
  padding-bottom: 0;
}
/* END DEFAULT BOOTSTRAP OVVERRIDE */

.main-header-fixed {
  top: 0;
  left: 0;
  position: fixed;
  right: 0;
}

.main-footer-fixed {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 999;
}

.btn-date {
  margin-right: 0 !important;
}

/* PLACEHOLDER */
input {
  text-transform: none;
}

::-webkit-input-placeholder {
  /* WebKit browsers */
  text-transform: uppercase;
}

:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  text-transform: uppercase;
}

::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  text-transform: uppercase;
}

:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  text-transform: uppercase;
}
/*END PLACEHOLDER*/

/* POWERED BY */
.main-footer > powered-by {
  float: right;
}

.navbar-toggle {
  color: #00925c;
  padding: 10px 10px;
  font-size: 25px;
  line-height: 75px;
}

.logo-mini {
  line-height: 75px;
}

.logo-mini > img {
  height: 50px;
  margin-top: -40px;
}

.container {
  height: 100px;
}

nav {
  border-bottom: 1px solid #d2d6de !important;
}

/******** CONF *********/

label {
  color: #666;
}

.conf-footer {
  background-color: #f4f4f4;
}

.content-spaced {
  margin-top: 15px;
  margin-bottom: 15px;
}

.content-spaced-xl {
  margin: 50px 0;
}

.bottom-spaced {
  margin-bottom: 10px;
}

.input-large {
  height: 35px;
  padding: 5px 10px;
  font-size: 16px;
}

.label-large {
  font-size: 16px;
}

input,
select {
  /*     border-top: none !important; */
  /*     border-right: none !important; */
  /*     border-left: none !important; */

  /* 	border-radius: 3px !important; */
}

.form-control:focus {
  border-color: #008a57;
}

button:hover {
  cursor: pointer;
}

button[disabled],
input[disabled] {
  cursor: not-allowed;
  opacity: 0.65;
}

.boxData {
  background: #f8f8f8;
  border: 1px solid #d2d6de;
  border-top: 5px solid #008a57;
  /*     padding-bottom: 5px; */
  padding: 0;
  margin-top: 20px;
}

.boxTitle {
  font-weight: bold;
  font-size: 22px;
  text-transform: uppercase;
  color: #008a57;
}

.bottomDiv {
  position: absolute;
  bottom: 0;
}

.boxHr {
  border-color: #008a57;
  margin-top: 10px;
  margin-bottom: 20px;
}

.contentRow {
  /* 	margin-bottom: 20px; */
}

.buttonRow {
  margin-top: 25px;
}

.inputFile {
  height: 24px;
  margin-right: 15px;
}

.confBtn {
  border: none;
  text-transform: uppercase;
  font-weight: bold;
}

.confBtn:hover,
.confBtn:focus {
  outline: none;
}

.confBtn-large {
  font-size: 16px;
  padding: 7px 20px;
}

.switch-success .switch-left {
  color: #fff;
  background: #008a57;
}

.ats-switch {
  min-width: 80px;
  font-size: 1.2rem;
  height: 28px;
}

.ats-switch:focus,
.ats-switch:hover {
  border-color: #008a57;
  outline: none;
}

.ats-switch.switch-success span.switch-left {
  background: #008a57;
}

.labelLink {
  padding: 4px 10px 8px 10px;
  background: rgba(255, 255, 255, 0.4);
  margin-right: -5px;
  margin-bottom: 10px;
  border: 1px solid #008a57;
  width: 300px;
}

.steps-indicator {
  padding: 10px 30px;
  height: 15px;
}

.steps-indicator.steps-6 li {
  width: 16.6%;
}

/* .steps-indicator li.done a:before { */
/* 	border: 1px solid #a9a9a9; */
/*     background-color: #34e834; */
/* } */

/* .steps-indicator li.editing a:before, */
/* .steps-indicator li.current a:before { */
/*     border: 1px solid #a9a9a9; */
/*     background-color: yellow; */
/* } */
.steps-indicator li a:before {
  width: 16px;
  height: 16px;
}
.steps-indicator:before {
  height: 3px;
  margin: 0px 15px;
}

.summaryDataDiv {
  background: rgba(255, 255, 255, 0.4);
  font-size: 16px;
  height: 360px;
  border: 1px solid #008a57;
  border-radius: 3px;
  overflow-y: auto;
  margin-bottom: 20px;
}

.summaryTitle {
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
  color: #008a57;
  margin-top: 10px;
}

.summaryHr {
  border-color: #008a57;
  margin-top: 10px;
  margin-bottom: 10px;
}

.totalPrice {
  font-weight: bold;
  font-size: 20px;
}

.campaignText {
  font-weight: bold;
  font-size: 20px;
}

.errorMsg {
  color: #dd2200;
  text-transform: uppercase;
  /* text-align: right; */
  font-weight: bold;
  font-size: 17px;
}

.successMsg {
  color: #008a57;
  text-transform: uppercase;
  /* text-align: right; */
  font-weight: bold;
  font-size: 17px;
}

.successMsgAnama {
  font-style: italic;
  font-weight: bold;
  font-size: 17px;
}

/**************/

/* .boxData { */
/* 	border-radius : 15px; */
/*     background: #008a57; */
/*    	color: white; */
/* } */

/* label { */
/* 	color: white; */
/* } */

/* .boxTitle { */
/*     color: white; */
/* } */

/* .boxHr { */
/* 	border-color: white; */
/* } */

.form-control {
  font-size: 1.75rem;
  color: #000;
}

/* .form-control,
.input-group-first {
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0 !important;
  padding-left: 0;
} */
