/* CSS Document */

p.bg-warning {
	padding:15px;
}
p.bg-primary {
	padding:15px;
}
p.bg-danger {
	padding:15px;
}
p.bg-success {
	padding:15px;
}
p.bg-info {
	padding:15px;
}

.breadcrumb { 
	background-color: #F1F1E7;
}
.sectionHighlight {
	background-color: #F1F1E7;
}

.jumbotronSidebar {
	padding:15px 10px 15px 10px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #F1F1E7;
	border-radius: 6px;
}

.jumbotronSidebar .head {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 6px 8px;
	background: #004994;
}

.jumbotronSidebar .head h2 {
    color: #FFF;
	font-size:16px;
	margin:0 0 0 0;
}

.jumbotronSidebar .txtBackground {
	background-color: #f9f9f9;
	padding:5px;
}

.altBackgroundColor {
	background-color: #f9f9f9;
}

h3.colored, h4.colored{
	color: #337ab7;
}


.jumbotron {
    padding: 10px 20px 10px 20px !important;
    margin-bottom: 10px !important;
    color: inherit;
}

.title_bar {
  display: inline-block;
  padding: 4px 12px;
	width:100%;
	margin-left:0;
	/*margin-right:10px;*/
  margin-bottom: 0;
  font-weight:normal;
	font-size:18px;
  white-space: nowrap;
  vertical-align: middle;
  background-image: none;
  border: 1px solid #000;
  border-radius: 4px;
	color: #fff;
  background-color: #337ab7;
	}
	
.job_title {
	color:#F90;
}
	
/*----------------------*
 *	Header Formatting 	*
 *----------------------*/

img.header-graphic {
	padding-bottom: 0px;
	position: relative;
}

ul.list-inline.social-icons.pull-right {
	padding-top: 10px;
	padding-right: 25px;
}

img.npa-logo {
	padding-top: 20px;
	padding-right: 45px;
}

img.mm-logo {
	padding-top: 10px;
	padding-left: 80px;
}

/*button.btn.btn-primary {
    background-color: #009; 
    border: 2px solid #C63;
    color: white;
    text-align: center;
    display: inline-block;
	margin-bottom: 10px;
	margin-top: -20px;
	margin-right: 15px;
}*/

.bordered {
	border:2px solid #272727;
	background-color: #f9f9f9;
	border-radius:3px;
	padding:15px 20px;
	margin-bottom:30px;
}

header.navbar-wrapper {
	background-color: white;
	color: #000;
	font-weight: bold;
}

label.error {
	color:#FF0004;
}

div.dataTables_length {
	float:left;
}

ul.pagination {
	margin:0 0 0 0 !important;
}

.formDiv ul { 
   list-style-type: disc; 
   list-style-position: inside; 
}
.formDiv ul li { 
   list-style-type: disc; 
   list-style-position: inside; 
}
.formDiv ol { 
   list-style-type: decimal; 
   list-style-position: inside; 
}
.formDiv ol li { 
   list-style-type: decimal; 
   list-style-position: inside; 
}
.formDiv ul ul, ol ul { 
   list-style-type: circle; 
   list-style-position: inside; 
   margin-left: 15px; 
}
.formDiv ol ol, ul ol { 
   list-style-type: lower-latin; 
   list-style-position: inside; 
   margin-left: 15px; 
}
div.modal-body ul { 
   list-style-type: disc; 
   list-style-position: inside; 
}
div.modal-body ul li {
	list-style-type: disc; 
	list-style-position: inside;  
}

/* gutter-free columns */
.no-gutter {
	padding-left:0px;
	padding-right:0px;
}
.navbar-inverse {
	background-color: #424D5B;
	border-color: #494949;
}
.logo-xs {
	margin-top:5px;
	margin-bottom:5px;
}
.social-xs {
	text-align:center;
	margin-top:22px;
}
.social-xs ul {
    margin: 0;
    padding: 0px;
}

.social-xs ul li {
    margin: 2px;
    list-style: none outside none;
    display: inline-block;
}

.social-xs i {
    width: 20px;
    height: 20px;
    color: #FFF;
    background-color: #909AA0;
    font-size: 11px;
    text-align:center;
    padding-top: 6px;
    /*border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;*/
    transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}

.social-xs i:hover {
    color: #FFF;
    text-decoration: none;
    transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}

.social-xs .fa-facebook {
    background: #4060A5;
}

.social-xs .fa-twitter {
    background: #00ABE3;
}

.social-xs .fa-linkedin {
    background: #0094BC;
}

.social-xs .fa-youtube {
    background: #FF1F25;
}

.social-xs .fa-rss {
    background: #e88845;
}

.social-xs .fa-youtube-play {
    background: #DF192A;
}
.navbar {
	margin-bottom:0px;
}
.navbar-toggle {
	position: relative;
	float: left;
	padding: 9px 10px;
	margin-top: 8px;
	margin-left: 15px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
div.navbar-header p {
	color:#E9E8E8;
	font-size:16px;
	padding-top:14px;
}
img.img_buffer_xs {
	padding:5px; margin:5px;
}
.npa_g2_xs {
	font-size:18px;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color:rgb(102,102,102);
	padding-top:20px;
}
.npa_g4_xs {
	font-size:14px;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color:rgb(102,102,102);
}
.mobile-login {
	 background: url('includes/themes/MuraBootstrap3/images/recruiters-log-in-background.jpg') no-repeat center center fixed; 
	 -webkit-background-size: cover;
	 -moz-background-size: cover;
	 -o-background-size: cover;
	 background-size: cover;
}

.mobile-cand-login {
	 background: url('includes/themes/MuraBootstrap3/images/job-seekers-log-in-background2.jpg') no-repeat center center fixed; 
	 -webkit-background-size: cover;
	 -moz-background-size: cover;
	 -o-background-size: cover;
	 background-size: cover;
}

.panel-default {
	background-color:rgba(0,92,167,.80);
	 opacity: 0.9;
	 margin-top:30px;
}
.panel-default>.panel-heading {
	color:#FFFFFF;
	background-image: -webkit-linear-gradient(top,#005ca7 0,#024f8d 100%);
    background-image: -o-linear-gradient(top,#005ca7 0,#024f8d 100%);
    background-image: linear-gradient(to bottom,#005ca7 0,#024f8d 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff005ca7', endColorstr='#ff024f8d', GradientType=0);
}
label.notation {
	color:#FFFFFF;
}
.form-group.last {
 	margin-bottom:0px;
}
.control-label-white {
	color:#FFFFFF;
}

/*div.dataTables_length {
    padding-left: 2em;
    }
    div.dataTables_length,
    div.dataTables_filter {
        padding-top: 0.55em;
    }*/
/*table.dataTable.table-striped tbody tr.odd.selected>.sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1 {
    background-color: #a6b4cd;
}
table.dataTable tbody tr.selected {
    background-color: #B0BED9;
}
table.dataTable.table-striped tbody tr.even.selected>.sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1 {
    background-color: #acbad5;
}*/