		body{
		color: #5e5e5e;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 23px;
    margin: auto !important;
    overflow-x: hidden !important;
}
		}
            @import url('https://fonts.googleapis.com/css?family=Dosis:400,700');

            html, body, div, span, applet, object, iframe,
            h1, h2, h3, h4, h5, h6, p, blockquote, pre,
            a, abbr, acronym, address, big, cite, code,
            del, dfn, em, img, ins, kbd, q, s, samp,
            small, strike, strong, sub, sup, tt, var,
            b, u, i, center,
            dl, dt, dd, ol, ul, li,
            fieldset, form, label, legend,
            table, caption, tbody, tfoot, thead, tr, th, td,
            article, aside, canvas, details, embed,
            figure, figcaption, footer, header, hgroup,
            menu, nav, output, ruby, section, summary,
            time, mark, audio, video {
                margin: 0;
                padding: 0;
                border: 0;
                font-size: 100%;
                font: inherit;
                vertical-align: baseline;
            }
            /* HTML5 display-role reset for older browsers */
            article, aside, details, figcaption, figure,
            footer, header, hgroup, menu, nav, section {
                display: block;
            }
            
            ol, ul {
                list-style: none;
            }
            blockquote, q {
                quotes: none;
            }
            blockquote:before, blockquote:after,
            q:before, q:after {
                content: '';
                content: none;
            }
            table {
                border-collapse: collapse;
                border-spacing: 0;
            }
            input, select, textarea, input[type="text"],button[type="button"] { -moz-appearance: none;box-shadow: none !important; }
            input:focus, button:focus, textarea:focus, select:focus { outline: none; }

            input:focus, textarea:focus, select:focus { outline: none; }

            .container {
                margin:0 auto;
                padding:0 !important;
            }
            @media (min-width: 768px) {
                .container {
                    width:768px !important;
                }
                .rightBar {
                    width: 145px !important;
                    left: 67px;
                    height: 490px !important;
                }
            }



            .container .row {
                margin:0 !important;
            }

            [class*="col-"] {
                padding:0 !important;
            }
            [class*="col-"] img {
                display:block;
                width:100%;
                border:0;
                padding:0;
                margin:0;
            }

            .form_wrap{padding:30px 0;}
            .form_wrap > img.back{position:absolute;z-index:-5;left:0;top:0;width:100%;height:100%;}
            .grid1{padding:0 10px;display:grid;grid-template-columns:25px calc(100% - 25px);align-items:center;}
            .grid1 .self{}
            .grid1 .self.number{text-align:center;font-size:2.8em;filter: blur(2.5px);color:#d6dee1;}
            .grid1 .self.form_item{padding:10px;}
            .grid1 .self.form_item input,
            .grid1 .self.form_item textarea,
            .grid1 .self.form_item select{
                background:url(img/x/form_item_backf3acf3ac.html?cacaca) repeat;background-size:auto 100%;
                padding:0 10px;
                display:block;width:100%;
                border:1px solid #cbcbcb;
                box-sizing:border-box;
                border-radius:10px;
                box-shadow:0px 0px 10px 0 #ddd!important;
            }
            .grid1 .self.form_item input{height:50px;}
            .grid1 .self.form_item select{height:50px;color: #757575;}
            .grid1 .self.form_item textarea{height:170px;padding:10px 10px;}

            .form1_submit_button {
                background: none;
                border: 0 !important;
                margin-bottom: -3px !important;
            }


            label{margin:0;outline:none}

            .color {display:none;}
