body
{
    background-color:#fff;
}
/* Add Subject Form */
.add-form-tutor-profile
{
  position: fixed;
  display:none;
  width:50%;
  min-width:250px;
  padding:10px;
  box-shadow: 0px 0px 4px 1px #666;
  background-color:#4682b4;
  top:50%;
  left:50%;
  border:1px solid #2e5d85;
  z-index: 9;
  transform: translate(-50%, -50%);
}
.project-file-text
{
    font-size:12px;margin-bottom:10px !important;
}
.projectfile-download-div
{
    background-color:#eee;
    margin:15px 0px 0px 0px;
    padding:5px;
}
.applyLink
{
    margin-top:15px;
}
.Tuition-Job-Page-Heading
{
    text-align:center; font-size:20px; padding:10px 0px; line-height:20px; font-weight:bold; margin:10px 0px 20px 10px;
}
.subject-images
{
    width:100%;
}
.tutor-header
{
    background-color:#fff;
    padding: 5px 0px;
    border-bottom:1px solid #ddd;
}
.profile-page-link
{
    font-size: 15px;
    float: right;
    color: #337ab7;
    padding-top: 14px;
    font-weight: bold;

}
.review-image
{
     margin-top:5px;
     margin-right:5px;
     cursor:pointer;
}
.size14
{
    font-size:13px;display:inline-block;margin-bottom:10px;
}
.profile-links-review
{
    color:#4682b4;
    font-size:12px;
}
.tutorReviewPara
{
    font-size:12px;
    line-height:1.6 !important;
}
.reviewstar1
{
    margin-top:5px;
     margin-right:5px;
     width:20px;
}
.student-tuition-form-sub-div
{
    width:90%;
    margin:0 auto;
    text-align:left !important;
}
.add-form-tutor-profile .student-tuition-form-sub-div span
{
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    margin: 5px 0px;
    display:inline-block;
}

.br1,.br2
{
    display:none;
}
.student-project-post-price
{
    width:90%; margin:0 auto;text-align:left !important;
}
.student-project-post-price label
{color:white; margin:0px;}
.center
{
    text-align:center !important;
}
.passValidation ,.passValidation1 ,.passValidation2
 {width: 15px;
    height: 15px;
    background-color:beige;
    display: inline-block;
    position: fixed;
        top: 54px;
    left: 19px;
    border-radius: 50%;
 }
 .passValidation1
 {
  top: 100px;
 }
 .passValidation2
 {
        top: 146px;
    
 }
.job-post-form-div
{
    text-align:center !important;
}
.job-post-form-div p
{
    line-height:1.4; margin:10px 0px; font-size:12px;
}
.subject-job-post-form input[type="file"]
{
    color:white;
}
.tutorBioPara
{
    line-height: 1.5;
    font-size: 13px;
    margin-bottom: 10px !important;
}
.del-subject-form-p{color:#fff;font-weight: 600;}
.del-subject-form-in{display:inline-block !important;}
.tutor-subject-links
{
    cursor:pointer;
    color:#4682b4;
    text-align:right;
}
.tutor-subject-links-1
{
    cursor:pointer;
    color:#4682b4;
    font-size:11px;
}
.loginTutorClass
{display:block;background-color:#fff;padding:10px 5px;cursor:pointer;border: 1px solid #e5e5e5;margin-bottom:10px;text-align:center;color:#4682b4;font-weight:bold;}
.loginTutorClass:hover
{background-color:#4682b4;color:#fff;}
.hireTutorClass
{display:block;cursor:pointer;background-color:#4682b4;padding:10px 0px;border: 1px solid #e5e5e5;margin-bottom:10px;text-align:center;color:#fff;font-weight:bold;}
.hireTutorClass:hover
{background-color:#fff;color:#4682b4;}
.del-subject-form-btn
{
    background-color:#fff;
    color:#2e5d85;
    border:1px solid #fff;
    font-weight:bold;
    font-size:20px;
}
.add-form-tutor-profile input[type="submit"]
{
    background-color:#fff;
    color:#2e5d85;
    border:1px solid #fff;
}
.add-form-tutor-profile span
{
    color:#fff;
    font-size:20px;
    font-weight:bold;
    cursor:pointer;
    margin:5px 10px;
}
.add-form-tutor-profile div
{
    text-align:right;
}
input[type="text"], select, input[type="number"] , input[type="email"]  ,input[type="tel"],input[type="password"]
{
    display:block;
    width:90%;
    padding:10px;
    margin:2px auto;
    border: 2px solid #ccc;
    font-weight:bold;
}
.tutorSubjectsArea
{
    padding:0px;
}
.tutorProfilebody
{
    background-color:#f7f7f7;
    color:#525257;
    padding-top:20px;
}
.tutor-profile-span-1
{
    font-size:12px;
    color: #525257;
}
.tutor-profile-span
{
    font-weight:bold;color: #525257;
}
.addMoreSub,.addMoreLocation
{
    font-weight:bold;text-align:center;font-size:13px !important;
    cursor:pointer;
}
.addMoreSub:before
{
    content: "+";
    display:block;
    width:70px;
    height:70px;
    line-height: 70px;
    margin:0px auto 20px auto;
    font-size:65px;
    border-radius:50%;
    font-weight:normal;
    color:#4682b4;
    border:1px solid #4682b4;
}
.addMoreSub:hover:before
{
    background-color:#4682b4;
    color:#fff;
    border:1px solid #fff;
}
.addMoreLocation:before
{
    content: "+";
    display:block;
    width:40px;
    text-align:center;
    height:40px;
    line-height: 40px;
    margin:20px auto 0px auto;
    font-size:40px;
    border-radius:50%;
    font-weight:normal;
    color:#4682b4;
    border:1px solid #4682b4;
}
.addMoreLocation:hover:before
{
    background-color:#4682b4;
    color:#fff;
    border:1px solid #fff;
}
.tutorbio
{
    background-color:#fff;padding:15px 20px;border: 1px solid #e5e5e5;margin-bottom:40px;
}
.tutorDp
{
   background-color:#fff;padding:20px 0px;border: 1px solid #e5e5e5;margin-bottom:40px;text-align:center;
}
.infospan {float:right;}
.qual-info {text-align:center;line-height: 1.7;margin-bottom: 10px !important ;}

.headingAreas{background-color:#fff;padding:10px 0px;border: 1px solid #e5e5e5;margin-bottom:10px;text-align:center;}

.subjectArea {margin-left:15px; margin-right:15px;}

.tutorDp p {font-size:18px;color:#000;font-weight:bold;}

.tutorLocation{font-weight:600;}

.tutorProfilebody h3
{
    font-size:16px;
    font-weight:bold;
    margin:0px;
}
.tutorbio p
{
    margin:0px;color: #525257;
}
.tutorSubjects
{
    border: 1px solid #e5e5e5;
    padding:10px;
    background-color:#fff;
    max-width:400px;
    margin:0px auto 20px auto;
}
.tutorSubjects h4
{
   font-size:16px;
   font-weight:bold;
   padding-top:10px;
}
.tutorSubjects p
{
    font-size:12px;
    padding:10px 0px 0px 0px;
    margin:0px;
    line-height:1;
}

.formtutorswidth
{
    max-width:400px;
    padding:20px 0px;
    box-shadow:0px 0px 2px 2px #aaa;
    background-color:#fff;
    text-align:center;
    margin:0 auto;
}
.TutorRegPage
{padding: 20px 0px; border-bottom:2px solid #ddd;}
.tutorRegistrationForm
{
    max-width:1200px;
    padding:20px 0px;
    box-shadow:0px 0px 2px 2px #aaa;
    background-color:#fff;
    margin:0 auto;
}
.tutorRegistrationForm h3
{
    font-size:20px; font-weight:bold;padding-bottom:10px;text-align:center;
}
.tutorRegistrationFormP 
{
    width:90%;margin:auto;font-weight:bold;padding:10px 0px 5px 5px;font-size:16px;
}
.tutorPicture
{
    width:90%;margin:auto;font-weight:bold;padding:10px 0px;font-size:16px;display:block;
}
.formtutorswidth h4
{
text-align:center;
margin:15px 0px;
font-weight:bold;
}
.formtutorswidth a
{
    padding:10px;
    border:1px solid #0084f7;
    border-radius:20px;
    color:#0084f7;
    margin-top:50px;
    display:inline-block;
    font-weight:bold;
}
input[type="submit"]
{
    display:block;
    margin:10px auto;
    background-color:#ff5722;
    border:1px solid #842b0f;
    font-size:20px;
    font-weight:bold;
    color:#fff;
}
input[type="checkbox"]
{
    margin-left:4px;
}
.tutor-form
{
    width:90%;
    margin:0 auto;
}

.subMain
{
    display:inline-block; padding:5px; border:2px solid #ccc; margin:2px;
}
.profilePicture
{
    width:80px;
    height:80px;
    border-radius:50%;
    border:4px solid #fff;
    float:right;
}
.profilePageDp
{
    max-width:150px;
    width:100%;
    object-fit:contain;
    height:150px;
    border-radius:50%;
    cursor:pointer;
    background-color: #ebf5ff;
    border: 1px solid #d3e1f0;
}
.clearBoth
{
    clear:both;
}
.tutorPictures
{
    max-width:100px;
    width:100%;
    object-fit:contain;
    height:100px;
    border-radius:50%;
    background-color: #ebf5ff;
    border: 1px solid #d3e1f0;
}
@media all and (max-width:1200px)
{
    .add-form-tutor-profile {
    
        width:70%;
    }
}
@media all and (max-width:767px)
{
    .add-form-tutor-profile {
    
        width:80%;
    }
}  
    @media all and (max-width:698px)
{
   .add-form-tutor-profile {
    
        width:90% !important;
    }
    .passValidation, .passValidation1, .passValidation2
    {
        left:10px;
    }
} 
@media all and (max-width:470px)
{
    .student-profile-icon
    {
        max-width:80px;
        width:100%;
    }
    .subMain
    {
        
        display:block;
        padding:5px; border:2px solid #ccc; margin:2px;
    }
    .passValidation, .passValidation1, .passValidation2
    {
        left:2px;
    }
  
}
@media all and (max-width:460px)
{
    .br1
    {
        display:block;
    }
}
@media all and (max-width:289px)
{
    .br1 ,.br2
    {
        display:block;
    }
}
@media all and (max-width:265px)
{
    .br1
    {
        display:none;
    }
}
