@charset "utf-8";
/* CSS Document */

/*body{margin-top:70px; font-size:16px}*/
body, html{
  height:100%;
  margin:0;
  font-size:16px;
  font-family:"Lato", sans-serif;
  font-weight:400;
  line-height:1.8em;
  color:#555;
}
@font-face {
    font-family: oldenglish;
    src: url(../fonts/OLDENGL.TTF);
}
:root {
	/*For Dept Menu & Content*/
	--main-color: #000;
	--main-dept-active-bgcolor: #ccc/*-webkit-gradient(linear,left top,left bottom,from(#3d8119),to(#62ad3a))*/;
	--main-desktop-text-align:justify;
	--main-mobile-text-align:justify;
	--main-desktop-fnt_size:16px;
	--main-mobile-fnt_size:15px;
	--main-desktop-l_height:26px;
	--main-mobile-l_height:24px;
}
h1,h2,h3,h4,h5,h6{font-family:Poppins;}
p{font-family:Roboto;}

.pimg1, .pimg2{
  position:relative;
  opacity:0.9;
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat;
  background-attachment:fixed;
}
.pimg3{
  position:relative;
  opacity:0.8;
  background-position:top;
  background-size:contain;
  background-repeat:no-repeat;
  background-attachment:fixed;
}
@media(max-width:750px){
	.pimg3{
  position:relative;
  opacity:0.9;
  background-position:top;
  background-size:auto;
  background-repeat:no-repeat;
  background-attachment:fixed;
}
}
.
.ptext{position:absolute; top:50%; width:100%; text-align:center; color:#fff; font-size:27px; letter-spacing:8px;text-shadow:2px 1.5px 0 #000}

.ptext .border{background-color:rgba(0,0,0,0.8); color:#fff; padding:10px 9px; text-transform:uppercase}

@media(max-width:750px){
  .pimg1, .pimg2, .pimg3{background-attachment:fixed !important;}
  .pimg1{min-height:100% !important; background-position:top !important}
  .pimg3{background-size:auto !important; min-height:360px; margin:0 !important; padding:0 !important}}
}


/* ============== */
.navbar-nav li {font-size:14px}
.navbar-nav li a{font-size:14px !important;padding:12px 9px 15px 9px; font-family:roboto; background:none !important; right:0 !important;}
.navbar-nav a:focus{color:#FC0 !important}
.navbar-nav a:hover{color:#FC0 !important}
.navbar-nav li a:focus{background:none !important; color:#FC0}
.navbar-nav li a:hover{background:none !important; color:#FC0}
.navbar-nav li ul li a{font-size:14px !important;color:#000; padding:7px 20px; background:none !important; margin:0 !important}
.navbar-nav li ul li a:hover{color:#fff; background:#173885 !important}
.dropdown-menu{ margin-top:-1px !important}
/* ============== */

.navbar a{color:#fff}
.active{background:none !important; padding:0; margin:0}
.dropdown-menu li a{padding:8px;}
.dropdown-toggle:active{background-color:#000 !important;}

.college_tagline{position:absolute;top:75%;text-align:left;color:#fff;font-size:30px;text-shadow:1px 1px 0 #000;background:rgba(0,0,0,0.79); padding:10px 15px 10px 20px; font-family:Poppins; border-top-right-radius:15px; border-bottom-right-radius:15px; border:2px solid rgba(0,0,0,0.2)}
.tagline_meaning{font-size:19px}
@media only screen and (max-width: 500px) and (min-width: 200px){
.college_tagline{position:absolute;top:80%;text-align:left;color:#fff;font-size:24px;text-shadow:1px 1px 0 #000;background:rgba(0,0,0,0.5); padding:10px 15px 10px 10px; font-family:Poppins; border-top-right-radius:15px; border-bottom-right-radius:15px}
.tagline_meaning{font-size:16px}
}
@media only screen and (max-width: 750px) and (min-width: 501px){
.college_tagline{position:absolute;top:70%;text-align:left;color:#fff;font-size:24px;text-shadow:1px 1px 0 #000;background:rgba(0,0,0,0.5); padding:10px 15px 10px 10px; font-family:Poppins; border-top-right-radius:15px; border-bottom-right-radius:15px}
.tagline_meaning{font-size:16px}
}
.readmore{border:2px solid #fff; font-family:roboto; color:#fff; transition:200ms ease-in-out}
.readmore:hover{border:2px solid #333; font-family:roboto; color:#fff;}
.readmore2{border:1px solid #d5d5d5; font-family:roboto; transition:200ms ease-in-out}
.readmore2:hover{border:1px solid #b0b0b0; font-family:roboto;}
.knowmore{border:2px solid #adc2eb; font-family:roboto; color:#fff; padding:0px 30px; transition:200ms ease-in-out}
.knowmore i{margin-top:3px; font-size:18px}
.knowmore:hover{border:2px solid #89deff; font-family:roboto; color:#fff;}



/*SHADE 4 - APPROVED*/
@media only screen and (max-width: 500px) and (min-width: 100px){
.other_links_marginBottom_adj_mobile{margin-bottom:25px}
}
@media only screen and (min-width: 768px){
.other_links_marginBottom_adj{margin-bottom:28px}
}
.other_links{background:#f1fff9; margin-top:0; padding:20px 0}
.other_links .bg_highlight{background:#075060; padding:45px 10px; color:#fff}
.other_links .non_bg_highlight{background:#095185; padding:45px 10px; color:#fff}
.other_links h1{padding:0; margin:0 0 15px 0; font-family:Josefin+Sans; text-shadow:1px 1px 0px rgba(0,0,0,0.3); font-size:20px}
.hov{transition:300ms ease-in-out;}
.hov:hover{background:#024227; }
.hov2{transition:300ms ease-in-out;}
.hov2:hover{background:#0f7fc1; }
.hov a{color:#fff;}
.hov:hover a{color:#fff; text-decoration:none}
.hov2 a{color:#fff;}
.hov2:hover a{color:#fff; text-decoration:none}

.update_section{background:#f1fff9; margin-top:10px; padding:20px 0}

.overview_section{margin-top:7px; padding:2px 0}

/*footer{background:#002a5c; margin-top:10px; padding:20px 0}*/
footer { background:#161fa7; margin-top:28px; padding:22px 0 10px 0; color:#ccc }
footer a { color:#ccc; transition:300ms ease-in-out}
footer a:hover { color:#0bceff; text-decoration:none }

@-webkit-keyframes blinker { from {opacity:1.0;} to {opacity:0.0;} }
        @keyframes blinker { from {opacity:1.0;} to {opacity:0.0;} }

.blink {text-decoration:blink;-webkit-animation-name:blinker;animation-name:blinker;-webkit-animation-iteration-count:infinite;  
          animation-iteration-count:infinite; -webkit-animation-timing-function:cubic-bezier(1.0,0,0,1.0); animation-timing-function:cubic-bezier(1.0,0,0,1.0);
  -webkit-animation-duration:1s; animation-duration:1s; 
}

::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}

::-webkit-scrollbar{width: 5px;background-color: #F5F5F5;}

::-webkit-scrollbar-thumb{background-color: #777777;}

::-moz-scrollbar-track{-moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}

::-moz-scrollbar{width: 5px;background-color: #F5F5F5;}

::-moz-scrollbar-thumb{background-color: #777777;}

/*::-moz-selection { color: #fff;background:#c00;}

::selection {color: #fff;background:#c00;}*/

.scrollbar::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);background-color: #F5F5F5;}

.scrollbar::-webkit-scrollbar{width: 6px;background-color: #F5F5F5;}

.scrollbar::-webkit-scrollbar-thumb{background-color: #999999;}

.scrollbar::-moz-scrollbar-track{-moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);background-color: #F5F5F5;}

.adjustment1{margin-top:-15px} /*adjustment due to fixed nav on top. */

@media only screen and (max-width: 767px) and (min-width: 100px){
	.headings{text-align:center; font-weight:bold; font-size:18px; margin-top:40px; color:#002a5c; border-bottom:1px solid #d9d9d9; padding-bottom:5px; text-transform:uppercase; font-family:Poppins}
	.mnu_adj{margin-top:45px; margin-bottom:-20px}
	.dept_mnu_adj{margin-top:45px; margin-bottom:-20px}
}
@media only screen and (min-width: 768px){
	.headings{text-align:center; font-weight:bold; font-size:21px; margin-top:40px; color:#002a5c; border-bottom:1px solid #d9d9d9; padding-bottom:5px; text-transform:uppercase; font-family:Poppins}
	.mnu_adj{margin-top:45px}
	.dept_mnu_adj{margin-top:35px}
}

@media only screen and (max-width: 767px) and (min-width: 100px){
	.dept_faculty{list-style-type:none; margin:15px 0 0 0; padding:0 0 0 2px; text-align:center; font-family:Roboto; font-size:14px}
	.dept_faculty li{text-align:left; padding:7px 0; margin:0; border-bottom:1px dashed #e9e9e9; line-height:20px}
	.dept_faculty li:before {content:"\e008";font-family: 'Glyphicons Halflings';}
}
@media only screen and (min-width: 768px){
	.dept_faculty{list-style-type:none; margin:3px 0 0 0; padding:0 0 0 5px; text-align:left; font-family:Roboto; font-size:14px}
	.dept_faculty li{text-align:left; padding:5px 0; margin:0; border-bottom:1px dashed #e9e9e9}
	.dept_faculty li:before {content:"\e008";font-family: 'Glyphicons Halflings';}
}
@media only screen and (max-width: 767px) and (min-width: 100px){
	.dept_events{list-style-type:none; margin:5px 0 0 0; padding:0; text-align:left; font-family:Roboto; font-size:13px; line-height:20px}
	.dept_events li{text-align:left; padding:10px 4px 2px 4px; margin:0 0 7px 0; background:rgba(204,204,204,0.1); box-shadow:0 0 1px #999; transition:200ms ease-in-out}
	.dept_events li:hover { background:rgba(0,153,0,0.1);box-shadow:0 0 1px #060;}
	.dept_events_date{color:#990000;}
	.dept_events_title{color:#990000;}
	.dept_events_description{color:#000000; padding-bottom:0 !important; margin-bottom:0 !important}
}
@media only screen and (min-width: 768px){
	.dept_events{list-style-type:none; margin:5px 0 0 0; padding:0; text-align:left; font-family:Roboto; font-size:14px; line-height:20px}
	.dept_events li{text-align:left; padding:10px 4px 2px 4px; margin:0 0 7px 0; background:rgba(204,204,204,0.1); box-shadow:0 0 1px #999; transition:200ms ease-in-out}
	.dept_events li:hover { background:rgba(0,153,0,0.1);box-shadow:0 0 1px #060;}
	.dept_events_date{color:#990000;}
	.dept_events_title{color:#990000;}
	.dept_events_description{color:#444; padding-bottom:0 !important; margin-bottom:0 !important}
}
@media only screen and (max-width: 767px) and (min-width: 100px){
	.dept_results{list-style-type:none; margin:5px 0 0 0; padding:0; text-align:center; font-family:Roboto; font-size:14px; line-height:20px}
	.dept_results li{display:inline-block;text-align:center; padding:30px 20px; margin:0 2px 8px 2px; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(18,153,153,0.8)), to(rgba(18,153,153,1)));box-shadow:0 0 1px #099; transition:200ms ease-in-out; border-radius:3px}
	.dept_results li:hover {background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(18,153,153,1)), to(rgba(18,153,153,0.5)))}
	.dept_results li a{color:#fff;}
}
@media only screen and (min-width: 768px){
	.dept_results{list-style-type:none; margin:5px 0 0 0; padding:0; text-align:left; font-family:Roboto; font-size:14px; line-height:20px}
	.dept_results li{display:inline-block;text-align:center; padding:38px 44px; margin:0 3px 9px 3px; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(18,153,153,0.8)), to(rgba(18,153,153,1)));box-shadow:0 0 1px #F30; border-radius:3px}
	.dept_results li:hover {background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(18,153,153,1)), to(rgba(18,153,153,0.5)))}
	.dept_results li a{color:#fff;}
}
@media only screen and (max-width: 767px) and (min-width: 100px){
	.news_notices{list-style-type:none; margin:5px 0 0 0; padding:0 0 0 0; text-align:left; font-family:Roboto; font-size:13px}
	.news_notices li{text-align:left; padding:10px 0 10px 10px; margin:0; border-bottom:1px dashed #e9e9e9;border-left:3px solid rgba(255,51,0,0.2)}
	.news_notices li:hover{border-left:3px solid rgba(255,51,0,1)}
	.news_notices li a{display:block; line-height:18px}
	.news_notices li span{color:#000;display:block}
	.notice_date{display:inline !important;}
	.notice_board_description{color:#666 !important; line-height:20px}
}
@media only screen and (min-width: 768px){
	.news_notices{list-style-type:none; margin:5px 0 0 0; padding:0; text-align:left; font-family:Roboto; font-size:14px}
	.news_notices li{text-align:left; padding:10px 0 10px 10px; margin:0; border-bottom:1px dashed #e9e9e9;border-left:3px solid rgba(255,51,0,0.2)}
	.news_notices li:hover{border-left:3px solid rgba(255,51,0,1)}
	.news_notices li a{display:block; line-height:18px}
	.news_notices li span{color:#000;display:block}
	.notice_date{display:inline !important;}
	.notice_board_description{color:#666 !important; line-height:20px}
}

@media only screen and (max-width: 767px) and (min-width: 100px){
	.tender_notices{list-style-type:none; margin:5px 0 0 0; padding:0 0 0 0; text-align:left; font-family:Roboto; font-size:13px}
	.tender_notices li{text-align:left; padding:10px 0 10px 10px; margin:0; border-bottom:1px dashed #e9e9e9;border-left:3px solid rgba(255,51,0,0.2)}
	.tender_notices li:hover{border-left:3px solid rgba(255,51,0,1)}
	.tender_notices li a{display:block; line-height:18px}
	.tender_notices li span{color:#000;display:block}
	.tender_notices_date{display:inline !important;}
	.tender_notices_description{color:#666 !important; line-height:20px}
}
@media only screen and (min-width: 768px){
	.tender_notices{list-style-type:none; margin:5px 0 0 0; padding:0; text-align:left; font-family:Roboto; font-size:14px}
	.tender_notices li{text-align:left; padding:10px 0 10px 10px; margin:0; border-bottom:1px dashed #e9e9e9;border-left:3px solid rgba(255,51,0,0.2)}
	.tender_notices li:hover{border-left:3px solid rgba(255,51,0,1)}
	.tender_notices li a{display:block; line-height:18px}
	.tender_notices li span{color:#000;display:block}
	.tender_notices_date{display:inline !important;}
	.tender_notices_description{color:#666 !important; line-height:20px}
}

@media only screen and (max-width: 767px) and (min-width: 100px){
	.circular_notices{list-style-type:none; margin:5px 0 0 0; padding:0 0 0 0; text-align:left; font-family:Roboto; font-size:13px}
	.circular_notices li{text-align:left; padding:10px 0 10px 10px; margin:0; border-bottom:1px dashed #e9e9e9;border-left:3px solid rgba(255,51,0,0.2)}
	.circular_notices li:hover{border-left:3px solid rgba(255,51,0,1)}
	.circular_notices li a{display:block; line-height:18px}
	.circular_notices li span{color:#000;display:block}
	.circular_notices_date{display:inline !important;}
	.circular_notices_description{color:#666 !important; line-height:20px}
}
@media only screen and (min-width: 768px){
	.circular_notices{list-style-type:none; margin:5px 0 0 0; padding:0; text-align:left; font-family:Roboto; font-size:14px}
	.circular_notices li{text-align:left; padding:10px 0 10px 10px; margin:0; border-bottom:1px dashed #e9e9e9;border-left:3px solid rgba(255,51,0,0.2)}
	.circular_notices li:hover{border-left:3px solid rgba(255,51,0,1)}
	.circular_notices li a{display:block; line-height:18px}
	.circular_notices li span{color:#000;display:block}
	.circular_notices_date{display:inline !important;}
	.circular_notices_description{color:#666 !important; line-height:20px}
}

@media only screen and (max-width: 767px) and (min-width: 100px){
	.JobOpportunity_notices{list-style-type:none; margin:5px 0 0 0; padding:0 0 0 0; text-align:left; font-family:Roboto; font-size:13px}
	.JobOpportunity_notices li{text-align:left; padding:10px 0 10px 10px; margin:0; border-bottom:1px dashed #e9e9e9;border-left:3px solid rgba(255,51,0,0.2)}
	.JobOpportunity_notices li:hover{border-left:3px solid rgba(255,51,0,1)}
	.JobOpportunity_notices li a{display:block; line-height:18px}
	.JobOpportunity_notices li span{color:#000;display:block}
	.JobOpportunity_notices_date{display:inline !important;}
	.JobOpportunity_notices_description{color:#666 !important; line-height:20px}
}
@media only screen and (min-width: 768px){
	.JobOpportunity_notices{list-style-type:none; margin:5px 0 0 0; padding:0; text-align:left; font-family:Roboto; font-size:14px}
	.JobOpportunity_notices li{text-align:left; padding:10px 0 10px 10px; margin:0; border-bottom:1px dashed #e9e9e9;border-left:3px solid rgba(255,51,0,0.2)}
	.JobOpportunity_notices li:hover{border-left:3px solid rgba(255,51,0,1)}
	.JobOpportunity_notices li a{display:block; line-height:18px}
	.JobOpportunity_notices li span{color:#000;display:block}
	.JobOpportunity_notices_date{display:inline !important;}
	.JobOpportunity_notices_description{color:#666 !important; line-height:20px}
}

@media only screen and (max-width: 767px) and (min-width: 100px){
	.event_notices{list-style-type:none; margin:5px 0 0 0; padding:0 0 0 0; text-align:left; font-family:Roboto; font-size:13px}
	.event_notices li{text-align:left; padding:10px 0 10px 10px; margin:0; border-bottom:1px dashed #e9e9e9;border-left:3px solid rgba(255,51,0,0.2)}
	.event_notices li:hover{border-left:3px solid rgba(255,51,0,1)}
	.event_notices li a{display:block; line-height:18px}
	.event_notices li span{color:#000;display:block}
	.event_date{display:inline !important;}
	.event_description{color:#666 !important; line-height:20px}
}
@media only screen and (min-width: 768px){
	.event_notices{list-style-type:none; margin:5px 0 0 0; padding:0; text-align:left; font-family:Roboto; font-size:14px}
	.event_notices li{text-align:left; padding:10px 0 10px 10px; margin:0; border-bottom:1px dashed #e9e9e9;border-left:3px solid rgba(255,51,0,0.2)}
	.event_notices li:hover{border-left:3px solid rgba(255,51,0,1)}
	.event_notices li a{display:block; line-height:18px}
	.event_notices li span{color:#000;display:block}
	.event_date{display:inline !important;}
	.event_description{color:#666 !important; line-height:20px}
}

.new_image_tag{width:25px; vertical-align:top}
.rmore{background:#199dde; color:#fff; border-radius:25px}
.rmore:hover{text-decoration:underline; color:#fff}

.rmore2{color:#000099; font-size:16px}
.rmore2:hover{text-decoration:underline}


/*==================
 ABOUT US COUNTER SECTION
====================*/
#mu-abtus-counter {
  /*//background-image: url("../img/counter-bg1.jpg");*/
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline;
  float: left;
  padding: 13px 0;
  width: 100%;
}
#mu-abtus-counter .mu-abtus-counter-area {
  display: inline;
  float: left;
  width: 100%;
}
#mu-abtus-counter .mu-abtus-counter-area .mu-abtus-counter-single {
  border-right: 2px solid #888;
  display: inline;
  float: left;
  text-align: center;
  width: 100%;
}
#mu-abtus-counter .mu-abtus-counter-area .mu-abtus-counter-single span {
  color: #fff;
  display: inline-block;
  font-size: 50px;
}
#mu-abtus-counter .mu-abtus-counter-area .mu-abtus-counter-single h4 {
  color: #fff;
  font-size: 40px;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 20px;
}
#mu-abtus-counter .mu-abtus-counter-area .mu-abtus-counter-single p {
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
}
#mu-abtus-counter .mu-abtus-counter-area .no-border {
  border: none;
}

---------------------------------------------------------------------

/* Generated by */
@font-face {
	font-family: 'BarlowCondensed';
	src: url('fonts/BarlowCondensed-Thin.eot?#iefix') format('embedded-opentype'),
	url('fonts/BarlowCondensed-Thin.woff') format('woff'),
	url('fonts/BarlowCondensed-Thin.ttf')  format('truetype'),
	url('fonts/BarlowCondensed-Thin.svg#BarlowCondensed-Thin') format('svg');
	font-weight: 100;
	font-style: normal;
}
@font-face {
	font-family: 'BarlowCondensed';
	src: url('fonts/BarlowCondensed-ExtraLight.eot?#iefix') format('embedded-opentype'),
	url('fonts/BarlowCondensed-ExtraLight.woff') format('woff'),
	url('fonts/BarlowCondensed-ExtraLight.ttf')  format('truetype'),
	url('fonts/BarlowCondensed-ExtraLight.svg#BarlowCondensed-ExtraLight') format('svg');
	font-weight: 200;
	font-style: normal;
}
@font-face {
	font-family: 'BarlowCondensed';
	src: url('fonts/BarlowCondensed-Light.eot?#iefix') format('embedded-opentype'),
	url('fonts/BarlowCondensed-Light.woff') format('woff'),
	url('fonts/BarlowCondensed-Light.ttf')  format('truetype'),
	url('fonts/BarlowCondensed-Light.svg#BarlowCondensed-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'BarlowCondensed';
	src: url('fonts/BarlowCondensed-Regular.eot?#iefix') format('embedded-opentype'),
	url('fonts/BarlowCondensed-Regular.woff') format('woff'),
	url('fonts/BarlowCondensed-Regular.ttf')  format('truetype'),
	url('fonts/BarlowCondensed-Regular.svg#BarlowCondensed-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'BarlowCondensed';
	src: url('fonts/BarlowCondensed-Italic.eot?#iefix') format('embedded-opentype'),
	url('fonts/BarlowCondensed-Italic.woff') format('woff'),
	url('fonts/BarlowCondensed-Italic.ttf')  format('truetype'),
	url('fonts/BarlowCondensed-Italic.svg#BarlowCondensed-Italic') format('svg');
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: 'BarlowCondensed';
	src: url('fonts/BarlowCondensed-Medium.eot?#iefix') format('embedded-opentype'),
	url('fonts/BarlowCondensed-Medium.woff') format('woff'),
	url('fonts/BarlowCondensed-Medium.ttf')  format('truetype'),
	url('fonts/BarlowCondensed-Medium.svg#BarlowCondensed-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'BarlowCondensed';
	src: url('fonts/BarlowCondensed-SemiBold.eot?#iefix') format('embedded-opentype'),
	url('fonts/BarlowCondensed-SemiBold.woff') format('woff'),
	url('fonts/BarlowCondensed-SemiBold.ttf')  format('truetype'),
	url('fonts/BarlowCondensed-SemiBold.svg#BarlowCondensed-SemiBold') format('svg');
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: 'BarlowCondensed';
	src: url('fonts/BarlowCondensed-Bold.eot?#iefix') format('embedded-opentype'),
	url('fonts/BarlowCondensed-Bold.woff') format('woff'),
	url('fonts/BarlowCondensed-Bold.ttf')  format('truetype'),
	url('fonts/BarlowCondensed-Bold.svg#BarlowCondensed-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: 'BarlowCondensed';
	src: url('fonts/BarlowCondensed-ExtraBold.eot?#iefix') format('embedded-opentype'),
	url('fonts/BarlowCondensed-ExtraBold.woff') format('woff'),
	url('fonts/BarlowCondensed-ExtraBold.ttf')  format('truetype'),
	url('fonts/BarlowCondensed-ExtraBold.svg#BarlowCondensed-ExtraBold') format('svg');
	font-weight: 800;
	font-style: normal;
}
@font-face {
	font-family: 'BarlowCondensed';
	src: url('fonts/BarlowCondensed-Black.eot?#iefix') format('embedded-opentype'),
	url('fonts/BarlowCondensed-Black.woff') format('woff'),
	url('fonts/BarlowCondensed-Black.ttf')  format('truetype'),
	url('fonts/BarlowCondensed-Black.svg#BarlowCondensed-Black') format('svg');
	font-weight: 900;
	font-style: normal;
}






/*-----------------------------------------------
            Grivance
------------------------------------------------*/

input[type=text], select, textarea{
 /* width: 100%;*/
  padding: 5px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  resize: vertical;
}

/* Style the label to display next to the inputs */
label {
  padding: 12px 12px 12px 0;
  display: inline-block;
}

/* Style the submit button */
input[type=submit] {
  background-color: #04AA6D;
  color: white;
  padding: 5px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  float: right;
}

/* Style the container */
/*.container {
  border-radius: 5px;
  background-color: #f2f2f2;
  padding: 20px;
}*/

/* Floating column for labels: 25% width */
.col-25 {
  float: left;
  width: 25%;
  margin-top: 6px;
}

/* Floating column for inputs: 75% width */
.col-75 {
  float: left;
  width: 75%;
  margin-top: 6px;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive layout - when the screen is less than 600px wide, make the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .col-25, .col-75, input[type=submit] {
    width: 100%;
    margin-top: 0;
  }
}

/* FORM STYLING
-------------------------------------------------- */
form{ background: #003366; box-shadow: 0 0 3px #888; padding: 0px; margin: 0px 0; border-radius: 2px; }
form label { font-weight: 600; color: #fff;  }
form .form-control{ box-shadow: none; border-radius: 0; color: #000; padding: 5px 15px; line-height: 25px; border: 1px solid #b9b9b9; height: 45px;}
select.form-control:not([size]):not([multiple]){ height: 45px; }
form textarea.form-control{ height: 105px; } 
form input[type="submit"], 
form input[type="reset"], 
.btn-submit{}
form input[type="submit"]:hover, 
form input[type="reset"]:hover, 
.btn-submit:hover{}
.form-group { margin: 0 0 15px 0; }
/* formSearch */




.pDesk {
    background: #003366;
    color: #dddddd;
    position: relative;
    padding: 30px 30px 30px 0;
}

.pDesk::before {
    content: '';
    width: 30px;
    height: 100%;
    background: #efefef;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
}
