
.form-group.form-md-line-input .form-control.edited:not([readonly])~label,.form-group.form-md-line-input .form-control:focus:not([readonly])~label,.form-group.form-md-line-input .form-control~.help-block-error,.form-group.form-md-line-input .form-control~label,.form-horizontal .form-group.form-md-line-input>label{
    opacity:1;
    filter:alpha(opacity=100)
}
.form-group.form-md-line-input{
    position:relative;
    margin:0;
    padding-top:10px
}
.form-horizontal .form-group.form-md-line-input{
    padding-top:10px;
    margin:0 -15px 20px
}
.form-horizontal .form-group.form-md-line-input>label{
    padding-top:5px;
    font-size:14px;
    color:#888
}
.form-group.form-md-line-input .form-control{
    background:0 0;
    border:0;
    border-bottom:1px solid #c2cad8;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border-radius:0;
    color:#555;
    box-shadow:none;
    padding-left:0;
    padding-right:0;
    font-size:14px
}
.form-group.form-md-line-input .form-control::-moz-placeholder{
    color:#999;
    opacity:1
}
.form-group.form-md-line-input .form-control:-ms-input-placeholder{
    color:#999
}
.form-group.form-md-line-input .form-control::-webkit-input-placeholder{
    color:#999
}
.form-group.form-md-line-input .form-control.form-control-static{
    border-bottom:0
}
.form-group.form-md-line-input .form-control.input-sm{
    font-size:14px;
    padding:6px 0
}
.form-group.form-md-line-input .form-control.input-lg{
    font-size:20px;
    padding:14px 0
}
.form-group.form-md-line-input .input-group,.form-group.form-md-line-input .input-group+.input-group-control,.form-group.form-md-line-input+.input-group,.form-group.form-md-line-input+.input-icon,.form-horizontal .form-group.form-md-line-input .input-group,.form-horizontal .form-group.form-md-line-input .input-group>.input-group-control,.form-inline .form-md-line-input{
    padding-top:0
}
.form-group.form-md-line-input .form-control~.form-control-focus,.form-group.form-md-line-input .form-control~label{
    width:100%;
    position:absolute;
    left:0;
    bottom:0;
    pointer-events:none
}
.form-horizontal .form-group.form-md-line-input .form-control~.form-control-focus,.form-horizontal .form-group.form-md-line-input .form-control~label{
    width:auto;
    left:15px;
    right:15px
}
.form-group.form-md-line-input .form-control~.form-control-focus:after,.form-group.form-md-line-input .form-control~label:after{
    content:'';
    position:absolute;
    z-index:5;
    bottom:0;
    left:50%;
    height:2px;
    width:0;
    visibility:hidden;
    transition:.2s ease all
}
.form-group.form-md-line-input .form-control~label{
    top:0;
    margin-bottom:0;
    font-size:14px;
    color:#888
}
.form-group.form-md-line-input .form-control.edited:not([readonly])~.form-control-focus,.form-group.form-md-line-input .form-control.edited:not([readonly])~label,.form-group.form-md-line-input .form-control:focus:not([readonly])~.form-control-focus,.form-group.form-md-line-input .form-control:focus:not([readonly])~label{
    color:#888
}
.form-group.form-md-line-input .form-control.edited:not([readonly])~.form-control-focus:after,.form-group.form-md-line-input .form-control.edited:not([readonly])~label:after,.form-group.form-md-line-input .form-control:focus:not([readonly])~.form-control-focus:after,.form-group.form-md-line-input .form-control:focus:not([readonly])~label:after{
    visibility:visible;
    left:0;
    width:100%;
    background:#005197
}
.form-group.form-md-line-input .form-control.edited:not([readonly])~.help-block,.form-group.form-md-line-input .form-control:focus:not([readonly])~.help-block{
    color:#005197;
    opacity:1;
    filter:alpha(opacity=100)
}
.form-group.form-md-line-input .form-control.edited:not([readonly]):not(:focus)~.help-block,.form-group.form-md-line-input .form-control.edited:not([readonly]):not(:focus)~.help-block-error,.form-group.form-md-line-input .form-control.edited:not([readonly])~.help-block-error,.form-group.form-md-line-input .form-control:focus:not([readonly])~.help-block-error{
    opacity:0;
    filter:alpha(opacity=0)
}
.form-group.form-md-line-input .form-control[disabled],.form-group.form-md-line-input .form-control[readonly],fieldset[disabled] .form-group.form-md-line-input .form-control{
    background:0 0;
    cursor:not-allowed;
    border-bottom:1px dashed #c2cad8;
form-group.form-md-line-input .form-control
}
.form-group.form-md-line-input.form-md-floating-label .form-control~label{
    font-size:0.88rem;
    top:25px;
    transition:.2s ease all;
    color:#999
}
.form-group.form-md-line-input.form-md-floating-label .form-control.edited~label,.form-group.form-md-line-input.form-md-floating-label .form-control.focus:not([readonly])~label,.form-group.form-md-line-input.form-md-floating-label .form-control.form-control-static~label,.form-group.form-md-line-input.form-md-floating-label .form-control:focus:not([readonly])~label,.form-group.form-md-line-input.form-md-floating-label .form-control[readonly]~label{
    top:0;
    font-size:13px
}
.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm~label{
    font-size: 0.88rem;
    top: 15px;
}
.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.edited~label,.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.focus:not([readonly])~label,.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.form-control-static~label,.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm:focus:not([readonly])~label,.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm[readonly]~label{
    top:0;
    font-size:13px
}
.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg~label{
    font-size:20px;
    top:30px
}
.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.edited~label,.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.focus:not([readonly])~label,.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.form-control-static~label,.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg:focus:not([readonly])~label,.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg[readonly]~label{
    top:0;
    font-size:13px
}
.form-group.form-md-line-input.form-md-floating-label .input-icon>label{
    padding-left:34px
}
.form-group.form-md-line-input.form-md-floating-label .input-icon.right>label{
    padding-left:0;
    padding-right:34px
}
.form-group.form-md-line-input.form-md-floating-label .input-group.left-addon label,.form-group.form-md-line-input>.input-icon .form-control{
    padding-left:34px
}
.form-group.form-md-line-input.form-md-floating-label .input-group.right-addon label{
    padding-right:34px
}
.form-group.form-md-line-input .help-block{
    position:absolute;
    margin:4px 0 0;
    opacity:0;
    filter:alpha(opacity=0);
    font-size:0.8rem
}
.form-group.form-md-line-input>.input-icon>i{
    left:0;
    bottom:0;
    margin:9px 2px 10px 10px;
    color:#888
}
.form-group.form-md-line-input.has-success .form-control.edited:not([readonly])~.help-block,.form-group.form-md-line-input.has-success .form-control.edited:not([readonly])~i,.form-group.form-md-line-input.has-success .form-control.edited:not([readonly])~label,.form-group.form-md-line-input.has-success .form-control.focus:not([readonly])~.help-block,.form-group.form-md-line-input.has-success .form-control.focus:not([readonly])~i,.form-group.form-md-line-input.has-success .form-control.focus:not([readonly])~label,.form-group.form-md-line-input.has-success .form-control.form-control-static~.help-block,.form-group.form-md-line-input.has-success .form-control.form-control-static~i,.form-group.form-md-line-input.has-success .form-control.form-control-static~label,.form-group.form-md-line-input.has-success .form-control:focus:not([readonly])~.help-block,.form-group.form-md-line-input.has-success .form-control:focus:not([readonly])~i,.form-group.form-md-line-input.has-success .form-control:focus:not([readonly])~label,.form-group.form-md-line-input.has-success label{
    color:#27a4b0
}
.form-group.form-md-line-input>.input-icon.input-icon-lg>i{
    top:6px
}
.form-group.form-md-line-input>.input-icon.input-icon-sm>i{
    top:-1px
}
.form-group.form-md-line-input>.input-icon>label{
    margin-top:-20px
}
.form-group.form-md-line-input>.input-icon.right .form-control{
    padding-left:0;
    padding-right:34px
}
.form-group.form-md-line-input>.input-icon.right>i{
    left:auto;
    right:8px;
    margin:11px 2px 10px 10px
}
.form-horizontal .form-group.form-md-line-input .input-group>.form-control-focus,.form-horizontal .form-group.form-md-line-input .input-group>.input-group-control>.form-control-focus,.form-horizontal .form-group.form-md-line-input .input-icon>.form-control-focus{
    left:0!important;
    right:0!important
}
.form-group.form-md-line-input .input-group .input-group-control>label,.form-group.form-md-line-input .input-group>label{
    margin-top:-20px
}
.form-group.form-md-line-input .input-group .input-group-addon{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border-radius:0;
    background:0 0;
    border:0;
 
}
.form-group.form-md-line-input .input-group .input-group-control{
    padding-top:0;
    position:relative;
    display:table-cell;
    vertical-align:bottom
}
.form-group.form-md-line-input .input-group .input-group-btn .btn{
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px
}
.form-group.form-md-line-input .input-group .input-group-btn.btn-left .btn{
    margin-right:10px
}
.form-group.form-md-line-input .input-group .input-group-btn.btn-right .btn{
    margin-left:10px
}
.form-group.form-md-line-input .input-group .help-block{
    margin-top:35px
}
.form-group.form-md-line-input .input-group.input-group-sm .help-block{
    margin-top:30px
}
.form-group.form-md-line-input .input-group.input-group-lg .help-block{
    margin-top:47px
}
.form-group.form-md-line-input.has-success .form-control{
    border-bottom:1px solid #27a4b0
}
.form-group.form-md-line-input.has-success .form-control.edited:not([readonly])~.form-control-focus:after,.form-group.form-md-line-input.has-success .form-control.edited:not([readonly])~label:after,.form-group.form-md-line-input.has-success .form-control.focus:not([readonly])~.form-control-focus:after,.form-group.form-md-line-input.has-success .form-control.focus:not([readonly])~label:after,.form-group.form-md-line-input.has-success .form-control.form-control-static~.form-control-focus:after,.form-group.form-md-line-input.has-success .form-control.form-control-static~label:after,.form-group.form-md-line-input.has-success .form-control:focus:not([readonly])~.form-control-focus:after,.form-group.form-md-line-input.has-success .form-control:focus:not([readonly])~label:after{
    background:#27a4b0
}
.form-group.form-md-line-input.has-success .input-group-addon{
    color:#27a4b0;
    border-bottom:1px solid #27a4b0
}
.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly])~.help-block,.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly])~i,.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly])~label,.form-group.form-md-line-input.has-warning .form-control.focus:not([readonly])~.help-block,.form-group.form-md-line-input.has-warning .form-control.focus:not([readonly])~i,.form-group.form-md-line-input.has-warning .form-control.focus:not([readonly])~label,.form-group.form-md-line-input.has-warning .form-control.form-control-static~.help-block,.form-group.form-md-line-input.has-warning .form-control.form-control-static~i,.form-group.form-md-line-input.has-warning .form-control.form-control-static~label,.form-group.form-md-line-input.has-warning .form-control:focus:not([readonly])~.help-block,.form-group.form-md-line-input.has-warning .form-control:focus:not([readonly])~i,.form-group.form-md-line-input.has-warning .form-control:focus:not([readonly])~label,.form-group.form-md-line-input.has-warning label{
    color:#c29d0b
}
.form-group.form-md-line-input.has-warning .form-control{
    border-bottom:1px solid #c29d0b
}
.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly])~.form-control-focus:after,.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly])~label:after,.form-group.form-md-line-input.has-warning .form-control.focus:not([readonly])~.form-control-focus:after,.form-group.form-md-line-input.has-warning .form-control.focus:not([readonly])~label:after,.form-group.form-md-line-input.has-warning .form-control.form-control-static~.form-control-focus:after,.form-group.form-md-line-input.has-warning .form-control.form-control-static~label:after,.form-group.form-md-line-input.has-warning .form-control:focus:not([readonly])~.form-control-focus:after,.form-group.form-md-line-input.has-warning .form-control:focus:not([readonly])~label:after{
    background:#c29d0b
}
.form-group.form-md-line-input.has-warning .input-group-addon{
    color:#c29d0b;
    border-bottom:1px solid #c29d0b
}
.form-group.form-md-line-input.has-error .form-control.edited:not([readonly])~.help-block,.form-group.form-md-line-input.has-error .form-control.edited:not([readonly])~i,.form-group.form-md-line-input.has-error .form-control.edited:not([readonly])~label,.form-group.form-md-line-input.has-error .form-control.focus:not([readonly])~.help-block,.form-group.form-md-line-input.has-error .form-control.focus:not([readonly])~i,.form-group.form-md-line-input.has-error .form-control.focus:not([readonly])~label,.form-group.form-md-line-input.has-error .form-control.form-control-static~.help-block,.form-group.form-md-line-input.has-error .form-control.form-control-static~i,.form-group.form-md-line-input.has-error .form-control.form-control-static~label,.form-group.form-md-line-input.has-error .form-control:focus:not([readonly])~.help-block,.form-group.form-md-line-input.has-error .form-control:focus:not([readonly])~i,.form-group.form-md-line-input.has-error .form-control:focus:not([readonly])~label,.form-group.form-md-line-input.has-error label{
    color:#e73d4a
}
.form-group.form-md-line-input.has-error .form-control{
    border-bottom:1px solid #e73d4a
}
.form-group.form-md-line-input.has-error .form-control.edited:not([readonly])~.form-control-focus:after,.form-group.form-md-line-input.has-error .form-control.edited:not([readonly])~label:after,.form-group.form-md-line-input.has-error .form-control.focus:not([readonly])~.form-control-focus:after,.form-group.form-md-line-input.has-error .form-control.focus:not([readonly])~label:after,.form-group.form-md-line-input.has-error .form-control.form-control-static~.form-control-focus:after,.form-group.form-md-line-input.has-error .form-control.form-control-static~label:after,.form-group.form-md-line-input.has-error .form-control:focus:not([readonly])~.form-control-focus:after,.form-group.form-md-line-input.has-error .form-control:focus:not([readonly])~label:after{
    background:#e73d4a
}
.form-group.form-md-line-input.has-error .input-group-addon{
    color:#e73d4a;
    border-bottom:1px solid #e73d4a
}
.form-group.form-md-line-input.has-info .form-control.edited:not([readonly])~.help-block,.form-group.form-md-line-input.has-info .form-control.edited:not([readonly])~i,.form-group.form-md-line-input.has-info .form-control.edited:not([readonly])~label,.form-group.form-md-line-input.has-info .form-control.focus:not([readonly])~.help-block,.form-group.form-md-line-input.has-info .form-control.focus:not([readonly])~i,.form-group.form-md-line-input.has-info .form-control.focus:not([readonly])~label,.form-group.form-md-line-input.has-info .form-control.form-control-static~.help-block,.form-group.form-md-line-input.has-info .form-control.form-control-static~i,.form-group.form-md-line-input.has-info .form-control.form-control-static~label,.form-group.form-md-line-input.has-info .form-control:focus:not([readonly])~.help-block,.form-group.form-md-line-input.has-info .form-control:focus:not([readonly])~i,.form-group.form-md-line-input.has-info .form-control:focus:not([readonly])~label,.form-group.form-md-line-input.has-info label{
    color:#327ad5
}
.form-group.form-md-line-input.has-info .form-control{
    border-bottom:1px solid #327ad5
}
.form-group.form-md-line-input.has-info .form-control.edited:not([readonly])~.form-control-focus:after,.form-group.form-md-line-input.has-info .form-control.edited:not([readonly])~label:after,.form-group.form-md-line-input.has-info .form-control.focus:not([readonly])~.form-control-focus:after,.form-group.form-md-line-input.has-info .form-control.focus:not([readonly])~label:after,.form-group.form-md-line-input.has-info .form-control.form-control-static~.form-control-focus:after,.form-group.form-md-line-input.has-info .form-control.form-control-static~label:after,.form-group.form-md-line-input.has-info .form-control:focus:not([readonly])~.form-control-focus:after,.form-group.form-md-line-input.has-info .form-control:focus:not([readonly])~label:after{
    background:#327ad5
}
.form-group.form-md-line-input.has-info .input-group-addon{
    color:#327ad5;
    border-bottom:1px solid #327ad5
}
.form-inline .form-md-line-input{
    margin:0 20px 0 0
}
.form-inline .form-md-line-input>.input-icon{
    padding:0
}
.form-horizontal .form-group.form-md-line-input .input-icon .form-control{
    padding-left:33px
}
.form-horizontal .form-group.form-md-line-input .input-icon>i{
    top:0
}
.form-horizontal .form-group.form-md-line-input .input-icon.right .form-control{
    padding-left:0;
    padding-right:33px
}
.form-horizontal .form-group.form-md-line-input .input-group>.input-group-btn .btn{
    margin-bottom:0!important
}
.form-md-checkboxes,.form-md-radios{
    padding-top:5px
}
.icon-btn>.badge,td>.mt-checkbox.mt-checkbox-single,td>.mt-radio.mt-radio-single,th>.mt-checkbox.mt-checkbox-single,th>.mt-radio.mt-radio-single{
    right:-5px
}
.md-checkbox{
    position:relative
}
.md-checkbox.md-checkbox-inline{
    display:inline-block
}
.form-inline .md-checkbox.md-checkbox-inline{
    margin-right:20px;
    top:3px
}
.md-checkbox input[type=checkbox]{
    visibility:hidden;
    position:absolute
}
.md-checkbox label{
    cursor:pointer;
    padding-left:30px;
    line-height:1.3rem;
}
.md-checkbox label>span{
    display:block;
    position:absolute;
    left:0;
    -webkit-transition-duration:.3s;
    -moz-transition-duration:.3s;
    transition-duration:.3s
}
.md-checkbox label>span.inc{
    background:#fff;
    left:-20px;
    top:-20px;
    height:60px;
    width:60px;
    opacity:0;
    border-radius:50%!important;
    -moz-border-radius:50%!important;
    -webkit-border-radius:50%!important;
    -webkit-animation:growCircle .3s ease;
    -moz-animation:growCircle .3s ease;
    animation:growCircle .3s ease
}
.md-checkbox label>.box{
    top:0;
    border:2px solid #666;
    height:20px;
    width:20px;
    z-index:5;
    -webkit-transition-delay:.2s;
    -moz-transition-delay:.2s;
    transition-delay:.2s
}
.md-checkbox label>.check{
    top:-4px;
    left:6px;
    width:10px;
    height:20px;
    border:2px solid #005197;
    border-top:none;
    border-left:none;
    opacity:0;
    z-index:5;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    transform:rotate(180deg);
    -webkit-transition-delay:.3s;
    -moz-transition-delay:.3s;
    transition-delay:.3s
}
.md-checkbox input[type=checkbox]:checked~label>.box{
    opacity:0;
    -webkit-transform:scale(0) rotate(-180deg);
    -moz-transform:scale(0) rotate(-180deg);
    transform:scale(0) rotate(-180deg)
}
.md-checkbox input[type=checkbox]:checked~label>.check{
    opacity:1;
    -webkit-transform:scale(1) rotate(45deg);
    -moz-transform:scale(1) rotate(45deg);
    transform:scale(1) rotate(45deg)
}
.md-checkbox input[type=checkbox]:disabled:checked~label>.check,.md-checkbox input[type=checkbox]:disabled~label,.md-checkbox input[type=checkbox]:disabled~label>.box,.md-checkbox input[type=checkbox][disabled]:checked~label>.check,.md-checkbox input[type=checkbox][disabled]~label,.md-checkbox input[type=checkbox][disabled]~label>.box{
    cursor:not-allowed;
    opacity:.7;
    filter:alpha(opacity=70)
}
.has-error .md-checkbox label,.has-error.md-checkbox label{
    color:#e73d4a
}
.has-error .md-checkbox label>.box,.has-error .md-checkbox label>.check,.has-error.md-checkbox label>.box,.has-error.md-checkbox label>.check{
    border-color:#e73d4a
}
.has-success .md-checkbox label,.has-success.md-checkbox label{
    color:#27a4b0
}
.has-success .md-checkbox label>.box,.has-success .md-checkbox label>.check,.has-success.md-checkbox label>.box,.has-success.md-checkbox label>.check{
    border-color:#27a4b0
}
.has-warning .md-checkbox label,.has-warning.md-checkbox label{
    color:#c29d0b
}
.has-warning .md-checkbox label>.box,.has-warning .md-checkbox label>.check,.has-warning.md-checkbox label>.box,.has-warning.md-checkbox label>.check{
    border-color:#c29d0b
}
.has-info .md-checkbox label,.has-info.md-checkbox label{
    color:#555
}
.has-info .md-checkbox label>.box,.has-info .md-checkbox label>.check,.has-info.md-checkbox label>.box,.has-info.md-checkbox label>.check{
    border-color:#327ad5
}
.form-md-checkboxes>label{
    font-size:14px;
    color:#888;
    opacity:1;
    filter:alpha(opacity=100)
}
.form-md-checkboxes.has-error label{
    color:#fbe1e3
}
.form-md-checkboxes.has-info label{
    color:#e0ebf9
}
.form-md-checkboxes.has-success label{
    color:#abe7ed
}
.form-md-checkboxes.has-warning label{
    color:#f9e491
}
.md-checkbox-list{
    margin:5px 0
}
.form-horizontal .md-checkbox-list{
    margin-top:5px
}
.md-checkbox-list .md-checkbox{
    display:block;
    margin-bottom:10px
}
.md-checkbox-list .md-checkbox:last-child{
    margin-bottom:0
}
.md-checkbox-inline{
    margin:5px 0
}
.form-horizontal .md-checkbox-inline{
    margin-top:7px
}
.md-checkbox-inline .md-checkbox{
    display:inline-block;
    margin-right:20px
}
.md-checkbox-inline .md-checkbox:last-child{
    margin-right:0
}
@-webkit-keyframes growCircle{
    0%,100%{
        -webkit-transform:scale(0);
        opacity:1
    }
    70%{
        background:#eee;
        -webkit-transform:scale(1.25)
    }
}
@-moz-keyframes growCircle{
    0%,100%{
        -moz-transform:scale(0);
        opacity:1
    }
    70%{
        background:#eee;
        -moz-transform:scale(1.25)
    }
}
@keyframes growCircle{
    0%,100%{
        transform:scale(0);
        opacity:1
    }
    70%{
        background:#eee;
        transform:scale(1.25)
    }
}
.md-radio{
    position:relative
}
.md-radio input[type=radio]{
    visibility:hidden;
    position:absolute
}
.md-radio label{
    cursor:pointer;
    padding-left:30px
}
.md-radio label>span{
    display:block;
    position:absolute;
    left:0;
    -webkit-transition-duration:.3s;
    -moz-transition-duration:.3s;
    transition-duration:.3s
}
.md-radio label>span.inc{
    background:#fff;
    left:-20px;
    top:-20px;
    height:60px;
    width:60px;
    opacity:0;
    border-radius:50%!important;
    -moz-border-radius:50%!important;
    -webkit-border-radius:50%!important;
    -webkit-animation:growCircleRadio .3s ease;
    -moz-animation:growCircleRadio .3s ease;
    animation:growCircleRadio .3s ease
}
.md-radio label>.box{
    top:0;
    border:2px solid #666;
    height:20px;
    width:20px;
    border-radius:50%!important;
    -moz-border-radius:50%!important;
    -webkit-border-radius:50%!important;
    z-index:5
}
.md-radio label>.check{
    top:5px;
    left:5px;
    width:10px;
    height:10px;
    background:#005197;
    opacity:0;
    z-index:6;
    border-radius:50%!important;
    -moz-border-radius:50%!important;
    -webkit-border-radius:50%!important;
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    transform:scale(0)
}
.md-radio input[type=radio]:checked~label>.check{
    opacity:1;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    transform:scale(1)
}
.md-radio input[type=radio]:disabled:checked~label>.check,.md-radio input[type=radio]:disabled~label,.md-radio input[type=radio]:disabled~label>.box,.md-radio input[type=radio][disabled]:checked~label>.check,.md-radio input[type=radio][disabled]~label,.md-radio input[type=radio][disabled]~label>.box{
    cursor:not-allowed;
    opacity:.7;
    filter:alpha(opacity=70)
}
.has-error .md-radio label,.has-error.md-radio label{
    color:#e73d4a
}
.has-error .md-radio label>.box,.has-error.md-radio label>.box{
    border-color:#e73d4a
}
.has-error .md-radio label>.check,.has-error.md-radio label>.check{
    background:#e73d4a
}
.has-success .md-radio label,.has-success.md-radio label{
    color:#27a4b0
}
.has-success .md-radio label>.box,.has-success.md-radio label>.box{
    border-color:#27a4b0
}
.has-success .md-radio label>.check,.has-success.md-radio label>.check{
    background:#27a4b0
}
.has-warning .md-radio label,.has-warning.md-radio label{
    color:#c29d0b
}
.has-warning .md-radio label>.box,.has-warning.md-radio label>.box{
    border-color:#c29d0b
}
.has-warning .md-radio label>.check,.has-warning.md-radio label>.check{
    background:#c29d0b
}
.has-info .md-radio label,.has-info.md-radio label{
    color:#327ad5
}
.has-info .md-radio label>.box,.has-info.md-radio label>.box{
    border-color:#327ad5
}
.has-info .md-radio label>.check,.has-info.md-radio label>.check{
    background:#327ad5
}
.form-md-radios>label{
    font-size:14px;
    color:#888;
    opacity:1;
    filter:alpha(opacity=100)
}
.form-md-radios.has-error label{
    color:#fbe1e3
}
.form-md-radios.has-info label{
    color:#e0ebf9
}
.form-md-radios.has-success label{
    color:#abe7ed
}
.form-md-radios.has-warning label{
    color:#f9e491
}
.md-radio-list{
    margin:5px 0
}
.form-horizontal .md-radio-list{
    margin-top:5px
}
.md-radio-list .md-radio{
    display:block;
    margin-bottom:10px
}
.md-radio-inline{
    margin:5px 0
}
.form-horizontal .md-radio-inline{
    margin-top:7px
}
.md-radio-inline .md-radio{
    display:inline-block;
    margin-right:20px
}
.md-radio-inline .md-radio:last-child{
    margin-right:0
}
hr,p{
    margin:20px 0
}
@-webkit-keyframes growCircleRadio{
    0%,100%{
        -webkit-transform:scale(0);
        opacity:1
    }
    70%{
        background:#eee;
        -webkit-transform:scale(1.25)
    }
}
@-moz-keyframes growCircleRadio{
    0%,100%{
        -moz-transform:scale(0);
        opacity:1
    }
    70%{
        background:#eee;
        -moz-transform:scale(1.25)
    }
}
@keyframes growCircleRadio{
    0%,100%{
        transform:scale(0);
        opacity:1
    }
    70%{
        background:#eee;
        transform:scale(1.25)
    }
}
.primary-link{
    color:#65A0D0;
    font-weight:600
}
.primary-link:hover{
    color:#5194ca
}
label{
    font-weight:400
}

/*new*/
.form-group.form-md-line-input {
    position: relative;
    margin: 0 0 15px;
    padding-top: 10px;
}


 .ore-inputsmall{width:25%!important}
.ore-inputlarge{width:50%!important}
.ore-inputxlarge{width:75%!important}




.form-control:focus-visible{
	outline:0!important;
}