/* Add here all your css styles (customizations) */

/*GENERAL STYLES - ALL PAGES*/
.bold
{
	font-weight: bold;
}
.italic
{
	font-style: italic;
}
.underline
{
	text-decoration: underline;
}

.main-colour{
    color: #F244B0  !important;
}

.main-colour-2 {
    color: #F244B0  !important;
}

.red-colour {
    color: #FF1919 !important;
}

.dark-colour{

    color: #000 !important;
}

.no-bottom-border 
{
    border-bottom: 0px !important;
}

.margin-bottom-5, 
.margin-bottom-10, 
.margin-bottom-15, 
.margin-bottom-20,
.margin-bottom-25, 
.margin-bottom-30, 
.margin-bottom-35, 
.margin-bottom-40, 
.margin-bottom-45, 
.margin-bottom-50, 
.margin-bottom-55, 
.margin-bottom-60,
.margin-bottom-100 { 
   clear:both;
}
.margin-bottom-5  { margin-bottom:5px !important;}
.margin-bottom-10 { margin-bottom:10px !important;}
.margin-bottom-15 { margin-bottom:15px !important;}
.margin-bottom-20 { margin-bottom:20px !important;}
.margin-bottom-25 { margin-bottom:25px !important;}
.margin-bottom-30 { margin-bottom:30px !important;}
.margin-bottom-35 { margin-bottom:35px !important;}
.margin-bottom-40 { margin-bottom:40px !important;}
.margin-bottom-45 { margin-bottom:45px !important;}
.margin-bottom-50 { margin-bottom:50px !important;}
.margin-bottom-55 { margin-bottom:55px !important;}
.margin-bottom-60 { margin-bottom:60px !important;}
.margin-bottom-100 { margin-bottom:100px !important;}

.margin-top-5,
.margin-top-10,
.margin-top-15,
.margin-top-20,
.margin-top-25,
.margin-top-30, 
.margin-top-40, 
.margin-top-50, {
    clear: both;
}

.margin-top-5  { margin-top:5px !important;}
.margin-top-10 { margin-top:10px !important;}
.margin-top-15 { margin-top:15px !important;}
.margin-top-20 { margin-top:20px !important;}
.margin-top-25 { margin-top:25px !important;}
.margin-top-30 { margin-top: 30px !important;}
.margin-top-40 { margin-top: 40px !important;}
.margin-top-50 { margin-top:50px !important;}

.margin-left-5 { margin-left: 5px;}
.margin-left-10 { margin-left: 10px;}
.margin-right-5 { margin-right: 5px;}
.margin-right-10 { margin-right: 10px;}
.margin-right-20 { margin-right: 20px;}


/*Map*/
.map-container {
	height: 350px;
	border: 3px solid #fff;
	border-radius: 4px;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.map-container iframe {
	width: 100%;
	height: 100%;
	border: 0;
}

.img-center {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.img-circle {
	border-radius: 50%;
}

.img-border {
	display: inline-block;
	border: 8px solid #ffffff;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.13);
	/*width: 100%;*/
}

.highlight {
	color: #ffffff;
	padding: 15px 15px;
	background: #F244B0;
}

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 10px;
}

.alert-success {
	/*color: #3c763d;*/
	background-color: #fad68e;
	border-color: #F244B0;
}

.alert-info {
	/*color: #31708f;*/
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.alert-warning {
    /*color: #8a6d3b;*/
    background-color: #fcf8e3;
    border-color: #faebcc;
}

.alert-danger {
	/*color: #a94442;*/
	background-color: #f2dede;
	border-color: #ebccd1;
}

.alert-pink {
	background-color: #ffbbdf;
	border-color: #d6e9c6;
}