   
.cell-mob{
    display: none;
}

html, body{
    width:100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
}

.container-fluid{
    background-color: ;
}
.clear-fix{
    clear: both;
}
.term{
    width: 800px;
    height: auto;
    margin: 0 auto;
}
.term h2{
    text-align: center;
    color: darkblue;
    margin:80px;
}
.term .term-term{
    margin: 0px;
    font-family:arial;
    font-weight: 600;
    margin-bottom: 25px;
    color:darkblue;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
}
.term  h4{
    font-family: arial;
    font-weight: 600;
    margin-top: 30px;
}
.term .term-sub{
    width: 800px;
    height: 300px;
    margin: 0 auto;
    overflow: auto;
}
.term .term-sub li{
    text-align: justify;
    padding: 10px;
    list-style: none;
}
.term .term-sub p{
    text-align: justify;
    padding: 10px;
    list-style: none;
}
.term .bton{
    margin-top: 25px;
}

.mydsh{
    width: 100%;
    height: 120px;
    background:#1159bd;
    border-radius:10px;
}
.mydsh h4{
    color: #fff;
    text-align: center;
    padding: 15px;
    font-family: literata;
    font-size: 16px;
}
.mydsh a{
    text-decoration: none;
}
.mydsh .sct-prone{
    float: left;
    color: #fff;
    padding-left: 10px;
    font-family: calibri;
}
.mydsh .sct-prtwo{
    float: right;
    color: #fff;
    padding-right: 20px;
    font-family: calibri;
}
.mydsh-two{
    width: 100%;
    height: 120px;
    background:#f58c0c;
    border-radius:10px;
}
.mydsh-two h4{
    color: #fff;
    text-align: center;
    padding: 15px;
    font-family: literata;
    font-size: 16px;
}
.mydsh-two a{
    text-decoration: none;
}
.mydsh-two .sct-prone{
    float: left;
    color: #fff;
    padding-left: 10px;
    font-family: calibri;
}
.mydsh-two .sct-prtwo{
    float: right;
    color: #fff;
    padding-right: 20px;
    font-family: calibri;
}
.mydsh-tree{
    width: 100%;
    height: 120px;
    background:#fc4a47;
    border-radius:10px;
}
.mydsh-tree h4{
    color: #fff;
    text-align: center;
    padding: 15px;
    font-family: literata;
    font-size: 16px;
}
.mydsh-tree a{
    text-decoration: none;
}
.mydsh-tree .sct-prone{
    float: left;
    color: #fff;
    padding-left: 10px;
    font-family: calibri;
}
.mydsh-tree .sct-prtwo{
    float: right;
    color: #fff;
    padding-right: 20px;
    font-family: calibri;
}
.mydsh-four{
    width: 100%;
    height: 120px;
    background:#569e52;
    border-radius:10px;
}
.mydsh-four h4{
    color: #fff;
    text-align: center;
    padding: 15px;
    font-family: literata;
    font-size: 16px;
}
.mydsh-four a{
    text-decoration: none;
}
.mydsh-four .sct-prone{
    float: left;
    color: #fff;
    padding-left: 10px;
    font-family: calibri;
}
.mydsh-four .sct-prtwo{
    float: right;
    color: #fff;
    padding-right: 20px;
    font-family: calibri;
}

.mjr-van-dash{
    width: 100%;
    font-family: calibri;
    border: 1px solid #ccc;
    width: 100%;
   
    padding:5px;
    border-radius: 5px;
    background-color:whitesmoke;
    color:#000;
}
.mjr-van-dash .sct-dash{
    float:left;
    
    
}
.mjr-van-dash .sct-para{
    float:right;
    
}

.mjr-van-dash .sct-dash p{
    margin:0px;
    padding:5px 5px;
}
.mjr-van-dash .sct-para p{
    margin:0px;
    padding:5px 5px;
}


.mjr-vanto-dash{
    width: 100%;
    font-family: calibri;
    border: 1px solid #ccc;
    width: 100%;
    height: 100px;
    padding:5px;
    border-radius: 5px;
    background-color: #339966;
    color:#fff;
}
.mjr-vanto-dash .sct-dash{
    float:left;
    
    
}
.mjr-vanto-dash .sct-para{
    float:right;
    
}

.mjr-vanto-dash .sct-dash p{
    margin:0px;
    padding:5px 5px;
}
.mjr-vanto-dash .sct-para p{
    margin:0px;
    padding:5px 5px;
}



.mjr-vanthree-dash{
    width: 100%;
    font-family: calibri;
    border: 1px solid #ccc;
    width: 100%;
    height: 100px;
    padding:5px;
    border-radius: 5px;
    background-color:whitesmoke;
    color:#000;
}
.mjr-vanthree-dash .sct-dash{
    float:left;
    
    
}
.mjr-vanthree-dash .sct-para{
    float:right;
    
}

.mjr-vanthree-dash .sct-dash p{
    margin:0px;
    padding:5px 5px;
}
.mjr-vanthree-dash .sct-para p{
    margin:0px;
    padding:5px 5px;
}

.buttons p a{
    width: 330px;
    height: auto;
    margin-left: 300px;
    background: #46465e;
    color: #fff;
}

.buttons-lns h4{
    color: red;
    font-family: calibri;
    text-align: center;
    margin-left: 250px;
}
.buttons-lns p a{
    width: 330px;
    height: auto;
    margin-left: 300px;
    background: #46465e;
    color: #fff;
}

.pnl-dtl h4{
    color: darkblue;
    border-left: 10px solid #222;
    padding-left: 10px;
    height: 25px;
    line-height: 25px;
    margin:30px 0px;
}
.pnl-dtlimg{
    margin:0 auto;
    width:50px;
    height:100px;
    margin-top:-100px;
    
}
.prsn-dtl-img{
    width: 100px;
    margin-left: 100px;
    border-radius: 100px;
    height: 100px;
}
.prsn-dtl-img img{
    width: 100%;
    height: 100%;
   
}

/*---1---*/

.md-imgshow{
    width: 150px;
    height: 150px;
    margin-left: 80px;
}
.md-imgshow img{
    width: 100%;
    height: 100%;
    border-radius: 100px;
}

#slide-table-fetch {
    margin: 0px;
    font-family:literata;
    color: darkblue;
}

.slf_img{
    
}

.setting-table{
    width: 100%;
    height: 150px;
    overflow: auto;
}
.set-table{
     width: 100%;
    height: 250px;
    overflow: auto;
}
.setv-table{
     width: 100%;
    height: 400px;
    overflow: auto;
}
 

/*settings*/


.exp_ondate{
    display: none;
}
.inc_ondate{
    display: none;
}
.hide-cat{
    display: none;
}
.course-view{
    width: 100%;
    height: 200px;
    overflow: auto;
}
   
.month-multi{
    font-family: calibri;
}
 .month-multi h4{
     font-family:calibri;
     color:darkblue;
    float:left;
     margin-bottom: 0px;
}
 .month-multi .bulk-action{
    float: right;
}
 .month-multi .bulk-action select{
    float: left;
    width: 150px;
    height: 30px;
    background: #f1f1f1;
    border-right:none;
}
 .month-multi .bulk-action .blk-act{
    height: 30px;
    
}
.exp_cat{
    font-family: calibri;
}
.inc_cat{
    font-family: calibri;
}
.due-ent{
    font-family: calibri;
}

.year-add-set{
    margin-top: 25px;
   
}
.year-view {
   width: 100%;
   height: auto;   
       
}
.year-view h4{
    margin:0px;
    margin-top: 50px;
    font-family:calibri;
    color:darkblue;
}

.run-yr-view{
    margin-top: 20px;
}
.run-yr-ent{
    margin-top:60px;
}
 
.amt-rec #interest{
    display: none;
}
.int-lnd-amt{
    width: 100%;
    max-height: 350px;
    overflow: auto;

}
.nor-lnd-amt{
    width: 100%;
    height: 350px;
    overflow: auto;
    margin-top:50px;
}
.lnd-payments{
 

}
.py-int{
    font-family: calibri;
    background: ;
}
.int-amt{
    float: ;
    width: 130px;
    color:red ;
    background: none;
   
}
.int-lnd-amt h4{
 
}
.container-fluid{
    padding-right:0px;
    padding-left: 0px;
    border-radius: none;
}



/*Side navigation*/


.dsktop{
    display: block;
    
}
.dsktp{
    display: block;
}
.mobe{
    display: none;
}

.mobile{
    display: none;
}


.navigation{
    width: 100%;
    height: 60px;
    background:whitesmoke;
    border-bottom:1px solid #ccc;
}
.navigation .app-lg{
    float:left;
    padding-left: 10px;
    width: 220px;
    height: 60px;
    line-height: 60px;
    padding-left: 30px;
    border: 1px solid #202542;
}
.navigation .inst-head{
    float: left;
    width: 700px;
    padding-left: 15px;
} 
.navigation .inst-head h3{
	width: 100%;
    text-align: left;
    margin-top: 10px;
    color: #204051;
	font-size: 18px;
}

.navigation .inst-set{
    width: 400px;
    float: left;
}
.navigation .inst-set .inst-notifications{
    line-height: 60px;
    padding-left: 30px; 
    width: 170px;
    position: relative;
    float: left;
    margin-left: 50px;
}
.navigation .inst-set .inst-notifications a{
    margin-right: 20px;
    text-decoration: none;
    color: #000;
}
.navigation .inst-set .inst-notifications a i{
    width: 40px;
    height: 30px;
    text-align: center;
    line-height: 30px;
}
.navigation .inst-set .inst-notifications a .msg{
   position: absolute;
   top: 20px;   
   margin-left: -10px;   
    
    
}
.navigation .inst-set .inst-notifications a .noti{
   position: absolute;
   top: 20px;   
   margin-left: -20px;   
}
.navigation .inst-set .inst-setting{
    width:180px;
    height: 80px;
    float:left;
}
.navigation .inst-set .inst-setting ul{
    list-style: none;
    margin-left: -40px;
}
.navigation .inst-set .inst-setting ul li{
    line-height: 80px;
    font-family: calibri;
    font-size: 16px;
}
.navigation .inst-set .inst-setting ul li a{
    text-decoration: none;
    color: #000;
}


#side-menu{
    float: left;
    background:#204051;
    width:220px;
    height: 650px;
    margin-left: -15px;
}


#side-menu ul{
    list-style: none;
    margin: 0px;
	margin-top: 50px;
    padding: 0px;
}

#side-menu  ul li{
    font-weight: ;
    
}
#side-menu a{
    padding: 10px 0px;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
    color: #9fb1c2; 
    font-weight: ;
    text-transform: capitalize;
    display: block;
    
}
#side-menu ul li a{
    color:#fff;
    font-family:lato;
    font-size: 12px;
    border-bottom: 1px dashed #63B4B8;
    
}


#side-menu .glyphicon
{
    margin-right: 6px;
}
#side-menu i{
	width: 20px;
    float: left;
	margin-right: 10px;
	font-size: 12px;
	margin-top: 3px;
	
	text-align: center;
}
#side-menu a:hover{
    background: #63B4B8;/*293846*/
    color: #000;
    display: block;
}
#side-menu .active a{
    background: #63B4B8;
    color: #000;
}
#side-menu .collapseable li{
    padding-left: 10px;
    padding-top: px;
    background: #e1e1e1;
    font-weight: none;
    
   
}
#side-menu .collapseable a{
    color: #000;/*9fb1c2*/
    padding:10px 20px;
    font-size: 12px;
    text-decoration: none;
    display: block;
    font-family: arial;
     text-transform:capitalize;
}
#side-menu > .collapseable{
    
    border-left: 4px solid #000;
    background: #1964bd;/*293846*/
}
#side-menu .collapseable a:hover{
    color:#000;
    background: #83c8f2;
}

#side-menu .link > ul > li {
    padding-bottom: px;
   
}


.title{
    float: right;
    text-align: center;
    padding-right: 35px;
}

.title p{
     margin:0px;
     font-family: calibri;
    color: darkblue;
}

#admin-footer {
   
    width: 100%;
    padding: 0px 25px;
    height: 30px;
    line-height: 30px;
    background-color: #222;
    color: #676a6c;
    
}

.fin-act h4{
    width: 100%;
    text-align: center;
    font-family: roboto;
    color:mediumblue;
}
.fin-act table{
    width: 100%;
    background: ;
    margin-top: 10px;
    
    margin-left: 45px;
}
.fin-act table tr td{
    
}
.admit-disc{
    margin-left: 50px;
    font-family: calibri;
}
.admit-details{
    margin-left: 30px;
    font-family: calibri;
}
.admit-details p{
    margin: 0px;
}
.bulk_del{
    float: left;
    margin-left: -15px;
    width: 250px;
    height: 30px;
    font-family: calibri;
}
.bulks_del{
    float: right;
    
    width: 310px;
    height: 30px;
    font-family: calibri;
} 
.blk_del{
    float: left;
    width: 70px;
    height: 30px;
}


.inst-act h3{
    text-align:center;
    font-family: Calibri;
    color:crimson;
    font-size: 22px;
}

.usr-lgn{
    width: 600px;
    height: 320px;
    margin: 150px auto;
    border: 1px solid #63B4B8;
    position: relative;
    background-color:#63B4B8 ;
}

.usr-lgn p{
    font-family: calibri;
    text-align: ;
    margin-top: 5px;
}
.usr-lgn .lgn-img{
    position: absolute;
    width: 200px;
    padding: 10px;
    border-right: 1px solid #0b4f52;
    margin-top: 55px;
    float: left;
    height: 220px;
    line-height: 180px;
}
.usr-lgn .lgn-img img{
    width: 150px;
    height: 6 0px;
    margin-left: 15px;
    border-radius: 5px;
	background: #fff;
	border-radius: 5px;
}
.usr-lgn .lgn-lgn{
    width: 290px;
    padding-left: 10px;
    position: absolute;
    left: 260px;
    top: 50px;
    font-family: calibri;
    
}
.usr-lgn .lgn-lgn h4{
    width: 100%;
    color: #032CC1;
    text-align:;
    font-family:calibri;
    margin: 0px;
}
.usr-lgn .lgn-lgn .notice{
    width: 270px;
    height: 40px;
    
    text-align: right;
    font-family: calibri;
}

.usr-lgn .lgn-lgn .usrnm input{
    width: 250px;
    border: none;
    height: 35px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    outline: none;
    padding: 0px 5px;
}

.usr-lgn .lgn-lgn .usrnm ::-moz-input-placeholder{
    color:#aaa;
    font-family:calibri;
}
.usr-lgn .lgn-lgn .usrnm ::-webkit-input-placeholder{
    color:#aaa;
    font-family:calibri;
}
.usr-lgn .lgn-lgn .usrnm ::-ms-input-placeholder{
    color:#aaa;
    font-family:calibri;
}
.usr-lgn .lgn-lgn .usrpw ::-moz-input-placeholder{
    color:#aaa;
    font-family:calibri;
}
.usr-lgn .lgn-lgn .usrpw ::-webkit-input-placeholder{
    color:#aaa;
    font-family:calibri;
}
.usr-lgn .lgn-lgn .usrpw ::-ms-input-placeholder{
    color:#ccc;
    font-family:calibri;
}


.usr-lgn .lgn-lgn .usrpw input{
    width: 250px;
    border: none;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    outline: none;
    height: 35px;
    padding: 0px 5px;
    
}

.usr-lgn .lgn-lgn .usrbtn button{
    width: 250px;
    height: 35px;
    border: none;
    box-shadow: none;
    background: #204051;
    outline: none;
    margin-top: 10px;
    color: #fff;
    
}
.usr-lgn .lgn-lgn .usr-frgt{
    font-family: calibri;
    text-align: right;
    margin-right: 30px;
    margin-top: 10px;
    
}
.usr-lgn .lgn-lgn .usr-frgt a{
    text-decoration: none;
    color: #000;
    font-size: 13px;
    
}
.usr-lgn .lgn-lgn .usr-sin p{
    font-family: calibri;
    text-align: ;
    margin-top: 35px;
    margin-right: 25px;
    font-size: 13px;
}
.usr-lgn .lgn-lgn .usr-sin p a{
    color: #032CC1;
    text-decoration: none;
    font-size: 12px;
}



.usr-reg{
    width: 650px;
    height: 400px;
    margin: 50px auto;
    position: relative;
    background-color:#fff ;
    top: 25px;
}
.usr-reg h4{
    font-family: calibri;
    padding-top: 25px;
    padding-left: 25px; 
}
.usr-reg p{
    font-family: calibri;
    padding-left: 25px;
    margin-bottom: 20px;
}
.usr-reg .sign-data{
    
    margin-top: 25px;
    text-align: ;
}
.usr-reg .sign-data input{
    width: 250px;
    border: none;
    border-bottom: 1px solid #aaa;
    outline: none;
    padding-bottom: 5px;
    padding-left: 5px;
  
}

.usr-reg .sign-data ::-moz-input-placeholder{
    color:#aaa;
    font-family:calibri;
}
.usr-reg .sign-data ::-webkit-input-placeholder{
    color:#aaa;
    font-family:calibri;
}
.usr-reg .sign-data ::-ms-input-placeholder{
    color:#aaa;
    font-family:calibri;
}
.usr-reg .sign-data ::-moz-input-placeholder{
    color:#aaa;
    font-family:calibri;
}
.usr-reg .sign-data ::-webkit-input-placeholder{
    color:#aaa;
    font-family:calibri;
}
.usr-reg .sign-data ::-ms-input-placeholder{
    color:#ccc;
    font-family:calibri;
}
/*End Login*/


  .mobe{
        display: none;
     
    }

    .userlgn{
        width:360px;
        height: auto;
        background: #fff;
        margin-top: 100px;
    }
.userlgn .lgn-img{
    width: 180px;
    height: 90px;
    margin: 0 auto;
    padding-top: 20px;
    
}

.userlgn .lgn-img img{
    width: 100%;
    height: 100%;
}
.userlgn .frm-con{
    width: 250px;
    height: 200px;
    margin-top: 25px;
}
.userlgn .frm-con input{
    width: 300px;
    outline: none;
    margin-left: 30px;
    height: 50px;
    border: none;
    border-bottom: 1px solid #ccc;
}
.userlgn .usr-frgt{
    text-align: center;
    margin-top: -25px;
}

.userlgn .frm-con .usrbtn input{
    margin-top: 25px;
    height: 40px;
}
.userlgn .usr-sin{
    height: 75px;
    line-height: 75px;
    text-align: center;
}

.dash{
    width: 100%;
    margin-top: 25px;
    text-align: center;
}

.dash button{
    width: 150px;
    height: 70px;
    margin-right: 25px;
    background: ;
    color: #fff;
    border-radius: 5px;
    font-family: calibri;
    font-size:15px;
    
}


/*inst setting*/


.top-headding {
	width: 100%;
  	margin:0px 0px;
	margin-top: 25px;
}
.top-headding p{
	font-family: calibri;
	margin-top: 5px;
}
.top-headding h3{
	margin: 0px;
    font-family:relway;
    color: #457ca1;
    font-weight: 600;
	font-size: 18px;
	float: left;
}

.top-headding h3 small{
	font-size: 16px;
	font-weight: 600;
	color:darkgray;
}


.inc-cat h4{
    color:darkblue;
    text-align: center;
}

#top-headdings a{
    float: left;
    margin-top: 30px;
    margin-right:;
}
.pani-table h4{
    margin-top: 0px;
}
.slf_img h4{
    margin-top: -0px;
}

.allhfr{
    margin:0px;
    color: darkblue;
    font-family:calibri;
    margin-top: 10px;
    margin-bottom: 5px;
}
.edu-seen h4{
    margin-top:0px;
}
.prd-srv{
    font-family: calibri;
    
}

.feed-cust{
    font-family: calibri;
    width: 100%;
    height: auto;

   
}
.feed-cust h4{
    color: darkblue;
    margin: 0px;
}
.feed-cust .feeds{
    width: 100%;
    float: left;
    
    padding: 10px;
    font-family: calibri;
    text-align: justify;
}

.feed-cust .feeds p, h5{
    margin: 0px;
    
}

.feed-cust .feeds h5{
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: bold;
   
}
.feed-cust .feeds p{
  
    margin-right: 20px;
}
.feed-cust .feeds .rply{
    text-align: right;
    margin-right: 20px;
    font-weight: 600;
    margin-top:25px;
    
}


.feed-cust .reply-msg{
    width: 100%;
    height: auto;
    background-color:whitesmoke ;
    padding: 10px;
    margin-top: 10px;
    font-family: calibri;
    text-align: right;
    float: right;
    border-radius: 10px;
    text-align: justify;
}

.feed-cust .reply-msg p, h5{
    margin: 0px;
}
.feed-cust .reply-msg h5{
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: bold;
}
.feed-cust .reply-msg .rply{
    text-align: right;
    margin-right: 20px;
    font-weight: 600;
    margin-top:25px;
    
}

.sngl-nt{
    width: 100%;
    height: 500px;
    font-family: calibri;
}
.sngl-nt .noti-img{
    width: 450px;
    height: 220px;
    margin:0 auto;
}
.sngl-nt .noti-img img{
    width: 100%;
    height: 100%;
    border:1px solid #ccc;
}
.sngl-nt .mdl-noti h4{
   margin-top: 25px;    
   font-weight: bold;
   color:dimgray;
   text-align: center;    
}
.sngl-nt .mdl-noti p{
    margin: 0px;
    text-indent: 50px;
    text-align: justify;
    margin-bottom: 15px;
}
.sngl-nt .mdl-noti .wish-noti{
    
    text-align: left;
    margin-top:40px;
    font-weight: 600;
    text-indent: 80px;
}

.sngl-nt .not-def{
   float: right;
}
.sngl-nt .not-def p{
    text-align: center;
    margin:0px;
    
}
.sngl-nt .not-def .send-by{
    text-align: right;
    font-weight: bold;
}

.cms-vw{
    width: auto;
    min-width: 500px;
    overflow: auto;
}
.sel-search{
 
    
}
.sel-search .selection{
    float: left;
}

.sel-search .selection button{
    
    height: 30px;
}

.sel-search .search-clnt{
    float: right;
}

.sel-search .search-clnt input{
    width: 220px;
    height: 30px;
}
.sel-search .search-clnt button{
    width: 50px;
    margin-left: -10px;
    height: 30px;
}

.rsm-opt{
  
    margin: 0px auto;
    
}
.rsm-opt p{
    text-align: center;
}
.rsm-opt ul li{
    
    margin-left: 100px;
    font-family: calibri;
}
.rsm-opt .notic{
    color: red;
    font-family: calibri;
    font-size: 18px;
}
.rsm-opt h4{
    
    font-family: literata;
    color: darkblue;
    
    margin: 0px;
    text-align: center;
    text-transform: uppercase;
    
}
.rsm-opt .rsm-prc{
    text-align: center;
    margin-top: 15px;
    color: darkgreen;
    font-family: calibri;
    font-weight: 600;
    font-size: 16px;
}

.rsm-opt .upgr-nw{
    text-align: center;
   
    margin-top: 30px;
}

.cmng-soon h4{
    text-align: center;
    margin-top: 150px;
    font-family: literata;
    color: red;
}


 .webphn-pym{
    
    background: #fff;
    margin-left: 160px;
    margin-top: 30px;
}
.webphn-pym .info-pmt{
   color: darkblue;
   text-align: center;
   
   
}
.webphn-pym .pmt-ttl{
    text-align: center;
}

.webphn-pym .ptm-opt {
    float: left;
    margin-bottom: 10px;
    width: 270px;
    margin-top: 50px;
    
}
.webphn-pym .ptm-opt img{
    float: left;
    width: 50px;
    margin-left: 70px;    
    border: 1px solid #ccc;    
}
.webphn-pym .ptm-opt p{
    float: left;
    margin-left: 10px;
    margin-top: 10px;
     
}


.cst-brdcrb{
	height: 15px;
	margin:0px 0px;
	padding: 0px 0px;
	margin-bottom: 20px;
	background: none;
	
}
.cst-brdcrb li{
	line-height: px;
	font-family: calibri;
}
.cst-brdcrb li a i{
	color: gray;
	font-size: 11px;
}


.cust-acnt{
	width: px;
	height: auto;
	background: #fff;
	padding: px;
	padding-bottom: 15px;
	margin-right: 25px;
	margin-top: px;
	
}
/*.cust-acnt h4{
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #204051;
	margin-left: 40px;
	padding-top: 0px;
	font-family: raleway;
	font-weight: bold;
}*/
.cust-acnt form{
	font-family: calibri;
	margin-top: 30px;
}
.cust-acnt .input-clm{
	width: 250px;
	margin-top: 15px;
	
}
.cust-acnt .input-clm p{
	color: #000;
	font-weight: 600;
	margin: 0px;
	font-size: 13px;
	color: ;
}
.cust-acnt .input-clm input{
	width: 100%;
	border: none;
	outline: none;
	background: none;
	height: 30px;
	border: 1px solid #ccc;
	padding-left: 5px;
}
.cust-acnt .input-clm select{
	width: 100%;
	border: none;
	outline: none;
	background: none;
	height: 30px;
	border: 1px solid #ccc;
	padding-left: 5px;
}

.cust-acnt .input-clm button{
	width: 120px;
	border: none; 
	background: #095482;
	color: #fff;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	border-radius: 2px;
}
.cust-acnt .input-clm a{
	text-decoration: none;
	color: #204051;
	margin-left: 15px;
}
.cust-acnt .input-clm #alrd{
	margin-top: 35px;
	text-align: center;
}

.cust-acnt .input-clm #alrd a{
	text-decoration: none;
	color: #204051;
	margin-left: 0px;
}
.reg-notice{
	color: red;
	text-align: right;
	margin-right: 80px;
}
.cust-acnt .stt-hide{
	display: none;
}



.brw-shw{
	width: 100%;
	height: auto;
	
}
.brw-shw h4{
	width: 200px;
	margin: 0px;
	margin-top: 50px;
	font-family: raleway;
	font-weight: 600;
	float: left;
}

.brw-shw  .tbl-notice{
	float: left;
	margin: 0px;
	margin-top: 50px;
	font-family: calibri;
	color:red;
	text-align: right;
	width: 400px;
	padding-right: 5px;
}

.brw-shw table{
	width: 600px;
	background:;
	font-family: calibri;
	text-align: center;
	background: #d2eafc;
}

.brw-shw table .table-head{
	background: #204051;
	color: whitesmoke;
	font-weight: bold;
	font-size: 15px;
	height: 30px;
	border: 1px solid #ccc;
	border-bottom: none;
}
.brw-shw table tr td{
	height: 35px;
	
}
.brw-shw table .tbl-sthead{
	background: #588ab0;
	color: #fff;
}

.brw-shw table tr td a i{
	color:#204051;
	font-size: 12px;
}
.brw-shw table tr td a{
	text-decoration: none;
	padding: px;
}
.brw-shw table tr td .dbts{
	width: 100px;
	background: #3e648a;
	padding:2px 10px;
	color: #fff;
	border-radius: 5px;
	font-size: 12px;
}
.brw-shw .notice{
	color: red;
	text-align: left;
	margin-right: px; 
}



.menu-options{
    width: 750px;
    float: left;
    height: auto;
    margin: auto;
    margin-top: 50px;
    margin-left: 150px;
    background-color: #bee7f7;
    /*border: 1px solid lightskyblue;*/
    padding-top: 15px;
    margin-bottom: 50px;
	border: 1px solid #204051;
}
.menu-options h3{
    text-align: center;
    font-family:literata;
    text-transform: ;
    font-weight: 600;
    margin-bottom: 30px;
    margin-top: 5px;
    color: #204051;
	font-size: 18px;
	text-transform: uppercase;
}
.menu-options #wel{
	font-size: 20px;
	text-align: center;
	margin: 0px;
	margin-bottom: 0px;
	font-family: raleway;
	text-transform: uppercase;
}
.menu-options .menu-item{
    width: 160px;
    height: 60px;
    margin-bottom: 25px;
    background-color: #63B4B8;/*073d61*/
    float: left;
    margin-left: 20px;
	border: 1px solid #63B4B8;
    font-size: 12px;
} 
.menu-options .menu-item a{
    color: #000;
    width: 160px;
    height: 60px;
    text-decoration: none;
    display: block;
    font-weight: ;
	font-weight: bold;
	
}
.menu-options .menu-item a:hover{
    background-color: #204051;
    color: #fff;
    display: block;
    border: 1px solid #204051;
}
.menu-options .menu-item a i{
    font-size: 14px;
    margin-left: 72px;
    margin-top: 15px;
}
.menu-options .menu-item a p{
    text-align: center;
    margin-top: 0px;
    font-family: calibri;
    font-size: 14px;
}
.top-icons a{
    float: right;
    width: 50px;
    height: 50px;
    margin-top: 20px;
    font-size: 22px;
    margin-right: 50px;
}
.sub-menus{
    float: left;
    width: 800px;
    height: auto;
    margin-left: 150px;
    background: #bee7f7;
    margin-top: 80px;
    padding-bottom: 25px;
	border: 1px solid #204051;
} 
.sub-menus h4{
    text-align: center;
    padding-top: 25px;
    padding-bottom: 10px;
    font-family: literata;
    color: #204051;
    font-size: 18px;
	text-transform: ;
}
.sub-menus ul{
    list-style: none;
    margin-left: -25px;
    background: #83c8f2;
    margin-top: 30px;
}
.sub-menus ul li{
    float: left;
    width: 280px;
    height: 40px;
    margin-left: 70px;
    margin-bottom: 30px;
    background: #63B4B8;;
    font-family: calibri;
    font-size: 18px;
    line-height: 40px;
    
}
.sub-menus ul li a i{
    width: 50px;
    height: 40px;
    background: #204051;
    text-align: center;
    color: #fff;
    line-height: 40px;
    margin-right: 30px;
    margin-top: px;
}

.sub-menus ul li a{
    width: 280px;
    height: 40px;
    display: block;
    text-decoration: none;
    color: #000;
    
}
.sub-menus ul li a:hover{
    width: 280px;
    height: 40px;
    background: #204051;
    color: #fff;
    display: block;
}
.sub-menus ul li a:hover i{
    background: #63B4B8;
    width: 50px;
    height: 40px;
    color: #000;
}
.shw-usrs{
	width: 100%;
	height: auto;
}
.shw-usrs table{
	width: 1000px;
	background: #c0e4fc;
	font-family: calibri;
	text-align: center;
}
.shw-usrs table tr td{
	height: 30px;
	font-size: 13px;
	
}
.shw-usrs table tr td a{
	text-decoration: none;
	color: #222;
}
.shw-usrs table tr td a i{
	font-size: 11px;
}
.shw-usrs table .table-head{
	background: #204051;
	color: whitesmoke;
	font-weight: bold;
	font-size: 15px;
	height: 30px;
	border: 1px solid #ccc;
	border-bottom: none;
}
.cnf-actn{
	width: 350px;
	height: 150px;
	background:whitesmoke;
	border: 1px solid #ccc;
	padding: 10px;
	margin: 0 auto;
	margin-top: 50px;
}
.cnf-actn h4{
	text-align: center;
	font-family: raleway;
	margin-top: 25px;
	font-size: 15px;
	margin-bottom: 20px;
}
.cnf-actn .no-case{
	width: 80px;
	background: crimson;
	text-align: center;
	border-radius: 2px;
	float: left;
	margin-right: 10px;
	margin-left: 75px;
}
.cnf-actn .no-case a{
	text-decoration: none;
	color: #fff;
	font-size: 12px;
}
.cnf-actn .yes-case {
	width: 80px;
	background: green;
	text-align: center;
	border-radius: 2px;
	float: left;
	margin-right: 10px;
}
.cnf-actn .yes-case a{
	text-decoration: none;
	color: #fff;
	font-size: 12px;
}


.adern-dtl{
	width:700px;
	height: auto;
	background: #fff;
    padding-bottom: 25px;
	margin-bottom: 50px;
}
.adern-dtl #error{
	width: 100%;
	font-family: calibri;
	margin:0px;
	margin-left: 20px;
	color: red;
	text-align:left;
}
.adern-dtl h4{
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #204051;
	margin-left: 15px;
	font-family: raleway;
	font-weight: bold;
}
.adern-dtl form{
	font-family: calibri;
	
}
.adern-dtl .input-clm{
	width: 250px;
	margin-top: 15px;
	float: left;
	margin-right: 75px;
	
}
.adern-dtl .input-clm p{
	color: #222;
	font-weight: 600;
	margin:0px;
	font-size: 14px;
}
.adern-dtl .input-clm input{
	width: 100%;
	border: none;
	outline: none;
	background: none;
	height: 30px;
	border: 1px solid #63B4B8;
	padding-left: 5px;
}
.adern-dtl .input-clm textarea{
	width: 100%;
	border: none;
	outline: none;
	background: none;
	height: 100px;
	border: 1px solid #63B4B8;
	padding-left: 5px;
}
.adern-dtl .input-clm select{
	width: 100%;
	border: none;
	outline: none;
	background: none;
	height: 30px;
	border: 1px solid #63B4B8;
	padding-left: 5px;
}
.adern-dtl .input-clm .file-inp{
	border: none;
	margin-top: 5px;
	margin-left: -5px;
}

.adern-dtl .input-clm button{
	width: 120px;
	border: none; 
	background: #204051;
	color: #fff;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	border-radius: 2px;
	margin-left: px;
}
.adern-dtl .input-clm .suc-ces{
    margin: 0px;
 	
}
.adern-dtl .cat-hide{
	display: none;
}
.adern-dtl .replace{
	cursor: pointer;
	color: red;
}
.adern-dtl .input-clm .inp-def{
	width: 80px;
	height: 25px;
	background: #e1e1e1;
	border: none;
}

.adern-dtl .notice{
	color:red;
	text-align:left;
	
}
.adern-dtl .sbcts-show{
	display: none;
}




.adern-exp{
	width:500px;
	height: auto;
	background: #fff;
    padding-bottom: 25px;
	margin-bottom: 50px;
	float: left;
}
.adern-exp #error{
	width: 100%;
	font-family: calibri;
	margin:0px;
	margin-left: 20px;
	color: red;
	text-align:left;
}
.adern-exp h4{
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #204051;
	margin-left: 15px;
	font-family: raleway;
	font-weight: bold;
}
.adern-exp form{
	font-family: calibri;
	
}
.adern-exp .input-clm{
	width: 250px;
	margin-top: 15px;
	float: left;
	margin-right: 75px;
	
}
.adern-exp .input-clm p{
	color: #222;
	font-weight: 600;
	margin:0px;
	font-size: 14px;
}
.adern-exp .input-clm input{
	width: 100%;
	border: none;
	outline: none;
	background: none;
	height: 30px;
	border: 1px solid #63B4B8;
	padding-left: 5px;
}
.adern-exp .input-clm textarea{
	width: 100%;
	border: none;
	outline: none;
	background: none;
	height: 100px;
	border: 1px solid #63B4B8;
	padding-left: 5px;
}
.adern-exp .input-clm select{
	width: 100%;
	border: none;
	outline: none;
	background: none;
	height: 30px;
	border: 1px solid #63B4B8;
	padding-left: 5px;
}
.adern-exp .input-clm .file-inp{
	border: none;
	margin-top: 5px;
	margin-left: -5px;
}

.adern-exp .input-clm button{
	width: 120px;
	border: none; 
	background: #204051;
	color: #fff;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	border-radius: 2px;
	margin-left: px;
}
.adern-exp .input-clm .suc-ces{
    margin: 0px;
 	
}
.adern-exp .cat-hide{
	display: none;
}
.adern-exp .replace{
	cursor: pointer;
	color: red;
}
.adern-exp .input-clm .inp-def{
	width: 80px;
	height: 25px;
	background: #e1e1e1;
	border: none;
}

.adern-exp .notice{
	color:red;
	text-align:left;
	
}
.adern-exp .sbcts-show{
	display: none;
}
.adern-table{
	width: 550px;
	height: 500px;
	float: left;
	overflow: auto;
}
.adern-table h4{
	margin: 0px;
	margin-top: 25px;
	font-family: raleway;
	font-weight: 600;
	color: #204051;
}

.adern-table table{
	width: 100%;
	height: auto;
	font-family: calibri;
	
	text-align: center;
	background:#bee7f7;
	color: #000;
}
.adern-table table tr td{
	border: none;
	height: 30px;
}
.adern-table table tr td img{
	width: 30px;
	height:15px;
}
.adern-table table .table-head{
	height: 35px;
	background: #204051;
	font-weight: bold;
	font-size: 15px;
	color: whitesmoke;
}
.adern-table table tr td a{
	color: #204051;
	
}
.adern-table table tr td a i{
	font-size: 12px;
}

.vew-cats{
	width: 100%;
	height: auto;
	background: #;
	margin-bottom: 50px;
}
.vew-cats h4{
	font-family:raleway;
	margin-bottom: 0px;
	text-align:;
	font-weight: bold;
	display: none;
}
.vew-cats table{
	width: 100%;
	height: auto;
	font-family: calibri;
	margin-top: 10px;
	text-align: center;
	background:#bee7f7;
	color: #000;
}
.cats-section table{
	width: 500px;
}
.vew-cats table .table-head{
	height: 35px;
	background: #204051;
	font-weight: bold;
	font-size: 15px;
	color: whitesmoke;
}
.vew-cats table a{
	text-decoration: none;
	color:#204051;
	
}
.vew-cats table tr td{
	border: none;
	padding: 3px 0px;
	
	
}
.vew-cats table tr td img{
	width: 30px;
	height:15px;
	
}
.vew-cats table a i{
	font-size: 12px;
}
.vew-cats table .ttl-head{
	font-weight:bold;
	text-align:center;
	color:#000;
	background:#63B4B8;
}


.vew-cats-quote{
	width: 600px;
	height: auto;
	background: #;
	
}
.vew-cats-quote h4{
	font-family:raleway;
	margin-bottom: 0px;
	text-align:;
	font-weight: bold;
	display: none;
}
.vew-cats-quote table{
	width: 100%;
	height: auto;
	font-family: calibri;
	margin-top: 10px;
	text-align: center;
	background:#bee7f7;
	color: #000;
}
.vew-cats-quote table .table-head{
	height: 35px;
	background: #204051;
	font-weight: bold;
	font-size: 15px;
	color: whitesmoke;
}
.vew-cats-quote table a{
	text-decoration: none;
	color:#204051;
	
}
.vew-cats-quote table tr td{
	border: none;
	padding: 3px 0px;
	
	
}
.vew-cats table tr td img{
	width: 30px;
	height:15px;
	
}
.vew-cats-quote table a i{
	font-size: 12px;
}
.vew-cats-quote table .ttl-head{
	font-weight:bold;
	text-align:center;
	color:#000;
	background:#63B4B8;
}


.sub-vew-cts{
	width: 100%;
	height: auto;
	background: #;
}
.sub-vew-cts h4{
	font-family:raleway;
	margin-bottom: 0px;
	text-align:;
	font-weight: bold;
	
}
.sub-vew-cts table{
	width:700px;
	height: auto;
	font-family: calibri;
	margin-top: 10px;
	text-align: center;
	background:#bee7f7;
	color: #000;
}
.sub-vew-cts table .table-head{
	height: 35px;
	background: #204051;
	font-weight: bold;
	font-size: 15px;
	color: whitesmoke;
}
.sub-vew-cts table a{
	text-decoration: none;
	color:#204051;
	
}
.sub-vew-cts table tr td{
	border: none;
	height: 30px;
	
	
}
.sub-vew-cts table tr td img{
	width: 30px;
	height:15px;
	
}
.sub-vew-cts table a i{
	font-size: 12px;
}
.sub-vew-cts table .ttl-head{
	font-weight:bold;
	text-align:center;
	color:#000;
	background:#63B4B8;
}


.del-notice{
	font-family: calibri;
	text-align: center;
	width: 500px;
	color: red;
}

.vew-prods{
	width: 100%;
	height: auto;
	background: #;
	margin-top: 50px;
}
.vew-prods h4{
	font-family: raleway;
	margin: 0px;
}
.vew-prods table{
	width: 100%;
	height: auto;
	font-family: calibri;
	text-align: center;
	background:#c0e4fc;
	color: #000;
}
.vew-prods table tr td{
	height: 35px;
	
}
.vew-prods .input-clm{
	width: 250px;
	margin-top: 15px;
	
}
.vew-prods .input-clm button{
	width: 120px;
	border: none; 
	background:green;
	color: #fff;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	border-radius: 2px;
	margin-left: px;
	font-family: calibri;
}

.vew-prods table .table-head{
	height: 35px;
	background: #095482;
	font-weight: bold;
	font-size: 15px;
	color: whitesmoke;
	
}
.fnd-csts{
	width: 100%;
	height: auto;
	font-family: calibri;
	color: #204051;
	margin-top: 50px;
	
}
.fnd-csts table{
	width: 1100px;
	height: auto;
	font-family: calibri;
	text-align: center;
	color: #000;
	background: #bee7f7;
}
.fnd-csts table tr td{
	height: 30px;
	border: 1px solid #bee7f7;
	font-size: 14px;
}
.fnd-csts table tr th{
	text-align: center;
	height: 30px;
}
.fnd-csts table .table-head{
	background: #204051;
	font-weight: bold;
	font-size: 14px;
	color: whitesmoke;
	text-align: right;
}
.fnd-csts table tr td a{
	border-radius: 4px;
	font-size: 14px;
	text-decoration: none;
    font-weight: 600;
}
.fnd-csts table tr td a i{
    font-size: 12px;
    color: #000;
}

.fnd-products{
	width: 100%;
	height: auto;
	font-family: calibri;
	color: #204051;
	margin-top: 50px;
}
.fnd-products h4{
	margin: 25px 0px; 
	font-weight: bold;
	font-family:raleway;
}
.fnd-products table{
	width: 100%;
	height: auto;
	font-family: calibri;
	text-align: center;
	color: #000;
	
}
.fnd-products table tr td{
	height: 25px;
	border: 1px solid whitesmoke;
}
.fnd-products table tr td a{
	background: #63B4B8;
	padding: 4px;
	border-radius: 4px;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}

.fnd-products table tr td a i{
	font-size: 10px;
}
.fnd-products table .table-head{
	background: #204051;
	font-weight: bold;
	font-size: 14px;
	color: whitesmoke;
	text-align: center;
}
.dataTables_wrapper .dataTables_filter input{
	height: 25px;
	outline: none;
}
.dataTables_wrapper .dataTables_length select{
	height: 25px;
	outline: none;
}
.table.dataTable.compact thead th{
	height: 30px;
}
.fnd-products .dataTables_wrapper .dataTables_paginate .paginate_button{
  	padding:0px;
  
}
.fnd-products table.dataTable.compact thead th{
	background-image: none;
}
.fnd-products table tr td .added{
	background: #204051;
	padding: 4px;
	border-radius: 4px;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
.fnd-products table tr td .not-add{
	background: #63B4B8;
	padding: 4px;
	border-radius: 4px;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}


.fndquote-products{
	width: 100%;
	height: auto;
	font-family: calibri;
	color: #63B4B8;
	margin-top: 50px;
}
.fndquote-products h4{
	margin: 25px 0px; 
	font-weight: bold;
	font-family:raleway;
}
.fndquote-products table{
	width: 100%;
	height: auto;
	font-family: calibri;
	text-align: center;
	color: #000;
	
}
.fndquote-products table tr td{
	height: 25px;
	border: 1px solid whitesmoke;
}
.fndquote-products table tr td a{
	background: ;
	padding: 4px;
	border-radius: 4px;
	color: #000;
	font-size: 12px;
	text-decoration: none;
}

.fndquote-products table tr td a i{
	font-size: 10px;
}
.fndquote-products table .table-head{
	background: #63B4B8;
	font-weight: bold;
	font-size: 14px;
	color: whitesmoke;
	text-align: center;
	border: none;
	color: #000;
}
.dataTables_wrapper .dataTables_filter input{
	height: 25px;
	outline: none;
}
.dataTables_wrapper .dataTables_length select{
	height: 25px;
	outline: none;
}
.table.dataTable.compact thead th{
	height: 30px;
}
.fndquote-products .dataTables_wrapper .dataTables_paginate .paginate_button{
  	padding:0px;
  
}
.fndquote-products table.dataTable.compact thead th{
	background-image: none;
}
.fndquote-products table tr td .added{
	background: #cc540a;
	padding: 4px;
	border-radius: 4px;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
.fndquote-products table tr td .not-add{
	background:;
	padding: 4px;
	border-radius: 4px;
	color: #000;
	font-size: 12px;
	text-decoration: none;
}



.cust-dels{
	width: 360px;
	margin-left: -20px;
}

.cust-dels h3{
	font-family: literata;
}
.cust-dels select{
	width: 100%;
	height: 35px;
}
.cust-dels .input-clm{
	width: 260px;
	margin-top: 15px;
	font-family: calibri;
	float: left;
	margin-right: 55px;		
}	
	
.cust-dels .input-clm input{
	width: 260px;
	border: none;
	outline: none;
	background: none;
	height: 30px;
	border: 1px solid #63B4B8;
	padding-left: 5px;
	border-radius: none;	
}	
	
.cust-dels .input-clm select{
	width: 260px;
	border: none;
	outline: none;
	background: none;
	height: 35px;
	border: 1px solid #63B4B8;
	padding-left: 5px;
	border-radius: none;	
}	
.cust-dels input{
	background: none;
	border: none;
	outline: none;
	height: 35px;
	border: 1px solid #ccc;
	border-radius: none;
}
.cust-dels .show_mnbill{
	display: none;
}	
	

.crt-itmpg{
	float: left;
	width: 670px;
	height: auto;
	margin-top: 50px;
	
	
	
}

.crt-itmpg .headdings{
	width: 100%;
	height: auto;
}

.crt-itmpg .headdings h3{
	float: left;
	width: ;
	margin: 0px;
	height: 40px;
	font-family: oswald;
	line-height: 40px;
	color: #204051;
}
.crt-itmpg .headdings p{
	float: right;
	margin: 0px;
	margin-top: 20px;
    
}
.crt-itmpg .headdings p a{
    text-decoration: none;
    color:red;
    font-size: 13px;
    padding-right: 5px;
    
}
.crt-itmpg table{
	font-family: calibri;
	width: 100%;
	height: auto;
	margin-bottom: 50px;
	text-align: center;
}
.crt-itmpg table .table-head {
    
	background:#204051 ;
	color: #fff;
    
}

.quote-itmpg table .table-head{
    background:#63B4B8 ;
	color: #000;
}

.crt-itmpg table .table-head td{
    padding-top:     0px;
    
}

.crt-itmpg table tr td{
	height: 35px;
    padding-top: 10px;
}

.crt-itmpg table tr td button{
    outline: none;
    background: none;
    border-radius: 50px;
    border: none;
    border: 1px solid #ccc;
    height: 25px;
    width: 25px;
    line-height: 0px;
    
}
.crt-itmpg table tr td button i{
    font-size: 10px;
    color: red;
}
.crt-itmpg table tr td input{
    outline: none;
    background: none;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding-left: 5px;
    height: 35px;
    font-weight: 100;
    
}
.crt-itmpg table tr td .setqtyinp{
    outline: none;
    background: none;
    border: 1px solid #ccc;
    text-align: center;
    background: whitesmoke;
    border-radius: 3px;
    width: 50px;
    height: 25px;;
}


.qut-itmpg{
	float: left;
	width: 670px;
	height: auto;
	margin-top: 50px;
	
	
	
}
.qut-itmpg .headdings{
	width: 100%;
	height: auto;
}

.qut-itmpg .headdings h3{
	float: left;
	width: ;
	margin: 0px;
	height: 40px;
	font-family: oswald;
	line-height: 40px;
	color: #cc540a;
}
.qut-itmpg .headdings p{
	float: right;
	margin: 0px;
	margin-top: 20px;
}
.qut-itmpg table{
	font-family: calibri;
	width: 100%;
	height: auto;
	margin-bottom: 50px;
	text-align: center;
}
.qut-itmpg table .table-head {

	background:#63B4B8 ;
	color: #000;
}
.qut-itmpg table tr td{
	height: 35px;
}
.qut-itmpg table tr td .sbmt-qty{
	/*background: none;
	border: none;
	outline: none;
	background: #63B4B8;
	height: 25px;
	border:1px solid #63B4B8;
	border-radius: 2px;*/
}
.qut-itmpg table tr td img{
	height: 30px;
}
.qut-itmpg table tr td a i{
	font-size: 12px;
	margin-left: 4px;
}
.qut-itmpg table tr td a:hover{
	/*background:#fff;
	color: #d12c33;
	display: block;*/
	
}




.ttl-chkout{
    float: left;
	width: 350px;
	height: auto;
	margin-top: 90px;
	margin-left: 50px;
	margin-bottom: 50px;
	
}
.ttl-chkout tr td #err-notice{
    text-align: center;
}

.ttl-chkout table{
	font-family: calibri;
	width: 100%;
}
.ttl-chkout table tr td{
	border-top:;
	height: 35px;
	
}
.ttl-chkout table .table-head{
	font-family: calibri;
	width: 100%;
	height: 35px;;
	margin-bottom: 50px;
	background:#204051 ;
	color: #fff;
    
}
.quote-chkout table .table-head{
    background:#63B4B8 ;
	color: #000;
}
.ttl-chkout .conf-crt{
	font-family: calibri;
	margin-top: 30px;
	width: 100%;
	margin-top: px;
	height: auto;
}
.ttl-chkout .conf-crt #pmnt-note{
    border: none;
    background: none;
    border: 1px solid #ccc;
    outline: none;
    height: 30px;
    margin-top: 5px;
    margin-left: 10px;
}
.ttl-chkout table tr td input{
	outline: none;
	border: none;
	background: none;
	border: 1px solid #ccc;
	padding-left: 5px;
	margin-right: 5px;
	height: 30px;
}

.ttl-chkout .chk-btms{
    margin-top: 50px;
    width: 100%;
    height: auto;
    font-family: calibri;
}
.ttl-chkout .chk-btms .cart-adds input{
    margin-top: 5px;
}
.ttl-chkout .chk-btms #pmnt-note{
    outline: none;
	border: none;
	background: none;
	border: 1px solid #ccc;
	padding-left: 5px;
	margin-left: 5px;
	height: 30px;
    float: left;
    margin-right: 25px;
}
.ttl-chkout .chk-btms select{
    outline: none;
	border: none;
	background: none;
	border: 1px solid #ccc;
    width: 150px;
    margin-left: 20px;
    height: 30px;
}
.ttl-chkout .chk-btms .cart-out{
    margin: auto;
    width: 350px;
    height: 40px;
    background: #63B4B8;
    text-align: center;
    line-height: 35px;
    font-size: 18px;
    color: #000;
}
.ttl-chkout .chk-btms .cart-out button{
    background: none;
    outline: none;
    border: none;
    display: block;
    width: 350px;
    margin-top: 30px;
}
.quote-chkout .chk-btms .cart-out{
    background: #204051;
}
.quote-chkout .chk-btms .cart-out button{
    background: #204051;
    color: #fff
}


.ttl-qutout{
    float: left;
	width: 350px;
	height: auto;
	margin-top: 50px;
	margin-left: 50px;
	margin-bottom: 50px;
	
}
.ttl-qutout h3{
	width: 100%;
	margin: 0px;
	height: 40px;
	font-family: oswald;
	line-height: 40px;
	color: #cc540a;
}

.ttl-qutout table{
	font-family: calibri;
	width: 100%;
}
.ttl-qutout table tr td{
	border-top: 1px solid #ccc;
	height: 35px;
	
}
.ttl-qutout table .table-head{
	font-family: calibri;
	width: 100%;
	height: auto;
	margin-bottom: 50px;
	background:#63B4B8 ;
	color: #000;
}
.ttl-qutout .conf-crt{
	font-family: calibri;
	margin-top: 50px;
	width: 100%;
	margin-top: px;
	height: auto;
}

.ttl-qutout table tr td input{
	outline: none;
	border: none;
	background: none;
	border: 1px solid #ccc;
	padding-left: 5px;
	margin-right: 5px;
	height: 30px
}
.ttl-qutout .conf-crt .cart-add{
	float: left;
	width: 120px;
	margin: 0px;
	height:40px;
	line-height:40px;
}
.ttl-qutout .conf-crt .cart-add a{
	text-decoration: none;
	color: #cc540a;
	display: block;
}
.ttl-qutout .conf-crt .cart-out{
	float: right;
	width: 120px;
	margin: 0px;
	height:30px;
	line-height:30px;
	text-align: center;
	background: #318528;
	border-radius: 2px;
	margin-right: 5px;
}

.ttl-qutout .conf-crt .cart-out button{
	width: 120px;
	border: none; 
	background:#63B4B8;
	color: #000;
	height: 30px;
	line-height: 30px;
	margin-top: 0px;
	border-radius: 2px;
	margin-left: px;
	font-family: calibri;
}
.ttl-qutout .conf-crt .cart-out a{
	text-decoration: none;
	color: #fff;
	display: block;
	
}


/*Institution Setting*/

.fstpgcnt{
	width:700px;;
	height: auto;
	float: left;
	margin-bottom: 50px;
}
.fstpgcnt .input-clm{
	width: 250px;
	margin-top: 15px;
	font-family: calibri;
	float: left;
	margin-right: 55px;
}
.fstpgcnt .input-clm input{
	width: 100%;
	border: none;
	outline: none;
	background: none;
	height: 30px;
	border: 1px solid #63B4B8;
	padding-left: 5px;
	
}
.fstpgcnt .input-clm select{
	width: 100%;
	border: none;
	outline: none;
	background: none;
	height: 30px;
	border: 1px solid #63B4B8;
	padding-left: 5px;
}
.fstpgcnt .input-clm button{
	width: 120px;
	border: none; 
	background:#204051;
	color: #fff;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	border-radius: 2px;
	margin-left: px;
	font-family: calibri;
}

.fstpgcnt .input-clm textarea{
	width: 100%;
	border: none;
	outline: none;
	background: none;
	border: 1px solid #63B4B8;
	padding-left: 5px;
}
.fstpgcnt .input-clm p{
	margin: 0px;
	font-weight: bold;
}

.logo-set{
	width: 300px;
	float: left;
}
.inst-prof-img{
   margin-top: 40px;
   width: 150px;
   height: 150px;
   
}
.inst-prof-img img{
    width:150px;
    height:150px;
	border-radius: 100px;
    margin-left: 30px;
    border: 1px solid #ccc;
}

.conf-del{
	width: 400px;
	height: 150px;
	margin:100px auto;
	text-align: center;
	border: 1px solid #ccc;
	background: #e1e1e1;
	font-family: calibri;
}
.conf-del h4{
	margin-top: 20px;
	font-family: raleway;
}
.conf-del p{
	color: red;
}
.conf-del .cnf-not{
	width: 50px;
	margin-right: 10px;
}
.conf-del .cnf-yes{
	width: 50px;
	margin-right: 10px;
}

/*Terms Page*/

.inv-trms{
	width:400px;
	height: auto;
	float: left;
}
.inv-trms .input-clm{
	width: 250px;
	margin-top: 15px;
	font-family: calibri;
	float: left;
	margin-right: 55px;
}
.inv-trms .input-clm input{
	width: 250px;
	border: none;
	outline: none;
	background: none;
	height: 30px;
	border: 1px solid #63B4B8;
	padding-left: 5px;
	
}
.inv-trms .input-clm textarea{
	width: 250px;
	border: none;
	outline: none;
	background: none;
	border: 1px solid #63B4B8;
	padding-left: 5px;
	
}
.inv-trms .input-clm select{
	width: 250px;
	border: none;
	outline: none;
	background: none;
	height: 30px;
	border: 1px solid #63B4B8;
	padding-left: 5px;
}
.inv-trms .input-clm button{
	width: 120px;
	border: none; 
	background:#204051;
	color: #fff;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	border-radius: 2px;
	margin-left: px;
	font-family: calibri;
}

.trms-tbl{
	width: 650px;
	height: auto;
	float: left;
	margin-top: 30px;
}
.trms-tbl table{
	font-family: calibri;
	width: 100%;
	text-align: center;
	background: #bee7f7;
}
.trms-tbl table tr td{
	border-top: 1px solid #bee7f7;
	height: 30px;
	padding: 5px;
}
.trms-tbl table .table-head{
	font-family: calibri;
	width: 100%;
	height: auto;
	margin-bottom: 50px;
	background: #204051;
	color: #fff;
}
.trms-tbl table tr td a{
	color: #000;
	
}
.trms-tbl table tr td a i{
	font-size: 12px;
}
.quot-mtr{
	width: 600px;
	height: auto;
	margin-top: 80px;
	margin-bottom: 50px;
}
.quot-mtr h4{
	color: #204051;
	font-family: literata;
}
.quot-mtr .input-clm{
	width: 350px;
	height: auto;
	font-family: calibri;
}
.quot-mtr .input-clm input{
	width: 350px;
	border: none;
	outline: none;
	background: none;
	height: 30px;
	border: 1px solid #63B4B8;
	padding-left: 5px;
}
.quot-mtr .input-clm p{
	margin: 0px;
	margin-top: 10px;
	font-weight: bold;
}
.quot-mtr .input-clm textarea{
	width: 350px;
	border: none;
	outline: none;
	background: none;
	border: 1px solid #63B4B8;
	padding-left: 5px;
}
.quot-mtr .input-clm select{
	width: 350px;
	border: none;
	outline: none;
	background: none;
	height: 30px;
	margin-top: 15px;
	border: 1px solid #63B4B8;
	padding-left: 5px;
}
.quot-mtr .input-clm button{
	width: 120px;
	border: none; 
	background:#204051;
	color: #fff;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	border-radius: 2px;
	margin-top: 25px;
	margin-left: px;
	font-family: calibri;
}

.setpass{
	width:400px;
	height: auto;
	float: left;
}
.setpass .input-clm{
	width: 320px;
	margin-top: 15px;
	font-family: calibri;
	float: left;
	margin-right: 55px;
}
.setpass .input-clm p{
	font-weight: bold;
	margin: 0px;
}
.setpass .input-clm input{
	width: 320px;
	border: none;
	outline: none;
	background: none;
	height: 30px;
	border: 1px solid #63B4B8;
	padding-left: 5px;
	
}
.setpass .input-clm button{
	width: 120px;
	border: none; 
	background:#204051;
	color: #fff;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	border-radius: 2px;
	margin-left: px;
	font-family: calibri;
}
.setpass .input-clm .inp-fil{
	border: none;
}
.img-setup{
	width: 350px;
	float: left;
}
.img-setup img{
	width:100px;
	height:100px;
	margin:30px 100px;
	border-radius:100px;
}
.img-setup p{
	text-align: right;
	padding-right: 140px;
	margin-top: -50px;
}
.img-setup p a i{
	
}


/*Total Invoice Summury*/


.rcnt-bills{
	width: 100%;
	height: auto;
}
.rcnt-bills h4{
	
}
.rcnt-bills table{
	width: 1100px;
	font-family: calibri;
	text-align: center;
	background: #bee7f7;
}
.rcnt-bills table .table-head{
	font-family: calibri;
	width: 100%;
	height: auto;
	margin-bottom: 50px;
	background: #204051;
	color: #fff;
}
.rcnt-bills table .mnul{
	font-family: calibri;
	width: 100%;
	height: auto;
	margin-bottom: 50px;
	background: #63B4B8;
	color: #000;
}
.rcnt-bills table tr td{
	height: 35px;
    width: 120px;
}
.rcnt-bills table tr td a{
	color: #000;
}
.rcnt-bills table tr td a i{
	font-size: 12px;
}

.dtldbill{
	width: 100%;
	height: auto;
}
.dtldbill table{
	width: 1100px;
	font-family: calibri;
	text-align: center;
	background: #bee7f7;
}
.dtldbill table .table-head{
	font-family: calibri;
	width: 100%;
	height: auto;
	margin-bottom: 50px;
	background: #204051;
	color: #fff;
}

.dtldbill table tr td{
	height: 35px;
}
.dtldbill table tr td a{
	color: #000;
}
.dtldbill table tr td a i{
	font-size: 12px;
}

.rmng-pmnts{
	width:400px;
	height: auto;
	margin-top: 25px;
}
.rmng-pmnts .input-clm{
	width: 250px;
	margin-top: 15px;
	font-family: calibri;
	float: left;
	margin-right: 55px;
}
.rmng-pmnts .input-clm input{
	width: 250px;
	border: none;
	outline: none;
	background: none;
	height: 30px;
	border: 1px solid #63B4B8;
	padding-left: 5px;
}
.rmng-pmnts .input-clm select{
	width: 250px;
	border: none;
	outline: none;
	background: none;
	height: 30px;
	border: 1px solid #63B4B8;
	padding-left: 5px;
}
.rmng-pmnts .input-clm p{
	margin: 0px;
	font-weight: bold;
}
.rmng-pmnts .input-clm button{
	width: 120px;
	border: none; 
	background:#204051;
	color: #fff;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	border-radius: 2px;
	margin-left: px;
	font-family: calibri;
}

.report-comp .head-top{
	width: 100%;
	height: auto;
	padding-bottom: 5px;
	
	
}

.report-comp .head-top .comp-lgs{
	float: left;
	width:100px;
	height:auto;
	padding-top: 30px;

}


.report-comp .head-top .comp-content{
	float: left;
	width: 500px;
	text-align: center;
	height: auto;
}
.report-comp .head-top .comp-content h4{
	font-size: 18px;
	color:#11538c; /*088abd*/
	margin-bottom: 2px;
	font-family:literata;
}
.report-comp .head-top .comp-content p{
	font-size: 11px;
	margin:0px;
	font-family: ;
}

.middle-cont{
	width: 100%;
	height: auto;
	border: 1px solid #0000;
	border-top: ;
	
}
.middle-cont #mdl-adr{
	float: left;
	width: 400px;
	height: auto;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	padding: 5px;
}
.middle-cont #headding{
	width: 100%;
	margin: 0px;
	margin-top: 10px;
	font-size: 20px;
	text-align: center;
	color: #204051;
}
.middle-cont #to{
	margin: 0px;
	padding-left: 10px;
	margin-top: 20px;
}
.middle-cont #cst-name{
	margin: 0px;
	font-family:;
	padding-left: 10px;
	margin-top: 5px;
	font-weight: 100px;
	font-size: 13px;
	color:;
}
.middle-cont #to-comp{
	margin: 0px;
	font-family:;
	padding-left: 10px;
	font-size: 14px;
	color: #204051;
}
.middle-cont ul{
	list-style: none;
	margin: 0px;
	margin-top: 5px;
	margin-left: -25px;
	
}
.middle-cont ul li{
	font-size: 11px;
	font-family:times;
}
.middle-cont .mid-sched{
	float: right;
	width: ;
	height: auto;
	border-top: 1px solid #666;
	
	
}
.middle-cont .mid-sched ul{
	margin-top: 50px;
	margin-left:-30px ;
}
.middle-cont .mid-sched ul li{
	padding-top: 5px;
	
}
#prd-dtls{
	width: 100%;
	height: auto;
	border: 1px solid #000;
	border-top: none;
}
#prd-dtls table{
	width: 100%;
	font-family: ;
	font-size: 12px;
	text-align: center;
	border: none;
}
#prd-dtls table .table-head{
	width: 100%;
	font-weight: bold;
	border: none;
	background:#4f839c;
}
#prd-dtls table .table-head td{
	color: #fff;
	border: none;
	padding: 5px;
}
#prd-dtls table tr td{
	height: 30px;
	font-size: 12px;	
}
.ttl-section{
	width: 100%;
	height: auto;
	border: 1px solid #000;
	border-top: none;
	padding: 5px;
	padding-bottom: 10px;
}
.ttl-section .trms{
	width: 370px;
	height: auto;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
}
.ttl-section .trms h4{
	font-family: ;
	font-size: 12px;
	margin: 0px;
	margin-top: 10px;
}
.ttl-section .trms #trm-head{
	margin-top: 10px;
}
.ttl-section .trms #trm-head {
	
}
.ttl-section .trms p{
	margin: 0px;
	font-family: ;
	font-size: 11px;
	text-align: justify;
}
.ttl-section .ttl{
	width: 250px;
	float: right;
	font-family: ;
	margin-top: 15px;
	
}
.ttl-section .ttl table{
	width: 250px;
}
.ttl-section .ttl table tr td{
	font-family: ;
	font-size: 11px;
	text-align: right;
}

.ttl-section .ttl .ttl-amt{
	width: 100%;
	height: auto;
	text-align: right;
}
.ttl-section .ttl .ttl-amt h4{
	
	color: #fff;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-family:arial;
	background: #4f839c;
	text-align: center;
}


.quote-comp .head-top{
	width: 100%;
	height: auto;
	padding-bottom: 5px;
	border-bottom: 1px solid #000;
	
}

.quote-comp .head-top .comp-lgs{
	float: right;
	width:100px;
	height:auto;
	padding-top: 10px;

}
.quote-comp .head-top .comp-lgs img{
	height: 40px;
	width:100px;
}

.quote-comp .head-top .comp-content{
	float: left;
	width: 500px;
	text-align: left;
	height: auto;
}
.quote-comp .head-top .comp-content h4{
	font-size: 18px;
	color:#11538c; /*088abd*/
	margin-bottom: 2px;
	font-family:literata;
}
.quote-comp .head-top .comp-content p{
	font-size: 11px;
	margin:0px;
	font-family: ;
	margin-left: 10px;
	
	
}


.middle-quote{
	width: 100%;
	height: auto;
	
	border-bottom:none;
	
}
#est-head #headding{
	width: 100%;
	margin: 0px;
	padding-top: 20px;
	text-transform: uppercase;
	font-size: 16px;
	text-align: center;
	color: #204051;
	
}
.middle-quote #mdl-adr{
	float: left;
	width: 400px;
	height: auto;
	
	padding: 5px;
}

.middle-quote #to{
	margin: 0px;
	padding-left: 10px;
	margin-top: 20px;
}
.middle-quote #cst-name{
	margin: 0px;
	font-family:;
	padding-left: 10px;
	margin-top: 5px;
	font-weight: 100px;
	font-size: 13px;
	color:;
}
.middle-quote #to-comp{
	margin: 0px;
	font-family:;
	padding-left: 10px;
	font-size: 14px;
	color: #204051;
}
.middle-quote ul{
	list-style: none;
	margin: 0px;
	margin-top: 5px;
	margin-left: -25px;
	
}
.middle-quote ul li{
	font-size: 11px;
	font-family:times;
}

#quote-mtr {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
#quote-mtr h3{
	text-align: center;
	color: #204051;
	font-family: literata;
	margin-top: 25px;
	font-size: 14px;
}
#quote-mtr h4{
	text-align: ;
	color: #000;
	font-family: literata;
	margin-top: 25px;
	font-size: 12px;
}
#quote-mtr p{
	text-indent: 25px;
	font-family: ;
	font-size: 12px;
	text-align: justify;
}

.middle-quote .mid-sched-quote{
	float: right;
	width: ;
	height: auto;
	
	
	
}
.middle-quote .mid-sched-quote ul{
	margin-top: 70px;
	margin-left:-30px ;
}
.middle-quote .mid-sched-quote ul li{
	padding-top: 5px;
	text-align: right;
	margin-right: 30px;
	
}
.lbr-ttlamt{
	width: 100%;
	height: auto;
	border: 1px solid #000;
	border-top:none;
}

.lbr-ttlamt h4{
	margin: 0px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	text-align: right;
	padding-right: 5px;
	color: #204051;
}


/*End reports style*/


.cst-rglrquotes{
	width: 100%;
	height: auto;
}
.cst-rglrquotes table{
	width:100%;
	height: auto;
	font-family: calibri;
	text-align: center;
	background: #bee7f7;
}
.cst-rglrquotes table .table-head{
	font-family: calibri;
	width: 100%;
	height: auto;
	margin-bottom: 50px;
	background: #204051;
	color: #fff;
}

.cst-rglrquotes table tr td{
	height: 35px;
}
.cst-rglrquotes table tr td a{
	text-decoration: none;
	color: #000;
}
.cst-rglrquotes table tr td a i{
	font-size: 12px;
}

.cst-rglrquotes .cst-notice{
	width: 800px;
	text-align: center;
	font-family: calibri;
	color: red;
	margin-top: 100px;
	
}

.quts-conf{
	width: 400px;
	height: 150px;
	border: 1px solid #ccc;
	margin: auto;
	margin-top:100px;
	text-align: center;
	background: whitesmoke;
}
.quts-conf h4{
	font-family: raleway;
	color: #204051;
	font-size: 14px;
	font-weight: bold;
	margin-top: 25px;
}
.quts-conf p{
	color: red;
	font-family: calibri;
}
.quts-conf .mthr{
	width: 200px;
	margin: auto;
}
.quts-conf .mthr #conf-no{
	width: 80px;
	background:crimson;
	float: left;
	font-size: 13px;
}
.quts-conf .mthr #conf-no a{
	width: 80px;
	color:#fff;
	text-decoration: none;
	font-family: calibri;
	display: block;
}
.quts-conf .mthr #conf-yes{
	width: 80px;
	background: green;
	float: left;
	margin-left: 25px;
	color: #fff;
	font-size: 13px;
}
.quts-conf .mthr #conf-yes a{
	width: 80px;
	color: #fff;
	font-family: calibri;
	text-decoration: none;
	display: block;
}


.invies-fnd{
	width: 100%;
	height: auto;
}

.invies-fnd table{
	width:100%;
	height: auto;
	font-family: calibri;
	text-align: center;
	background: #bee7f7;
}
.invies-fnd table .table-head{
	font-family: calibri;
	width: 100%;
	height: auto;
	margin-bottom: 50px;
	background: #204051;
	color: #fff;
}
.invies-fnd table tr td{
	height: 35px;
    width: 120px;
}
.invies-fnd table tr td a{
	text-decoration: none;
	color: #000;
}
.invies-fnd table tr td a i{
	font-size: 11px;
}
.invies-fnd .cst-notice{
	width: 800px;
	text-align: center;
	font-family: calibri;
	color: red;
	margin-top: 100px;
}

#err_notice{
	
	color: red;
	font-family: calibri;
	font-size: 15px;
	text-align: right;
	margin: 0px;
    /*background: #edcfcc;*/
    
}

.cust-rout{
    width: 100%;
    height: auto;
    
}
.cust-rout h4{
    font-family: times;
    color: #204051;
    margin: 0px;
}
.cust-rout select{
    
    width: 400px;
    
    
}
.cust-rout a{
    font-size: 12px;
    color: #000;
    padding-top: 20px;
    
}
.prdtble{
    width: 100%;
    height: auto;
    margin-top: 50px;
    margin-bottom: 100px;
}

.prdtble table{
    width: 100%;
	background:;
	font-family: calibri;
	text-align: center;
	background: ;
    padding: 10px;
}
.prdtble table tr td{
    height: 30px;
    /*border-bottom: 1px solid #ccc;*/
}
.prdtble table .tbl-head{
    height: 35px;
	background: #63B4B8;
	font-weight: bold;
	font-size: 15px;
	color: #000;
}
.prdtble table tr td button{
    background: #649e7a;
    padding:2px 5px;
    color: #fff;
    border-radius: 3px;
    font-size: 12px;
    text-decoration: none;
    outline: none;
    border: none;
    width: 80px;
}
.crt-tble table{
    background: #fff;
    
}
.crt-tble table .tbl-head{
    background: #63B4B8;
    color: #000;
}
.crt-tble table tr td a{
    background: none;
    color: #204051;
    font-size: 12px;
}
.crt-tble table tr td a i{
    font-size: 12px;
}

.crt-btn{
	margin: 0px;
	outline: none;
    background: none;
    border: none;
	width: 80px;
    position: fixed;
    top: 70px;
    right: 15px;
    z-index: 999;
    background: #204051;
    text-align: center;
    height: 25px;
    line-height: 25px;
    border-radius: 5px;
    font-size: 12px;
}
.crt-button{
    margin: 0px;
	outline: none;
    
    background: none;
    border: none;
	width:100px;
    text-align: center;
    height: 25px;
    line-height: 25px;
    border-radius: 5px;
    font-size: 12px;
    float: right;
}
.crt-btn a{
	width: 80px;
    display: block;
    text-decoration: none;
}


/*reports*/

   .tophead{
        width: 100%;
        height: auto;
    }
    .tophead .headding-pdf{
        width: 500px;
        height: auto;
        float: left;
        border: 1px solid #ccc;
    }

.mndsh{
    width: 100%;
    height: auto;
    margin-bottom: 50px;
}
.mndsh h3{
    text-align: center;
    font-family: literata;
    font-size: 20px;
    margin-bottom: 45px;
}
.mndsh .dsh-brd{
    width: 100%;
    height: 150px;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-family: calibri;
    border-bottom: 5px solid #1aa2ba;
    
}
.mndsh .dsh-brd h4{
    height: 35px; 
    background: #1aa2ba;
    margin: 0px;
    text-align: center;
    line-height: 35px;
    color: #fff;
    font-family: raleway;
    font-size: 16px;
    margin-bottom: 10px;
}
.mndsh .dsh-brd #sec{
    background: #6e8a6b; 
}
.mndsh .dsh-brd #thrd{
    background:#d13038; 
}
.mndsh .dsh-brd #four{
    background:#ed7642; 
}
.mndsh .dsh-brd .dtld {
    float: left;
    width: 120px;
    margin-top: 10px;
    margin-left: 10px;
}
.mndsh .dsh-brd .ans{
    float: left;
    margin-top: 10px;
}



.allcstbuy-dtls{
    width: 100%;
    height: auto;
    margin-top: 50px;
}
.allcstbuy-dtls h3{
    text-align: center;
    
}
.allcstbuy-dtls h4{
    margin: 0px;
    margin-top: 50px;
    font-family: literata;
    color: #204051;
    font-weight: 600;
}
.allcstbuy-dtls table{
    font-family: calibri;
    width: 100%;
    height: auto;
    text-align: center;
}
.allcstbuy-dtls table .table-head{
    background: #204051;
    color: #e1e1e1;
}
.allcstbuy-dtls table .tbl-btm{
    background: #bee7f7;
    font-weight: 600;
    
}
.allcstbuy-dtls table .tbl-btm td{
    text-align: right;
    padding-right:10px;
}
.allcstbuy-dtls table tr td{
    width: 120px;
    height: 35px;
    padding-right:10px;
}



.pmnt-histry{
    width: 100%;
    height: auto;
    margin-top: 25px;
}
.pmnt-histry h4{
    margin: 0px;
    font-family: literata;
    font-size: 15px;
    margin-bottom: 5px;
}
.pmnt-histry table{
    background: #bee7f7;
    text-align: center;
    width: 100%;
    font-family: calibri;
    
}
.pmnt-histry table tr td{
    height: 30px;
}
.pmnt-histry table .table-head{
    background: #204051;
    color: #fff;
    
}
.pmnt-histry table tr td a{
    color: #222;
    text-decoration: none;
    
}
.pmnt-histry table tr td a i{
    font-size: 12px;
}
.set-pgcont{
    width: 1000px;
    
}
.set-pgcont h4{
    font-family: literata;
    font-weight: ;
    color: #204051;
    font-weight: bold;
}
.set-pgcont .input-clm{
    width: 250px;
	margin-top: 15px;
	float: left;
	margin-right: 75px;
	margin-bottom: 25px;
    font-family: calibri;
    
}
.set-pgcont .input-clm p{
    font-weight: 600;
    margin: 0px;
}
.set-pgcont .input-clm input{
    width: 250px;
	border: none;
	outline: none;
	background: none;
	height: 30px;
	border: 1px solid #63B4B8;
	padding-left: 5px;
}
.set-pgcont .input-clm select{
    width: 250px;
	border: none;
	outline: none;
	background: none;
	height: 30px;
	border: 1px solid #63B4B8;
	padding-left: 5px;
}
.set-pgcont .input-clm button{
    width: 120px;
	border: none;
	outline: none;
    background: none;
	background: #204051;
    color: #fff;
	height: 30px;
	padding-left: 5px;
    border-radius: 3px;
    
}
.set-pgcont .yr-tbl{
    width: 100%;
    height: auto;
    background: #bee7f7;
    border: 1px solid #ccc;
    margin-top: 50px;
    margin-bottom: 50px;
}
.set-pgcont .yr-tbl table{
    font-family:calibri;
    width: 100%;
    text-align: center;
}
.set-pgcont .yr-tbl table tr td{
    height: 30px;
}
.set-pgcont .yr-tbl table tr td a i{
    font-size: 11px;
}
.set-pgcont .yr-tbl table .table-head{
   background: #204051;
    color: #fff;
}

