#main-header {

    z-index: 999 !important;
}

address,dl,fieldset,figure,ol,p,pre,ul {
    margin: unset;
}

.sc-accent-1{
	color: #676767;
}


.sci-thumb {
	
	border: 1px solid #ededed;
	margin-top: 10px;
}

.sc-gray-bg {
	background-color: #ededed;
	border-color: #d5d5d5;
}	



.uk-offcanvas-bar.uk-background-default, .uk-offcanvas-bar.uk-background-default h3 {
	color: #3e3e3e;
}

.wishlist-title {
	font-size: 1.4rem;
	border-bottom: 1px solid rgba(0,0,0,.2);
	margin-bottom: 2rem;
	padding-bottom: 1em;
	text-align: center;
}

.sc-fav-specs {
	font-size: .8rem;
}

.sc-no-top {
	margin-top: 1px !important;
}

.sc-fav-title {
	line-height: 1;
	font-size: .9rem;
	color: #0e1e26;
}
span.sc-fav-material {
	color: #3f748d;
	font-size: .8rem;
}

.sc-pointer{
	cursor:pointer;
	
}

.sc-fav-item {
	margin-bottom: 20px;
	border-bottom: 1px solid rgba(0,0,0,.2);
	padding-bottom: 5px;
}

.active.uk-icon svg path, .active svg path  {
	fill: #000;
}




.uk-offcanvas-bar {
	
	padding: 10px 10px;
}


.sc-cover {
	text-align: center;
	position: fixed;
	background-color: rgba(255,255,255,.8);
	width: 100%;
	height: 100%;
}

.wishlist-notification img {
	width: 50px;
}
.wishlist-notification {
	
	font-size:.8rem;
}

div#slablist {
/*	background-color: #ededed; */
}

.sc-slab-item{
	   /* background-color: #fff; */
	border-bottom: 1px solid rgba(20,20,20,.2);
	padding-bottom: 10px;
	    margin-right: -15px;
}



.product-detail-section {
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
    margin-top: 10px;
    padding-bottom: 20px;
}		





#sc-pp-title {
	font-size: 42px;
	padding: 20px;
    text-transform: uppercase;
    text-align: center;
    color: #686868;
    margin-top: 10px;
    padding-bottom: 30px;
    border-bottom: 1px solid rgba(0,0,0,.1);
}

.sc-wishlist-summary {
	text-align: right;
	font-style: italic;
	color: #0057a1;
	font-size: 1.1em;
}

.sc-empty-wishlist {
	text-align: center;
	font-size: 1.5rem;
	font-weight: 100;
	color: #306ba8;
}



a.uk-icon {
	color: #43403e !important;
}

#sc-inventory-loader {
	text-align: center;
	
}

.sc-pp-right {
	padding-left: 20px;
}



.sc-inventory-loader {
	margin-top: 20%;
}
.inventory-container {
    width: 100%;
    margin-top: 20px;
}

span.sc-wishlist-specs {
	font-style: italic;
	color: #076ad0;
}

.sc-wishlist-slabid {
	color: #930a0a;
	padding-right: 10px;
}


.sc-lightbox-specs * {
	color: white;
	font-weight:100;
}






.sc-side-panel {
	z-index:9;
	padding: 10px;
	top: 40%;
	position: fixed;
	background-color: rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: 3px 2px 6px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 3px 2px 6px 0px rgba(0,0,0,0.3);
	box-shadow: 3px 2px 6px 0px rgba(0,0,0,0.3);
}

select.sc-filter-select {
	font-size: 1em;
	color: #242424;
	padding: 4px;
	border: 1px solid #bababa;
	font-weight: 100;
}


.color-select {
    margin: 4px 2px;
    float: left;
    width: 24px;
    height: 24px;
    border: 1px solid #787878;
    -webkit-transition: transform .5s ease-in-out;
    -moz-transition: transform .5s ease-in-out;
    transition: transform .5s ease-in-out;
    border-radius: 16px;
}


.color-select.active {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform:  scale(1.1);
	-ms-transform:  scale(1.1);
	transform: scale(1.1);
}

.color-select.brown {
	background-color: #8e5717;
}

.color-select.grey {
	background-color:#909090;
}

.black.color-select {
	background-color: #000000;
}
.white.color-select {
    background-color: white;
}
.green.color-select {
	background-color: #015E46;
}

.blue.color-select {
	background-color: #104a92;
}

.red.color-select {
	background-color: #ab1800;
}

.color-select span.uk-icon{
	display:none;
	color: #8fd804;
	vertical-align: top;
	padding: 4px;
	
}

.color-select.active span.uk-icon {
	display:block;
	
	
}
.color-select .uk-icon svg polyline {
	stroke-width: 2.5;
}

.colorpalette {
	cursor:pointer;
    margin: auto;
    height: 26px;
    /* float: left; */
    padding: 2px;
    /* margin: 0; */
    width: 100%;
    max-width: 800px;
    /* margin-bottom: 15px; */
    clear: left;
    box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.7);
}
.palette:hover {
    height: 50px;
    margin-top: -10px;
    /* width: 51px; */
	
	-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.3);	
	
}
.colorpalette div {
    float: left;
    padding: 0;
    margin: 0;
    list-style: none;
	width: 9.63%;
    width: calc(10% - 1px);
    height: 1.5em;
    margin-top: 1px;
    margin-left: 1px;
}
.uk-tab>.uk-active>a {
	/* background-color: #eaeaea; */
	color: #000;
	
	border-color: #101010;
}





.sc-cond-btn span.sc-txt-active {
	display: none;
}
.sc-cond-btn.active span.sc-txt-active {
	display: inline-block;
}
.sc-cond-btn.active span.sc-txt-passive {
	display: none;
}

.sc-button-small {
	margin: 4px 2px;
    font-size: 12px;
    color: #ffffff;
    padding: 5px 5px;
    background-color: #616161;
    line-height: 1em;
    border-radius: 4px;
	    min-width: 75px;
}

.sc-button-small.pb {
    padding: 10px 12px;
	    font-size: 12px;
}




.sc-button-small:hover {
    background-color: #222222;
}
span.primary-info {
    color: #000000;
    font-weight: 500;
    /* font-size: 16px; */
}		


button.active.sc-cond-btn {
	background-color: #c56565;
}




.sc-spec.uk-grid {
	line-height: 2rem;
	margin-top: 0px;
	font-size: 1.2rem;
	color: #262626;
}
.sc-spec.uk-grid:nth-child(odd) {
	background-color: #f4f4f4;
}

img.sc-flag {
	height: 40px;
}
.spec-switcher > li >a{
	
	font-size:1.2rem;
} 			

.sc-spec-r {
	/*    font-weight: 500; */
}

span.half-opacity {
    opacity: .5;
}

.sc-price-level span {
    padding-right: 8px;
}


#sc-pp-image {
	width:100%;
    margin-bottom: 10px;
	max-width: 800px;
}

.sc-ppage-img-container {
    text-align: center;
}




#sc-product-page {
    font-family: 'Roboto', sans-serif;
}
#sc-product-description {
    font-style: italic;
}









		





@media (min-width: 960px){
	.uk-offcanvas-bar {
		
		padding: 10px 10px;
	}
	
	
	.sc-fav-title {
		font-size: 1.3rem;
	}
	
	
	
	img.sc-slab-thumb {
		max-width: 110px;
	}	
	
	
	
}		




.sc-slab-thumb-div {
    padding-left: 0px;
}			

.sc-slab-specs {
    line-height: 1.3;
    color: #272727;
    padding-bottom: 5px;
	    margin-top: -2px;
}
.sc-slab-action {
    float: right;
}



.slab-title-container {
	width:100%;
    position: absolute;
    bottom: 0px;
    z-index: 1;
}

.slab-title {
	width:100%;
    color: #101010;
    margin-right: 15px;
    background-color: rgba(243, 240, 240, 0.81);
    /* font-weight: 100; */
    padding-top: 2px;
}

.slab-title-container-bottom {
    padding-bottom: 3px;
    color: #9e9e9e;
}
.slab-title-container-top {
	padding-top: 3px;
	color: #9e9e9e;
}

.sc-highlights li {
    margin-top: 5px;
	
}

@media (min-width: 640px) {
	
	.uk-grid-small\@s {
		margin-left: -15px;
	}
	.uk-grid-small\@s > * {
		padding-left: 15px;
	}
	/* Vertical */
	.uk-grid + .uk-grid-small\@s,
	.uk-grid-small\@s > .uk-grid-margin,
	* + .uk-grid-margin-small {
		margin-top: 15px;
	}
	
	
	.uk-grid-collapse\@s {
		margin-left: 0;
	}
	.uk-grid-collapse\@s > * {
		padding-left: 0;
	}
	/* Vertical */
	.uk-grid + .uk-grid-collapse,
	.uk-grid-collapse\@s > .uk-grid-margin {
		margin-top: 0;
	}
	
	
	.uk-grid-large\@s {
		margin-left: -40px;
	}
	.uk-grid-large\@s > * {
		padding-left: 40px;
	}
	/* Vertical */
	.uk-grid + .uk-grid-large\@s,
	.uk-grid-large\@s > .uk-grid-margin {
		margin-top: 40px;
	}
	
	
	
	.uk-grid-medium\@s {
		margin-left: -30px;
	}
	.uk-grid-medium\@s > * {
		padding-left: 30px;
	}
	/* Vertical */
	.uk-grid + .uk-grid-medium\@s,
	.uk-grid-medium\@s > .uk-grid-margin,
	* + .uk-grid-margin-medium\@s {
		margin-top: 30px;
	}
	
	
}






@media (min-width: 960px) {
	
	.uk-grid-small\@m {
		margin-left: -15px;
	}
	.uk-grid-small\@m > * {
		padding-left: 15px;
	}
	/* Vertical */
	.uk-grid + .uk-grid-small\@m,
	.uk-grid-small\@m > .uk-grid-margin,
	* + .uk-grid-margin-small {
		margin-top: 15px;
	}
	
	
	.uk-grid-collapse\@m {
		margin-left: 0;
	}
	.uk-grid-collapse\@m > * {
		padding-left: 0;
	}
	/* Vertical */
	.uk-grid + .uk-grid-collapse,
	.uk-grid-collapse\@m > .uk-grid-margin {
		margin-top: 0;
	}
	
	
	.uk-grid-large\@m {
		margin-left: -40px;
	}
	.uk-grid-large\@m > * {
		padding-left: 40px;
	}
	/* Vertical */
	.uk-grid + .uk-grid-large\@m,
	.uk-grid-large\@m > .uk-grid-margin {
		margin-top: 40px;
	}
	
	
	
	.uk-grid-medium\@m {
		margin-left: -30px;
	}
	.uk-grid-medium\@m > * {
		padding-left: 30px;
	}
	/* Vertical */
	.uk-grid + .uk-grid-medium\@m,
	.uk-grid-medium\@m > .uk-grid-margin,
	* + .uk-grid-margin-medium\@m {
		margin-top: 30px;
	}
	
	
}





@media (min-width: 1200px) {
	
	.uk-grid-small\@l {
		margin-left: -15px;
	}
	.uk-grid-small\@l > * {
		padding-left: 15px;
	}
	/* Vertical */
	.uk-grid + .uk-grid-small\@l,
	.uk-grid-small\@l > .uk-grid-margin,
	* + .uk-grid-margin-small {
		margin-top: 15px;
	}
	
	
	.uk-grid-collapse\@l {
		margin-left: 0;
	}
	.uk-grid-collapse\@l > * {
		padding-left: 0;
	}
	/* Vertical */
	.uk-grid + .uk-grid-collapse,
	.uk-grid-collapse\@l > .uk-grid-margin {
		margin-top: 0;
	}
	
	
	.uk-grid-large\@l {
		margin-left: -40px;
	}
	.uk-grid-large\@l > * {
		padding-left: 40px;
	}
	/* Vertical */
	.uk-grid + .uk-grid-large\@l,
	.uk-grid-large\@l > .uk-grid-margin {
		margin-top: 40px;
	}
	
	
	
	.uk-grid-medium\@l {
		margin-left: -30px;
	}
	.uk-grid-medium\@l > * {
		padding-left: 30px;
	}
	/* Vertical */
	.uk-grid + .uk-grid-medium\@l,
	.uk-grid-medium\@l > .uk-grid-margin,
	* + .uk-grid-margin-medium\@l {
		margin-top: 30px;
	}
	
	
}




@media (min-width: 1600px) {
	
	.uk-grid-small\@xl {
		margin-left: -15px;
	}
	.uk-grid-small\@xl > * {
		padding-left: 15px;
	}
	/* Vertical */
	.uk-grid + .uk-grid-small\@xl,
	.uk-grid-small\@xl > .uk-grid-margin,
	* + .uk-grid-margin-small {
		margin-top: 15px;
	}
	
	
	.uk-grid-collapse\@xl {
		margin-left: 0;
	}
	.uk-grid-collapse\@xl > * {
		padding-left: 0;
	}
	/* Vertical */
	.uk-grid + .uk-grid-collapse,
	.uk-grid-collapse\@xl > .uk-grid-margin {
		margin-top: 0;
	}
	
	
	.uk-grid-large\@xl {
		margin-left: -40px;
	}
	.uk-grid-large\@xl > * {
		padding-left: 40px;
	}
	/* Vertical */
	.uk-grid + .uk-grid-large\@xl,
	.uk-grid-large\@xl > .uk-grid-margin {
		margin-top: 40px;
	}
	
	
	
	.uk-grid-medium\@xl {
		margin-left: -30px;
	}
	.uk-grid-medium\@xl > * {
		padding-left: 30px;
	}
	/* Vertical */
	.uk-grid + .uk-grid-medium\@xl,
	.uk-grid-medium\@xl > .uk-grid-margin,
	* + .uk-grid-margin-medium\@xl {
		margin-top: 30px;
	}
	
	
}


.sc-paginator {
    font-size: 1.5rem;
    margin-top: 10px;
    margin-bottom: 30px !important;
}

li.sc-pagenum.uk-active a {
    color: #262626;
}

#sc-inventory-top{
	
	height:10px;	
}

ul.sc-slab-action li {
    padding-left: 0px;
}


.paint-brand-selector {
    margin-bottom: 10px;
}




ul.sc-tools li {
    margin-bottom: 10px;
}

.uk-dropdown {

    padding: 15px;
}






img.sc-slab-thumb {
    max-width: 125px;
}



@media screen and (max-width:520px) {
	.sc-spec.uk-grid {
		line-height: 1.8rem;
		
		font-size: 1rem;
		
	}
	img.sc-flag {
		height: 32px;
	}
	
	#sc-pp-title {
		font-size: 28px;
	}	
	
	.palette:hover {
		height: 32px;
		margin-top: -3px;
		
	}
	
	.sc-button-small {
		font-size: 10px;
	}
	
	
	ul.uk-iconnav.sc-slab-action {
		margin: auto;
		    padding-right: 5px;
	}
	
	.sc-button-small.pb {
	font-size:10px;
    padding: 5px 5px;

}


.slab-lot-label {
    background-color: #4c3d39d1;
    font-size: 1.1rem;
    margin-top: 24px;
    margin-left: 0px !important; 
}

img.sc-slab-thumb {
	    padding-left: 3px;
    max-width: 100px;
}
	
h2.uk-modal-title.inquiry-title {
    font-size: 1.5rem;
}	

#measure div.uk-modal-body {
    padding: 10px 3px;
}
	
}


			html{
			
			font-family:'Open Sans', sans-serif;
			}
			
			.cursor-pointer{
			cursor:pointer;
			}
			#sc-inventory-loader {
			background-color:#000;
			z-index: 999;
			}
			
			
			.sc-dom-color {
			max-width: 50px;
			margin: 3px;
			border-radius: 4px;
			height: 25px;
			background-color: rgb(187,176,149);
			border: 1px solid #6c6c6c;
			}
			.sc-slabs-list-title {
			margin-top: 20px;
			margin-bottom: 45px;
			}
			.sc-slabs-list-title h2 {
			color: #5e5e5e;
			font-weight: 300;
			}
		
		h2, h3, h4, h5{
		font-family:'Raleway', sans-serif;
		}
		
		.uk-modal-close-full {
		
		background: rgba(255,255,255,0);
		}
		
		img.sl-image {
		width: 100% !important;
}


span.icon {
font-size: 1.3em;
padding-right: 4px;
padding-top: 39px;
}


.icon.slab3d {
margin-top: -2px;
}	

.uk-position-center.sc-product-overlay h4 {
color: white;
text-shadow: 0px 0px 14px #000000;
}


.uk-modal-body.no-padding {
padding: 0px;
}

#slab3d-iframe {
height: 800px;
}

@media only screen and (max-width: 600px) {
#slab3d-iframe {
height: 420px;
}
.uk-modal-body.color-page {
padding: 32px 4px;
/* padding-top: 30px; */
}

#slab3d-iframe {
height: 420px;
}
.uk-modal-body.color-page {
padding: 32px 4px;
/* padding-top: 30px; */
}


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

.sc-search-group {
width: 100%;
}

div#edges {
padding: 2px;
}



.uk-modal-body {
    padding: 10px 10px;
}


}	



div#selected-color {
text-align: center;
min-height: 55px;
margin-right: 4px;
padding-top: 10px;
border-radius: 5px;
margin-bottom: 2px;
}

.color-item {
border-radius: 5px;
padding: 3px 1px;
font-size: 12px;
float: left;
width: calc(25% - 6px);
min-height: 60px;
margin-top: 2px;
margin-right: 4px;
text-align: center;
text-transform: uppercase;
/* margin: 2px; */
}

.sc-light {
color: #bfbfbf;
}
.sc-dark {
color: #3a3a3a;
}
em {
color: unset;
}


.slab-lot-label {
background-color: #6c5d58;
text-align: center;
font-size: 1.5rem;
margin-top: 24px;

width: 100%;
color: white;
text-transform: uppercase;
margin-bottom: 10px;
font-weight: 200;
}

div#sc-top-filter {
padding-top: 5px;
background-color: #fff;
padding-bottom: 8px;
}


.sc-button-small.pb {
min-width: 3rem;
}


.sc-slab-specs {
min-width: 200px;
}

.price-tag {
	display: inline-block;
	padding-right: 20px;
	background-color: #ff7726;
	background-image: linear-gradient(-45deg, white 15px, transparent 15px), linear-gradient(-135deg, white 15px, transparent 15px), radial-gradient(closest-corner at 81% 50%, white 15%, transparent 15%);
}
.price-tag span {
	color: #fff;
	padding: 11px 22px;
	display: block;
}


.slab-list-filter {
	cursor:pointer;
    padding-right: 5px;
    background-color: #35bb8f;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.19);
    -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.19);
    box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.19);
	  text-transform: none;
}


input.uk-input::placeholder {
    color: #3e3e3e;
}

.uk-form-icon {
    color: #555555;
  
}


/****** Black THEME *******/

html {
background-color: #000;	
}

.uk-modal-dialog {
    background-color: #000;
}
	
	
.sc-spec.uk-grid:nth-child(odd) {
    background-color: #151515;
}



.colorpalette {
    cursor: pointer;
    margin: auto;
    height: 26px;
 
    /* float: left; */
    padding: 2px;
    /* margin: 0; */
    width: 100%;
    max-width: 800px;
    /* margin-bottom: 15px; */
    clear: left;
    border: 1px solid #303030;
    /* box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.7); */
}
	
	.sc-spec.uk-grid {

    color: #777777;
}
	
	.sc-button-small {  
    background-color: #313131;
  
}
	
button.active.sc-cond-btn {
    background-color: #7f3030;
}

.uk-modal-body {
    background-color: #1e1e1e;
}

.uk-modal-header {
    background-color: #121212;
}

.uk-modal-footer {
    padding: 15px 30px;
    background: #171717;
    border-top: 1px solid #424242;
}
	
.uk-modal-header {
  
    background: #272727;
    border-bottom: 1px solid #3c3c3c;
}

.uk-heading-line > ::before, .uk-heading-line > ::after {
 
  border-bottom: 1px solid #3c3c3c;
}

.uk-notification-message{
	
background-color:#181818;	
}

.slab-lot-label {
    background-color: #3f3f3f;
}

.sc-slab-item {
    border-bottom: 1px solid rgba(76, 76, 76, 0.6);

}

.slab-list-filter {   
    background-color: #13523d;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(82, 82, 82, 0.53);
    -moz-box-shadow: 0px 1px 5px 0px rgba(82, 82, 82, 0.53);
    box-shadow: 0px 1px 5px 0px rgba(82, 82, 82, 0.53);
    
}


.uk-input, .uk-select, .uk-textarea,.uk-input:focus, .uk-select:focus, .uk-textarea:focus {
    color: #98b4cc !important;
    max-width: 100%;
    width: 100%;
    border: 0 none;
    padding: 0 10px;
    background: rgba(82, 82, 82, 0.53);
    color: #666;
    border: 1px solid #646464;
    transition: .2s ease-in-out;
    transition-property: color,background-color,border;
}


.uk-dropdown {
   
    background: #313131;
    color: #d1d1d1;
    box-shadow: 0 5px 12px rgba(0,0,0,.15);
}

.uk-form-label {
    color: #a3a3a3;

}

.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {

    color: #d2d2d2;

}

div#sc-top-filter {

    background-color: #161616;

}

.uk-overlay-default {
    background: rgba(0, 0, 0, 0.85);
}


.uk-background-default {
    background-color: #151414;
}

.uk-tab::before {

    border-bottom: 1px solid #3b3b3b;
}

.uk-tab>.uk-active>a {
    color: #9a9a9a;
    border-color: #c3c3c3;
}

div#sc-top-filter {
    margin-bottom: 0px;
    background-color: rgba(0,0,0,0);
}

.sc-filter-cell {
    min-width: 240px;
}

span.primary-info {
    color: #cbcbcb;
    font-weight: 400;
}
span.sc-wishlist-specs {

    color: #ffffff;
}
.sc-slab-specs {
    color: #6f6f6f;
 
}

.sc-side-panel {
  border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
    background-color: rgba(28, 35, 41, 0.8);
    -webkit-box-shadow: 3px 2px 6px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 3px 2px 6px 0px rgba(0,0,0,0.3);
    box-shadow: 3px 2px 6px 0px rgba(0,0,0,0.3);
}

a.uk-icon {
    color: #e0e0e0 !important;
}
.active.uk-icon svg path, .active svg path {
    fill: #7e0606;
}

.sc-fav-title {

    color: #f5f5f5;
    font-weight: 100;
}

.sc-wishlist-slabid {
    color: #cbc7c7;
    padding-right: 3px;
}

.sc-fav-specs {
    font-size: 0.7rem;
}
span.sc-fav-material {
    color: #c9c9c9;
    font-size: .9rem;
}

.sc-wishlist-summary {

    color: #a2c2dd;
	
}

.uk-offcanvas-bar.uk-background-default, .uk-offcanvas-bar.uk-background-default h3 {
    color: #9f9f9f;
}
.wishlist-title {
      border-bottom: 1px solid rgba(210, 210, 210, 0.2);

}

.sc-fav-item {
    border-bottom: 1px solid rgba(177, 177, 177, 0.2);
}

#sc-pp-title {
      color: #bababa;
}

a.uk-icon svg {
    width: 24px;
    height: 24px;
}
iframe#slab3d-iframe {
    border: 1px solid #333333;
}

.uk-form-danger, .uk-form-danger:focus {
    color: #f0506e !important;
    border-color: #f0506e !important;
}