/*
Theme Name: smartphonematters
Description: Child theme for Flat Responsive theme
Author: smartphonematters
Template: flat-responsive
*/

code {
    border-radius: 3px;
    font-size: 0.9rem;
    padding: 0.063em .75em;
 padding: 0em 0em;
    margin: 0 .5em;
	color: #000;
    background-color: transparent;
    border: none;
}
.myButton {
 background-color:#cbfe34;
-moz-border-radius:5px;
-webkit-border-radius:5px;
 border-radius:5px;
 border:1px solid #cbfe34;
 display:inline-block;
 cursor:pointer;
 color:#000000;
 font-family:Arial; 
 font-size:17px;
 padding:16px 31px;
 text-decoration:none;
 text-shadow:0px 1px 0px #2f6627;
 }
.myButton:hover {
 background-color:#c4de5c;
 background-color:#c4de5c;
}
.myButton:active {
 position:relative; 
 top:1px;
}



hr { 
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-width: 1px;
    border-style: solid;
}

/* write custom css */
.flat_responsive_menus {float: none;}
.flat_responsive_menu {float: none;}
.flat_responsive_menu ul.navmenu {
	text-align:left;
}
ul.navmenu,
.navmenu ul {float: left;}

.hide-desktop {
	display: none;
}

.show-desktop {
	display: block;
}


@media screen and (max-width:1024px) {

	.hide-desktop {
		display: block;
	}

	.show-desktop {
		display: none;
	}
}
/* =Info Boxes
-------------------------------------------------------------- */
.info-box {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	display: block;
	margin: 20px 0;
	padding: 15px;
	text-align: left;
}

.alert {
	background-color: #faebeb;
	border: 1px solid #dc7070;
	color: #212121;
}

.address {
	background-color: #f6f5ef;
	border: 1px solid #cdc9a5;
	color: #212121;
}

.notice {
	background-color: #fbf9e9;
	border: 1px solid #e3cf57;
	color: #212121;
}

.success {
	background-color: #f9fde8;
	border: 1px solid #a2bc13;
	color: #212121;
}

.download {
	background-color: #fff4e5;
	border: 1px solid #ff9912;
	color: #212121;
}

.information {
	background-color: #eef3f6;
	border: 1px solid #6ca6cd;
	color: #212121;
}

.required {
	color: #d5243f;
}
