
.optionbtngray{
	display: table;
    width: 100%;
	background-color: #fafafa;
    
    padding: 15px 20px;
    margin-bottom: 15px;
    border-radius: 4px;
    cursor: pointer;
	text-decoration:none;
}
.optionbtngray:hover{
	background-color:#A0A0A0;
}
.optionbtn:hover{
	background-color:#A0A0A0;
}

.optionbtn .btxt{
margin-left: 10px;
    font-size: 15px;
}
.optionbtngray .btxt{
margin-left: 10px;
    font-size: 15px;
}
.btn-cinn-success { 
  color: #ffffff; 
  background-color: #1AB394; 
  border-color: #1AB394; 
} 
.text-cinn-success{
	color: #1AB394;
}
.btn-cinn-success:hover, 
.btn-cinn-success:focus, 
.btn-cinn-success:active, 
.btn-cinn-success.active, 
.open .dropdown-toggle.btn-cinn-success { 
  color: #ffffff; 
  background-color: #18a689; 
  border-color: #18a689; 
} 
 
.btn-cinn-success:active, 
.btn-cinn-success.active, 
.open .dropdown-toggle.btn-cinn-success { 
  background-image: none; 
} 
 
.btn-cinn-success.disabled, 
.btn-cinn-success[disabled], 
fieldset[disabled] .btn-cinn-success, 
.btn-cinn-success.disabled:hover, 
.btn-cinn-success[disabled]:hover, 
fieldset[disabled] .btn-cinn-success:hover, 
.btn-cinn-success.disabled:focus, 
.btn-cinn-success[disabled]:focus, 
fieldset[disabled] .btn-cinn-success:focus, 
.btn-cinn-success.disabled:active, 
.btn-cinn-success[disabled]:active, 
fieldset[disabled] .btn-cinn-success:active, 
.btn-cinn-success.disabled.active, 
.btn-cinn-success[disabled].active, 
fieldset[disabled] .btn-cinn-success.active { 
  background-color: #1AB394; 
  border-color: #1AB394; 
} 
 
.btn-cinn-success .badge { 
  color: #1AB394; 
  background-color: #ffffff; 
}

.btn-cinn-warning { 
  color: #ffffff; 
  background-color: #FA8100; 
  border-color: #FA9E00; 
} 
.text-cinn-warning{
	color: #FA8100;
}
.btn-cinn-warning:hover, 
.btn-cinn-warning:focus, 
.btn-cinn-warning:active, 
.btn-cinn-warning.active, 
.open .dropdown-toggle.btn-cinn-warning { 
  color: #ffffff; 
  background-color: #FA8100; 
  border-color: #FA9E00; 
} 
 
.btn-cinn-warning:active, 
.btn-cinn-warning.active, 
.open .dropdown-toggle.btn-cinn-warning { 
  background-image: none; 
} 
 
.btn-cinn-warning.disabled, 
.btn-cinn-warning[disabled], 
fieldset[disabled] .btn-cinn-warning, 
.btn-cinn-warning.disabled:hover, 
.btn-cinn-warning[disabled]:hover, 
fieldset[disabled] .btn-cinn-warning:hover, 
.btn-cinn-warning.disabled:focus, 
.btn-cinn-warning[disabled]:focus, 
fieldset[disabled] .btn-cinn-warning:focus, 
.btn-cinn-warning.disabled:active, 
.btn-cinn-warning[disabled]:active, 
fieldset[disabled] .btn-cinn-warning:active, 
.btn-cinn-warning.disabled.active, 
.btn-cinn-warning[disabled].active, 
fieldset[disabled] .btn-cinn-warning.active { 
  background-color: #FA8100; 
  border-color: #FA9E00; 
} 
 
.btn-cinn-warning .badge { 
  color: #FA8100; 
  background-color: #ffffff; 
}

.btn-cinn-default { 
  color: #ffffff; 
  background-color: #0D83DD; 
  border-color: #0D83DD; 
} 
 
.btn-cinn-default:hover, 
.btn-cinn-default:focus, 
.btn-cinn-default:active, 
.btn-cinn-default.active, 
.open .dropdown-toggle.btn-cinn-default { 
  color: #ffffff; 
  background-color: #0D83DD; 
  border-color: #0D83DD; 
} 
 
.btn-cinn-default:active, 
.btn-cinn-default.active, 
.open .dropdown-toggle.btn-cinn-default { 
  background-image: none; 
} 
 
.btn-cinn-default.disabled, 
.btn-cinn-default[disabled], 
fieldset[disabled] .btn-cinn-default, 
.btn-cinn-default.disabled:hover, 
.btn-cinn-default[disabled]:hover, 
fieldset[disabled] .btn-cinn-default:hover, 
.btn-cinn-default.disabled:focus, 
.btn-cinn-default[disabled]:focus, 
fieldset[disabled] .btn-cinn-default:focus, 
.btn-cinn-default.disabled:active, 
.btn-cinn-default[disabled]:active, 
fieldset[disabled] .btn-cinn-default:active, 
.btn-cinn-default.disabled.active, 
.btn-cinn-default[disabled].active, 
fieldset[disabled] .btn-cinn-default.active { 
  background-color: #0D83DD; 
  border-color: #0D83DD; 
} 
 
.btn-cinn-default .badge { 
  color: #0D83DD; 
  background-color: #ffffff; 
}
.text-cinn-default{
	color: #0D83DD !important;
}

.btn-cinn-pur { 
  color: #ffffff; 
  background-color: #611BBD; 
  border-color: #130269; 
} 
 
.btn-cinn-pur:hover, 
.btn-cinn-pur:focus, 
.btn-cinn-pur:active, 
.btn-cinn-pur.active, 
.open .dropdown-toggle.btn-cinn-pur { 
  color: #ffffff; 
  background-color: #49247A; 
  border-color: #130269; 
} 
 
.btn-cinn-pur:active, 
.btn-cinn-pur.active, 
.open .dropdown-toggle.btn-cinn-pur { 
  background-image: none; 
} 
 
.btn-cinn-pur.disabled, 
.btn-cinn-pur[disabled], 
fieldset[disabled] .btn-cinn-pur, 
.btn-cinn-pur.disabled:hover, 
.btn-cinn-pur[disabled]:hover, 
fieldset[disabled] .btn-cinn-pur:hover, 
.btn-cinn-pur.disabled:focus, 
.btn-cinn-pur[disabled]:focus, 
fieldset[disabled] .btn-cinn-pur:focus, 
.btn-cinn-pur.disabled:active, 
.btn-cinn-pur[disabled]:active, 
fieldset[disabled] .btn-cinn-pur:active, 
.btn-cinn-pur.disabled.active, 
.btn-cinn-pur[disabled].active, 
fieldset[disabled] .btn-cinn-pur.active { 
  background-color: #611BBD; 
  border-color: #130269; 
} 
 
.btn-cinn-pur .badge { 
  color: #611BBD; 
  background-color: #ffffff; 
}
.text-cinn-pur{
	color: #611BBD !important;
}
.text-cinn-pur:hover{
	color: #A26AEB;
	text-decoration: none;
}
.text-cinn-pur-light{
	color: #A26AEB !important;
}

.optionbtnpur{
	display: table;
    width: 100%;
	background-color:#ffffff;
    
    padding: 15px 20px;
    margin-bottom: 15px;
    border-radius: 4px;
    cursor: pointer;
	text-decoration:none;
}
.optionbtnpur:hover{
	background-color:#A26AEB;
	text-decoration:none;
}
.optionpur:hover{
	background-color:#A26AEB;
}

.optionpur .btxt{
margin-left: 10px;
    font-size: 15px;
}
.optionbtnpur .btxt{
margin-left: 10px;
    font-size: 15px;
}
.btn-cinn-green { 
  color: #ffffff; 
  background-color: #00A66F; 
  border-color: #00A66F; 
} 
.text-cinn-green{
	color: #00A66F !important;
}
.text-cinn-green-light{
	color: #41EBB2;
}
.btn-cinn-green:hover, 
.btn-cinn-green:focus, 
.btn-cinn-green:active, 
.btn-cinn-green.active, 
.open .dropdown-toggle.btn-cinn-green { 
  color: #ffffff; 
  background-color: #008F5F; 
  border-color: #00A66F; 
} 
 
.btn-cinn-green:active, 
.btn-cinn-green.active, 
.open .dropdown-toggle.btn-cinn-green { 
  background-image: none; 
} 
 
.btn-cinn-green.disabled, 
.btn-cinn-green[disabled], 
fieldset[disabled] .btn-cinn-green, 
.btn-cinn-green.disabled:hover, 
.btn-cinn-green[disabled]:hover, 
fieldset[disabled] .btn-cinn-green:hover, 
.btn-cinn-green.disabled:focus, 
.btn-cinn-green[disabled]:focus, 
fieldset[disabled] .btn-cinn-green:focus, 
.btn-cinn-green.disabled:active, 
.btn-cinn-green[disabled]:active, 
fieldset[disabled] .btn-cinn-green:active, 
.btn-cinn-green.disabled.active, 
.btn-cinn-green[disabled].active, 
fieldset[disabled] .btn-cinn-green.active { 
  background-color: #00A66F; 
  border-color: #00A66F; 
} 
 
.btn-cinn-green .badge { 
  color: #00A66F; 
  background-color: #ffffff; 
}
.optionbtngreen{
	display: table;
    width: 100%;
	background-color:#ffffff;
    
    padding: 15px 20px;
    margin-bottom: 15px;
    border-radius: 4px;
    cursor: pointer;
	text-decoration:none;
}
.optionbtngreen:hover{
	background-color:#41EBB2;
	text-decoration:none;
	color:#ffffff;
}
.optiongreen:hover{
	background-color:#A26AEB;
}

.optiongreen .btxt{
margin-left: 10px;
    font-size: 15px;
}
.optionbtngreen .btxt{
margin-left: 10px;
    font-size: 15px;
}
.btn-cinn-orange { 
  color: #ffffff; 
  background-color: #FF5900; 
  border-color: #FF5900; 
} 
.text-cinn-orange{
	color: #FF5900 !important;
}

.optionbtnorange{
	display: table;
    width: 100%;
	background-color:#ffffff;
    
    padding: 15px 20px;
    margin-bottom: 15px;
    border-radius: 4px;
    cursor: pointer;
	text-decoration:none;
	color: #FF5900;
}
.optionbtnorange:hover{
	background-color:#FF5900;
	text-decoration:none;
	color:#ffffff!important;
}
.optionorange:hover{
	background-color:#FF5900;
	color:#ffffff;
}
.cinn-orange-hv:hover{
	color:#ffffff !important;
}

.optionorange .otxt{
margin-left: 10px;
    font-size: 15px;
}
.optionbtnorange .otxt{
margin-left: 10px;
    font-size: 15px;
}

.btn-cinn-orange:hover, 
.btn-cinn-orange:focus, 
.btn-cinn-orange:active, 
.btn-cinn-orange.active, 
.open .dropdown-toggle.btn-cinn-orange { 
  color: #ffffff; 
  background-color: #FF3300; 
  border-color: #FF5900; 
} 
 
.btn-cinn-orange:active, 
.btn-cinn-orange.active, 
.open .dropdown-toggle.btn-cinn-orange { 
  background-image: none; 
} 
 
.btn-cinn-orange.disabled, 
.btn-cinn-orange[disabled], 
fieldset[disabled] .btn-cinn-orange, 
.btn-cinn-orange.disabled:hover, 
.btn-cinn-orange[disabled]:hover, 
fieldset[disabled] .btn-cinn-orange:hover, 
.btn-cinn-orange.disabled:focus, 
.btn-cinn-orange[disabled]:focus, 
fieldset[disabled] .btn-cinn-orange:focus, 
.btn-cinn-orange.disabled:active, 
.btn-cinn-orange[disabled]:active, 
fieldset[disabled] .btn-cinn-orange:active, 
.btn-cinn-orange.disabled.active, 
.btn-cinn-orange[disabled].active, 
fieldset[disabled] .btn-cinn-orange.active { 
  background-color: #FF5900; 
  border-color: #FF5900; 
} 
 
.btn-cinn-orange .badge { 
  color: #FF5900; 
  background-color: #ffffff; 
}
.select-txt{
	color: #a94442;
}
.cinn-form-control{
	height: 50px !important;
	

	
}
.cinn-txt-underline{
    text-decoration: none;
    border-bottom: 6px solid #F7C918;
  }


.cinn-btn-default-transparent.active, .cinn-btn-default-transparent.focus, .cinn-btn-default-transparent:active, .cinn-btn-default-transparent:focus, .cinn-btn-default-transparent:hover, .open>.dropdown-toggle.cinn-btn-default-transparent{
	color: #fff;
    background-color: #0D83DD;
    border-color: #0D83DD;
}

.cinn-check {
	padding-left: 5px;
 
}

.cinn-check label{
 top:1px; left:7px;
    
 position:relative;     
}  
  

input.cinn-checkbox, input.cinn-checkboxSqr {
  visibility: hidden;
}

input.cinn-checkbox:checked:after, input.cinn-checkbox:after,
input.cinn-checkboxSqr:checked:after, input.cinn-checkboxSqr:after {
  visibility: visible;
  font-family: "Font Awesome 5 Pro";
 height: 17px; width: 17px;
  position: relative;
  top: 0px;
  left: 0px;
  background-color:#FFF;
  display: inline-block;
}
.inr-before:before{
font-family: "Font Awesome 5 Pro";
content: '\f156';
	padding-right: 7px;


	
}

input.cinn-checkbox:checked:after {
  content: '\f058';
}

input.cinn-checkbox:after {
  content: '\f111';
}

input.cinn-checkboxSqr:checked:after {
  content: '\f14a';
}

input.cinn-checkboxSqr:after {
  content: '\f096';
}
.cinn-price {
	
	 -webkit-box-shadow: -0.5px -0.5px 6px -1px rgba(0,0,0,0.15);
-moz-box-shadow: -0.5px -0.5px 6px -1px rgba(0,0,0,0.15);
box-shadow: -0.5px -0.5px 6px -1px rgba(0,0,0,0.15);
	
}
.cinn-default-bg{
background-color: #CCE4FD;
	color: #000000!important;
}
.cinn-form-control {
	height: 48px !important;
	border-radius: 1px !important;
}
	
.fixed-header-on .header .logo img {
	min-height:53px !important;
	
	
}
		
		.panel-heading a:after {
    font-family: "Font Awesome 5 Pro" !important;
    content: "\f146";
    position: absolute ;
    right: 15px;
    font-size: 14px;
    font-weight: 300;
    top: 50%;
    line-height: 1;
    margin-top: -7px;
}
/*.navbar-nav .dropdown-submenu > a:before {
    content: "\f105";
    position: absolute;
    right: 15px;
    font-family: 'Font Awesome 5 Pro';
    font-size: 12px;
}
*/

/* Extra Small */
@media(max-width:767px){
	/*. dropdown > a:before {
    font-family: "Font Awesome 5 Pro";
    content: "\f107";
    position: absolute;
    left: auto;
    top: 10px;
    right: 6px;
    line-height: 1;
    color: #d1d1d1;
    font-size: 14px;
}*/
	
			}

@media (max-width: 768px) {
  .login .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .login .nav-justified > li > a  {
    border-bottom: 1px solid #ddd !important;
    border-radius: 4px 4px 0 0 !important;
    margin-bottom: 0 !important;
  }
  .login.nav-tabs.nav-justified > .active > a,
  .login.nav-tabs.nav-justified > .active > a:hover,
  .login.nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff !important;
  }
}
.nav-pills.nav-stacked:not(.list-style-icons) > li > a:after {
    font-family: "Font Awesome 5 Pro";
    content: "\f101";
    font-size: 12px;
    position: absolute;
    right: 15px;
    top: 6px;
    color: #d1d1d1;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}
.txtcon{
	color:#050505 !important;
	text-align:justify !important;
	padding:10px;
	 
	
}
	
ol.progtrckr{margin-bottom:0px;padding:0;list-style-type:none; margin-top:-10px}ol.progtrckr li{display:inline-block;text-align:center;line-height:3em}ol.progtrckr[data-progtrckr-steps="2"] li{width:49%}ol.progtrckr[data-progtrckr-steps="3"] li{width:33%}ol.progtrckr[data-progtrckr-steps="4"] li{width:24%}ol.progtrckr[data-progtrckr-steps="5"] li{width:19%}ol.progtrckr[data-progtrckr-steps="6"] li{width:16%}ol.progtrckr[data-progtrckr-steps="7"] li{width:14%}ol.progtrckr[data-progtrckr-steps="8"] li{width:12%}ol.progtrckr[data-progtrckr-steps="9"] li{width:11%}
ol.progtrckr li.progtrckr-done{color:#333;border-bottom:4px solid #9cd70e}
ol.progtrckr li.progtrckr-todo{color:#c0c0c0;border-bottom:4px solid #c0c0c0}ol.progtrckr li:after{content:"\00a0\00a0";font-family:'Font Awesome 5 Pro'}

ol.progtrckr li.progtrckr-in{color:#3452ff;border-bottom:4px solid #3452ff}

ol.progtrckr li:before{position:relative;bottom:-2.5em;float:left;left:50%;line-height:1em}ol.progtrckr li.progtrckr-done:before{content:"\f058";font-family:'Font Awesome 5 Pro';color:#fff;background-color:#9cd70e;height:1.2em;width:1.2em;line-height:1.2em;border:none;border-radius:1.2em}

ol.progtrckr li.progtrckr-todo:before{content:"\f111";font-family:'Font Awesome 5 Pro';color:#c0c0c0;background-color:transparent;font-size:1.5em;bottom:-1.6em}

ol.progtrckr li.progtrckr-in:before{content:"\f058";font-family:'Font Awesome 5 Pro';color:#fff;background-color:#3452ff;height:1.2em;width:1.2em;line-height:1.2em;border:none;border-radius:1.2em}
.erspan{
	color:#E02F32;
	
}

	.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}
.facolour{
	color:#F1D12B !important;
	
}
.faword{
	color:#6470F1 !important;
	
}
.boldclass{
	font-weight:700 !important;
	
	 
	
	
	
}
.expcolor{
	background-color:#E4D64D !important;
	color:#1D1D1D !important;
	font-weight:500 !important;
	font-size:16px !important;
	padding:25px !important;
	
	
}
.inputgr{
	margin-bottom:5px;
}
.addon{
	background-color:#D3D4E3; 
	color:#F9F9F9;
	cursor:pointer;
	
}
.addonx{
	background-color:#EBA4A5; 
	color:#F9F9F9;
	cursor:pointer;
}
.radio lable{
	margin-left:20px;
	
}
.loading {
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   position: fixed;
   display: block;
   opacity: 0.7;
   background-color: #fff;
   z-index: 99;
   text-align: center;
}

.loading-image {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right:-20px;
  margin-left: -70px;
  z-index: 100;
  color:#0d83dd !important;
}
.ltxt{
	font-size:22px;
	
}
.nounderline:hover {
	text-decoration:none
}
.underline:hover {
	text-decoration:none;
	border-bottom: 3px solid #2979E1;
	padding-bottom: 3px;
	
	
	
}
.ml-5{
	margin-left: 5px;
}
.ml-10{
	margin-left: 10px;
}
.ml-15{
	margin-left: 15px;
}
.ml-20{
	margin-left: 10px;
}
.ml-25{
	margin-left: 25px;
}
.mtxt-20{
	margin: 15px auto 15px;
	
}
.headline{
	padding: 40px 0;
    width: 100%;
}
.headline .logo{
	width: 30px;
    height: 27px;
    margin-right: 15px;
    float: left;
}
.headline .txt{
	color: #3b444f;
    font-size: 18px;
    float: left;
    margin-right: 45px;
}
.headline .sp{
	border-bottom: 1px solid #e3e3e3;
    overflow: hidden;
    margin-top: 12px;
}
.separator-2, .separator-3 {
    width: 100%;
    margin-bottom: 15px;
    position: relative;
    height: 1px;
}
.separator-3:after {
    height: 1px;
    background: #d1d1d1;
    background: -moz-linear-gradient(right, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-gradient(linear, right top, left top, color-stop(0%, rgba(0, 0, 0, 0.18)), color-stop(35%, rgba(0, 0, 0, 0.12)), color-stop(70%, rgba(0, 0, 0, 0.05)), color-stop(100%, rgba(0, 0, 0, 0)));
    background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0) 100%);
    background: -o-linear-gradient(right, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0) 100%);
    background: -ms-linear-gradient(right, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to left, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0) 100%);
    position: absolute;
    bottom: -1px;
    left: 0px;
    content: "";
    width: 100%;
}
.separator-2:after {
    height: 1px;
    background: #d1d1d1;
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.18)), color-stop(35%, rgba(0, 0, 0, 0.12)), color-stop(70%, rgba(0, 0, 0, 0.05)), color-stop(100%, rgba(0, 0, 0, 0)));
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0) 100%);
    background: -o-linear-gradient(left, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0) 100%);
    background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0) 100%);
    position: absolute;
    bottom: -1px;
    left: 0px;
    content: "";
    width: 100%;
}

.cinnfancy .fancybox-bg {
    opacity: 0.5 !important;
	background:#314FFE !important;
}

.cinnfancy .fancybox-close-small:after{
	color:#040404 !important;
	
}
.cinnblue input.cinn-checkbox:checked:after, .cinnblue input.cinn-checkbox:after,
.cinnblue input.cinn-checkboxSqr:checked:after, .cinnblue input.cinn-checkboxSqr:after {

  background-color:#3452ff !important;
 
}
.cnprice {
    background: #0127ff;
    color: #FFF;
	margin: 10px 0;
    padding: 5px 0;
    font-size: 250%;
}

ol.procinn{margin-bottom:0px;
	padding:0;
	list-style-type:none; 
	margin-top:-10px}
ol.procinn li{
	display:inline-block;
	text-align:center;
	line-height:0em}

/*ol.procinn[data-progtrckr-steps="2"] li{width:49%}ol.procinn[data-progtrckr-steps="3"] li{width:33%}ol.progtrckr[data-progtrckr-steps="4"] li{width:24%}ol.progtrckr[data-progtrckr-steps="5"] li{width:19%}ol.progtrckr[data-progtrckr-steps="6"] li{width:16%}ol.progtrckr[data-progtrckr-steps="7"] li{width:14%}ol.progtrckr[data-progtrckr-steps="8"] li{width:12%}ol.progtrckr[data-progtrckr-steps="9"] li{width:11%}*/

ol.procinn li.procinn-done{
	color:#333;border-bottom:4px solid #3452ff
}
ol.procinn li.procinn-todo{
	color:#c0c0c0;border-bottom:4px solid #c0c0c0
}ol.procinn li:after{
	content:"\00a0\00a0";
	font-family:'Font Awesome 5 Pro'}

ol.procinn li.procinn-in{
	color:#2CA400;border-bottom:4px solid #2CA400;
}

ol.procinn li:before{
	position:relative;
	bottom:-0.7em;
	float:left;
	left:50%;
	line-height:1em
}

ol.procinn li.procinn-done:before{
	content:"\f00c";
	font-family:'Font Awesome 5 Pro';
	color:#fff;
	background-color:#3452ff;
	height:1.2em;
	width:1.2em;
	line-height:1.2em;
	border:none;
	border-radius:1.2em;
	font-size: 1.2em;
	
}

ol.procinn li.procinn-todo:before{
	content:"\f00c";
	font-family:'Font Awesome 5 Pro';
	color:#fff;
	background-color:#c0c0c0;
	border-radius:1.2em;
	bottom:-0.6em;
	font-size: 1.2em;
	height:1.2em;
	width:1.2em;
}

ol.procinn li.procinn-in:before{
	content:"\f35a";
	font-family:'Font Awesome 5 Pro';
	color:#fff;
	background-color:#2CA400;
	height:1.2em;
	width:1.2em;
	line-height:1.2em;
	border:none;border-radius:1.2em;
	font-size: 1.2em;
	
}
.procinn li{
	min-height: 25px;
	
}
.cinnstaff:hover{
	
	opacity: 0.7;
}
.middletxt {
background-color: #3455FF!important;
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
width: 30px;
	height: 30px;
	color: #FDFDFD;
	border-radius: 50%;
		
}

.cinnstaff:hover .middletxt {
  opacity: 1;
}

.timeline-centered {
    position: relative;
    margin-bottom: 30px;
}

    .timeline-centered:before, .timeline-centered:after {
        content: " ";
        display: table;
    }

    .timeline-centered:after {
        clear: both;
    }

    .timeline-centered:before, .timeline-centered:after {
        content: " ";
        display: table;
    }

    .timeline-centered:after {
        clear: both;
    }

    .timeline-centered:before {
        content: '';
        position: absolute;
        display: block;
        width: 4px;
        background: #3452ff;
        /*left: 50%;*/
        top: 20px;
        bottom: 20px;
        margin-left: 18px;
    }

    .timeline-centered .timeline-entry {
        position: relative;
        /*width: 50%;
        float: right;*/
        margin-top: 5px;
        margin-left: 30px;
        margin-bottom: 10px;
        clear: both;
    }

        .timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after {
            content: " ";
            display: table;
        }

        .timeline-centered .timeline-entry:after {
            clear: both;
        }

        .timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after {
            content: " ";
            display: table;
        }

        .timeline-centered .timeline-entry:after {
            clear: both;
        }

        .timeline-centered .timeline-entry.begin {
            margin-bottom: 0;
        }

        .timeline-centered .timeline-entry.left-aligned {
            float: left;
        }

            .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner {
                margin-left: 0;
                margin-right: -18px;
            }

                .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time {
                    left: auto;
                    right: -100px;
                    text-align: left;
                }

                .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-icon {
                    float: right;
                }

                .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label {
                    margin-left: 0;
                    margin-right: 70px;
                }

                    .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label:after {
                        left: auto;
                        right: 0;
                        margin-left: 0;
                        margin-right: -9px;
                        -moz-transform: rotate(180deg);
                        -o-transform: rotate(180deg);
                        -webkit-transform: rotate(180deg);
                        -ms-transform: rotate(180deg);
                        transform: rotate(180deg);
                    }

        .timeline-centered .timeline-entry .timeline-entry-inner {
            position: relative;
            margin-left: -20px;
        }

            .timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after {
                content: " ";
                display: table;
            }

            .timeline-centered .timeline-entry .timeline-entry-inner:after {
                clear: both;
            }

            .timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after {
                content: " ";
                display: table;
            }

            .timeline-centered .timeline-entry .timeline-entry-inner:after {
                clear: both;
            }

            .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time {
                position: absolute;
                left: -100px;
                text-align: right;
                padding: 10px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
            }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span {
                    display: block;
                }

                    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:first-child {
                        font-size: 15px;
                        font-weight: bold;
                    }

                    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:last-child {
                        font-size: 12px;
                    }

            .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon {
                background: #fff;
                color: #737881;
                display: block;
                width: 20px;
                height: 20px;
                -webkit-background-clip: padding-box;
                -moz-background-clip: padding;
                background-clip: padding-box;
                -webkit-border-radius: 20px;
                -moz-border-radius: 20px;
                border-radius: 20px;
                text-align: center;
                -moz-box-shadow: 0 0 0 5px #3452ff;
                -webkit-box-shadow: 0 0 0 5px #3452ff;
                box-shadow: 0 0 0 5px #3452ff;
                line-height: 22px;
                font-size: 14px;
                float: left;
            }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-primary {
                    background-color: #303641;
                    color: #fff;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-secondary {
                    background-color: #ee4749;
                    color: #fff;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-success {
                    background-color: #00a651;
                    color: #fff;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-info {
                    background-color: #21a9e1;
                    color: #fff;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-warning {
                    background-color: #fad839;
                    color: #fff;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-danger {
                    background-color: #cc2424;
                    color: #fff;
                }

            .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label {
                position: relative;
                background: #f5f5f6;
                padding: 1em;
                margin-left: 40px;
                -webkit-background-clip: padding-box;
                -moz-background-clip: padding;
                background-clip: padding-box;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                border-radius: 3px;
            }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:after {
                    content: '';
                    display: block;
                    position: absolute;
                    width: 0;
                    height: 0;
                    border-style: solid;
                    border-width: 9px 9px 9px 0;
                    border-color: transparent #f5f5f6 transparent transparent;
                    left: 0;
                    top: 10px;
                    margin-left: -9px;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2, .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p {
                    color: #737881;
                    font-family: "Noto Sans",sans-serif;
                    font-size: 12px;
                    margin: 0;
                    line-height: 1.428571429;
                }

                    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p + p {
                        margin-top: 15px;
                    }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 {
                    font-size: 16px;
                    margin-bottom: 10px;
                }

                    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 a {
                        color: #303641;
                    }

                    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 span {
                        -webkit-opacity: .6;
                        -moz-opacity: .6;
                        opacity: .6;
                        -ms-filter: alpha(opacity=60);
                        filter: alpha(opacity=60);
                    }
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.cinn-size-16 p,li{
	font-size: 16px;
	
}
.cinn-16{
	font-size: 16px;
}
.cinn-18{
	font-size: 18px;
}
.cinn-20{
	font-size: 20px;
}
.cinn-li-ml-16 li{
	margin-left: 16px !important;
}
.cinn-li-ml-24 li{
	margin-left: 24px !important;
}
.cinn-size-14 p{
	font-size: 14px;
	
}

.cinn-size-15 p{
	font-size: 15px;
	
}
.cn-size-14{
	font-size: 16px !important;
}
.cn-size-15{
	font-size: 16px !important;
}
.cn-size-16{
	font-size: 16px !important;
}
.radio label {
    display: inline-block;
    vertical-align: top;
    font-size: .875rem;
    line-height: 18px;
    position: relative;
    padding-left: 0.75rem;
    cursor: pointer;
}
.cinn-white{
	color: #FFFFFF !important;
}
.cinn-dark{
	background-color: rgba(0,0,0,0.69)!important;
	
}
.cinn-bs-bg{
	background-color: rgba(52,82,255,0.86) !important;
}
.cinnline { width:100%; text-align:center;
	border-bottom: 1px solid #404040;
	line-height:0.1em; margin:10px 0 20px; } 
.cinnline span { background:#fff; padding:0 10px; }
.cinn-58{
	height:58px !important;
}
.cinn-60{
	height:60px !important;
}
.cinn-h1 {
    font-size: 40px !important;
    line-height: 50px;
	   
}
.mask-cinn-green {
    background: rgba(57,255,51,0.70);
}
.mask-cinn-blue {
    background: rgba(51,87,255,0.86);
}
.mask-cinn-yellow{
    background: rgba(255,215,51,0.70);
}
.mask-cinn-red{
    background: rgba(255,89,51,0.70);
}
.mask-cinn-purp{
    background: rgba(96,51,255,0.70);
}
.cinn-top-b{
border-top: 8px solid;
border-bottom: 4px solid;	

	border-radius: 0px;
	
	
}.cinn-home-lead{
	background-color: rgba(223,223,223,0.58);
	
}
.cinn-b-b-c{
	 border-top-color: #3452ff!important;	
 border-bottom-color: #3452ff!important;	
	
}
.cinn-homep{
	
}
.cinn-uphead{
	padding-top: 3em;
	padding-bottom: 13em;
}
/*
.loader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
	background-color: #fff;
}

.loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    margin: -35px 0 0 -35px;
}

.sk-folding-cube {
  	display: block;
  	width: 70px;
  	height: 70px;
  	position: relative;
  	-webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
}

.sk-folding-cube .sk-cube {
  float: left;
  width: 50%;
  height: 50%;
  position: relative;
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.sk-folding-cube .sk-cube:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #20c997;
  -webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;
          animation: sk-foldCubeAngle 2.4s infinite linear both;
  -webkit-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
}
.sk-folding-cube .sk-cube2 {
  -webkit-transform: scale(1.1) rotateZ(90deg);
          transform: scale(1.1) rotateZ(90deg);
}
.sk-folding-cube .sk-cube3 {
  -webkit-transform: scale(1.1) rotateZ(180deg);
          transform: scale(1.1) rotateZ(180deg);
}
.sk-folding-cube .sk-cube4 {
  -webkit-transform: scale(1.1) rotateZ(270deg);
          transform: scale(1.1) rotateZ(270deg);
}
.sk-folding-cube .sk-cube2:before {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.sk-folding-cube .sk-cube3:before {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.sk-folding-cube .sk-cube4:before {
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
@-webkit-keyframes sk-foldCubeAngle {
  0%, 10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
            transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  } 25%, 75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
            transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  } 90%, 100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
            transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}

@keyframes sk-foldCubeAngle {
  0%, 10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
            transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  } 25%, 75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
            transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  } 90%, 100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
            transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}
*/

.cinn-icon-50{
	height: 50px !important;
	width: 50px !important;
}
.cinn-icon-60{
	height: 60px !important;
	width: 60px !important;
}
.cinn-icon-70{
	height: 70px !important;
	width: 70px !important;
}
.cinn-icon-80{
	height: 80px !important;
	width: 80px !important;
}
.cinn-icon-90{
	height: 90px !important;
	width: 90px !important;
}
.cinn-icon-100{
	height: 100px !important;
	width: 100px !important;
}
.cinn-icon-110{
	height: 110px !important;
	width: 110px !important;
}
.cinn-icon-120{
	height: 120px !important;
	width: 120px !important;
}
.cinn-icon-130{
	height: 130px !important;
	width: 130px !important;
}
.cinn-icon-140{
	height: 140px !important;
	width: 140px !important;
}
.cinn-icon-150{
	height: 150px !important;
	width: 150px !important;
}
.cinn-icon-45{
	height: 45px !important;
	width: 45px !important;
}
.cinn-icon-40{
	height: 40px !important;
	width: 40px !important;
}
.cinn-icon-30{
	height: 30px !important;
	width: 30px !important;
}
.block-post-body h3,h4,h5,h2{
	margin-top: 25px !important;
}

.sticky-button {

  position: fixed;
 ;
  bottom: 10px;
	left:5px;
	
}
.spinn {
 
  width: 110px;
  text-align: center;
  
  border-radius: 4px;
  position: relative;
  top: -7px;
  left: 19px;
  padding: 7px 10px;
  border-top-left-radius: 0;
}


.spinn > div {
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  margin-right: 5px;
}

.spinn .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinn .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

	@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}