/* Not Just a Grid v1.0 (c) 2011 Al Redpath / Outrageous Creations! Licenced under an MIT Licence*/
/* ---------------------------------------------------------------------------- */
/* vertical form styling ------------------------------------------------------ */
/* ---------------------------------------------------------------------------- */
.vertical_form {font-family: "Roboto Condensed",sans-serif; font-weight:200; letter-spacing:1px;}
.vertical_form fieldset{margin:10px 0px;padding:10px 20px 10px 20px;}
.vertical_form fieldset.fieldsetbuttons {padding:10px 10px 10px 20px;}
.vertical_form fieldset.fieldsetbuttons div {text-align:right;}
.vertical_form legend {color:#666; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); margin:0px;border:1px solid #ccc;padding:3px 6px;background:#eee;-moz-border-radius:5px;-webkit-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px; border-radius:5px;text-transform:uppercase;	letter-spacing:1px; -webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, .3); 	-moz-box-shadow: 0px 1px 5px rgba(50, 50, 50, .3);-o-box-shadow: 0px 1px 5px rgba(50, 50, 50, .3);-ms-box-shadow: 0px 1px 5px rgba(50, 50, 50, .3);		box-shadow: 0px 1px 5px rgba(50, 50, 50, .3);}
.vertical_form label {display:block;margin:5px 0px 2px 0px;}
.vertical_form ul {margin:0px; padding:0px;}
.vertical_form li {list-style:none; margin:0px; padding:0px;}
.vertical_form div.form_input_notes {font-size:12px; margin:0px 0px 10px 10px;}
/* ---------------------------------------------------------------------------- */
/* Horizontal form styling ---------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
.horizontal_form {font: 12px "Roboto Condensed",sans-serif;letter-spacing:1px;}
.horizontal_form fieldset{margin:10px 0px;padding:10px 20px 10px 20px;}
.horizontal_form fieldset.fieldsetbuttons {padding:10px 10px 10px 20px;}
.horizontal_form fieldset.fieldsetbuttons div {text-align:right;}
.horizontal_form legend {color:#666;  text-shadow: 0 -1px 1px rgba(0,0,0,0.25);margin:0px;border:1px solid #888;padding:3px 6px;background:#eee url(../images/notjustagrid/misc/transoverlay-matte.png) repeat-x;-moz-border-radius:5px;-webkit-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px; border-radius:5px;text-transform:uppercase; letter-spacing:1px; -webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, .3); 	-moz-box-shadow: 0px 1px 5px rgba(50, 50, 50, .3);-o-box-shadow: 0px 1px 5px rgba(50, 50, 50, .3);-ms-box-shadow: 0px 1px 5px rgba(50, 50, 50, .3);		box-shadow: 0px 1px 5px rgba(50, 50, 50, .3);}
.horizontal_form label {float:left;margin:0px 5px 0px 0px; width:100px; text-align:right; line-height:25px;height:25px;}
.horizontal_form ul {margin:0px; padding:0px;}
.horizontal_form li {list-style:none; vertical-align:middle; margin:10px 0px;clear:left;}
.horizontal_form div.form_input_notes {font-size:12px; display:inline;}
/* ---------------------------------------------------------------------------- */
/* Input field styling -------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
.normalfield, .requiredfield {border: 1px solid #fff;border-bottom:1px solid #aaa; color:#1c3f95; font-family: "Roboto Condensed",sans-serif; font-size:1.5em; font-weight:200;letter-spacing:1px;padding:3px 2px 3px 2px;border-radius:3px;}
.normalfield {background: #f4f4f4;}
.requiredfield {background: #f5f2f2;}
.fielderror {border: 1px solid #ff4444;color:#FFF !important; background-color:#ddb2b2;}
.fieldgood {background: #e0ffc7;}
.requiredfield:focus, .fielderror:focus, .normalfield:focus {border: 1px solid #ddd;	-webkit-box-shadow: 0px 0px 7px rgba(0, 144, 255, .5); 	-moz-box-shadow: 0px 0px 7px rgba(0, 144, 255, .5);		box-shadow: 0px 0px 7px rgba(0, 144, 255, .5);}
.requiredfield:focus {background: #fff;}
.normalfield:focus {background: #fff;}
.fielderror:focus {border: 1px solid #ff4444; color:#FFF; background-color:#e09e9e;}
.smallfield {font:10px;padding:2px 1px 2px 1px;}
.largefield {font:16px}
.normalfieldfooter {background: #383838;color:#cbcbcb; font-size:1.3em; border: 1px solid #333333;border-right:1px solid #3f3f3f; border-bottom:1px solid #3f3f3f; margin-bottom:5px;padding:8px;border-radius:2px;width:100%;}

textarea {overflow:auto;}
/* ---------------------------------------------------------------------------- */
/* Styled Buttons ------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
.styled_button, .styled_button:visited {background: #222 url(../images/notjustagrid/misc/transoverlay-matte.png) repeat-x;font: bold 12px "Roboto Condensed",sans-serif;text-transform:uppercase;text-decoration: none;line-height:30px;letter-spacing:1px;color: #fff;padding: 0px 10px 0px 10px;margin:0px 3px;height:30px;border: 1px solid rgba(0,0,0,0.3);border-top: 1px solid rgba(0,0,0,0.2);border-left: 1px solid rgba(0,0,0,0.2);-moz-border-radius:5px;-webkit-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius:5px;-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.4);-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.4);-ms-box-shadow: 0 1px 5px rgba(0,0,0,0.4);-o-box-shadow: 0 1px 5px rgba(0,0,0,0.4);box-shadow: 0 1px 5px rgba(0,0,0,0.4);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);position: relative;cursor: pointer;}
.styled_button:disabled {background:#888; opacity:0.5;filter: alpha(opacity=50);-ms-filter: "alpha(opacity=70)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);zoom:1;}
.a.styled_button, a.styled_button:visited {color:#fff;height:30px;line-height:30px;padding:5px 10px; }
a.styled_button:hover, a.styled_button:active {color:#fff;white-space:nowrap;}

.hamburger_button.styled_button:after, .refresh_button.styled_button:after,.goforward_button.styled_button:after, .cancel_button.styled_button:after, .confirm_button.styled_button:after, .question_button.styled_button:after, .delete_button.styled_button:after, .edit_button.styled_button:after, .view_button.styled_button:after  {position:absolute;padding-top:7px;right:5px;}
.hamburger_button.styled_button, .refresh_button.styled_button, .goforward_button.styled_button, .cancel_button.styled_button, .confirm_button.styled_button, .question_button.styled_button, .delete_button.styled_button, .edit_button.styled_button, .view_button.styled_button {padding-right:25px;}

.goback_button.styled_button:before  {position:absolute;padding-top:7px;left:5px;}
.goback_button.styled_button {padding-left:25px;}
.goback_button.styled_button:before {content: url(../images/notjustagrid/icons/icon-arrow_left.png);}

.goforward_button.styled_button:after {content: url(../images/notjustagrid/icons/icon-arrow_right.png);}
.refresh_button.styled_button:after {content: url(../images/notjustagrid/icons/icon-arrow_refresh.png);}
.cancel_button.styled_button:after {content: url(../images/notjustagrid/icons/icon-cancel.png);}
.confirm_button.styled_button:after {content: url(../images/notjustagrid/icons/icon-success.png);}
.question_button.styled_button:after {content: url(../images/notjustagrid/icons/icon-question.png);}
.delete_button.styled_button:after {content: url(../images/notjustagrid/icons/icon-delete.png);}
.edit_button.styled_button:after {content: url(../images/notjustagrid/icons/icon-edit.png);}
.view_button.styled_button:after {content: url(../images/notjustagrid/icons/icon-view.png);}
.hamburger_button.styled_button:after {content: url(../images/icons/icon_hamburger.png);}
.green.styled_button {background-color:#afc243;}
.red.styled_button {background-color: #e33100;}
.blue.styled_button {background-color:#6c93b3;}
.grey.styled_button {background-color:#ddd; color:#666;	text-shadow: 0 1px 1px rgba(255,255,255,0.8);}
.green.styled_button:hover {background-color:#98a83a;}
.red.styled_button:hover {background-color: #bf2900;}
.blue.styled_button:hover {background-color:#5c7d98;}
.grey.styled_button:hover {background-color:#ccc;color:#666; text-shadow: 0 1px 1px rgba(255,255,255,0.8);}

.footerstyled_button , .footerstyled_button:visited{background: #1a3a5f url(../images/notjustagrid/misc/footerbuttonback.gif) repeat-x;font-size:14px;font-family: "Roboto Condensed",sans-serif; font-weight:400; text-decoration: none;line-height:30px;letter-spacing:1px;color: #fff;padding: 0px 10px 0px 10px;margin:0px 3px;height:30px;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius:5px;box-shadow: 0 1px 5px rgba(0,0,0,0.7);-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.7);-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.7);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);position: relative;cursor: pointer;}


.flatstyled_button, .flatstyled_button:visited {background: #222 url(../images/notjustagrid/misc/transoverlay-matte-light.png) repeat-x;font-size:12px;font-family: "Roboto Condensed",sans-serif; font-weight:400;text-decoration: none;line-height:30px;letter-spacing:1px;color: #fff;padding: 0px 10px 0px 10px;margin:0px 3px;height:30px;-moz-border-radius:5px;-webkit-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius:5px;position: relative;cursor: pointer;}
.flatstyled_button:disabled {background:#888; opacity:0.5;filter: alpha(opacity=50);-ms-filter: "alpha(opacity=70)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);zoom:1;}

.hamburger_button.flatstyled_button:after,.refresh_button.flatstyled_button:after,.goforward_button.flatstyled_button:after, .cancel_button.flatstyled_button:after, .confirm_button.flatstyled_button:after, .question_button.flatstyled_button:after, .delete_button.flatstyled_button:after, .edit_button.flatstyled_button:after, .view_button.flatstyled_button:after  {position:absolute;padding-top:7px;right:5px;}
.hamburger_button.flatstyled_button,.refresh_button.flatstyled_button, .goforward_button.flatstyled_button, .cancel_button.flatstyled_button, .confirm_button.flatstyled_button, .question_button.flatstyled_button, .delete_button.flatstyled_button, .flatstyled_button.styled_button, .view_button.flatstyled_button {padding-right:25px;}
.hamburger_button.flatstyled_button{padding-right:30px;}

.goback_button.flatstyled_button:before  {position:absolute;padding-top:7px;left:5px;}
.goback_button.flatstyled_button {padding-left:25px;}
.goback_button.flatstyled_button:before {content: url(../images/notjustagrid/icons/icon-arrow_left.png);}

.goforward_button.flatstyled_button:after {content: url(../images/notjustagrid/icons/icon-arrow_right.png);}
.refresh_button.flatstyled_button:after {content: url(../images/notjustagrid/icons/icon-arrow_refresh.png);}
.cancel_button.flatstyled_button:after {content: url(../images/notjustagrid/icons/icon-cancel.png);}
.confirm_button.flatstyled_button:after {content: url(../images/notjustagrid/icons/icon-success.png);}
.question_button.flatstyled_button:after {content: url(../images/notjustagrid/icons/icon-question.png);}
.delete_button.flatstyled_button:after {content: url(../images/notjustagrid/icons/icon-delete.png);}
.edit_button.flatstyled_button:after {content: url(../images/notjustagrid/icons/icon-edit.png);}
.view_button.flatstyled_button:after {content: url(../images/notjustagrid/icons/icon-view.png);}
.hamburger_button.flatstyled_button:after {content: url(../images/icons/icon_hamburger.png);padding-top:5px;}

.orchardgreen.flatstyled_button {background-color:#45852b; box-shadow:inset 0px -2px 0px rgba(0,0,0,0.25)}

.nephritis.flatstyled_button {background-color:#2ecc71; box-shadow:inset 0px -2px 0px rgba(0,0,0,0.25)}
.pomegranate.flatstyled_button {background-color: #e74c3c; box-shadow:inset 0px -2px 0px  rgba(0,0,0,0.25)}
.newmarketgreen.flatstyled_button {background-color:#27ae60; box-shadow:inset 0px -2px 0px  rgba(0,0,0,0.25)}
.midnightblue.flatstyled_button {background-color:#34495e; box-shadow:inset 0px -2px 0px  rgba(0,0,0,0.25)}
.asbestos.flatstyled_button {background-color:#95a5a6; color:#666; box-shadow:inset 0px -2px 0px  rgba(0,0,0,0.25)	text-shadow: 0 1px 1px rgba(255,255,255,0.8);}
.lightasbestos.flatstyled_button {background-color:#465a6f; color:#fff; box-shadow:inset 0px -2px 0px  rgba(0,0,0,0.25)	}

.nephritis.flatstyled_button:hover {background-color:#27ae60; box-shadow: inset 0px 3px 0px 0 rgba(0,0,0,0.15);}
.pomegranate.flatstyled_button:hover {background-color: #c0392b; box-shadow: inset 0px 3px 0px 0 rgba(0,0,0,0.15);}
.midnightblue.flatstyled_button:hover {background-color:#2c3e50; box-shadow: inset 0px 3px 0px 0 rgba(0,0,0,0.15);}
.newmarketgreen.flatstyled_button:hover {background-color:#19904b; box-shadow: inset 0px 3px 0px 0 rgba(0,0,0,0.15);}
.asbestos.flatstyled_button:hover {background-color:#7f8c8d;color:#666;box-shadow: inset 0px 3px 0px 0 rgba(0,0,0,0.15);}
.lightasbestos.flatstyled_button:hover {background-color:#3a4b5e;color:#fff; box-shadow: inset 0px 3px 0px 0 rgba(0,0,0,0.15); text-shadow: 0 1px 1px rgba(255,255,255,0.8); }

.flatstyled_button.large {font-size:22px;height:40px; line-height:40px;font-weight:200;text-shadow:0px 2px 0px rgba(0,0,0,0.25),0px 1px 0px rgba(0,0,0,0.25);}
.flatstyled_button.medium {font-size:16px;height:40px; line-height:40px;font-weight:200;text-shadow:0px 2px 0px rgba(0,0,0,0.25),0px 1px 0px rgba(0,0,0,0.25);}

/* ---------------------------------------------------------------------------- */
/* Styled Forms --------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */


form.styled {
	color:#000;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	margin:0px;
	padding:0px;
}
form.styled fieldset {
	border:1px solid #888888;
	margin-bottom:10px;
	padding:0px;
	display:block;
}
form.styled fieldset div {
	background-color:#eeeeee;
	padding:10px 0px 10px 19px;
	margin:0px;
}

form.styled legend {
	color:#000;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	background:#eeeeee;
	border:1px solid #888888;
	margin: 0px 0px 0px 10px;
	padding:3px 10px 3px 10px;
	text-transform:uppercase;
}

form.styled label {
	padding:0px;
	text-align:right;
	color:#000000;
}
form.styled input {
	padding:0px; 
	margin-bottom:0px;
}
form.styled input.submit {
	padding:4px 10px 4px 10px; 
	margin-bottom:0px;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;	
}
form.styled input.reset {
	padding:4px 10px 4px 10px; 
	margin-bottom:0px;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;	
}
form.styled br {
	clear:left;
}

form.styled p {
	clear:left;
	padding:0px;
	margin:0px;
}
form.styled th {
	text-align:right;
	padding:3px;
}
form.styled td {
	padding:3px;
}
form.styled td.centered {
	text-align:center;
}
button.submit {
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	background-color:#c13a2c;
	padding:5px 10px;
	margin:3px;
	border:1px solid #ec4a39;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	box-shadow: 0 1px 5px rgba(0,0,0,0.7);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.7);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}

button.submit:hover {
	background-color:#f8cbc6;
	border:1px solid #c13a2c;
	color:#c13a2c;
}


/* icon fonts */

@font-face {
  font-family: 'notjustagrid';
  src: url('/fonts/notjustagrid.eot?44509217');
  src: url('/fonts/notjustagrid.eot?44509217#iefix') format('embedded-opentype'),
       url('/fonts/notjustagrid.woff?44509217') format('woff'),
       url('/fonts/notjustagrid.ttf?44509217') format('truetype'),
       url('/fonts/notjustagrid.svg?44509217#notjustagrid') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*
   Animation example, for spinners
*/
.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/* - buttons - */
.btn {border-radius:4px; box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2);padding:.75em 1em;transition-duration: 0.3s;margin:.5em;}

.btn.medium{font-size:1.25em;}
.btn.large{font-size:1.5em;}
.btn.huge{font-size:5em;}
.btn:disabled{background:#888; opacity:0.25;}
.uppercase{text-transform:uppercase;}
.btn.ghost {background:none;border-width: 2px; border-style: solid;}

.btn:before, .btn:after {
  font-family: "notjustagrid";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
     
  /* fix buttons height, for twitter bootstrap 
  line-height: 1em;*/
 
 
  /* you can be more comfortable with increased icons size*/
   font-size: 120%;  
}
.btn:after{;margin-left:.75em;}
.btn:before{margin-right:.75em;}
.btn.ghost:hover{transform:scale(.96) translate3d(0,0,0);}


/* colours */

.bg-white {background:#fff;}
.bg-black {background:#000;}
.bg-lt-blue {background:#03A9F4;}
.bg-lime{background:#CDDC39;}
.bg-pink{background:#E91E63;}
.bg-teal{background:#009688;}
.bg-lt-green{background:#8BC34A;}
.bg-blue-grey{background:#607D8B;}
.bg-amber{background:#FFC107;}

.bg-white.btn:hover{background:#eee;transform:scale(.96) translate3d(0,0,0);}
.bg-black.btn:hover{background:#444;transform:scale(.96) translate3d(0,0,0);}
.bg-lt-blue.btn:hover{background:#0288D1;transform:scale(.96) translate3d(0,0,0);}
.bg-lime.btn:hover{background:#AFB42B;transform:scale(.96) translate3d(0,0,0);}
.bg-pink.btn:hover{background:#C2185B;transform:scale(.96) translate3d(0,0,0);}
.bg-teal.btn:hover{background:#00796B;transform:scale(.96) translate3d(0,0,0);}
.bg-lt-green.btn:hover{background:#689F38;transform:scale(.96) translate3d(0,0,0);}
.bg-blue-grey.btn:hover{background:#455A64;transform:scale(.96) translate3d(0,0,0);}
.bg-amber.btn:hover{background:#FFA000;transform:scale(.96) translate3d(0,0,0);}

.fg-white{color:white;}
.fg-black{color:black;}
.fg-lt-blue {color:#03A9F4;}
.fg-lime{color:#CDDC39;}
.fg-pink{color:#E91E63;}
.fg-teal{color:#009688;}
.fg-lt-green{color:#8BC34A;}
.fg-blue-grey{color:#607D8B;}
.fg-amber{color:#FFC107;}

.bdr-white {border-color:#fff;}
.bdr-black {border-color:#000;}
.bdr-lt-blue {border-color:#03A9F4;}
.bdr-lime{border-color:#CDDC39;}
.bdr-pink{border-color:#E91E63;}
.bdr-teal{border-color:#009688;}
.bdr-lt-green{border-color:#8BC34A;}
.bdr-blue-grey{border-color:#607D8B;}
.bdr-amber{border-color:#FFC107;}

/* icons */
 .icon:before,.icon:after{
font-family: "notjustagrid";
  font-style: normal;
  font-weight: normal;
  speak: none;
   display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
 }

.icon-search:after { content: '\e800'; } /* '' */
.icon-mail:after { content: '\e801'; } /* '' */
.icon-share:after { content: '\e802'; } /* '' */
.icon-ok:after { content: '\e803'; } /* '' */
.icon-ok-circled:after { content: '\e804'; } /* '' */
.icon-cancel:after { content: '\e805'; } /* '' */
.icon-cancel-circled:after { content: '\e806'; } /* '' */
.icon-plus:after { content: '\e807'; } /* '' */
.icon-plus-circled:after { content: '\e808'; } /* '' */
.icon-minus:after { content: '\e809'; } /* '' */
.icon-minus-circled:after { content: '\e80a'; } /* '' */
.icon-share-squared:after { content: '\e80b'; } /* '' */
.icon-left-open:before { content: '\e80c'; } /* '' */
.icon-right-open:after { content: '\e80d'; } /* '' */
.icon-angle-circled-left:before { content: '\e80e'; } /* '' */
.icon-angle-circled-right:after { content: '\e80f'; } /* '' */
.icon-phone:after { content: '\e810'; } /* '' */
.icon-phone-squared:after { content: '\e811'; } /* '' */

.icon-pencil:after { content: '\e812'; } /* '' */
.icon-pencil-squared:after { content: '\e813'; } /* '' */
.icon-attention-alt:after { content: '\e814'; } /* '' */
.icon-arrows-cw:after { content: '\e815'; } /* '' */
.icon-attention-circled:after { content: '\e816'; } /* '' */
.icon-attention:after { content: '\e817'; } /* '' */
.icon-pause:after { content: '\e818'; } /* '' */
.icon-play:after { content: '\e819'; } /* '' */
.icon-stop:after { content: '\e81a'; } /* '' */
.icon-to-end:after { content: '\e81b'; } /* '' */
.icon-to-start:before { content: '\e81c'; } /* '' */
.icon-to-start-alt:before { content: '\e81d'; } /* '' */
.icon-to-end-alt:after { content: '\e81e'; } /* '' */

.icon-trash-empty:after { content: '\e81f'; } /* '' */

.icon-scissors:after { content: '\e820'; } /* '' */
.icon-videocam:after { content: '\e821'; } /* '' */
.icon-camera:after { content: '\e822'; } /* '' */
.icon-home:after { content: '\e823'; } /* '' */
.icon-crop:after { content: '\e824'; } /* '' */
.icon-youtube:after { content: '\e825'; } /* '' */
.icon-twitter:after { content: '\e826'; } /* '' */
.icon-linkedin:after { content: '\e827'; } /* '' */
.icon-gplus:after { content: '\e828'; } /* '' */
.icon-facebook:after { content: '\e829'; } /* '' */
.icon-pinterest-circled:after { content: '\e82a'; } /* '' */
.icon-instagramm:after { content: '\e82b'; } /* '' */
.icon-tumblr:after { content: '\e82c'; } /* '' */
.icon-facebook-squared:after { content: '\e82d'; } /* '' */
.icon-flickr:after { content: '\e82e'; } /* '' */
.icon-gplus-squared:after { content: '\e82f'; } /* '' */
.icon-linkedin-squared:after { content: '\e830'; } /* '' */
.icon-pinterest-squared:after { content: '\e831'; } /* '' */
.icon-tumblr-squared:after { content: '\e832'; } /* '' */
.icon-twitter-squared:after { content: '\e833'; } /* '' */
.icon-vimeo-squared:after { content: '\e834'; } /* '' */
.icon-youtube-squared:after { content: '\e835'; } /* '' */

.icon-heart:after { content: '\e836'; } /* '' */
.icon-heart-empty:after { content: '\e837'; } /* '' */
.icon-star:after { content: '\e838'; } /* '' */
.icon-star-empty:after { content: '\e839'; } /* '' */
.icon-mail-alt:after { content: '\e83a'; } /* '' */
.icon-th-list:after { content: '\e83b'; } /* '' */
.icon-menu:after { content: '\e83c'; } /* '' */
.icon-help:after { content: '\e83d'; } /* '' */
.icon-help-circled:after { content: '\e83e'; } /* '' */
.icon-info-circled:after { content: '\e83f'; } /* '' */
.icon-info:after { content: '\e840'; } /* '' */
.icon-reply:after { content: '\e841'; } /* '' */
.icon-forward:after { content: '\e842'; } /* '' */
.icon-reply-all:after { content: '\e843'; } /* '' */
.icon-zoom-out:after { content: '\e844'; } /* '' */
.icon-zoom-in:after { content: '\e845'; } /* '' */
.icon-sort-name-up:after { content: '\e846'; } /* '' */
.icon-sort-name-down:after { content: '\e847'; } /* '' */
.icon-sort-number-down:after { content: '\e848'; } /* '' */
.icon-sort-number-up:after { content: '\e849'; } /* '' */


.icon-desktop:after { content: '\e84a'; } /* '' */
.icon-laptop:after { content: '\e84b'; } /* '' */
.icon-tablet:after { content: '\e84c'; } /* '' */
.icon-mobile:after { content: '\e84d'; } /* '' */
.icon-location:after { content: '\e84e'; } /* '' */
.icon-user:after { content: '\e84f'; } /* '' */
.icon-users:after { content: '\e850'; } /* '' */
.icon-tools:after { content: '\e851'; } /* '' */
.icon-comment:after { content: '\e852'; } /* '' */
.icon-down-bold:after { content: '\e853'; } /* '' */
.icon-left-bold:after { content: '\e854'; } /* '' */
.icon-right-bold:after { content: '\e855'; } /* '' */
.icon-up-bold:after { content: '\e856'; } /* '' */
.icon-resize-full-alt:after { content: '\e857'; } /* '' */
.icon-calendar-empty:after { content: '\e858'; } /* '' */
.icon-chat:after { content: '\e859'; } /* '' */
.icon-docs:after { content: '\e85a'; } /* '' */
.icon-doc:after { content: '\e85b'; } /* '' */
.icon-cog:after { content: '\e85c'; } /* '' */
.icon-basket:after { content: '\e85d'; } /* '' */
.icon-down-open:after { content: '\e85e'; } /* '' */
.icon-up-open:after { content: '\e85f'; } /* '' */
.icon-angle-circled-up:after { content: '\e860'; } /* '' */
.icon-angle-circled-down:after { content: '\e861'; } /* '' */
.icon-home-1:after { content: '\e862'; } /* '' */
.icon-phone-1:after { content: '\e863'; } /* '' */

.icon-cc-visa:after { content: '\e864'; } /* '' */
.icon-cc-mastercard:after { content: '\e865'; } /* '' */
.icon-cc-discover:after { content: '\e866'; } /* '' */
.icon-cc-amex:after { content: '\e867'; } /* '' */
.icon-cc-paypal:after { content: '\e868'; } /* '' */
.icon-cc-stripe:after { content: '\e869'; } /* '' */
.icon-video-alt:after { content: '\e86a'; } /* '' */
.icon-spinner:after { content: '\e86b'; } /* '' */