.submit_button {border-style:solid;border-width:1px;border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;background-color:#3b5998;color:#fff;padding:2px 15px 3px 15px;text-align:center;padding:2px 15px;}
.active_label, .label {color:#777777;font-size: 14px; font-weight:bold; margin-top:10px;}
.active_label {color:green;}
.value {margin-top: 3px;}
form .note {font-size: 13px;font-style:italic;}
form .section {margin-top:20px; margin-bottom:10px; font-weight:bold; font-size: 16px;border-bottom: 2px solid #aaaaaa;}
form input[type="text"], form input[type="password"] {width:40em;}
.error {font-size: 12px; color:red; margin-bottom:5px;}
.status {font-size: 14px; color:green; margin-bottom:30px; margin-top: 20px;}
.prop_name {font-weight: bold;}
.prop {margin-bottom:3px;}
.prop_title { font-size: 18px; font-weight:bold; margin-bottom: 10px; text-decoration: underline;}
.prop_box {margin-top: 30px; margin-bottom: 10px; padding: 10px; }
body {font:14px Verdana,Tahoma,Arial;}

#stepinfo, .section {font-size: 20px; font-weight:bold; color:black; margin-bottom:10px; margin-top: 10px;font-family:'Crete Round',Tahoma,Verdana;}
#page_title {font-size:17px;font-family:'Crete Round',Tahoma,Verdana,Arial,sans-serif;background:url(http://www.planyo.com/images/logo-bg.png) repeat-x;
             margin-top:-10px;margin-left:-10px;margin-right:-10px;padding:20px;padding-top:30px;height:55px;vertical-align:top;}
.page_title_txt {display:inline-block;}
#page_title img {margin-top:-10px;padding-right:30px;}

table.std {border: 1px solid #C0C0C0; border-collapse: collapse;}
table.std th,
table.std td {padding: 3px; padding-right: 5px; border:1px solid #C0C0C0; border-collapse: collapse;}
table.std th {color: gray;}
table.std td {text-align: center;}

form#setup_form {width:1024px; margin-left:30px;}
.page_title_txt_m {display:none; font-size:17px;font-family:'Crete Round',Tahoma,Verdana,Arial,sans-serif; margin-bottom: 20px;}

.customer_info_break_m {display:none;}

@media (max-width: 780px){
    .page_title_txt {display:none;}
    .page_title_txt_m {display:block;}
    #page_title {padding-bottom:10px;}
    
    form#setup_form {width:unset; margin-left:unset;}
    form input[type="text"], form input[type="password"] {width:unset;}
    
    textarea#outer_template {width: 100%;}
    textarea#inner_template {width: 100%;}
}

@media (max-width: 1024px){
    #box_search_form label {width: 120px !important;}
    #row_customer_info label, #row_customer_info_2 label, #row_customer_info_3 label {display: none !important;}
    .customer_info_break_m {display:inline;}
    .customer_info_label {display:inline-block; width: 70px;}
}