@font-face {
  font-family: 'Segoe UI';
  font-style: normal;
  font-weight: 300;
  src: local('Segoe UI Light'), local('Segoe-UI-Light'), url("Segoe-UI-Light.woff") format('woff');
}
@font-face {
  font-family: 'Segoe UI';
  font-style: normal;
  font-weight: 400;
  src: local('Segoe UI'), local('Segoe-UI'), url("Segoe-UI.woff") format('woff');
}
@font-face {
  font-family: 'Segoe UI';
  font-style: normal;
  font-weight: 600;
  src: local('Segoe UI Semibold'), local('Segoe-UI-Semibold'), url("Segoe-UI-Semibold.woff") format('woff');
}
@font-face {
  font-family: 'Segoe UI';
  font-style: normal;
  font-weight: 700;
  src: local('Segoe UI Bold'), local('Segoe-UI-Bold'), url("Segoe-UI-Bold.woff") format('woff');
}
@font-face {
  font-family: 'Segoe UI';
  font-style: italic;
  font-weight: 300;
  src: local('Segoe UI Light Italic'), local('Segoe-UI-Light-Italic'), url("Segoe-UI-Light-Italic.woff") format('woff');
}
@font-face {
  font-family: 'Segoe UI';
  font-style: italic;
  font-weight: 400;
  src: local('Segoe UI Italic'), local('Segoe-UI-Italic'),url("Segoe-UI-Italic.woff") format('woff');
}
@font-face {
  font-family: 'Segoe UI';
  font-style: italic;
  font-weight: 600;
  src: local('Segoe UI Semibold Italic'), local('Segoe-UI-Semibold-Italic'), url("Segoe-UI-Semibold-Italic.woff") format('woff');
}
@font-face {
  font-family: 'Segoe UI';
  font-style: italic;
  font-weight: 700;
  src: local('Segoe UI Bold Italic'), local('Segoe-UI-Bold-Italic'), url("Segoe-UI-Bold-Italic.woff") format('woff');
}
*{ margin: 0; outline: 0;font-family: Segoe UI, sans-serif; }
html {
	height: 100%;
	font-size: 16px
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	min-height: 100%;
	position: relative;
	font-family: "Open Sans", sans-serif;
    font-weight: 400;
	font-size: 16px;
	padding: 0;
	margin: 0;
	outline: 0
}

a {
	outline: 0!important;
	text-decoration: none
}

b,
strong {
	font-weight: 700;
}

li {
	list-style: none
}

img {
	max-width: 100%
}

input[type=password]:focus,
input[type=text]:focus,
textarea:focus {
	outline: 0 none
}

a:focus {
	outline: 0
}

img {
	max-width: 100%;outline: none;border: none;
}

* {
	padding: 0;
	margin: 0;
	outline: 0
}
.h1, .h2, .h3, h1, h2, h3{margin-top: 20px;margin-bottom: 10px;}
.h4, .h5, .h6, h4, h5, h6 {margin-top: 10px;margin-bottom: 10px;}

/*global css start*/

.offset-none {
	padding: 0
}

.offset-left-none {
	padding-left: 0
}

.offset-right-none {
	padding-right: 0
}

main {
	overflow: hidden;
}


.container{max-width: 950px; margin: 0 auto;}
.clearfix{ clear: both; display: block; content: " ";}
.grey-bg{ background: #d6e3fd;}
.break-block{display: block;}
.break-block-show{display: block;}

/*global css end*/