.CmRegNumWrap{border-radius:4px; width:245px; padding:0px 0px 0px 0px; margin:2px 8px; border: 1px solid #6b7fa8; position:relative; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
input.CmRegNumField{margin:0px; padding:0px; min-height:unset !important; box-shadow:inset 1px 0px 4px 0px #c0c0c0; border-radius:4px; width:100%; line-height:32px!important; height:32px!important; color:#003299; font-size:14px;  text-align:center; font-weight:bold;  border:0px; text-transform:uppercase; background:#fffbe3; }
input.CmRegNumField::placeholder {color:#c1c1c1; font-weight:normal; font-style:Italic; text-transform:capitalize!important;}
input.CmRegNumField:focus{outline:none; }
input.CmRegNumField:disabled{color:#e7f5ff; background:#e7f5ff!important;}

.CmRegNumClear{ position:absolute;  z-index:99;  white-space:nowrap; }
#CmRegNumFail{  display:none; color:#550000; text-align:center; border:1px solid #003399;  line-height:32px; min-width:182px; box-shadow:1px 1px 2px rgba(0,0,0,0.2); background:linear-gradient(to bottom,#f9ecec,#e9b2b2); border-bottom-right-radius:8px; border-top-right-radius:8px;  }
.CmRegNumAnim{display:none; position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; background-color:rgba(231,231,231,0.6);}
.CmRegNumAnim img{width:90px; position:absolute; margin:auto; top:0; bottom:0; left:0; right:0;}
.CmRegNumCou{
	color:#ffffff; font-weight:bold; font-family:Arial; width:34px; line-height:32px; text-align:center; position:absolute; font-size:14px; top:0px; left:0px; background:#003399 url("media/eur.png") 2px 1px no-repeat; }
div.CmRegNumGo{line-height:9px !important; background: linear-gradient(#ffffff,#d6d6d6); border-radius:0px 4px 4px 0px; cursor:pointer; position:absolute; top:0px !important; right:0px !important; fill:#808080; transition:all 0.3s ease; transform-origin:80% 80%; padding:7px !important; box-shadow:inset rgba(216,216,216,0.2) 6px 6px 5px -5px, inset rgba(0,0,0,0.3) -6px -6px 5px -5px;}
.CmRegNumGo:hover{background: linear-gradient(#ffffff,#91a7d5);}

/* Types Selector */
#CmRegNumTypes{ display:none; color:#333333; background:#ffffff; border:2px solid #003399;  box-shadow:2px 2px 8px rgba(0,0,0,0.4); }
#CmRegNumTypes table{font-size:12px !important;}
#RegNumClose{float:right; width:14px; height:14px; margin:-5px; color:#a7a7a7!important; font-size:17px; text-shadow:0 1px 0 #000000;}
#RegNumClose::after{content:'✖';}
#RegNumClose:hover{cursor:pointer; color:#ffdb00!important;}
.RegNumTab{border-collapse:collapse;}
.RegNumTab td{white-space:nowrap;}
.RegNumModel{font-weight:bold; color:#ffdb00; background:#003399; padding:9px 12px 9px 12px;}
.RegNumType{padding:0px!important;}
.RegNumType a{display:block; color:#003399!important; padding:7px 10px 7px 22px; background:linear-gradient(to bottom,#f7f7f7,#e8e8e8);}
.RegNumType a:hover{color:#ff0000!important; background:linear-gradient(to bottom,#fffadc,#e4d686);}
.RnManuf{}
.RnModel{}
.RnVDS{color:#ffffff!important;}
.RnType{font-weight:bold; color:#000000;}
.RnEngine{}
.RnEngType{}
.RnYears{font-family:Arial; font-style:Italic;}
.RnDrive{}
.RnKwHp{color:#c1c1c1; font-family:Arial;}

/* LOADING */
.CmRegnumLoading{top:10px; left:35%; display:none; position:absolute;}
.CmRegnumLoading div{position:absolute; width:11px; height:11px; border-radius:50%; animation-timing-function: cubic-bezier(0, 1, 1, 0);}
.CmRegnumLoading div:nth-child(1){left:6px; animation: CmMSelectLoading1 0.6s infinite;}
.CmRegnumLoading div:nth-child(2){left:6px; animation: CmMSelectLoading2 0.6s infinite;}
.CmRegnumLoading div:nth-child(3){left:26px; animation: CmMSelectLoading2 0.6s infinite;}
.CmRegnumLoading div:nth-child(4){left:45px; animation:CmMSelectLoading3 0.6s infinite;}
@keyframes CmMSelectLoading1{
	0%{transform:scale(0);}
	100%{transform:scale(1);}
}
@keyframes CmMSelectLoading3 {
	0%{transform:scale(1);}
	100%{transform:scale(0);}
}
@keyframes CmMSelectLoading2 {
	0%{transform:translate(0,0);}
	100%{transform:translate(19px,0);}
}


/* Adaptivity */
@media screen and (max-width: 710px){

}
