/********common page*********/
.has-error .form-control {
    border-color: #a94442 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075) !important;
}
.alert-danger{
	margin-top: -30px;
}

.ui-autocomplete-loading{
	opacity:0;
	transition:none;
	background:url('../images/input-spinner.gif') right center no-repeat !important;
}
.bootstrap-dialog.type-primary .modal-header{ background-color: #135a95 !important; }
.bootstrap-dialog-footer-buttons .btn-primary {
	border: 1px solid #135a95;
}
.bootstrap-dialog-footer-buttons .btn-primary:hover {
    color: #fff;
    background-color: #135a95 !important;
    border-color: #135a95 !important;
}
.display-none {
	display:none;
}
.errormessage {
	color: #a94442;
    margin-left: 11px;
}
.action-btn{
    border-radius: 18px;   
    color: #505b6b;
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 8px 20px;
    margin-left: 5px;
}
.action-btn.btn-grey:hover{
    background: #d3d9dc;
    color:#fff;
}
.action-btn.btn-blue:hover{
    color:#fff;
}
.border-none{border:none}
.question-area{padding:5px;width:100%;border:none}
.adjust-error-block{
    margin-bottom: 20px;
    margin-top: -20px;
}
#quiz-form input[type='radio']:checked+label span{border-color: #81c609;background-image: url(../images/correct.png); background-repeat: no-repeat; background-position-y: 50%; background-position-x: 98%;}

.quiz-question .answer input {
    transition: none;
}
.quiz-question #quiz-form  .answer label span {
    background-position-y: 50%;
background-position-x: 98%;}
.right-none{
    right:0px !important;
}
.list-quiz-questions li.active a{font-weight: 600}
.select-xs .dd-select, .select-xs .dd-container{
    width: 100% !important;
}
.select-xs .dd-select {
    border: none !important;
    background: transparent !important;
}
.select-xs .dd-selected {
    background: #fff;
    border-radius: 19px !important;
    height: 34px;
    padding-top: 7px;
    color: #505b6b;
    font-size: 14px;
}
.select-xs .dd-selected label {
    font-weight: 400;
    font-size: 14px;
    text-align: center;
    margin :0px;
    width:95%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.select-xs div#myDropdown ul.dd-options a.dd-option {
    background: none!important;
    color: #2e3238;
    font-weight: 400;
    font-size: 14px;
    padding: 8px;
    display: block;
    /* padding: 3px 20px; */
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    border-bottom: solid 0px #ddd !important;
}
.select-xs div#myDropdown ul.dd-options a.dd-option label{
    color: #505b6b !important;
    font-weight: 400 !important;
    font-size: 14px;
    line-height: 1.42857143;
    white-space: nowrap;    
}
.edit-form-inputs{display:none}
.view-settings label.settings-select, .view-settings label.settings-input-password{
    background: #fff;
    border-radius: 19px !important;
    height: 34px;
    padding-top: 7px;
    color: #505b6b;     
    font-weight: 400;
    font-size: 14px;
    text-align: center;    
    width: 100%;
    margin-top: 8px;
}
.view-settings label.settings-input{
    display: block;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    font-weight: 400;
    border: none;
    box-shadow: none;
    border-radius: 18px;
    height: 34px;
    width: 80px;
    text-align: center;
    border: 1px solid transparent;
    margin-top: 0px;
}
.ellipsis {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
#generalSettings-form .btn-green{
    height: 34px;
    border-radius: 17px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    border: none;
    font-size: 10px;
    padding: 1px 18px;
    background: #81c609;
    float: right;
    margin-top: 3px;
}
a.dd-selected label.dd-selected-text{
    width:95%;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
input.slide-tile{
    background: #ecf2f6;
    border-radius: 19px !important;
    border:none;
    color: #505b6b;
    font-weight: 300 !important;
}
.margin-top-none{margin-top:0px !important}
.margin-top-20{margin-top:20px;}
.general-settings .setting-group .form-control.input-passkey{width:70%;display:inline-block;margin-right:10px; margin-bottom: 10px;}
.general-settings .edit-form-inputs .fa:before{cursor: pointer}
.general-settings .edit-form-inputs .fa{margin-right:8px}
.lima{color : #81c609}
.summer-sky{color:#ef4b66}
.emerald{color:#5FBA7D}
/********common page*********/
.errorRegister{
	color: #a94442;
    margin-left: 174px;
    margin-bottom: -11px;
}
.errorLogin{
	color: #a94442;
    margin-left: 106px;
    margin-bottom: -11px;
}
.alert-success-login {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
    margin-top: -30px;
}
.margin-bottom-none{margin-bottom:0 !important}
.set-alert-margin{margin-top: -20px; margin-bottom: 25px;}
.attend-quiz-form{
    width: 100%;   
    border: 1px solid #dee4ed;
    padding: 23px 28px;
    margin: 25px 0;
}
.frm_text{
    display: block;
    padding:2px;
}
.text-align-center{
    text-align: center;
}
.attend-quiz-form label{padding-right:10px}
.attend-quiz-form button.btn-login{
    background: #81c609;
    border: none;
    border-radius: 20px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    padding: 12px 30px;
    float: right;
    margin-right: 5px;
    height: 42px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
/********common page*********/
.unauthorized h2,
.not-found-page h2,
.under-custruction h2 {
	font-size: 30px;
	text-transform: capitalize;
	text-align: center;
	color: #232728;
	font-weight: 500;
	margin: 30px 0 10%;
}
.unauthorized img,
.not-found-page img,
.under-custruction img {
	float: none;
	margin: 0 auto;
	margin-top: 8%;
}
.unauthorized-img {
 display: inline-table;
}
input[type=radio].cssAnsCheckBox {
    position: absolute;
    z-index: -1000;
    left: -1000px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}
input[type=radio].cssAnsCheckBox + label.css-answer-label{
    float: left;
    max-width: 650px;
    width: 97.5%; 
    color: #070707;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0px;
    background: 98% 15px;
    background-repeat: no-repeat;
    cursor: pointer;
    word-wrap: break-word;
}
input[type=radio].cssAnsCheckBox + label.css-answer-label span{
        border: none;
    width: auto;
    border-radius: 0;
    height: auto;
    position: static;
    top: 0;
    z-index: -1;
}
.btn-login-forgot {
	background: #81c609;
    border: none;
    border-radius: 20px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    padding: 12px 30px;
    float: left;
    margin-right: 5px;
    height: 42px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-size: 10px;
    margin-top: -4px;
}
.btn-login-send {
	background: #81c609;
    border: none;
    border-radius: 20px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    padding: 12px 30px;
    /* float: right; */
    margin-right: 5px;
    height: 42px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.btn-login-send:hover {
	color: #fff;
	background: #53a814;
}
.btn-login-forgot:hover {
	color: #fff;
	background: #53a814;
}
.margin-top-7 {
	margin-top: 7px;
}
#Attest .modal-dialog{top:0px}
#Attest input[type=checkbox].css-checkbox + label.css-label.error-label{border: 1px solid red;}
#Attest input[type=checkbox].css-checkbox:checked + label.css-label.error-label{border: none}=======
.file-upload .btn-blue, .file-upload .btn-blue span {
    float: left;
}
.file-upload .btn-blue, .file-upload .btn-blue span {
    color: #fff;
    font-size: 11px;
    margin-top: 8px;
    display: block;
}
.file-upload .btn-blue {
    height: 30px;
    padding: 0 20px;
    border-radius: 0;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.fileUpload {
    position: relative;
    overflow: hidden;
    /* margin: 10px; */
}
.btn-blue-upload{
    background: #135a95;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    height: 45px;
    padding: 0 30px;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    margin-top: 10px;
    border-radius: 80px;
}
.btn-green-name {
    background: #81c609;
    float: right;
    color: #fff;
    text-align: center;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    border: none;
    border-radius: 22px;
    height: 38px;
    padding: 11px 18px;
    padding-top: 13px;
    position: relative;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#nameval {
	display:inline-block;
}
#showname a img{
	margin-top:-8px;
}
.browse-button{
    margin-top: 15px;
    display: block;
}
.header-user-img {
	height: 40px;
	width:40px;
	overflow:hidden;
}
.has-error-name{
 border-color: #a94442 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075) !important;
}
#ImageErrorMessage {
	color: #a94442;
}
.hpn-quiz-result .btn-review.btn-blue{
	background: #15a4fa;
}
.margin-bottom-70{
	margin-bottom:70px;
}
.create-quiz-menu ul li {
    margin-right: 15px;
}
.sliding-hpn-container .right-content .arrow-left img,.sliding-hpn-container .right-content .arrow-right img {
	position:fixed;
    top: 50%;
	-webkit-transform:: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.sliding-hpn-container .content-slides .slides table td ul li{
	display:block;
	position: relative;
	padding-bottom: 0px;
}
.sliding-hpn-container .content-slides .slides table td ul li:last-child {
    margin-bottom: 20px;
}
.sliding-hpn-container .content-slides .slides table td ul li:before{	
	position: absolute;
    left: -15px;
}
.quiz-input-ans{
	margin-left: 20px;
    display: block;
    margin-top: -25px;
}
.review-slide-container .right-content{
	margin-bottom:60px;
}
.margin-right-20{
	margin-right:20px;
}
.create-slide-right .btn-group .btn-review-new {
    height: 44px;
    border-radius: 23px;
    color: #fff;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    border: none;
    padding: 15px 26px;
    background: #15a4fa;
    float: right;
}

/******** Tabs *********/
#tabsUI .ui-widget-header {
/*background-color: #15a4fa !important;*/
background: none !important;
}