@charset "utf-8";
.ginput, .gtext {width:100%; border:1px solid #bebebe; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-transition:all 0.2s ease-in; transition:all 0.2s ease-in;}
.ginput:focus, .gtext:focus {border-color:#7a9cd3; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(122,156,211,.6); box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(122,156,211,.6)}
.ginput {min-height:38px; padding:0 8px;}
.gtext {min-height:80px; padding:4px 8px; line-height:22px;}

button.gbutton, input[type="submit"].gbutton {box-shadow:inset 0px 0px 2px #fff; -webkit-box-shadow:inset 0px 0px 2px #fff; -moz-box-shadow:inset 0px 0px 2px #fff; padding:0 18px; height:30px; cursor:pointer; min-width:80px;}
button.gbutton, input[type="submit"].gbutton {
    color:#444;
    border:1px solid #d0d0d0;
    background-image:-moz-linear-gradient(#ededed, #e1e1e1);
    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1e1e1), to(#ededed));
    background-image:-webkit-linear-gradient(#ededed, #e1e1e1);
    background-image:-o-linear-gradient(#ededed, #e1e1e1);
    background-color:#e1e1e1;}
button.gbutton:hover, input[type="submit"].gbutton:hover {
    border-color:#b0b0b0;
    background-image:-moz-linear-gradient(#e1e1e1, #ededed);
    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#e1e1e1));
    background-image:-webkit-linear-gradient(#e1e1e1, #ededed);
    background-image:-o-linear-gradient(#e1e1e1, #ededed);
    background-color:#ededed;}

button.gbutton:active, input[type="submit"].gbutton:active {
    box-shadow:inset 0px 0px 3px rgba(0,0,0,0.3);
    -o-box-shadow:inset 0px 0px 3px rgba(0,0,0,0.3);
    -webkit-box-shadow:inset 0px 0px 3px rgba(0,0,0,0.3);
    -moz-box-shadow:inset 0px 0px 3px rgba(0,0,0,0.3);}

/*top:#0e73e9 bottom:#0c66cf*/
button.gbutton_blue, input[type="submit"].gbutton_blue {
    color:#fff;
    border:1px solid #0c66cf;
    background-image:-moz-linear-gradient(#0e73e9, #0c66cf);
    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#0c66cf), to(#0e73e9));
    background-image:-webkit-linear-gradient(#0e73e9, #0c66cf);
    background-image:-o-linear-gradient(#0e73e9, #0c66cf);
    background-color:#0c66cf;}
button.gbutton_blue:hover, input[type="submit"].gbutton_blue:hover {
	border:1px solid #0c66cf;
    background-image:-moz-linear-gradient(#0c66cf, #0e73e9);
    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#0e73e9), to(#0c66cf));
    background-image:-webkit-linear-gradient(#0c66cf, #0e73e9);
    background-image:-o-linear-gradient(#0c66cf, #0e73e9);}

/*top:#df0c09 bottom:#c20401*/
button.gbutton_red, input[type="submit"].gbutton_red {
    color:#fff;
    border:1px solid #c20401;
    background-image:-moz-linear-gradient(#df0c09, #c20401);
    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c20401), to(#df0c09));
    background-image:-webkit-linear-gradient(#df0c09, #c20401);
    background-image:-o-linear-gradient(#df0c09, #c20401);
    background-color:#c20401;}
button.gbutton_red:hover, input[type="submit"].gbutton_red:hover {
	border:1px solid #c20401;
    background-image:-moz-linear-gradient(#c20401, #df0c09);
    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#df0c09), to(#c20401));
    background-image:-webkit-linear-gradient(#c20401, #df0c09);
    background-image:-o-linear-gradient(#c20401, #df0c09);}

/*top:#ffc222 bottom:#e06417*/
button.gbutton_orange, input[type="submit"].gbutton_orange {
    color:#fff;
    border:1px solid #e06417;
    background-image:-moz-linear-gradient(#ffc222, #e06417);
    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e06417), to(#ffc222));
    background-image:-webkit-linear-gradient(#ffc222, #e06417);
    background-image:-o-linear-gradient(#ffc222, #e06417);
    background-color:#e06417;}
button.gbutton_orange:hover, input[type="submit"].gbutton_orange:hover {
	border:1px solid #e06417;
    background-image:-moz-linear-gradient(#e06417, #ffc222);
    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffc222), to(#0c66cf));
    background-image:-webkit-linear-gradient(#e06417, #ffc222);
    background-image:-o-linear-gradient(#e06417, #ffc222);}