#msg-form{
	display: flex;display: -webkit-flex;
	flex-direction: column;-webkit-flex-direction:column;
	justify-content: center;-webkit-justify-content:center;
}
#msg-form > div:first-child{
	display: flex;display: -webkit-flex;
	justify-content: space-between;-webkit-justify-content:space-between;
}
#msg-form > div:first-child > div{
	display: flex;display: -webkit-flex;width:100%;
	flex-direction: column;-webkit-flex-direction:column;
}
#msg-form > div:first-child > div input,#msg-form textarea{
	width:70%;border:none;outline: none;
	border:1px solid #c1c1c1;
	padding:8px 3px;
	/*-webkit-line-height:2.5em;
	-moz-line-height:2.5em;
	-ms-line-height:2.5em;
	-o-line-height:2.5em;
	line-height: 2.5em;*/
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	color:#444;text-indent: 1em;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in;
}
#msg-form textarea{
	width:100%;margin-bottom:10px;
}
#captcha{ width:100px; }
#msg-form label > span{color:red;}
#msg-form > div:first-child > div input:focus,#msg-form textarea:focus{
	border-color:rgba(0,148,206,.7);
	-webkit-box-shadow: 0 0 3px rgba(0,148,206,.9);
	-moz-box-shadow: 0 0 3px rgba(0,148,206,.9);
	-ms-box-shadow: 0 0 3px rgba(0,148,206,.9);
	-o-box-shadow: 0 0 3px rgba(0,148,206,.9);
	box-shadow: 0 0 3px rgba(0,148,206,.9);
}
#msg-form > div:first-child > div label{
	padding:10px 0;
}
#msg-form > div:first-child > div:last-child{
	display: flex;display: -webkit-flex;width:30%;
	align-items: center;-webkit-align-items:center;
	justify-content: center;-webkit-justify-content:center;
}
input[type='submit']{
	width:100px;padding:8px 0;
	border:1px solid #2190cc;margin-left:40px;
	background-color:#2190cc;color:#f1f1f1;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-transition: background .3s;
	-moz-transition: background .3s;
	-ms-transition: background .3s;
	-o-transition: background .3s;
	transition: background .3s;
}
input[type='submit']:hover{
	background-color:white;
	color:#2190cc;
}
#msg-form > div:last-child{
	display:flex;display:-webkit-flex;
	align-items: center;-webkit-align-items:center;
}
.msg-faq{
	padding: 0 15px;
	line-height: 32px;
	color: #323232;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #e6e6e6;
    border-bottom-color: rgb(230, 230, 230);
    border-bottom-style: solid;
    border-bottom-width: 1px;
	border-bottom: 4px solid #7ecefd;
	background-color: #f9f9f9;
	margin:60px auto 20px auto;
}
.msg-faq > h5 { font-size:16px;display: inline; }
.msg-faq > span{ font-size:16px;color:#e9890d; }
#advisory-list{
	list-style:none;padding:0;
	display:flex;display: -webkit-flex;
	flex-direction: column;-webkit-flex-direction:column;
}
#advisory-list > li{ width:100%;padding:10px 0 20px 0;border-bottom:1px solid #ddd;}
#advisory-list > li > div {
	display: flex;display: -webkit-flex;margin:10px 0;
	justify-content: space-between;-webkit-justify-content:space-between;
	align-items:center;-webkit-align-items:center;
}
#advisory-list > li > div > span{
	font-size:14px;color:white;text-align: center;
	border-radius:50%;width:26px;height: 20px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
}
.question > span{ background-color:#ff9911; }
.question > p.faq-content{ font-size:15px;font-weight: bold; }
.answer > span{
	background-color:#99bb11;
}

p.faq-content{
	margin-bottom: 0;width:100%;
	text-align: left;text-indent: 1em;
}
p.faq-time{
	margin-bottom:0;text-align: left;width:30%;color:#888;
}

@media screen and (min-width:300px) and (max-width:991px){
	#msg-form > div:first-child > div:last-child{display:none;}
	#msg-form > div:last-child{flex-direction: column;-webkit-flex-direction:column;margin-top:10px;}
	input[type='submit']{ margin:20px 0; }
	.msg-faq{margin-top:30px;}
	.faq-time{display: none;}
	#advisory-list > li > div > span{ height: 23px; }
}