/*===================================================================================================================================*/
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------- UNIFLIP CONTACT ----------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/*===================================================================================================================================*/

#contact-page #contact-header div#block-l-3.contact-header-bg {
  background-image: url(../../../images/contact/contact-uniflip-header.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    height: initial;
    padding: 0;
    margin-top: -8px;
}

#contact-page .contact-Mtop {
  margin-top: 40px;
}

#contact-page #contact-header img {
  position: relative;
    left: 120px;
    bottom: -4px;
    float: left;
}

#contact-page #contact-header h2.h2-title {
  font-size: 36px;
    color: #ffffff;
    font-weight: bolder;
    max-width: 500px;
    text-align: left;
    float: left;
    position: relative;
    left: 250px;
    top: 40px;
    text-shadow: 1px 1px 5px #666;
}

#contact-page .contact-message {
  width: 380px !important;
    height: 120px !important;
    font-size: 16px;
    border: 1px solid #999999;
    border-radius: 5px;
    padding: 5px;
}

#contact-page .contact-cb-subject {
    margin: 5px 25px 0 -3px;
}

#contact-page hr.hr-separator {
  border: 1px solid #ddd;
    width: 590px;
    margin-left: 60px;
    margin-bottom: 25px;
}

#contact-page input.contact-submit {
  text-decoration: none !important;
    text-align: center !important;
    font-weight: bold !important;
    letter-spacing: 1px;
    border: none;
    color: #fff;
    padding: 20px;
    z-index: 999;
    margin-left: 75px;
    display: block;
    float: left;
    height: 70px !important;
    font-size: 19px!important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 5px;
    text-shadow: 1px 1px 0 #1c3664;
    background: -webkit-linear-gradient(#f8992c,#f68a1f) !important;
    background: -o-linear-gradient(#f8992c,#f68a1f) !important;
    background: -moz-linear-gradient(#f8992c,#f68a1f) !important;
    background: linear-gradient(#F3BD7F,#f68a1f) !important;
}

#contact-page input.contact-submit:hover {
  background: -webkit-linear-gradient(#f68a1f,#f8992c) !important;
  background: -o-linear-gradient(#f68a1f,#f8992c) !important;
    background: -moz-linear-gradient(#f68a1f,#f8992c) !important;
    background: linear-gradient(#f68a1f,#f8992c) !important;
}

#contact-page .contact-submit-subtitle {
  margin: 30px 0 0 10px !important;
    float: left;
}

#contact-page .contact-info-icons {
  position: absolute;
    margin-top: 6px;
    cursor: pointer;
}

#contact-page .input_container i::before {
  font-size: 16px;
  color: #1c3664;
  margin: 5px;
}
#contact-page .contact-info-icons-msg {
  position: absolute;
    margin: -130px 0 0 392px;
    cursor: pointer;
}

#contact-page .pageMheight {
    min-height: 950px;
}
#contact-page .contact-banner {
    position: relative;
    top: 980px;
    left: 40px;
}
#contact-page .contact-banner .ct-banner-width {
    width: 760px;
    height: 60px;
}
#contact-page .contact-banner .ct-banner-width ::after {
    right: -50px;
    top: 0;
    border-style: solid;
    border-width: 30px;
}
#contact-page .contact-banner .ct-banner-text {
    float: left;
    margin-left: 30px;
    text-align: left;
}
#contact-page .contact-banner .ct-banner-text h2 {
    color: #fff !important;
    margin: 10px 25px 0 30px;
    font-size: 16px;
    font-weight: 600;
    text-shadow: 0px 0px 2px #000;
}

#contact-page .contact-banner .ct-banner-text .banner-inner-header {
    color: #fff;
    float: left;
    font-weight: 600;
}

#contact-page .contact-banner .ct-banner-text .banner-inner-subtxt {
    float: left;
    color: #fff;
    margin: -20px 0 0 0;
}

#contact-page #uf-standard-form .featured_themes{
  padding-bottom: 55px;
}
/*------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------BANNER COLOR CUSTOMIZE------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------*/
/****** Light Blue ******/

.ie8 .gray, .gray > span, .gray.left-corner > span:before, .gray.left-corner > span:after, .gray.right-corner > span, .gray.right-corner > span:before, .gray.right-corner > span:after {
    background-color: #EBEDF2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EBEDF2), to(#BBBBBB)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #EBEDF2, #BBBBBB); /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image:    -moz-linear-gradient(top, #EBEDF2, #BBBBBB); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #EBEDF2, #BBBBBB); /* IE10 */
    background-image:      -o-linear-gradient(top, #EBEDF2, #BBBBBB); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #EBEDF2, #BBBBBB);
}

.gray.left-corner.strip > span, .gray.left-corner.strip > span:before, .gray.left-corner.strip > span:after, .gray.right-corner.strip > span, .gray.right-corner.strip > span:before, .gray.right-corner.strip > span:after {
    background-color: #EBEDF2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EBEDF2), to(#BBBBBB)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px), -webkit-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px), -webkit-linear-gradient(top, #EBEDF2, #BBBBBB); /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image:    -moz-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),    -moz-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),    -moz-linear-gradient(top, #EBEDF2, #BBBBBB); /* FF3.6 */
    background-image:     -ms-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),     -ms-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),     -ms-linear-gradient(top, #EBEDF2, #BBBBBB); /* IE10 */
    background-image:      -o-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),      -o-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),      -o-linear-gradient(top, #EBEDF2, #BBBBBB); /* Opera 11.10+ */
    background-image:         linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),         linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),         linear-gradient(top, #EBEDF2, #BBBBBB);
}


.gray.left-corner:before {
    border-left-color: #174c66;
    border-bottom-color: #174c66;
}

.gray.left-corner:after {
    border-right-color: #174c66;
    border-top-color: #174c66;
}

.gray.right-corner:before {
    border-left-color: #174c66;
    border-top-color: #174c66;
}

.gray.right-corner:after {
    border-right-color: #174c66;
    border-bottom-color: #174c66;
}

.gray.left-edge.point:after, .gray.right-edge.point:after {
    background-color: #EBEDF2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EBEDF2), to(#BBBBBB)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(-45deg, #EBEDF2, #BBBBBB); /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image:    -moz-linear-gradient(-45deg, #EBEDF2, #BBBBBB); /* FF3.6 */
    background-image:     -ms-linear-gradient(-45deg, #EBEDF2, #BBBBBB); /* IE10 */
    background-image:      -o-linear-gradient(-45deg, #EBEDF2, #BBBBBB); /* Opera 11.10+ */
    background-image:         linear-gradient(-45deg, #EBEDF2, #BBBBBB);
}

.gray.left-edge:before {
    border-left-color: #174c66;
    border-top-color: #174c66;
}

.gray.right-edge:before {
    border-right-color: #174c66;
    border-top-color: #174c66;
}


/* Stitch Effect on pointed ribbon */

.gray.left-edge.point.stitch > span {
    background-color: #EBEDF2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EBEDF2), to(#BBBBBB)); /* Saf4+, Chrome */
    
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(top, #EBEDF2, #BBBBBB); /* Chrome 10+, Saf5.1+, iOS 5+ */
    
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -moz-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -moz-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px), 
                      -moz-linear-gradient(top, #EBEDF2, #BBBBBB); /* FF3.6 */
    
    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -ms-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -ms-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),  
                      -ms-linear-gradient(top, #EBEDF2, #BBBBBB); /* IE10 */
    
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -o-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -o-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),    
                      -o-linear-gradient(top, #EBEDF2, #BBBBBB); /* Opera 11.10+ */
    
    background-image: linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),    
                      linear-gradient(top, #EBEDF2, #BBBBBB);
}

.gray.right-edge.point.stitch > span {
    background-color: #EBEDF2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EBEDF2), to(#BBBBBB)); /* Saf4+, Chrome */
    
    background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -webkit-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(top, #EBEDF2, #BBBBBB); /* Chrome 10+, Saf5.1+, iOS 5+ */
    
    background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -moz-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -moz-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -moz-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px), 
                      -moz-linear-gradient(top, #EBEDF2, #BBBBBB); /* FF3.6 */
    
    background-image: -ms-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -ms-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -ms-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -ms-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),  
                      -ms-linear-gradient(top, #EBEDF2, #BBBBBB); /* IE10 */
    
    background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -o-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -o-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -o-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),    
                      -o-linear-gradient(top, #EBEDF2, #BBBBBB); /* Opera 11.10+ */
    
    background-image: linear-gradientrighght, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      linear-gradientrighght, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      linear-gradientrighght, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      linear-gradientrighght, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),    
                      linear-gradient(top, #EBEDF2, #BBBBBB);
}


.gray.left-edge.fork > span {
    background-color: #EBEDF2;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #EBEDF2), color-stop(5px, #EBEDF2), color-stop(15%, #BBBBBB), color-stop(65%, #BBBBBB), color-stop(100%, #EBEDF2)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(left, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image:    -moz-linear-gradient(left, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* FF3.6 */
    background-image:     -ms-linear-gradient(left, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* IE10 */
    background-image:      -o-linear-gradient(left, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* Opera 11.10+ */
    background-image:         linear-gradient(left, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%);
    -pie-background:          linear-gradient(left, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* IE6-IE9 */
}

.ie8 .gray.left-edge.fork > span {
    -pie-background: none;
}

.gray.left-edge.fork > span:after {
    border-color: #EBEDF2 transparent #EBEDF2 #EBEDF2;
}

.gray.left-edge.fork > span:before {
    border-left-color: #174c66;
    border-top-color: #174c66;
}

.gray.right-edge.fork > span {
    background-color: #EBEDF2;
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #EBEDF2), color-stop(5px, #EBEDF2), color-stop(15%, #BBBBBB), color-stop(65%, #BBBBBB), color-stop(100%, #EBEDF2)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(right, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image:    -moz-linear-gradient(right, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* FF3.6 */
    background-image:     -ms-linear-gradient(right, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* IE10 */
    background-image:      -o-linear-gradient(right, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* Opera 11.10+ */
    background-image:         linear-gradient(right, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%);
    -pie-background:          linear-gradient(right, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* IE6-IE9 */
}

.ie8 .gray.right-edge.fork > span {
    -pie-background: none;
}

.gray.right-edge.fork > span:after {
    border-color: #EBEDF2 #EBEDF2 #EBEDF2 transparent;
}

.gray.right-edge.fork > span:before {
    border-right-color: #174c66;
    border-top-color: #174c66;
}



/* Stitch Effect on forked ribbon */

.gray.left-edge.fork.stitch > span {
    background-color: #EBEDF2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EBEDF2), to(#BBBBBB)); /* Saf4+, Chrome */
    
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(left, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* Chrome 10+, Saf5.1+, iOS 5+ */
    
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -moz-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -moz-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -moz-linear-gradient(left, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* FF3.6 */
    
    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -ms-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -ms-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),     
                      -ms-linear-gradient(left, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* IE10 */
    
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -o-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -o-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),    
                      -o-linear-gradient(left, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* Opera 11.10+ */
    
    background-image: linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),    
                      linear-gradient(left, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%);
}

.gray.right-edge.fork.stitch > span {
    background-color: #EBEDF2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EBEDF2), to(#BBBBBB)); /* Saf4+, Chrome */
    
    background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -webkit-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(right, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* Chrome 10+, Saf5.1+, iOS 5+ */
    
    background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -moz-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -moz-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -moz-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -moz-linear-gradient(right, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* FF3.6 */
    
    background-image: -ms-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -ms-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -ms-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -ms-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),   
                      -ms-linear-gradient(right, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* IE10 */
    
    background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -o-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -o-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -o-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),  
                      -o-linear-gradient(right, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* Opera 11.10+ */
    
    background-image: linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),      
                      linear-gradient(right, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%);
}



/*===================================================================================================================================*/
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------- ERROR PAGE 404 ------------------------------------------------------ */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/*===================================================================================================================================*/

#error-page .Mtop{
  margin-top: -8px;
  height: 14px;
}

#error-page .error-header {
  float: left;
  height: 160px;
  width: 100%;
}

#error-page .error-header-bg {
  background-image: url(../../../images/error/error-header-bg.jpg);
  background-repeat: no-repeat;
}

#error-page .header-left {
  margin: 10px 0 0 80px;
  float: left;
}

#error-page .error-header img {
  float: left;
  margin: 0 0 0 300px;
}

#error-page h1.er-h1-title {
  font-size: 36px;
  text-align: left;
  line-height: 32px;
  color: #fff;
  text-shadow: 0px 0px 3px #1c3664;
  margin: 20px 0 15px 0;
}

#error-page h2.er-subtitle {
  font-size: 30px;
  line-height: 26px;
  text-shadow: 0px 0px 2px #1c3664;
  color: #fff;
}

#error-page .error-container {
  width: 100%;
  float: left;
  margin: 0 auto;
  min-height: 10px;
}

#error-page .left-content {
  float: left;
  display: inline-block;
  min-height: 10px;
  width: 42%;
  text-align: left;
  margin: 0 0 0 80px;
  padding: 10px;
}
#error-page .right-content {
  float: right;
  display: inline-block;
  min-height: 10px;
  width: 45%;
  text-align: center;
  padding: 10px;
}
#error-page .left-content .er-oops {
  font-size: 20px;
  color: #f68d24;
  float: left;
  margin: 0 0 30px 0;
}
#error-page .left-content .er-icon-box {
  float: left;
  width: 330px;
  text-align: left;
  min-height: 75px;
  margin: 0 0 20px 0;
}
#error-page .left-content .er-icon-box:nth-last-child(1) {
  margin: 0;
}
#error-page .left-content .er-icon-box .icon-boxtitle {
  float: left;
  font-size: 16px;
  font-weight: 600;
  width: 100%;
}
#error-page .left-content .er-icon-box .icon-boxtitle i {
  margin-right: 10px;
  transform: scale(1.3);
}
#error-page .left-content .er-icon-box p {
  float: left;
  width: 100%;
  font-size: 12px;
  color: #424242;
  height: auto;
}
#error-page .er-cta-container {
  float: left;
  width: 100%;
}
#error-page .er-cta-container .er-row {
  float: left;
  width: 100%;
}
#error-page .left-content a.error-trial-btn {
  text-decoration: none;
  text-align: center;
  margin: 0 0 10px 80px;
  float: left;
  font-size: 18px;
  padding: 10px 20px;
  background-color: #f68c24;
  background: linear-gradient(#f3bc7e, #f68c24);
  border-radius: 3px;
  color: #ffffff;
}
#error-page .left-content .er-btn-subtitle {
  margin: 0 0 0 70px;
}
#error-page .left-content a.error-trial-btn:hover {
  background: linear-gradient(#f68c24, #f68c24);
}

#error-page .right-content .main-mag img {
  float: left;
  width: 50%;
  margin-left: 80px;
}

#error-page .right-content .er-magazine-seal {
  float: left;
  width: 80px;
  height: auto;
  position: relative;
  top: 170px;
}
#error-page .right-content .er-magazine-seal img {
  width: 50%;
  margin-bottom: 10px;
}
#error-page .right-content .sample-cta {
  float: left;
  margin: 10px 0 0 60px;
  max-width: 240px;
}
#error-page .right-content .cta-icon {
  float: left;
  font-size: 30px;
  color: blue;
  margin-right: 15px;
}
#error-page .right-content .er-sample-btn {
  float: left;
  text-align: left;
  margin-left: 15px;
}
#error-page .Fleft {
  float: left;
}
#error-page .hr-rule {
  height: 1px;
  width: 90%;
  margin: 0 auto;
  background-color: #999;
  background: linear-gradient(90deg, rgba(255, 255, 255, .0) 0%, rgba(175, 175, 175, 0.75) 25%, rgba(204, 204, 204, 0.75) 75%, rgba(255, 255, 255, .0) 100%);
}
#error-page .er-peacenmind {
  float: left;
  margin: -20px 0 20px 0;
}
#error-page .er-peacenmind a {
  border: none;
}
#error-page .security-logotypes {
  float: left;
  width: 100%;
  margin: 0px 0 20px;
  position: relative;
  text-align: center;
}

#error-page .er-stepguide {
  float: left;
  min-height: 10px;
  transform: scale(0.8);
}