/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

.tool {
    border: 1px solid #cccccc59;
    border-radius: 5px;
    margin: 15px; padding: 15px; width: 30%
}


div#tools {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
	margin-bottom: 25px;
}

@media screen and (max-width:768px){
    .tool {
        width: 100%;
    }
}

.pb-zero{
	padding-bottom: 0;
}

.bold{
	font-weight: bold;
}

a.btn-custom-1 {
    border: 1px solid #1ABC9C;
    padding: 9px 30px;
    border-radius: 4px;
}
a.btn-custom-1:hover {
    background-color: #1ABC9C;
    color: #FFF;
}

.bg-gray{
	background-color: #f5f5f5;
}
.privacy-label{
	margin-top: 10px;
	font-size: 90%;
	font-weight: 300;
}
.input-custom {
    background: #202020;
    border-color: #7b7b7b;
    color: #FFF;
}

.footer-block-links {
    display: flex;
    justify-content: center;
}

.footer-block-links a {
    /* display: inline-block; */
    margin-right: 15px;
}