@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,600,700');
@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700');

body {
    color: #4B4B4B;
    font-family: 'Ubuntu', sans-serif;
font-size: 16px;
line-height: 2;
}
img {
  max-width: 100%; 
  max-height: 100%;
}
.line-left {
    width: 50px; 
    height: 5px;
    background: #2aacff;
}
.clear {clear: both;}
a {
    color: #25a7ff;
    text-decoration: none; 
  }
a:hover,a:focus,a:active { 
    text-decoration: none; 
  }
a:hover{
    color: #148de0;
}
.btn-outline {
    background-color: transparent;
    color: inherit;
    transition: all .5s;
}
.blue-text {
    color: #2aacff
}
img {max-height: 100%; max-width: 100%}
.clear {clear: both;}
.animated  {
  -webkit-animation-duration : 3s  ;
  animation-duration : 3s  ;

  -webkit-animation-delay : 500ms  ;
  animation-delay : 500ms  ;
}

.animate-out {
  -webkit-animation-delay : 0ms  ;
  animation-delay : 0ms  ;
}
.to-left {float: left;}
.to-right {float: right;}
header .main-header{padding: 10px 0px}
header .main-header .mh-left {}
header .main-header .mh-left .logo-header {height: 80px;}
header .main-header .mh-left .logo-header img{max-width: 100%; max-height: 100%;}
header .main-header .mh-right {padding: 23px 0px;}
header .main-header .mh-right .mhr-phone {
    background-repeat: no-repeat;
    padding-left: 45px;
    background-image: url(../img/icon-phone.png);
    float: left; width: 27%}
header .main-header .mh-right .mhr-email {
    background-repeat: no-repeat;
    padding-left: 60px;
    background-image: url(../img/icon-mail.png);
    float: left; width: 43%}
header .main-nav-header {
    width: 100%;
    background: #25a7ff;
}
header .main-header .req-training-btn .header-req-btn{
color: #ffffff;
background-color: #CC0000;
transition: all 0.3s ease-in-out;
padding-top: 7px;
padding-right: 10px;
padding-bottom: 7px;
padding-left: 10px;
}
header .main-header .req-training-btn .header-req-btn:hover {
    background-color: #FF0000;
}
header .main-nav-header .navbar {
    min-height: 0px;
    margin-bottom: 0px;
}


header .main-nav-header .navbar-nav > li > a,
header .main-nav-header .navbar-nav > li > a:focus,
header .main-nav-header .navbar-nav > li > a:active {
    color: #ffffff;
}
header .main-nav-header .navbar-nav > li > a:hover{
    background: #0e72b8;
}
header .nav > li > a:focus, 
header .nav > li > a:hover {
    text-decoration: none;
    background-color: #0e72b8;
}
section.slideshow {
    padding: 0px 0px;
    margin: 0px 0px;
    width: 100%;
    position: relative;
}


section.slideshow .tp-simpleresponsive img {
width: 100% !important;
left: 0px !important;
top: 0px !important;
}
section.slideshow .wrap-slide {
    width: 100%;
    overflow: hidden;
}
section.slideshow .wrap-slide .home-slide-caption{
    position: absolute; 
    top: 25%;
    width: 100%;}
section.slideshow .wrap-slide .home-slide-caption p {
    line-height: 1;
    padding: 0px;
    margin:0px;
}
section.slideshow .wrap-slide .home-slide-caption h1 { 
    padding: 0px;
    margin:0px;
 
}
section.slideshow .wrap-slide .owl-nav {
    top: 40%;
    position: absolute;
    width: 100%;
}
section.slideshow .wrap-slide .owl-prev, 
section.slideshow .wrap-slide .owl-next {
    font-size: 50px;
    color: #ffffff;
}
section.slideshow .wrap-slide .owl-prev {
    position: absolute;
    left: 20px;
}
section.slideshow .wrap-slide .owl-next {
    position: absolute;
    right: 20px;
}
section.info {
    padding: 0px 0px 70px;
}
section.info  .info-left {

}
section.info  .info-right {
        padding-left: 20px;
}
section.training-service {
    padding: 0px 0px 100px;
}
h3.heading-line {
margin-bottom: 30px;
position: relative;
font-weight: 600;
}
h3.heading-line:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    border-bottom: 1px solid #dadada;
}
h3.heading-line:after {
    content: "";
    display: block;
    width: 50px;
    border-bottom: 1px solid #25a7ff;
    margin: 20px auto 25px 0;
    z-index: 1;
    position: relative;
}

section.training-service .ts-item {
text-align: center;
}
section.training-service .ts-item .ts-img {
    
}
section.training-service .ts-item  .ts-title {
    font-size: 18px;
    font-weight: 600;
    color: #25a7ff;
    padding: 10px;
    line-height: 1.2;
}

footer {
    line-height: 1.5;
}

footer .footer-top{
    background-color: #232323;;
    padding: 50px 0px;
    color: #ffffff;
}

h4.heading-line {
margin-bottom: 30px;
position: relative; 
color: #ffffff;
}

h4.heading-line:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    border-bottom: 1px solid #dadada;
}
h4.heading-line:after {
    content: "";
    display: block;
    width: 50px;
    border-bottom: 1px solid #25a7ff;
    margin: 20px auto 25px 0;
    z-index: 1;
    position: relative;
}

footer .footer-bottom {
background: #25a7ff;
width: 100%; 
padding: 15px 0px;
color: #ffffff;
font-size: 12px;
}


section.heading-banner {
        background-image: url(../img/banner.jpg);
        background-size: 100% auto;
}
section.heading-banner {
    font-size: 20px;
    color: #20386e;
    padding: 70px 0px;
}

section.inner-content {
    padding: 50px 0px 90px;
} 
h3.sp-heading-title {
    margin-bottom: 30px;
position: relative;
color: #20386e;
font-size: 18px;
}
h3.sp-heading-title::before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    border-bottom: 1px solid #dadada;
}
h3.sp-heading-title::after {
    content: "";
    display: block;
    width: 50px;
    border-bottom: 1px solid #25a7ff;
    margin: 20px auto 25px 0;
    z-index: 1;
    position: relative;
}
.inner-content .st-title {
    padding: 80px 0px 10px;
}

.form-style .input-form-wfc{
    margin-bottom: 10px;
}
.form-style .input-form-wfc input, 
.form-style .input-form-wfc textarea {
    padding: 4px 15px;
background: #ffffff !important;
width: 100%;
font-size: 14px;
line-height: normal;
}
.form-style  input, 
.form-style  textarea {
    border: solid 1px #E5E5E5;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0) !important;
    -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0) !important;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0) !important;
}
.form-style select {margin-left: 0px !important; padding: 4px 15px;
width: 268px;border: solid 1px #E5E5E5;}

body .breadcrumb {
    padding: 0px 0px;
    margin-bottom: 0px;
    list-style: none;
    background-color: transparent !important;
    border-radius: 0px;
}

section.inner-content .box-inner-content span.body span,
section.inner-content font{
       font-family: 'Ubuntu', sans-serif !important;
font-size: 16px !important;
}

section.inner-content .box-content .sidebar-menu ul{
    padding: 0px 0px;
    margin: 0px 0px;
    list-style: none;
}
section.inner-content .box-content .sidebar-menu ul li.sep {
    display: none;
}



/*.form-training-package */
.final-form-training-package form#dwceforms-render-eform-elements table {display: none;}
.form-training-package label{
float: left;
width: 155px;
font-weight: normal;
}
.form-training-package .c-input {
float: left; 
display: flex;
margin-bottom: 10px;
}
.form-training-package .c-radio { 
float: left;width: 5%;
}
.form-training-package .radio-label{ 
float: left;width: 95%;
}
.form-training-package .r_eform_empty_td {display: none;}
.form-training-package  .radio-list label {width: 100%}
.form-training-package input.copy_enabled {margin-right: 10px !important;}
.form-training-package input.bcopy {padding: 4px 15px;
background: #ffffff !important;
width: 250px;
font-size: 14px;
line-height: normal;}
.form-training-package  .abc-copy {margin-bottom: 30px}
.form-training-package input.link {margin-right: 20px;font-size: 14px;
padding: 0px 15px;}
.form-training-package  input.form-submit {font-size: 14px;
padding: 0px 15px;}

form#dwceforms-render-eform-elements .captcha table {display: block;}



/*form feedback */
.training-feedback-customize-form .st-title { padding: 0px 0px !important }
.bigheader {display: none;}
.radio-button-rate {}
.radio-button-rate .row-rate-a-header {border-bottom: 1px solid #ececec;
background: #F8F8F8;
padding: 10px; 
float: left;
width: 100%;}
.radio-button-rate .rta-title {width: 40%;
float: left;}
.radio-button-rate .rta-rdio {float: left;
width: 12%;
text-align: center;
line-height: normal;
padding: 10px 0px 0px;}
.radio-button-rate .row-rate-a {width: 100%;
float: left; padding: 10px 10px }
body .even {background: #FFF;}
body .odd {background: #F8F8F8}

.training-tools-and-environment {width: 100%;
float: left;}
.training-tools-and-environment  .row-tte-head {border-bottom: 1px solid #ececec;
background: #F8F8F8;
padding: 10px;
margin: 20px 0px 0px; float: left; width: 100%}
.training-tools-and-environment  .row-tte-item {float: left;
width: 100%; padding: 10px 10px}
.training-tools-and-environment .tte-title {float: left;
width: 40%;}
.training-tools-and-environment .tte-yn {float: left; text-align: center;
width: 12%;}


.rate-overall-training  {width: 100%;
float: left;}
.rate-overall-training .row-rate-a {float: left;
width: 100%;
}
.rate-overall-training .row-rate-a .rta-title{width: 45%;
float: left;
min-height: 170px;}
.rate-overall-training .row-rate-a .rta-rdio{width: 55%;
float: left;
text-align: left;}
.rate-overall-training .row-rot-b {width: 100%; float: left;}
.rate-overall-training .row-rot-b .tte-title{width: 45%; padding-right: 30px;
float: left;}
.rate-overall-training .row-rot-b .tte-yn{float: left;
width: 12%;
text-align: left;}
.rate-overall-training .row-rot-c {width: 100%; float: left;}
.rate-overall-training .row-rot-c .rta-title {width: 45%;
float: left;}
.rate-overall-training .row-rot-c .rta-field-i {width: 55%;
float: left;
}

.training-feedback-customize-form .tte-sac {padding: 0px 10px}
.training-feedback-customize-form  select {width: 292px;
margin-left: 0px !important;
padding: 4px 10px !important;}

.training-feedback-customize-form {margin-top: 17px;}
.training-feedback-customize-form  .fbk-improve-training-season {float: left;
width: 60%;
padding-left: 30px;}

.training-feedback-customize-form input {
    padding: 2px 10px; 
}
.training-feedback-customize-form .fbk-improve-training-season input {width: 100%; margin-top: 7px;}
.training-feedback-customize-form  label {font-weight: 600}
.training-feedback-customize-form  .rate-overall-training input[type="radio"] {margin-right: 10px !important}
.training-feedback-customize-form .tte-send-a-copy {margin: 50px 0px 0px;float: left;
width: 100%; }
.training-feedback-customize-form .rate-overall-training .row-rot-c .rta-field-i textarea{height: 100px}
.training-feedback-customize-form  .tte-captcha {padding-left: 45%}
.training-feedback-customize-form   .tte-subclear {padding-left: 45%;
margin: 40px 0px;}
.training-feedback-customize-form   .tte-subclear input{
    font-size: 14px;
padding: 0px 15px;
margin-right: 10px;
}
.training-feedback-customize-form textarea {
    border: solid 1px #E5E5E5;
    padding: 10px 10px; font-size: 14px;
background: #ffffff !important;
}
.rate-overall-training .row-rate-a .rta-rdio {}



/* live table radio training*/
.form-training-package .row-8 .radio-list table {display: block !important;}
.form-training-package .row-8 .radio-list table tr.r_eform_empty_tr {display: none;}
.form-training-package .row-8 .radio-list table tr.efr6,
.form-training-package .row-8 .radio-list table tr.efr8,
.form-training-package .row-8 .radio-list table tr.efr10,
.form-training-package .row-8 .radio-list table tr.efr12,
.form-training-package .row-8 .radio-list table tr.efr14,
.form-training-package .row-8 .radio-list table tr.efr16
 {
    display: none;
 }
 .form-training-package tr#radios td.r_eform_empty_radio_td {display: none;}
  .form-training-package tr#radios td{width: auto !important;}
  .form-training-package tr#radios  input[type="radio"] { margin-right: 10px; }



  /* live Training Feedback Form*/
  form#dwceforms-render-eform-elements table.tabl5 tr.efr109 {display: none;}


body.pagehasform .inner-content .md-sidebar{display: none;}
body.pagehasform .inner-content .md-content{width: 100%}




/* all form */
form#dwceforms-render-eform-elements {
    font-family: 'Ubuntu', sans-serif;
font-size: 16px;
}
form#dwceforms-render-eform-elements label {
    margin-right: 0px;
}
form#dwceforms-render-eform-elements table{

}

form#dwceforms-render-eform-elements table{

}
form#dwceforms-render-eform-elements table tr{
width: 100%; 
}
form#dwceforms-render-eform-elements .r_eform_empty_tr {
    display: none;
}

.final-form-training-package form#dwceforms-render-eform-elements table tr{ 

}

form#dwceforms-render-eform-elements table td{

}
form#dwceforms-render-eform-elements input[type="text"]{
padding: 4px 15px;
background: #ffffff !important; 
border: solid 1px #E5E5E5;
width: 325px;
}
form#dwceforms-render-eform-elements textarea{
padding: 4px 15px;
background: #ffffff !important; 
border: solid 1px #E5E5E5;
width: 325px;
height: 200px;
}
form#dwceforms-render-eform-elements select{
width: 325px;
margin-left: 0px !important;
padding-top: 5px;
padding-bottom: 5px;
border: solid 1px #E5E5E5;
margin-right: 5px;
}

form#dwceforms-render-eform-elements input[type="submit"] ,
form#dwceforms-render-eform-elements input[type="reset"]  {
    border: solid 1px #E5E5E5;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0) !important;
    -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0) !important;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0) !important;
    font-size: 14px;
padding: 0px 15px;
}

form#dwceforms-render-eform-elements td[style="width:50%"],
form#dwceforms-render-eform-elements td[style="width:20%"] {
    width: 20% !important;
}

form#dwceforms-render-eform-elements td[colspan="4"] {

}

body form#dwceforms-render-eform-elements table { 
font-family: 'Ubuntu', sans-serif;
font-size: 16px;
margin-bottom: 20px;
}

form#dwceforms-render-eform-elements span[style="font-family:Tahoma,arial,Geneva,sans-serif"] { 
font-family: 'Ubuntu', sans-serif !important;
}

form#dwceforms-render-eform-elements .indreq{
text-align: left;
}
form#dwceforms-render-eform-elements   .chkcopy {
    text-align: left;
        margin: 50px 0px;
}

form#dwceforms-render-eform-elements  #reset,
form#dwceforms-render-eform-elements #btn_Send {
    float: left; margin-right: 10px;
}
form#dwceforms-render-eform-elements br {
 
}



form#dwceforms-render-eform-elements[action="/page/103230/2007"] td.r_eform_empty_td[align="right"] {
    text-align: left;
}




.heading-banner {
	display: 	none;	
}