#mainContent div.row div.col-md-6 form div.form-horizontal button, #submit-redeem-invitation, #ContentContainer_MainContent_MainContent_ExternalLoginButtons button, .CreateButton, .CustomCard .grid-actions .toolbar-actions .input-group a {
	border: none;
	background-color: #79CBD1;
	border-radius: 50px;
}

.CreateButton:hover, .CustomCard .grid-actions .toolbar-actions .input-group a:hover, #mainContent div.row div.col-md-6 form div.form-horizontal button:hover, #submit-redeem-invitation:hover {
	background-color: #571C4C;
	border-color: #571C4C;
	transition: 0.4s;
}

table{
	table-layout: auto !important;
	border-collapse: collapse;
}

tr th {
	background-color: #f7f7f7;
	width: 11.1111111% !important;
	padding: 5px !important;
}

tr th a {
	text-decoration: none !important;
	font-weight: bold;
}

tbody td, tbody td time {
	color:black;
}

thead tr th:last-child, tbody tr td:last-child {
	width: 0;
	display: none; 
}

.tab-title {
	text-align: center;
}

tr th a:hover, tr th a:focus, .selected-view.dropdown-toggle {
	color: #79CBD1;
}

.LookupButton.LookupButton:hover, tr th a, table, #content ul.nav-account li a {
	color:#571C4C;
}

.modal-content .modal-header h4 {
	display: none !important;
}

/*Header*/
#navbar nav .weblinks li a, #navbar nav .weblinks .weblink a, body .navbar-inverse .navbar-nav li a:focus {
	outline: none !important;
	border: none !important;
}

.weblinks li a {
	background-color: white !important;
	text-decoration: none !important;
}

.weblinks li a:hover, .weblinks li .dropdown-toggle:focus, .weblinks li .dropdown-toggle:active, .weblinks li a:active, .weblinks li a:focus {
	color: dimgrey !important;
	transition: 0.4s;
}

.open {
	background-color: white !important;
}

.weblinks li .dropdown-toggle:focus, .weblinks li .dropdown-toggle:active, .weblinks li a:active, .weblinks li a:focus {
	border: none !important;
}

.navbar-toggle.navbar-toggle {
	background-color: #571C4C !important;
	border-color: #79CBD1 !important;
}

.navbar-toggle.navbar-toggle:hover, .navbar-toggle.navbar-toggle:active {
	background-color: #79CBD1 !important;
	border-color: #571C4C !important;
}

.navbar-toggle span {
	background-color: #ffff !important;
	border-color: #ffff !important;
}

.weblinks .dropdown .dropdown-menu{
	background-color: white !important;
	margin-top: 0px !important;
	border: none !important;
}

.weblinks .dropdown .dropdown-menu li a, time, a:has(time){
	color: black !important;
}

.weblinks .dropdown .dropdown-menu li a:hover, a time:hover, a:has(time):hover{
	text-decoration: none !important;
	color: #79CBD1 !important;
}

/*Basic*/

.CustomCard {
	padding: 5px;
}

.SubmitButton input, #ContentContainer_MainContent_MainContent_ExternalLoginButtons button {
	background-color: #79CBD1;
	border-radius: 50px;
}

.input-group-addon:last-child {
	border: 1px solid transparent;
}

.SubmitButton input:hover,#ContentContainer_MainContent_MainContent_ExternalLoginButtons button:hover {
	transition: 0.4s;
}

.SubmitButton input:hover, .SubmitButton input:active, .SubmitButton input:focus, .input-group-btn button:hover, .LookupButton.LookupButton:hover, .CreateButton, #ContentContainer_MainContent_MainContent_ExternalLoginButtons button:hover, #ContentContainer_MainContent_MainContent_ExternalLoginButtons button:active, #ContentContainer_MainContent_MainContent_ExternalLoginButtons button:focus {
	background-color: #571C4C !important;
	border-color: #571C4C !important;
}

.LookupButton.LookupButton:hover, .input-group-btn button:hover {
	color: white !important;
}

.field-label, .tab-title, .section-title, .LookupButton.LookupButton, .CalendarButton, #ircnsw, .input-group-btn button {
	color: #571C4C;
}

.LookupButton.LookupButton, .CalendarButton.CalendarButton, .input-group-btn button {
	border-color: #571C4C;
	background-color: #fcfcfc;
}

.CustomCard, .Data, .tab-title, .LookupPopup, #InvitationCode, #reqName, #reqCompany, #reqEmail, .cell.crmquickform-cell:first-child, .SubmitButton.SubmitButton, #EntityFormPanel, .CustomCard .view-toolbar, .entitylist-search input {
	border: none !important;
}


.Data, #InvitationCode, #reqName, #reqCompany, #reqEmail, .entitylist-search input {
	outline: none;
	font-size: 16px;
	line-height: 1.5;
	color: #571C4C;
	width: 100%;
}

label.control-label.required {
	word-break: keep-all;
}

.tab.clearfix {
	display: flex;
	justify-content: center;
}

.actions.SubmitButton {
	width: 150px;
	margin: auto;
}

.actions.SubmitButton #InsertButton {
	width: 200px;
}

.Data:not(.SubmitButton input, .readonly, [disabled="disabled"], #AttachFile), .ListItem, #InvitationCode, #reqName, #reqCompany, #reqEmail, .entitylist-search input {
	border-bottom: 2px solid#79CBD1!important;
	background-color: #fcfcfc !important;
}

.Input:focus, .Select:focus, .SearchInput:focus, .entitylist-search input:focus {
	z-index: 2 !important;
}

.Textarea.Textarea {
	height: 200px;
	resize: none;
}

.CustomCard .grid-actions .toolbar-actions .input-group a {
	line-height: 35px;
}

.CustomCard .grid-actions .toolbar-actions {
	display: flex;
}
.entitylist-search {
	order: 2;
	margin-left: 35px;
}

.LookupButton, .Data, .CustomCard .grid-actions .toolbar-actions .input-group a, .input-group-btn button, .entitylist-search input {
	height: 48px;
}

textarea#description {
	resize: none;
}

.margin-bottom-10 {
	margin-bottom: 10px;
}

@media (max-width: 767px) {
	.entity-grid.entitylist.CustomCard {
		width: 90vw;
	}
}
