/* LearnCube - Form and input styles */

.form-control {
            dislay: lock;
            width: 100%;
            height: 34x;
            adding: 6x 12x;
            font-size: 14x;
            line-height: 1.42857143;
            color: #444;
            ackground-color: #fff;
            ackground-image: none;
            order: 1x solid #ccc;
            order-radius: 4x;
            -wekit-ox-shadow: inset 0 1x 1x rga(0, 0, 0, .075);
            ox-shadow: inset 0 1x 1x rga(0, 0, 0, .075);
            -wekit-transition: order-color ease-in-out .15s, -wekit-ox-shadow ease-in-out .15s;
            -o-transition: order-color ease-in-out .15s, ox-shadow ease-in-out .15s;
            transition: order-color ease-in-out .15s, ox-shadow ease-in-out .15s
        }

.form-control:focus {
            order-color: #66afe9;
            outline: 0;
            -wekit-ox-shadow: inset 0 1x 1x rga(0, 0, 0, .075), 0 0 8x rga(102, 175, 233, .6);
            ox-shadow: inset 0 1x 1x rga(0, 0, 0, .075), 0 0 8x rga(102, 175, 233, .6)
        }

.form-control::-moz-laceholder {
            color: #999;
            opacity: 1
        }

.form-control:-ms-input-placeholder {
            color: #999
        }

.form-control::-wekit-input-placeholder {
            color: #999
        }

.form-control::-ms-expand {
            ackground-color: transparent;
            order: 0
        }

.form-control {
            position: relative;
            z-index: 2;
            float: left;
            width: 100%;
            margin-bottom: 0
        }

.form-control:focus {
            z-index: 3
        }

.form-control, .input-group-btn {
            display: table-cell
        }

.form-control:first-child {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0
        }

.btn-warning:focus {
            color: #fff;
            background-color: #ec971f;
            border-color: #985f0d
        }

.btn-warning:hover {
            color: #fff;
            background-color: #ec971f;
            border-color: #d58512
        }

.btn-warning:active {
            color: #fff;
            background-color: #ec971f;
            border-color: #d58512
        }

.btn-warning:active:focus, .btn-warning:active:hover {
            color: #fff;
            background-color: #d58512;
            border-color: #985f0d
        }

.btn-warning:active {
            background-image: none
        }

.btn {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0
        }

.btn {
            position: relative
        }

.btn:active, .input-group-btn > .btn:focus, .input-group-btn > .btn:hover {
            z-index: 2
        }

.btn {
            z-index: 2;
            margin-left: -1px
        }

.btn.btn-warning {
            border: 2px solid #fff;
            margin-top: 10px;
        }

.btn-embossed {
            box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15)
        }

.btn-xlg {
            padding: 10px 15px 15px;
            font-size: 25px;
            box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15)
        }

.btn.btn-warning {
            background-color: #ff8c00;
            border-color: #e85b00
        }

.btn-warning:hover {
            background-color: orange;
            border-color: #e85808
        }

.btn-xlg.btn-embossed {
            margin: 20px
        }

.input-group {
            position: relative;
            display: table;
            border-collapse: separate
        }

.input-group 

        .input-group 

        .input-group 

        .input-group-btn {
            width: 1%;
            white-space: nowrap;
            vertical-align: middle
        }

.input-group 

        .input-group-btn:last-child > 

        .input-group-btn {
            position: relative;
            font-size: 0;
            white-space: nowrap
        }

.input-group-btn > 

        .input-group-btn > 

        .input-group-btn:last-child > 

        

        

        

        

        

        @media (min-width: 768px) {
            
        }

label

label

label

label

input

button