/*!
 * Bootstrap v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
body{color:#1b223c; font-size:14px;}
 .app-brand .brand-name {
    color: #fff;
    font-size: 1em;
    margin-left: 5px;
	line-height:22px;
}
.app-brand {    background-color: #c79e00 !important;}
.text-primary {
    color: #ffffff !important;
}
a.text-primary:hover, a.text-primary:focus  {
    color: #ffffff !important;
	text-decoration:underline;
}
.marg-btm0{margin-bottom:0px;}
.app-brand a{padding-left:10px;}
.num-icon{background-color: #fff;
    color: #1D3E59;
    font-style: normal;
    display: inline-block;
    font-size: 12px !important;
    width: 25px !important;
    border-radius: 25px !important;
    line-height: 25px !important;
    text-align: center !important;
    -webkit-transition: 0.2s ease-in !important;
    -o-transition: 0.2s ease-in !important;
    transition: 0.2s ease-in !important;
    font-weight: bold;
    margin-top: 2px;
	margin-left:10px !important;
    margin-right: 10px;}
.sidebar .sidebar-inner > li > a{padding:15px 10px;}	
.sidebar .sub-menu{
	padding-left:25px;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid rgba(8, 7, 7, 0.15);
}
.table td, .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { padding: 5px 5px !important;   font-size: 14px;}

.card-table-border-none tbody td{padding:5px !important;}
.rd-btn {
    border: solid 1px #ddd;
    padding: 1px 5px;
}
.form-group label, .input-group label {
    color: #1b223c;
    font-size: 1.2em;
}
.form-group .form-control, .input-group .form-control {
    font-size: 0.85em;
    padding: 5px 10px;
    border-color: #cecece;
}
.card-table-border-none .card-body {
    padding: 10px 15px;
}
.rd-btn label {
    color: #1b223c;
    font-size: 0.8em;
}
.file-preview {
    border-radius: 0px;
    border: 1px solid #ddd;
    padding: 8px;
    width: 100%;
    margin-bottom: 5px;
}
.btn {
    border-radius: 2px;
    box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(0,0,0,.3);
    transition-duration: .2s;
}
.modal{background-color: rgba(0, 0, 0, 0.77); z-index:9999;}
.form-group p{font-size:1em;}
.coursename{background-color: #eee;
    padding: 5px 10px;
    border: 1px dotted #ff0202;}
.file-preview {
    border-radius: 0px;
    border: 1px solid #ddd;
    padding: 8px;
    width: 100%;
    margin-bottom: 5px;
	height:130px;
}
.heading-txt{   color: #1b223c;
    margin-bottom: 20px;
    font-size: 1.3em;
line-height: 1;}
.red{color:#ff0000;}
.table th { background-color: #c79e00; color:#fff; font-weight:500;}
.sidebar .sidebar-inner > li > a:before { background: #c79e00; }
.top-main-heading h2 {
    color: #212a39;
        margin: 12px 0px;
    line-height: 50px;
    text-align: center;
    border-bottom: 3px double #213045;
}
.elipsis h4{    color: #072a76;}
.btn-file{white-space: unset !important; text-align:left !important; font-size:10px; display:block; width:180px; 
    padding: 5px;}
.doc-upload-prew{    width: 50px;
    position: relative;
    top: 0px; left:5px;}
.preview-btn{    padding: 2px 5px;
    font-size: 10px;
    position: relative;
    left: 5px;
    top: 1px;}
	.file-txtdisc{font-size:12px; color:#000;}
footer {
    background-color: #423c2e;
    color: #fff;
}
.heading-bg-warning {
    padding: 7px 10px;
    border-radius: 0px;
    background-color: #c79e00;
    margin-bottom: 25px;
}
.heading-bg-warning p {
    color: #fff;
    text-align: center;
    font-size: 14px;
}
.heading-bg-warning a {
    color: #fff;
    text-align: right;
	float:right;
    font-size: 14px;
	padding-right:15px;
}
.instru-weigth{background-color: #191919; padding: 10px 10px; border-radius: 3px; border: 1px solid #cecece;}
.instru-weigth label{color: #fff;   font-size: 13px; margin-bottom:0px;}
.fnt-12{font-size:12px; text-align:justify;}
.printout .clg-name{ color: #000; font-size: 25px; text-align: center;}
.printout .clg-name span{    color: #000; display: block; font-size: 25px; text-align: center; font-weight: 600;}
.printout .clg-name span+span{font-size:22px;}
.printout .instru-admit h3{text-align:center; margin-top:10px; margin-bottom:10px; font-size:17px;}
@media only screen and (max-width: 471px) and (min-width: 200px) 
{
.table td, .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { padding: 2px !important;  font-size: 12px;}
.heading-bg-warning p{text-align:left;}
.heading-bg-warning a{float:none; color: #fff702; display:block;}
.heading-bg-warning{height:65px;}
.btn-file {
    font-size: 10px;
    width: 145px;
    padding: 2px 1px;
}
.doc-upload-prew {
    width: 42px;
    top: 0px;
    left: 0px;
}
.preview-btn {
    padding: 2px 1px;
    font-size: 9px;
    left: 4px;
    top: 1px;
}
.btn-upload{font-size:10px; padding:2px 1px;}
}
@media print{
.clg-name{ color: #000; font-size: 25px !important; text-align: center;}
.clg-name span{    color: #000; display: block; font-size: 25px !important; text-align: center; font-weight: 600;}
.clg-name span+span{font-size:22px;}
.instru-admit h3{text-align:center;  margin-top:10px; margin-bottom:10px;  font-size:17px;}}