/** 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_dc7c1f245831b41126b9397f77fecd13-JNS_banner (1).jpg');
height: 155px;
}

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 **/

#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;
}

.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,#li_160 {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_11,
#li_12,
#li_13,
#li_14,
#li_36,
#li_37,
#li_38,
#li_39,
#li_40,
#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,
#li_156,
#li_155,
#li_157,
#li_158,
#li_159,
#li_160,
#li_227,
#li_24,
#li_232,
#li_243,
#li_244,
#li_242,
#li_241,
#li_245,
#li_246,
#li_247,
#li_248,
#li_255,
#li_277,
#li_278,
#li_279,
#li_281,
#li_291,
#li_292,
#li_290,
#li_328,
#li_330,
#li_330,
#li_331,
#li_332,
#li_333,
#li_377,
#li_329,
#li_129,
#li_130,
#li_423,
#li_489,
#li_490,
#li_491,
#li_492,
#li_493,
#li_494,
#li_495,
#li_496,
#li_497 {
    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_342,
#li_340,
#li_344,
#li_343,
#li_347,
#li_348,
#li_351,
#li_350,
#li_387,
#li_392,
#li_390,
#li_393,
#li_395,
#li_394,
#li_389,
#li_396,
#li_399,
#li_398,
#li_388,
#li_397,
#li_401,
#li_400,
#li_474,
#li_473,
#li_470,
#li_472,
#li_478,
#li_477,
#li_469,
#li_475,
#li_481,
#li_480,
#li_468,
#li_478,
#li_479,
#li_483,
#li_482,#li_532,#li_533,#li_536,#li_537,#li_545,#li_547,#li_542,#li_541{
    /*width: calc(25% - 11px);*/
    width: calc(31.6%) !important;
    padding: 0 !important;
    display: block;
    float: left;
    margin-left: 9px !important;
    margin-bottom: 8px !important;
    clear: inherit !important;
    position: relative;

}

#li_341,
#li_352,
#li_345,
#li_353,
#li_346,
#li_346,
#li_354,
#li_349,
#li_355,
#li_357,
#li_358,
#li_359,
#li_360,
#li_361,
#li_362,
#li_372,
#li_376,
#li_365,
#li_368,
#li_371,
#li_375,
#li_364,
#li_367,
#li_370,
#li_374,
#li_363,
#li_366,
#li_369,
#li_373,
#li_378,
#li_379,
#li_380,
#li_381,
#li_382,
#li_386,
#li_391,
#li_403,
#li_404,
#li_406,
#li_405,
#li_407,
#li_411,
#li_413,
#li_412,
#li_410,
#li_414,
#li_416,
#li_415,
#li_409,
#li_417,
#li_420,
#li_419,
#li_408,
#li_418,
#li_422,
#li_421,
#li_467,
#li_471,
#li_446,
#li_451,
#li_453,
#li_452,
#li_447,
#li_454,
#li_456,
#li_455,
#li_448,
#li_459,
#li_457,
#li_458,
#li_450,
#li_460,
#li_461,
#li_462,
#li_449,
#li_463,
#li_464,
#li_465 {
    /*width: calc(25% - 11px);*/
    width: calc(32.2%) !important;
    padding: 0 !important;
    display: block;
    float: left;
    margin-left: 9px !important;
    margin-bottom: 8px !important;
    clear: inherit !important;
    position: relative;

}
#li_53,
#li_383,
#li_384,
#li_385,
#li_386,
#li_388,
#li_389,
#li_390,
#li_467,
#li_470,
#li_469,
#li_468,#li_530,#li_534,#li_543,#li_538{
    /*width: calc(50% - 11px);*/
    width: 33.3333% !important;
    padding: 0 !important;
    display: block;
    float: left;
    margin-left: 9px !important;
    margin-bottom: 8px !important;
    clear: inherit !important;
    position: relative;

}
#li_53 input.text,
#li_383 input.text,
#li_384 input.text,
#li_385 input.text,
#li_386  input.text,
#li_390  input.text,
#li_389  input.text,
#li_388  input.text,
#li_467  input.text,
#li_470  input.text,
#li_469  input.text,
#li_468  input.text,#li_530 input.text,#li_534 input.text,#li_543 input.text,#li_538 input.text {
    background-color: #fff;
    border: none !important;
    font-weight: bold;
    color: #000;
    font-size: 17px;
 }
#form_25992 #li_255,
#form_25992 #li_245,
#form_25992 #li_246,
#form_25992 #li_247,
#form_25992 #li_248,
#form_39719 #li_245,
#form_39719 #li_246,
#form_39719 #li_247,
#form_39719 #li_248,
#form_39719 #li_250,
#form_39719 #li_249,
#form_39719 #li_251,
#form_39719 #li_252,
#form_39719 #li_253,
#form_39719 #li_254 {
    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_201 div span.label,
#li_202 div span.label,
#li_203 div span.label,
#li_204 div span.label,
#li_205 div span.label,
#li_206 div span.label,
#li_207 div span.label,
#li_208 div span.label,
#li_209 div span.label,
#li_210 div span.label,
#li_211 div span.label,
#li_212 div span.label,
#li_214 div span.label,
#li_215 div span.label,
#li_216 div span.label,
#li_217 div span.label,
#li_218 div span.label,
#li_219 div span.label,
#li_220 div span.label,
#li_221 div span.label,
#li_222 div span.label,
#li_223 div span.label,
#li_224 div span.label,
#li_225 div span.label,
#li_226 div span.label,
#li_446 div span.label,
#li_447 div span.label,
#li_448 div span.label,
#li_449 div span.label,
#li_450 div span.label {
    display: none !important;
}

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

.note-list ul li {
    font-size: 16px;
    width: 80% !important;
    margin-left: 4% !important;
    line-height: 2;
    color: #F00;
    text-indent: -1em;
}

.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;
}

#form_25992 #li_242 {
    height: auto;
    margin-left: 10px !important;
}

.note-2 {
    width: 32%;
    display: inline-block;
    float: left;
}

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

.Notewrapper ul {
    margin-bottom: 25px !important;
    border-bottom: 1px solid;
}

.Notewrapper ul li {
    display: inline-block !important;
    float: left;
    clear: none !important;
    padding: 15px !important;
    font-size: 15px;
}

.subnote-1 {
    width: 30% !important;
}

.subnote-2 {
    width: 40% !important;
}

.subnote-3 {
    width: 20% !important;
    margin-top: -10px !important;
}

.text_width {
    margin-left: 15px !important;
    margin-bottom: 15px !important;
    width: 100% !important;
}

.text_width label {
    width: 80%;
    float: left !important;
    font-size: 15px !important;
    line-height: 1.5em !important;
}

.text_width input {
    width: 10% !important;
    float: left;
    margin-top: 5px !important;
    border: 1px solid #b5cbd9 !important;
    background-color: #f6f6f6 !important;
}

.button_text.btn_secondary {
    float: right;
    margin-right: 8px !important;
}

.notepara1 span {
    display: inline !important;
    color: red !important;
    float: none !important;
}

#main_body select.select {
    width: 101%;
    border: 1px solid #c1d8e7;
    -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: none !important;
}

#main_body input.text {
    width: 97%;
    border: 1px solid #c1d8e7;
    -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 #c1d8e7;
    -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 {
    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;
    width: 100% !important;
}

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

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

#li_243.simple_name_wmiddle .description {
    margin-left: 0px !important;
}

#li_243 .simple_name_wmiddle_1 {
    margin-left: 0px !important;
}

#li_243.simple_name_wmiddle p.error {
    text-indent: 0px;
}

#li_243 .simple_name_wmiddle_1 input,
#li_243 .simple_name_wmiddle_2 input,
#li_243 .simple_name_wmiddle_3 input {
    width: 95.8%
}


#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;
    background-color: #286090 !important;
    border-color: #204d74 !important;
    margin: 0 0 0 7px !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#2646FF), to(#1A00AD)) !important;
    background: -moz-linear-gradient(top, #2646FF, #1A00AD) !important;
    padding: 6px 9px;
}

.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_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 {
    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 span {
    color: #fff !important;
    font-size: 16px !important;
    line-height: 35px !important;
    /*text-indent: 30px;*/
    text-align: center;
    padding: 0 !important;
    float: left !important;
    display: inline-block !important;
}

.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,
#li_233,
#li_234,
#li_236,
#li_237,
#li_312,
#li_313 {
    width: 20% !important;
    padding: 0 !important;
    display: inline-block;
    float: left;
    margin: 20px 0 15px 15px !important;
    /* clear: inherit !important; */
}
#main_body form li.section_break.sub-content-txt2{
    float: none;
}
#li_233 input.text,
#li_234 input.text,
#li_236 input.text,
#li_237 input.text,
#li_312 input.text,
#li_313 input.text{
    width: 95%;
}

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

.col-3 {
    margin: 0 !important;
    width: calc(33.3333% - 0px) !important;
}
.col-4 {
    width: calc(25% - 4px) !important;
}
.col-8 {
    width: calc(50% - 4px) !important;
}

.marks-obt-head,
#li_43,
#li_46,
#li_50,
#li_60,
#li_63,
#li_66,
#li_78,
#li_81,
#li_84,
#li_165,
#li_176,
#li_169,
#li_173,
#li_282,
#li_284,
#li_287,
#li_289,
#li_285,
#li_293,
#li_295,
#li_297,
#li_299,
#li_301,
#li_304,
#li_315 {
    width: 38%;
}

.outof-head,
#li_44,
#li_47,
#li_48,
#li_61,
#li_64,
#li_67,
#li_79,
#li_82,
#li_85,
#li_177,
#li_167,
#li_174,
#li_171,
#li_283,
#li_280,
#li_288,
#li_286,
#li_294,
#li_296,
#li_298,
#li_300,
#li_302,
#li_305,
#li_290,
#li_317 {
    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,
#li_165,
#li_167,
#li_169,
#li_171,
#li_173,
#li_174,
#li_176,
#li_177,
#li_280,
#li_282,
#li_283,
#li_284,
#li_285,
#li_286,
#li_287,
#li_288,
#li_289,
#li_293,
#li_294,
#li_295,
#li_296,
#li_297,
#li_298,
#li_299,
#li_300,
#li_301,
#li_302,
#li_304,
#li_305,
#li_290,
#li_315,
#li_317{
    padding: 0 !important;
    display: inline-block;
    float: left;
    margin: 20px 0 15px 0 !important;
    clear: inherit !important;
}
.sub-head,.marks-obt-head,.outof-head{
    width: 30% !important;
}

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

.amount-head,
#main_body form li.section_break.sub-content-txt2,
#li_92 {
    width: 20% !important;
}

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

#form_11090 #li_24 {
    height: auto;
}

#form_11090 #li_24 p.error {
    height: auto;
    position: relative;
    left: 0px;
    bottom: 0px;
}

#form_11090 #li_145 p.error {
    height: auto;
    position: relative;
    left: 0px;
    bottom: 0px;
}

#form_11090 #li_122 p.error {
    left: 8px;
}

#form_65329 #li_242 {
    height: auto;
}


/*#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: 0px;
}

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

#li_32,
#li_10,
#li_123,
#li_246 {
    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;
}

#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;
}

.marks-block .description {
    display: none !important;
}

#main_body form li#li_49,
#main_body form li#li_45,
#main_body form li#li_62,
#main_body form li#li_65,
#main_body form li#li_80,
#main_body form li#li_83,
#main_body form #li_166,
#main_body form #li_168,
#main_body form #li_172,
#main_body form #li_175,
#main_body form #li_233,
#main_body form #li_234,
#main_body form #li_236,
#main_body form #li_237 {
    clear: both !important;
}


#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_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 {
    display: none;
}

.btn_primary {
    cursor: pointer
}

#form_25992 #li_251 {
    height: auto;
}

#main_body form .upload_check {
    width: auto !important;
}

#main_body #form_25992 #li_254 {
    width: auto !important;
}

/* new code */
#main_body form .chk_sub {
    margin-left: 15px !important;
    margin-bottom: 15px !important;
}

#main_body form .chk_sub span.description {
    float: left;
    font-size: 15px;
    width: 70%;
}

#main_body form .chk_sub div {
    float: right;
    width: 20%;
}

#main_body form .chk_sub .checkbox {
    height: 20px;
    margin-top: 15px !important;
    width: 15% !important;
}

#main_body form .radio_sub .radio {
    width: 16px;
    height: 16px;
}

#main_body form .radio_sub label.choice {
    font-size: 15px;
    font-weight: bold;
}

#main_body form .radio_sub span {
    margin: 15px 0px;
}

#main_body form .radio_sub span:nth-child(2) {
    margin-top: 0px !important;
}

#main_body form .radio_sub span.required {
    display: none;
}

#main_body form .radio_sub .notepara1 {
    margin-left: 5px;
}

.tick-error {
    color: red !important;
    font-weight: bold !important;
    border: 1px dashed red;
    padding: 10px !important;
    width: 96% !important;
    clear: both;
    position: relative;
}

.redcolor {
    color: red;
}

@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_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-size: 102% auto;
        background-position: center center;
        background-color: #fff;
    }
}

.wrapper h4 {
    font-size: 15px;
    color: red;
    line-height: 1.5em;
}

.wrapper p {
    font-size: 15px !important;
    line-height: 1.5em;
}

#form_11090 .multiple_choice {
    width: 100% !important;
}

#form_11090 #li_122 {
    width: 100% !important;
}

@media only screen and (max-width: 790px) {
    .marks-block .description {
        display: block !important;
    }

    #main_body form li.marks-block {
        width: 98% !important;
        margin-left: 15px !important;
    }

    #main_body form #li_58,
    #main_body form #li_75 {
        display: none;
    }

    /* #main_body form #li_59,
    #main_body form #li_62,
    #main_body form #li_65,
    #main_body form #li_77,
    #main_body form #li_80,
    #main_body form #li_83 {
        margin: 0px !important;
    } */
}

@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 li input.radio {
        width: 20px !important;
    }

    #main_body form li.section_break.note-list {
        padding: 0 20px !important;
    }

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

    #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*/
    .note-2 {
        width: 100%;
        display: inline-block;
        float: left;
        margin: 0 0 15px !important;
    }

    .note-list ul,
    .li_resume_checkbox {
        width: 98% !important;
        margin: 0 auto !important;
        float: none !important
    }

    .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;
    }

    #main_body form #li_151 {
        margin-left: 15px !important;
    }

    #main_body form .text_width input {
        width: 15% !important;
    }

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

    #li_243 .simple_name_wmiddle_1,
    #li_243 .simple_name_wmiddle_2,
    #li_243 .simple_name_wmiddle_3 {
        margin-left: 0px !important;
        margin-bottom: 15px !important;
    }

    #li_243 .simple_name_wmiddle_1 input,
    #li_243 .simple_name_wmiddle_2 input,
    #li_243 .simple_name_wmiddle_3 input {
        width: 99% !important;
    }

    #main_body form .upload_check #element_32_1 {
        width: auto !important;
    }

    #main_body form .upload_check #element_252_1 {
        width: auto !important;
    }

    #main_body form #li_resume_checkbox .checkbox {
        float: left;
        width: auto !important;
    }

    #main_body form #li_resume_checkbox .choice {
        float: left;
    }
    #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, #li_233, #li_234, #li_236, #li_237, #li_312{
        width: 100% !important;
    }
}
@media only screen and (max-width: 600px) {
    table.ap_table_pagination td {
        width: 33% !important;
        display: inline-block !important;
        margin: 0 0 20px;
    }
}

@media only screen and (max-width: 480px) {

    #main_body form li.chk_sub div span:first-child,
    #main_body form .chk_sub div span:last-child {
        border: none;
    }

    #main_body form li.chk_sub div span:first-child {
        border: none !important;
    }

    #main_body form li.radio_sub div span {
        border: none !important;
    }

    #main_body form .radio_sub .notepara1 {
        margin-left: 15px;
    }

    #main_body form .radio_sub .notepara1 span {
        padding: 0px;
    }

    #main_body form #li_resume_checkbox {
        margin-left: 15px;
    }
    #main_body form li.upld{
    margin-left: 10px;
}
}

@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 .text_width input {
        margin-top: 28px !important;
    }
}
#li_resume_checkbox{
display:none !important;
}

.icse,.cbse,.igcse,.ibmy
{
border: 1px solid #000;
    padding: 3px 0px;
    margin-right: 19px;
border-collapse:collapse;
}
#li_524 table tbody tr th,#li_525 table tbody tr th
{
border-bottom: 1px solid #000;
padding-left:8px;
text-align:center;
}
#li_524 table tbody tr td,#li_525 table tbody tr td
{
padding-left:8px;
}
.head-text
{
text-align:center;
}
#li_524 table tbody tr td,.table-head,#li_525 table tbody tr td
{
border-right: 1px solid #000;
border-bottom: 1px solid #000;
text-align:center;
}
.table-head
{
font-weight:500;
}