

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

*:not(i):not(.fa):not(.vicon):not([class^='ti-']):not([class*='ti-']):not([class*='vicon-']), body, html{
	font-family: 'Roboto Condensed' !important;
}

body, html{
	font-family: 'Roboto Condensed' !important;
	font-size: 100%;
}

.module-action-bar .module-title{
	font-family: 'Roboto Condensed';
	font-weight: bold;
}

.ajaxEdited, 
.editElement textarea{
	min-width: 100%;
}
.search-links-container.hidden-sm .keyword-input{
	min-width: 25vw;
}

tbody .ps__rail-y{
	background-color: rgba(107,107,107,.2) !important;
	width: 12px;
}
tbody .ps__thumb-y{
	background-color: #ffffff !important;
}


.ps__rail-x{
	background-color: rgba(107,107,107,.2) !important;
	height: 12px;
}
.ps__thumb-x{
	background-color: #ffffff !important;
	bottom: 0px;
}
.table-container .ps__rail-x:nth-of-type(1){
	bottom: auto;
}
.table-container .ps__rail-x:nth-of-type(1) .ps__thumb-x{
	top: 0px;
	bottom: auto;
}

.app-fixed-navbar, .search-link .keyword-input{
	background-color: #f5f5f5 !important;
}

.app-navigator-container .btn-fask, .search-link .keyword-input, .searchWorkflows, .search-link, #navbar .dropdown-toggle a i[class^="material"], .keyword-input::placeholder, #navbar > ul > li > div > a > i{
	color: #6b6b6b !important;
}

.modal-header{
	background-color: #f5f5f5 !important;
	color: #6b6b6b !important;
}
.modal-content{
	color: #6b6b6b !important;
}
.modal-body{
	background-color: white;
	color: black;
}

.modal-content #EditView{
	padding: 0px;
}

#navbar li a{
	color: black;
}

#navbar li a:hover, #navbar li a:hover i, #navbar li a:hover span, #navbar li a:hover, #navbar li .col-lg-4:hover i, #navbar li .col-lg-4:hover .quick-create-module, #navbar li a:hover, #navbar li .col-lg-4:hover i, #navbar li .col-lg-4:hover .quick-create-module{
	color: #6b6b6b !important;
}

#navbar li .col-lg-4:hover{
	background-color: #f5f5f5;
	border-radius: 15px;
	color: #6b6b6b !important;
}

.search-link{
	border: 1px solid #6b6b6b !important;
}

.btn-info{
	background-color: #f5f5f5;
	border-color: rgba(107,107,107,.5);
	color: #6b6b6b;
}
.btn-info:hover, .btn-info:focus{
	background-color: #6b6b6b !important;
	border-color: #f5f5f5 !important;
	color: #f5f5f5 !important;
	background: #6b6b6b !important;
	background-image: none;
}

.table-hover>tbody>tr:not(.emptyRecordsDiv):hover, .table-hover>tbody>tr:not(.emptyRecordsDiv):hover * {
    background-color: #f5f5f5 !important;
    color: #6b6b6b !important;
}

.table-hover>tbody>tr.emptyRecordsDiv:hover, .table-hover>tbody>tr.emptyRecordsDiv:hover * {
    background-color: #f9f9f9 !important;
    color: black;
}

#searchmobile{
	background-color: #f5f5f5 !important;
	border-color: #6b6b6b;
	color: #6b6b6b;
}

.select2-results .select2-highlighted {
    color: #6b6b6b;
    background-color: #ffffff;
}

.input-group-addon, .referencefield-wrapper .createReferenceRecord  {
	color: #6b6b6b;
    background-color: #f5f5f5;
}

.quickTopButtons button{
	color: #6b6b6b !important;
	border-color: #6b6b6b !important;
}
.app-switcher-container .app-navigator .app-icon{
	color: #6b6b6b !important;
	opacity: 1;
}



.sidebar-nav ul li a:hover, .sidebar-nav ul li a:hover i, .sidebar-nav ul li a.active {
    color: #ffffff;
    background: #6b6b6b;
}

.sidebar-nav{
	background: #ffffff;
	color: #6b6b6b;
}

.sidebar-nav ul li a, .sidebar-nav > ul > li > a i, .sidebar-nav > ul > li.active > a i{
	color: #6b6b6b;
}
.sidebar-nav .has-arrow::after{
	color: #6b6b6b;
	border-color: #6b6b6b;
}

.sidebar-nav > ul > li.active > a, .sidebar-nav ul li a.active {
    color: #6b6b6b;
    font-weight: bold;
    border-left: 4px solid lightgray;
    background: #ffffff;
}

#sidebarnav li.active > a, #sidebarnav li.active > a i, #sidebarnav li > ul a.active i, #sidebarnav li.active > a.has-arrow::after, .sidebar-nav ul li a.active{
	color: #ffffff !important;
    background: #6b6b6b !important;
    font-weight: bold !important;
}

#sidebarnav li.active > a.has-arrow::after{
	border-color: #ffffff !important;
}

.btn-primary{
	background-color: #ffffff;
	border-color: rgba(107,107,107,.2);
	color: #6b6b6b;
}
.btn-primary:hover, .btn-primary:focus{
	background-color: #6b6b6b !important;
	border-color: #ffffff !important;
	color: #ffffff !important;
	background: #6b6b6b !important;
	background-image: none;
}

.app-navigator-container .fask{
	background-color: #ffffff !important;
	color: #6b6b6b !important;
}

.fasksecond>li.with-childs {
	border-left: 1px solid #6b6b6b !important;
}
.app-navigator-container hr{
	border-top: 1px solid #6b6b6b !important;
}	


.fasksecond li.with-childs ul a:hover, .faskfirst li a:hover {
    color: #ffffff !important;
}

.fasksecond li.with-childs > a:hover{
    color: #6b6b6b !important;
    cursor: default;
}

.dropdown-menu.fask > ul >li > ul > li:hover a, .faskfirst li:hover a {
    padding-left: 10px;
}
.dropdown-menu.fask > ul >li > ul > li:hover , .faskfirst li:hover{
	background-color: #6b6b6b !important;
	color: #ffffff !important;
}


.module-action-bar{
	background-color: #ffffff !important;
	color: #6b6b6b !important;
}

.module-action-bar .module-title{
	color: #6b6b6b !important;
}

.module-action-bar .btn{
	background-color: #ffffff;
	color: #6b6b6b;
	border-color: rgba(107,107,107,.2);
}

.module-action-bar .btn:hover{
	background-color: #6b6b6b !important;
	color: #ffffff;
	border-color: rgba(107,107,107,.2);
}




.main-container, .content-area, #page{
	background-color: #fafafa !important;
	color: #3f3f3f;
	
}
.settingsPageDiv{
	color: black;
}
.settingsPageDiv .table, .settingsPageDiv{
	background-color: white !important;
}

.dashBoardContainer .tabContainer, .tabContainer > .nav{
	background-color: #fafafa !important;
}
.tabContainer .nav-tabs>li>a{
	color: #3f3f3f !important;
}

.tabContainer .nav-tabs>li>a:hover{
	color: #3f3f3f !important;
}

.blockData .detailview-table{
	margin-bottom: 0px;
}

.detailview-table .fieldValue, .detailview-table .fieldLabel {
    padding-top: 5px;
    padding-bottom: 0px;
    padding-left: 10px;
}

.block{
	padding: 0px !important;
}

#appnav{
	margin-right: 0px;
}
.module-action-bar{
	border-top: 0px solid rgba(107,107,107,.5) !important;
	border-bottom: 2px solid rgba(63,63,63,.5) !important;
	box-shadow: none !important;
}

.dashBoardContainer .dashBoardTabContents ul li {
	border-radius: 0px !important;
}
.btn, .fieldValue > input.inputElement, textarea.inputElement, .search-link, .inputElement.select2-container .select2-choice, .listViewPageDiv .inputElement, input.search-list, .module-buttons.btn, .select2-choices, .select2-container-multi .select2-choices, .table-container, .detailview-content, .editViewContents .fieldBlockContainer, th input.inputElement[type='text'], .modal-content, .input-group, .createReferenceRecord, ul.dropdown-menu, ul.dropdown-menu li a, ul.dropdown-menu li, .select2-container .select2-choice, .popover, .nav-tabs .dropdown-menu{
	border-radius: 0px;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}
.editViewContents .fieldBlockContainer{
	margin-bottom: 15px;
}

.modal-header{
	border-radius: 0px 0px 0px 0px;
}

.modal-footer{
	border-radius: 0px 0px 0px 0px;
}

.dashboardWidgetHeader{
	background: transparent;
}
.related-tabs.row{
	padding-left: 15px;
    padding-right: 15px;
	border-radius: 0px;
	background: #ffffff;
	color: #6b6b6b;
}
.related-tabs.row a, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{
	color: #6b6b6b;
}

#layoutEditorContainer .nav-tabs>li.active{
	background: #ffffff;
}


.related-tabs .nav-tabs>li.active, .related-tabs .nav-tabs>li.active:focus, .dashBoardContainer .nav-tabs>li.active, .dashBoardContainer .nav-tabs>li.active:focus, .contents.tabbable .nav-tabs>li.active, .contents.tabbable .nav-tabs>li.active:focus {
    border: none;
    border-bottom: 2px solid #6b6b6b;
}

.row .nav>li>a:hover {
    color: #6b6b6b;
    font-weight: bold;
}
.related-tabs .nav>li:hover, .related-tabs .nav-tabs>li.active {
    border-bottom: 2px solid #6b6b6b;
}

.related-tabs .nav-tabs>li.active .numberCircle {
    background-color: #6b6b6b;
    color: #ffffff !important;
}

.detailViewContainer .block h5 {
    color: #6b6b6b;
    background-color: #f5f5f5;
    font-weight: bold;
    margin: 0px;
    padding: 10px;
}

.detailViewContainer .block{
	background: transparent;
}
.detailViewContainer .block .fieldValue, .detailViewContainer .block .row{
	background: white;
}

.detailViewContainer .block .row:last-child{
	border-radius: 0 0 0px 0px!important;
}

.detailViewContainer .block .row:last-child .fieldValue:last-child {
	border-radius: 0 0 0px 0!important;
}

.numberCircle, .numberCircle.disabled {
    background: #6b6b6b;
    color: #ffffff !important;
}

.inputElement.currencyField{
	    border-radius: 0px 0px 0px 0px;
}
.referencefield-wrapper .inputElement, 
.input-group > :first-child{
	border-radius: 0px 0px 0px 0px !important;
}
.input-group :last-child{
	border-radius: 0px 0px 0px 0px !important;
}

.input-save-wrap :first-child{
	border-radius: 0px !important;
}

.inputElement[type='checkbox']{
	border-radius: 0px !important;
}
.lists-menu > li.active{
	border-radius: 0px;
	padding-left: 15px;
	padding-right: 15px;
}

.lists-menu > li.active > div{
	margin-top: 5px;
}

.input-group-btn .color-dropdown{
	border-radius: 0px 0px 0px 0px !important;
}
.color-preview{
	border-radius: 50px !important;
}

.resizable-summary-view, .detailview-header-block, .recentActivitiesContainer{
	border-radius: 0px;
}

.detailview-content .details.row .relatedHeader {
    border: 1px solid #F3F3F3;
    border-radius: 0px 0px 0px 0px !important;
}
.detailview-content .details.row .relatedContents{
	border-radius: 0 0 0px 0px!important;
}

.detailview-table .row:last-child .fieldLabel:first-child{
	border-radius: 0 0 0 0px!important;
	border-bottom: 0px !important;
}

.detailview-table .row:last-child .fieldValue{
	border-bottom: 0px !important;
}
.detailview-table .row:first-child .fieldValue, .detailview-table .row:first-child .fieldLabel{
    border-top: 1px solid #ddd;
}

#detailView .block > div > h5{
	border-radius: 0px 0px 0px 0px !important;
}

#detailView .closedBlock > div > h5{
	border-radius: 0px !important;
}

.relatedContents .bottomscroll-div{
	margin-bottom: 15px;
}

.fasksecond ul{
	padding-right: 5px;
}

.detailview-content {
    background: transparent;
    box-shadow: none;
}
.detailViewContainer .block {
	margin: 0px;
	margin-bottom: 10px;
	border-radius: 0px!important;
}
.fieldLabel, .fieldValue{
	min-height: 40px;
}

.commentContainer{
	padding-top: 15px;
	padding-bottom: 15px;
	border-radius: 0px;
}

.listViewEntries td img{
	border-radius: 0px !important; 
}

.userName img{
	border-radius: 0% !important;
}


 .detailViewContainer .recordImage, .detailViewContainer .recordImage img{
	border-radius: 0px !important; 
	border: 1px;
}

.detailViewContainer .commentContainer .commentTitle.row, .detailViewContainer .commentContainer .showcomments {
    background: transparent;
}

.recentActivitiesContainer{
	padding-bottom: 60px;
	background: white;
}

.resizable-summary-view, .commentsRelatedContainer{
	background: white;
}
.block > div > h5{
	width: 100% !important;
}

.editViewContents .fieldValue{
	margin-bottom: 15px !important;
}

#appnav  button{
	margin-top: 0px;
	height: 41px;
	border-top: 0px;
	border-bottom: 0px;
	border-radius: 0px;
	font-weight: bold;
}

.module-action-bar .module-breadcrumb .module-title {
    max-width: 20vw;
}
.commentActionsContainer, .commentTime, .creatorName{
	font-size: 75%;
}

.select2-container-active .select2-choice, .select2-container-multi.select2-container-active .select2-choices {
    border-color: black;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 0, 0, 0.6);
}
.select2-container-active .select2-choice, .select2-container-active .select2-choices {
    border: 1px solid black;
}    

.select2-drop-active {
    border-color: black;
}
.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid black;
}

.select2-drop-auto-width, .select2-drop.select2-drop-above.select2-drop-active {
    border-top-color: black;
}
    
@media (max-width: 992px){

#appnav {
    margin-right: -16px;
}

}

.editViewBody .fieldBlockContainer{
	padding: 0px;
    margin: 0px;
}

.editViewBody .fieldBlockHeader{
	width: 100% !important;
	color: #6b6b6b;
    background-color: #f5f5f5;
    border-bottom: 2px solid rgba(107,107,107,.5) !important;
}

.editViewBody .fieldBlockContainer .table{
	padding: 15px;
    margin-bottom: 0px;
}

.modal-overlay-footer, .modal-footer{
	background: #ffffff;
}

.summaryWidgetContainer, .summaryView{
	background: transparent;
}

.detailview-header-block{
	background: white;
	margin-top: 15px;
	margin-bottom: 15px;
}

.editViewContents .fieldBlockContainer{
	border-bottom: 0px !important;
	margin-bottom: 15px;
}

.editViewContents  .fieldBlockHeader{
	padding-left: 15px;
	font-weight: bold;
}

.recordBasicInfo{
	color: black !important;
}

#detailView .block{
	border: 0px;
}
.module-action-bar{
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24) !important;
	border-bottom: 0px !important;
}
.sh-effect1, .resizable-summary-view, #detailView .block, .recentActivitiesContainer, .relatedContents, .commentsRelatedContainer, .fieldBlockContainer, .dashBoardTabContents ul li{
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24)!important;
       -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24)!important;
            box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24)!important;
}

.filterConditionsDiv, .reports-content-area{
	color: black;
}



.detailview-table .fieldLabel, #detailView .summaryView .fieldLabel{
	opacity: 1;
	background: #fafafa;
	color: #6f6f6f;
	border-bottom: 1px solid #dddddd;
}
.detailview-table .row:first-child .fieldValue, .detailview-table .row:first-child .fieldLabel {
    border-top: 1px solid #dddddd;
}
.detailview-table .fieldValue, .detailview-table .fieldLabel, #detailView .summaryView .fieldValue{
	border-bottom: 1px solid #dddddd;
}

.fieldLabel label, .fieldLabel .muted{
	color: #6f6f6f;
}

.massEditTable .fieldLabel label, .massEditTable .fieldLabel .muted{
	color: #2c3b49;
}

.detailViewContainer .block .fieldValue, .detailViewContainer .block .row, #detailView .summaryView .fieldValue{
	background: #ffffff;
	color: #444444;
}
.fieldValue .value a{
	color: #444444;
	text-decoration: underline !important;
	font-weight: bold;
}

.listViewEntryValue .fieldValue .value a{
	color: black;
	text-decoration: none !important;
}

#messageBar > div{
	top: 40% !important;
	left: auto !important;
	width: 100%;
}

#messageBar > divimg{
	margin: auto;
}

.lineItemTable{
	background-color: white;
	color: black;
}
.fieldBlockHeader{
	margin-top: 0px!important;
}
.editViewBody .fieldBlockContainer > hr{
	display: none
}
.editViewBody .fieldBlockContainer{
	color: black;
}