/* here you can put your own css to customize and override the theme */

/***
Rounded Portlets
***/
/*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !important;
}
*/
html, body{
	height: 100%;
}
#body-page{
	min-height: 100%;
	padding-bottom: 33px;
}
table{
	font-size: inherit;
}
.page-header.navbar .top-menu .navbar-nav{
	margin-top: 12px;
}
.page-header.navbar .top-menu .navbar-nav > li.separator{
	margin: 18px 10px 0 10px;
}
.page-footer{
	margin-top:-33px;
}
a:hover{
	text-decoration: none;
	color: #0a6aa1;
}
.top-menu .nav>li>a:focus,
.top-menu .nav>li>a:hover{
	background: none;
}
.font-w{font-weight: bold;}.font-n{font-weight: normal;}
.page-sidebar .page-sidebar-menu > li > a {
    text-transform: uppercase;
}
label.control-label{
	line-height: 30px;
}
.page-sidebar-menu.page-sidebar-menu-closed > li:hover,
.page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu{
	box-shadow: none!important;
}
.page-sidebar-wrapper .server-info{
	padding: 10px 10px;
	min-height: 80px;
	border-bottom: 1px solid #ececec;
}
.server-info.closed{
	min-height: 0px;
	padding-left: 8px;
}

.compLogo{
	font-size: 29px;
	background: #127b72;
	color: #fff;
	border-radius: 25px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-top: 15px;
	margin-left: 5px;
	float: left;
}
.compInfo{
	margin-left: 60px;
	color: #5f5f5f;
}
.compInfo p{
	color: #808080;
}
.compInfo a{
	color: #5b9bd1;
}
.compInfo a:hover{
	color: #00559c;
}

.server-info.closed .compLogo{
	 float: none;
	 margin: 0px;
}
.server-info.closed .compInfo{
	display: none;
}
#approval-detail{
	padding: 20px;
}
#approval-detail h4.info-group{
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	text-transform: uppercase;
	font-size: 20px;
}
.portlet.light > .portlet-title > .nav-tabs > li > a{
	text-transform: uppercase;
	padding-left: 0px;
	color: #797979;
}
.tabbable-line > .nav-tabs > li.open,
.tabbable-line > .nav-tabs > li:hover {
    border-bottom: 4px solid #eaf8ff;
}
.portlet.light > .portlet-title > .nav-tabs > li.active > a,
.portlet.light > .portlet-title > .nav-tabs > li:hover > a{
    color: #0089d4;
}
.portlet.light > .portlet-title > .nav-tabs > li:last-child a{
	padding-left: 15px;
}
#inbox-content-approval .tab-content{
	margin-top: 15px;
}
.tabbable-line > .nav-tabs > li.active {
	border-bottom: 4px solid #0089d4;
}
.toggle-info-group{
	cursor: pointer;
}
.portlet.light {
    padding: 12px 20px 20px 20px;
}
.approval-history{
	padding: 10px;
	min-height: 125px;
	max-height: 350px;
	overflow: scroll;
}
.history-container .slimScrollDiv{
    box-shadow: inset 0px -2px 1px #ccc;
    padding: 10px 0;
    background: #f9f9f9;
}
.chat-item{
	margin-bottom: 5px;
	padding-bottom: 10px;
	position: relative;
	border-bottom: 1px dashed #c8d9fd;
}
.chat-item:hover{
	/*box-shadow: 1px 1px 2px rgba(204, 204, 204, 0.47);*/
}
.chat-item .tit{
	font-style: italic;
	margin: 0px 10px;
	display: none;
}
.chat-item .empl-date{
	display: inline-block;
	font-weight: bold;
}
.chat-item .empl-description{
	margin: 0 10px;
}
.chat-item .empl-description span{
	display: inline-block;
	color: #fff;
	padding: 0px 5px;
}
.chat-item .empl-name{
	text-transform: uppercase;
}
.chat-item .message{
	margin: 10px 0px 15px 20px;
	border-radius: 5px;
	display: inline-block;
	border: 1px solid #50a1de;
	position: relative;
}

.chat-item .message:after,
.chat-item .message:before {
	border: solid rgba(0, 0, 0, 0);
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.chat-item .message:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #f9f9f9;
	border-width: 10px;
	top: -18px;
	left: 9px;
}
.chat-item .message:before {
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #50a1de;
	border-width: 9px;
	top: -18px;
	left: 10px;
}

.view-message{
	cursor: pointer;
	border: 1px solid #f3f5f9;
	padding: 10px;
	margin-bottom: 10px;
	transition: all 0.3s;
	font-size: 14px;
}
.view-message:hover{
	background: #127b72!important;
	color: #fff!important;
}
.view-message .star{
	margin-left: 10px;
	color: #f3565d;
}
.chat-item .info{
	padding: 5px;
}

.chat-item .empl-description .new{
	background: #aa35ab;
}
.chat-item .empl-description .modify{
	background: #b1a722;
}
.chat-item .empl-description .approval{
	background: #1e8678;
}
.chat-item .empl-description .signed{
	background: #008229;
}
.chat-item .empl-description .grant{
	background: #004dff;
}
#tbl-list .star,
.chat-item .star{
	margin-left: 15px;
	color: #f00;
}
#tbl-list .star .fa,
.chat-item .star .fa{
	font-size: 10px;
}
.messageEdit{
	border: 1px solid #ccc;
}
.file{
	border: 1px solid #f3f5f9;
	padding: 10px;
	transition: all 0.3s;
	margin-bottom: 15px;
	position: relative;
}
.file:hover{
	border: 1px solid #909090;
}
.file .file-icon{
	float: left;
}
.file .file-icon img{
	max-width: 100%;
	width: 70px;
	display: block;
}
.file .file-icon .fa{
	font-size: 44px;
	display: block;
	line-height: 50px;
	margin-top: 0px;
}
.file .file-name{
	font-size: 12px;
	/*
	background: #26a69a;
	color: #fff;
	margin: 0px 0px 0px 10px;
	padding: 0px 5px;
	border-radius: 5px;
	display: inline-block;
	*/
}
.file .file-note{
	font-style: italic;
}
.cke_top{
	border-bottom:1px solid #ccc!important;
}
.navbar{
	border-radius: 0px!important;
}
._list_view>.panel, ._form_view>form>.panel{
	box-shadow: none!important;
}
._list_view>.panel>.panel-body, ._form_view>form>.panel>.panel-body{
	padding: 0px;
}
ul.set-multi-option{
	right:0px;
}
.oid-paging .btn + .btn{
	margin-left:0px;
}
.oid-paging #btn-next-oid{
	margin: 0px 5px;
}
@media (min-width: 992px) {
	.page-content, .page-content>.page-title{
		padding-top: 0px!important;
	}
}
@media (min-width: 768px) {
	.page-content{
		position: relative;
	}
	#add_data_view_list .show{
		position: absolute;
		top:0px;
		left:0px;
		width: 100%;
		background: #fff;
		border: 1px solid #ccc;
		box-shadow: 10px 10px 10px #ccc;
	}
}
@media (max-width: 767px) {
	.page-top{
		display: none!important;
	}
	.oid-paging{
		float: none!important;
		margin: 20px 0 -20px -20px;
	}
}
@media (max-width: 468px) {
	#approval-oid{
		display: block;
		text-align: center;
		margin: 10px 0;
	}

	#list-container tr td div.col-md-6:last-child{
		text-align: left!important;
		padding-left: 30px;
	}
	.chat-item .empl-name:before{
		display: block;
		content: "";
		margin-top: 5px;
	}
	.appro-action .col-xs-9{
		width: 100%;
	}
	.appro-action .col-xs-3{
		margin-top: 15px;
	}
	.btn-pre-oid, .btn-next-oid{
		margin-bottom: 10px;
	}
}

.form-horizontal .control-label{
	line-height: 34px;
	padding-top: 0px;
	margin-top: 0px;
}
.alert-warning{
	box-shadow: none;
	padding: 10px;
	border: 1px solid #efb0b0;
	background: #ffdfdf;
	color: #b53636;
}
.has-warning .form-control {
	border-color: #e87a71;
}
.alert-warning .close{
	top: 5px;
	right: 10px;
}
.alert-success{
	position: fixed;
	top: 10px;
	right: 10px;
	margin: 0px;
	z-index: 9999;
}
.page-footer .page-footer-inner{
	float: none;
	text-align: right;
	display: block;
}
.form-control[readonly]{
	cursor: copy;
}
.center{
	text-align: center;
}
.middle{
	vertical-align: middle!important;
}
.page-title #nameapproval{
	margin: 10px 0 10px 20px;
	text-transform: uppercase;
	font-size: 17px;
	color: #3c5269;
}
.page-title #nameapproval:before{
	content: "\f02b";
	font: normal normal normal 14px/1 FontAwesome;
	margin-right: 10px;
}
.portlet.light > .portlet-title > .caption{
	text-transform: uppercase;
	line-height: 25px;
}
.list-approval-parent{
	padding: 20px 0px;
}

.list-approval-parent .sub-counter{
	margin-right: 10px;
	font-size: 30px;
}
.list-approval-parent .btn-detail{
	margin-top: 5px;
	float: right;
}
.page-sidebar .page-sidebar-menu > li > a > i {
	margin-right: 10px;
}
.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > a {
	padding-left: 60px;
}
.sub-menu a .fa{
	margin-right: 5px!important;
}
.portlet>.portlet-title {
	border-bottom: 1px solid #eee!important;
}
.page-head .page-title{
	float: none;
	display: block;
	padding: 0px 0px 15px 0px;
}
.breadcrumb>li{
	margin-right: 10px;
}
.breadcrumb li:not(:first-child):before {
	content: "\f105 ";
	font: normal normal normal 14px/1 FontAwesome;
}
.breadcrumb .fa{
	font-size: initial;
	margin: 0 2px 0 4px;
	position: relative;
	top: 0px;
}
.page-head .page-title > h1{
	font-size: 25px;
}
#approval-oid{
	font-size: 20px;
}
.input-group .input-group-btn {
	border: 1px solid #a9a9a9;
}
.input-group .input-group-btn button{
	background-color: #fff;
	line-height: 14px;
	padding: 9px 5px 8px 5px!important;
}

.popup{
	min-width: 450px;
	min-height: 450px;
}
.popup-title{
	font-size: 20px;
	margin: 25px 0 20px 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	text-transform: uppercase;
}
.popup-footer{
	margin: 15px 0 15px 0px;
}
th{
	font-weight: 600;
	font-size: 13px;
}
.plan-suggest{

}
.td-coloning{

}
.td-zone{

}
.td-customer{

}
.td-chart{

}
.td-item-name{
	text-transform: uppercase;
}
.plan-suggest .input[type="number"]{
	text-align: right;
}
.form-group>div[class*="col"]>.bootstrap-switch-mini{
	margin-top: 5px;
}
.fil-plan-group .fil-detail{
	border: none!important;
	margin-bottom: 0px;
}
.fil-plan-group, #product-suggest-cont{
	border: 1px solid #ccc;
	margin: 15px 0px 20px 0px;
	padding:15px;
	background: #fdfdfd;
}
.fil-plan-group .form-group,
#product-suggest-cont .form-group{
	padding-top: 0px;
	padding-bottom: 0px;
}
#product-suggest-cont .form-group{

}
#product-suggest-cont .form-group:last-child{
	margin-bottom: 0px;
	margin-top: 15px;
	padding-top: 15px;
}
td.bold{
	font-weight: 600;
}
tr.toggle-highlight{
	animation: fade 3s forwards;
}
@keyframes fade {
    from {background-color: #a3fff7;}
    to {background-color: #fff;}
}
input[type="number"]{
	text-align: right;
}
th.suggest-group-title{
	border-bottom: 2px solid #26a69a!important;
	font-size: 16px!important;
	font-weight: normal!important;
}
.modal-title{
	font-size: 18px;
	text-transform: uppercase;
	text-align: left;
}
.modal-footer a.run_callback{
	margin-right: 20px;
}

.collapse-portlet{
	text-align: center;
	cursor: pointer;
}
.collapse-portlet .fa{
	font-size: 25px;
	color: #ccc;
	padding-top: 10px;
}
.collapse-portlet:hover{
	border-bottom: 1px solid #ccc;
	box-shadow: 0px 2px 3px -1px #ccc;
}
.collapse-portlet:hover .fa{
	color: #6e6e6e;
}
td, th{
	vertical-align: middle!important;
}
.align-top td,.align-top th{
	vertical-align: top!important;
}
.align-bottom td,.align-bottom th{
	vertical-align: bottom!important;
}
tr.no-hover, tr.no-hover td{
	background-color: #fff!important; ;
}
table.no-border th,
table.no-border td{
	border: none!important;
}
.grant-cont{

}
.grant-cont h4{
	margin: 0px 0px 10px 0;
	font-size: 18px;
	padding-bottom: 10px;
}
.grant-cont table{
	background: #fdfdfd;
}
.grant-cont th{
	font-size: 12px!important;
}
.grant-cont .box{
	background: #fdfdfd;
	border: 1px solid #ddd;
	padding: 10px;
}
.job-descript h4{
	cursor: pointer;
	display: inline-block;
}
.tree-item-cont{
	padding: 10px 0px 15px;
}
tr.highlight{
	background: #faffff;
}
tr.highlight .bold{
	color: #26a69a;
}
tr.selected{
	background: #e6f2ff;
}
.fc-day-grid-event .fc-content{
	white-space: normal;
	text-transform: uppercase;
}
.content-toggle{
	height: 50px;
	overflow: hidden;
	position: relative;
}
.content-toggle.expand{
	height: auto;
	padding-bottom: 20px;
}
.content-expand{
	position: absolute;
	bottom: -5px;
	width: 100%;
	background: #fdfdfd;
	text-align: center;
	padding: 5px 0;
	color: #828282;
	cursor: pointer;
	border-top: 1px solid #f3f3f3;
}
.content-expand:before{
	display: block;
	content: "";
	height: 50px;
	position: absolute;
	top: -51px;
	width: 100%;
	left: 0;
	background: linear-gradient(180deg,	rgba(255, 255, 255, 0) 0,
										rgba(255, 255, 255, 0.33) 33%,
										rgba(255, 255, 255, 0.8) 83%,#fff);
}
.content-expand.expand:before{
	display: none;
}
.fc-toolbar h2 {
	text-transform: uppercase;
	font-size: 22px;
}
.nav-tabs {
	border-bottom: 1px solid #26a69a;
}
.nav-tabs>li>a:hover{
	border-color: #fff;
	border-bottom:none;
	background: none;
	color: #009284;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
	border: 1px solid #26a69a;
	border-bottom-color: #fff;
	color: #009284;
}
.bold {
	color: #616161;
}
#saler-name span{
	color: #26a69a;
	padding-left: 10px;
	font-weight: bold;
}
.page-sidebar .menu-toggler{
	display: block;
	text-align: center;
	padding: 10px;
	border-top: 1px solid #f1f1f1;
}
body:not(.page-sidebar-closed) .page-sidebar .menu-toggler .fa-long-arrow-right{
	display: none;
}
body.page-sidebar-closed .page-sidebar .menu-toggler .fa-long-arrow-left{
	display: none;
}
.page-sidebar-menu a{

}
.page-sidebar-menu .sub-menu li.active a{
	border-left: 2px solid #127b72;
}
.page-sidebar-menu:not(.page-sidebar-menu-closed) .sub-menu li.active a {
	color: #006f66;
}
.page-sidebar .page-sidebar-menu > li.open > a,
.page-sidebar-menu-closed  li.open>a,
.page-sidebar-menu-closed .sub-menu .sub-menu,
.page-sidebar-menu-closed >li:hover a{
	background: #127b72;
	color: #fff;
}
.page-sidebar-menu-closed .sub-menu .sub-menu{
	padding-left: 25px;
}
.page-sidebar-menu:not(.page-sidebar-menu-closed) li.open .sub-menu{
	background-color: #e1e9fb;
}
@media (max-width: 991px) {
	.page-sidebar .menu-toggler {
		display: none !important;
	}
}
.form-group-medium .form-group{
	padding-top: 5px;
	padding-bottom: 5px!important;
	margin-bottom: 5px;
	border: none;
}
.form-group-medium .form-group.sep-group {
	border-top: 1px solid #ccc;
	padding-top: 20px;
	margin-top: 15px;
}
.cell-br {
	margin-bottom: 7px;
}
.border-r-dashed td{
	border-right: 1px dashed #d4d4d4;
}
.border-r-dashed tr td:last-child{
	border-right: none;
}
.fsize-unset{
	font-size: unset;
}
.mark-require:after{
	content: "\002a";
	color: #ff2e2e;
	margin-left: 3px;
}
.sidebar-toggler.scroll{
	display: none;
}
.sidebar-toggler.scroll i{
	color: #b5b9bf;
	font-size: 25px;
	position: fixed;
    top: 17px;
    left: 34px;
	cursor: pointer;
}
.sidebar-toggler.scroll i:hover{
	color: #80b9af;
}
.sidebar-toggler.scroll i.icon-arrow-right{
	display: none;
}
.page-sidebar-closed .sidebar-toggler.scroll i.icon-arrow-left{
	display: none;
}
.page-sidebar-closed .sidebar-toggler.scroll i.icon-arrow-right{
	display: block;
}
.clickable{cursor: pointer}
.select2-container .select2-choice { height: 34px; padding: 6px 12px; line-height: 1.42857143; border: 1px solid #a9a9a9; border-radius: 2px; background: none; }
.select2-container .select2-choice .select2-arrow { border-left: none; background: none; border-radius: 0 2px 0 2px; width: 30px;}
.select2-container .select2-choice .select2-arrow b{ width: 18px; margin: auto}
.select2-drop { box-shadow: none; -webkit-box-shadow: none; }
.select2-drop-active { border-color: #a9a9a9; }
.select2-dropdown-open .select2-choice { background: #fbfbfb !important; box-shadow: none; }
.select2-container.select2-drop-above .select2-choice { border-radius: 2px; }
.select2-search { margin-top: 4px; }
.select2-results .select2-disabled { background: #fff; color: #ccc; }
.select2-container-multi .select2-choices { border: 1px solid #CCC; background-image: none !important; }
.pad_l_0{padding-left:0px!important;min-width:100px;}.pad_l_1{padding-left:10px!important;min-width:100px;}.pad_l_2{padding-left:20px!important;min-width:100px;}.pad_l_3{padding-left:30px!important;min-width:100px;}.pad_l_4{padding-left:40px!important;min-width:100px;}.pad_l_5{padding-left:50px!important;min-width:100px;}.pad_l_6{padding-left:60px!important;min-width:100px;}.pad_l_7{padding-left:70px!important;min-width:100px;}.pad_l_8{padding-left:80px!important;min-width:100px;}.pad_l_9{padding-left:90px!important;min-width:100px;}.pad_l_10{padding-left:100px!important;min-width:100px;}.pad_l_11{padding-left:110px!important;min-width:100px;}.pad_l_12{padding-left:120px!important;min-width:100px;}
.no-margin,.no-mg{margin:0!important;}.mg-n{margin-right:-15px;margin-left:-15px;}.mg-r-n{margin-right:-15px;}.mg-l-n{margin-left:-15px;}.no-mg-l{margin-left:0!important;}.no-mg-r{margin-right:0!important;}.no-mg-t{margin-top:0!important;}.no-mg-b{margin-bottom:0!important;}.mg-lg{margin:25px;}.mg-r-lg{margin-right:25px;}.mg-l-lg{margin-left:25px;}.mg-t-lg{margin-top:25px;}.mg-b-lg{margin-bottom:25px;}.mg{margin:20px;}.mg-r{margin-right:20px;}.mg-l{margin-left:20px;}.mg-t{margin-top:20px;}.mg-b{margin-bottom:20px;}.mg-md{margin:15px;}.mg-r-md{margin-right:15px;}.mg-l-md{margin-left:15px;}.mg-t-md{margin-top:15px;}.mg-b-md{margin-bottom:15px;}.mg-sm{margin:10px;}.mg-r-sm{margin-right:10px;}.mg-l-sm{margin-left:10px;}.mg-t-sm{margin-top:10px;}.mg-b-sm{margin-bottom:10px;}.mg-xs{margin:5px;}.mg-r-xs{margin-right:5px;}.mg-l-xs{margin-left:5px;}.mg-t-xs{margin-top:5px;}.mg-b-xs{margin-bottom:5px;}.pd-lg{padding:25px;}.pd-r-lg{padding-right:25px;}.pd-l-lg{padding-left:25px!important;}.pd-t-lg{padding-top:25px!important;}.pd-b-lg{padding-bottom:25px;}.pd{padding:20px;}.pd-r{padding-right:20px;}.pd-l{padding-left:20px;}.pd-t{padding-top:20px;}.pd-b{padding-bottom:20px;}.pd-md{padding:15px;}.pd-r-md{padding-right:15px;}.pd-l-md{padding-left:15px;}.pd-t-md{padding-top:15px;}.pd-b-md{padding-bottom:15px;}.pd-sm{padding:10px;}.pd-r-sm{padding-right:10px;}.pd-l-sm{padding-left:10px;}.pd-t-sm{padding-top:10px;}.pd-b-sm{padding-bottom:10px;}.pd-xs{padding:5px;}.pd-r-xs{padding-right:5px;}.pd-l-xs{padding-left:5px;}.pd-t-xs{padding-top:5px;}.pd-b-xs{padding-bottom:5px;}.no-padding,.no-pd{padding:0!important;}.no-pd-l{padding-left:0!important;}.no-pd-r{padding-right:0!important;}.no-pd-t{padding-top:0!important;}.no-pd-b{padding-bottom:0!important;}
.w50{width: 50px;}.w80{width: 80px;}.w90{width: 90px;}.w100{width: 100px;}.w120{width: 120px;}.w150{width: 150px;}.w180{width: 180px;}.w220{width: 220px;}.w250{width: 250px;}
.mw100{min-width: 100px;}.mw120{min-width: 120px;}.mw150{min-width: 150px;}
.fw{width: 100%;}
.no-bd{border:none!important;}.no-bd-t{border-top: none!important;}.no-bd-r{border-right: none!important;}.no-bd-b{border-bottom: none!important;}.no-bd-l{border-left: none!important;}
.italic{font-style: italic;}.text-white{color: #fff}
.no-bg{background: none!important;}
.page-error-404 img{
	margin-top: 25px;
	max-width: 100%;
}
.relative{
	position: relative;
}
.clear-search{
	position: absolute;
    right: 20px;
    top: 10px;
    color: #7d7d7d;
    cursor: pointer;
}
.page-error-404 h3{
	margin-bottom: 50px;
}
table.data-table th.sort, table.data-table th.sortup, table.data-table th.sortdown { background: url("../img/sort.png") no-repeat 95%; cursor: pointer; padding-right: 15px; }
.sortup, table.data-table th.sortup { background: url("../img/sortup.png") no-repeat 95%; }
.sortdown, table.data-table th.sortdown { background: url("../img/sortdown.png") no-repeat 95%; }
/*Spinner*/
.spinner {
	margin: 10px auto;
	text-align: center;
}
.spinner > div {
	width: 10px;
	height: 10px;
	background-color: #48abfb;
	/*border-radius: 100%;*/
	display: inline-block;
	-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
	animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}

.spinner .bounce2 {
	margin: 0 10px;
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
	0%, 80%, 100% { -webkit-transform: scale(0.2) }
	40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
	0%, 80%, 100% {
		-webkit-transform: scale(0.2);
		transform: scale(0.2);
	} 40% {
		  -webkit-transform: scale(1.0);
		  transform: scale(1.0);
	  }
}
/*editable form*/
.editable-container{
	padding: 0px 15px;
}
.editable-container .form-group{
	padding: 0px;
}
.badge.bg-primary{
	background: #3383c3;
    margin-bottom: 0px;
}
.badge.bg-danger{
    background: #d2555b;
    margin-bottom: 0px;
}
.radio input[type=radio]{
	margin-left: -8px;
}
.parsley-errors-list{
	list-style: none;
    padding-left: 0;
    color: #f00;
    margin: 5px 0px 0px 0px;
}

.btn-bg01 {
    background-color: #af5cbb;
    border-color: #af5cbb;
	color: #fff;
}
.btn-bg01:hover{
	color: #fff;
}