@charset "UTF-8";

@font-face {
	font-family: 'Glyphicons Regular';
	src: url(fonts/glyphicons-regular.eot);
	src: url(fonts/glyphicons-regular-iefix.eot) format('embedded-opentype'),
		url(fonts/glyphicons-regular.woff2) format('woff2'),
		url(fonts/glyphicons-regular.woff) format('woff'),
		url(fonts/glyphicons-regular.ttf) format('truetype'),
		url(fonts/glyphicons-regular.svg#glyphiconsregular) format('svg');
	font-weight: normal;
	font-style: normal;
}

.postfix div[class^="ico-"],
.postfix span[class^="ico-"]
{
	font-size:1.5rem !important;
}

.status-blue, .status-red, .status-green, .status-gray, .status-silver, .status-navy, .status-tail,
.status-black,	.status-yellow, .status-purple, .status-orange, .status-aqua, .status-lime {
	width: 0.9rem;
	height: 0.9rem;
	line-height: 1rem;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	display: inline-block;
	margin: auto;
	text-align:center;
	color:#fff;
	white-space:nowrap	
}

.box-blue, .box-red, .box-green, .box-gray, .box-silver, .box-navy, .box-tail, .box-free,
.box-black,	.box-yellow, .box-purple, .box-orange, .box-white, .box-aqua, .box-lime {
	width: 1.2rem;
	height: 1.2rem;
	line-height: 1.2rem;
	border-radius: 10%;
	-moz-border-radius: 10%;
	-webkit-border-radius: 10%;
	display: inline-block;
	margin: auto;
	text-align:center;
	color:#fff;
	white-space:nowrap
}

.box-free
{
	color:transparent;
}

.box-darker
{
	filter: brightness(65%);
}

.status-size-big,
.box-size-big
{
	width: 1rem !important;
	height: 1rem !important;
	line-height: 1.1rem !important;
	margin: -1px 4px !important;
}

.status-size-middle,
.status-s12,
.box-size-middle,
.box-s12
 {
	width: 0.65rem !important;
	height: 0.65rem !important;
	line-height: 0.7rem !important;
	clear:left;
	margin: 0 3px;
}

.status-size-tiny,
.status-s9,
.box-size-tiny,
.box-s9
 {
	width: 0.55rem;
	height: 0.55rem;
	line-height: 0.6rem;
	margin: -1px 3px;
	clear:left;	
}

a.status-blue:hover, a.status-red:hover, a.status-green:hover, a.status-gray:hover,
a.status-silver:hover, a.status-black:hover, a.status-yellow:hover, a.status-purple:hover,
a.status-orange:hover, a.status-aqua:hover, a.status-navy:hover, a.status-tail:hover,
a.box-blue:hover, a.box-red:hover, a.box-green:hover, a.box-gray:hover,
a.box-silver:hover, a.box-black:hover, a.box-yellow:hover, a.box-purple:hover,
a.box-orange:hover, a.box-white:hover, a.box-aqua:hover, a.box-lime:hover
{
	filter: alpha(opacity = 40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.status-blue, .box-blue		{	background-color: #36C3FF;	}
.status-red, .box-red 		{	background-color: #ff4c3c;	}
.status-green, .box-green 	{	background-color: #15A32B;	}
.status-gray, .box-gray 	{	background-color: #777;		}
.status-black, .box-black	{	background-color: #000;		}
.status-silver, .box-silver	{	background-color: #c7ccd0;;	}
.status-yellow, .box-yellow	{	background-color: #efda5d;	}
.status-purple, .box-purple	{	background-color: #ad1cb6; 	}
.status-orange, .box-orange	{	background-color: #fc9500;	}
.status-white, .box-white	{	background-color: #fff;		}
.status-aqua, .box-aqua		{	background-color: #0ef;		}
.status-lime, .box-lime		{	background-color: #3f5;		}
.status-tail, .box-tail		{	background-color: #2B6762;	}
.status-navy, .box-navy		{	background-color: #458;		}

.right-free, .right-red, .right-orange, .right-blue, .right-aqua,
.right-tail, .right-green, .right-navy, .right-purple, .right-yellow,
.right-silver, .right-black, .right-aqua, .right-lime {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 0.9rem;
	width: 1.4em;
	height: 1.4em;
	line-height: 1.4em;
	display: inline-block;
	margin: auto 1px;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
	border-radius: 12%;
	-moz-border-radius: 12%;
	-webkit-border-radius: 12%;
	color: #fff;
/*	float: left;*/
	text-decoration: none;
}

.right-s9 {
	font-size: 0.8rem;
}

.right-s10 {
	font-size: 1rem;
}
.right-s11 {
	font-size: 1.1rem;
}

.right-s12 {
	font-size: 1.125rem;
}

.right-s13,
.right-size-big {
	font-size: 1.2rem;
}

a.right-red:hover, a.right-orange:hover, a.right-blue:hover, a.right-aqua:hover,
a.right-tail:hover, a.right-green:hover, a.right-navy:hover, a.right-purple:hover,
a.right-yellow:hover, a.right-silver:hover, a.right-black:hover, a.right-aqua:hover, 
a.right-lime:hover
{
	filter: alpha(opacity = 40);
	-moz-opacity: 0.4;
	opacity: 0.4;
	color: #fff;
}

.right-free	  {	background-color: inherit;	}
.right-red	  {	background-color: #ff5757;	}
.right-orange {	background-color: #FD9A00;	}
.right-blue	  {	background-color: #00f;		}
.right-aqua	  {	background-color: #11CDE1;	}
.right-tail   {	background-color: #2B6762	}
.right-green  {	background-color: #4EC14A	}
.right-navy   {	background-color: #458		}
.right-purple {	background-color: #cf00ef;	}
.right-yellow {	background-color: yellow	}
.right-silver {	background-color: #aaa		}
.right-black  { background-color: #000		}	
.right-aqua   { background-color: #0ef		}
.right-lime   { background-color: #3f5		}

input.btn {
    padding-right: 24px;
	float:left;
}

input.btn + a,
input.btn + span.postfix a {
	font-family: 'Glyphicons Regular', sans-serif;
	font-size: 1.3rem;
	font-weight: normal !important;
	float: left;
    vertical-align: middle;
    cursor: pointer;
	width: 18px;
	height: 18px;
	border: 0;
	margin-left: -2.2rem;
	margin-top: 2px;
/*    
    position:relative;
    top:2px;
    left:-32px;*/
}

input.btn + span.postfix a {
	margin-left:-20px;
}	

input.btn + a::after,
input.btn + span.postfix a::after {
	content: "\E208";
	color: rgba(180, 180, 180, 1) !important;
	/*font-size:12pt;*/
}

input.btn + a:hover::after,
input.btn + .postfix a:hover::after {
	filter: alpha(opacity = 60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

.box-s16{width:16px;height:16px;line-height:16px;clear:left;}
.box-s18{width:18px;height:18px;line-height:18px;clear:left;}
.box-s20{width:20px;height:20px;line-height:20px;clear:left;}
.box-s22{width:22px;height:22px;line-height:22px;clear:left;}

.ico-s90
{
	font-size:90px !important;
}

.ico-s48
{
	font-size:48px !important;
}

.ico-s32
{
	font-size:32px !important;
}

.ico-s24 {
	font-size:24px !important;
}

.ico-s20 {
	font-size:20px !important;
}

.ico-s18 {
	font-size:18px !important;
}

.ico-s16 {
	font-size:16px !important;
}

.ico-s14 {
	font-size:14px !important;
}
.ico-s12 {
	font-size:12px !important;
}

.ico-s9 {
	font-size:9px !important;
}

.ico-margin-no
{
	margin:0 !important;
}

div.box-count,
span.box-count,
a.box-count {
	width: 1.4rem;
	height: 1.4rem;
	font-size: 1rem;
	line-height: 1.4rem;
	margin: -0.4rem 0.2rem 0.4rem;
	vertical-align: middle;
}

div.box-count-2,
span.box-count-2,
a.box-count-2 {
	width: 1.8rem;
	height: 1.4rem;
	font-size: 1rem;
	line-height: 1.4rem;
	margin: -0.4rem 0.2rem 0.4rem;
	vertical-align: middle;
}

div.box-count-3,
span.box-count-3,
a.box-count-3 {
	width: 2.3em;
	height: 1.4rem;
	font-size: 1rem;
	line-height: 1.5rem;
	margin: -0.4rem 0.2rem 0.4rem;
	vertical-align: middle;
}

a.box-alone {
	margin: 0 0 0 0.5rem !important;
}

span.box-text-sup,
div.box-text-sup
{
	background:transparent;
	font-size:1rem;
	font-weight:bold;
	font-family:Arial,sans-serif;
	text-align:left;
	width:20px;
	height:20px;
	border-radius:30%;
	position:absolute;
	top:-5px;
	left:18px;
}

span:has(.box-text-sup),
div:has(.box-text-sup),
a:has(.box-text-sup)
{
	position :relative;
}

.ico-free,
.ico-edit, .ico-edit-silver, .ico-edit-big, .ico-delete, .ico-delete-silver,
.ico-hamburger, .ico-hamburger-big,
.ico-person, .ico-person-red, .ico-parents, .ico-login, .ico-login-big, .ico-eject, .ico-eject-silver,
.ico-detail, .ico-view, .ico-thumbnail, .ico-thumbnail-green, .ico-print, .ico-refresh,
.ico-email, .ico-config, .ico-folder, .ico-globe,
.ico-download, .ico-download-green, .ico-download-red, .ico-download-open,
.ico-roundabout, .ico-money, .ico-show, .ico-show-big, .ico-show-lines,
.ico-save, .ico-approve, .ico-approve-silver, .ico-new, .ico-up, .ico-back, .ico-next,
.ico-file, .ico-report, .ico-payed, .ico-star, .ico-star-white,
.ico-wifi, .ico-note, .ico-attach, .ico-phone, .ico-sms, .ico-verbal, .ico-pic,
.ico-checked, .ico-checked-gray, .ico-checked-silver,
.ico-banned, .ico-family, .ico-question, .ico-earphone, 
.ico-key, .ico-filter, .ico-filter-remove, .ico-check-all, .ico-uncheck-all, .ico-edit-all,
.ico-hand-left, .ico-hand-right,
.ico-candle, .ico-oil, .ico-service, .ico-intv, .ico-play, .ico-pause, .ico-copy, .ico-settings,
.ico-wizard, .ico-import, .ico-export, .ico-stopwatch, .ico-running,
.ico-graph, .ico-chart, .ico-stats, .ico-archive,
.ico-arrow-l, .ico-arrow-r, .ico-arrow-u, .ico-arrow-d,
.ico-db, .ico-db-lock, .ico-lock, .ico-unlock, .ico-puzzle,
.ico-plus, .ico-minus, .ico-fullscreen, .ico-girl, .ico-female, .ico-male, .ico-fire,
.ico-calendar,
.ico-info, .ico-wrn, .ico-err,
.dlg-ico-info, .dlg-ico-wrn, .dlg-ico-err, .dlg-ico-cnf,
.order_asc::before, .order_desc::before,
.ico-web::before, .ico-embeded,
.ico-address-book, .ico-nameplate, .ico-list, .ico-list-numbered, .ico-parts
{
	font-family: 'Glyphicons Regular';
	font-size: 1.5rem;
	font-weight: normal !important;
	margin: 0 3px;
	display: inline !important;
	text-decoration:none !important;
}

a.ico-edit:hover::before, a.ico-edit-silver:hover::before, .ico-edit-big:hover::before,
a.ico-delete:hover::before, a.ico-delete-silver:hover::before, 
a.ico-person:hover::before, a.ico-person-red:hover::before, a.ico-parents:hover::before, a.ico-eject:hover::before, .ico-eject-silver:hover::before, 
a.ico-detail:hover::before, a.ico-view:hover::before,
a.ico-email:hover::before, a.ico-config:hover::before, .ico-folder:hover::before, .ico-globe:hover::before,
a.ico-thumbnail:hover::before, a.ico-thumbnail-green:hover::before, a.ico-print:hover::before, a.ico-refresh:hover::before,
a.ico-download:hover::before, a.ico-download-green:hover::before, a.ico-download-red:hover::before,
a.ico-download-open:hover::before, a.ico-roundabout:hover::before, a.ico-money:hover::before, a.ico-show:hover::before, a.ico-show-big:hover::before, a.ico-show-lines:hover::before,
a.ico-save:hover::before, a.ico-approve:hover::before, a.ico-approve-silver:hover::before, a.ico-new:hover::before, a.ico-up:hover::before, a.ico-back:hover::before, a.ico-next:hover::before,
a.ico-file:hover::before, a.ico-report:hover::before, a.ico-payed:hover::before, a.ico-star:hover::before, a.ico-star-white:hover::before,
a.ico-wifi:hover::before, a.ico-note:hover::before, a.ico-attach:hover::before, a.ico-phone:hover::before, a.ico-sms:hover::before, a.ico-verbal:hover::before, a.ico-pic:hover::before,
a.ico-checked:hover::before, a.ico-checked-gray:hover::before, a.ico-checked-silver:hover::before,
a.ico-banned:hover::before, a.ico-family:hover::before, a.ico-question:hover::before, a.ico-earphone:hover::before, 
a.ico-key:hover::before, a.ico-filter:hover::before, a.ico-filter-remove:hover::before, a.ico-check-all:hover::before, a.ico-uncheck-all:hover::before, a.ico-edit-all:hover::before,
a.ico-hand-left:hover::before, a.ico-hand-right:hover::before,
a.ico-candle:hover::before, a.ico-oil:hover::before, a.ico-service:hover::before, a.ico-intv:hover::before, a.ico-play:hover::before, a.ico-pause:hover::before, a.ico-copy:hover::before, a.ico-settings:hover::before,
a.ico-wizard:hover::before, a.ico-import:hover::before, a.ico-export:hover::before, a.ico-stopwatch:hover::before, a.ico-running:hover::before,
a.ico-graph:hover::before, a.ico-chart:hover::before, a.ico-stats:hover::before, a.ico-archive:hover::before,
a.ico-arrow-l:hover::before, a.ico-arrow-r:hover::before, a.ico-arrow-u:hover::before, a.ico-arrow-d:hover::before,
a.ico-db:hover::before, a.ico-db-lock:hover::before, a.ico-lock:hover::before, a.ico-unlock:hover::before, a.ico-puzzle:hover::before,
a.ico-plus:hover::before, a.ico-minus:hover::before, a.ico-fullscreen:hover::before, a.ico-girl:hover::before, a.ico-female:hover::before, a.ico-male:hover::before, a.ico-fire:hover::before,
a.ico-calendar:hover::before,
a.ico-info:hover::before, a.ico-wrn:hover::before, a.ico-err:hover::before,
a.order_asc:hover::before, a.order_desc:hover::before,
a.ico-web:hover::before, a.ico-embeded::before, a.ico-address-book:hover::before, a.ico-nameplate:hover::before,
a.ico-list:hover::before, a.ico-list-numbered:hover::before, a.ico-parts:hover::before
{
	opacity: 0.4;
	filter: alpha(opacity = 40);
}


a.ico-login:hover::before, a.ico-login-big:hover::before,
a.ico-hamburger:hover::before, a.ico-hamburger-big:hover::before
{
	color: rgba(220, 220, 220, 1) !important;
}

.ico-free::before {
	content: "";
	color: transparent;
}

.ico-edit::before {
	content: "\E031";
	color: rgba(255, 170, 50, 1) !important;
}

.ico-edit-silver::before {
	content: "\E031";
	color: rgba(180, 180, 180, 1) !important;
}

.ico-delete::before {
	content: "\E208";
	color: rgba(230, 0, 0, 1) !important;
	font-size: 90%;
}

.ico-delete-silver::before {
	content: "\E208";
	color: rgba(180, 180, 180, 1) !important;
	font-size: 90%;
}

.ico-hamburger::before {
	content: "\e517";
	color: rgba(255, 255, 255, 1) !important;
}

.ico-hamburger-big::before {
	content: "\e517";
	color: rgba(255, 255, 255, 1) !important;
	font-size:32px;
}

.ico-login::before {
	content: "\E387";
	color: rgba(150, 150, 150, 1) !important;	
}

.ico-login-big::before {
	content: "\E387";
	color: rgba(255, 255, 255, 1) !important;
	font-size:32px;	
}

.ico-person::before {
	content: "\E004";
	color: rgba(150, 150, 150, 1) !important;
}

.ico-person-red:before {
	content: "\E792";
	color: rgba(250, 80, 80, 1) !important;
}

.ico-parents:before {
	content: "\E025";
}

.ico-eject::before {
	content: "\E389";
	color: rgba(190, 0, 0, 1) !important;
}

.ico-eject-silver::before {
	content: "\E389";
	color: rgba(200, 200, 200, 1) !important;
}

.ico-detail::before {
	content: "\E158";
}

.ico-view::before {
	content: "\E052";
}

.ico-config::before {
	content: "\E138";
}

.ico-folder::before {
	content: "\E145";
	color: rgba(80, 180, 150, 1) !important; 
}

.ico-globe::before {
	content: "\E341";
}

.ico-email::before {
	content: "\E011";
}

.ico-thumbnail::before {	
	content: "\e248";
	color: rgba(70, 70, 70, 1) !important;
}
.ico-thumbnail-green::before {
	content: "\e248";
	color: rgba(70, 200, 120, 1) !important;
}

.ico-roundabout::before {
	content: "\e083";
}

.ico-money::before {
	content: "\e459" 
}

.ico-key::before {
	content: "\e045"
}

.ico-show::before {
	content: "\E157";
}

.ico-show-big::before {
	content: "\E156";
}

.ico-show-lines::before {
	content: "\E159";
}

.ico-print::before {
	content: "\E016";
	color: rgba(150, 150, 150, 1);
}

.ico-refresh::before {
	content: "\E082";
	color: rgba(0, 80, 200, 1);
}

.ico-download::before {
	content: "\E415";
	color: rgba(150, 150, 150, 1) !important;
}

.ico-download-green::before {
	content: "\E415";
	color: rgba(100, 200, 50, 1) !important;
}

.ico-download-red::before {
	content: "\E415";
	color: rgba(200, 100, 50, 1) !important;
}

.ico-download-open::before {
	content: "\E390";
	color: rgba(150, 150, 150, 1) !important;
}

.ico-import::before {
	content: "\E416";
	color: rgba(80, 120, 255, 1) !important;	
}

.ico-export::before {
	content: "\E415";
	color: rgba(0, 180, 80, 1) !important;	
}

.ico-save::before {
	content: "\E447";
	color: rgba(150, 150, 150, 1) !important;
}

.ico-approve::before {
	content: "\E490";
	color: rgba(50, 180, 250, 1) !important;
}

.ico-approve-silver::before {
	content: "\E490";
	color: rgba(180, 180, 180, 1) !important;
}

.ico-new::before {
	content: "\e703";
	color: rgba(100, 200, 50, 1) !important;
}

.ico-up::before {
	content: "\E214";
	content: "\E601";
	
	color: rgba(251, 183, 50, 1) !important;
	color: rgba(50, 180, 250, 1) !important;
}

.ico-back::before {
	content: "\E211";
	content: "\e222";
	content: "\e225"; 
	color: rgba(50, 180, 250, 1) !important;
}

.ico-next::before {
	content: "\e224"; 
	color: rgba(50, 180, 250, 1) !important;
}

.ico-file::before {
	content: "\E037";
	color: rgba(200, 200, 200, 1) !important;
}

.ico-wifi::before {
	content: "\E074";
}

.ico-note::before {
	content: "\E030";
}

.ico-attach::before {
	content: "\E063";
}

.ico-report::before {
	content: "\E530";
}

.ico-checked::before {
	content: "\E207";
	color: rgba(100, 200, 50, 1) !important;	
}

.ico-checked-gray::before {
	content: "\E207";
	color: rgba(140, 140, 140, 1) !important;			
}

.ico-checked-silver::before {
	content: "\E207";
	color: rgba(210, 210, 210, 1) !important;	
}

.ico-banned::before {
	content: "\E200";
	color: rgba(220, 120, 120, 1) !important;
	font-size:90%		
}

.ico-family::before {
	content: "\E500";
}

.ico-payed::before {
	content: "\E194";
	color: #15A32B;
}

.ico-question::before {
	content: "\E434";
	color: rgba(180, 180, 180, 1) !important;
}

.ico-star::before {
	content: "\E050";
}

.ico-star-white::before {
	content: "\E049";
}

.ico-pic::before {
	content: "\E139"
}

.ico-info::before {
	content: "\E196";
	color: rgba(0, 180, 255, 1) !important;
}

.ico-wrn::before {
	content: "\E079";
	color: rgba(250, 180, 20, 1) !important;	
}

.ico-err::before {
	content: "\E505";
	color: rgba(225, 80, 80, 1) !important;
}

.ico-phone::before {
	content: "\E443";
}

.ico-sms::before {
	content: "\E579";
}

.ico-verbal::before {
	content: "\E310";
}

.ico-earphone::before {
	content: "\E443";
}

.ico-filter::before {
	content: "\E321";
	color: rgba(0, 0, 0, 1) !important;
}

.ico-filter-remove::before {
	content: "\E789";
	color: rgba(150, 0, 0, 1) !important;
}

.ico-check-all::before {
	content: "\E153";
	color: rgba(80, 200, 0, 1) !important;
}

.ico-uncheck-all::before {
	content: "\E154";
	color: rgba(200, 80, 0, 1) !important;
}

.ico-edit-all::before {
	content: "\E151";
	color: rgba(255, 170, 50, 1) !important;
}

.ico-hand-left::before {
	content: "\E347";
}

.ico-hand-right::before {
	content: "\E347";
}

.ico-candle::before {
	content: "\E335";
}

.ico-oil::before {
	content: "\E093";
}

.ico-service::before {
	content: "\E138";
	color: rgba(30, 130, 200, 1);
}

.ico-intv::before {
	content: "\E431";
	color: rgba(250, 100, 0, 1);
}

.ico-play::before {
	content: "\E174";
}

.ico-pause::before {
	content: "\E175";
}

.ico-copy::before {
	content: "\E512";
}

.ico-settings::before {
	content: "\E281"
}

.ico-wizard::before {
	content: "\E010"
}

.ico-stopwatch::before {
	content: "\E056";
}

.ico-running::before {
	content: "\E592";
	color: rgba(0, 180, 80, 1) !important;
}

.ico-graph::before {
	content: "\E042";
	color: rgba(180, 180, 0, 1) !important;
}

.ico-chart::before {
	content: "\E043";
}

.ico-stats::before {
	content: "\E041";
}

.ico-archive::before {
	content: "\E411"
}

.ico-arrow-l::before {
	content: "\E211";
}

.ico-arrow-r::before {
	content: "\E212";
}

.ico-arrow-d::before {
	content: "\E213";
}

.ico-arrow-u::before {
	content: "\E214";
}

.ico-db::before {
	content: "\E528";
	color: rgba(120, 120, 140, 1);
}

.ico-calendar::before {
	content : "\E046";
}

.ico-db-lock::before {
	content: "\E144";
}

.ico-lock::before {
	content: "\E204";
}

.ico-unlock::before {
	content: "\E205";
}

.ico-puzzle::before {
	content: "\E138";
}

.ico-plus::before {
	content: "\E433";	
}

.ico-minus::before {
	content: "\E434";
}

.ico-fullscreen::before {
	content: "\E350";
}

.ico-girl::before {
	content: "\E005";
	color: rgba(255, 50, 50, 1) !important;
}

.ico-female::before {
	content: "\E752";
	color: rgba(255, 50, 90, 1) !important;
}

.ico-male::before {
	content: "\E759";
	color: rgba(50, 140, 255, 1) !important;
}

.ico-fire::before {
 	content: "\E023";
 	color: rgba(0, 0, 0, 1) !important;
}

.dlg-ico-info, .dlg-ico-wrn, .dlg-ico-err, .dlg-ico-cnf
{
	display:table-cell !important;
	width:90px;
	text-align:center;
}

.dlg-ico-info::before
{	
	content: "\E196";
	color: rgba(0, 180, 255, 1) !important;	
	font-size:250%;
}

.dlg-ico-wrn::before
{	
	content: "\E079";
	color: rgba(225, 80, 80, 1) !important;
	font-size:250%;
}

.dlg-ico-err::before
{	
	content: "\E505";
	color: rgba(225, 80, 80, 1) !important;
	font-size:250%;
}

.dlg-ico-cnf::before
{	
	content: "\E079";
	color: rgba(250, 180, 20, 1) !important;
	font-size:250%;
}

.dlg-text
{
	display: table-cell !important;
	vertical-align: middle;
	padding: 5px 20px 5px 0;
	max-width: 800px;
	min-width: 400px;
}

.order_asc::before
{
	content: "\e601";
	color: rgba(255, 255, 255, 1) !important;
	font-size:9pt;
	margin: 0 2px 0 0;
}

.order_desc::before
{
	content: "\e602";
	color: rgba(255, 255, 255, 1) !important;
	font-size:9pt;	
	margin: 0 2px 0 0;	
}

.ico-web::before
{
	content: "\E365";
	color:#5e9ed6;
}

.ico-embeded::before
{
	content: "\E118"
}

.ico-address-book::before
{
	content: "\E089";
}

.ico-nameplate::before
{
	content: "\E353";
}

.ico-list::before
{
	content: "\E115";
}

.ico-list-numbered::before
{
	content: "\E710";
}

.ico-parts::before
{
	content: "\E114";
}

.ico-color-black::before, 		.text-black		{	color: rgba(0, 0, 0, 1) !important;	}
.ico-color-red::before,	  		.text-red		{	color: rgba(255, 0, 0, 1) !important;	}
.ico-color-red-dark::before,	.text-red-dark	{	color: rgba(180, 0, 0, 1) !important;	}
.ico-color-blue::before,  		.text-blue		{	color: rgba(0, 0, 255, 1) !important;	}
.ico-color-blue-dark::before,	.text-blue-dark	{	color: rgba(0, 0, 180, 1) !important;	}
.ico-color-blue-light::before,	.text-blue-light{	color: rgba(50, 180, 250, 1) !important	}
.ico-color-green::before, 		.text-green		{	color: rgba(0, 200, 0, 1) !important;	}
.ico-color-green-dark::before,	.text-green-dark{	color: rgba(0, 150, 0, 1) !important;	}
.ico-color-orange::before,		.text-orange 	{	color: rgba(255, 153, 0, 1) !important;	}
.ico-color-silver::before,		.text-silver	{	color: rgba(203, 203, 210, 1) !important;	}
.ico-color-grey::before,  		.text-grey		{	color: rgba(150, 150, 150, 1) !important;	}
.ico-color-purple::before,		.text-purple 	{	color: rgba(204, 0, 255, 1) !important;	}
.ico-color-tail::before,  		.text-tail		{	color: rgba(16, 167, 176, 1) !important;	}
.ico-color-navy::before,  		.text-navy		{	color: rgba(0, 0, 128, 1) !important;	}
.ico-color-aqua::before,  		.text-aqua		{	color: rgba(17, 205, 225, 1) !important;	}
.ico-color-yellow::before,		.text-yellow	{	color: rgba(255, 255, 0, 1) !important;	}
.ico-color-yellow-dark::before,	.text-yellow-dark	{	color: rgba(200, 200, 0, 1) !important;	}
.ico-color-white::before, 		.text-white		{	color: rgba(255, 255, 255, 1) !important;	}
.ico-color-disabled::before,	.text-disabled	{	color: rgba(225, 225, 225, 1) !important;	}
.ico-color-transparent::before 					{	color:transparent !important;}

.rot90,
.rot90::before {
  -webkit-transform:  translateY(-100%) rotate(90deg);
  -moz-transform:     translateY(-100%) rotate(90deg);
  -ms-transform:      translateY(-100%) rotate(90deg);
  transform:          translateY(-100%) rotate(90deg);
  
  -webkit-transform-origin:   left bottom;
  -moz-transform-origin:      left bottom;
  -ms-transform-origin:       left bottom;
  transform-origin:           left bottom;
}

.rot180,
.rot180::before {
  -webkit-transform:  rotate(180deg);
  -moz-transform:     rotate(180deg);
  -ms-transform:      rotate(180deg);
  transform:          rotate(180deg);
}

.rot270,
.rot270::before {
  -webkit-transform:  translateX(-100%) rotate(-90deg);
  -moz-transform:     translateX(-100%) rotate(-90deg);
  -ms-transform:      translateX(-100%) rotate(-90deg);
  transform:          translateX(-100%) rotate(-90deg);
  
  -webkit-transform-origin:   top right;
  -moz-transform-origin:      top right;
  -ms-transform-origin:       top right;
  transform-origin:           top right;
}


.circle16
{
	width: 16px;
	height: 16px;
	border: 3px solid black;
	border-radius: 50%;
	margin: auto;
}

.circle14
{
	width: 14px;
	height: 14px;
	border: 3px solid black;
	border-radius: 50%;
	margin: auto;
}

.circle12
{
	width: 12px;
	height: 12px;
	border: 3px solid black;
	border-radius: 50%;
	margin: auto;
}

.circle9
{
	width: 9px;
	height: 9px;
	border: 3px solid black;
	border-radius: 50%;
	margin: auto;
}

.border-color-red
{
	border-color:blue
}

.border-color-green
{
	border-color:green
}

.border-color-gray
{
	border-color:gray
}

.border-color-yellow
{
	border-color:yellow
}

.border-color-silver
{
	border-color:silver
}

.border-color-blue
{
	border-color:blue
}