﻿@charset "UTF-8";

/* CSS Reset
=========================================*/
*{
  &,&:before,&:after{
    @include prefixed((webkit,moz),box-sizing, border-box);
  }
}
html{ /*font-size: $htmlFontSize;*/
      @include prefixed((ms,webkit,moz),text-size-adjust,100%);
      -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: transparent;
  @at-root{
    html,body { position:relative; width: 100%; background-color:$body-bg;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}
  }
  @at-root {
    body { overflow:auto; }
  }
}
html,body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,big,small,dl,dd,ul,ol,pre,form,fieldset,legend,button,figure,optgroup,input,textarea,thead,tbody,tfoot,th,td,div,menu,dir,isindex { margin:0;padding:0; }
body,input,textarea,button,select,optgroup,option { font-weight:$font-weight-base;font-size:$font-size-base;line-height:$line-height-base;font-family:$font-family-base;color:$body-color;}
/* HTML5 */
header,main,footer,nav,menu,section,article,aside,details,figure,figcaption,iframe { /*display:block;*/ }
audio,video,canvas,progress { @include dib; vertical-align:baseline; }
summary { display: list-item;cursor: pointer;}
time{display: inline;}
output { @include dib;  }
audio:not([controls]),[hidden],template,script,input::-ms-clear, input::-ms-reveal{ display:none;height:0; }
svg { overflow: hidden; vertical-align: middle;
  &:not(:root) { overflow: hidden;  }
}
fieldset { min-width: 0;border-width:0; }
iframe{ border:0;}
legend { color: inherit;display: block;max-width: 100%; white-space: normal;  }
[disabled],:disabled,.disabled{ @include opacity(.8);color:#cdcdcd; cursor:not-allowed;}
[draggable] {  cursor: move;  }
[hidden],template { display:none; }
/* Typography */
address,caption,code,cite,em,var,b,i,s {font-weight:normal; font-style:normal; }
optgroup,strong { font-weight:bold; }
dt { font-weight: normal;}
dfn { font-style:italic; }
ins {text-decoration: none;}
sub,sup { position:relative;line-height:0;vertical-align:baseline;font-size:75%; }
sup { top:-.5em; }
sub { bottom:-.25em; }
abbr[title], abbr[data-original-title] { text-decoration: none;cursor: help;border-bottom: 1px dotted; }
/* Code */
code,kbd,samp,pre { font-family:monospace;font-size:1em; }
pre {overflow:auto; white-space:pre-wrap;word-wrap:break-word;-ms-overflow-style: scrollbar; }
q{ quotes: "\201C" "\201D" "\2018" "\2019";}
blockquote { page-break-inside:avoid; }
q,blockquote{
  &:before,&:after{content:'';content:none;}
}
hr { display:block;box-sizing:content-box;height:0;overflow: hidden;clear:both;}
/* Links */
a { color:inherit; text-decoration:none; cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:transparent;/*-webkit-text-decoration-skip: objects;*/ @include transition($transition-base);
  &:focus,&:hover,&:active{  outline:0 none;}
  &:hover { text-decoration: none; }
font-size:16px;
}
a:not([href]):not([tabindex]) { color: inherit; }
/*Img*/
img { /*display:inline-block;*/vertical-align:middle;border-style: none;-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality;/*max-width:100%;*/font-size: 0;color: transparent; width:160px; height:58px;}
.imgew2  img{
width:160px; height:58px;
}
/* List */
ul,ol,menu { list-style:none outside none; }
//ul,ol,dl{margin-bottom: 1rem;}
ol,ul{
  ol,ul{margin-bottom: 0;}
}
/* Table */
table { border-collapse:collapse;border-spacing:0;empty-cells:show;background-color:transparent;
  caption,th { text-align:inherit; }
}
/* Form */
:focus { outline:0 none!important; }
label { @include ellipsis();display: inline-block; vertical-align:middle;cursor:pointer;  }

input::-ms-clear, input::-ms-reveal { display: none;  }
input::-moz-focus-inner {padding:0; border:none; }
input,button{ overflow: visible;}
input,textarea,button,select,optgroup { vertical-align:middle;outline:0 none;border: $input-btn-border-width solid $input-border-color;}
input[type="date"],input[type="time"], input[type="datetime-local"], input[type="month"] {-webkit-appearance: listbox; }

textarea { overflow:auto;vertical-align:top;resize:none; }
textarea,[type='text'], [type='password'] { outline-style:none;-webkit-appearance:none; }
[type='number']::-webkit-inner-spin-button, [type='number']::-webkit-outer-spin-button { height: auto;  }
[type='search'] { -webkit-appearance: textfield; outline-offset: -2px;  }
[type='search']::-webkit-search-decoration {-webkit-appearance: none;  }
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; }

//Button
button, [type='button'], [type='submit'], [type='reset']{ cursor:pointer; border:0 none;/*-webkit-appearance:button;*/}
button, select {text-transform: none; }
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner { border-style: none;  }
button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring { outline: 1px dotted ButtonText; }

select { background-color: transparent;  }