@charset "utf-8";

/*
 * common_reset.css
 */

 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{font-size:100%;margin:0;padding:0;border:0;vertical-align:baseline;line-height:1}
 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}
 table caption{text-indent:-9999px;font-size:0}
 *,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}
 html{overflow-x:hidden}
 a{text-decoration:none;color:inherit}
 ul,ol{list-style:none;margin:0;padding:0}
 i{font-style:normal}
 p{line-height:inherit}
 
 html {
	-webkit-text-size-adjust: 100%;
  }

 /*input reset*/
 input {
	 /* -webkit-appearance: none;
	 -moz-appearance: none;
	 appearance: none; */
	 font-family: inherit;
	 font-size: inherit;
	 color: inherit;
	 -webkit-border-radius: 0;
	 outline-style:none;
	 margin:0;
	 padding:0;
	 border:none;
 }
 
 input:focus,
 select:focus,
 textarea:focus,
 button:focus {
	 outline: none;
 }
 input:-webkit-autofill,
 input:-webkit-autofill:hover, 
 input:-webkit-autofill:focus, 
 input:-webkit-autofill:active  {
   -webkit-transition: background-color 5000s;
   transition: background-color 5000s;
   -webkit-text-fill-color: #333 !important;
   -webkit-box-shadow: 0 0 0 30px #fff inset;
 }
 input::-ms-check {
	 /* IE 8 */
	 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	 /* IE 5-7 */
	 filter: alpha(opacity=0);
	 /* Good browsers :) */
	 opacity: 0;
 }
 /*button reset*/
 button {
	 font-family: inherit;
	 background: none;
 }
 
 select {
	background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat;
        background-position: right 5px top; /* Change the px value here to change the distance */
        -moz-appearance: none; 
        -moz-appearance: none; 
        -webkit-appearance: none; 
        appearance: none;
            padding : 4px 20px
	 font-family: inherit;
	 font-size: inherit;
	 color: inherit;
	 border: none;
	 position: relative;
 }
 
 select::-ms-expand {
	 display: none;
 }
 
 table caption {
	 text-indent: -9999px;
	 font-size: 0;
 }
 
 button{
	 cursor: pointer;
	 border-radius: 0;
	 border:none;
 }