/* CSS Document */
html,
body {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
}



body,
input,
textarea,
select,
.leaflet-container {
	font-family: "Inter", sans-serif;
	font-optical-sizing: auto;
	font-weight: 400;
	font-style: normal;
	font-variation-settings: "wdth" 100;
	font-size: 15px;
}

.hint-txt1 {
	margin-bottom: 15px;
	color: #7a7a7a;
}



body {

	overflow: hidden;
}

.getmyphone {
	color: blue;
	cursor: pointer;
}

body * {
	box-sizing: border-box;
}

a,
a:hover,
a:focus {
	text-decoration: none;
	color: inherit;
}

.gap {
	width: 20px;
}

.below-form-not-found,
.search-user-form {
	display: none;
}

iframe.registerFrameUser {
	width: 100%;
	border: 0;
	height: 640px;
}

.wrapper {
	width: 100%;
	height: 100%;
	position: relative;
	background-color: #a3a3a3;
	overflow: hidden;
}

.scroll-in {
	height: 100%;
	overflow: auto;
	padding: 10px 0;
}

.form-outer {
	width: 500px;
	margin: auto;
	background-color: #fff;
	border-radius: 8px;
	overflow: hidden;
}

.form-head {

	background-color: #1E679E;
	color: #fff;
	font-size: 12px;
}

.form-head-h1 {
	line-height: 50px;
	padding: 0 15px;
}

img.eve-logo {
	height: 33px;
}

.input-box,
.select-box {
	border: 1px solid #ccc;
	width: 100%;
	height: 38px;
	border-radius: 3px;
	padding: 5px 10px;
}

.stage-area {
	font-size: 13px;
}

.form-body-wrap {
	padding: 15px 30px 30px;
}

.stage-area {
	font-size: 13px;
	margin-bottom: 30px;
}

.form-sec-h1 {
	padding: 10px 0;
	color: #5a5a5a;
}

.form-data-row {
	margin-bottom: 20px;
}

.mid-sec {
	width: 20px;
}

.left-sec {
	flex-grow: 1;
}

.submit-out {
	padding-top: 10px;
}

.submit-btn {
	text-align: center;
	height: 30px;
	line-height: 30px;
	background-color: #1e679e;
	color: #fff;
	border-radius: 3px;
	cursor: pointer;
}

textarea.input-box.txtarea {
	height: 50px;
	resize: vertical;
	max-height: 100px;
	min-height: 85px;
}

.step-out {
	display: flex;
}

.step-area {
	margin: auto;
	display: flex;
	width: 100%;
}

.circle {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-color: #7a7a7a;
	margin: auto;
}

.line {
	width: 59px;
	height: 5px;
	margin: 12px 0;
}

.step-num {
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-size: 17px;
	font-weight: 600;
}

.step-block.focused .circle {
	background-color: #84b111;
}

.stage {
	display: none;
}

.stage1 {
	display: block;
}

.stage-h1 {
	margin: 35px 0 5px;
	font-size: 17px;
	font-weight: 600;
	color: #000000;
}

.mt-1 {
	margin-top: 25px;
}

.single-inp-box {
	border: 1px solid #ccc;
	width: 100%;
	height: 38px;
	border-radius: 3px;
	padding: 0px 10px;
	line-height: 38px;
}

.next-stage-btn,
.back-btn,
.save-pro-btn,
.can-pro-btn,
.upd-pro-btn {
	text-align: center;
	height: 40px;
	line-height: 40px;
	background-color: #1e679e;
	color: #fff;
	border-radius: 3px;
	cursor: pointer;
	border: 0;
}

.update-pro-area {
	display: none;
}

.next-stage-btn {
	flex-grow: 1;
}

.back-btn,
.save-pro-btn,
.upd-pro-btn,
.can-pro-btn {
	background-color: #CCC;
	color: #333;
	padding: 0 20px;
}

.save-pro-btn,
.upd-pro-btn {
	background-color: #84b111;
	color: #fff;
	flex-grow: 1;
}

.upd-pro-btn {
	flex-grow: 1;
}

.sec-mm {
	width: 20px;
}

.sep-btn {
	width: 20px;
}

.checkbox,
.checkbox1,
.checkbox-new {
	position: relative;
	width: 25px;
	height: 25px;
	background: #767676;
	margin-right: 8px;
	border-radius: 2px;
}

.checkbox[data-show="1"],
.checkbox1[data-show="1"],
.checkbox-new[data-show="1"] {
	background-color: #1E679E;
}

.checkbox label,
.checkbox1 label,
.checkbox-new label {
	width: 23px;
	height: 23px;
	left: 1px;
	top: 1px;
	background-color: #fff;
	cursor: pointer;
	position: absolute;
}

.checkbox[data-show="1"] label,
.checkbox1[data-show="1"] label,
.checkbox-new[data-show="1"] label {
	background-color: #2270ab;
}

.checkbox label.hidden:after,
.checkbox1 label.hidden:after,
.checkbox-new label.hidden:after {
	display: none;
}

.checkbox label:after,
.checkbox1 label:after,
.checkbox-new label:after {
	position: absolute;
	content: '';
	width: 13px;
	height: 5px;
	top: 5px;
	left: 3px;
	border: 4px solid #FFF;
	border-top: none;
	border-right: none;
	transform: rotate(-45deg);
	background: transparent;
}

.device-opt {
	display: flex;
	padding-top: 5px;
}

.device-row,
.device-row-new {
	display: flex;
}

.device-row-new {
	margin-bottom: 15px;
}

.checkbox-label,
.checkbox1-label,
.checkbox-new-label {
	line-height: 25px;
	font-size: 14px;
}

.checkbox[data-show="1"]+.checkbox-label,
.checkbox1[data-show="1"]+.checkbox1-label,
.checkbox-new[data-show="1"]+.checkbox-new-label {
	font-weight: 600;
	color: #1E679E;
}

.checkbox1 input,
.checkbox-new input {
	visibility: hidden;
}

.circur {
	cursor: pointer;
}

.if-mob {
	display: none;
	margin-bottom: 25px;
}

a.link {
	color: #1e679e;
	font-weight: 600;
}


.device-label-top {
	color: #1e679e;
	font-weight: 600;
	margin-bottom: 15px;
	background-color: #fff;
	padding: 0 0px;
}

.mobile-add-row {
	display: flex;
}

.country-out {
	width: 75px;
	height: 30px;
	margin-right: 10px;
}

select.sel-count {
	border: 0;
	width: 100%;
	height: 100%;
}

.phone-out {
	flex-grow: 1;
	height: 38px;
	border-radius: 3px;
	overflow: hidden;
}

.phone-out-row {
	flex-grow: 1;
}

.phone-out.mis {
	margin-bottom: 2px;
}

input.sel-phone,
input.sat-imei,
input.sel-private,
input.sel-private-imei {
	border: 0;
	width: 100%;
	height: 100%;
	padding: 0 10px;
	border: 1px solid #ccc;
}

.save-sel,
.save-sat,
.save-private,
.save-sat-edit,
.save-mob-add,
.save-private-new {
	background-color: #84b111;
	color: #fff;
	line-height: 38px;
	text-align: center;
	width: 50px;
	cursor: pointer;
	margin-left: 10px;
	border-radius: 3px;
}

.save-private,
.save-private-new {
	line-height: 78px;
}

.dyn-mobile,
.dyn-sat-phone,
.dyn-sat-private {
	margin-top: 10px;
}

.delete-btn,
.edit-btn {
	width: 22px;
	height: 22px;
	background-image: url(images/trash_blue.svg);
	background-repeat: no-repeat;
	background-size: 20px;
	margin: 4px;
	cursor: pointer;
}

.edit-btn {
	background-image: url(images/edit_blue.svg);
}

.delete-btn.dyn-del-pro {
	margin: 4px 0;
}

.dyn-phone-row {
	display: flex;
	height: 30px;
	margin-bottom: 17px;
}

.dyn-h1 {
	flex-grow: 1;
	line-height: 30px;

}

.device-det {
	border: 1px solid #ccc;
	padding: 17px 20px 10px 20px;
	margin-bottom: 25px;
	border-radius: 2px;
	position: relative;
	display: none;
}

.step-txt-out {
	display: flex;
	margin-bottom: 5px;
}

.step-block {
	flex-grow: 1;
}

.step-block.focused,
.step-block.editable {
	cursor: pointer;
}

.step-txt {
	width: auto;
	text-align: center;
	margin-top: 5px;
	color: #7a7a7a;
}

.submit-area {
	display: flex;
}

.area-pro-line {
	padding: 25px 0px 0px 0px;
	border-radius: 2px;
	position: relative;
	border-right: 0;
	border-left: 0;
}

.img-preview-box {
	height: 59px;
	width: 59px;
	border: 1px solid #ccc;
	margin-left: 20px;
	border-radius: 3px;
	text-align: center;
	display: none;
}

img.img-preview {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

#pro-added {
	display: none;
}

.l-flex {
	display: flex;
}

.form-inp-inp {
	height: 38px;
}

.form-inp-inp.txt-inp {
	height: auto;
}

select.sel-count-pro {
	border: 1px solid #ccc;
	width: 100%;
	height: 100%;
	border-radius: 3px;
	padding: 5px 10px;
}

.cat-area {
	margin: 20px 0 5px;
}

.stage1-btn {
	display: none;
}

.d-flex {
	display: flex;
}

.fifty {
	width: 50%;
}

.num-f {
	margin-right: 10px;
	width: 80px;
}

.num-f-k {
	flex-grow: 1;
}

.hint,
.searching,
.u-found,
.un-found {
	background-color: #ffffff;
	margin-bottom: 40px;
	border-radius: 5px;
}

.post-submit,
.saving-data {
	padding: 30px;
	display: none;
}

.register-h1 {
	text-align: center;
	font-size: 18px;
	font-weight: 600;
}

.register-h2,
.register-x2 {
	text-align: center;
	margin-top: 17px;
	line-height: 23px;
}

.stage4-btn.disabled {
	background-color: #c4cacf;
	color: #000;
	cursor: default;
}

.update-pro-area-out {
	display: flex;
}

a.link1 {
	color: blue;
	text-decoration: underline;
	font-size: 12px;
}

.step-block.focused .step-txt {
	font-weight: bold;
	color: #84b111;
}

.event-flex {
	display: flex;
	padding: 10px;
}

.event_logo {
	width: auto;
	height: 33px;
	background-size: 20px;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 10px;
	background-color: #fff;
}

.event_name {
	font-size: 16px;
	letter-spacing: .04em;
}

.gut {
	flex-grow: 1;
}

.regi {
	color: #000000;
	text-align: center;
	padding-top: 15px;
	font-size: 18px;
	color: #747474;
	font-weight: bold;
}

.android {
	margin-right: 25px;
}

.android img {
	display: block;
	height: 30px;
}

.down-btn {
	display: flex;
	height: 40px;
	margin-top: 10px;
}

.dyn-h1-icon,
.dyn-h1-icon1,
.dyn-h1-icon2 {
	background-color: #fff;
	width: 24px;
	height: 24px;
	border: 2px solid #898989;
	cursor: pointer;
	position: relative;
	border-radius: 2px;
}

.dyn-h1-icon[data-id="1"]:after,
.dyn-h1-icon1[data-id="1"]:after,
.dyn-h1-icon2[data-id="1"]:after {
	content: '';
	position: absolute;
	width: 10px;
	height: 4px;
	top: 6px;
	left: 5px;
	border: 3px solid #FFF;
	border-top: none;
	border-right: none;
}

.dyn-h1-icon2[data-id="1"],
.dyn-h1-icon1[data-id="1"],
.dyn-h1-icon2[data-id="1"] {
	background-color: #1e679e;
	border: 2px solid #1e679e;
}

.dyn-h1-icon2[data-id="1"]:after {
	position: absolute;
	content: '';
	transform: rotate(-45deg);
	background: transparent;
	border-radius: 0;
	width: 10px;
	height: 4px;
	top: 5px;
	left: 4px;
	border: 3px solid #FFF;
	border-top: none;
	border-right: none;
}

table.tables {
	font-size: 13px;
}

.my-select {
	border: 1px solid #ccc;
	border-radius: 3px;
	height: 30px;
	cursor: pointer;
	position: relative;
}

.delete-btn.dyn-del-pro {
	margin: 4px 0;
}

.my-select-inp {
	background-size: 22px;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 10px 3px;
	line-height: 30px;
	padding-left: 41px;
	position: relative;
}

.my-select-inp:after {
	content: '';
	position: absolute;
	width: 5px;
	height: 5px;
	border-right: 2px solid #0c0c0c;
	border-bottom: 2px solid #0e0e0e;
	right: 8px;
	top: 10px;
	transform: rotate(45deg);
}

.my-select-list {
	position: absolute;
	background-color: #fff;
	width: 100%;
	top: 31px;
	box-shadow: 0 0 3px rgb(0 0 0 / 60%);
	display: none;
}

.hint-txt {

	margin: 0 0 15px 0;

	line-height: 18px;
	font-size: 13px;
}

.main-hint {
	margin-bottom: 15px;
}

span.format {
	color: #f00;
}

span.learn {
	color: blue;
	cursor: pointer;
}

.my-sel-list-item {
	background-size: 22px;
	width: 100%;
	height: 30px;
	background-repeat: no-repeat;
	background-position: 10px 5px;
	background-color: #f1f1f1;
	margin-bottom: 1px;
	cursor: pointer;
	line-height: 30px;
	padding-left: 41px;
}

.my-sel-list-item:hover {
	background-color: #e1e1e1;
}

.my-select-inp[data-id="1"],
.my-sel-list-item[data-id="1"] {
	background-image: url(../library/avatar/avatar_1.png);
}

.my-select-inp[data-id="2"],
.my-sel-list-item[data-id="2"] {
	background-image: url(../library/avatar/avatar_2.png);
}

.my-select-inp[data-id="3"],
.my-sel-list-item[data-id="3"] {
	background-image: url(../library/avatar/avatar_3.png);
}

.my-select-inp[data-id="4"],
.my-sel-list-item[data-id="4"] {
	background-image: url(../library/avatar/avatar_4.png);
}

.my-select-inp[data-id="5"],
.my-sel-list-item[data-id="5"] {
	background-image: url(../library/avatar/avatar_5.png);
}

.my-select-inp[data-id="6"],
.my-sel-list-item[data-id="6"] {
	background-image: url(../library/avatar/avatar_6.png);
}

.my-select-inp[data-id="7"],
.my-sel-list-item[data-id="7"] {
	background-image: url(../library/avatar/avatar_7.png);
}

.my-select-inp[data-id="8"],
.my-sel-list-item[data-id="8"] {
	background-image: url(../library/avatar/avatar_8.png);
}

.my-select-inp[data-id="9"],
.my-sel-list-item[data-id="9"] {
	background-image: url(../library/avatar/avatar_9.png);
}

.my-select-inp[data-id="10"],
.my-sel-list-item[data-id="10"] {
	background-image: url(../library/avatar/avatar_10.png);
}

a.linkop {
	margin: 0 12px 0 0;
}

input.stage4-btn {
	border: 0;
}

.pro-edit-form {
	display: none;
}

.save-pro-area {
	display: flex;
}



.hint-pop-txt {
	width: 408px;
	margin: auto;
	background-color: #fff;
	padding: 20px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 18px;
	display: none;
}

.close-dyn {
	width: 22px;
	height: 22px;
	cursor: pointer;
	background-image: url(../images/close_black.svg);
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: center;
	position: absolute;
	right: 0px;
	border-radius: 0 2px 2px 0;
	top: 0px;
}

ol,
ul {
	margin-bottom: 0;
	padding-inline-start: 20px;
}

.add-n-btn {
	text-align: center;
	color: #ffffff;
	cursor: pointer;
	width: 149px;
	margin: auto;
	background-color: #84b111;
	line-height: 30px;
	border-radius: 3px;
}

.searchUserBtn,
.create-user-btn {
	background-color: #84b111;
}

.create-user-btn {
	margin-top: 20px;
}

.src-again,
.replaceCC {
	cursor: pointer;
	color: blue;
	font-weight: bold;
}

.post-sub-mghk {
	text-align: center;
	padding: 20px 0;
	background-color: #fffcdc
}

.u-found,
.un-found {
	background-color: #beffc2;
	color: #00580c;
	padding: 10px;
	font-size: 13px;
	font-style: italic;
	line-height: 19px;
}

.un-found {
	background-color: #ffefef;
	color: #ff0000;


}

.u-found.yellow {
	background-color: #fcffdf;
	color: #5a5400;
	border: 1px solid #ffd791;
}

.select-grp {
	margin-right: 10px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	background-color: #a9a9a9;
	color: #fff;
	border-radius: 3px;
	cursor: pointer;
	padding: 0 16px;
}

.select-grp.sel {
	background-color: #84b111;
}

span.num-app {
	margin: 0 10px;
}

.checkbox1.round {
	border-radius: 50%;
}

.checkbox1.round label,
.checkbox1.round label.hidden {
	border-radius: 50%;
}

.show-dev-det {
	display: none;
}

.know-dev-div {
	margin-bottom: 25px;
}

.alreadyRegisteredDetails {
	display: none;
	margin-top: 25px;
}

.alreadyDataTxt {
	font-size: 13px;
	margin-bottom: 15px;
}

.dir-auto {
	text-align: start;
	unicode-bidi: plaintext;
	margin-top: 25px;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 35px;
}

.ccDataRow.d-flex {
	display: flex;
	line-height: 25px;
}

.alreadyDataDyn {
	margin-bottom: 20px;
}

span.replaceCC {
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	color: #1e679e;
}

.cchss {
	color: #000000;
	font-weight: 500;
	margin-right: 5px;
}

.partcat-div-out {
	display: flex;
	flex-wrap: wrap;
	padding-top: 5px;
}

.partcat-div {
	display: flex;
	margin-right: 17px;
	margin-bottom: 7px;
}



.part-cat-nm {
	margin-left: 5px;
	line-height: 24px;
	font-size: 14px;
}

.part-cat-div {
	display: none;
}

.no-cc-msg {
	text-align: center;
	padding: 50px;
}

.form-sec-h2 {
	margin-bottom: 10px;
}

.dyn-h1-icon-selected {
	margin: 7px;
}

.icon-btn,
.mem-btn {
	text-align: center;
	color: blue;
	font-size: 12px;
	font-weight: 400;
	line-height: 30px;
	cursor: pointer;
}

.icon-btn[data-id="1"],
.mem-btn[data-id="1"] {
	color: #333;
	cursor: default;
}

.mem-btn {
	margin-left: 10px;
}

.stage-h2-sml {

	margin-bottom: 20px;
}

.cancel-save-pro-new,
.bbtn {
	text-align: center;
	height: 40px;
	line-height: 40px;
	background-color: #ccc;
	color: #000;
	border-radius: 3px;
	cursor: pointer;
	border: 0;


	padding: 0 10px;
}

.div-flex.top-new {
	margin-bottom: 10px;
}

.device_h1aa_h2 {
	font-size: 13px;
}

.bbtn {

	background-color: #81ad0f;
	color: #fff;
}

.device-label-top-new {
	font-size: 13px;
	color: #1e679e;
	font-weight: 600;
	margin-bottom: 10px;
	background-color: #fff;
	padding: 0 0px;
	left: 0px;
	flex-grow: 1
}

.dynamic-mem-line {
	position: absolute;
	width: 462px;
	top: 89px;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 10;
	box-shadow: 0 0 10px rgba(0, 0, 0, .5);
	background-color: #fff;
	border-radius: 8px;
	overflow: hidden;
}

.pop-header {
	background-color: #f1f1f1;
	height: 40px;
	position: relative;
}

.pop-title {
	flex-grow: 1;
	padding: 0px 15px;
	line-height: 40px;
	font-weight: bold;
}

.post-submit {
	background-color: #f8ffb6;
	margin: 15px;
}

.pop-close {
	cursor: pointer;
	width: 23px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	background-color: #84b111;
	position: absolute;
	right: 9px;
	z-index: 2;
	top: 9px;
	border-radius: 3px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}

.dyn-mem-div {
	margin: 15px;
}

.nim {
	color: #333;
	font-weight: 400;
}

.pop-outer {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #f1f1f1b3;
	display: none;
}

.sep-rt {
	position: relative;
	margin-bottom: 50px;
	border-top: 1px solid #ccc;
	margin-top: 35px;
}

.sep-rt-in {
	position: absolute;
	top: -9px;
	background-color: #fff;
	left: 14px;
	padding: 0 10px;
}

.mem-btn-save {
	text-align: center;
	height: 30px;
	line-height: 30px;
	background-color: #84b111;
	color: #fff;
	border-radius: 3px;
	cursor: pointer;
	border: 0;
	width: 150px;
	margin: 13px auto;
}

.min-t-gg {
	line-height: 37px;
	margin: 0 12px;
}

/* bottom alert css START */
.bot-alert-out {
	height: 1px;
	position: absolute;
	bottom: -1px;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 1158;
}

.bot-alert-in,
.bot-alert-in-right {
	display: flex;
	height: inherit;
	flex-flow: column-reverse;
}

.bot-alert-out-right {
	height: 1px;
	position: absolute;
	bottom: -1px;
	right: 0;
	z-index: 10;
	width: 296px;
}

.alert-in-txt-bound {
	transform: translateX(205px);
	transition: .2s all;
	box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
	border-radius: 3px;
}

.animate {
	transition: .2s all;
}

.bot-alert-text,
.bot-alert-text-right {
	margin: auto;
	background-color: #000000d1;
	border-radius: 3px;
	color: #fff;
	font-size: 13px;
	font-weight: 300;
	line-height: 24px;
	transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
	animation: fadeIn 500ms linear;
	width: 0;
	height: 0;
	margin-bottom: 5px;
}

.bot-alert-text-right {
	color: #000;
	height: auto;
	background-color: #00000000;
	width: 290px;
	margin: 0 0 10px 0;
}

.bot-alert-text-right:first-child {
	margin-bottom: 11px;
}

.alert-in-txt {
	/*white-space: nowrap;*/
	padding: 12px 25px;
	animation-delay: 5s;
	line-height: 15px;
	text-align: center;
	animation: 750ms ease 0s normal forwards 1 fadeins;
	-webkit-animation: 750ms ease 0s normal forwards 1 fadeins;
	opacity: 1;
}

.alert-in-txt-bound .alert-in-txt {
	text-align: left;
	padding: 0;
	font-size: 13px;
	position: relative;
}

.bot-alert-text-open {
	height: 23px;
}

.bot-alert-out .bot-text-hide {
	display: none;
}

.removeMe {
	animation: 200ms ease 0s normal forwards 1 fadeOut;
	-webkit-animation: 200ms ease 0s normal forwards 1 fadeOut;
}

@keyframes fadeOut {
	0% {
		opacity: 1;
		transform: scale(1);
	}

	66% {
		opacity: 0;
		transform: scale(5)
	}

	100% {
		opacity: 0;
	}
}

@keyframes fadeins {
	0% {
		opacity: 0;
	}

	66% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-webkit-keyframes fadeins {
	0% {
		opacity: 0;
	}

	66% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

/* bottom alert css END */
.flex-base {
	display: flex;
}

.li-nmkl {
	background-color: #e1e1e1;
	line-height: 38px;
	text-align: center;
	width: 135px;
	cursor: pointer;
}

.li-inpl {
	flex-grow: 1;
	border: 1px solid #e1e1e1;
	padding: 0 10px;
}

.dev-inp,
.dev-inp-url {
	border: 0;
	outline: none;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
}

.del-dev,
.del-dev-add {
	background-color: #e1e1e1;
	width: 50px;
	height: 38px;
	background-image: url(images/trash_blue.svg);
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: center;
	cursor: pointer;
	margin-left: 10px;
}

.flex-base.ssvd {
	margin-top: 5px;
}

.flex-base.mmiku {
	margin-bottom: 2px;
}

.libno {
	flex-grow: 1;
}

.big-del {
	height: 62px;
	width: 50px;
}

.device-opt.dis-flex {


	margin: 25px 0;
	display: block;
}

select.sel-count-add {
	border: 1px solid #ccc;
	width: 126px;
	height: 100%;
	margin-right: -1px;
}

input.myChks.typ-chks {
	width: 21px;
	height: 21px;
}

.format-hint {
	margin: 10px 0 0;
}

.ii-rt {
	margin-left: 10px;
	line-height: 28px;
}

.form-inp-label {
	margin-bottom: 5px;
	font-size: 13px;
}

.icon-btn,
.fakeCheck {
	width: 25px;
	height: 25px;
	margin: 0;
	background-color: #fff;
	position: relative;
	border: 1px solid #767676;
	border-radius: 2px;
	cursor: pointer;
}

.icon-btn[data-id="1"],
.fakeCheck[data-sel="1"] {
	background-color: #1e679e;
	border: 1px solid #1e679e;
}


.icon-btn[data-id="1"]:after,
.fakeCheck[data-sel="1"]:after {
	position: absolute;
	content: '';
	width: 13px;
	height: 5px;
	top: 5px;
	left: 3px;
	border: 4px solid #FFF;
	border-top: none;
	border-right: none;
	transform: rotate(-45deg);
	background: transparent;
}

.mmd th,
.tr td {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	padding: 8px 4px;
	color: #000;
}

.mmd th {
	color: #595d64;
	position: sticky;
	top: 0;
	z-index: 1;
	font-weight: 400;
	border-bottom: 1px solid #dfdfdf;
	text-align: left;
	font-size: 12px;
	padding: 10px 4px 4px;
	background-color: #ffffff;
}

.mem-btn {
	text-align: left;
	padding: 0;
	margin: 0;
	line-height: 0px;
	font-size: 11px;
}

input.evecats {
	width: 24px;
	height: 24px;
	margin: 0 2px 0 0;
}

.ifChange.u-found.yellow {
	margin: 0;
}