body{font-family:'Lato', sans-serif;font-size:16px;}
	p{text-align:center;line-height:25px}
h1,h2,h3,h4,h5,h6{font-weight:700;color:#444;display:block;text-align:center}
h4{font-size:18px}
.button {font-family: 'Lato', sans-serif;padding: 4px;margin: 4px;font-size:18px;padding:7px 0px;width:200px;border:none;background-color:#0f3a7b;color:#ffffff;cursor:pointer;}
.submit {font-family: 'Lato', sans-serif;padding: 4px;margin: 4px;font-size:18px;padding:7px 0px;width:200px;border:none;background-color:#0f3a7b;color:#ffffff;cursor:pointer;}
.style1 {text-align: right;}
.style2 {text-align: center;}
.style3 {text-align: center;color: #FFFFFF;margin-bottom:15px;}
.style4 {color: #FFFFFF;}
body {margin:0;padding:0;background:#f6f6f6;}
.main-wrapper{padding-top:35px}
.headerwrap img{width:100%}
.maintitle{font-size:22px;margin:30px 0}
.detailsection input,.detailsection select,.detailsection textarea,.scriptsection textarea,.scriptchoice  input,.scriptchoice  select,.scriptchoice textarea,.scriptsection input{width:100%;border:1px solid #bbb;border-radius:5px; height:35px;padding-left:10px}
.detailsection textarea,.scriptchoice textarea{height:65px;padding:10px}
.scriptsection textarea{height:165px;margin-bottom:15px;font-size:14px;padding:10px}
 .scriptsection input{padding-right:0}
 .scriptchoice  select,.scriptchoice  textarea,.scriptchoice  input{margin:5px 0}
 .formdata h3{font-weight:500}
 .promptscript h4{margin:20px 0 20px}
 .detailsection h4{margin:40px 0 30px}

a {color:#00acec;text-decoration:none;}
a:hover {color:#283c5d;}
#limitexceed{text-align: center;display: block;color: #b10505;}
.header {font-size:22px;}
.promtwrap {width:100%;margin:auto;padding-bottom:25px;}
.promptscripts {width:48%;float:left;margin:0 2% 0 0;}
.promptscripts a {display:block;width:60%;
	/* PROMPT SCRIPT BUTTONS BACKGROUND COLOR */
	background:#0f3a7b;
	
	padding:10px;text-align:center;color:#fff;text-decoration:none;margin:0 auto 5px auto;}
.promptscripts a:hover {
	background:#283c5e;	
	}
	
body #prod-own,
body #prod-for-me {
     background-color: #0f3a7b;
     font-size: 16px;
     border: 0 none #fff;
     margin-bottom: 10px;
     }

#production {
	text-align: center;
    }

.error{background-color: #FF6600;border:#AA4502 1px solid;padding: 5px 10px;color: #FFFFFF;border-radius:4px;}
.success{background-color: #12CC1A;border:#0FA015 1px solid;padding: 5px 10px;color: #FFFFFF;border-radius:4px;}
.info{font-size:.8em;color: #FF6600;letter-spacing:2px;padding-left:5px;}
.linh{line-height:35px}
.clickplay {
    margin: auto;
    float: none;
	padding: 0;
}

.clickplay iframe{width:100%;height:400px}
.promptscript-left a,.promptscript-right a {
    display: block;
    width: 50%;
    background-color: #0f3a7b;
    color: #fff;
    padding: 10px;
    margin: 5px auto;
    text-decoration: none;
	text-align:center
}

.promptscript-left a:hover,.promptscript-right a:hover {
    background-color: #283c5e;
}
.formdata,.detailsection div {padding: 0;margin: 10px 0;}

.main-wrapper {
    background-color: #fff;
}

.formdata h3 {
    background-color: #264585;
    padding: 20px 15px;
    color: #fff;
    line-height: 35px;
    font-family: 'Lato', sans-serif;
	width:100%;
	float:left
}
.formdata h4 {
    text-align: left;
    float: left;
    width: 100%;
}
p.boldtext {
    font-size: 18px;
    font-weight: 800;
    display: block;
    float: left;
	width:100%
}

.scripts-button {
    text-align: center;
    width: 100%;
    margin: 30px 0;
}
span.info {
    position: absolute;
    left: 0;
    top: -22px;
}
.detailsection>.col-sm-4{line-height:35px}
.detailsection>div {
    margin: 10px 0;
}
.scriptsection p {
    text-align: left;
    margin-bottom: 30px;
}

.padleft {
    padding-left: 10px;
}

.padright {
    padding-right: 10px;
}
.scriptsection .padright {
    padding-left: 0;
}

.scriptsection {
    padding: 0;
    margin: 30px 0 40px;
}

.scriptsection .padleft {
    padding-right: 0;
}
.fourth-section {
    border-top: 1px solid #eee;
    padding-top: 40px;
}
.scriptchoicewrap{display:none;margin: 00px 0 30px;float: left;width: 100%;}
.scriptchoice>div.col-sm-2,.scriptchoice>div.col-sm-10 {
    line-height: 45px;
}
.remainchar{padding-left:5px}
.detailsection {
    padding: 0;
}
.captcharequired {
    position: relative;
	margin-bottom: 30px;
}

span#g-recaptcha-info {
    top: 0;
}
.scriptchoice>div.col-sm-2{font-weight:600}
.scriptchoice>div.col-sm-2 input{font-weight:400}


/** MEDIA **/
@media(max-width:767px){
	h3{font-size:20px}
	.formdata h3{line-height:30px}
.contentwrapper div {padding: 0;}
.clickplay>div{padding:0}
.promptscript-left a, .promptscript-right a{width:80%}
/*.detailsection>div{margin:0}*/
.detailsection>div.col-sm-8 {margin-bottom: 15px;}
.g-recaptcha {transform: scale(.8);position: relative;width: 245px;margin: 0 auto;left: -25px;}
input[type="submit"]{margin:0 auto;display:block}
.scriptchoice  input{line-height: 35px;}
}
@media(max-width:320px){
	.clickplay iframe{transform: scale(.9);position: relative;left: -20px;width:auto}
.iframemusic {
margin-bottom: -35px;}
}
.button:hover,.submit:hover {
    background-color: #283c5e;
}
.btn-larger{
    height: 66px;
    width: 48%;
}
@media only screen and (max-width: 500px) {
    .btn-larger{
        width: 100%;
    }
}
.prod-own-area {
     display: none; 
}
.prod-for-me-area {
     display: none; 
}
#production {
    margin-bottom: 500px;
}
#submit-section {
    display: none;
}
