﻿html
{
    overflow: hidden;
    overflow-y: scroll;
    overflow-x: hidden;
}


.MarginBottomAll
{
    margin-bottom: 10px;
}
a
{
    outline: none !important;
}


.form-signin {
    margin: 0 auto;
    max-width: 330px;
    padding: 15px;
}

.ddl-error
{
      color: #a94442;
    float: left;
    padding-bottom: 10px;
    padding-top: 5px;
}

.box-primary
{
    padding:20px;
}

.ajax__calendar_container
{
    z-index:9999999;
}

.NoMargin
{
    margin:0px;
}


@media (min-width: 992px) and (max-width: 1199px)
{

}
@media (min-width: 768px) and (max-width: 991px)
{

}
@media (max-width: 767px)
{

}
.sa
{
    margin-left:82px !important;
}
.mar-left
{
    margin-left:67px !important;
}
.mar-left1
{
    margin-left:60px !important;
}
.mar-left2
{
    margin-left:54px !important;
}
.mar-left3
{
    margin-left:35px !important;
}
.mar-left4
{
    margin-left:76px !important;
}
.sv-width
{
    width:153px !important;
}
.compress
{
    margin-bottom:5px !important;
}
.table-width
{
    width:100% ! important;
}
 .border>thead>tr>th, .border>tbody>tr>th, .border>tfoot>tr>th, .border>thead>tr>td, .border>tbody>tr>td, .border>tfoot>tr>td
{
    border:1px solid #000 !important;
    border-top:none !important; 
    padding:1px;
    text-align:center;
}
.display-None
{
    display:none;
}
.labl-center
{
  
}
.per-name
{
    margin-left:70px;
}
.per-name1
{
    margin-left:43px;
}
.per-width
{
    width: 250px;
}
.chk-mar
{
    margin-left:10px;
}
.chk-name
{
    margin-left:43px;
}
.chk-name1
{
    margin-left:65px;
}
.chk-name2
{
    margin-left:50px;
}
.chk-name3
{
    margin-left:53px;
}
.flex
{
    display:inline-flex;
}
.pri-width
{
    margin-left:50px;
    margin-top:1px !important;
}
.pre-top
{
    margin-top:20px;
}
.col-width
{
    width:100% !important;
}
.addmnhead {
    background-color: #333;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    padding: 5px;
}
.spaceborder {
    height: 8px;
    border-bottom: 2px solid #CCC;
}
.error {
    font-family: Tahoma;
    font-size: 12px;
    color: #e11a00;
}
.same
{
    background-color:#66CC66;
    border:1px solid #66CC66;
    border-radius:15px 0 15px 0;
    color:#fff;
    padding:5px;
    margin-bottom:5px;
}
.same:hover
{
    background-color:#66CC99;
}
/*-------File Upload-----*/
.file-upload
{
    color:#006699;
    /*border: 1px solid #ccc;*/
    padding: 7px;
}
.file-upload::-webkit-file-upload-button
{
    background-color:#006699;
    color:#fff;
    padding:5px;
    border-radius:5px;
    cursor:pointer;
    border:1px solid #006699;
}
.file-upload::-webkit-file-upload-button:hover
{
    background-color:#0066CC;
}
.msg-size
{
    font-size:15px;
}
#ad-class-dis
{
    display:none;
}
#ad-class-none
{
    display:none;
}
#ad-class-link
{
    display:none;
}
#ad-class-delete
{
    display:none;
}
#grid
{
    display:none;
}
.span-add
{
    font-size:15px;
    color:#6091ba;
    text-decoration:underline;
    cursor:pointer;
}
.sv-width1
{
    width:160px !important;
}
.col-fieldset
{
    display : block;
    -webkit-margin-start: 2px;
    -webkit-margin-end: 2px;
    -webkit-padding-before: 0.35em;
    -webkit-padding-start: 0.75em;
    -webkit-padding-end: 0.75em;
    -webkit-padding-after: 0.625em;
    min-width: -webkit-min-content;
    border: 2px groove threedface;
}
.col-legend {
    display: block;
    -webkit-padding-start: 2px;
    -webkit-padding-end: 2px;
    border: none;
    font-size:15px;
    width:15%;
    margin-bottom:2px !important;
}
.small-legend
{
    width:41% !important;
}
.spacer {
    height: 8px;
    clear: both;
}
.tbltxt {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #000;
    padding: 3px;
}
.show-butt
{
    background-color:#49BA5E;
    padding:5px;
    border:none;
    border-radius:10%;
    color:#fff;
}
.show-butt:hover
{
   background-color:#66C66D;
}
.update-butt
{
    background-color:#FF9966;
    padding:8px;
    border:none;
    border-radius:10px;
    color:#fff;
}
.update-butt:hover
{
   background-color:#FFBC79;
}
.mis-butt
{
    background-color:#006699;
    padding:8px;
    border:none;
    border-radius:10px;
    color:#fff;
}
.mis-butt:hover
{
   background-color:#008ACC;
}
.details-butt
{
    background-color:#CC0066;
    padding:5px;
    border:none;
    border-radius:10%;
    color:#fff;
}
.details-butt:hover
{
   background-color:#CC3366;
}
.full-butt
{
    background-color:#6699CC;
    padding:5px;
    border:none;
    border-radius:10%;
    color:#fff;
}
.full-butt:hover
{
   background-color:#6262FF;
}
.dis-butt
{
    background-color:#339999;
    padding:5px;
    border:none;
    border-radius:10%;
    color:#fff;
}
.dis-butt:hover
{
   background-color:#00A6A6;
}
.clear-butt
{
    background-color:#FA5959;
    padding:4px;
    border:none;
    border-radius:10px 0 10px 0;
    color:#fff;
}
.clear-butt:hover
{
   background-color:#FF7D7D;
}
.new-clr-butt
{
    background-color:#CC6633 !important;
    border:#CC6633 !important;
    width:20% !important;
}
.new-clr-butt:hover
{
    background-color:#D57E55 !important;
}
.new-stu-butt
{
    background-color:#339999 !important;
    border:#339999 !important;
    width:35% !important;
}
.new-stu-butt:hover
{
    background-color:#00A6A6 !important;
}
.new-receive-butt
{
    background-color:#66C66D !important;
    border:#66C66D !important;
    width:35% !important;
}
.new-receive-butt:hover
{
    background-color:#B9FFB9 !important;
}

.certifi-table>thead>tr>th, .certifi-table>tbody>tr>th, .certifi-table>tfoot>tr>th, .certifi-table>thead>tr>td, .certifi-table>tbody>tr>td, .certifi-table>tfoot>tr>td
{
    padding:1px !important;
}
.cancel-butt
{
    background-color:#9F009F;
    border:#9F009F;
    color:#fff;
    padding:8px;
    border-radius:10px 0 0 10px;
    box-shadow:2px 2px 2px 2px;
}
.cancel-butt:hover
{
    background-color:#BB00BB;
}
.col-new
{
    width:100% !important;
}
.border-class
{
    border:1px solid;
    padding:5px;
}
.position
{
    float:right;
}
.mar-bottom
{
    margin-bottom:8px;
    margin-left: 10px;
}
.font-size
{
    font-size: 14px !IMPORTANT;
    font-weight: bold;
    width: 14% !IMPORTANT;
}
.col
{
    border: 2px groove #FFFAF0 !important;
    width: 49%;
    display:inline;
}
.col1
{
    border: 2px groove #FFFAF0 !important;
    width: 98.5%;
}
.font-size-details
{
    font-size: 14px;
    width: 50%;
    border:2px solid #339999;
    padding:8px;
    /*color:#339999;*/
}
.font-size-school
{
    font-size: 14px;
    width: 50%;
    border:2px solid #339999;
    padding:8px;
    margin-left:50px;
    /*color:#339999 !important;*/
}
.stu-font
{
    color:#339999;
    margin-top:30px;
    font-size:18px;
    font-weight:bold;
    margin-left: 15px;
}
.stu-font1
{
    color:#339999;
    margin-top:30px;
    font-size:18px;
    font-weight:bold;
    margin-left:390px;
}
.school-fee
{
    margin-left:10px;
}
.dis-line
{
    margin-top:30px;
}
.display-inline
{
    display:inline-flex;
    margin-bottom: 30px;
    margin-top:10px;
    width:100%;
}
.new-col
{
    width:130% !important;
    border:2px solid #339999 !important;
}
.new-col-school
{
   width: 100% !important;
    margin-left: 180px;
    /*margin-top: 20px; */
    border:2px solid #339999 !important;
    height:120px;
}
.fee-gap
{
    margin-bottom:20px;
}
.bult-clas
{
    margin-left:8px;
    margin-right:10px;
}
.bult-clas1
{
    margin-left:52.5px;
    margin-right:10px;
}
.bult-clas2
{
    margin-left:35.5px;
    margin-right:10px;
}
.bult-clas3
{
    margin-left:60px;
    margin-right:10px;
}
.bult-clas4
{
    margin-left:83px;
    margin-right:10px;
}
.paid-amt
{
    margin-left:10px;
}
.paid-amt-by
{
    margin-left:20px;
}
.resc-butt
{
    margin-left:20px;
}
.stu-width
{
    width:100px;
}
.font-size-details-wdth
{
    width: 100% !important;
    /*font-size: 14px;*/
    border:2px solid #339999;
    padding:8px;
}
.font1-size1-details1-wdth1
{
    width: 97% !important;
    margin-left: 16px;
    border:2px solid #339999;
    padding:8px;
}
.mar-top
{
        margin-top: 8px;
}
.mar-lt
{
    margin-left: 28px;
}
.mar-lt1
{
    margin-left: 97px;
}
.inline-gap
{
    margin-left:40px;
}
.amount-width
{
    width:150px !important;
}
.fee-mar-left
{
    margin-right: 7px;
}
.fee-right
{
    margin-left: 25px;    
}
.fee-font
{
    FONT-WEIGHT: bold;
    font-size: 14px;    
}
.fee-gaps
{
    margin-left:15px;
}
.top-gap
{
    margin-top: 5px;
}
.marLeft
{
    margin-left: 80px;
}
.font-weight
{
    font-weight: bolder;
}
.mar-right
{
    margin-right: 5px;
}
.font-fee
{
    font-weight: bold;
    margin-right: 5px;
}
.top-gap1
{
    margin-top: 25px;
}
.center-font
{
    text-decoration: underline;
    font-size: medium;
    font-weight: 700;
    margin-left: 273px;
}
.col-box-width
{
    width:100% !important;
}
.mar-lt-date
{
    margin-left:25px;
    margin-right:5px;
}
th
{
    text-align:center !important;
}
.sv-mar
{
    margin-left:50px;
    margin-top: 0px !important;
}
.fine-font
{
    margin-bottom: 10px;
    font-family: monospace;
    font-weight: 800;
    font-size: large;
}
.cancel-width
{
    width:69%;
}
.btn-update
{
    width:20% !important;
    margin-top:30px;
    margin-left:163px;
}
.grid-color
{
        padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.down-gap
{       
    margin-bottom: 10px;
}
.error-mid
{
    margin-left: 330px;
    margin-bottom: 5px;
    font-size: large;
}
.align-centre
{
        margin-left: 20px;
}
.td-font-weight
{
    font-weight: bold;
}
.disc-font
{
    margin-top: 6px;
    margin-left: 176px;
    font-size: initial;
    font-weight: 600;
}


/*-------------------------------------------------*/

.no-print
{
    display:none;
}
.setFee-width
{
       width: 54% !important; 
}
.btn-fee
{
    background-color: #901515;
    border-color: #901515;
    color: White;
}
.btn-fee1
{
    background-color: #3c8dbc;
    border-color: #367fa9;
    color: White;
}
.btn-fee2
{
    background-color: #901515;
    border-color: #901515;
    color: White;
}
.btn-fee3
{
    background-color: #04B431;
    border-color: #04B431;
    color: White;
}
.btn-fee4
{
    background-color: #70DF7F;
    border-color: #70DF7F;
    color: White;
}
.hiddencol
 {
     display:none;
 }
 .btn-feeRed
{
    background-color: #D82020;
    border-color: #D82020;
    color: White;
}
.txt-resize
{
    width: 25% !important;
    height: 30px !important;
}
.table-btm-border tr
{
    border-bottom: 1px dotted;
}
.table-btm-border td
{
    padding-bottom: 10px;
    padding-top: 10px;
}
.search-top
{
    margin-top: 16px;
}
/*----------------data Table GridView Css----------------------*/
        .EU_TableScroll
        {
            max-height: 275px;
            overflow: auto;
            border:1px solid #ccc;
           
        }
        .EU_DataTable
        {
            border-collapse: collapse;
            width:100%;
        }
            .EU_DataTable tr th
            {
                background-color: #3c454f;
                color: #ffffff;
                /*padding: 10px 5px 10px 5px;*/
                border: 1px solid #cccccc;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: normal;
                text-transform:capitalize;
                text-align:left !important;
            }
            .EU_DataTable tr:nth-child(2n+2)
            {
                background-color: #f3f4f5;
            }

            .EU_DataTable tr:nth-child(2n+1) td
            {
                background-color: #d6dadf;
                color: #454545;
            }
            .EU_DataTable tr td
            {
               /* padding: 5px 10px 5px 10px;*/
                color: #454545;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                border: 1px solid #cccccc;
                vertical-align: middle;
            }
                .EU_DataTable tr td:first-child
                {
                    text-align: center;
                }
        /*-----------------------------------------------------------------*/


/*-----------------------------------------------------------------------*/


.fee-collection
{
    margin-top: 10px;
    border: 1px solid #000;
    padding: 10px;
    font-size: 13px;
}
.fee-collection-font
{
    font-weight: bold;
}
.new-col-6
{
    width: 50%;
    float: left;
}
.fee-collection-border
{
   border-bottom: 1px solid #000;
}
.col-float-right
{
    float: right;
}
.fee-balance-collection-font
{
    font-size: 15px;
    font-weight: bold;
}
.new-col-margin
{
    margin-bottom: 10px;
    padding: 5px;
}
.fee-collection-heading
{
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    margin: 10px 0;
}
.fee-col-section
{
    float: left;
    width: 100%;
}