/* CSS Document */

/*Colors*/
.cl-red
{
	color:red;
}

.cl-green
{
	color:green;
}

.cl-blue
{
	color:blue;
}

.cl-lightblue
{
	color:#22b9ff;
}

.cl-white
{
	color:white;
}

.cl-black
{
	color:black;
}

.cl-orange
{
	color:orange;
}

.pdf-embed
{
	background: #EEF0F8;
}

/*Text Align*/
.txt-align-right
{
	text-align:right;
}

.txt-align-justify
{
	text-align:justify;
}

.txt-align-left
{
	text-align:left;
}

.txt-align-center
{
	text-align:center;
}

.card-body .form-group, .panel-body .form-group, .modal-body .form-group, .menu-sub .form-group{
    margin-top: 5px;
    margin-bottom: 5px;
}

/*Inner Buttons*/
.inner-button-text > input[type=text]
{
	width:97%;
	display:inline;
	padding-right: 60px;
}

.inner-button-text > input[type=button]
{
	margin-left: -60px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-text-45 > input[type=text]
{
	width:97%;
	display:inline;
	padding-right: 45px;
}

.inner-button-text-45 > input[type=button]
{
	margin-left: -45px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-text-50 > input[type=text]
{
	width:97%;
	display:inline;
	padding-right: 50px;
}

.inner-button-text-50 > input[type=button]
{
	margin-left: -50px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-text-80 > input[type=text]
{
	width:97%;
	display:inline;
	padding-right: 80px;
}

.inner-button-text-80 > input[type=button]
{
	margin-left: -80px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-text-90 > input[type=text]
{
	width:97%;
	display:inline;
	padding-right: 90px;
}

.inner-button-text-90 > input[type=button]
{
	margin-left: -90px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-text-110 > input[type=text]
{
	width:97%;
	display:inline;
	padding-right: 110px;
}

.inner-button-text-110 > input[type=button]
{
	margin-left: -110px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-group > input[type=text]
{
	width:75%;
	display:inline;
	padding-right: 100px;
}

.inner-button-group .button-only-in-group
{
	margin-left: -50px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-group .button-group-1
{
	margin-left: -90px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-group .button-group-2
{
	margin-left: 10px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-group-90 > input[type=text]
{
	width:90%;
	display:inline;
	padding-right: 100px;
}

.inner-button-group-90 .button-only-in-group
{
	margin-left: -60px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-group-90 .button-group-1
{
	margin-left: -110px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-group-90 .button-group-2
{
	margin-left: 8px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-text > button
{
	margin-left: -30px;
	border: 0;
	-webkit-appearance: none;
}

.form-group.inner-button-text > button,
.form-group.inner-button-text-45 > button,
.form-group.inner-button-text-50 > button,
.form-group.inner-button-text-60 > button,
.form-group.inner-button-text-80 > button,
.form-group.inner-button-text-90 > button,
.form-group.inner-button-text-110 > button
{
	margin-top:5px !important;
}

.form-group.inner-button-text > input[type=button],
.form-group.inner-button-text-45 > input[type=button],
.form-group.inner-button-text-50 > input[type=button],
.form-group.inner-button-text-60 > input[type=button],
.form-group.inner-button-text-80 > input[type=button],
.form-group.inner-button-text-90 > input[type=button],
.form-group.inner-button-text-110 > input[type=button]
{
	margin-top:5px !important;
}

.form-group.inner-button-group > button,
.form-group.inner-button-text-90 > button
{
	margin-top:5px !important;
}

.form-group.inner-button-group > input[type=button],
.form-group.inner-button-group-90 > input[type=button]
{
	margin-top:5px !important;
}

.inner-text-input > input[type=text]
{
	width:97%;
	display:inline;
}

.inner-text-input > span
{
	border: 0;
	-webkit-appearance: none;
	color:gray;
	text-align:right;
}

.label-input-inline .control-label
{
	display:inline !important;
}

.label-input-inline > input[type=text]
{
	display:inline !important;
	width:60%;
}

.form-group > input.btn[type=button],.form-group > button.btn{
	margin-top: 15px;
}

.form-group > input.btn[type=submit],.form-group > button.btn{
	margin-top: 15px;
}

.form-group > input.btn-sm[type=button],.form-group > button.btn-sm{
	margin-top: 25px;
}

.form-group > input.btn-sm[type=submit],.form-group > button.btn-sm{
	margin-top: 25px;
}

.form-group > input.btn-xs[type=button],.form-group > button.btn-xs{
	margin-top: 30px;
}

.form-group > input.btn-xs[type=submit],.form-group > button.btn-xs{
	margin-top: 30px;
}

/*display*/
.dp-inline
{
	display:inline !important;
}

.dp-block
{
	display:block !important;
}

.dp-none
{
	display:none !important;
}

.dp-inline-table
{
	display:inline-table !important;
}

/* Visibility*/
.v-hide
{
	visibility: hidden;
}
/*margin*/

.m-all-0
{
	margin:0px !important;
}

.m-all-1
{
	margin:1px !important;
}

.m-all-5
{
	margin:5px !important;
}

.m-all-10
{
	margin:10px !important;
}

.m-all-15
{
	margin:15px !important;
}

.m-all-20
{
	margin:20px !important;
}

.m-all-25
{
	margin:25px !important;
}

.m-all-30
{
	margin:30px !important;
}

.m-all-35
{
	margin:35px !important;
}

.m-all-40
{
	margin:40px !important;
}

.m-all-45
{
	margin:45px !important;
}

.m-all-50
{
	margin:50px !important;
}

.m-top-0
{
	margin-top:0px !important;
}

.m-top-5
{
	margin-top:5px !important;
}

.m-top-10
{
	margin-top:10px !important;
}

.m-top-15
{
	margin-top:15px !important;
}

.m-top-20
{
	margin-top:20px !important;
}

.m-top-25
{
	margin-top:25px !important;
}

.m-top-30
{
	margin-top:30px !important;
}

.m-top-35
{
	margin-top:35px !important;
}

.m-top-40
{
	margin-top:40px !important;
}

.m-top-45
{
	margin-top:45px !important;
}

.m-top-50
{
	margin-top:50px !important;
}

.m-left-0
{
	margin-left:0px !important;
}

.m-left-5
{
	margin-left:5px !important;
}

.m-left-10
{
	margin-left:10px !important;
}

.m-left-15
{
	margin-left:15px !important;
}

.m-left-20
{
	margin-left:20px !important;
}

.m-left-25
{
	margin-left:25px !important;
}

.m-left-30
{
	margin-left:30px !important;
}

.m-left-35
{
	margin-left:35px !important;
}

.m-left-40
{
	margin-left:40px !important;
}

.m-left-45
{
	margin-left:45px !important;
}

.m-left-50
{
	margin-left:50px !important;
}
.m-left-60
{
	margin-left:60px !important;
}
.m-left-65
{
	margin-left:65px !important;
}
.m-left-70
{
	margin-left:70px !important;
}
.m-left-80
{
	margin-left:80px !important;
}
.m-left-90
{
	margin-left:90px !important;
}
.m-left-100
{
	margin-left:100px !important;
}
.m-right-0
{
	margin-right:0px !important;
}

.m-right-5
{
	margin-right:5px !important;
}

.m-right-10
{
	margin-right:10px !important;
}

.m-right-15
{
	margin-right:15px !important;
}

.m-right-20
{
	margin-right:20px !important;
}

.m-right-25
{
	margin-right:25px !important;
}

.m-right-30
{
	margin-right:30px !important;
}

.m-right-35
{
	margin-right:35px !important;
}

.m-right-40
{
	margin-right:40px !important;
}

.m-right-45
{
	margin-right:45px !important;
}

.m-right-50
{
	margin-right:50px !important;
}
.m-right-60
{
	margin-right:60px !important;
}
.m-right-70
{
	margin-right:70px !important;
}
.m-right-80
{
	margin-right:80px !important;
}
.m-right-90
{
	margin-right:90px !important;
}
.m-right-100
{
	margin-right:100px !important;
}
.m-bottom-0
{
	margin-bottom:0px !important;
}

.m-bottom-5
{
	margin-bottom:5px !important;
}

.m-bottom-10
{
	margin-bottom:10px !important;
}

.m-bottom-15
{
	margin-bottom:15px !important;
}

.m-bottom-20
{
	margin-bottom:20px !important;
}

.m-bottom-25
{
	margin-bottom:25px !important;
}

.m-bottom-30
{
	margin-bottom:30px !important;
}

.m-bottom-35
{
	margin-bottom:35px !important;
}

.m-bottom-40
{
	margin-bottom:40px !important;
}

.m-bottom-45
{
	margin-bottom:45px !important;
}

.m-bottom-50
{
	margin-bottom:50px !important;
}

/*padding*/

.p-all-0
{
	padding:0px !important;
}

.p-all-5
{
	padding:5px !important;
}

.p-all-10
{
	padding:10px !important;
}

.p-all-15
{
	padding:15px !important;
}

.p-all-20
{
	padding:20px !important;
}

.p-all-25
{
	padding:25px !important;
}

.p-all-30
{
	padding:30px !important;
}

.p-all-35
{
	padding:35px !important;
}

.p-all-40
{
	padding:40px !important;
}

.p-all-45
{
	padding:45px !important;
}

.p-all-50
{
	padding:50px !important;
}

.p-top-0
{
	padding-top:0px !important;
}

.p-top-5
{
	padding-top:5px !important;

}

.p-top-10
{
	padding-top:10px !important;
}

.p-top-15
{
	padding-top:15px !important;
}

.p-top-20
{
	padding-top:20px !important;
}

.p-top-25
{
	padding-top:25px !important;
}

.p-top-30
{
	padding-top:30px !important;
}

.p-top-35
{
	padding-top:35px !important;
}

.p-top-40
{
	padding-top:40px !important;
}

.p-top-45
{
	padding-top:45px !important;
}

.p-top-50
{
	padding-top:50px !important;
}

.p-left-0
{
	padding-left:0px !important;
}

.p-left-5
{
	padding-left:5px !important;
}

.p-left-10
{
	padding-left:10px !important;
}

.p-left-15
{
	padding-left:15px !important;
}

.p-left-20
{
	padding-left:20px !important;
}

.p-left-25
{
	padding-left:25px !important;
}

.p-left-30
{
	padding-left:30px !important;
}

.p-left-35
{
	padding-left:35px !important;
}

.p-left-40
{
	padding-left:40px !important;
}

.p-left-45
{
	padding-left:45px !important;
}

.p-left-50
{
	padding-left:50px !important;
}

.p-right-0
{
	padding-right:0px !important;
}

.p-right-5
{
	padding-right:5px !important;
}

.p-right-10
{
	padding-right:10px !important;
}

.p-right-15
{
	padding-right:15px !important;
}

.p-right-20
{
	padding-right:20px !important;
}

.p-right-25
{
	padding-right:25px !important;
}

.p-right-35
{
	padding-right:35px !important;
}

.p-right-40
{
	padding-right:40px !important;
}

.p-right-45
{
	padding-right:45px !important;
}

.p-right-50
{
	padding-right:50px !important;
}

.p-bottom-0
{
	padding-bottom:0px !important;
}

.p-bottom-5
{
	padding-bottom:5px !important;
}

.p-bottom-10
{
	padding-bottom:10px !important;
}

.p-bottom-15
{
	padding-bottom:15px !important;
}

.p-bottom-20
{
	padding-bottom:20px !important;
}

.p-bottom-25
{
	padding-bottom:25px !important;
}

.p-bottom-35
{
	padding-bottom:35px !important;
}

.p-bottom-40
{
	padding-bottom:40px !important;
}

.p-bottom-45
{
	padding-bottom:45px !important;
}

.p-bottom-50
{
	padding-bottom:50px !important;
}
/*width percent*/
.wz-5, .wz-5 .select2-container
{
	width:5% !important;
}

.wz-10,.wz-10 .select2-container
{
	width:10% !important;
}

.wz-15,.wz-15 .select2-container
{
	width:15% !important;
}

.wz-20,.wz-20 .select2-container
{
	width:20% !important;
}

.wz-25,.wz-25 .select2-container
{
	width:25% !important;
}

.wz-30,.wz-30 .select2-container
{
	width:30% !important;
}

.wz-35,.wz-35 .select2-container
{
	width:35% !important;
}

.wz-40,.wz-40 .select2-container
{
	width:40% !important;
}

.wz-45,.wz-45 .select2-container
{
	width:45% !important;
}

.wz-50,.wz-50 .select2-container
{
	width:50% !important;
}

.wz-55,.wz-55 .select2-container
{
	width:55% !important;
}

.wz-60,.wz-60 .select2-container
{
	width:60% !important;
}

.wz-65,.wz-65 .select2-container
{
	width:65% !important;
}

.wz-70,.wz-70 .select2-container
{
	width:70% !important;
}

.wz-75,.wz-75 .select2-container
{
	width:75% !important;
}

.wz-80,.wz-80 .select2-container
{
	width:80% !important;
}

.wz-85,.wz-85 .select2-container
{
	width:85% !important;
}

.wz-90,.wz-90 .select2-container
{
	width:90% !important;
}

.wz-95,.wz-95 .select2-container
{
	width:95% !important;
}

.wz-100,.wz-100 .select2-container
{
	width:100% !important;
}

/*width pixel*/
.wz-5-px, .wz-5-px .select2-container
{
	width:5px !important;
}

.wz-10-px,.wz-10-px .select2-container
{
	width:10px !important;
}

.wz-15-px,.wz-15-px .select2-container
{
	width:15px !important;
}

.wz-20-px,.wz-20-px .select2-container
{
	width:20px !important;
}

.wz-25-px,.wz-25-px .select2-container
{
	width:25px !important;
}

.wz-30-px,.wz-30-px .select2-container
{
	width:30px !important;
}

.wz-35-px,.wz-35-px .select2-container
{
	width:35px !important;
}

.wz-40-px,.wz-40-px .select2-container
{
	width:40px !important;
}

.wz-45-px,.wz-45-px .select2-container
{
	width:45px !important;
}

.wz-50-px,.wz-50-px .select2-container
{
	width:50px !important;
}

.wz-55-px,.wz-55-px .select2-container
{
	width:55px !important;
}

.wz-60-px,.wz-60-px .select2-container
{
	width:60px !important;
}

.wz-65-px,.wz-65-px .select2-container
{
	width:65px !important;
}

.wz-70-px,.wz-70-px .select2-container
{
	width:70px !important;
}

.wz-75-px,.wz-75-px .select2-container
{
	width:75px !important;
}

.wz-80-px,.wz-80-px .select2-container
{
	width:80px !important;
}

.wz-85-px,.wz-85-px .select2-container
{
	width:85px !important;
}

.wz-90-px,.wz-90-px .select2-container
{
	width:90px !important;
}

.wz-95-px,.wz-95-px .select2-container
{
	width:95px !important;
}

.wz-100-px,.wz-100-px .select2-container
{
	width:100px !important;
}

.wz-125-px,.wz-125-px .select2-container
{
	width:125px !important;
}

.wz-150-px,.wz-150-px .select2-container
{
	width:150px !important;
}

/*height percent*/
.hz-5
{
	height:5% !important;
}

.hz-10
{
	height:10% !important;
}

.hz-15
{
	height:15% !important;
}

.hz-20
{
	height:20% !important;
}

.hz-25
{
	height:25% !important;
}

.hz-30
{
	height:30% !important;
}

.hz-35
{
	height:35% !important;
}

.hz-40
{
	height:40% !important;
}

.hz-45
{
	height:45% !important;
}

.hz-50
{
	height:50% !important;
}

.hz-55
{
	height:55% !important;
}

.hz-60
{
	height:60% !important;
}

.hz-65
{
	height:65% !important;
}

.hz-70
{
	height:70% !important;
}

.hz-75
{
	height:75% !important;
}

.hz-80
{
	height:80% !important;
}

.hz-85
{
	height:85% !important;
}

.hz-90
{
	height:90% !important;
}

.hz-95
{
	height:95% !important;
}

.hz-100
{
	height:100% !important;
}

/*height pixel*/
.hz-5-px
{
	height:5px !important;
}

.hz-10-px
{
	height:10px !important;
}

.hz-15-px
{
	height:15px !important;
}

.hz-20-px
{
	height:20px !important;
}

.hz-25-px
{
	height:25px !important;
}

.hz-30-px
{
	height:30px !important;
}

.hz-35-px
{
	height:35px !important;
}

.hz-40-px
{
	height:40px !important;
}

.hz-45-px
{
	height:45px !important;
}

.hz-50-px
{
	height:50px !important;
}

.hz-55-px
{
	height:55px !important;
}

.hz-60-px
{
	height:60px !important;
}

.hz-65-px
{
	height:65px !important;
}

.hz-70-px
{
	height:70px !important;
}

.hz-75-px
{
	height:75px !important;
}

.hz-80-px
{
	height:80px !important;
}

.hz-85-px
{
	height:85px !important;
}

.hz-90-px
{
	height:90px !important;
}

.hz-95-px
{
	height:95px !important;
}

.hz-100-px
{
	height:100px !important;
}

/*view port*/

.vw-1
{
	width:1vw !important;
}

.vw-2
{
	width:2vw !important;
}

.vw-3
{
	width:3vw !important;
}

.vw-4
{
	width:4vw !important;
}

.vw-5
{
	width:5vw !important;
}

.vw-6
{
	width:6vw !important;
}

.vw-7
{
	width:7vw !important;
}

.vw-8
{
	width:8vw !important;
}

.vw-9
{
	width:9vw !important;
}

.vw-10
{
	width:10vw !important;
}

.vw-11
{
	width:11vw !important;
}

.vw-12
{
	width:12vw !important;
}

.vw-13
{
	width:13vw !important;
}

.vw-14
{
	width:14vw !important;
}

.vw-15
{
	width:15vw !important;
}

.vw-16
{
	width:16vw !important;
}

.vw-17
{
	width:17vw !important;
}

.vw-18
{
	width:18vw !important;
}

.vw-19
{
	width:19vw !important;
}

.vw-20
{
	width:20vw !important;
}

/*Float*/
.fl-right
{
	float:right;
}
.fl-left
{
	float:left;
}

/*Colors*/
.cl-red
{
	color:red;
}

.cl-green
{
	color:green;
}

.cl-blue
{
	color:blue;
}

.cl-white
{
	color:white;
}

.cl-black
{
	color:black;
}

.cl-orange
{
	color:orange;
}


/*Font*/
/*Font Weight*/
.ft-weight-100
{
	font-weight:100 !important;
}

.ft-weight-bold
{
	font-weight:bold !important;
}

.ft-weight-normal
{
	font-weight:normal !important;
}

/*Font Size*/
.ft-size-8
{
	font-size:8px;
}

.ft-size-9
{
	font-size:9px;
}

.ft-size-10
{
	font-size:10px;
}

.ft-size-11
{
	font-size:11px;
}

.ft-size-12
{
	font-size:12px;
}

.ft-size-13
{
	font-size:13px;
}

.ft-size-14
{
	font-size:14px;
}

.ft-size-15
{
	font-size:15px;
}

.ft-size-16
{
	font-size:16px;
}

.ft-size-17
{
	font-size:17px;
}

.ft-size-18
{
	font-size:18px;
}

.ft-size-19
{
	font-size:19px;
}

.ft-size-20
{
	font-size:20px;
}

/*Text Align*/
.txt-align-right
{
	text-align:right;
}

.txt-align-justify
{
	text-align:justify;
}

.txt-align-left
{
	text-align:left;
}

.txt-align-center
{
	text-align:center;
}

/* Text Decoration*/
.txt-decoration-none{
	text-decoration:none;
}

.txt-decoration-underline{
	text-decoration:underline;
}

.resize-none
{
	resize:none;
}

/*Background Color*/
.bg-color-success
{
	background-color:#63CC9E !important;
	color:black !important;
}

.bg-color-primary
{
	background-color:#478DBE !important;
	color:white !important;
}

.bg-color-info
{
	background-color:#7BC5D3 !important;
	color:black !important;
}

.bg-color-danger
{
	background-color:#D15E5E !important;
	color:white !important;
}

.bg-color-green
{
	background-color:green !important;
	color:black !important;
}

.bg-color-blue
{
	background-color:blue !important;
	color:white !important;
}

.bg-color-lightblue
{
	background-color:lightblue !important;
	color:black !important;
}

.bg-color-red
{
	background-color:red !important;
	color:black !important;
}

.bg-color-white
{
	background-color:white !important;
	color:black !important;
}

.bg-color-rose
{
	background-color:#de5656 !important;
	color:black !important;
}

.bg-blockoverlay{
	background-color: rgb(0, 0, 0);
}
/*Accordion Body*/

.accordion-body-border-1{
	border:1px solid;
}

/*Border box*/
.border-cube-dashed
{
	border-left: 1px dashed;
	border-bottom: 1px dashed;
	border-right: 1px dashed;
}

.border-cube-solid
{
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-right: 1px solid;
}

.border-rect-dashed
{
	border: 1px dashed;
}

.border-rect-solid
{
	border: 1px solid;
}

/*Inner Buttons*/
.inner-button-text > input[type=text]
{
	width:97%;
	display:inline;
	padding-right: 60px;
}

.inner-button-text > input[type=button]
{
	margin-left: -60px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-text-45 > input[type=text]
{
	width:97%;
	display:inline;
	padding-right: 45px;
}

.inner-button-text-45 > input[type=button]
{
	margin-left: -45px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-text-50 > input[type=text]
{
	width:97%;
	display:inline;
	padding-right: 50px;
}

.inner-button-text-50 > input[type=button]
{
	margin-left: -50px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-text-80 > input[type=text]
{
	width:97%;
	display:inline;
	padding-right: 80px;
}

.inner-button-text-80 > input[type=button]
{
	margin-left: -80px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-text-90 > input[type=text]
{
	width:97%;
	display:inline;
	padding-right: 90px;
}

.inner-button-text-90 > input[type=button]
{
	margin-left: -90px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-text-110 > input[type=text]
{
	width:97%;
	display:inline;
	padding-right: 110px;
}

.inner-button-text-110 > input[type=button]
{
	margin-left: -110px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-group > input[type=text]
{
	width:75%;
	display:inline;
	padding-right: 100px;
}

.inner-button-group .button-only-in-group
{
	margin-left: -50px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-group .button-group-1
{
	margin-left: -90px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-group .button-group-2
{
	margin-left: 10px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-group-90 > input[type=text]
{
	width:90%;
	display:inline;
	padding-right: 100px;
}

.inner-button-group-90 .button-only-in-group
{
	margin-left: -60px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-group-90 .button-group-1
{
	margin-left: -110px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-group-90 .button-group-2
{
	margin-left: 8px;
	border: 0;
	-webkit-appearance: none;
}

.inner-button-text > button
{
	margin-left: -30px;
	border: 0;
	-webkit-appearance: none;
}

.form-group.inner-button-text > button,
.form-group.inner-button-text-45 > button,
.form-group.inner-button-text-50 > button,
.form-group.inner-button-text-60 > button,
.form-group.inner-button-text-80 > button,
.form-group.inner-button-text-90 > button,
.form-group.inner-button-text-110 > button
{
	margin-top:5px !important;
}

.form-group.inner-button-text > input[type=button],
.form-group.inner-button-text-45 > input[type=button],
.form-group.inner-button-text-50 > input[type=button],
.form-group.inner-button-text-60 > input[type=button],
.form-group.inner-button-text-80 > input[type=button],
.form-group.inner-button-text-90 > input[type=button],
.form-group.inner-button-text-110 > input[type=button]
{
	margin-top:5px !important;
}

.form-group.inner-button-group > button,
.form-group.inner-button-text-90 > button
{
	margin-top:5px !important;
}

.form-group.inner-button-group > input[type=button],
.form-group.inner-button-group-90 > input[type=button]
{
	margin-top:5px !important;
}

.inner-text-input > input[type=text]
{
	width:97%;
	display:inline;
}

.inner-text-input > span
{
	border: 0;
	-webkit-appearance: none;
	color:gray;
	text-align:right;
}

.label-input-inline .control-label
{
	display:inline !important;
}

.label-input-inline > input[type=text]
{
	display:inline !important;
	width:60%;
}

/*Color & Background Color*/
.bg-p0 {
  color: #777 !important;
  background-color: transparent !important;
}
.bg-p10 {
  color: #fff !important;
  background-color: #ed560c !important;
}
.bg-p20 {
  color: #fff !important;
  background-color: #f5830c !important;
}
.bg-p30 {
  color: #fff !important;
  background-color: #f5cf0c !important;
}
.bg-p40 {
  color: #fff !important;
  background-color: #c5cf03 !important;
}
.bg-p50 {
  color: #fff !important;
  background-color: #058b02 !important;
}
.bg-p60 {
  color: #fff !important;
  background-color: #2a9802 !important;
}
.bg-p70 {
  color: #fff !important;
  background-color: #00958e !important;
}
.bg-p80 {
  color: #fff !important;
  background-color: #0099ff !important;
}
.bg-p90 {
  color: #fff !important;
  background-color: #0085f2 !important;
}
.bg-p100 {
  color: #fff !important;
  background-color: #003366 !important;
}

.icon-selected {
    background-color: chartreuse !important;
}

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.example-copy:after {
    font-family: Ki;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "\f07c";
}

.btn.btn-copy
{
	color: #000000;    
    box-shadow: inset 0 1px 0 rgb(255 255 255 / 15%), 0 1px 1px rgb(0 0 0 / 8%);
	background-color: #949cc1;
	border-color: #949cc1;
}

.btn.btn-copy:hover:not(.btn-active)
{
	background-color: #7c92f3;
	border-color: #7c92f3;
}

.modal .vertical-center-align
{
	top: 25%;
  	-ms-transform: translateY(-50%);
  	transform: translateY(-50%);
}