/** DO NOT MODIFY THIS FILE. All code here are generated by MachForm Theme Editor **/

#main_body h1 a
{
background-image: url('http://www.schoolpay.co.in/form_generator/data/themes/images/img_e79a74733ee0df107b2fbcdb4f910fad-JNS_banner.jpg');
height: 150px;
}

html
{
background-image: url('http://www.schoolpay.co.in/form_generator/images/form_resources/grey-mild.png');
background-repeat: repeat;
}

#main_body h1
{
background-color: #525252;
background-image: none;
}

#form_container
{
background-color: #ffffff;
border-width: 0px;
border-style: solid;
border-color: #CCCCCC;
}

#main_body form li.highlighted,#main_body .matrix tbody tr:hover td,#machform_review_table tr.alt
{
background-color: #FFF7C0;
}

#main_body form .guidelines
{
background-color: #F5F5F5;
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
}

#main_body form .guidelines small
{
font-family: 'Lucida Grande','Lucida Grande',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 80%;
color: #444444;
}

#main_body input.text,#main_body input.file,#main_body textarea.textarea,#main_body select.select,#main_body input.checkbox,#main_body input.radio
{
background-color: #FBFBFB;
font-family: 'Lucida Grande','Lucida Grande',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 100%;
color: #666666;
}

#machform_review_table td.mf_review_value
{
font-family: 'Lucida Grande','Lucida Grande',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 100%;
color: #444444;
}

#main_body .form_description h2,#main_body .form_success h2
{
font-family: 'Lucida Grande','Lucida Grande',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 160%;
color: #444444;
}

#main_body .form_description p,#main_body form ul.payment_list_items li
{
font-family: 'Lucida Grande','Lucida Grande',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 95%;
color: #444444;
}

#main_body form li span.ap_tp_text
{
color: #444444;
}

#main_body form li label.description,#main_body form li span.description,#main_body .matrix caption,#main_body .matrix td.first_col,#main_body form li.total_payment span,#machform_review_table td.mf_review_label
{
font-family: 'Lucida Grande','Lucida Grande',Tahoma,Arial,sans-serif;
font-weight: 700;
font-style: normal;
font-size: 95%;
color: #444444;
}

#main_body form li span label,#main_body label.choice,#main_body .matrix th,#main_body form li span.symbol,.mf_sigpad_clear,#main_body form li div label,#main_body form li div span.label
{
font-family: 'Lucida Grande','Lucida Grande',Tahoma,Arial,sans-serif;
color: #444444;
}

#main_body form .section_break h3,#main_body form .media h3,#machform_review_table td .mf_section_title
{
font-family: 'Lucida Grande','Lucida Grande',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 110%;
color: #444444;
}

#main_body form .section_break p,#main_body form .media p,#machform_review_table td .mf_section_content
{
font-family: 'Lucida Grande','Lucida Grande',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 85%;
color: #444444;
}

#main_body form li.section_break
{
border-top-width: 1px;
border-top-style: solid;
border-top-color: #d9ecf8;
}



/** Advanced CSS **/

#li_163 {top: 20px;}
.total_payment {
    margin-top: -5px !important;
}
.total_main h5 {
    display: none;
}
#main_body form li {
    padding: 4px 5px 2px 15px;
}
.page-end h3 {
    text-align: right;
    border-top: 2px solid #3498db;
    margin-top: 30px !important;
}
#li_217 .description {
    display: block !important;
}
.page-end h3 span {
    font-size: 15px !important;
    float: right !important;
    margin: 0;
    padding: 0;
}

.total_main h3 var:before {
    content: ":";
    margin-right: 10px;
}

#li_164, #li_165, #li_169, #li_172, #li_171, #li_170, #li_168, 
#li_175, #li_174, #li_173, #li_176 
 {
    width: 10%;
    padding: 0 !important;
    display: block;
    float: left;
    margin-left: 15px !important;
    clear: inherit !important;
    margin-bottom: 15px !important;
    position: relative;
}

#li_164 input, #li_165 input, #li_169 input, #li_172 input, #li_171 input, 
#li_170 input, #li_168 input, #li_175 input, #li_174 input, #li_173 input, #li_176 input {
    text-align: center;
    font-weight: 800;
}

#li_160, #li_161, #li_166, #li_167, #li_177, #li_178, #li_179, #li_180, #li_181, 
#li_182, #li_183, #li_184, #li_185, #li_187, #li_188, 
#li_189, #li_190, #li_191, #li_195, #li_194, #li_192, #li_193, #li_204 {
    width: 42%;
    padding: 0 !important;
    display: block;
    float: left;
    margin-left: 15px !important;
    clear: inherit !important;
    margin-bottom: 15px !important;
    position: relative;
}

#li_160 {
    text-align: inherit !important;
}

#li_160 span, #li_166 span, #li_185 span, #li_160 span, #li_177 span, #li_178 span, #li_179 span,
 #li_184 span, #li_180 span, #li_181 span, #li_182 span, #li_183 span {
    margin-top: 3px !important;
}

.srno {
    width: 10%;
    text-align: center;
}

.actvityname, .batchdetails {
    width: 42.8%;
    text-align: center;
}

#form_container {
    width: 960px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

#main_body form ul {
    margin-left: -15px !important;
    width: 102.5%;
}

#main_body form li.section_break {
    border: 0 !important;
}

.section_break h3 {
    color: #3498db !important;
    font-weight: bold !important;
    margin-top: 0;
    font-size: 24px !important;
    margin-left: 10px !important;
}

.section_break p {
    font-size: 16px !important;
    font-weight: bold !important;
}

#li_21 {
    border-color: #000 !important;
    padding: 15px 0 0 0 !important;
    margin-left: 15px !important;
}

#li_1,
#li_2,
#li_3 {
    height: 70px !important;
    margin-top: 45px !important;
}

.stream-line {
    position: absolute;
    top: -20px;
    left: 0;
}

#li_1,
#li_2,
#li_3,
#li_6,
#li_7,
#li_8,
#li_9,
#li_10,
#li_12,
#li_13,
#li_14,
#li_36,
#li_37,
#li_38,
#li_39,
#li_40,
#li_53,
#li_54,
#li_55,
#li_56,
#li_57,
#li_70,
#li_71,
#li_72,
#li_74,
#li_76,
#li_94,
#li_101,
#li_102,
#li_104,
#li_103,
#li_106,
#li_107,
#li_108,
#li_109,
#li_111,
#li_112,
#li_113,
#li_114,
#li_115,
#li_117,
#li_118,
#li_119,
#li_120,
#li_123,
#li_125,
#li_126,
#li_127,
#li_133,
#li_134,
#li_135,
#li_136,
#li_186,
#li_100,
#li_11,
#li_199,
#li_149,
#li_151,
#li_152,
#li_209,
#li_210,
#li_212,
#li_211,
#li_219,
#li_220,
#li_223,
#li_224,
#li_227,
#li_235,
#li_236,
#li_237,
#li_238,
#li_239,
#li_212,#li_249,#li_250,#li_251,#li_252{
    width: 31.5%;
    padding: 0 !important;
    display: block;
    float: left;
    margin-left: 15px !important;
    clear: inherit !important;
    margin-bottom: 15px !important;
    height: 90px;
    position: relative;
}
#li_228,
#li_229,
#li_230,
#li_231,
#li_243,
#li_244 {
    width: 15%;
    padding: 0 !important;
    display: block;
    float: left;
    margin-left: 15px !important;
    clear: inherit !important;
    margin-bottom: 5px !important;
    height: 40px;
    position: relative;
}
#li_228 label,
#li_229 label,#li_243 label,#li_244 label{
    display: none !important;
}

#element_217_5 {
    margin-top: 37px !important;
}
#li_208 {
    margin-bottom: 15px !important;
}
#li_153 {
    width: 65%;
    padding: 0 !important;
    display: block;
    float: left;
    margin-left: 15px !important;
    clear: inherit !important;
    margin-bottom: 15px !important;
    height: 80px;
    position: relative;
}

#li_217,
#li_222,
#li_225,
#li_226,
#li_242 {
    width: 79%;
    padding: 0 !important;
    display: block;
    float: left;
    margin-left: 20px !important;
    clear: inherit !important;
    /*height: 80px;/*/
    position: relative;
}

#li_200 {
    width: 53.5%;
    padding: 0 !important;
    display: block;
    float: left;
    margin-left: 15px !important;
    clear: inherit !important;
    margin-bottom: 15px !important;
    height: 80px;
    position: relative;
}

#main_body #form_31370 #li_160 {
    width: 31.5%;
    padding: 0 !important;
    display: block;
    float: left;
    margin-left: 15px !important;
    clear: inherit !important;
    margin-bottom: 15px !important;
    height: 90px;
    position: relative;
}

#main_body #form_31370 #li_11 {
    width: 35% !important;
}

#main_body #form_31370 .total_payment {
    display: none;
}

.note-list ul {
    list-style-type: disc;
}

.note-list ul li {
    font-size: 18px;
    width: 80% !important;
    margin-left: 2% !important;
    line-height: 2;
    color: #F00;
}

.stream-line {
    top: -30px;
    left: 0;
    color: red !important;
    font-size: 15px;
}



#li_143 {
    width: 80% !important;
    margin-left: 2% !important;
}

p.error {
    position: absolute;
    bottom: 0;
    left: 0;
}

#li_217 .error {
        top: 0px !important;
    left: 13px;
}
#li_242 .error{
    top: 0px !important;
    left: 13px;
}
#main_body select.select {
    width: 101%;
    border: 1px solid #d9ecf8;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}

#main_body #li_16_span_6 select.select {
    width: 97.5%
}

#main_body form li.highlighted,
#main_body .matrix tbody tr:hover td,
#machform_review_table tr.alt {
    background: none;
}

#main_body h1 {
    background-color: #fff;
    background-image: none;
    padding: 20px;
    border-bottom: 1px solid #3333;
}

.button_text {
    cursor: pointer;
}

#main_body input.text {
    width: 97%;
    border: 1px solid #d9ecf8;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    height: 22px;
}

#main_body textarea.textarea {
    width: 97%;
    border: 1px solid #d9ecf8;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    min-height: 150px;
}

#li_5,
#li_99,
#li_110,
#li_98 {
    margin-bottom: 15px !important;
    padding: 15px 0 0 0 !important;
    border-top: 2px solid #d9ecf8;
    height: 90px;
}

.no_guidelines form li {
    width: 100%;
}

.simple_name_wmiddle {
    padding: 0 !important;
}

.simple_name_wmiddle .description {
    margin-left: 15px !important;
}

.simple_name_wmiddle_1,
.simple_name_wmiddle_2,
.simple_name_wmiddle_3 {
    width: 31.2%;
    padding: 0 !important;
    display: inline-block !important;
    float: left;
    margin: 0 0 0 15px !important;
    clear: none !important;
}


#main_body .date_field input.text {
    width: 70%;
}

#main_body .europe_date_field input.text {
    width: 70%;
}

.date_mm,
.date_dd,
.date_yyyy {
    width: 25%;
    margin: 0 !important;
}

.button_text {
    color: #fff !important;
    margin: 0 0 0 7px !important;
    width: 120px !important;
    padding: 10px !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    background: #337ab7 !important;
    border-color: #0056a0 !important;
    border-radius: 2px !important;
}
.txtsmall {
    font-size: 10px;
    float: right !important;
    font-weight: 100 !important;
}
.btn_secondary,
.uploadifive-button {
    overflow: visible;
    width: auto;
    outline: none;
    padding: 6px 9px !important;
    font: 300 15px/1em 'Helvetica Neue', Arial, 'Lucida Grande', sans-serif;
    color: #fff;
    text-shadow: 0 1px 0 #f0f0f0 !important;
    background: #2646FF !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#2646FF), to(#1A00AD)) !important;
    background: -moz-linear-gradient(top, #2646FF, #1A00AD) !important;
    border-width: 1px;
    border-style: solid;
    border-color: #130080 #130080 #130080 !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 0 #f8f8f8 !important;
    -moz-box-shadow: 0 1px 0 #130080 !important;
    box-shadow: 0 1px 0 #f8f8f8 !important;
    text-decoration: none !important;
    font-size: 16px !important;
}

#main_body #li_17 select.select {
    width: 30%
}

#li_24,
#li_26,
#li_28,
#li_29,
#li_30 {
    display: block;
    float: left;
    width: 25%;
    float: left;
    clear: inherit !important;
}

#li_23,
#li_25,
#li_27,
#li_31,
#li_32 {
    display: inline-block !important;
    width: 70%;
    float: left;
    clear: inherit !important;
    margin-left: 25px;
}

#li_buttons {
    border-top: 2px solid #3498db;
    padding: 15px 0 !important;
    margin-left: 15px !important;
    width: 98.5% !important;
    margin-top: 35px !important;
}

.marks-heading-block {
    background: #337ab7;
    margin-left: 15px !important;
    padding: 0 !important;
}

.marks-heading-block h3 {
    font-weight: 100 !important;
    color: #fff !important;
}
.marks-heading-block p {
    display: none;
}

.marks-heading-block span {
    color: #fff !important;
    line-height: 35px !important;
    text-indent: 30px;
    padding: 0 !important;
    float: right !important;
    display: inline-block !important;
    width: 19.5%;
}

.sub-content-txt h3,
.sub-content-txt1 h3,
.sub-content-txt2 h3,
.sub-content-txt3 h3 {
    color: #000 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    line-height: 35px !important;
    text-indent: 30px;
    padding: 0 !important;
    width: 90% !important;
}


#main_body form li.section_break.sub-content-txt,
#main_body form li.section_break.sub-content-txt1,
#main_body form li.section_break.sub-content-txt2,
#main_body form li.section_break.sub-content-txt3,
#li_42,
#li_92 {
    width: 20% !important;
    padding: 0 !important;
    display: inline-block !important;
    float: left;
    margin: 20px 0 15px 15px !important;
    clear: inherit !important;
}

.sub-head {
    width: 20% !important;
}

.marks-obt-head,
#li_43,
#li_46,
#li_50,
#li_60,
#li_63,
#li_66,
#li_78,
#li_81,
#li_84 {
    width: 38%;
}

.outof-head,
#li_44,
#li_47,
#li_48,
#li_61,
#li_64,
#li_67,
#li_79,
#li_82,
#li_85 {
    width: 40%;
}

#li_43,
#li_44,
#li_46,
#li_47,
#li_48,
#li_50,
#li_60,
#li_61,
#li_63,
#li_64,
#li_66,
#li_67,
#li_78,
#li_79,
#li_81,
#li_82,
#li_84,
#li_85 {
    padding: 0 !important;
    display: inline-block !important;
    float: left;
    margin: 20px 0 15px 0 !important;
    clear: inherit !important;
}

.fees-head,
#main_body form li.section_break.sub-content-txt1,
#main_body form li.section_break.sub-content-txt3 {
    width: 65% !important;
}

.introlist h3 {
    font-size: 16px !important;
    font-weight: 100 !important;
    border-bottom: 2px solid #efefef;
    padding-bottom: 20px;
}
.introlist p {
    font-weight: 500 !important;
}

.formcuhead h3 {
    margin: 0 !important;
    font-size: 18px !important;
    color: #337ab7 !important;
}
#li_209 label small {
    position: absolute;
    bottom: 15px;
    width: 100%;
    left: 0;
}
.amount-head,
#main_body form li.section_break.sub-content-txt2,
#li_92 {
    width: 20% !important;
}

#li_92 input {
    text-indent: 30px;
}

/*#form_11090 .btn_secondary {display:none;}*/

.simple_name_wmiddle p.error {
    margin-left: 15px !important;
    text-indent: 15px;
}

#main_body form li.error {
    background-color: transparent !important;
    border-bottom: 0px solid #EACBCC !important;
    border-right: 0px solid #EACBCC !important;
    margin: 0;
}

#main_body form li.error.date_field {
    margin: 0 0 15px 15px !important;
}

#li_32,
#li_8,
#li_10,
#li_123,
#li_125,
#li_127 {
    clear: both !important;
}

/*
#li_132 {margin-left: 12px !important; width: 66% !important; padding:0 !important; }
#li_132 label {  width: 67% !important;}*/


#li_132 {
    width: 92% !important;
    margin-left: 35px !important;
}

#li_132 label {
    width: 69%;
    float: left !important;
    line-height: 35px !important;
    font-size: 16px !important;
}

#li_132 select {
    width: 77% !important;
}

#li_132 div {
    float: left !important;
    display: inline-block !important;
    width: 28% !important;
}

#li_132 {
    margin-left: 12px !important;
    width: 66% !important;
    padding: 0 !important;
}

#li_132 label {
    width: 67% !important;
}


#li_150 {
    width: 92% !important;
    margin-left: 35px !important;
}

#li_150 label {
    width: 69%;
    float: left !important;
    line-height: 35px !important;
    font-size: 16px !important;
}

#li_150 select {
    width: 77% !important;
}

#li_150 div {
    float: left !important;
    display: inline-block !important;
    width: 28% !important;
}

#error_message,
#pagination_header,
#main_body form li.section_break {
    margin: 10px auto !important;
    padding: 5px !important;
}

#footer {
    display: none;
}

.address {
    padding: 10px 0 30px !important;
    margin: 0 0 0 10px !important;
}

/*span.description .required{ position: absolute; top: 10px; left: 25px}*/
.req-hide p.error,
#li_33 p.error {
    position: absolute;
    bottom: -12px;
    left: 34px;
}

.marks-block p.error {
    position: absolute;
    top: 40px;
    left: 0;
}
.simple_name_wmiddle_1 label,
.simple_name_wmiddle_2 label,
.simple_name_wmiddle_3 label {
    text-align: right;
}

#required_36,
#required_37,
#required_38,
#required_39,
#required_40,
#required_43,
#required_44,
#required_46,
#required_47,
#required_48,
#required_50,
#required_53,
#required_54,
#required_55,
#required_56,
#required_57,
#required_60,
#required_61,
#required_63,
#required_64,
#required_66,
#required_67,
#required_70,
#required_71,
#required_72,
#required_74,
#required_76,
#required_78,
#required_79,
#required_81,
#required_82,
#required_84,
#required_85,
#required_94,
.req-hide .required,
#required_123,
#required_125,
#required_126,
#required_127,
#required_134,
#required_135,
#required_136,
#required_174 {
    display: none;
}

#main_body form #li_150 p.error {
    margin-bottom: -10px !important;
}

#main_body form #li_160 {
    margin-left: 5px;
}

#main_body form #li_161 {
    margin-left: 10px !important;
}

.btn_primary {
    cursor: pointer
}

#main_body form li.amountfield {
    height: 60px;
    padding: 0 !important;
    margin: 20px 0 15px 15px !important;
    clear: inherit !important;
}

#main_body form li.amountfield label.description {
    width: 65% !important;
    display: inline-block !important;
    float: left;
    font-size: 16px;
}

#main_body form li.amountfield div {
    width: 30%;
    display: inline-block !important;
    float: left;
}

#li_171,
#li_100,
#li_11,
#li_168,{
    max-width: 320px;
}
#li_90 h3{
    text-indent: 0;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    #form_container {
        width: 98% !important;
        margin: 0 auto !important;
    }

    #li_1,
    #li_2,
    #li_3,
    #li_6,
    #li_7,
    #li_8,
    #li_9,
    #li_10,
    #li_11,
    #li_12,
    #li_13,
    #li_14,
    #li_36,
    #li_37,
    #li_38,
    #li_39,
    #li_40,
    #li_53,
    #li_54,
    #li_55,
    #li_56,
    #li_57,
    #li_70,
    #li_71,
    #li_72,
    #li_74,
    #li_76,
    #li_94,
    #li_100,
    #li_101,
    #li_102,
    #li_104,
    #li_103,
    #li_106,
    #li_107,
    #li_108,
    #li_109,
    #li_111,
    #li_112,
    #li_113,
    #li_114,
    #li_115,
    #li_117,
    #li_118,
    #li_119,
    #li_120,
    #li_123,
    #li_125,
    #li_126,
    #li_127,
    #li_133,
    #li_134,
    #li_135,
    #li_136 {
        margin-left: 10px !important;
    }

    .stream-line {
        top: -45px;
    }

    #main_body h1 a {
        background-position: center center;
        background-color: #fff;
    }
}

#li_160 {
    text-align: center;
}

@media only screen and (max-width: 767px) {
    #form_container {
        width: 100% !important;
        margin: 0 auto !important;
    }

    #main_body form li {
        width: 98% !important;
    }

    #main_body form li input,
    #main_body form li select {
        width: 100% !important;
    }

    #main_body #form_31370 #li_11 {
        width: 98% !important;
    }

    #main_body form li input.radio {
        width: 20px !important;
    }



    #main_body h1 a {
      background-position: center center;
    background-color: #fff;
    background-size: 100% auto;
    }

    #main_body form li.date_field span input {
        width: 67% !important;
    }

    #main_body .europe_date_field input.text {
        width: 67% !important;
    }

    /*#main_body form li.date_field span input {width: 67% !important;}
#main_body .europe_date_field input.text*/

    .multiple_choice fieldset span {
        border: none;
    }

    #main_body li.simple_name_wmiddle .simple_name_wmiddle_1,
    #main_body li.simple_name_wmiddle .simple_name_wmiddle_2,
    #main_body li.simple_name_wmiddle .simple_name_wmiddle_3 {
        width: 100% !important;
    }

    .simple_name_wmiddle {
        height: inherit !important;
        margin: 0px 0 35px !importan
    }

    #li_buttons .button_text {
        margin: 0 0 20px 0 !important;
    }

    span.fees-head,
    span.amount-head {
        font-size: 14px !important;
        font-family: Arial, Verdana, sans-serif !important;
        text-indent: 10px !important;
    }

    .sub-content-txt1 h3,
    #li_150 label,
    .sub-content-txt3 h3,
    .sub-content-txt2 h3,
    #li_132 label {
        font-size: 12px !important;
        font-family: Arial, Verdana, sans-serif !important;
        text-indent: 0px !important;
    }

    #li_132 {
        margin-left: 15px !important;
    }

    #li_150 {
        margin-left: 12px !important;
        width: 66% !important;
        padding: 0 !important;
    }

    #li_150 label {
        width: 67% !important;
    }

    #main_body form li#li_92 {
        width: 28% !important
    }

    #main_body form li.section_break.sub-content-txt3 {
        width: 62% !important;
    }

    #li_92 div {
        float: left !important;
        display: inline-block !important;
        width: 92% !important;
    }

    .simple_name_wmiddle p.error {
        bottom: -15px;
    }

    .sub-content-txt1 h3 {
        line-height: 16px !important;
    }


    #main_body form li.amountfield label.description {
        width: 55% !important;
    }

    #main_body form li.amountfield div {
        width: 40% !important;
    }

   #error_message, #pagination_header, #main_body form li.section_break {
    margin-left: 10px !important;
}

}

@media only screen and (max-width: 479px) {
    table.ap_table_pagination td {
        width: 28% !important;
        display: inline-block !important;
        margin: 0 0 20px;
    }

    table.ap_table_pagination td.ap_tp_arrow {
        width: 2% !important;
        display: inline-block !important;
    }

    #main_body form #li_159 {
        margin-left: 10px !important;
    }

    #main_body form li.section_break.sub-content-txt3 {
        width: 61% !important;
    }

    #main_body form #li_160 {
        margin-left: 10px;
    }


    #main_body form li.amountfield label.description {
        width: 100% !important;
        float: none;
        display: block;
        font-size: 14px;
    }

    #main_body form li.amountfield div {
        width: 95% !important;
        float: none;
        display: block;
    }

}