
@import url('plugins/jquery-ui.css');
@import url('plugins/daterangepicker.css');
@import url('plugins/uniform.css');
@import url('plugins/tagsinput.css');
@import url('plugins/select2.css');
@import url('plugins/duallistbox.css');
@import url('plugins/datatables_bootstrap.css');
@import url('plugins/datatables.css');
@import url('plugins/pickadate.css');
@import url('plugins/bootstrap-colorpicker.css');
@import url('plugins/typeahead.css');
@import url('plugins/fullcalendar.css');
@import url('plugins/nestable.css');
@import url('plugins/bootstrap-wysihtml5.css');
@import url('plugins/bootstrap-multiselect.css');
@import url('plugins/nprogress.css');



/* WIZARD (JQUERY STEP) */
/* wizard */
.wizard{
    position: relative;
    display: block;
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
}
.wizard a{
    outline: 0;
}
.wizard ul,
.wizard ul > li{
    margin: 0;
    padding: 0;
    list-style: none;
}

.wizard > .steps .current-info,
.wizard > .content > .title{
    display: none;
}

.wizard > .steps {
    position: relative;
    overflow: hidden;
    background-color: #ffffff;
    border: 1px solid #E0E4E8;
    height: 46px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;

    *zoom: 1;
    z-index: 4;

    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.wizard > .steps > ul{
    position: relative;
    width: 4000px;
    padding: 0;
    margin: 0;
    overflow: hidden;
    list-style: none outside none;

    border-radius: 3px;
}

.wizard > .steps > ul > li {
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 0;
}

.wizard > .steps .number {
    float: left;
    display: inline-block;
    min-width: 10px;
    padding: 3px 6px;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    color: #95a5a6;
    text-align: center;
    white-space: nowrap;
    background-color: #ecf0f1;
    border-radius: 10px;
    margin-right: 10px;
    margin-top: 15px;
}
.wizard > .steps .number:before {
    position: absolute;
    top: -1px;
    right: -14px;
    display: block;
    z-index: 2;
    border: 24px solid transparent;
    border-right: 0;
    border-left: 14px solid #ecf0f1;
    content: " ";
}
.wizard > .steps .number:after {
    position: absolute;
    top: -1px;
    right: -15px;
    display: block;
    z-index: 1;
    border: 24px solid transparent;
    border-right: 0;
    border-left: 14px solid #E0E4E8;
    content: " ";
}

.wizard > .steps a,
.wizard > .steps a:hover,
.wizard > .steps a:active {
    display: inline-block;
    width: auto;
    margin: 0;
    padding: 0 20px 0 30px;
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    color: #95a5a6;
    background: #ecf0f1;
    cursor: default;

    text-decoration: none;
}
.wizard > .steps a:first-child{
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.wizard > .steps .disabled a,
.wizard > .steps .disabled a:hover,
.wizard > .steps .disabled a:active {
    background: #ecf0f1;
    color: #95a5a6;
    cursor: default;
}
.wizard > .steps .disabled .number {
    background-color: #95a5a6;
    color: #ecf0f1;
}

.wizard > .steps .current a,
.wizard > .steps .current a:hover,
.wizard > .steps .current a:active {
    background: #13A89E;
    color: #ecf0f1;
    cursor: default;
}
.wizard > .steps .current .number:before {
    border-left-color: #13A89E;
}
.wizard > .steps .current .number:after {
    border-left-color: #13A89E;
}

.wizard > .steps .done a,
.wizard > .steps .done a:hover,
.wizard > .steps .done a:active {
    background: #394264;
    color: #ecf0f1;
    cursor: pointer;
}
.wizard > .steps .done .number:before {
    border-left-color: #394264;
}
.wizard > .steps .done .number:after {
    border-left-color: #232332;
}


.wizard > .steps .error a,
.wizard > .steps .error a:hover,
.wizard > .steps .error a:active {
    background: #DA4F49;
    color: #ecf0f1;
}
.wizard > .steps .error .number:before {
    border-left-color: #DA4F49;
}
.wizard > .steps .error .number:after {
    border-left-color: #DA4F49;
}


.wizard > .content {
    position: relative;
    display: block;
    margin: 0;
    padding: 0px;
    border: 1px solid #E0E4E8;
    border-top: none;
    background-color: #ffffff;
    min-height: 100px;
    height: auto;
    
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.wizard > .content > .body {
    position: relative;     /* or absolute */
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100%;
    padding: 20px 15px 15px;
}

.wizard > .actions {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 5;
    float: right;
    padding-right: 15px;
    padding-left: 15px;
    height: 46px;
    vertical-align: middle;
    background-color: #E0E4E8;
    border-left: 1px solid #E0E4E8;

    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.wizard > .actions > ul {
    display: inline-block;
    text-align: right;
}
.wizard > .actions > ul > li {
    float: left;
    padding: 8px 2px;
}
.wizard > .actions a{
    display: inline-block;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 3px;

    color: #394264;
    background-color: #ffffff;
    border-color: #E0E4E8;

    -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
}
.wizard > .actions a:focus{
    outline: thin dotted #394264;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.wizard > .actions a:focus,
.wizard > .actions a:hover{
    color: #394264;
    text-decoration: none;
}
.wizard > .actions a:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.wizard > .actions a:focus,
.wizard > .actions a:hover,
.wizard > .actions a:active{
    color: #394264;
    background-color: #ecf0f1;
    border-color: #E0E4E8;
}
.wizard>.actions .disabled a,
.wizard>.actions .disabled a:hover,
.wizard>.actions .disabled a:active {
    pointer-events: none;
    cursor: not-allowed;
    opacity: 0.65;

    background-color: #ffffff;
    border-color: #E0E4E8;

    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
          box-shadow: none;
}
.wizard > .loading,
.wizard > .loading .spinner {
}


/* vertical wizard */
.wizard.vertical > .steps {
    display: inline;
    float: left;
    width: 30%;
}
.wizard.vertical > .steps > ul > li {
    float: none;
    width: 100%;
}
.wizard.vertical > .content {
    display: inline;
    float: left;
    margin: 0 2.5% .5em 2.5%;
    width: 65%;
}
.wizard.vertical > .actions {
    display: inline;
    float: right;
    margin: 0 2.5%;
    width: 95%;
}
.wizard.vertical > .actions > ul > li {
    margin: 0 0 0 1em;
}
/* end wizard */
/* END WIZARD (JQUERY STEP) */

/* .tab-content .tab-pane p {margin:20px 0px;} */

#hold_profile_picture.error { outline: 1px solid #99cc00; }

#hold_profile_picture .loader { margin: 30px 0 0 50px; }
#hold_profile_picture img.avatar { width: 95%; }
/*
#hold_profile_picture {
	background: #ebebeb;
	border: 6px solid #fff;
	float: left;
	margin: 0 15px 0 0;
	outline: 1px solid #e6ebf3;
	max-width: 151px;
	width:auto;
	height:auto;
	display:block;
	}
*/
#profile_picture_uploader {
	position: relative;
}

#profile_picture_uploader .qq-upload-button {
	margin: 26px 0px 0px 0px;
	min-width:150px
}
@media (max-width: 780px) {
	.qq-upload-button {
		margin-left:0px
	}
}

.qq-upload-list { 
	position: absolute !important;
	top: 0;
	margin: 62px 0 0 0px;
	width:100%; }
.qq-upload-list li  {padding: 4px;line-height: 9px;}
.qq-upload-list li span {font-size:9px;}

.attach_hold {
	float: left;
	width: 205px;
}
.qq-upload-button {
	background: #a7a7a7 url(../images/plus.png) 10px center no-repeat;
	border: 0;
	color: #fff;
	float: left;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	padding: 0 10px 0 30px;
	text-align: center;
	text-transform: uppercase;
	}
.qq-upload-button:hover,
.qq-upload-button:focus,
.qq-upload-button:active {
	background: #f4a003 url(../images/plus.png) 10px center no-repeat;
	color: #fff;
	text-decoration: none;
	}
	

.attach_hold .qq-upload-list {
	background: #ebebeb;
	border: 6px solid #fff;
	list-style: none;
	min-height: 67px;
	outline: 1px solid #E6EBF3;
	width: 47%;

}

.form-control{border: 1px solid #999999;}

#lean_overlay{position:fixed;z-index:10000;top:0;left:0;height:100%;width:100%;background:#000;display:none}
#emailer,#scheduler,#signup{width:404px;padding-bottom:2px;display:none;background:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,0.7);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.7);-moz-box-shadow:0 0 4px rgba(0,0,0,0.7)}
#immunization{width:804px;padding-bottom:2px;display:none;background:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,0.7);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.7);-moz-box-shadow:0 0 4px rgba(0,0,0,0.7)}
#test{width:600px;padding:30px;display:none;background:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,0.7);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.7);-moz-box-shadow:0 0 4px rgba(0,0,0,0.7)}#test p{color:#666;text-shadow:none}#signup-header{background:url(img/hd-bg.png);padding:5px 18px 7px 18px;border-bottom:1px solid #CCC;border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px}#signup-header h2{color:#444;font-size:2em;font-weight:700;margin-bottom:3px;text-shadow:1px 1px 0 rgba(255,255,255,0.5)}#signup-header p{color:#444;font-size:1.3em;margin:0;text-shadow:1px 1px 0 rgba(255,255,255,0.5);text-shadow:none}#emailer .txt-fld,#signup .txt-fld{position:relative;width:364px;padding:14px 20px;border-bottom:1px solid #EEE;text-align:right}#emailer .btn-fld,#signup .btn-fld{width:254px;overflow:hidden;padding:12px 20px 12px 130px}#emailer .txt-fld label, #signup .txt-fld label{display:block;float:left;width:90px;padding-top:8px;color:#222;font-size:1.3em;text-align:left}#emailer .txt-fld input,#signup .txt-fld input{width:244px;padding:8px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:1.2em;color:#222;background:#f7f7f7;font-family:"Helvetica Neue";outline:0;border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6}#emailer .txt-fld input.good_input,#signup .txt-fld input.good_input,.txt-fld textarea.good_input{background:#def5e1 url(img/good.png) 236px center no-repeat}#signup .txt-fld input.error_input{background:#fde0e0}p.error{position:absolute;bottom:48px;right:20px;width:262px;color:#FFF;font-size:1.1em;padding-bottom:5px;background:url(img/error-arw.png) 20px bottom no-repeat;text-align:left;margin:0;text-shadow:none}p.error span{display:inline-block;background:#d43636;padding:6px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.txt-fld input:focus,.txt-fld textarea:focus{background-color:#faf9dc}button{float:right;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;background:#3f9d4a;border:0;width:auto;overflow:visible;font-size:1.4em;color:#FFF;padding:7px 10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-weight:bold;text-shadow:0 1px 0 rgba(0,0,0,0.4)}.modal_close{position:absolute;top:12px;right:12px;display:block;width:14px;height:14px;background:url(../img/icons/led/src/cancel.png);z-index:2}#footer{position:relative;margin:0 auto;width:564px;overflow:hidden;padding-top:30px;margin-bottom:20px;text-align:center}#footer p{color:#91bdd5;font-size:1em}#footer a:link,#footer a:visited{color:#91bdd5;text-decoration:none}#footer a:hover,#footer a:active{color:#FFF;text-decoration:none}img{border:0}a{outline:0}
.tab_content {
background: #ccc;
}
