@import url('https://fonts.googleapis.com/css?family=Karla');

html {
	background: transparent;
}

body, h1, h2, h3, h4, h5, h6 {

	font-family: 'Karla', sans-serif !important;
}

h1, h2, h3, h4, h5, h6 {
	color: #0e143c !important;
}

.account-pages { 
    background: url('../images/public-bg.jpg') repeat fixed !important; 
}

.wrapper-page {
	width: 558px !important;
}

.card-box {
	background-color: #f4f4f4;
}

.panel-body {
	padding: 15px 40px 15px 40px;
}

.portlet, .portlet .portlet-body {
	 background-color: #f8f8f8;
	 border: none;
}

.navbar {
	background-image: url('../images/bs-header-nav.jpg');
	min-height: 118px;
	border: none;
}

.side-menu.left {
    background: url(../images/nav-bg.png) no-repeat  !important;
	top: 120px;
}

.badge-danger {
	background-color: #fcc433;
	color: #1b1c38;
}

#sidebar-menu ul li a {
	color: #fcc433;
	border-left: none;
}

#sidebar-menu ul li a:hover {
	color: #ffffff;
}

#sidebar-menu ul li a.active {
	background: none !important;
	border-left: 3px solid #b52c25;
	color: #ffffff !important;
}

.side-menu {
	width: 220px;
}

.bs-yellow {
	color: #fcc433;
}

.bs-red {
	color: #b52c25 !important;
}

.bs-bg-white {
	background-color: #ffffff !important;
}

.bs-bg-yellow {
	background-color: #fcc433 !important;
}


.bs-text-yellow {
	color: #e6a601 !important;
}

#sidebar-menu .subdrop {
	background: none !important;
	border-left: 3px solid #b52c25;
	color: #ffffff !important;
}

#wrapper.enlarged .left.side-menu #sidebar-menu ul li a:hover {
 	color: #1b1c38 !important;
}

.content-page .content .container {
	padding-top: 50px;
}

.clear-weight {
	font-weight: normal;
	font-size: 11px;
}

.table-striped tbody tr:nth-of-type(odd),
.table-hover tbody tr:hover,
.table thead tr td.active,
.table tbody tr td.active,
.table tfoot tr td.active,
.table thead tr th.active,
.table tbody tr th.active,
.table tfoot tr th.active,
.table thead tr.active td,
.table tbody tr.active td,
.table tfoot tr.active td,
.table thead tr.active th,
.table tbody tr.active th,
.table tfoot tr.active th:hover {
	background-color: #fcc433 !important;
	color: #1b1c38;
	cursor: pointer;
}


.table tbody tr td {
	color: #1b1c38;
}



a {
	color: #1b1c38;
}

a:hover {
	color: #070b20;
}

footer {
	color: #1b1c38 !important;
}


.bs-black {
	color: #1b1c38 !important;
}

.nav-tabs li.active a, .nav-tabs li.active a:focus, .nav-tabs li.active a:hover, .tabs-vertical li.active a, .tabs-vertical li.active a:focus, .tabs-vertical li.active a:hover {

	color: #0e143c !important;
}

.nav.nav-tabs li a:hover {
	color: #0e143c !important;
}


.nav.nav-tabs li  a, .nav.tabs-vertical li  a {
	color: #0e143c !important;
}

.font-10 {
	font-size: 10px;
}

.font-11 {
	font-size: 11px;
}

.font-12 {
	font-size: 12px;
}

.font-14 {
	font-size: 14px;
}

.font-15 {
	font-size: 15px;
}

.font-16 {
	font-size: 16px;
}

.font-40 {
	font-size: 40px;
}

.font-35 {
	font-size: 35px;
}

.text-in-hr {
	margin-top: -29px;
	margin-bottom: 29px;
	width: 120px;
	background-color: #f8f8f8;
}

.job-status-label {
	border-left: 1px solid #e3e3e3; 
	padding-left: 20px;
}

.close-job-portlet {
	margin-top: -25px; 
	margin-right: -35px; 
	position: relative; 
	padding-left: 12px; 
	padding-right: 12px;
}

.job-dynamic-status {
	margin-top: -5px;
}


.btn-bs-yellow, .btn-bs-yellow:hover, .btn-bs-yellow:focus, .btn-bs-yellow:active, .btn-bs-yellow.active, .btn-bs-yellow.focus, .btn-bs-yellow:active, .btn-bs-yellow:focus, .btn-bs-yellow:hover, .open .dropdown-toggle.btn-bs-yellow {

 	background-color: #fcc433 !important;
 	border: 1px solid #fcc433 !important;
 	color: white;
}


.btn-normal-bs-yellow, .btn-normal-bs-yellow:hover, .btn-normal-bs-yellow:focus, .btn-normal-bs-yellow:active, .btn-normal-bs-yellow.active, .btn-normal-bs-yellow.focus, .btn-normal-bs-yellow:active, .btn-normal-bs-yellow:focus, .btn-normal-bs-yellow:hover, .open .dropdown-toggle.btn-normal-bs-yellow {

 	background-color: #fcc433 !important;
 	border: 1px solid #fcc433 !important;
 	color: white;
 	border-radius: 3px !important;
}


h1, h2, h3, h4, h5, h6 {
	color: #1b1c38 !important;
}

.gray-arrow-down {
	color: #888888;
}

.table thead tr th {
	color: #888888;
}

.text-muted {
	color: #a7a7a7;
}

.navtab-bg {
	background-color: #e3e3e3;
}

.portlet .comments-sections {
	padding: 0px;
}

.nav.nav-tabs li.active a {
	background-color: #f8f8f8;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 1px;
}

.nav.nav-tabs + .tab-content {

	background-color: #f8f8f8;
}

.conversation-list .ctext-wrap {
	background-color: #fcc433;
	color: #ffffff;
	box-shadow: 0 1px 2px #e3e3e3;
	position: inherit;
}

.conversation-list .bs-admin-staff {
	background-color: #ffffff;
	color: #0e143c;
}

/**
.conversation-list .bs-admin-staff:after {
	border-top-color: #ffffff;
	border-right-color: #ffffff;
}
**/
.conversation-list .odd .ctext-wrap {
	box-shadow: 0 1px 2px #e3e3e3;
}

.conversation-list .odd .ctext-wrap a {
	color: #ffffff !important;
}

/**
.conversation-list .odd .ctext-wrap:after {
    border-left-color: #fcc433 !important;
    border-top-color: #fcc433 !important;
}

**/
.conversation-list .ctext-wrap i {
	font-size: 15px;
}

.other-user-info {
	margin-left: 55px; 
	margin-bottom: 5px;
}

.session-user-info {
	text-align: right;
	margin-right: 55px; 
	margin-bottom: 5px;
}

.btn-bs-default-muted, 
.btn-bs-default-muted:hover, 
.btn-bs-default-muted:focus, 
.btn-bs-default-muted:active, 
.btn-bs-default-muted.active, 
.btn-bs-default-muted.focus, 
.btn-bs-default-muted:active, 
.btn-bs-default-muted:focus, 
.btn-bs-default-muted:hover, 
.open > .dropdown-toggle.btn-bs-default-muted {
	background-color: #e3e3e3 !important;
    border: 1px solid #dadada !important;
}

.btn-bs-disable {
	color: #b0b0b0 !important; 
}

.btn-close-left {
	margin-left: -5px!important; 
}

.btn-close-right {
	margin-right: -8px !important;
	z-index: 20;
}

.btn-bs-default, 
.btn-bs-default:hover, 
.btn-bs-default:focus, 
.btn-bs-default:active, 
.btn-bs-default.active, 
.btn-bs-default.focus, 
.btn-bs-default:active, 
.btn-bs-default:focus, 
.btn-bs-default:hover, 
.open > .dropdown-toggle.btn-bs-default {
	background-color: #1b1c38 !important;
    border: 1px solid #0b0b1e !important; 
}

.btn-bs-default-blue {
	color: #e3e3e3 !important;
}


#load{
    width:100%;
    height:100%;
    position:fixed;
    z-index:9999;
    background:url("https://www.creditmutuel.fr/cmne/fr/banques/webservices/nswr/images/loading.gif") no-repeat center center rgba(0,0,0,0.25)
}

#upload_edit {
	display: none;
}

.conversation-list ul.dropdown-menu li {
	margin-bottom: 0px;
}

.tab-content {
	color: #1b1c38 !important;
}

.bs-padding-0 {
	padding: 0px !important;
}

.bs-padding-30 {
	padding: 30px !important;
}

.bs-padding-l-20 {
	padding-left: 20px;
}
.bs-padding-r-20 {
	padding-right: 20px;
}
.bs-padding-l-10 {
	padding-left: 10px;
}

.bs-padding-r-10 {
	padding-right: 10px;
}

.bs-border-l-m-r-10 {
	border-right: 1px solid #e3e3e3; margin-right: 10px;
}

.bs-brief-padding {
	padding: 10px 60px 10px 20px;
}

.bs-underline {
	text-decoration: underline;
}

#upload_attachments {
	display: none;
}

#upload_final_draft_files {
	display: none;
}

.m-l-8 {
	margin-left: 8px;
}

.text-success {
	color: #50b791 !important;
}

.btn-success, .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .dropdown-toggle.btn-success {
	background-color: #50b791 !important;
    border: 1px solid #50b791 !important
}

.p-t-2 {
	padding-top: 2px;
}

.no-border {
	border: none !important;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

@keyframes fadeout {
    from { opacity: 1; }
    to   { opacity: 0; }
}

.thread_button {
	padding: 3px;
	border-radius: 5px;
}

.thread_button:hover span.reply_info {
    display:none;
    animation: fadeout .50s;
}

.thread_button:hover span.thread_info:before {
    content: 'View thread';
    animation: fadein .50s;
}


.thread_button span.reply_info {
    animation: fadein .50s;
}

.thread_button span.thread_info:before {

    animation: fadeout .50s;
}

.thread_button:hover {
	padding: 2px;
	border: 1px solid #d9d9d9;
}

.arrow-right-thread {
	display:none;
}

.thread_button:hover .arrow-right-thread{
	display: block;
}

.p-b-0 {
	padding-bottom: 0px !important;
}

.conversation-list .ctext-wrap:after {
	border: none;
}

.group-span-filestyle .btn-default {
	
 	background-color: #fcc433 !important;
 	border: 1px solid #fcc433 !important;
 	color: white;
}

.portfolioFilter a.current {
	background-color: #1b1c38 !important;
}

.portfolioFilter a:hover {
	background-color: #1b1c38 !important;
}

.bs-text-muted {
	color: #808080;
}

.bs-white {
	color: #ffffff;
}

.bs-error {
	color: #ffffff;
	background-color: #b52c25; 
	color: #ffffff; 
	padding: 15px 20px; 
	border-radius: 5px;
}

.bs-underline-link {
	color: #ffffff;
	text-decoration: underline;
}

.bs-underline-link:hover {
	color: #ffffff;
}

.bs-success {
	color: #ffffff;
	background-color: #50b791; 
	color: #ffffff; 
	padding: 15px 20px; 
	border-radius: 5px;
}

.bs-pricing-signup {
	background-color: #ffffff;
	border-radius: 5px;
	padding: 10px;
	margin-bottom: 10px;
}

.bs-hr {
	border-bottom: 1px solid #e3e3e3;
}

.bs-m-t-n-10 {
	margin: -5px;
}

.bs-icon-logo-pricing {
	padding: 0px 17px;
}


.bs-pricing-signup-clicked {
	background-color: #0e143c;
	border-radius: 5px;
	padding: 10px;
	margin-bottom: 10px;
}

.panel-default .panel-heading {
	background-color: #fcc433 !important;
}