.left-side{ background-color :#2A3F54; padding :5px; color :#FFF; }
.left-side{ border :0px dotted #FFF; box-sizing :border-box; -moz-box-sizing :border-box; -webkit-box-sizing :border-box; }
.col-content{ }
.col-menu, .col-content{ box-sizing :border-box; -moz-box-sizing :border-box; -webkit-box-sizing :border-box; }
.panel{ padding :2px; }
.panel.top{ background :#F0F0F0; display :block; position :relative; }
.panel.top:before{ background :#E5E5E5; bottom :0; content :''; display :block; height :1px; left :0; position :absolute; right :0; }
.panel.top [class^="lt-icon-"]{ color :#416283; font-size :inherit; }
.panel.top a{ text-decoration :none; color :#19B495; }
.panel.top a:hover{ color :#15957B; }
.break {display :block !important; float :none !important;}
.inline-menu{ }
.inline-menu-item{ position :relative; margin-right :8px;vertical-align:baseline}
.inline-menu-item:before, .inline-menu-item:after {vertical-align:baseline;}
.inline-menu-item:after{ color :transparent; content :'|'; right :-4px; position :absolute; }
.inline-menu-item:last-child{ margin-right :0px; }
.inline-menu-item:last-child:after{ content :'' }
.inline-menu-item.lt-button {float: none;}
.inline-section {
	background-color: #fff;
	border-bottom: 1px solid #e9e9e9;
	margin: 0 0 1em 0;
	max-width: 100%;
	z-index: 1;
	position: relative;
	display: block!important;
	color: inherit;
}
.inline-section > span{
	color  :#19AA8D;
	bottom :-8px;
}
.inline-section > span, .inline-section > legend{
	background-color :inherit;
	/*font             :normal 12px/14px Arial, 'Helvetica Neue', Helvetica, Verdana, sans-serif;*/
	margin           :0 .2em;
	padding          :0 .2em;
	position         :relative;
	text-decoration  :none;
	z-index          :5;
}
.inline-section > span.h4{
	font-family :'HelveticaNeueCyr-Thin', 'Helvetica Neue', Helvetica, sans-serif;
	font-size   :1.8em;
}
.lt-progress{
	margin           :1em auto;
	width            :16px;
	height           :12px;
	background-image :url('data:image/gif;base64,R0lGODlhEAALAPQAAPLy8srKyuvr6+rq6u3t7crKysrKytDQ0N3d3djY2Ofn587OztXV1d/f39nZ2efn58/Pz8nJydXV1e7u7uvr6+/v79LS0uzs7O/v7+bm5uLi4unp6e7u7gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA');
}
.lt-progress.inline, .inline{
	display  :inline-block;
	position :relative;
}

.lt-progress-2{
	margin           :auto auto;
	width            :16px;
	height           :12px;
	background-image :url('data:image/gif;base64,R0lGODlhEAALAPQAAPLy8srKyuvr6+rq6u3t7crKysrKytDQ0N3d3djY2Ofn587OztXV1d/f39nZ2efn58/Pz8nJydXV1e7u7uvr6+/v79LS0uzs7O/v7+bm5uLi4unp6e7u7gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA');
}
.lt-progress-2.inline, .inline{
	display  :inline-block;
	position :relative;
}

.lt-table [class^="lt-icon-"]{ text-decoration :none }
.lt-table [class^="lt-icon-"]:before, .lt-table [class^="lt-icon-"]:after{ }
.lt-table td{ padding :3px 4px; }
.lt-table .lt-button-bar .lt-button, .lt-table .lt-button-bar .lt-input{ padding :5px 10px; font-size :11px; }
.dropdown{ display :inline-block; list-style-type :none; margin-right :.5em; padding :0; position :relative; white-space :nowrap; width :auto; cursor :pointer; box-sizing :border-box }
.dropdown .items, .dropdown .items li ul{ background :#FFF; margin :0; border :1px solid #D8D8D8; border-spacing :.2em; box-shadow :1px 2px 7px rgba(0, 0, 0, 0.15); display :table; padding :0; position :absolute; text-align :left; top :100%; visibility :hidden; width :auto; }
.dropdown .items li.separator, .dropdown .items li:hover.separator{ background :none; border-top :1px solid rgba(0, 0, 0, .1); margin :0 .5em; padding :.1em 0; }
.dropdown .vertical{ box-shadow :none; border-color :transparent; visibility :visible }
.dropdown ul{ list-style-type :none; margin :0; padding :0; }
.dropdown ul li{ box-sizing :border-box; cursor :pointer; font-size :1em; font-family :Arial; line-height :inherit; margin :0; padding :2px 8px; text-decoration :none !important; text-shadow :none; vertical-align :baseline; position :relative; }
.dropdown ul li input[type=checkbox], .dropdown ul li input[type=radio]{ margin :1px; vertical-align :middle; }
.dropdown ul li:hover{ background :#08C; color :#FFF; }
.dropdown ul li:hover > span, .dropdown ul li label:hover, .dropdown ul li:hover > a{ color :#FFF; text-decoration :none; }
.dropdown ul li.disabled a, .dropdown ul li.disabled span{ color :#AAA; }
.dropdown ul li.disabled:hover, .dropdown ul li.disabled:hover a, .dropdown ul li.disabled:hover span{ background :none; }
.dropdown ul li a, .dropdown ul li span, .dropdown ul li label{ border :none; color :#3E3E3E; line-height :1.5em; text-decoration :none; }
.dropdown ul li .default{ font-weight :700 }
.dropdown:hover .items{ margin-top :0px; visibility :visible; z-index :1000000; }
.dropdown .items li:hover > ul{ visibility :visible; z-index :1000000; }
.lt-r .dropdown .items, .lt-r.dropdown .items{ right :0; }
.lt-l .dropdown .items, .lt-l.dropdown .items{ left :0; }
.lt-r .dropdown .items li ul, .lt-r.dropdown .items li ul{ top :0; right :100%; }
.lt-l .dropdown .items li ul, .lt-l.dropdown .items li ul{ top :0; left :100%; }
.lt-arrow{ position :relative; box-sizing :border-box; width :auto; height :auto; vertical-align :baseline; padding-left :4px; padding-right :2px; }
.lt-arrow:after{ content :''; border-left :4px solid transparent; border-right :4px solid transparent; border-top :6px solid #000; filter :alpha(opacity=30); opacity :0.5; overflow :hidden; position :absolute; top :40%; left :0; width :0; height :0; display :block }
.lt-arrow:hover:after{ filter :alpha(opacity=100); opacity :1; }
.arrow{ display :inline-block; border :5px solid transparent; width :auto; height :auto; filter :alpha(opacity=30); opacity :0.5; }
.arrow.top{
	border-top-color :#000;
	border-bottom    :0;
}
.arrow.right{
	border-right-color :#000;
	border-left        :0;
}
.arrow.bottom{
	border-bottom-color :#000;
	border-top          :0;
}
.arrow.left{
	border-left-color :#000;
	border-right      :0;
}
.arrow:hover{ filter :alpha(opacity=100); opacity :1; }
input:-webkit-autofill,
input:-webkit-autofill:focus{
	background-color   :#FFF !important;
	-webkit-box-shadow :0 0 5px 0 rgba(0, 0, 0, 0),
	inset 0 0 0 50px #FFF;
}
.round-3px{ border-radius :3px; -webkit-border-radius :3px; -moz-border-radius :3px; -o-border-radius :3px; }
.round-5px{ border-radius :5px; -webkit-border-radius :5px; -moz-border-radius :5px; -o-border-radius :5px; }
.round-7px{ border-radius :7px; -webkit-border-radius :7px; -moz-border-radius :7px; -o-border-radius :7px; }
/*  customize pagination bar  */
[class*="page-link-"]{
	text-decoration       :none;
	padding               :2px 4px;
	line-height           :14px;
	font-size             :11px;
	color                 :#314961;
	vertical-align        :middle;
	border-radius         :2px;
	-webkit-border-radius :2px;
	-moz-border-radius    :2px;
	background-color      :inherit;
}
[class*="page-link-"]:hover{
	background-color :#619E16;
	color            :#FFF;
	text-decoration  :none;
}
[class*="page-link-current"]{
	background-color :#08C;
	color            :#FFF !important;
}
.breadcrumbs{ list-style-type :none; margin :0px; padding :0px; overflow :hidden; }
.breadcrumbs li{ list-style-type :none; margin :0 0 0 1px; display :inline-block; }
.breadcrumbs li::before{ color :#C1C1C1; content :'\00BB'; }
.breadcrumbs li:first-child{ margin-left :0; }
.breadcrumbs li:first-child:before{ content :'' }
.breadcrumbs li a:link{ text-decoration :none; padding :0 2px; }
[class*="sort-"]{ position :relative; }
[class*="sort-"]:before, [class*="sort-"]:after{
	content      :'';
	border-left  :3px solid transparent;
	border-right :3px solid transparent;
	filter       :alpha(opacity=70);
	opacity      :0.7;
	overflow     :hidden;
	position     :absolute;
	width        :0;
	height       :0;
	margin       :0 2px;
}
[class*="sort-"]:before{
	border-bottom :5px solid #C0C0C0;
	top           :2px;
	left          :100%;
}
[class*="sort-"]:after{
	border-top :5px solid #C0C0C0;
	top        :8px;
}
[class*="sort-"]:hover{ filter :alpha(opacity=100); opacity :1; }
.sort-asc:after{ border-top :5px solid #000; }
.sort-desc:before{ border-bottom :5px solid #000; }
.dotted{ position :relative; z-index :0; }
.dotted:before{ content :''; width :100%; height :100%; border-bottom :1px dotted #ccc; box-sizing :border-box; position :absolute; top :-1px; z-index :-1; background-color :transparent; }
.dotted > span, .dotted > div{ background-color :#FFF; display :inline-block; }
.dotted > span:first-child, .dotted > div:first-child{ padding-right :6px; }
.dotted > span + span, .dotted > div + div{ padding-left :6px; float :right; }
.dotted + .dotted{ margin-top :4px; }
.property {font-size:12px; font-weight:normal;color :#7e7e7e;}
.ui-layout-pane{ padding :0; border :0px; }
.ui-layout-resizer{ background-color :#F3F3F4; }
.ui-layout-west{ background-color :#2F4050; }
.ui-layout-center{ }
#pane-content{ border :1px solid #E7EAEC !important; padding :0 8px; }
#pane-west{ overflow :visible; }
#pane-north{ overflow :visible; padding :8px; background :#F3F3F4; }
#pane-south{ overflow :visible; padding :8px; }
.sidebar-panel{ margin-bottom :2px; padding :24px 20px; overflow :visible; background-color :#293846; color :#A7B1C2; }
.sidebar-panel .lt-frame{ border-color :transparent; padding :3px; background-color :#A7B1C2; }
.sidebar-panel .lt-head{ font-weight :600; padding:0 .1em; }
.sidebar-panel .lt-arrow:after{ border-top-color :#A7B1C2; }
/*  navigation  */
.sidebar-menu,
.sidebar-menu ul,
.sidebar-menu ul li,
.sidebar-menu ul li a{
	margin             :0;
	padding            :0;
	border             :0;
	list-style         :none;
	line-height        :.95em;
	display            :block;
	position           :relative;
	-webkit-box-sizing :border-box;
	-moz-box-sizing    :border-box;
	box-sizing         :border-box;
}
.sidebar-menu{
	color :#FFFFFF;
}
.sidebar-menu ul ul{
	display :none;
}
.sidebar-menu .header{
	padding  :24px 18px;
	overflow :visible;
}
.align-right{
	float :right;
}
.sidebar-menu a {
	font-family:Roboto, Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: .98em;
}
.sidebar-menu > ul > li{
	border-left :4px solid transparent;
}
.sidebar-menu > ul > li > a{
	padding         :10px 12px;
	cursor          :pointer;
	z-index         :2;
	text-decoration :none;
	color           :#A7B1C2;
	text-shadow     :0 1px 1px rgba(0, 0, 0, 0.35);
	background      :#2F4050;
	box-shadow      :inset 0 0px 0 rgba(255, 255, 255, 0.15);
	font-size: 1.1em;
}
.sidebar-menu > ul > li > a [class*="lt-icon-"]:before {
	margin-right   :4px;
}
.sidebar-menu > ul > li:hover{
	border-left :4px solid #F9AB00;
}
.sidebar-menu > ul > li.active,
.sidebar-menu > ul > li.open{
	border-left :4px solid #19AA8D;
}
.sidebar-menu > ul > li > a:hover,
.sidebar-menu > ul > li.active > a,
.sidebar-menu > ul > li.open > a{
	color            :#EEEEEE;
	background-color :#293846;
}
.sidebar-menu > ul > li.open > a{
	/*box-shadow :inset 0 0px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.15);*/
}
.sidebar-menu > ul > li:last-child > a,
.sidebar-menu > ul > li.last > a{
}
.holder{
	width    :0;
	height   :0;
	position :absolute;
	top      :0;
	right    :0;
}
.holder::after,
.holder::before{
	display           :block;
	position          :absolute;
	content           :"";
	width             :4px;
	height            :4px;
	right             :20px;
	z-index           :10;
	-webkit-transform :rotate(-135deg);
	-moz-transform    :rotate(-135deg);
	-ms-transform     :rotate(-135deg);
	-o-transform      :rotate(-135deg);
	transform         :rotate(-135deg);
}
.holder::after{
	top         :16px;
	border-top  :1px solid #A7B1C2;
	border-left :1px solid #A7B1C2;
}
.holder::before{
	top               :17px;
	border-top        :1px solid;
	border-left       :1px solid;
	border-top-color  :#32373E;
	border-left-color :#32373E;
}
.sidebar-menu > ul > li > a:hover > span::after,
.sidebar-menu > ul > li.active > a > span::after,
.sidebar-menu > ul > li.open > a > span::after{
}
.sidebar-menu ul ul li a{
	cursor          :pointer;
	border-bottom   :1px solid #32373E;
	border-left     :1px solid #32373E;
	border-right    :1px solid #32373E;
	padding         :14px 18px;
	z-index         :1;
	text-decoration :none;
	color           :#EEEEEE;
	background      :#293846;
	box-shadow      :inset 0 0px 0 rgba(255, 255, 255, 0.1);
}
.sidebar-menu li ul li a{
	padding :8px 12px 8px 36px;
}
.sidebar-menu ul ul li:hover > a,
.sidebar-menu ul ul li.open > a,
.sidebar-menu ul ul li.active > a{
	background :#293846;
	color      :#FFFFFF;
}
.sidebar-menu ul ul li:first-child > a{
	box-shadow :none;
}
.sidebar-menu ul ul ul li:first-child > a{
	box-shadow :inset 0 0px 0 rgba(255, 255, 255, 0.1);
}
.sidebar-menu ul ul ul li a{
}
.sidebar-menu > ul > li > ul > li:last-child > a,
.sidebar-menu > ul > li > ul > li.last > a{
	border-bottom :0;
}
.sidebar-menu > ul > li > ul > li.open:last-child > a,
.sidebar-menu > ul > li > ul > li.last.open > a{
	border-bottom :1px solid #32373E;
}
.sidebar-menu > ul > li > ul > li.open:last-child > ul > li:last-child > a{
	border-bottom :0;
}
.sidebar-menu ul li.has-children > a::after{
	display           :block;
	position          :absolute;
	content           :"";
	width             :4px;
	height            :4px;
	right             :20px;
	z-index           :10;
	top               :40%;
	border-top        :1px solid #EEEEEE;
	border-left       :1px solid #EEEEEE;
	-webkit-transform :rotate(-135deg);
	-moz-transform    :rotate(-135deg);
	-ms-transform     :rotate(-135deg);
	-o-transform      :rotate(-135deg);
	transform         :rotate(-135deg);
}
.sidebar-menu ul ul li.active > a::after,
.sidebar-menu ul ul li.open > a::after,
.sidebar-menu ul ul li > a:hover::after{
	border-color :#FFFFFF;
}
.lt-table .filter-panel th{
}
.lt-table .filter-panel-switcher{
	padding :0 !important;
}
.lt-table .filter-panel th, .lt-table th.filter-panel-switcher{
	background-color :#F5F5F5 !important;
	font-size        :1em !important;
	font-family      :Arial, 'OpenSans', 'Helvetica Neue', Helvetica, sans-serif;
	font-weight      :normal;
}
.lt-table .filter-panel-switcher .toggler{
	background-color :#BBB;
	width            :48px;
	height           :4px;
	display          :block;
	margin           :0 auto;
	overflow         :hidden;
	cursor           :pointer;
}
.lt-table .filter-panel-switcher .toggler:hover{
	background-color :#FC6;
}
.label, .label-type-1, .print-status, .print-status-0{
	background-color :#D1DADE;
	color            :#5E5E5E;
	font-family      :Arial, 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;
	font-size        :9px;
	font-weight      :500;
	padding          :3px 6px;
	text-shadow      :none;
	text-align       :center;
	white-space      :nowrap;
	/*vertical-align   :baseline;*/
	border-radius    :2px;
}
.label-primary,
.badge-primary, .label-type-4,.print-status-20{
	background-color :#1AB394;
	color            :#FFFFFF;
}
.label-success,
.badge-success, .label-type-3,.print-status-1{
	background-color :#1C84C6;
	color            :#FFFFFF;
}
.badge-success, .label-type-7{
	background-color : #cf8ef3;
	color            :#FFFFFF;
}
.badge-success, .label-type-8{
	background-color : #030f91;
	color            :#FFFFFF;
}
.label-type-9{
	background-color :#f1ba56;
	color            :#FFFFFF;
}
.label-warning,
.badge-warning{
	background-color :#F8AC59;
	color            :#FFFFFF;
}
.label-warning-light,
.badge-warning-light{
	background-color :#F8AC59;
	color            :#FFFFFF;
}
.label-danger,
.badge-danger, .label-type-2,.print-status-21{
	background-color :#ED5565;
	color            :#FFFFFF;
}
.label-info,
.badge-info{
	background-color :#23C6C8;
	color            :#FFFFFF;
}
.label-inverse,
.badge-inverse{
	background-color :#262626;
	color            :#FFFFFF;
}
.label-white,
.badge-white{
	background-color :#FFFFFF;
	color            :#5E5E5E;
}
.label-white,
.badge-disable, .label-type-5{
	background-color :#2A2E36;
	color            :#8B91A0;
}
.inline .label{
	display  :block;
	position :absolute;
	left     :100%;
	top      :-50%;
	margin   :0 2px;
}
.widgets .lt-row{
	margin-bottom :10px;
}
.widgets .lt-row > div:nth-child(-n+2) .widget-wrapper{
	background-color :#99C9DF; color :#FFF;
}
.widgets .lt-row > div:nth-child(n+3):nth-child(-n+4) .widget-wrapper{
	background-color :#C0DA89; color :#FFF;
}
.widgets .lt-row > div:nth-child(n+5):nth-child(-n+6) .widget-wrapper{
	background-color :#F9AB00; color :#FFF;
}
.widgets .widget-wrapper{
	box-sizing    :border-box;
	border-radius :5px;
	height        :100%;
	margin        :5px;
	padding       :5px;
	position      :relative;
}
.widgets .widget-wrapper .widget-body{
	margin :auto;
}

.w90r{ width :90%; }
.w92r{ width :92%; }
.w95r{ width :95%; }
.w15r{ width:15%}
.w30r{width:30%;}
.w50r{width:50% !important;}
.w100m { min-width: 100%; }
.valid-error-message {
	color:#FF3333;
	padding:0px;
	margin:2px 0px;
	text-align:left;
	font-size:12px !important;
}
.white-space-nowrap {
	white-space: nowrap;
}
.whsp-prl-imp {
	display:block;white-space:pre-line !important;
}
.lt-button [class^="lt-icon-"]:before, .lt-button [class*=" lt-icon-"]:before,
.lt-button [class^="lt-icon-"]:after, .lt-button [class*=" lt-icon-"]:after{
	vertical-align :0;
}
.pl5r {
	padding-left:5%;
}
.pb10 {
	padding-bottom:10px;
}
.close-block {
	display:none;position:absolute;top:0px;right:0px;color:red;opacity:0.6;font-size:14px;cursor:pointer;
}
.close-block:hover {
	opacity: 1;
}
.process-upload {
	width:0%;height:0px;border:1px solid #4B8BF5;
}
.drag-and-drop {
	border:3px solid #D3D3D3;text-align:center;padding:30px 0px;border-radius:10px;font-size:20px;background:#F7F7F7;
}
span.button-add-file {
	color:#777;cursor:pointer
}
span.button-add-file:hover {
	color:#19AA8D;
}
span.button-arr {
	color:#777;cursor:pointer
}
span.button-arr:hover {
	color:#19AA8D;
}
.inline-h3, .label-h3 {
	display:block;
	position:absolute;
	left:100%;
	top:-10%;
	margin:0 -2px;
}
.label-h3 {
	top: -10px !important;
	line-height: 1em !important;
}
.lt-r div.valid-error-message {
	padding: 0 0 0 5%;
}
.page-a4 {
	position:relative;width:185mm;min-height:297mm;padding:5mm 5mm 5mm 20mm;page-break-after:always;
}
.page-orientation-landscape {
	min-height:185mm !important;width:297mm !important;
}
.page-orientation-portrait {
	width:185mm !important;min-height:297mm !important;
}
.page-a4-name {
	position:absolute;top:8mm;left:20mm;font-size:24px;font-weight:bold;width:185mm;text-align:center;
}
.page-a4-info{
	position:absolute;top:20mm;left:20mm;width:185mm;
}
.page-a4-info p{
	padding:0 0 0.1mm 0;margin:0;font-size:14px;
}
.page-a4-info p span{
	text-decoration:underline;font-weight:bold;
}
.page-a4-data {
	position:absolute;top:55mm;left:15mm;
}
.page-a4-data table{
	border:1px solid #777;width:185mm;border-collapse: collapse;
}
.page-a4-data table tr th{
	border:1px solid #777;text-align:center;padding:1mm;background:#e6e6e6;font-weight:bold;
}
.page-a4-data table tr td{
	border:1px solid #777;text-align:center;padding:1mm;
}
.page-a4-footer {
	width:185mm;padding:5mm 0;margin:0;font-size:14px;
}
.page-a4-page-num {
	position:absolute;top:2mm;right:5mm;
}
.background-print {
	display:block;padding:0;margin:0;background-size:100%;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNTEyLjAwMDAwMHB0IiBoZWlnaHQ9IjUxMi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDUxMi4wMDAwMDAgNTEyLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE1LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxNwo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw1MTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNODQ4IDQ0OTQgbC0zIC02MjYgLTUxIC0xOSBjLTYxIC0yMyAtMTMzIC05MSAtMTY2IC0xNTcgLTIyIC00NCAtMjMKLTYwIC0yNiAtMjczIGwtMyAtMjI2IC0xMTIgLTYgYy0yMTkgLTExIC0zNzUgLTk3IC00NDYgLTI0NyBsLTI2IC01NSAtMyAtNzg3CmMtMyAtODcwIC0zIC04NjIgNjAgLTk4MCA1OCAtMTA4IDE5MCAtMjEwIDMwOSAtMjM3IDI0IC02IDE0MCAtMTEgMjU3IC0xMQpsMjEyIDAgMCAtNDI1IDAgLTQyNSAxNzEzIDIgMTcxMiAzIDMgNDIyIDIgNDIzIDIxMyAwIGMyMzUgMCAyNzYgNyAzNzYgNjAgNzQKMzkgMTU5IDEyNyAxOTUgMjAyIDU2IDExNSA1NyAxMzAgNTQgOTcxIC00IDg4MyAzIDgyMiAtOTUgOTI4IC05NCAxMDEgLTI0NAoxNTggLTQxNSAxNTkgbC03NyAwIC0zIDIyOCBjLTMgMjI0IC0zIDIyOCAtMzAgMjc4IC0zMyA2MyAtMTE1IDEzOCAtMTcxIDE1NwpsLTQyIDE0IC0yIDk5IC0zIDk5IC01MzIgNTI3IC01MzMgNTI3IC0xMTgyIDEgLTExODMgMCAtMiAtNjI2eiBtMjExNCAtMTYxCmwzIC00NjggNDk4IC0zIDQ5NyAtMiAwIC0zMzUgMCAtMzM1IC0xMzk1IDAgLTEzOTUgMCAwIDgwNSAwIDgwNSA4OTUgMCA4OTUgMAoyIC00Njd6IG04ODggLTE4MCBsNDUgLTQzIC0zNDMgMCAtMzQyIDAgMCAzMzcgMCAzMzYgMjk4IC0yOTMgYzE2MyAtMTYxIDMxNwotMzEzIDM0MiAtMzM3eiBtODYwIC0yMjcyIGwwIC01NzAgLTI2IC0yMCBjLTI1IC0yMCAtNDAgLTIxIC0yMTUgLTIxIGwtMTg5IDAKMCAzNTAgMCAzNTAgLTE3MTUgMCAtMTcxNSAwIDAgLTM1MCAwIC0zNTAgLTE5MiAwIGMtMjA4IDEgLTIxOCAzIC0yMzggNTQgLTYKMTggLTEwIDIyMSAtMTAgNTc3IGwwIDU0OSAyMTUwIDAgMjE1MCAwIDAgLTU2OXogbS03NTAgLTg4MSBsMCAtNjUwIC0xMzk1IDAKLTEzOTUgMCAwIDY1MCAwIDY1MCAxMzk1IDAgMTM5NSAwIDAgLTY1MHoiLz4KPC9nPgo8L3N2Zz4K');
}
.button-icon-small {
	min-width:3.6mm !important;
}
.background-button {
	position:absolute;top:6px;left:6px;width:3.6mm;height:3.6mm;
}

table.page-a4-table{
	border:1px solid #777;width:185mm;border-collapse: collapse;
}
table.page-a4-table-orientation-landscape{
	width:297mm !important;
}
table.page-a4-table-orientation-portrait{
	width:185mm !important;
}
.page-a4-table tr th{
	border:1px solid #777;text-align:center;padding:1mm;background:#e6e6e6;font-weight:bold;
}
.page-a4-table tr td{
	border:1px solid #777;text-align:center;padding:1mm;
}

.vertical-graph {
	text-align:center;padding:30px 50px;
}
.vertical-graph table{
	display:block;position: relative; margin: 0 auto; width:240px; border-width: 0;text-align:center;
}
.vertical-graph table tr td {
	border-width:0 !important;
}
.vertical-graph td.graph-point {
	padding: 0;margin: 0;width: 40px;height: 40px;border-width: 0;
}
.vertical-graph td.graph-point a, .vertical-graph td.graph-point div{
	display: block;width:40px;height:40px;border-radius:20px;background:#D3D3D3;border:1px solid #D3D3D3;
}
.vertical-graph td.graph-point a:hover{
	background:#B7B7B7;border:1px solid #B7B7B7;
}
.vertical-graph td.graph-point-info {
	position:relative;padding:0;margin:0;width:200px;height:40px;border-width:0;
}
.vertical-graph td.graph-point-info div.graph-info{
	position:absolute;top:-20px;left:0;height:40px;
}
.vertical-graph td.graph-point-info div.graph-info div.graph-main-pos-info{
	position:relative;width:100%;margin:20px 0 5px 10px;
}
.vertical-graph td.graph-point-info div.graph-info div.graph-main-pos-info div.graph-main-info{
	text-align:left;background:#D3D3D3;padding:6px 11px;margin:0 5px 0 0;color:#666;border-radius:3px;font-weight:bold;max-width: 200px;
}
.vertical-graph td.graph-point-info div.graph-info div.graph-extra-pos-info{
	position:relative;width:100%
}
.vertical-graph td.graph-point-info div.graph-info div.graph-extra-pos-info div.graph-extra-info{
	text-align:left;position:relative;width:200px;margin:0 0 0 10px;color:#B5B5B5;font-size:13px;text-align:left;
}
.vertical-graph td.graph-block-line {
	padding:0;margin:0;border-width:0;height:150px;
}
.vertical-graph td.graph-block-line div.graph-line{
	position:relative;width:0;height:100%;border-left:3px solid #E2E2E2;margin:-4px 0 0 20px;
}
.vertical-graph td.graph-block-line div.graph-line div.graph-arrow{
	position:absolute;top:95%;left:-5px;width:0;height:0;border:7px solid transparent;  border-left-color: #D3D3D3;border-right: 0;transform: rotate(90deg);
}
.vertical-graph td.graph-info-line {
	position:relative;
}
.vertical-graph td.graph-info-line div{
	position:absolute;top:55px;left:-10px;background:#D3D3D3;padding:5px 11px;margin:0;color:#fff;font-weight:bold;
}

.vertical-graph td.graph-point a.graph-style-1, .vertical-graph td.graph-point div.graph-style-1{
	background:#5B9BD5;border:1px solid #5B9BD5;
}
.vertical-graph td.graph-point a.graph-style-1:hover{
	background:#44749F;border:1px solid #44749F;
}
.vertical-graph td.graph-point-info div.graph-info div.graph-main-pos-info div.graph-style-1{
	background:#CBE6FF;color:#4F88BB;
}
.vertical-graph td.graph-point-info div.graph-info div.graph-extra-pos-info div.graph-style-1{
	color:#638DBC;
}
.vertical-graph td.graph-block-line div.graph-style-1{
	border-left:3px solid #87B0D3;
}
.vertical-graph td.graph-block-line  div.graph-line div.graph-style-1{
	border-left-color: #87B0D3;
}
.vertical-graph td.graph-info-line div.graph-style-1{
	background:#5B9BD5;color:#fff;
}

.horizontal-graph {
	text-align:center;padding:30px;
}
.horizontal-graph table{
	border-width: 0;text-align:center;width:100%;
}
.horizontal-graph table tr td {
	border-width:0 !important;
}
.horizontal-graph td.graph-point-higher {
	padding:0;margin:0;width:40px;height:80px;border-width:0;
}
.horizontal-graph td.graph-point-below {
	padding:0;margin:0;border-width:0;
}
.horizontal-graph td.graph-point-info {
	padding:0;margin:0;height:80px;border-width:0;
}
.horizontal-graph td.graph-point-info .graph-info{
	position:relative;margin:0 0 0 40px;padding:0;clear:left;
}
.horizontal-graph td.graph-point-info .graph-info .graph-info-image{
	float:left;background: #D3D3D3;color:#fff;padding:5px;margin:0 5px 0 0
}
.horizontal-graph td.graph-point-info .graph-info .graph-info-text{
	float:left;background: #D3D3D3;color:#7C7C7C;padding:11px;font-weight:bold;
}
.horizontal-graph td.graph-point {
	padding: 0;margin: 0;width: 40px;height: 40px;border-width: 0;
}
.horizontal-graph td.graph-point a, .horizontal-graph td.graph-point div{
	display: block;width:40px;height:40px;border-radius:20px;background:#D3D3D3;border:1px solid #D3D3D3;
}
.horizontal-graph td.graph-point a:hover{
	background:#B7B7B7;border:1px solid #B7B7B7;
}
.horizontal-graph td.graph-block-line {
	padding:0;margin:0;border-width:0;
}
.horizontal-graph td.graph-block-line .graph-line {
	position:relative;width:100%;height:0;border-top:2px solid #D3D3D3;margin-left:-2px;
}
.horizontal-graph td.graph-block-line .graph-line-dashed {
	border-top-style: dashed !important;
}
.horizontal-graph td.graph-block-line .graph-line .graph-arrow{
	position:absolute;top:-7px;right:-3px;width:0;height:0;border:6px solid transparent;  border-left-color: #D3D3D3;border-right: 0;
}

.horizontal-graph div.graph-style-1 .graph-info-image {
	background: #5B9BD5 !important;color:#fff !important;
}
.horizontal-graph  div.graph-style-1 .graph-info-text {
	background:#D9E9F8 !important;color:#4F88BB !important;
}

.horizontal-graph td.graph-style-1 .graph-line {
	border-top:2px solid #5B9BD5 !important;
}
.horizontal-graph  td.graph-style-1 .graph-line .graph-arrow{
	border-left-color: #5B9BD5; !important;
}

.horizontal-graph td.graph-point a.graph-style-1, .horizontal-graph td.graph-point div.graph-style-1{
	background:#5B9BD5;border:1px solid #5B9BD5;
}
.horizontal-graph td.graph-point a.graph-style-1:hover{
	background:#44749F;border:1px solid #44749F;
}

.horizontal-graph td.graph-point-below-info {
	padding:0;margin:0;width:40px;height:40px;border-width:0;
}

.horizontal-graph td.graph-point-below-info div:first-child {
	position:relative;padding:0;margin:0;height:50px;
}

.horizontal-graph td.graph-point-below-info div:first-child div:first-child{
	position:absolute;top:5px;left:-30px;font-size:15px;width:100px;height:initial;text-align:center;
}

.input-bar {
	position:relative;border-collapse:separate;box-sizing:border-box;color:rgb(103, 106, 108);display:table;font-size:13px;line-height:18px;width:100%;
}
.input-bar .input-bar-input {
	position:relative;background:#fff;border-top:1px solid rgb(229, 230, 231);border-left:1px solid rgb(229, 230, 231);border-bottom:1px solid rgb(229, 230, 231);border-right:0;box-sizing:border-box;color:rgb(103, 106, 108);display:block;float:left;font-size:14px;width:70%;line-height:20px;margin:0;padding:6px 12px;border-radius:3px 0 0 3px;
}
.input-bar .input-bar-span{
	position:relative;background:rgb(237, 237, 237);border-top:1px solid rgb(229, 230, 231);border-left:1px solid rgb(229, 230, 231);border-bottom:1px solid rgb(229, 230, 231);border-right:0;box-sizing:border-box;color:rgb(68, 68, 68);display:block;float:left;font-size:14px;height:100%;line-height:20px;margin:0;padding:6px 12px;border-radius:0 3px 3px 0;cursor:pointer;
}

.input-container {cursor: pointer;display:inline-block;-moz-user-select: none;-ms-user-select: none;padding-left: 0px;position: relative;user-select: none;-webkit-user-select: none;width:16px;height:16px; margin: 0;}
.input-container input[type=radio]{cursor: pointer;opacity: 0;position: absolute;}
.input-container input[type=checkbox]{cursor: pointer;height: 0;opacity: 0;position: absolute;width: 0;}
.input-container .mark{background-color: #ddd;border-radius: .1em;height: 16px;left: 0;position: absolute;top: 0;width: 16px;}
.input-container .mark.radio{border-radius: 50%;}
.input-container:hover input:not(:checked) ~ .mark{background-color: #ccc;}
.input-container input:checked ~ .mark{background-color: #7daf4e;}
.input-container .mark:after{content: "";display: none;position: absolute;}
.input-container input:checked ~ .mark:after{display: block;}
.input-container .mark.checkbox:after{border: solid white;border-width: 0 2px 2px 0;height: 8px;left: 5px;-ms-transform: rotate(45deg);top: 1px;transform: rotate(45deg);-webkit-transform: rotate(45deg);width: 4px;}
.input-container .mark.radio:after{background: white;border-radius: 50%;height: 8px;left: 4px;top: 4px;width: 8px;}
.input-container ~ .input-label {display: inline-block;vertical-align: top;margin: .5em 0;}
.lt-icon-middle, .lt-icon-middle:before, .lt-icon-middle:after{ font-size :14px !important; }

a.decoration-none {
	text-decoration: none;
}


.custom-trigger {
	width:76px;height:36px;border-radius:20px;padding:2px;box-sizing: content-box;
}

.custom-trigger.disabled {
	opacity:0.5;
}

.custom-trigger-middle {
	width:58px;height:28px;border-radius:15px;padding:2px;box-sizing: content-box;
}

.custom-trigger-middle.disabled {
	opacity: 0.5;
}

.custom-trigger-small {
	width:38px;height:18px;border-radius:12px;padding:2px;box-sizing: content-box;
}

.custom-trigger-small.disabled {
	opacity: 0.5;
}

.custom-trigger-off, .custom-trigger-middle-off, .custom-trigger-small-off {
	background:#A3A4A6;
}
.custom-trigger-off::after {
	content:""; display:block; float:left;width:36px;height:36px;padding:0;margin:0;border-radius:18px;background:#fff;
}
.custom-trigger-middle-off::after {
	content:""; display:block; float:left;width:28px;height:28px;padding:0;margin:0;border-radius:14px;background:#fff;
}
.custom-trigger-small-off::after {
	content:""; display:block; float:left;width:18px;height:18px;padding:0;margin:0;border-radius:9px;background:#fff;
}

.custom-trigger-on, .custom-trigger-middle-on, .custom-trigger-small-on {
	background:#91D13D;
}
.custom-trigger-on::after {
	content:""; display:block; float:right;width:36px;height:36px;padding:0;margin:0;border-radius:18px;background:#fff;
}
.custom-trigger-middle-on::after {
	content:""; display:block; float:right;width:28px;height:28px;padding:0;margin:0;border-radius:14px;background:#fff;
}
.custom-trigger-small-on::after {
	content:""; display:block; float:right;width:18px;height:18px;padding:0;margin:0;border-radius:9px;background:#fff;
}


td.border-none {
	border-color:#ddd transparent transparent transparent;
}
.custom-ui-tabs .ui-tabs .ui-tabs-panel {
	border-color:#c5c5c5 transparent transparent transparent;padding-left:0;padding-right:0;
}
.inline-section-transparent .inline-section {
	border-color:transparent;
}

a.link {
	color:#1C84C6;text-decoration:none;
}

a.link:hover {
	text-decoration:underline;
}

.mr5 {
	margin-right: 5px;
}

div.custom-title, li.custom-title {
	position:relative;float:left;line-height:1.3em;list-style-type:none;padding:2px 5px;margin:1px 2px;border:1px solid #C5D0E2;border-radius:4px;background:#F4F5F7;color:#000;
}

div.custom-title:hover, li.custom-title:hover{
	background:#EFEFEF;
}

div.custom-title .lt-title,  li.custom-title .lt-title{
	display:none;box-shadow:2px 2px 4px rgba(0, 0, 0, 0.5);position:absolute;top:-1px;left:-1px;min-width:calc(100% - 5px);width:auto;background: #F4F5F7;border-radius: 4px;padding: 2px 0 2px 5px;border:1px solid #C5D0E2;white-space: nowrap;
}

div.custom-title .lt-title p, li.custom-title .lt-title p{
	padding:0;margin:0;
}

div.custom-title .lt-title p span, li.custom-title .lt-title p span{
	color:#777;
}

.on-both {
	display:flex;flex-direction:row;justify-content: space-between;
}
input[type=text].search {
	background-size: contain;background-repeat: no-repeat;background-position: right center; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iMTM0Ni4wMDAwMDBwdCIgaGVpZ2h0PSIxMzI0LjAwMDAwMHB0IiB2aWV3Qm94PSIwIDAgMTM0Ni4wMDAwMDAgMTMyNC4wMDAwMDAiCiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4KPG1ldGFkYXRhPgpDcmVhdGVkIGJ5IHBvdHJhY2UgMS4xNSwgd3JpdHRlbiBieSBQZXRlciBTZWxpbmdlciAyMDAxLTIwMTcKPC9tZXRhZGF0YT4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsMTMyNC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCmZpbGw9IiNjNmM2YzYiIHN0cm9rZT0ibm9uZSI+CjxwYXRoIGQ9Ik01NDkwIDExNzMzIGMtNDg2IC0yNyAtMTAyMCAtMTU3IC0xNDcwIC0zNTcgLTY1NyAtMjkzIC0xMjM2IC03NTUKLTE2NzAgLTEzMzEgLTkxNCAtMTIxNSAtMTEwNiAtMjg0NSAtNDk4IC00MjQ0IDMwNyAtNzA3IDgxOCAtMTMzNCAxNDQ2IC0xNzc1CjMzOSAtMjM4IDcxNyAtNDMwIDEwOTIgLTU1NiA0NzMgLTE1OCA5NjIgLTIzMSAxNDU1IC0yMTcgMjU4IDggMzU3IDE3IDYwMCA1Nwo1MzggODkgMTA1NSAyODMgMTUyNCA1NzEgbDk2IDU5IDEyMjAgLTEyMjAgMTIyMCAtMTIyMCAxNjkgMCBjMTY4IDAgMTY5IDAKMjI5IDMxIDg5IDQ1IDE2MSA5NyAyNjcgMTkxIDE0NiAxMzEgNTAwIDUwNSA1NTMgNTg0IDg0IDEyNyAxMzcgMjY2IDEzNyAzNTkKMCAxMDQgNzUgMjMgLTEyNjEgMTM2MCAtNjgxIDY4MiAtMTIzOSAxMjQzIC0xMjM5IDEyNDcgMCAzIDI1IDQ4IDU2IDk5IDIyNgozODEgNDExIDg4NyA0OTggMTM1OSA1MiAyODMgNjEgMzk5IDYxIDc3NSAtMSAzNzMgLTcgNDQ5IC02MSA3NTUgLTE5NSAxMTA2Ci04NTkgMjExOSAtMTgwOSAyNzU5IC03NjcgNTE3IC0xNjgwIDc2NiAtMjYxNSA3MTR6IG02NjQgLTE0MzMgYzQwNiAtNjEgODE2Ci0yMTggMTE0NiAtNDM4IDE4OCAtMTI2IDI4MiAtMjAzIDQ1MCAtMzcyIDI3NiAtMjc2IDQ4NyAtNTk3IDYyNyAtOTU1IDkyCi0yMzQgMTQ5IC00NjUgMTc5IC03MjAgMjAgLTE3NCAxNCAtNTc1IC0xMSAtNzMwIC01MyAtMzMwIC0xNDMgLTYwNyAtMjg5Ci04OTEgLTM3NCAtNzI1IC0xMDQ1IC0xMjU1IC0xODMzIC0xNDUwIC0yNTIgLTYyIC0zODUgLTc3IC02NjggLTc4IC0yNjUgMAotMzYzIDggLTU3MyA1MCAtOTM1IDE4OCAtMTcyMiA4NDYgLTIwNzUgMTczNCAtOTMgMjM0IC0xNTMgNDc0IC0xODIgNzMwIC0yMQoxODEgLTE2IDU2NyAxMCA3MzAgNDggMzA4IDEzNCA1NzkgMjcxIDg1MiAzNTUgNzEyIDk5MyAxMjQxIDE3NTcgMTQ1OCAxODcgNTQKMzMxIDc5IDU4MiAxMDQgMTA2IDExIDQ3NiAtNCA2MDkgLTI0eiIvPgo8L2c+Cjwvc3ZnPgo=');
}
.on-collapse {
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}

input[readonly].lt-disabled {
	background:#F2F2F2;
	pointer-events: none;
	cursor: default;
}

input[readonly].lt-disabled:focus {
	border-color:#C9C9C9;
}

.pos-gc {
	display: flex;flex-direction: row !important;justify-content: center !important;
}
.pos-l {
	display: flex;flex-direction: row !important;justify-content: flex-start !important;
}
.pos-r {
	display: flex;flex-direction: row !important;justify-content: flex-end !important;
}
.pos-t {
	display: flex;flex-direction: row !important;align-items: flex-start !important;
}
.pos-vc {
	display: flex;flex-direction: row !important;align-items: center !important;
}
.pos-b {
	display: flex;flex-direction: row !important;align-items: flex-end !important;
}




