.logoutbtn {
    width: auto;
    height: 34px;
    padding: 0 16px 0 16px;
    margin: -43px 0 0 1px;
    float: right;
    line-height: 34px;
    color: #FFF;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    background-color: #CA0533;
    box-shadow: 0 5px 0 #880523;
    border: 0px;
    text-decoration: none;
}

    .logoutbtn:hover {
        width: auto;
        height: 34px;
        padding: 4px 16px 0 16px;
        margin: -43px 0 0 1px;
        float: right;
        line-height: 34px;
        color: #FFF;
        font-size: 15px;
        font-weight: bold;
        text-align: center;
        background-color: #CA0533;
        box-shadow: 0 5px 0 #CA0533;
        border: 0px;
        text-decoration: none;
    }

.rightcontact {
    margin: 80px 40px 0px 0px;
    font-size: 16px;
    color: #8f8f93;
}

body {
    margin: 0px;
    padding: 0px;
    font-family: Verdana;
    font-size: 12px;
    /*color: #03a3a7;*/
    /*text-align: center;*/
}

a {
    text-decoration: none;
}

.footer {
    text-decoration: none;
    background-color: #363d52;
    color: #FFFFFF;
    text-align: right;
    bottom: 0px;
    position: fixed;
    width: 100%;
    z-index: 1;
    padding: 6px;
}

.info {
    text-decoration: none;
    color: #0000CC;
    text-align: left;
}

.loginerrormsg {
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
}

.loginLabelStyle {
    color: #FFFFFF;
}

.validator {
    color: Maroon;
}

.loginstatus {
    text-decoration: none;
    font-family: arial,sans-serif;
    font-size: 12px;
    color: lime;
    font-weight: bold;
}

.contextviewer {
    font-family: arial,sans-serif;
    font-size: 12px;
    color: Black;
    font-weight: bold;
}

.homecontent {
    font-family: arial,sans-serif;
    font-size: 14px;
    background-color: #ebf6ff;
}

.userdetails {
    font-family: arial,sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
}

.formhead {
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: #b1afaf;
    color: #00166d;
    font-family: Arial;
    font-weight: 700;
    font-size: 12px;
    text-align: center;
}

.sectionseparator {
    text-align: center;
    /*background-color:#eff4ff;*/
    background-color: #03a3a7;
    padding: 8px;
    font-size: 20px;
    color: white;
    font-family: serif;
    font-weight: normal !important;
}

#left {
    text-align: left;
}

#right {
    text-align: center;
}

#center {
    text-align: center;
}

.login {
    font-size: 12px;
}

.form_Labels {
    font-size: 12px;
    color: Black;
    font-family: Verdana;
}

.message {
    background-color: #ccffcc;
    color: Black;
}

.imageicons {
    border: 0px;
    background: white;
}
/*grid styles*/
.gridbody {
    font-size: 11pt;
    border: 1px solid gray;
}

.gridheader {
    background-color: #cccccc;
    color: black;
}

.gridalternaterow {
    background-color: #f3f3f3;
}

.GridSelected {
    background-color: #FFFFCC;
}

.dropdown {
    background-color: #ffffcc;
    right: 336px;
    top: 265px;
    height: 20px;
    width: 32px;
}

.textbox {
    border: 1px solid #d1c7ac;
    color: #333333;
    padding: 3px;
    margin-right: 4px;
    margin-bottom: 8px;
    font-family: tahoma, arial, sans-serif;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.pageborder {
    border: 5px solid #e3e5f0;
}

.activetab {
    font-size: 1.0em;
    color: #666;
    float: left;
    background-image: url( '../../../images/active_img.jpg' );
    background-repeat: repeat-x;
    padding: 5px 10px;
    list-style: none;
    margin-left: 2px;
    margin-bottom: 10px;
}

.inactivetab {
    color: #999;
    background-color: #CCC;
    background-image: url( '../../../images/inactive_img.jpg' );
    background-repeat: repeat-x;
}

.subBusDetContainer {
    padding: 16px 9px 8px 10px; /* different for IE */
    background: #fff;
    width: 752px; /* different for IE6 & IE7 */
}

.style1 {
    color: #FF0000;
}

.clear {
    clear: both;
}

select, input, textarea, label, span {
    font-family: Verdana;
    /*font-size: 12px;*/
    /*text-align: left;*/
}

.mandatoryFields {
    color: Red;
}

.fixedColWidth {
    table-layout: fixed;
}

.tooltip {
    border: 0.1em solid #fff;
    padding: 0.25em 0.5em;
    display: none;
    color: #303030;
    max-width: 30%;
    text-align: left;
    font-size: xx-small;
    -moz-box-shadow: 0 0 0.3em #000;
    -webkit-box-shadow: 0 0 0.3em #000;
}

.text-label {
    color: #cdcdcd;
    font-weight: bold;
}

.HeaderHomepage {
    /* background-image: url('../../images/bgheader.jpg'); */
    border: 0;
    background-repeat: repeat-x;
    background-color: #fff;
}

.FooterNew {
    /*background-image:url(../../images/FooterNew.gif);*/
    border: 0;
    background-repeat: no-repeat;
    background-color: #03a3a7;
}

.TextWhit {
    font: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    color: #ffffff;
}

.input {
    background-image: url(../../images/Input.gif);
    background-repeat: no-repeat;
    height: 32px;
    width: 157px;
    border: 0;
}

.ButtonCss {
    background-image: url(../images/button.jpg);
    background-color: transparent;
    font-weight: bold;
    cursor: pointer;
    padding: 0;
}

span.TextWhit {
    float: left;
    margin-left: 40%;
}

span#ctl00_lblLastDataSync {
    margin-left: unset;
}

.ToolBar {
    border: solid 1px #d4d4d4;
    padding: 10px;
    margin-bottom: 20px;
}

.ModalPopupBG {
    background-color: #666699;
    filter: alpha(opacity=50);
    opacity: 0.7;
}

.popup_Container {
    background-color: #F5F7FA;
    border: 3px solid #061a67;
    padding: 0px 0px 0px 0px;
}

.popup_Titlebar {
    background-color: Black;
    height: 29px;
}

.popup_Body {
    padding: 15px 15px 15px 15px;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    line-height: 14pt;
    clear: both;
}

.TitlebarLeft {
    float: left;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
}

.TitlebarRight {
    background-image: url(../../images/cross_icon_normal.png);
    background-position: right;
    background-repeat: no-repeat;
    height: 15px;
    width: 16px;
    float: right;
    cursor: pointer;
    margin-right: 5px;
    margin-top: 5px;
}

.popup_Buttons {
    margin: 10px;
}

#ProgressBar {
    border: 0px solid #928F8F;
    position: absolute;
    display: none;
    z-index: 999999;
}

    #ProgressBar img {
        position: relative;
        left: 0px;
        top: 0px;
    }

#background {
    display: none;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    z-index: 999;
}

.ajax__calendar_container {
    z-index: 10005;
}

/*input, textarea,select {margin: 0;padding: 5px;color: #666;background:#F1FFFF ;border: 1px solid #B8D1D8;font:1em  Arial;-moz-border-radius: 5px;-webkit-border-radius:5px;}
input:focus, textarea:focus, select:focus {border: 1px solid #819EA6;background-color: #fff;color:#333;}*/

.text {
    border: 1px solid #CCC;
    padding: 8px;
    font-weight: 200;
    font-size: 12px;
    font-family: Verdana;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 0;
    padding: 5px;
    color: #666;
    background: #F1FFFF;
    border: 1px solid #B8D1D8;
}
/*--brief--*/
.brief {
}

.brief-grid {
    margin-top: 2em;
}

.brief-grid-text {
}

    .brief-grid-text h3 {
        color: #393939;
        font-size: 2.5em;
        font-family: 'Raleway', sans-serif;
        background: url(../../images/line.png) no-repeat 0px 100%;
        padding-bottom: 0.5em;
        margin-bottom: 1em;
        font-weight: 500;
    }

    .brief-grid-text p {
        color: #8e8e8e;
        font-weight: 400;
        font-size: 1.2em;
        line-height: 1.5em;
        width: 91%;
    }

.main-image {
    float: left;
    width: 100%;
    margin-left: 4px;
}

.container {
    width: 1200px;
}

.brief-grid-content1 {
    float: left;
    height: 67px;
    width: 14%;
}

.brief-grid-content2 {
    background: url(../../images/f2.png) no-repeat 0px 0px;
    padding: 0px 0 22px 60px;
    width: 50%;
    float: left;
    margin: 2em 0 0.5em 0;
}

.Other_Fees {
    background-image: url(../../images/Other_Fees.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .Other_Fees:hover {
        background-image: url(../../images/Other_Fees_Over.png);
        height: 40px;
        width: 40px;
    }

.SMS {
    background-image: url(../../images/SMS.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .SMS:hover {
        background-image: url(../../images/SMS_Over.png);
    }

.Email {
    background-image: url(../../images/E_Mail.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .Email:hover {
        background-image: url(../../images/E_Mail_hover.png);
    }

.Expense {
    background-image: url(../../images/Expense.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .Expense:hover {
        background-image: url(../../images/Expense_Over.png);
    }

.Auto_Email {
    background-image: url(../../images/Auto_Email.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .Auto_Email:hover {
        background-image: url(../../images/Auto_Email_Over.png);
    }

.Configuration {
    background-image: url(../../images/Configuration.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .Configuration:hover {
        background-image: url(../../images/Configuration_Over.png);
    }

.Template {
    background-image: url(../../images/Template.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .Template:hover {
        background-image: url(../../images/Template_Over.png);
    }

.Security {
    background-image: url(../../images/Security.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .Security:hover {
        background-image: url(../../images/Security_Over.png);
    }

.Notification {
    background-image: url(../../images/Notification.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .Notification:hover {
        background-image: url(../../images/Notification_Over.png);
    }

.Settings {
    background-image: url(../../images/Settings.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .Settings:hover {
        background-image: url(../../images/Settings_Over.png);
    }

.CouponGeneration {
    background-image: url(../../images/CoupenGeneration.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .CouponGeneration:hover {
        background-image: url(../../images/CoupenGeneration_Over.png);
    }

.ServiceTax {
    background-image: url(../../images/ServiceTax.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .ServiceTax:hover {
        background-image: url(../../images/ServiceTax_Over.png);
    }

.Announcement {
    background-image: url(../../images/Annoncement.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .Announcement:hover {
        background-image: url(../../images/Annoncement_Over.png);
    }

.DocumentType {
    background-image: url(../../images/Doc_Type.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .DocumentType:hover {
        background-image: url(../../images/Doc_Type_Over.png);
    }

.RegistrationNoFormat {
    background-image: url(../../images/Registation.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .RegistrationNoFormat:hover {
        background-image: url(../../images/Registation_Over.png);
    }

.RegionalSettings {
    background-image: url(../../images/Settings.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .RegionalSettings:hover {
        background-image: url(../../images/Settings_Over.png);
    }

.Notification {
    background-image: url(../../images/Notification.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .Notification:hover {
        background-image: url(../../images/Notification_Over.png);
    }

.brief-grid-content1 h3, .brief-grid-content2 h3 {
    font-size: 16px;
}

.brief-grid-content1 h3, .brief-grid-content2 h3 {
    color: #393939;
    font-family: "Raleway",sans-serif;
    font-size: 11px;
    font-weight: 700;
    margin-top: 9px;
}

.SubjectMapping {
    background-image: url(../../images/subject_mapping.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .SubjectMapping:hover {
        background-image: url(../../images/subject_mapping_hover.png);
    }

.DashboardBG {
    background-color: #608BB4;
    /*background-color:#77D44F;*/
    color: white;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
}

.Courses {
    background-image: url(../../images/Courses.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .Courses:hover {
        background-image: url(../../images/Courses_Over.png);
    }

.Subjects {
    background-image: url(../../images/Subjects.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .Subjects:hover {
        background-image: url(../../images/Subjects_Over.png);
    }

.StaffRegistration {
    background-image: url(../../images/StaffRegistration.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .StaffRegistration:hover {
        background-image: url(../../images/StaffRegistration_Over.png);
    }

.BatchDetails {
    background-image: url(../../images/BatchDetails.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .BatchDetails:hover {
        background-image: url(../../images/BatchDetails_Over.png);
    }

.StudentDetails {
    background-image: url(../../images/StudentDetails.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .StudentDetails:hover {
        background-image: url(../../images/StudentDetails_Over.png);
    }

.BatchAttendance {
    background-image: url(../../images/BatchAttendance.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .BatchAttendance:hover {
        background-image: url(../../images/BatchAttendance_Over.png);
    }

.Test {
    background-image: url(../../images/TestResults.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .Test:hover {
        background-image: url(../../images/TestResults_Over.png);
    }

.TestResults {
    background-image: url(../../images/TestResults.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .TestResults:hover {
        background-image: url(../../images/TestResults_Over.png);
    }

.StaffPayments {
    background-image: url(../../images/StaffPayment.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .StaffPayments:hover {
        background-image: url(../../images/StaffPayment_Over.png);
    }

.Expenses {
    background-image: url(../../images/Expenses.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .Expenses:hover {
        background-image: url(../../images/Expenses_Over.png);
    }

.LibraryBookStock {
    background-image: url(../../images/LibraryBookStock.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .LibraryBookStock:hover {
        background-image: url(../../images/LibraryBookStock_Over.png);
    }

.LibraryIssueBook {
    background-image: url(../../images/Library_Book_Issue.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .LibraryIssueBook:hover {
        background-image: url(../../images/Library_Book_Issue_Over.png);
    }

.StudentPayment {
    background-image: url(../../images/StudentPayment.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .StudentPayment:hover {
        background-image: url(../../images/StudentPayment_Over.png);
    }

.ReceiptNoFormat {
    background-image: url(../../images/receipt_no.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .ReceiptNoFormat:hover {
        background-image: url(../../images/receipt_no_Over.png);
    }

.PaymentGateway {
    background-image: url(../../images/payment_gateway.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .PaymentGateway:hover {
        background-image: url(../../images/payment_gateway_Over.png);
    }

.AutoSMS {
    background-image: url(../../images/auto_sms.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 17px 0 0 8px;
    width: 40px;
}

    .AutoSMS:hover {
        background-image: url(../../images/auto_sms_Over.png);
    }

/*new css Add*/
.inst_details {
    padding: 13px 6px !important;
    text-align: left;
    margin-bottom: -12px;
}

    .inst_details label {
        padding-bottom: 7px;
        padding-left: 3px;
        color: #000000;
    }

.field_type {
    margin-right: 10px;
}

input#rdoPremium {
    float: left;
    width: 20px;
}

input#rdoTrial {
    float: left;
    width: 20px;
}

input#rdoActive {
    float: left;
    width: 20px;
}

input#rdoInactive {
    float: left;
    width: 16px;
}

.clear_bottom {
    margin-bottom: 5pc;
}

.fileinput.fileinput-new {
    margin-bottom: 10px;
}

input#rdoShowTestMenu_Yes {
    float: left;
    width: 20px;
}

input#rdoShowTestMenu_No {
    float: left;
    width: 20px;
}
