﻿.error {
    color: red;
    font-size: 13px;
    margin-top: 4px;
    font-weight: normal;
    /* margin-right: 10px; */
    float: left;
    width:100%;
    text-align:left;
}
.spt-spn{
    width: 100%;
    float: left;
    padding-top: 20px;
}
.success {
  color: red;
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
    border: none;
    padding: 4px;
    background: rgba(255, 0, 0, 0.15);
    /* display: inline !important; */
    margin-top: 10px !important;
    font-weight: normal;
    width: 100%;
    float: left;
    display:none;
    text-align: center;
        margin: 10px 0;
}
  .successs{
   color: green;
    font-size: 14px;
      line-height: 24px;
  font-weight: normal;
 border: none;
   padding: 4px;
   background:rgba(58, 142, 15, 0.12);
   font-weight: normal;
   width: 100%;
    float: left;
     display:none;
     text-align: center;
         margin: 10px 0;
}
    .btn-add{
            margin-top: 24px;
    }
    .btn-plus .btn-add
    {
         margin-top:0px;
    }
    /* Alerts ====================================== */
.alert {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  border: none;
  color: #fff !important;
  position: fixed;
    top: 82px;
    z-index: 100000;
    right: 15px;
    width: 300px;
    text-align: left;
    padding: 10px 15px;

}
  .alert .alert-link {
    color: #fff;
    text-decoration: underline;
    font-weight: bold; 

  }

.alert-success {
  background-color: #2b982b !important;}

.alert-info {
  background-color: #00b0e4; }

.alert-warning {
    background-color: #ff9600 !important;
}
.alert-red
{
background-color: #fb483a !important;
}

.alert-danger {
  background-color: #fb483a !important; }

.alert-dismissible .close {
  color: #fff;
  opacity: 1;
  border: none;
  text-shadow: none; }
.bg-light-green {
    background-color: #8BC34A !important;
    color: #fff;
}


/*---------------------Profile Image--------------------*/
/*.profile-img-container i {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}*/
/*.showimage
{
 position: absolute;
 top: 0;
 left: 0;
 background:rgba(0,0,0,0.7);
 width:100%;
 height:100%;
 text-align:center;
 transition: all ease 5s ; 
  -webkit-transition: all ease 5s ; 
  -moz-transition: all ease 5s ; 
 display: none;
 }*/
.prfl-img i{
    position: absolute;
    left: 38%;
   top: 41%;
   transform: translate(-50% -50%);
   cursor: pointer;
}
.prfl-img:hover .showimage{
    display: block;
}
/*---------------Multi Select Dropdown---------------*/
span.multiselect-native-select {
	position: relative
}
span.multiselect-native-select select {
	border: 0!important;
	clip: rect(0 0 0 0)!important;
	height: 1px!important;
	margin: -1px -1px -1px -3px!important;
	overflow: hidden!important;
	padding: 0!important;
	position: absolute!important;
	width: 1px!important;
	left: 50%;
	top: 30px
}
.multiselect-container {
	position: absolute;
	list-style-type: none;
	margin: 0;
	padding: 0
}
.multiselect-container .input-group {
	margin: 5px
}
.multiselect-container>li {
	padding: 0
}
.multiselect-container>li>a.multiselect-all label {
	font-weight: 700
}
.multiselect-container>li.multiselect-group label {
	margin: 0;
	padding: 3px 20px 3px 20px;
	height: 100%;
	font-weight: 700
}
.multiselect-container>li.multiselect-group-clickable label {
	cursor: pointer
}
.multiselect-container>li>a {
	padding: 0
}
.multiselect-container>li>a>label {
	margin: 0;
	height: 100%;
	cursor: pointer;
	font-weight: 400;
	padding: 10px 30px 3px 30px
}
.multiselect-container>li>a>label.radio, .multiselect-container>li>a>label.checkbox {
	margin: 0
}
.multiselect-container>li>a>label>input[type=checkbox] {
	margin-bottom: 5px
}
.btn-group>.btn-group:nth-child(2)>.multiselect.btn {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}
.form-inline .multiselect-container label.checkbox, .form-inline .multiselect-container label.radio {
	padding: 3px 20px 3px 40px
}
.form-inline .multiselect-container li a label.checkbox input[type=checkbox], .form-inline .multiselect-container li a label.radio input[type=radio] {
	margin-left: -20px;
	margin-right: 0
}
.pndng-btn a{
    color: #fff !important;
    text-decoration: none !important;
    display: block;
    width : 100%;
    height: 100%;
}
.pndng-btn a:hover{
    color: #a52a2a !important;
}

   /*========================Loader ======================= */

  .spinner {
  margin:10px auto 0;
  width: 52px;
  height: 40px;
  text-align: center;
  font-size: 10px;
}

.spinner > div {
  background-color: #333;
  height: 100%;
  width: 6px;
  display: inline-block;
  
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.spinner .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

.spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

.spinner .rect6 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

.spinner .rect7 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

.spinner .rect8 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  
  20% { -webkit-transform: scaleY(1.0) }
}

@keyframes sk-stretchdelay {
  0%, 40%, 100% { 
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }  20% { 
    transform: scaleY(1.0);
    -webkit-transform: scaleY(1.0);
  }
}

.question-section {
 font-family: 'Nunito', sans-serif;
    color: #15b0e2;
    font-size: 14px;
}
.ddlsurname
{
   width: 33%;
    float: left;
}

.ddlname
{
     width: 64%;
    float: left;
    margin-left: 10px;
}
.adjst-lbl{
    width: 100%;
    float: left;
}

.pluslbl{
    color: #fff;
}
.customli li{
border-bottom:none !important;
font-size:14px !important;
}
    .customli li a:hover, .customli li a:focus {
        text-decoration: none;
    }
   label {
    font-weight: normal !important;
}
   #errorlbl{
   color: indianred;
    /*display: none;*/
   }

   .v-offset-30 {
       margin-top:30px;
   }

   /*.ion-android-delete {
background-color: #ff4545;
}*/

   .btn-xs:hover {
color: #ffffff !important;
}
   .modal-body .success {
       margin-bottom:10px;

   }
     .modal-body .successs {
       margin-bottom:10px;

   }
   .spt-spn .success {
       margin-bottom:10px;

   }
    .spt-spn .successs {
       margin-bottom:10px;

   }
   #changepwd .holder h1 {
        margin-top:0px;
    }

   /*---------------Chart-----------------------*/
.ct-chart .ct-series.ct-series-c .ct-area, .ct-chart .ct-series.ct-series-c .ct-slice:not(.ct-donut) {
fill: #6fd64b !important;
}

.btn-R5 {
        float: right !important;
}

.editcls {
        margin-right: 7px;
    padding-left: 2px;
}

.tdtxt {
        display: inline-block;
    float: none;
    width: auto;
    margin-left: 10px;
}
.tdtxtwidth {
        display: inline-block;
    float: none;
    width: auto;
    margin-left: 6px;
    width: 137px;
}
.bg-danger {
    background-color: #ea0d0d !important;
}
.btn-xs {
        color: wheat !important;
    padding-top: 4px !important;

}
textarea {
    resize: none;
}

/*--------------------------------------------Loader---------------------------------------------*/

#spinner{
position:fixed;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    z-index:99999;
    display:none;
    width: 100%;
height: 100%;
background-color: rgba(255,255,255,0.5);
}
 .spiner-inner { 
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

#floatingCirclesG{
	position:relative;
	width:125px;
	height:125px;
	margin:auto;
	transform:scale(0.5);
		-o-transform:scale(0.5);
		-ms-transform:scale(0.5);
		-webkit-transform:scale(0.5);
		-moz-transform:scale(0.5);
}

.f_circleG{
	position:absolute;
	background-color:rgba(255,255,255,0.98);
	height:22px;
	width:22px;
	border-radius:12px;
		-o-border-radius:12px;
		-ms-border-radius:12px;
		-webkit-border-radius:12px;
		-moz-border-radius:12px;
	animation-name:f_fadeG;
		-o-animation-name:f_fadeG;
		-ms-animation-name:f_fadeG;
		-webkit-animation-name:f_fadeG;
		-moz-animation-name:f_fadeG;
	animation-duration:1.2s;
		-o-animation-duration:1.2s;
		-ms-animation-duration:1.2s;
		-webkit-animation-duration:1.2s;
		-moz-animation-duration:1.2s;
	animation-iteration-count:infinite;
		-o-animation-iteration-count:infinite;
		-ms-animation-iteration-count:infinite;
		-webkit-animation-iteration-count:infinite;
		-moz-animation-iteration-count:infinite;
	animation-direction:normal;
		-o-animation-direction:normal;
		-ms-animation-direction:normal;
		-webkit-animation-direction:normal;
		-moz-animation-direction:normal;
}

#frotateG_01{
	left:0;
	top:51px;
	animation-delay:0.45s;
		-o-animation-delay:0.45s;
		-ms-animation-delay:0.45s;
		-webkit-animation-delay:0.45s;
		-moz-animation-delay:0.45s;
}

#frotateG_02{
	left:15px;
	top:15px;
	animation-delay:0.6s;
		-o-animation-delay:0.6s;
		-ms-animation-delay:0.6s;
		-webkit-animation-delay:0.6s;
		-moz-animation-delay:0.6s;
}

#frotateG_03{
	left:51px;
	top:0;
	animation-delay:0.75s;
		-o-animation-delay:0.75s;
		-ms-animation-delay:0.75s;
		-webkit-animation-delay:0.75s;
		-moz-animation-delay:0.75s;
}

#frotateG_04{
	right:15px;
	top:15px;
	animation-delay:0.9s;
		-o-animation-delay:0.9s;
		-ms-animation-delay:0.9s;
		-webkit-animation-delay:0.9s;
		-moz-animation-delay:0.9s;
}

#frotateG_05{
	right:0;
	top:51px;
	animation-delay:1.05s;
		-o-animation-delay:1.05s;
		-ms-animation-delay:1.05s;
		-webkit-animation-delay:1.05s;
		-moz-animation-delay:1.05s;
}

#frotateG_06{
	right:15px;
	bottom:15px;
	animation-delay:1.2s;
		-o-animation-delay:1.2s;
		-ms-animation-delay:1.2s;
		-webkit-animation-delay:1.2s;
		-moz-animation-delay:1.2s;
}

#frotateG_07{
	left:51px;
	bottom:0;
	animation-delay:1.35s;
		-o-animation-delay:1.35s;
		-ms-animation-delay:1.35s;
		-webkit-animation-delay:1.35s;
		-moz-animation-delay:1.35s;
}

#frotateG_08{
	left:15px;
	bottom:15px;
	animation-delay:1.5s;
		-o-animation-delay:1.5s;
		-ms-animation-delay:1.5s;
		-webkit-animation-delay:1.5s;
		-moz-animation-delay:1.5s;
}


@keyframes f_fadeG{
	0%{
		background-color:rgb(41,41,255);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-o-keyframes f_fadeG{
	0%{
		background-color:rgb(41,41,255);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-ms-keyframes f_fadeG{
	0%{
		background-color:rgb(41,41,255);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-webkit-keyframes f_fadeG{
	0%{
		background-color:rgb(41,41,255);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-moz-keyframes f_fadeG{
	0%{
		background-color:rgb(41,41,255);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

.asterisk {
    color:red;
}
.alert-dismissable .close, .alert-dismissible .close {
        position: relative !important;
    top: -2px !important;
    right: -12px !important;
}
.maillist {
        margin-left: 60px !important;
}
/*#ckeditor {
    resize:none;
}*/

.reply-sec {
    margin-top: 9px;
    background: #1e5d92;
    padding: 30px 15px 25px 30px;
}
.reply-sec .btn {
    margin-top:0px!important;
}
.edt-dlt-tbl-width {
       width: 226px
}
/*--------------------------------------------Loader---------------------------------------------*/

#spinner{
position:fixed;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    z-index:99999;
    display:none;
    width: 100%;
height: 100%;
background-color: rgba(255,255,255,0.5);
}
#floatingCirclesG{
	position:relative;
	width:125px;
	height:125px;
	margin:auto;
	transform:scale(0.5);
		-o-transform:scale(0.5);
		-ms-transform:scale(0.5);
		-webkit-transform:scale(0.5);
		-moz-transform:scale(0.5);
}

.f_circleG{
	position:absolute;
	background-color:rgba(255,255,255,0.98);
	height:22px;
	width:22px;
	border-radius:12px;
		-o-border-radius:12px;
		-ms-border-radius:12px;
		-webkit-border-radius:12px;
		-moz-border-radius:12px;
	animation-name:f_fadeG;
		-o-animation-name:f_fadeG;
		-ms-animation-name:f_fadeG;
		-webkit-animation-name:f_fadeG;
		-moz-animation-name:f_fadeG;
	animation-duration:1.2s;
		-o-animation-duration:1.2s;
		-ms-animation-duration:1.2s;
		-webkit-animation-duration:1.2s;
		-moz-animation-duration:1.2s;
	animation-iteration-count:infinite;
		-o-animation-iteration-count:infinite;
		-ms-animation-iteration-count:infinite;
		-webkit-animation-iteration-count:infinite;
		-moz-animation-iteration-count:infinite;
	animation-direction:normal;
		-o-animation-direction:normal;
		-ms-animation-direction:normal;
		-webkit-animation-direction:normal;
		-moz-animation-direction:normal;
}

#frotateG_01{
	left:0;
	top:51px;
	animation-delay:0.45s;
		-o-animation-delay:0.45s;
		-ms-animation-delay:0.45s;
		-webkit-animation-delay:0.45s;
		-moz-animation-delay:0.45s;
}

#frotateG_02{
	left:15px;
	top:15px;
	animation-delay:0.6s;
		-o-animation-delay:0.6s;
		-ms-animation-delay:0.6s;
		-webkit-animation-delay:0.6s;
		-moz-animation-delay:0.6s;
}

#frotateG_03{
	left:51px;
	top:0;
	animation-delay:0.75s;
		-o-animation-delay:0.75s;
		-ms-animation-delay:0.75s;
		-webkit-animation-delay:0.75s;
		-moz-animation-delay:0.75s;
}

#frotateG_04{
	right:15px;
	top:15px;
	animation-delay:0.9s;
		-o-animation-delay:0.9s;
		-ms-animation-delay:0.9s;
		-webkit-animation-delay:0.9s;
		-moz-animation-delay:0.9s;
}

#frotateG_05{
	right:0;
	top:51px;
	animation-delay:1.05s;
		-o-animation-delay:1.05s;
		-ms-animation-delay:1.05s;
		-webkit-animation-delay:1.05s;
		-moz-animation-delay:1.05s;
}

#frotateG_06{
	right:15px;
	bottom:15px;
	animation-delay:1.2s;
		-o-animation-delay:1.2s;
		-ms-animation-delay:1.2s;
		-webkit-animation-delay:1.2s;
		-moz-animation-delay:1.2s;
}

#frotateG_07{
	left:51px;
	bottom:0;
	animation-delay:1.35s;
		-o-animation-delay:1.35s;
		-ms-animation-delay:1.35s;
		-webkit-animation-delay:1.35s;
		-moz-animation-delay:1.35s;
}

#frotateG_08{
	left:15px;
	bottom:15px;
	animation-delay:1.5s;
		-o-animation-delay:1.5s;
		-ms-animation-delay:1.5s;
		-webkit-animation-delay:1.5s;
		-moz-animation-delay:1.5s;
}



@keyframes f_fadeG{
	0%{
		background-color:rgb(41,41,255);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-o-keyframes f_fadeG{
	0%{
		background-color:rgb(41,41,255);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-ms-keyframes f_fadeG{
	0%{
		background-color:rgb(41,41,255);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-webkit-keyframes f_fadeG{
	0%{
		background-color:rgb(41,41,255);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-moz-keyframes f_fadeG{
	0%{
		background-color:rgb(41,41,255);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}
/*------------------------------------------End Loader--------------------------------------------*/
.bottom_info .btn btn-primary {
    background-color: #01b58e !important;
}