
/*-------------------------------------------------------------------------------*/

#sign-widget-parent{
   	height:480px;
   	width:420px;
	min-height:380px;
	overflow:hidden;
	margin:20px 0px 0px 0px;}

/*-------------------------------------------------------------------------------*/

#docs-widget-parent{
   	width:420px;
	min-height:380px;
	overflow:hidden;
	margin:20px 0px 0px 0px;
	display:none;}

/*-------------------------------------------------------------------------------*/

#buttons-group{
	text-transform:uppercase;
	font-weight:normal;
	text-align:center;
	font-size:16px;
   	display:inline-flex;
	white-space: nowrap;
	margin-top:20px;}

#buttons-group .button{
	color:#2C4A76;
	border:2px solid;
	border-color:#EEEEEE;
	border-collapse:separate;
	border-radius:2px;
	margin:0px 10px 0px 10px;
	cursor:pointer;}

#buttons-group .button a{
	color:#2C4A76;
	text-decoration:none;
	background:#EEEEEE;
	border-radius:1px;
	block-shadow:2px 1px 2px rgba(0,0,0,0.3);
	padding:7px 10px 7px 10px;
	display:block;}

#buttons-group .button a:hover{
	color:#2C4A76;
	text-decoration:none;
	background:#FFFFFF;
	border-radius:2px;
	block-shadow:2px 1px 2px rgba(0,0,0,0.3);
	padding:7px 10px 7px 10px;
	display:block;}

.btns-right	{
	float:right;
}

.btn-single{
       margin:40px auto 10px;
}

/*-------------------------------------------------------------------------------*/

#certsreqwizard {
   	width:420px;
	min-height:80px;
	overflow:hidden;
	margin:20px 0px 0px 0px;
	padding-left:2px;
	display:inline-flex;}

#certsreqwizard .step {
	color:#EFEFEF;
	text-decoration:none;
	background:#FFFFFF;
	border:2px solid;
	border-radius:8px;
	border-color:#2C4A76;
	border-collapse:separate;
	block-shadow:2px 1px 2px rgba(0,0,0,0.3);
	padding:7px 10px 7px 10px;
	margin-left:4px;
	display:inline-block;
	width:110px;
	height:48px;}

#certsreqwizard .active {
	color:#2C4A76;
	background: #DDE6EE;
	border-color:#2C4A76;}

#certsreqwizard .notactive {
	color:#808080;
	background: #FFFFFF;
	border-color:#EEEEEE;}


#certsreqwizard .slabel {
	padding:5px 10px 0px 10px;
	font-size:14px;
       text-transform: uppercase;
}

#certsreqwizard .sdescription {
	padding:7px 10px 7px 10px;
	font-size:10px;
}

/*-------------------------------------------------------------------------------*/

#Iframe-Master-CC-and-Rs {
  /*max-width: 458px;*/
  max-width: 100%;
  max-height: 100%;
  overflow: hidden;
}

.responsive-wrapper {
  position: relative;
  height: 0;
}

.responsive-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: none;
}

.responsive-wrapper-wxh-572x612 {
  padding-bottom: 107%;
}

.set-border {
}
.set-box-shadow {
}
.set-padding {
  padding: 10px;
}
.set-margin {
  margin: 0px;
}
.center-block-horiz {
  margin-left: auto !important;
  margin-right: auto !important;
}


/*-------------------------------------------------------------------------------*/

#icserver_maincolumn .form-container{
    width:458px;
	min-height:380px;
	overflow:hidden;
	margin:20px 0px 0px 0px;}

#icserver_maincolumn .form-ask-caption{
	font-weight:bold;
	height:24px;}

#icserver_maincolumn .form-ask-caption .sure{
	font-weight:bold;
	color:#FF0000;}

#icserver_maincolumn #dialog-link:hover {
	background:#fff;}

#icserver_maincolumn .form-box {
	width:680px;
	text-align:center;}

#icserver_maincolumn .form-box form {
	width:100%;}

#icserver_maincolumn .form-box form label{
	width:40%;
	text-align:left;
	padding-left:30px;
	font-weight:500;}

#icserver_maincolumn .outline-form-input{
	font-size:16px;
	width:53%;
	height:30px;
	border:2px solid orange;
	margin-right:30px;
	padding-left:15px;
	padding-right:15px;}

#icserver_maincolumn .disabled{
	border:2px solid #EEEEEE;
}

#icserver_maincolumn .outline-form-textarea {
	font-size:16px;
	width:53%;
	height:30px;
	border:2px solid orange;
	margin-right:30px;
	padding-left:15px;
	padding-right:15px;
	height:100px;
	resize: none;
	margin-left:2px;}

#icserver_maincolumn .outline-form-select{
	width:53%;
	height:30px;
	border:2px solid orange;
	margin-right:30px;
	padding-left:15px;
	padding-right:15px;
	font-size:16px;
	position:relative;}

#icserver_maincolumn .outline-form-checkbox-wrapper {
	display: inline-block;
	width: 53%;
	border-left: 2px solid white;
	margin-right:30px;
	padding-left:15px;
	padding-right:15px;
	font-size:16px;
	position:relative;}

#icserver_maincolumn .custom-select {
	position:relative;}

#icserver_maincolumn .right-side {
	float:right;}

#icserver_maincolumn .orange-arrow {
	pointer-events:none;
	position:absolute;
	width:20px;
	height:20px;
	background:#fff;
	color:orange;
	top:5px;
	right:40px;
	z-index:999;}

#icserver_maincolumn .orange-arrow:before{
	position:absolute;
	width:30px;
	height:20px;
	background:#fff;
	color:orange;
	top:5;
	right:33;
	z-index:999;}

#icserver_maincolumn .comment-group {
	margin-bottom:30px!important;
	float:left;
	width:40%;
	text-align:left;}

#icserver_maincolumn .captha-lab {
	/*width:33%!important;*/
	float:left;}

#icserver_maincolumn .g-recaptcha{
	float:left;}

#icserver_maincolumn .submit-of-button {
	text-transform:uppercase;
	font-weight:normal;
	border:2px solid;
	border-color:#F7BB65;
	border-collapse:separate;
	border-radius:8px;
	margin:40px auto 20px;
	cursor:pointer;
	/*float:right;*/
	width:300px;
	text-align:center;
	height:46px;
	color:#23527C;
	text-decoration:none;
	background:#F7BB65;
	block-shadow:2px 1px 2px rgba(0,0,0,0.3);
	padding:7px 10px 7px 10px;
	display:block;}

#icserver_maincolumn .submit-of-button:hover {
	color:#23527C;
	text-decoration:none;
	background:#FFFFFF;
	border-radius:8px;
	block-shadow:2px 1px 2px rgba(0,0,0,0.3);
	padding:7px 10px 7px 10px;
	display:block;}

#icserver_maincolumn .ui-dialog-buttonset {
	padding-left:150px!important;
}
#icserver_maincolumn .red-color {
	color:red;
}

#icserver_maincolumn .outline-form-textarea, .outline-form-select, .outline-form-input {
	vertical-align: top;
}

#icserver_maincolumn .with-errors{
	margin:0;
	padding:0px 0px 20px 92px;
}


/* ------------------------------------------------------------------------------- */
[data-ajaxblock] {
	position: fixed;
	height: 100%;
	width: 100%;
	opacity: 0.4;
	overflow: hidden;
	top: 0;
	left: 0;
	background-color: white;
	padding-top: 45%;
}

[data-oa-close] {
	position: absolute;
	top:  0rem;
	right:  1rem;
	color:  grey;
	text-decoration: none;
	cursor: pointer;
	font-size:  2rem;
}

[data-oa-close]:hover {
	color:  red;
	text-decoration: none;
}

/* ------------------------------------------------------------------------------- */

#liqpay_checkout{
	margin:0 auto;
}

#askra-msgbox-wrapper{
	margin:0 auto;
}


/* ------------------------------------------------------------------------------- */

#icserver_maincolumn #buttons-group input.button-askra{
		height:35px;
}

#icserver_maincolumn #buttons-group .button-askra{
		border:2px solid;
		border-color:#F7BB65;
		border-collapse:separate;
		border-radius:8px;
		margin:0px 10px 0px 10px;
		cursor:pointer;

		color:#23527C;
		text-decoration:none;
		background:#F7BB65;
		block-shadow:2px 1px 2px rgba(0,0,0,0.3);
		padding:6px 10px 6px 10px;
		display:block;}

#icserver_maincolumn #buttons-group .button-askra:hover{
		color:#23527C;
		text-decoration:none;
		background:#FFFFFF;
		border-radius:8px;
		block-shadow:2px 1px 2px rgba(0,0,0,0.3);
		padding:6px 10px 6px 10px;
		display:block;}

