/* Add here all your CSS customizations */

body{

padding:0 !important;

background-color:white !important;

}

.pl0 {

    padding-left: 0;

}



.counter p {

    color: #333;

    margin: 20px 0;

    display: block;

}

.stc-skin-simple.stc-style-crystal-light .stc-group-digits{

    padding:.5em 1.4em !important;

}




.vid_bloc-golive {
/*    width: 230px;*/
    display:inline-block;
    position: relative;
    margin-bottom: 21px;
    margin-left: 21px;
	margin-top: 0px;
    //
}
    
.vid_bloc {
    display:inline-block;
    position: relative;
    margin-bottom: 21px;
	margin-top: 0px;
   
    /*
    border-top: red 1px solid;
    border-right: red 1px solid;
    background-color: azure;
    */
	
}

.btn-lg-alert {
    padding: 8px 25px;
    font-size: 17px;
    line-height: 2.33;
    border-radius: 6px;
    
        color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #AB0032;
        border: 2px solid #AB0032;
    
}
.btn-lg-alert:hover {
    
        color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #AB0032;
        border: 2px solid #fff;
}

.well-alert {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #AB0032;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

.ie-note, #reg-note {
    border: 1px solid #fff;
     transition:background-color 3.5s ease;
        padding: 5px;
    padding-left: 7px;
       border-radius: 4px;
    background-color: #fff;
     transition:background-color 3.5s ease;
        color: #000;
     transition:background-color 3.5s ease;
}



.ie-note-on {

     border: 1px solid #AB0032;
     transition:background-color 3.5s ease;
    background-color: #AB0032;
     transition:background-color 3.5s ease;
    color: #fff;
     transition:background-color 3.5s ease;
}



.vid_bloc > h5 {
    
    color: #000;
    font-size: 1.3em;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    margin: 0 0 0px 0;
    text-transform: none;
    padding-bottom: 4px;
    
}
.col-no-left-pad {
    padding-left: 0px; 
    padding-right: 0px; 
}

.live-on-epic {
  background-color: #00b050;
  border: 2px solid #41719c;
  color: #fff;
  float: right;
  margin: 0 -4px -4px 0;
  padding: 5px;
}

.img-home-video {
    width: 50%;
    height: 50%;
    text-align: center;
}

.img-home-video-bug {
    width: 80%;
    height: 80%;
/*    text-align: center;*/
}


/* training */




.quick-links-holder-golive {
    display:inline-block;
    width:100%;       
    padding-left: 20px;
        padding-right: 20px;
/*    border: 1px solid red;*/
}
.img-thumbnail-golive {
    border-radius: 8px;
    position: relative;
}
.img-thumbnail-golive {
/*    margin-left: 20px;*/
    display: inline-block;
/*    max-width: 100%;*/
/*    height: auto;*/
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}










.quick-links-holder {
    display:inline-block;
    width:100%;        
/*    border: 1px solid red;*/
}

ul.quick-li {
    padding-left: 0px;
    margin-left: 0px;
}

ul.quick-li > a > li {
    list-style-type: none;
    
    margin-left: 0px;
    margin-bottom: 13px;
 
    padding-left: 0px;
    padding: 5px 10px;
    
    
    font-size: 16px;
    line-height: 1.33;
    border-radius: 6px;
    
/*    color: #ffffff !important;*/
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #124a7e;
    border-color: #124a7e;
    
    text-align: center;
    
}
ul.quick-li > a {
    color: #fff;
/*    width: 100%;*/
}

ul.quick-li > a:hover > li {
    color: #e2e2e2;
    text-decoration: underline;
}




ul.home-links > li > h4 {
/*    color: red;*/
/*    border: 1px solid #AB0032;*/
    font-size: 1.2em;
    line-height: 1.25em;
    padding: 0px;
    margin: 0px;
}
ul.home-links > li {
    margin-bottom: 10px;

}

a.btn-quick {
    margin-bottom: 9px;
    display: inline-block;
    position: relative;
}



/***************** FAQs **************/

a.anchorLink {
    color: #124a7e;
    font-size: 16px;
    padding-left: 0px;
}
.faq-q-link {
    display: block;
    margin-bottom: 4px;
}

a.faq-top-link {
    color: #808080;
    font-size: 14px;
    
}



ul.faq-list {
    padding-left: 0px;
    margin-left: 0px;
/*    width: 50%;*/
}

ul.faq-list > a > li {
    list-style-type: none;
    
    margin-left: 0px;
    margin-bottom: 2px;
 
    padding-left: 0px;
    padding: 5px 10px;
    
    
    font-size: 16px;
    line-height: 1.33;
    border-radius: 6px;
    
/*    color: #000;*/
/*        color: #124a7e;*/
/*    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
    background-color: #124a7e;
    border-color-left: #124a7e;
    
    text-align: left;
     text-decoration: none;

}
ul.faq-list > a {
    color: #fff;
/*    width: 100%;*/
     text-decoration: none;
}

ul.faq-list > a:hover > li {
/*    color: #416E98;*/
/*     background-color: #416E98;*/
    text-decoration: underline;
}


.toggle-none > label {
    border-left: 8px solid #124a7e;
    color: #124a7e;
    font-size: 16px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 0px;
}
.toggle-none > label.active-q {
    border-left: 8px solid #124a7e;
    border-right: 8px solid #124a7e;
    border-top: 4px solid #124a7e;
    border-bottom: 4px solid #124a7e;
    color: #fff;
    background-color: #124a7e; 
    font-size: 16px;
    padding-left: 10px;
         border-radius: 6px;
}

 


.toggle-none {
/*    border-bottom: 1px solid #c7c7c8;*/
    margin-bottom: 20px;
    margin-top: 10px;
    
}
.toggle-none > div > p {
    margin-left: 20px;
    margin-right: 20px;
    line-height: 22px;
    color: #4D4D4D;    
    
}






@media(max-width:1270px) {

    .counter p {

        margin: 10px 0;

    }

}








@media(min-width:1200px) {

    .stc-skin-simple.stc-style-crystal-light .stc-group-digits {

        padding: 0.5em 1.3em !important;

    }



    .stc-skin-simple .stc-digit {

        font-size: 2.5em !important;

    }



    .counter p {

        margin: 30px 0;

    }

}



@media(max-width:768px) {

    .slider-container .col-lg-9.col-md-8.pl0 {

        display: none !important;

    }

}

@media(min-width:1201px) {
    .slider-container {
        max-width: 1200px !important;
        margin: 0 auto !important;
    }
}

@media(max-width:991px) {
    li.tp-revslider-slidesli.active-revslide.current-sr-slide-visible {
        width: 104% !important;
    }
}

@media screen and (max-width: 480px){
	.slider {
		height: 200px !important;
        width: 142%;
	}
    
    .tp-bgimg.defaultimg {
        background-size: contain !important;
    }
    
        
.vid_bloc {
    display:inline-block;
}
    
}



p.text-info {
    color: black;
}

.img-location {
    border: 1px solid #B0B0B0;
    border-top: 0px;
}
    

