.btnGrey {
    background-color: #F0F2F8;
    text-align: center;
    color: #FF7F00;
    border-radius: 2px;
    border: 0.5px solid #53535347;
    padding: 8px 0 8px 0;
    box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.33);
}

.btnDGrey {
    background-color: #707070 !important;
    text-align: center;
    color: white;
    border-radius: 2px;
    border: 0.5px solid #494F54;
    padding: 8px 0 8px 0;
    box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.33);
}
.btnDGrey:hover {
    background-color: #999999;
}

.btnWhite {
	text-align: center;
    color: #2B2E34;
    border-radius: 2px;
    border: 0.5px solid #53535347;
    padding: 8px 0 8px 0;
    box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.33);
}

.btnOrange {
	background-color: #FF7F00;
	text-align: center;
    color: #FFFFFF;
    border-radius: 2px;
    border: 0.5px solid #494F54;
    padding: 8px 0 8px 0;
    box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.33);
}
.btnOrange:hover {
    background-color: #ff9d3b;
}

.btnRed {
  background-color: #d42d2d;
  text-align: center;
    color: #FFFFFF;
    border-radius: 2px;
    border: 0.5px solid #494F54;
    padding: 8px 0 8px 0;
    box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.33);
}
.btnRed:hover {
    background-color: #ef5b5b ;
}

.cadreOrange {
    background-color: #FF7F00;
    text-align: center;
    color: #FFFFFF;
    border-radius: 2px;
    border: 0.5px solid #494F54;
    padding: 8px 0 8px 0;
    box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.33);
}

.btnYellorange {
    background-color: #fccea0;
    /*background-color: #FFB265;*/
    text-align: center;
    color: #2B2E34;
    border-radius: 2px;
    border: 0.5px solid #494F54;
    padding: 8px 0 8px 0;
    box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.33);
}

.line-1 {
	padding: 6.5px 0;
}

.b-grey {
	/*background-color: #F0F2F8;*/
    background-color: #dbdbdb;
}

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

.gly-fz-help {
  font-size: 15px;
}

.box-left-gutter {
  display: inline-block;
  width: 48%;
  margin-right: 4%;
}
.box-right-gutter {
  display: inline-block;
  width: 48%;
}

.mainLink {
	color: #FF7F00;
	text-decoration: underline;
  cursor: pointer;
}

.cont-video > div > iframe {
    height: 200px;
}

.centerFix {
    display: none;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
}

.loader {
  border: 16px solid #f3f3f3; /* Light grey */
  border-top: 16px solid #FF7F00; /* Orange */
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
}
.msgLoader {
  display: none;
  text-align: center;
}

.blur {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes animatebottom {
  from { bottom:-100px; opacity:0 } 
  to { bottom:0px; opacity:1 }
}
@keyframes animatebottom { 
  from{ bottom:-100px; opacity:0 } 
  to{ bottom:0; opacity:1 }
}

@media (min-width: 375px) {

}

@media (min-width: 768px) { 
    .act-video > div > iframe {
        height: 500px;
    }

    .cont-video > div > iframe {
        height: 300px;
    }

    .box-left-gutter {
      width: 40.7%;
      margin-right: 2%;
    }
    .box-right-gutter {
      width: 40.7%;
    }
    .title-fs-16 {
      font-size: 16px;
    }
}