@import url('https://fonts.googleapis.com/css2?family=Open+Sans&family=Roboto&display=swap');

.body {
    font-family: 'roboto', sans-serif;
    font-size: 16px;
    overflow-x: hidden;
}

.tencore-bg {
    background-color: #0060ad;
    padding: 0% 0;
}

.bg-2 {
    background-color: #eff8fe;
    padding: 5% 0;
}

.bg-3 {
    background-color: #eff8fe;
    padding: 5% 0;
}

.content-wrapper {
    width: 100%;
    text-align: center;
}

.content-wrapper img {
    padding: 2%
}

.cmes-text {
    padding: 0px 48px;
}

.conferences-bg {
    width: 100%;
    max-width: 100%;
}

.aer-img {
    width: 100%;
    max-width: 57% !important;
    margin: 0 auto;
}

.content-wrapper {
    width: 100%;
    text-align: center;
}


/* Partnership page css*/
.Partnership-bg {
    width: 100%;
    max-width: 100%;
}

.conferences {
    background-color: #e8f1fa;
    text-align: left;
    padding: 50px;
    0px;
}

.partneship-logos {
    width: 100%;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    display: block;
}

.conferences-h {
    font-size: 26px;
    color: #0078bf;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;

}

.conferences-p {
    font-size: 18px;
    color: #595959;
    font-family: 'Open Sans', sans-serif;
    padding-top: 20px;
}

hr.line-3 {
    border: 1px solid #c6c6c6;
    border-radius: 5px;
    width: 63px;
    margin-left: '0';
    float: left;
    margin-top: 0px;
}



.speaker p {
    text-align: center;
    background-color: #d9dada;
    color: #565655;
    font-family: 'roboto', sans-serif;
    padding: 10px;
}

.speaker h6 {
    text-align: center;
    color: #565655;
    font-family: 'roboto', sans-serif;
    padding: 10px;
}


.blue-bg {
    background-color: #0074be;
    color: #fff;
}

.adverse-text {
    font-size: 26px;
    color: #0078bf;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    text-align: center;

}

hr.line-center {

    border: 1px solid #c6c6c6;
    border-radius: 5px;
    width: 63px;
    margin-left: '0';
    margin-top: 0px;
    text-align: center;

}



.margin-50 {
    margin-top: 40px;
}



.contact-form {
    background: #fff;
    width: 100%;
    padding-bottom: 50px;
    margin-top: 50px;
}

.contact-form .form-control {
    border-radius: 1rem;
}

.contact-image {
    text-align: center;
}

.contact-image img {
    border-radius: 6rem;
    width: 11%;
    margin-top: -3%;
    transform: rotate(29deg);
}

.contact-form form {
    padding: 5%;
    13%;
}

.contact-form form .row {
    margin-bottom: -7%;
}

.contact-form h3 {
    margin-bottom: 8%;
    margin-top: -10%;
    text-align: center;
    color: #0062cc;
}

.contact-form .btnContact {
    width: 50%;
    border: none;
    border-radius: 10px;
    padding: 5px 20px;
    background: #0074be;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
}

.btnContactSubmit {
    width: 50%;
    border-radius: 1rem;
    padding: 1.5%;
    color: #fff;
    background-color: #0062cc;
    border: none;
    cursor: pointer;
}

.link-webinars,
.link-webinars:hover {
    text-decoration: none;
}

.cme {
    width: 475px;
}


input[type=text] {
    padding: 12px 20px;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
}
button{
  background-color: #4CAF50;
    border: none;
    color: white;
    padding: 12px 30px;
    text-decoration: none;
    margin: 4px 2px;
    cursor: pointer;
}
canvas{
  /*prevent interaction with the canvas*/
  pointer-events:none;
}



.ReloadBtn { 
  background:url('https://cdn3.iconfinder.com/data/icons/basic-interface/100/update-64.png') left top no-repeat;   
  background-size : 100%;
  width: 32px; 
  height: 32px;
  border: 0px; outline none;
  position: absolute; 
  bottom: 30px;
  left : 310px;
  outline: none;
  cursor: pointer; /**/
}


@media only screen and (min-device-width : 320px) and (max-device-width : 768px) {
    .doc-img {
        width: 100%;
    }

    .cme {
        width: 390px !importent;
    }



}

.t-care-exercise-image {
    width: 100%;
    max-width: 60%;
}
