

#owl-demo-25 .item{margin:9px 10px;}
#owl-demo-25 .item img{display:block;}

#department-bnnr .dep-banner-txts {
	position: absolute;
	color: #fff;
	left: 14%;
	right: 14%;
	bottom: 140px;
}

#department-bnnr img{
	width:100%;
	}
#department-bnnr {
	position:relative;
	}
#dep-mmg {
	padding:40px 0;
	background:#F9FAFB;
	}
#dep-mmg img {
	margin:0px auto;
	}
#progrm-in-engi {
	padding:70px 0 50px;
	background: linear-gradient(180deg, rgba(231,240,243,1) 0%, rgba(249,250,251,1) 100%);
	}
.prog-bbx {
	background:#fff;
	padding:25px;
	box-shadow: -1px 0px 14px -4px rgba(0,0,0,0.54);
	margin:31px auto 0;
	}
#departmnt-tb-new {
	
	}
#departmnt-tb-new .nav-tabs > li {
    border-radius: 0;
}
#departmnt-tb-new .nav-tabs > li {
    float: left;
    width: 100%;
}
#departmnt-tb-new .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    background-color: #F5F6F8 !important;
    padding: 26px 34px !important;
    color: #0B3F64 !important;
    border-radius: 0;
	text-align:center;
	border: none !important;
}
#departmnt-tb-new .nav-tabs > li > a {
    padding: 26px 34px;
    font-size: 18px;
    color: #0B3F64;
	text-align:center;
	text-transform: uppercase;
	background: none;
	border: none;
}
#departmnt-tb-new .nav-tabs > li {
    border: none;
}
.ad-mmbr li:nth-child(1) {
	background:#CDE4F4;
	}
.ad-mmbr li:nth-child(2) {
	background:#B7DCF7;
	}
.ad-mmbr li:nth-child(3) {
	background:#9FD1F4;
	}
.ad-mmbr li:nth-child(4) {
	background:#87C5F2;
	}
.ad-mmbr li:nth-child(5) {
	background:#6FBAEF;
	}
.ad-mmbr li:nth-child(6) {
	background:#57AEED;
	}
.ad-mmbr li:nth-child(7) {
	background:#57AEED;
	}
.ad-mmbr li:nth-child(8) {
	background:#45A1E3;
	}			
.tb-cntnt-pge {
	padding:0px 5px;
	}
.tb-cntnt-pge ul {
	padding:0;
	margin:0px auto;
	}
.tb-cntnt-pge ul li {
	font-size:16px;
	line-height:43px;
	list-style:none;
	}
.tb-cntnt-pge ul li a {
	color:#4A4A4A;	
}
.tb-cntnt-pge ul li a:hover {
	color:#076EF9;	
}
.tb-cntnt-pge ul li:before {
	content:'\f111';
	font-family:FontAwesome;
	color:#808080;
	padding-right:10px;
	}
.field-tip {
    position:relative;
    cursor:help;
}
.field-tip .tip-content {
    position: absolute;
    top: -10px;
    right: 9999px;
    width: 497px;
    margin-right: -220px;
    padding: 17px 25px;
    color: #fff;
    background: #fff;
    -webkit-box-shadow: 2px 2px 5px #aaa;
    -moz-box-shadow: 2px 2px 5px #aaa;
    box-shadow: 2px 2px 5px #aaa;
    opacity: 0;
    -webkit-transition: opacity 250ms ease-out;
    -moz-transition: opacity 250ms ease-out;
    -ms-transition: opacity 250ms ease-out;
    -o-transition: opacity 250ms ease-out;
    transition: opacity 250ms ease-out;
    border: 1px solid #d7d7d7;
	border-radius: 12px;
	z-index: 9;
}
.field-tip .tip-content::before {
    content: ' ';
    position: absolute;
    top: 8%;
    left: 17px;
    width: 0;
    height: 0;
    margin-top: -48px;
    border: 16px solid #0000;
        border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-color: #c4c4c4;
}
.field-tip:hover .tip-content {
	left: 49px;
	opacity: 1;
	top: 43px;
	}
.in-toolkt-lists li {
	font-size:16px !important;
	}
#vsion-mson-dep {
	padding:70px 0px 50px;
	background:#F2F5FF;
	}
.vsn-msn-bx {
	color:#7a7a7a;
	}
.vsn-msn-bx h4 {
	text-transform:uppercase;
	}
.vsn-msn-bx p {
	font-size:16px;
	margin:20px auto;
	padding:0 15px;
	}
.vsn-msn-bg4 {
	/*background:#F2F5FF;*/
	position:relative;
	padding: 19px 40px;
	z-index: 1;
	}
.vsn-msn-bx {
	position:relative;
	}
.vsn-msn-bg-gr {
    background: linear-gradient(to bottom, rgb(16, 172, 224) 0%, rgba(16, 172, 224, 0.74) 47%, rgba(16, 172, 224, 0) 100%);
	width: 198px;
	height: 71%;
	position: absolute;
    left: 11px;
    top: 13px;
    z-index: -1;
}
.vsn-msn-bg-gr2 {
    background: linear-gradient(to bottom, rgba(16, 172, 224, 0) 0%, rgba(16, 172, 224, 0.7) 47%, rgb(16, 172, 224) 100%);
	width: 198px;
	height: 71%;
	position: absolute;
	right: 11px;
	bottom: 12px;
	z-index: -1;
	}
.dean-messg-deprt {
    width: 100%;
    margin: 0px auto;
}
.dean-messg-deprt h4 {
	color:#4A4A4A;
	font-size:24px;
	font-weight:normal;
	text-align:center;
	}
.dean-messg-deprt img {
	margin:0 auto 21px;
	/*border:1px solid #333;*/
	}
.dean-messg-deprt p {
	font-size:16px;
	line-height:29px;
	color:#4A4A4A;
	}
#dep-fec-bxs6 {
	padding:40px 0px 55px;
	}
.para-txtsd123 {
	font-size:16px;
	color:#186AA5;
	margin:10px auto 0;
	}
.dep-fec-bxs-itms {
	padding: 8% 0 0;
	}	
.dep-fec-bxs-itms-txs1 {
	
	}	
.fecil-mmg_1-ovrly {
	background:#141414a6;
	position:absolute;
	top:0;
	bottom:0;
	left: 0;
	right: 0;
	}	
.dep-fec-bxs-itms img {
	width:100%;
	}	
.dep-fec-bxs-itms-txs2 {
    background: #50BBFC;
    padding: 55px;
    line-height: 28px;
    position: absolute;
    top: -33px;
    height: 336px;
    left: 0;
    right: -32px;
}
.dep-fec-bxs-itms-txs2 p {
	font-size:16px;
	color:#fff;
	}	
.dep-fec-bxs-itms-txs2 h4 {
	font-size:22px;
	color:#fff;
	}	
.dep-fec-bx-pos {
	position:relative;
	}	
	
.dep-fec-bxs-itms-txs3 {
    background: #7A7A7A;
    padding: 55px;
    line-height: 28px;
    position: absolute;
    top: 0;
    height: 304px;
    left: -33px;
    right: 0;
}
.dep-fec-bxs-itms-txs3 p {
	font-size:16px;
	color:#fff;
	}	
.dep-fec-bxs-itms-txs3 h4 {
	font-size:22px;
	color:#fff;
	}	
	
.dep-fec-bxs-itms-txs4 {
    background: #39639B;
    padding: 55px;
    line-height: 28px;
    position: absolute;
    top: 0;
    height: 332px;
    left: 0;
    right: -37px;
}
.dep-fec-bxs-itms-txs4 p {
	font-size:16px;
	color:#fff;
	}	
.dep-fec-bxs-itms-txs4 h4 {
	font-size:22px;
	color:#fff;
	text-transform:uppercase;
	}		
.vw-all-bttnds {
	padding-top:75px;
	}	
#fac-list-45 {
	padding: 70px 0 50px;
	background: linear-gradient(180deg, rgba(249,250,251,1) 0%, rgba(244,246,248,1) 100%);
	border-top: 1px solid #eee;
	}
#custom-search-input {
        margin:0;
        margin-top: 10px;
        padding: 0;
    }
 
#custom-search-input .search-query {
    padding-right: 3px;
    padding-right: 4px \9;
    padding-left: 3px;
    padding-left: 4px \9;
    margin-bottom: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 34px;
    border: 1px solid #ccc;
    padding: 18px;
}
 #custom-search-input button {
    border: 0;
    background: none;
    padding: 2px 5px;
    margin-top: 2px;
    position: relative;
    left: -39px;
    margin-bottom: 0;
    border-radius: 3px;
    color: #ccc;
    font-size: 18px;
}
 
.search-query:focus + button {
	z-index: 3;   
}	
.sort-order-table-wrapper {
	margin:0px auto 0;
	}	
#course-bcth {
	padding:40px 0;
	background:#f9ebf1;
	position:relative;
	z-index:9;
	}	
.c-btch-bg-mmg {
	position:absolute;
	top:0;
	z-index: -1;
	width:100%;
	}	
.course-hdd-txtds {
	margin:0px auto;
	font-size:40px;
	color:#4A4A4A;
	font-weight: bold;
	text-align: left;
	padding-bottom: 17px;
	}	
.cours-contnt-bottm {
	padding:10px;
	background:#fff;
	float:left;
	width: 100%;
	margin-top: 0%;
	}	
.bnnr-right-list {
	padding: 15px 18px;
	background: #F9FAFB;
	}	
.bnnr-right-list ul li {
	list-style:none;
	font-size:16px;
	line-height: 30px;
	}	
.bnnr-right-list ul li a {
	color:#4A4A4A;
	}	
.bnnr-right-list ul {
	padding:0px;
	margin:0px auto;
	}	
.bnnr-right-list ul li:before {
	content:'\f058';
	font-family:FontAwesome;
	color:#AAD2F9;
	padding-right:7px;
	}	
.cours-tb-side {
	
	}	
.cours-tb-side-tabs {
	background:#20314F;
	padding: 60px 0 27px;
	/*height:80vh;*/
	}	

#cours-tab .nav-tabs > li {
    margin-right: 0;
    border: none;
    border-radius: 0;
    background: none;
}
#cours-tab .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    background-color: #fff;
    padding: 7px 14px !important;
    color: #0B3F64 !important;
    border-left: 4px solid #076EF9 !important;
	border-radius:0;
	text-align: left;
}	
#cours-tab .nav-tabs > li > a {
    padding: 7px 14px;
    font-size: 16px;
    color: #ACD0EB;
	float: left;
	width: 100%;
}
.cours-wrpr {
	padding:20px;
	}	
.appl-onl1 {
    background: #186AA5;
    padding: 14px 50px;
    font-size: 21px;
    border-radius: 39px;
    margin: 10px auto;
    letter-spacing: 1px;
}
.appl-onl2 {
    background: #fff;
    padding: 14px 50px;
    font-size: 21px;
    border-radius: 39px;
    margin: 10px auto;
	border:2px solid #FF9900;
}
.appl-onl2 {
    background: #fff;
    padding: 12px 38px;
    font-size: 18px;
    border-radius: 39px;
    margin: 10px auto;
	border:2px solid #FF9900;
}
.cours-wrpr30 li {
	display:inline-block;
	margin-right:13px;
	}
.overvw-txts {
	
	}
.overvw-txts h4 {
	color:#707070;
	font-size:17px;
	}
.overvw-txts h3 {
	color:#707070;
	font-size:22px;
	}
.overvw-txts p {
	color:#707070;
	font-size:16px;
	line-height:30px;
	}
.appl-onl3 {
    background: #fff;
    padding: 7px 38px;
    font-size: 18px;
    border-radius: 39px;
    margin: 10px auto;
	border:2px solid #FF9900;
	color:#7A7A7A;
}
.imp-bx {
	background:#FFE5E5;
	padding:15px 24px;
	float:left;
	width:100%;
	}
.imp-bx p {
	margin:0px auto;
	}
.ash-bg-1 {
	background:#B5B3B3;
	height:58px;
	}
.ash-bg-2 {
	background:#D6D6D6;
	height:35px;
	}

/*sorting table Styles*/



table.dataTable {
	width:100%;
	margin:0 auto;
	clear:both;
	border-collapse:separate;
	border-spacing:0
}
table.dataTable thead th, table.dataTable tfoot th {
	font-weight:bold
}
table.dataTable thead th, table.dataTable thead td {
	padding:10px 18px;
	border-bottom:1px solid #ccc
}
table.dataTable thead th:active, table.dataTable thead td:active {
	outline:none
}
table.dataTable tfoot th, table.dataTable tfoot td {
	padding:10px 18px 6px 18px;
	border-top:1px solid #ccc
}
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
	cursor:pointer;
*cursor:hand;
	background-repeat:no-repeat;
	background-position:center right
}
table.dataTable thead .sorting {
	background-image:url("../images/sort.png")
}
table.dataTable thead .sorting_asc {
	background-image:url("../images/sort.png")
}
table.dataTable thead .sorting_desc {
	background-image:url("../images/sort.png")
}
table.dataTable thead .sorting_asc_disabled {
	background-image:url("../images/sort.png")
}
table.dataTable thead .sorting_desc_disabled {
	background-image:url("../images/sort.png")
}
table.dataTable tbody tr {
	background-color:#ffffff
}
table.dataTable tbody tr.selected {
	background-color:#B0BED9
}
table.dataTable tbody th, table.dataTable tbody td {
	padding:8px 10px
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
	border-top:1px solid #dddddd57
}
table.dataTable.row-border tbody tr:first-child th, table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th, table.dataTable.display tbody tr:first-child td {
	border-top:none
}
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
	border-top:1px solid #dddddd57;
	border-right:1px solid #dddddd57
}
table.dataTable.cell-border tbody tr th:first-child, table.dataTable.cell-border tbody tr td:first-child {
	border-left:1px solid #dddddd57
}
table.dataTable.cell-border tbody tr:first-child th, table.dataTable.cell-border tbody tr:first-child td {
	border-top:none
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
	background-color:#f9f9f9
}
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
	background-color:#acbad4
}
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
	background-color:#f6f6f6
}
table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
	background-color:#aab7d1
}
table.dataTable.order-column tbody tr>.sorting_1, table.dataTable.order-column tbody tr>.sorting_2, table.dataTable.order-column tbody tr>.sorting_3, table.dataTable.display tbody tr>.sorting_1, table.dataTable.display tbody tr>.sorting_2, table.dataTable.display tbody tr>.sorting_3 {
	background-color:#fafafa
}
table.dataTable.order-column tbody tr.selected>.sorting_1, table.dataTable.order-column tbody tr.selected>.sorting_2, table.dataTable.order-column tbody tr.selected>.sorting_3, table.dataTable.display tbody tr.selected>.sorting_1, table.dataTable.display tbody tr.selected>.sorting_2, table.dataTable.display tbody tr.selected>.sorting_3 {
	background-color:#acbad5
}
table.dataTable.display tbody tr.odd>.sorting_1, table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
	background-color:#f1f1f1
}
table.dataTable.display tbody tr.odd>.sorting_2, table.dataTable.order-column.stripe tbody tr.odd>.sorting_2 {
	background-color:#f3f3f3
}
table.dataTable.display tbody tr.odd>.sorting_3, table.dataTable.order-column.stripe tbody tr.odd>.sorting_3 {
	background-color:whitesmoke
}
table.dataTable.display tbody tr.odd.selected>.sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1 {
	background-color:#a6b4cd
}
table.dataTable.display tbody tr.odd.selected>.sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2 {
	background-color:#a8b5cf
}
table.dataTable.display tbody tr.odd.selected>.sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3 {
	background-color:#a9b7d1
}
table.dataTable.display tbody tr.even>.sorting_1, table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
	background-color:#fafafa
}
table.dataTable.display tbody tr.even>.sorting_2, table.dataTable.order-column.stripe tbody tr.even>.sorting_2 {
	background-color:#fcfcfc
}
table.dataTable.display tbody tr.even>.sorting_3, table.dataTable.order-column.stripe tbody tr.even>.sorting_3 {
	background-color:#fefefe
}
table.dataTable.display tbody tr.even.selected>.sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1 {
	background-color:#acbad5
}
table.dataTable.display tbody tr.even.selected>.sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2 {
	background-color:#aebcd6
}
table.dataTable.display tbody tr.even.selected>.sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3 {
	background-color:#afbdd8
}
table.dataTable.display tbody tr:hover>.sorting_1, table.dataTable.order-column.hover tbody tr:hover>.sorting_1 {
	background-color:#eaeaea
}
table.dataTable.display tbody tr:hover>.sorting_2, table.dataTable.order-column.hover tbody tr:hover>.sorting_2 {
	background-color:#ececec
}
table.dataTable.display tbody tr:hover>.sorting_3, table.dataTable.order-column.hover tbody tr:hover>.sorting_3 {
	background-color:#efefef
}
table.dataTable.display tbody tr:hover.selected>.sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1 {
	background-color:#a2aec7
}
table.dataTable.display tbody tr:hover.selected>.sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2 {
	background-color:#a3b0c9
}
table.dataTable.display tbody tr:hover.selected>.sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3 {
	background-color:#a5b2cb
}
table.dataTable.no-footer {
	border-bottom:1px solid #111
}
table.dataTable.nowrap th, table.dataTable.nowrap td {
	white-space:nowrap
}
table.dataTable.compact thead th, table.dataTable.compact thead td {
	padding:4px 17px
}
table.dataTable.compact tfoot th, table.dataTable.compact tfoot td {
	padding:4px
}
table.dataTable.compact tbody th, table.dataTable.compact tbody td {
	padding:4px
}
table.dataTable th.dt-left, table.dataTable td.dt-left {
	text-align:left
}
table.dataTable th.dt-center, table.dataTable td.dt-center, table.dataTable td.dataTables_empty {
	text-align:center
}
table.dataTable th.dt-right, table.dataTable td.dt-right {
	text-align:right
}
table.dataTable th.dt-justify, table.dataTable td.dt-justify {
	text-align:justify
}
table.dataTable th.dt-nowrap, table.dataTable td.dt-nowrap {
	white-space:nowrap
}
table.dataTable thead th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable tfoot td.dt-head-left {
	text-align:left
}
table.dataTable thead th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable tfoot td.dt-head-center {
	text-align:center
}
table.dataTable thead th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable tfoot td.dt-head-right {
	text-align:right
}
table.dataTable thead th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable tfoot td.dt-head-justify {
	text-align:justify
}
table.dataTable thead th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable tfoot td.dt-head-nowrap {
	white-space:nowrap
}
table.dataTable tbody th.dt-body-left, table.dataTable tbody td.dt-body-left {
	text-align:left
}
table.dataTable tbody th.dt-body-center, table.dataTable tbody td.dt-body-center {

	text-align:center
}
table.dataTable tbody th.dt-body-right, table.dataTable tbody td.dt-body-right {
	text-align:right
}
table.dataTable tbody th.dt-body-justify, table.dataTable tbody td.dt-body-justify {
	text-align:justify
}
table.dataTable tbody th.dt-body-nowrap, table.dataTable tbody td.dt-body-nowrap {
	white-space:nowrap
}
table.dataTable, table.dataTable th, table.dataTable td {
	box-sizing:content-box
}
.dataTables_wrapper {
	position:relative;
	padding-bottom: 48px;
	clear:both;
	
*zoom:1;
	zoom:1
}
.dataTables_wrapper .dataTables_length {
	float:left
}
.dataTables_wrapper .dataTables_filter {
	float:right;
	text-align:right
}
.dataTables_wrapper .dataTables_filter input {
    margin-left: 0.5em;
    border: 1px solid #ccc;
    padding: 8px 12px;
    border-radius: 24px;
}
.dataTables_wrapper .dataTables_info {
	clear:both;
	float:left;
	padding-top:0.755em
}
.dataTables_wrapper .dataTables_paginate {
	float:right;
	text-align:right;
	padding-top:0.25em
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
	box-sizing:border-box;
	display:inline-block;
	min-width:1.5em;
	padding:0.5em 1em;
	margin-left:2px;
	text-align:center;
	text-decoration:none !important;
	cursor:pointer;
*cursor:hand;
	color:#333 !important;
	border:1px solid transparent;
	border-radius:2px;
	font-weight: normal;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #fff !important;
    border: 1px solid #fff;
    background: #076ef9;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
	cursor:default;
	color:#666 !important;
	border:1px solid transparent;
	background:transparent;
	box-shadow:none
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{
    color: #fff !important;
    border: 1px solid #fff;
    background: #076ef9;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
	outline:none;
	background-color:#2b2b2b;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
	background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
	background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
	background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
	background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
	background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
	box-shadow:inset 0 0 3px #111
}
.dataTables_wrapper .dataTables_paginate .ellipsis {
	padding:0 1em
}
.dataTables_wrapper .dataTables_processing {
	position:absolute;
	top:50%;
	left:50%;
	width:100%;
	height:40px;
	margin-left:-50%;
	margin-top:-25px;
	padding-top:20px;
	text-align:center;
	font-size:1.2em;
	background-color:white;
	background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
	background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
	background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
	background:-ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
	background:-o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
	background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%)
}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
	color:#333
}
.dataTables_wrapper .dataTables_scroll {
	clear:both
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
*margin-top:-1px;
	-webkit-overflow-scrolling:touch
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td {
	vertical-align:middle
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing {
	height:0;
	overflow:hidden;
	margin:0 !important;
	padding:0 !important
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
	border-bottom:1px solid #111
}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable, .dataTables_wrapper.no-footer div.dataTables_scrollBody>table {
	border-bottom:none
}
.dataTables_wrapper:after {
	visibility:hidden;
	display:block;
	content:"";
	clear:both;
	height:0
}
@media screen and (max-width: 767px) {
.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {
float:none;
text-align:center
}
.dataTables_wrapper .dataTables_paginate {
margin-top:0.5em
}
}
@media screen and (max-width: 640px) {
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
float:none;
text-align:center
}
.dataTables_wrapper .dataTables_filter {
margin-top:0.5em
}
}
.hdd-txt-bx {
	border:1px solid #ccc;
	padding:6px 12px;
	
	}
#fac-list-45 select {
    text-transform: none;
    border: 1px solid #ccc;
    padding: 8px;
}

/*Sorting table style*/


.prof-srt-tble {
	/*border-radius:50%;
	width:40%;*/
	/*height:35px;*/
	}
.prof-txt23 {
	padding:7px 0;
	}
.view-bttns {
    border: 1px solid #076EF9;
    border-radius: 35px;
    padding: 6px 21px 4px;
}
#cours-tab-left .nav-tabs > li > a {
    border: none;
    background: none;
    border-radius: 0;
}
#cours-tab-left .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    background-color: #fff !important;
    padding: 7px 14px !important;
    color: #0B3F64 !important;
    border-left: 4px solid #076EF9 !important;
    border-radius: 0;
    text-align: left;
}

#vsn-msn-dep .vsn-msn-bg4 {
/*    background: #F2F5FF;*/
    position: relative;
    padding: 20px;
    z-index: 1;
   /* height: 343px;*/
   float:left;
   width:100%;
}
.de-vsn-msn {
	background: #fff;
	float: left;
	width: 100%;
	padding: 15px 16px;
	border: 14px solid #f7f2ff;
	}
/*.de-vsn-msn {
    background: #fff;
    
    float: left;
    width: 100%;
    padding: 15px 16px;
    height: 250px;
    border: 2px solid transparent;
    background-image: linear-gradient(to right, rgb(19, 173, 225), rgba(255, 255, 255, 0)), linear-gradient(to bottom, rgba(28, 85, 8, 0), rgb(17, 172, 224)), linear-gradient(to left, rgb(18, 172, 224), rgb(255, 255, 255)), linear-gradient(to top, rgba(84, 144, 184, 0), rgb(17, 173, 224));
    background-origin: border-box;
    background-size: 100% 2px, 2px 100%, 100% 2px, 2px 100%;
    background-position: top left, top right, bottom right, bottom left;
    background-repeat: no-repeat;
}	*/
.schl-ovrvw p {
	font-size:16px;
	line-height:28px;
	}
.schl-ovrvw {
	margin:0px auto 0;
	}

#collaborations-slidrs {
	padding:52px 0px;
	background:#EAEEF2;
	}
.collabration-slide-bg {
	padding:15px;
	float:left;
	width:100%;
	}
.coll-itm-1 {
    background: #fff;
    border: 1px solid #707070;
    border-radius: 10px;
    padding: 29px 24px;
    float: left;
    width: 100%;
    height: 157px;
}


.coll-hsd h4 {
    text-align: center;
    font-size: 24px;
    margin: 0 auto 9px;
    color: #0b3f64;
}
.coll-hsd p {
    text-align: center;
    font-size: 16px;
    margin: 0 auto;
    color: #333;
    line-height: 21px;
}
/*.camp-lists {
    position: absolute;
    background: #20202099;
    width: 30%;
    padding: 24px;
    left: 0;
    top: 0;
}*/
.camp-lists {
    position: absolute;
    background: #20202099;
    width: 100%;
    padding: 24px;
    left: 0;
    bottom: 0;
    top: auto;
}
#scl-fec4 .camp-lists {
    position: absolute;
    background: #20202099;
    width: 30%;
    padding: 24px;
    left: 0;
    top: 0;
}
.dep-land-bttn {
    border: 1px solid #0b3f64;
    padding: 9px 27px 7px;
    text-align: center;
    border-bottom: none;
    background: #0b3f64;
    border-radius: 13px 13px 0 0;
	color:#fff;
}
.vw-mr-bttnes {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
}
.coll-hsd {
	margin:10px auto 0;
	}
.coll-itm-1 img {
	margin:0px auto;
	}
.dtls-bttn-schl {
    color: #4A4A4A;
    font-size: 16px;
    border: 1px solid #076EF9;
    background: #fff;
    border-radius: 37px;
    padding: 5px 37px;
    text-transform: uppercase;
}
.dep-deis-alumni {
	padding: 50px 0px !important;
	}
#dep-pub-itms {
	padding:35px 0 0;
	background: #F7F2FF;
	}


/*

.test3 {
    height: 250px;
    border: 2px solid transparent;
    background-image: linear-gradient(to right, rgba(38, 173, 255, 0.48), rgba(203, 231, 190, 0)), linear-gradient(to bottom, rgba(114, 191, 87, 0), rgba(46, 162, 0, 0.34)), linear-gradient(to left, rgb(180, 242, 144), rgb(255, 255, 255)), linear-gradient(to top, rgba(84, 144, 184, 0), rgb(153, 197, 225));
    background-origin: border-box;
    background-size: 100% 2px, 2px 100%, 100% 2px, 2px 100%;
    background-position: top left, top right, bottom right, bottom left;
    background-repeat: no-repeat;
    padding-top: 50px;
}



*/
#dep-lnd-vsnmsn .vsn-msn-bg4 {
    background: #F2F5FF;
    position: relative;
    padding: 19px 0px;
    z-index: 1;
    float: left;
    width: 100%;
}
#dep-lnd-vsnmsn .vsn-msn-bg-gr {
    background: linear-gradient(to bottom, rgb(16, 172, 224) 0%, rgba(16, 172, 224, 0.74) 47%, rgba(16, 172, 224, 0) 100%);
    width: 198px;
    height: 71%;
    position: absolute;
    left: -7px;
    top: 13px;
    z-index: -1;
}
#dep-lnd-vsnmsn .vsn-msn-bg-gr2 {
    background: linear-gradient(to bottom, rgba(16, 172, 224, 0) 0%, rgba(16, 172, 224, 0.7) 47%, rgb(16, 172, 224) 100%);
    width: 198px;
    height: 71%;
    position: absolute;
    right: -6px;
    bottom: 12px;
    z-index: -1;
}

.cors-menu-list {
	background:#186AA5;
	}
.cors-menu-list {
    background: #186AA5;
    padding: 1px;
    margin: 30px auto 0;
}
.cot-btch-mmg-buut {
	position:relative;
	}
.posi-bttnds {
    position: absolute;
    bottom: 130px;
    left: 0;
    right: 0;
    text-align: center;
}

.cours-bttm-wrpr_9 {
	
	}
/*Panel tabs*/
#dep-tab-course .panel-tabs {
    position: relative;
    bottom: 0px;
    clear:both;
	border-bottom: 6px solid #237AFF;
	padding: 2px 0;
}

#dep-tab-course .panel-tabs > li {
    float: left;
    margin-bottom: -1px;
}

#dep-tab-course .panel-tabs > li > a {
    margin-right: 5px;
    margin-top: 4px;
    line-height: .85;
    border: 1px solid #AAD2F9;
    border-radius: 9px 9px 0 0;
    color: #333;
    background: #fff;
    padding: 17px 18px;
    font-size: 16px;
    height: 63px;
}

/*#dep-tab-course .panel-tabs > li > a:hover {
    border-color: transparent;
    color: #ffffff;
    background-color: transparent;
}*/

#dep-tab-course .panel-tabs > li.active > a,
#dep-tab-course .panel-tabs > li.active > a:hover,
#dep-tab-course .panel-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #666;
    border-bottom-color: transparent;
}
.course-ci img {
	margin:0px auto;
	}
.course-ci {
	text-align:center;
	}
.course-ci p {
	margin: 7px auto 0px;
	font-size: 14px;
	}
#dep-tab-course .panel-tabs > li.active > a, #dep-tab-course .panel-tabs > li.active > a:hover, #dep-tab-course .panel-tabs > li.active > a:focus {
    color: #333;
    border-radius: 9px 9px 0 0;
    /*background-color: #f4f4f4;*/
	background-color:#6DCBF8;
	border-bottom: 1px solid #e2e2e2;
}






#corse-bth321 .panel-tabs {
    position: relative;
    bottom: 0px;
    clear: both;
    border-bottom: none;
    padding: 2px 0;
}
#corse-bth321 .panel-tabs > li > a {
    margin-right: 1px;
    border: none;
    border-radius: 0;
    color: #fff;
    background: #811756;
    padding: 16px 18px;
}
#corse-bth321 .panel-tabs > li.active > a, #dep-tab-course .panel-tabs > li.active > a:hover, #dep-tab-course .panel-tabs > li.active > a:focus {
    border-bottom: none;
}
#corse-bth321 .panel-tabs > li {
    width: 25%;
    text-align: center;
}
#corse-bth321 .panel-heading {
    padding: 0px 0;
}
#corse-bth321 .panel-tabs > li.active > a, #corse-bth321 .panel-tabs > li.active > a:hover, #corse-bth321 .panel-tabs > li.active > a:focus {
    border-radius: 0;
}
#corse-bth321 .panel-tabs > li > a {
    height: auto;
	color: #fff !important;
}
.crse-wrpr-itn-box {
	padding:33px;
	background:#F9F9F9;
	font-size:16px;
	line-height:29px;
	margin-bottom: 20px;
	}
.crse-wrpr-itn-box p {
	color:#4A4A4A;
	}
#dep-tab-course .panel-heading {
    padding: 10px 0 0;
}
#corse-bth321 .panel-heading {
    padding: 0px 0 0;
}
#dep-tab-course .panel-tabs > li.active > a, #dep-tab-course .panel-tabs > li.active > a:hover, #dep-tab-course .panel-tabs > li.active > a:focus {
    border-radius: 9px 9px 0 0;
}
.crs-bttnsd2 {
    background: #186AA5;
    border: #186AA5 1px solid;
    padding: 10px 49px;
    font-size: 18px;
    border-radius: 45px;
}
.fst-itm-dv {
	/*background:#D3E2F2;*/
	padding:25px;
	}
.panel-body {
    padding: 0;
}
.fst-itm-dv h3 {
	margin:0px auto 25px;
	line-height:30px;
	color:#4A4A4A;
	}
.fst-itm-dv {
	font-size:16px;
	line-height:29px;
	}
.crs-elig {
	padding:25px;
	}
.crs-elig h4{
	color:#4A4A4A;
	margin:0px auto 10px;
	}
.elig-bxs {
    border: 1px solid #707070;
    padding: 25px;
    border-radius: 12px;
    margin: 8px auto 16px;
}
.elig-bxs p {
	font-size:16px;
	line-height:28px;
	margin:0px auto;
	color:#7B7878;
	}
.botm-ylw-bx {
	background:#FFFCDF;
	padding:20px;
	color:#4A4A4A;
	font-size:16px;
	margin:0px auto;
	}
.fees-wrpr {
	padding: 14px 19px;
	}
.crse-fees-table {
	
	}
.crse-fees-table table thead tr td {
	border-right:1px solid #fff;
	background:#EBF0F8;
	padding: 11px 16px;
	}
.crse-fees-table table tbody tr td {
	background:#F7F7F7;
	padding:7px 15px;
	border-right:1px solid #fff;
	}
.fee-strtur {
	background: #FFED0036;
	float: left;
	width: 100%;
	padding: 12px;
	margin: 14px auto 0;
	}
.crs-dtlss {
	padding:15px 0;
	font-size:16px;
	line-height:28px;
	}
.onl-app-lnk {
	background: #433C6D;
	border: 1px solid #707070;
	font-size: 16px;
	border-radius: 37px;
	padding: 7px 22px;
	}
.tb-hdd-dep {
    background: #eaeaea !important;
    text-align: center;
    margin: 0px auto;
    padding: 13px 3px;
}














