.parsley-error-list li {
    color: #ff5f5f;
}

.parsley-error-list li.required {
    color: #ff5f5f;
}
.parsley-error-list {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: 6px;
    font-size: 12px;
}
.select2-container--default .select2-selection--single, .select2-selection .select2-selection--single {
    border: 1px solid #d2d6de;
    border-radius: 0;
    padding: 6px 12px;
    height: 34px;
}

#students table {
    width: 100% !important;
}

#cards table {
    width: 100% !important;
}



.onoffswitch {
    position: relative; width: 90px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid #FAFAFA; border-radius: 20px;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;
    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "ON";
    padding-left: 10px;
    background-color: #34A7C1; color: #FFFFFF;
}
.onoffswitch-inner:after {
    content: "OFF";
    padding-right: 10px;
    background-color: #8F8F8F; color: #FCF7F7;
    text-align: right;
}
.onoffswitch-switch {
    display: block; width: 18px; margin: 6px;
    background: #FFFFFF;
    position: absolute; top: 0; bottom: 0;
    right: 56px;
    border: 2px solid #FAFAFA; border-radius: 20px;
    transition: all 0.3s ease-in 0s; 
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
}
table img.img-responsive.pad {
    width: 100px;
}
.callout.callout-yellow {
		background-color: #f39c12 !important;
		border-color: #dc8b0a !important;
		color: #fff;
	}
	.m-h-410
	{
	    min-height: 410px;
	}
	.info-box-content1 {
		padding: 5px 10px;
		margin-left: 5px;
	}
	span.info-box-f {
		display: block;
		font-size: 18px;
	}
	.m-t-b-10
	{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.info-box1{
		display: block;
		background: #fff;
		width: 100%;
		border-radius: 2px;
		margin-bottom: 15px;
	}
	.box{
	    border-top: none !important;
	} 

.m-b-20 {
    padding: 0px 0px 0px 20px !important;
}
.mb-20
{
margin-bottom: 0px !important;
}

.callout-yellow1
{
    background-color: #fff !important;
    border-color: #ffa619 !important;
    color: #f79c0b;
}
.col-lxl-1 {
    width: 3%;
    float: left;
    margin-top: 12px;
}
.col-lxl-11 {
    width: 97%;
    float: left;
    color: #2f2f2e
}
.f-s-30
{
font-size: 30px !important;
}
.m-b-30
{
margin-bottom: 30px;
}

.m-0 {
    padding: 0px !important;
}
.w-100
{
    width: 100px;
}
.attachment-block1
{
     padding: 5px;
    margin-bottom: 10px;
}
.f-l
{
float: left;
}
div.attachment-heading {
    font-size: 20px;
    margin-top: 20px;
}
.clear {
    clear: both;
}
.col-xs1-1 {
    width: 12%;
}
.col-xs1-11 {
    width: 88%;
}
.f-w-600
{
font-weight: 600;
}
.m-m-18
{
margin: 18px 0px 0px 25px;
}
.text-w
{
font-weight: 600;
}
.text-d
{
    font-size: 15px;
    font-weight: 600;
}
.m-l-30 {
    margin-left: 30px;
}
.m-l-16
{
    margin-left: 16px;
}
.b-r-1
{
    border-right: 1px solid #dadada;
}
.b-b-1 {
    border-top: 1px solid #dadada;
}
.m-a
{
margin:auto;
}
.nav-tabs-custom>.nav-tabs>li.active {
    border-bottom-color: #3c8dbc !important;
}
.nav-tabs-custom>.nav-tabs>li {
    border-bottom: 3px solid transparent !important;
    margin-bottom: -2px !important;
    margin-right: 5px !important;
}
section.content1 {
    padding: 0px 15px 0px 15px;
}
tabs>li.active {
    border-top-color: #fff !important;
}
.nav-tabs-custom>.nav-tabs>li.active {
    border-top-color: #fff !important;
}
.nav-tabs-custom .active a {
    color: #3c8dbc !important;
}
.tab-pane table.bcz-data-table {
    width: 100% !important;
}
h3.profile-username1 {
    font-size: 21px  !important;
    margin: 15px 0px 20px 30px  !important;
}
.profile-username1 i {
    margin: 0px 20px 0px 0px;
}

.p-l-18
{
padding-left: 18px !important;
} 
.profile-username2 {
    font-size: 21px !important;
    margin: 15px 0px 0px 0px;
}
.profile-username3 {
    margin-left: 30px;
    margin-bottom: 0px;
}
.profile-username4
{
font-size: 21px !important;

}
.m1-0
{
margin: 0px  !important;
}
.profile-username3 i {
   /* margin: 20px 5px 0px 0px; */
}
.profile-username5 {
    font-size: 21px !important;
    margin: 5px 0px 0px 0px;
}
.b-b-10 {
    padding-bottom: 15px;
}
.profile-username6
{
font-size: 21px !important; 
margin: 5px 0px 20px 30px !important;
}
.p-t-0
{
    padding-top: 0 !important;
}
.p-b-0
{
    padding-bottom: 0 !important;
}
.w-f-600 {
    font-size: 16px;
    font-weight: 600;
}
.callout-red1
{
background-color: #f5e7e6;
}

.callout-yel
{
background-color: #fffdef;
}
.text-yel
{
color: #efd601;
}


.badge1 {
    font-size: 22px;
    border-radius: 50%;
    display: inline-block;
    min-width: 10px;
    padding: 4px 10px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
}

.bg-yel
{
background-color: #efd601!important;
}

.bg-aqua1 {
    background-color: #e6faff !important;
}
.nav-tabs-custom .active a.add-form {
    color: #f9f9f9 !important;
    margin-right: 20px !important;
}
.nav-tabs-custom .active.paginate_button a {
    color: #ffffff !important;
}
.m-5 {
    margin-top: 7px;
}
.info-box {
    display: block;
    min-height: 90px;
    background: #fff;
    width: 100%;
    box-shadow: 0 1px 1px rgb(0 0 0 / 10%);
    border-radius: 2px;
    margin-bottom: 15px;
}

.bg-aqua, .callout.callout-info, .alert-info, .label-info, .modal-info .modal-body {
    background-color: #00c0ef !important;
}
.fa-fw {
    width: 1.28571429em;
    text-align: center;
}

.info-box-content {
    padding: 5px 10px;
    margin-left: 90px;
}
.info-box-text {
    text-transform: uppercase;
}
.progress-description, .info-box-text {
    display: block;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.info-box-number {
    display: block;
    font-weight: bold;
    font-size: 18px;
}
.callout {
    border-radius: 3px;
    margin: 0 0 20px 0;
    padding: 15px 4px 2px 15px;
}
.callout h4 {
    margin-top: 0;
    font-weight: 600;
	font-size:16px;
}
.text-red {
    color: #dd4b39 !important;
}
.bg-red {
    background-color: #dd4b39 !important;
}
.badge1 {
    font-size: 16px;
    border-radius: 50%;
    display: inline-block;
    min-width: 10px;
    padding: 4px 10px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
}
.callout-yel {
    background-color: #fffdef;
}


.bg-aqua {
    background-color: #00c0ef !important;
}

.bg-green {
    background-color: #00a65a !important;
}
.bg-yellow {
    background-color: #f39c12 !important;
}

.bg-red{
    background-color: #dd4b39 !important;
}


#slider {position: relative;overflow: hidden;margin: 20px auto 0 auto;border-radius: 4px;width: 100%;min-height: 200px;}
#slider ul {position: relative;margin: 0;padding: 0;height: 100px;list-style: none;left: 0px;}
#slider ul li {position: relative;display: block;float: left;margin: 0;padding: 0;width: 100%;background: #ccc;text-align: left;line-height:35px;}
#slider a.prev, #slider a.next {position: absolute;top: 15%;z-index: 999;display: block;padding: 4% 3%;width: auto;height: auto;/*background: #2a2a2a;*/color: #fff;text-decoration: none;font-weight: 600;font-size: 18px;opacity: 0.8;cursor: pointer;}
#slider a.prev:hover, #slider a.next:hover {opacity: 1;-webkit-transition: all 0.2s ease;} 
#slider a.prev {border-radius: 0 2px 2px 0;color: #060606;}
#slider a.next {right: 0;border-radius: 2px 0 0 2px;color: #060606;}

.h-300 {
    min-height: 300px;
}

.h-300 h4 {
    padding-top: 120px;
}

.badge-soft-warning1 {
    color: #ffbe0b;
    box-shadow: none;
}
.f-14
{
	font-size: 14px;
    font-weight: 600;
}

.f-20
{
	font-size:20px;
}

.tab-com-sub th {
    background-color: #2196f3;
    color: #fff;
}
.part
{
	 padding-left: 40px !important;
}


.add_item_data a {
    margin-top: 45px !important;
    margin-left: 27px;
    margin-bottom: 25px !important;
}

/*.nav{position: relative;margin: 0 auto;width: 300px;}
#slider .nav ul{padding: 0px;margin: 0px auto;width: 34%;background: red;height: 20px;}
#slider .nav ul li{display: inline;float: left;background: grey;margin: 0px 5px;color: transparent;border-radius: 20px;height: 15px;width: 15px;cursor: pointer;}*/
