html,body, .bootmaster {
		height:100%;
}

body
{
font-family: "Open Sans",sans-serif;
font-size: 13px;
background-color: white;
}

#boot_page_top .navbar-header
{
		padding-top: 0px;
	
}

#boot_page_top .navbar-header .navbar-brand
{
	float: left!Important;
}
#main-content
{
	margin-top: 115px;
	min-height: 68%;
}

#marquee
{
	margin-top: 15px;
}
#searchbarcontainerecc {
	padding-top: 15px;
	margin-left: 50px;
}
#searchbarcontainerecc #appsearchbarbutton
{
	font-size: 16px;
}
#searchbarcontainer {
    background-color: #EEEEEE;
    padding: 5px 10px;
    margin: 0px;
	border-bottom: 1px solid #D3D3D3;
	display: none;
}
#appsearchbarbutton
{
	border-color: #f1f1f1;
	border-left: 0;
}
#appsearchbartxt
{
	border-color: #f1f1f1;
	box-shadow: none;
	border-right: 0;
}

#navbar-main {
    background-color: #682558!Important;
}

#boot_page_top .navbar-header
{
    background-color: white !important;
    text-align: left!Important;
    background-image: url("/apps/matrixcr/images/MatrixCRLogoHeader.png");
    background-repeat: no-repeat;
    background-position: right 300px center;
	background-position-y: 5px;
}

.smry_ban
{
background-color: #00A8D6!Important;
border-color: #00A8D6!Important; 
}

.panel.dark-header .panel-heading
{
background-color: #00A8D6!Important;
border-color: #00A8D6!Important; 
}

div.oc-cons #topholder
{
	background-color: white;
}

#boot_page_top #navbar-main .navbar-nav li a
{
	font-size: 16px!Important;
	font-weight: normal;
	color: white;
}

#boot_page_top #navbar-main .navbar-nav li.active
{
	background-color: #192A66;
}

#boot_page_top #navbar-main .navbar-nav li a:hover, #boot_page_top #navbar-main .navbar-nav li a:focus, #boot_page_top #navbar-main .navbar-nav li a:active {
    background-color: #192A66;
}

.cnsh .panel, .cnspds .panel, .wizgrp .panel, .smry_div .panel
{
	border-radius: 2px;
	border-color: white;
}

.home-quick-links div.cns ul > li > a.requirement
{
	background-color: #00A8D6;
}

#ReqNav_console_home_req_AllRequirements
{
	background-color: #00A8D6!Important;
	border-color: #00A8D6;
	color: white;
}

/*
#QuickLinks_console_actions_home_NewRequirement img
{
  
  height: 0;
  width: 0;
  padding-top: 59px;
  padding-left: 56px;
  background: url('/apps/matrixcr/images/order-icon.png') no-repeat;
  display: block;
  background-position: center;
  margin-left: auto!important;
  margin-right: auto !important;
}

#QuickLinks_console_actions_home_NewServiceAgreement img
{
  height: 0;
  width: 0;
  padding-top: 59px;
  padding-left: 56px;
  background: url('/apps/matrixcr/images/new_placement2.png') no-repeat;
  display: block;
  background-position: center;
  margin-left: auto!important;
  margin-right: auto !important;
}

#QuickLinks_console_actions_home_NewClientUser img
{
  height: 0;
  width: 0;
  padding-top: 59px;
  padding-left: 56px;
  background: url('/apps/matrixcr/images/new_user.png') no-repeat;
  display: block;
  background-position: center;
  margin-left: auto!important;
  margin-right: auto !important;
}

#ReqNav_console_home_req_AllRequirements img
{
  height: 0;
  width: 0;
  padding-top: 56px;
  padding-left: 56px;
  background: url('/apps/matrixcr/images/new_order.png') no-repeat;
  display: block;
  background-position: center;
  margin-left: auto!important;
  margin-right: auto !important;
}*/

.home-quick-links div.cns ul > li > a.offer
{
	background-color: #00A191;
}

#OfferNav_console_home_of_AllOffers
{
	background-color: #00A191!Important;
	border-color: #00A191;
	color: white;
}

#OfferNav_console_home_of_AllOffers img
{
  height: 0;
  width: 0;
  padding-top: 56px;
  padding-left: 56px;
  background: url('/apps/matrixcr/images/new_candidate.png') no-repeat;
  display: block;
  background-position: center;
  margin-left: auto!important;
  margin-right: auto !important;
}


#SANav_console_home_sa_All
{
	background-color: #65B22E!Important;
	border-color: #65B22E;
	color: white;
}

#SANav_console_home_sa_All img
{
  height: 0;
  width: 0;
  padding-top: 56px;
  padding-left: 56px;
  background: url('/apps/matrixcr/images/new_placement2.png') no-repeat;
  display: block;
  background-position: center;
  margin-left: auto!important;
  margin-right: auto !important;
}

.home-quick-links div.cns ul > li > a.servicereceipt
{
	background-color: #007E31;
}

#SRNav_console_home_sr_All
{
	background-color: #007E31!Important;
	border-color: #007E31;
	color: white;
}

#SRNav_console_home_sr_All img
{
  height: 0;
  width: 0;
  padding-top: 56px;
  padding-left: 56px;
  background: url('/apps/matrixcr/images/new_timesheet.png') no-repeat;
  display: block;
  background-position: center;
  margin-left: auto!important;
  margin-right: auto !important;
}

.home-quick-links div.cns ul > li > a.user
{
	background-color: #682558;
}

.home-quick-links div.cns ul > li > a.serviceagreement
{
	background-color: #65B22E;
}
.home-transaction-nav.requirement .panel
{
	border: 0px solid #00A8D6;
}
.home-transaction-nav.offer .panel
{
	border:	0px solid #00A191;
}
.home-transaction-nav.serviceagreement .panel
{
	border: 0px solid #65B22E;
}

.home-transaction-nav.servicereceipt .panel
{
	border: 0px solid #007E31!Important;
}

#pane_user_admin_nav
{
	display: none;
}

#pane_favourites
{
	display: none;
}

#QuickLinks_console_actions_home_NewRequirement
{
 border-radius:2px!Important;
}
#QuickLinks_console_actions_home_NewServiceAgreement
{
 border-radius:2px;
}
#QuickLinks_console_actions_home_NewClientUser
{
 border-radius:2px;
}

footer.container-fluid
{
background-color: #EEEEEE;
}

#page_footer .container-fluid
{
background-color: #EEEEEE;
}

.app-footer
{
    background-color: #EEEEEE!Important;
	font-size: 12px;
	border-top: 1px solid #D3D3D3;
	margin-top: 0px!important;
}

.app-footer span
{
font-size: 12px;
}

.app-footer a
{
font-size: 12px;
}


.colour-chooser
{
	display: none;
}


.mininav-pane li a
{
border-radius: 2px;
}


.home-transaction-nav.servicereceipt .panel
{
border: 1px solid #ff6201
}

.home-transaction-nav .panel ul > li.pending-main a
{
	border-top-left-radius: 0px;
	border-top-right-radius: 0px
}

.home-transaction-nav .panel ul > li.pending a
{
	
 border-bottom: 6px solid white;
}

.home-transaction-nav .panel ul > li:last-child.pending a
{
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px
}

.cnsh .panel-body, .cnspds .panel-body, .wizgrp .panel-body, .smry_div .panel-body
{
	margin-bottom: 0px;
}

#con_reqnav, #con_offernav, #con_sanav, #con_srnav
{
	padding:0px!Important;
}

.home-transaction-nav.serviceagreement .panel a
{
	color: #65B22E;
	zorder-color: #65B22E;
}


#pane_stepsuser .panel-heading
{
	background-color: #E40037!Important;
	border-color: #E40037;
}

#pane_quicklinks .panel-heading
{
	background-color: white;
}

#cplnk_stepsuser
{
	font-size: 14px;
	
}

.HelpPanels
{
	padding-left: 2px;
	padding-right: 0px;
}

.HelpPanels .thumbnail
{
	border-left: 12px solid #dee0e2;
	border-right: 1px solid white;;
	border-top: 0px;
	border-bottom: 0px;
	border-radius: 0px;
	background-color: #EEEEEE;
	height: 212px;
}

.HelpPanels .row .HelpPanel {
    padding-left: 0px;
    padding-right: 18px;
}

.hp1 .thumbnail
{
	margin-right: 10px;
}

.hp2 .thumbnail
{
	margin-left: 8px;
}

.hp3 .thumbnail
{
	margin-left: 15px;
}

.hp3{
	padding-right: 10px!important;
}

.hp4 .thumbnail
{
	margin-left: 25px;
}

.hp4{
	padding-right: 3px!important;
}


#appsearchbartxt .form-control:focus
{
border-color; silver;
box-shadow: none;
}

#welcome-companylogo
{
	display: none;
}

.accessibility-font-0
{
	border-top-left-radius: 0px!important;
	border-bottom-left-radius: 0px!important;
}

.accessibility-font-2
{
	border-top-right-radius: 0px!important;
	border-bottom-right-radius: 0px!important;
}

#appsearchbarbutton
{
	border-radius: 0px;
	
}

.form-control:focus {
    border-color: gray;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6);
}




#capdiv
{
	background-color: white;
	margin-bottom: 5px;
	margin-top: 5px;
	zorder-bottom: 1px solid silver;
	padding-left:0px;
}

.smry_div
{
    border:0px;
}

div.wizdesc, div.alert-wizard {
    background-color: #FBF2A2;
    border: 1px solid #FAB500;
    border-radius: 4px;
    color: #555;
    font-weight: bold;
}

.breadcrumb {
    font-weight: bold;
    font-size: 16px;
}

.breadcrumb a
{
	color: #007bff;
}
.breadcrumb .active{
	color: #6c757d;
}


.detail-wrap {
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid white;
}


.list-box-find .g-clr
{
    border-radius: 0px;
    
}


div.fileup :last-child.input-group-addon, div.fwdtlkup :last-child.input-group-addon, div.fwtplkup :last-child.input-group-addon, div.controls :last-child.input-group-addon, div.eap-bndlkup :last-child.input-group-addon {
    border-radius: 0px;
    border-left: 0;
}

div.fileup .input-group-addon, div.fwdtlkup .input-group-addon, div.fwtplkup .input-group-addon, div.controls .input-group-addon, div.eap-bndlkup .input-group-addon {
    background-color: #00a8d6;
    border-color: #00a8d6;
    color: #fff;
}

.pagebody
{
	background-color: white;
}


.wizcnt {
    padding-left: 0px;
    padding-right: 0px;
    background: white;
}

.wizard-main
{
    background: white;
}

#bwizButtons
{
    background: white;
}

.btn
{
	border-radius: 3px!Important;
}

#bwizButtons #btnCancel
{
	border-radius: 3px;
}

#bwizButtons #btnNext
{
	border-radius: 3px;
	background-color: #00a8d6;
	border-color: #00a8d6;
}

.btn-new
{
	border-radius: 3px;
}


ul.progressbar li::after
{
background: E1291A;
height: 	2px;
top: 20px;
}

ul.progressbar li.done::before {
    background: white;
    border: #E1291A 1px solid;
    color: gray;
}



ul.progressbar li::before
{
	background-color: #EFEFEF;	
}

ul.progressbar li.current::before
{
background-color: #E1291A;	
}


ul.progressbar li::after {
    background: #EFEFEF;
}

ul.progressbar li.done::before, ul.progressbar li.done::after {
    background: #E1291A;
    color: #fff;
}

.mininav-tabs ul li
{
	margin-left:2px;
}
.mininav-tabs ul li a {
    border-radius: 5px 5px 0 0;
	background-color: #eee;
	color: #337ab7;
	font-weight: normal;
	border-right: 1px solid white;	
}

.mininav-tabs ul li.active a {
    border-top: solid 1px #00A5FA;
    border-left: solid 1px #00A5FA;
    border-right: solid 1px #00A5FA;
    border-bottom: solid 1px #00A5FA;
    background-color: #00A5FA;
    color: white;
    border-radius: 5px 5px 0 0;
    padding: 10px 15px;
}

.mininav-tabs ul li a:hover, .mininav-tabs ul li a:focus {
    color: #fff;
    background-color: #192A66;
    border: solid 1px #192A66;
}

.dsnav-root
{
	margin-left:10px;
	margin-right: 10px;
}
.dsnav-root ul
{
	zorder-bottom: 6px solid #934D98;
	zidth: 40%!Important;
	zloat:left;
}

#pgSubnav .dsnav-root
{
	background-color: white;
}

.connav .navbar {
    min-height: 0px;
    margin-bottom: 0px;
    border-bottom: 5px solid #00A191!Important;
	float:left;
}

.dsnav-root ul > li
{
	width: 150px!Important;
	border-right: 2px solid white!Important;	

}
.dsnav-root ul > li > a
{
    background-color: #EFF0F2!Important;
    border-bottom: 1px solid #EFF0F2;
    cursor: default;
	border-left: 2px solid white;	
	border-right: 2px solid white!Important;	
	border-radius: 6px 6px 0 0;
	color: #337ab7!Important;
}

.dsnav-root ul > li.active > a, .dsnav-root ul > li.active > a:hover, .dsnav-root ul > li.active > a:focus {
   	color: white!Important;
	font-weight: bold;
    	background-color: #00A191!Important;
	border-bottom: 1px solid #00A191!Important;
    	cursor: default;
}


	
.pane-btns a
{
	border-radius: 4px!Important;
}

div.panel-heading span.pane-btns .pane-btn {
    border: 1px solid #D9EBF7;
    background-color: #D9EBF7;
    border-radius: 10px;
}


.mobile-field-list-pane .panel-heading
{
	background-color: #00A8D6!important;
}

#home-quick-links .panel-heading
{
	background-color: white!Important;
}

.cnscap a
{
	border-radius: 4px!Important;
}

.mininav-tabs .panel {
    background: white;
    margin: 0;
    padding: 0 12px;
    border: none !important;
}

.cnscap .dsrecs
{
	background-color: transparent;
	
}
.cns-ov
{
	border: 1px solid silver!Important;
}

.nav .nav-pills li
{
	background-color: silver;
}

#pgSubnav .dsnav-root > div ul.nav li
{
	border-right: 1px solid white;
}
#pgSubnav .dsnav-root > div ul.nav li a
{
 min-width: 200px;
}

div.cnsh div.cns div.dsholder
{
	margin-left:0px;
	width: 100% !important;
}


#list_dsholder > :first-child.table > thead:first-child > tr:first-child td:first-child, div.dsholder > :first-child.table > thead:first-child > tr:first-child td:first-child, #list_dsholder > :first-child.table-responsive > :first-child.table > thead:first-child > tr:first-child td:first-child, div.dsholder > :first-child.table-responsive > :first-child.table > thead:first-child > tr:first-child td:first-child, #list_dsholder > :first-child.table > tbody:first-child > tr:first-child td:first-child, div.dsholder > :first-child.table > tbody:first-child > tr:first-child td:first-child, #list_dsholder > :first-child.table-responsive > :first-child.table > tbody:first-child > tr:first-child td:first-child, div.dsholder > :first-child.table-responsive > :first-child.table > tbody:first-child > tr:first-child td:first-child, #list_dsholder > :first-child.table > thead:first-child > tr:first-child th:first-child, div.dsholder > :first-child.table > thead:first-child > tr:first-child th:first-child, #list_dsholder > :first-child.table-responsive > :first-child.table > thead:first-child > tr:first-child th:first-child, div.dsholder > :first-child.table-responsive > :first-child.table > thead:first-child > tr:first-child th:first-child, #list_dsholder > :first-child.table > tbody:first-child > tr:first-child th:first-child, div.dsholder > :first-child.table > tbody:first-child > tr:first-child th:first-child, #list_dsholder > :first-child.table-responsive > :first-child.table > tbody:first-child > tr:first-child th:first-child, div.dsholder > :first-child.table-responsive > :first-child.table > tbody:first-child > tr:first-child th:first-child {
    border-top-left-radius: 0px;
}

.table-striped > tbody > tr.dshdr td a, .table-striped > tbody > tr.dshdr th a, .table-striped > tbody > tr.dshdr td span, .table-striped > tbody > tr.dshdr th span {
    color: white;
}


.table-striped > tbody > tr.dshdr {
    background-color: #213348!Important;
	color: white!Important;
}


.table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #EEEEEE;
}

 .pgr .np
 {
	background-color: gray; 
 }
 
 .mininav-action-buttons li a.btn-new {
    background-color: #FAB500;
    border: solid 1px #FAB500;
    color: #fff;
    border-radius: 4px;
	width: 100px;
}

.dsrecs
{
    border-radius: 4px!Important;
	
}

.badge
{
    border-radius: 4px!Important;
	background-color: #004899;
}


.HelperPanel
{
	background-color: #eeeeee;
	border-bottom: 1px solid silver;
	padding-bottom: 10px;		
}

#toolbar_refresh
{
	border-radius: 4px!Important;	
}

.toolbar_more
{
	border-radius: 4px!Important;	
	background-color: #007E31!Important;
}

.cnsh .panel-heading, .cnspds .panel-heading, .wizgrp .panel-heading, .smry_div .panel-heading {
    font-size: 1.2em;
    font-weight: bold;
    background-color: #00A8D6;
    color: #fff;
    border-radius: 1px;
    border: 1px solid #00A8D6;
}


#pan_body_admin
{
	background-color: white;
}

#pan_body_admin a
{
	background-color: #eee;
	border-color: silver;
}

#pan_body_links
{
	background-color: white;
}

#pan_body_links a
{
	background-color: #eee;
	border-color: silver;
}

.table-striped > tbody > tr.dshdr td, .table-striped > tbody > tr.dshdr th {
color: white;
}

.login-top-menu
{
	background-color: #682558!Important;
}

.header-sub-opts
{
	margin-top: 15px;	
}
.header-sub-opts  a 
{
	color: #682558;
}

.btn-nav-hdr
{
	background-color: #f1f1f1!important;
}

#pgSubnav .dsnav-root > div ul.nav li a
{
	border-radius:0px;
}


#pgSubnav .dsnav-root > div
{
	zext-align: left;
	margin-top: 8px;
	width: 100%;
}
#pageCaption.breadcrumb
{
display: none;	
}

#dsnav
{
	margin-top: 20px;
	
}

#searchbarcontainer {
    background-color: #682558;    
}

.dropdown-menu li a
{color: black!Important}

.dropdown-menu li a:hover
{background-color: white!Important}
