﻿body.responsive {
  /*div.mainArea, div.mainColumn {
        div.registration {
            > div.content {
                > span.instructions {
                    display: block;
                    margin-bottom: 10px;
                }
            }

            fieldset {
                border: 0 none #000000;
                padding: 0;
                margin: 0;
            }
        }

        .validation-summary {
            font-size: 12px;
            color: #a20b0b;
            border: 1px solid #a20b0b;
            margin-bottom: 10px;
            border-radius: 5px;
        }

        > div.register, div.registrationSection {
            div.message {
                font-size: 12px;
                margin-top: 10px;
                background-color: #ffc6c6;
                padding: 10px;
                border: 1px solid #FF0000;
            }

            div.row {
                clear: both;
                overflow: auto;

                > div.left {
                    padding: 3px;
                    width: 190px;
                    float: left;
                    text-align: right;
                    color: #000000;
                    font-size: 11px;
                    font-weight: bold;

                    > span:not(.registrationOption) {
                        //Validator
                        color: #a20b0b;
                    }
                }

                > div.right {
                    float: left;
                    margin-left: 26px;
                    width: 332px;
                    padding: 3px;

                    .missing-info {
                        color: #a20b0b;
                        font-weight: bold;
                        font-size: 18px;
                    }

                    label {
                        font-size: 11px;
                        font-weight: bold;
                    }

                    input[type="text"], select {
                        font-size: 11px;
                        font-weight: bold;
                        max-width: 320px;

                        &.extension {
                            width: 60px;
                        }

                        &.postalCode {
                            width: 70px;
                        }
                    }
                }

                .validation-summary {
                }



                div.section {
                    fieldset {
                        div.registrationSection {
                            border-top: 0px none #ffffff;
                            padding: 0;
                        }
                    }
                }

                fieldset {
                    padding: 0;
                    margin: 0;
                    border: 0 none #ffffff;

                    > div.registrationSection {
                        > div.row {
                            &.submit {
                                margin-top: 15px;
                                margin-left: 228px;
                            }
                        }
                    }
                }

                &.heading {
                    > div.left {
                        color: #A20B0B;
                        font-size: 11px;
                        font-weight: bold;
                        text-decoration: none;
                    }
                }

                &.submit {
                    > input[type=submit] {
                        margin-left: 225px;
                    }

                    margin-top: 26px;
                }
            }

            .regNote {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-weight: bold;
                color: #a20b0b;
            }
        }
    }*/ }
  body.responsive fieldset.registration {
    /*formBox1*/ }
    body.responsive fieldset.registration div.section:nth-child(odd) {
      background-color: #f4fbfe;
      padding-top: 12px;
      padding-bottom: 12px;
      border-bottom: #90b1cc solid 2px; }
    body.responsive fieldset.registration div.section:nth-child(even) {
      padding-top: .5rem !important; }
