body{    
    background-color:#fff;
    margin:0;
    padding:0;  
}
h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 6px;
    margin-bottom: 7px;
    font-weight: 200;
}
h1, .h1 {
    font-size: 36px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}
h2, .h2 {
    font-size: 30px;
}
h3, .h3 {
    font-size: 21px;
}
h4, .h4 {
    font-size: 16px;
}
h5, .h5 {
    font-size: 14px;
}
h6, .h6 {
    font-size: 12px;
}
.icon{
    display:block;
    font-size: 35px;
    text-align: center;
}
.font-detail{
    display: block;
    font-size:13px;
}


.color-demo .header-line{
    height:118px
}
.color-demo .header-line:after{
    display:block;
    position:absolute;
    top:0;
    background:rgba(0,0,0,0.2);
    content:'';
    height:10px;
    width:100%
}
.header-line.extreme-color{
    width:20%
}
.header-line{
    height:6px;
    width:10%;
    float:left;
    margin:0;
    position:relative
}
.header-line div{
    position:absolute;
    top:70px;
    left:15px;
    font-weight:600;
    color:#fff
}
.header-line div span{
    font-weight:400;
    display:block;
    font-size:12px;
    color:rgba(255,255,255,0.6)
}
.h-bg-navy-blue{
    background:#34495e
}
.h-bg-violet{
    background:#9b59b6
}
.h-bg-blue{
    background:#004fb6
}
.h-bg-green{
    background:#14cc14
}
.h-bg-yellow{
    background:#ffb606
}
.h-bg-orange{
    background:#e67e22
}
.h-bg-red{
    background:#e74c3c
}
.h-bg-red-deep{
    background:#c0392b
}
/*button*/
.btn{
    border-radius:3px;
    font-size: 15px;       
}
.float-e-margins .btn{
    margin-bottom:5px
}
.btn-primary.btn-outline{
    color:#34495e
}
.btn-primary2.btn-outline{
    color:#9b59b6
}
.btn-success.btn-outline{
    color:#14cc14
}
.btn-info.btn-outline{
    color:#004fb6
}
.btn-warning.btn-outline{
    color:#ffb606
}
.btn-warning2.btn-outline{
    color:#e67e22
}
.btn-danger.btn-outline{
    color:#e74c3c
}
.btn-danger2.btn-outline{
    color:#c0392b
}
.btn-primary.btn-outline:hover,.btn-success.btn-outline:hover,.btn-info.btn-outline:hover,.btn-warning.btn-outline:hover,.btn-danger.btn-outline:hover{
    color:#fff
}
.btn-primary,.btn-theme-green{
    background-color:#34495e;    
    color:#fff;
    box-shadow: 0 0 6px 0 rgba(0,79,182,0.25);
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{
    background-color:#3f5872;
    border-color:#3f5872;
    color:#fff
}
.btn-theme-green:hover,.btn-theme-green:focus,.btn-theme-green:active,.btn-theme-green.active,.open .dropdown-toggle.btn-theme-green{
    background-color:#3f5872;
    border-color:#3f5872;
    color:#fff
}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{
    background-image:none
}
.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled]:active,.btn-primary.active[disabled],fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{
    background-color:#293a4a;
    border-color:#293a4a
}
.btn-primary2{
    background-color:#9b59b6;
    border-color:#9b59b6;
    color:#fff;
    box-shadow: 0 0 6px 0 rgba(0,79,182,0.25);
}
.btn-primary2:hover,.btn-primary2:focus,.btn-primary2:active,.btn-primary2.active,.open .dropdown-toggle.btn-primary2{
    background-color:#a86ebf;
    border-color:#a86ebf;
    color:#fff
}
.btn-primary2:active,.btn-primary2.active,.open .dropdown-toggle.btn-primary2{
    background-image:none
}
.btn-primary2.disabled,.btn-primary2.disabled:hover,.btn-primary2.disabled:focus,.btn-primary2.disabled:active,.btn-primary2.disabled.active,.btn-primary2[disabled],.btn-primary2[disabled]:hover,.btn-primary2[disabled]:focus,.btn-primary2[disabled]:active,.btn-primary2.active[disabled],fieldset[disabled] .btn-primary2,fieldset[disabled] .btn-primary2:hover,fieldset[disabled] .btn-primary2:focus,fieldset[disabled] .btn-primary2:active,fieldset[disabled] .btn-primary2.active{
    background-color:#8c49a7;
    border-color:#8c49a7
}
.btn-success{
    background-color:#14cc14;
    border-color:#14cc14;
    color:#fff;
    box-shadow: 0 0 6px 0 rgba(0,79,182,0.25);
}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{
    background-color:#74d348;
    border-color:#74d348;
    color:#fff
}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{
    background-image:none
}
.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled]:active,.btn-success.active[disabled],fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{
    background-color:#56b22b;
    border-color:#56b22b
}
.btn-info{
	background-color: #0055c8;    
    color:#fff;
    box-shadow: 0 0 2px 0 rgba(0,79,182,0.25);
}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{
    background-color:#0d66da;
    border-color:#0d66da;
    color:#fff
}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{
    background-image:none
}
.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled]:active,.btn-info.active[disabled],fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active{
    background-color:#2489cc;
    border-color:#2489cc
}
.btn-default{
    background-color:#fff;
    border-color:#d2cbcb;
    color:#6a6c6f;
    box-shadow: 0 0 6px 0 rgba(0,79,182,0.25);
}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{
    background-color:#ccc;
    border-color:#e0e0e0;
    color:#606265
}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{
    background-image:none
}
.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled]:active,.btn-default.active[disabled],fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active{
    background-color:#e4ebee;
    border-color:#e4ebee
}
.btn-warning{
    background-color:#ffb606;
    border-color:#ffb606;
    color:#fff;
    box-shadow: 0 0 6px 0 rgba(0,79,182,0.25);
}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{
    background-color:#ffbf25;
    border-color:#ffbf25;
    color:#fff
}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{
    background-image:none
}
.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled]:active,.btn-warning.active[disabled],fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{
    background-color:#e6a300;
    border-color:#e6a300
}
.btn-warning2{
    background-color:#e67e22;
    border-color:#e67e22;
    color:#fff;
    box-shadow: 0 0 6px 0 rgba(0,79,182,0.25);
}
.btn-warning2:hover,.btn-warning2:focus,.btn-warning2:active,.btn-warning2.active,.open .dropdown-toggle.btn-warning2{
    background-color:#e98e3d;
    border-color:#e98e3d;
    color:#fff
}
.btn-warning2:active,.btn-warning2.active,.open .dropdown-toggle.btn-warning2{
    background-image:none
}
.btn-warning2.disabled,.btn-warning2.disabled:hover,.btn-warning2.disabled:focus,.btn-warning2.disabled:active,.btn-warning2.disabled.active,.btn-warning2[disabled],.btn-warning2[disabled]:hover,.btn-warning2[disabled]:focus,.btn-warning2[disabled]:active,.btn-warning2.active[disabled],fieldset[disabled] .btn-warning2,fieldset[disabled] .btn-warning2:hover,fieldset[disabled] .btn-warning2:focus,fieldset[disabled] .btn-warning2:active,fieldset[disabled] .btn-warning2.active{
    background-color:#d26f18;
    border-color:#d26f18
}
.btn-danger{
    background-color:#e74c3c;
    border-color:#e74c3c;
    color:#fff;
    box-shadow: 0 0 6px 0 rgba(0,79,182,0.25);
}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{
    background-color:#ea6557;
    border-color:#ea6557;
    color:#fff
}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{
    background-image:none
}
.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled]:active,.btn-danger.active[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{
    background-color:#e43321;
    border-color:#e43321
}
.btn-danger2{
    background-color:#c0392b;
    border-color:#c0392b;
    color:#fff;
    box-shadow: 0 0 6px 0 rgba(0,79,182,0.25);
}
.btn-danger2:hover,.btn-danger2:focus,.btn-danger2:active,.btn-danger2.active,.open .dropdown-toggle.btn-danger2{
    background-color:#d24637;
    border-color:#d24637;
    color:#fff
}
.btn-danger2:active,.btn-danger2.active,.open .dropdown-toggle.btn-danger2{
    background-image:none
}
.btn-danger2.disabled,.btn-danger2.disabled:hover,.btn-danger2.disabled:focus,.btn-danger2.disabled:active,.btn-danger2.disabled.active,.btn-danger2[disabled],.btn-danger2[disabled]:hover,.btn-danger2[disabled]:focus,.btn-danger2[disabled]:active,.btn-danger2.active[disabled],fieldset[disabled] .btn-danger2,fieldset[disabled] .btn-danger2:hover,fieldset[disabled] .btn-danger2:focus,fieldset[disabled] .btn-danger2:active,fieldset[disabled] .btn-danger2.active{
    background-color:#a73225;
    border-color:#a73225
}
.btn-link{
    color:inherit
}
.btn-link:hover,.btn-link:focus,.btn-link:active,.btn-link.active,.open .dropdown-toggle.btn-link{
    color:#6a6c6f
}
.btn-link:active,.btn-link.active,.open .dropdown-toggle.btn-link{
    background-image:none
}
.btn-link.disabled,.btn-link.disabled:hover,.btn-link.disabled:focus,.btn-link.disabled:active,.btn-link.disabled.active,.btn-link[disabled],.btn-link[disabled]:hover,.btn-link[disabled]:focus,.btn-link[disabled]:active,.btn-link.active[disabled],fieldset[disabled] .btn-link,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:active,fieldset[disabled] .btn-link.active{
    color:#9d9fa2
}
.btn-outline{
    color:inherit;
    background-color:transparent;
    transition:all .5s
}
.btn-xs{
    border-radius:3px;
    font-size:11px;
    line-height:1.5;
    padding:1px 7px
}
.btn-circle{
    width: 27px;
    height: 27px;
    padding: 6px 0;
    border-radius: 15px;
    text-align: center;
    font-size: 12px;
    line-height: 1.1;
}
.btn-circle.btn-xs{
    width:20px;
    height:20px;
    padding:4px 8px;
    border-radius:25px;
    font-size:10px;
    line-height:1
}
.btn-circle.btn-lg{
    width:50px;
    height:50px;
    padding:10px 16px;
    border-radius:25px;
    font-size:18px;
    line-height:1.33
}
.btn-circle.btn-xl{
    width:70px;
    height:70px;
    padding:10px 16px;
    border-radius:35px;
    font-size:24px;
    line-height:1.33
}


/*end of button*/

.progress { 
    border-radius: 2px;
    margin-bottom: 2px;
}
.full .progress-bar {
    color: #fff;
}
.full .progress-bar-success {
    background-color: #14cc14;
    border-right: 2px solid #58b62c;
}
.progress-small{
    height: 10px;
}
.progress-medium{
    height: 15px;
}
.progress-large{
    height: 20px;
}
.btn-sm,.btn-sm-tile {
    padding:3px 8px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.panel-body {
    padding: 15px;
}
.hpanel {
    background: none;
    border: 0;
    box-shadow: none;
    margin-bottom: 10px;
}
.hpanel>.panel-heading {
    color: inherit;
    /* font-weight: 600; */
    padding: 10px 4px;
    transition: all .3s;
    border: 1px solid transparent;
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel-tools {
    display: inline-block;
    float: right;
    margin-top: 0;
    padding: 0;
    position: relative;
}
.panel-tools a {
    margin-left: 5px;
    color: #9d9fa2;
    cursor: pointer;
}
body.light-skin .hpanel .panel-body.hgreen {
    border-top: 2px solid #14cc14;
}
.light-skin .hpanel .panel-body.hgreen {
    border-top: 2px solid #14cc14;
}
body.light-skin .hpanel .panel-body.hblue {
    border-top: 2px solid #004fb6;
}
body.light-skin .hpanel .panel-body {
    box-shadow: 0 1px 10px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.1);    
    border:0;
}
.hpanel .panel-body {
    background: #fff;
    border: 1px solid #eaeaea;
    border-radius: 2px;
    padding: 15px;
    position: relative;
}
.tab-pane .panel-body {
    border-top: 0;
}
.hpanel.hblue .panel-body {
	border-top: 2px solid #004fb6 !important;
}
.table-bordered {
    border: 1px solid #ddd;
}
table {
    background-color: transparent;
    border-spacing: 0;
    border-collapse: collapse;
}
.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 8x 12px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
 .panel-body.panel-body-sortable {
    cursor: move;
}
.form-control {    
    font-size: 13px;    
    height:30px;
}
.editable-controls .editable-input {
    border-color: #eaeaea!important;
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.input-group-addon {
    background: #fafbfc;
    border-color: #eaeaea!important;
}
.nopadding{
	padding:0;
}
.text-muted {
    color: #969292;
}
.text-primary {
    color: #34495e;
}
.text-primary2 {
    color:#9b59b6;
}
.text-success {
    color: #12b312;
}
.text-info {
    color:#1089da;
}
.text-warning {
    color: #ffb606;
}
.text-warning2 {
    color: #e67e22;
}
.text-danger {
    color: #e74c3c;
}
.text-danger2 {
    color: #c0392b;
}
.w-xs {
    min-width: 100px;
}
.required-field{
	color :red;
}
.editable-error{
    color: #e23838;
    margin-top: 5px;
    font-weight: normal;
    font-style: italic;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px white inset!important;
}
.label-success {
    background-color: #14cc14;
}
body.light-skin .hpanel .hbuilt.panel-heading, body.light-skin .hpanel.blog-box .panel-heading {
    box-shadow: 0 1px 10px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.1);
}
body.light-skin .hpanel .panel-heading {
    border: 0;
}
.hpanel.panel-collapse>.panel-heading, .hpanel .hbuilt {
    background: #fff;
    border-color: #eaeaea;
    border: 1px solid #eaeaea;
    padding: 10px 10px;
    border-radius: 2px;
}
.font-extra-bold {
    font-weight: 700;
}
.label-lg{
	padding: .4em .6em .4em;
    font-size: 80%;
}
#createCourse .multiSelect .button {
	width: 100%;
}
 .multiSelect .button {
    border: 1px solid #eaeaea!important;
    font-size: 13px;
    min-height: 28px !important;
    color: #777;
    text-align: left;
    width: 100%;
} 
.checkbox {
    padding-left: 20px; margin-top: 0;margin-bottom: 0 }
.checkbox label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px; }
.checkbox label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #cccccc;
    border-radius: 3px;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.checkbox label::after {
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    top: 0;
    margin-left: -20px;
    padding-left: 3px;
    padding-top: 1px;
    font-size: 11px;
    color: #555555; }
.checkbox input[type="checkbox"] {
    opacity: 0;
    z-index: 1; }
/* .checkbox input[type="checkbox"]:focus + label::before {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; } */
.checkbox input[type="checkbox"]:checked + label::after {
    font-family: 'FontAwesome';
    content: "\f00c"; }
.checkbox input[type="checkbox"]:disabled + label {
    opacity: 0.65; }
.checkbox input[type="checkbox"]:disabled + label::before {
    background-color: #eeeeee;
    cursor: not-allowed; }
.checkbox.checkbox-circle label::before {
    border-radius: 50%; }
.checkbox.checkbox-inline {
    margin-top: 0; }

.checkbox-primary input[type="checkbox"]:checked + label::before {
    background-color: #428bca;
    border-color: #428bca; }
.checkbox-primary input[type="checkbox"]:checked + label::after {
    color: #fff; }

.checkbox-danger input[type="checkbox"]:checked + label::before {
    background-color: #d9534f;
    border-color: #d9534f; }
.checkbox-danger input[type="checkbox"]:checked + label::after {
    color: #fff; }

.checkbox-info input[type="checkbox"]:checked + label::before {
    background-color: #5bc0de;
    border-color: #5bc0de; }
.checkbox-info input[type="checkbox"]:checked + label::after {
    color: #fff; }

.checkbox-warning input[type="checkbox"]:checked + label::before {
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
.checkbox-warning input[type="checkbox"]:checked + label::after {
    color: #fff; }

.checkbox-success input[type="checkbox"]:checked + label::before {
    background-color: #5cb85c;
    border-color: #5cb85c; }
.checkbox-success input[type="checkbox"]:checked + label::after {
    color: #fff; }
.draggable-list{
	cursor: move;
	margin-bottom: 15px;	
	border: 0;
    box-shadow: 0 1px 10px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.1);
    border-radius: 2px;
    padding: 10px 20px;
    list-style:none
    
}

/*Modal*/
.hmodal-primary .color-line {
    background: #34495e;
}
.hmodal-info .color-line {
    background: #004fb6;
}
.hmodal-success .color-line {
    background: #14cc14;
}
.hmodal-danger .color-line {
background: #c0392b;
}
.hmodal-warning .color-line {
    background: #ffb606;
}
.hmodal-danger h4.modal-title,.hmodal-danger h5 ,.hmodal-danger h3{
    color: #c0392b;
}
.hmodal-info h4.modal-title ,.hmodal-info h3,.hmodal-info h4{
    color: #004fb6;
}
.hmodal-warning h4.modal-title {
    color: #ffb606;
}
.color-line {
    background: #f7f9fa;
    height: 6px;
    background-image: -webkit-linear-gradient(left,#34495e,#34495e 25%,#9b59b6 25%,#9b59b6 35%,#004fb6 35%,#004fb6 45%,#14cc14 45%,#14cc14 55%,#ffb606 55%,#ffb606 65%,#e67e22 65%,#e67e22 75%,#e74c3c 85%,#e74c3c 85%,#c0392b 85%,#c0392b 100%);
    background-image: -moz-linear-gradient(left,#34495e,#34495e 25%,#9b59b6 25%,#9b59b6 35%,#004fb6 35%,#004fb6 45%,#14cc14 45%,#14cc14 55%,#ffb606 55%,#ffb606 65%,#e67e22 65%,#e67e22 75%,#e74c3c 85%,#e74c3c 85%,#c0392b 85%,#c0392b 100%);
    background-image: -ms-linear-gradient(left,#34495e,#34495e 25%,#9b59b6 25%,#9b59b6 35%,#004fb6 35%,#004fb6 45%,#14cc14 45%,#14cc14 55%,#ffb606 55%,#ffb606 65%,#e67e22 65%,#e67e22 75%,#e74c3c 85%,#e74c3c 85%,#c0392b 85%,#c0392b 100%);
    background-image: linear-gradient(to right,#34495e,#34495e 25%,#9b59b6 25%,#9b59b6 35%,#004fb6 35%,#004fb6 45%,#14cc14 45%,#14cc14 55%,#ffb606 55%,#ffb606 65%,#e67e22 65%,#e67e22 75%,#e74c3c 85%,#e74c3c 85%,#c0392b 85%,#c0392b 100%);
    background-size: 100% 6px;
    background-position: 50% 100%;
    background-repeat: no-repeat;
}
.modal-content {
    border-radius: 5px;
    border: 0;
    box-shadow: 0 0 1px rgba(0,0,0,0.1), 0 2px 4px rgba(0,0,0,0.2);
}
.modal-header {
    padding: 7px 18px;
    background: #f7f9fa;
    border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {    
    opacity:1;
    font-size: 25px;
}
.radio.radio-inline {
    margin-top: 0;
}
.radio .homer{
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 2px;
    padding-top: 2px;
}
.radio-inline, .checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer;
}
.radio input[type="radio"]:checked + label::after {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
}
.radio .homer::after {
    display: inline-block;
    position: absolute;
    content: " ";
    width: 10px;
    height: 10px;
    left: 2px;
    top: 4px;
    margin-left: -20px;
    border-radius: 50%;
    background-color: #555555;
    -webkit-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
.radio .homer::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    left: -1px;
    top: 1px;
    margin-left: -20px;
    border: 1px solid #cccccc;
    border-radius: 50%;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out;
    transition: border 0.15s ease-in-out;
}
.radio-info input[type="radio"]+label::after{background-color:#004fb6}
.radio-info input[type="radio"]:checked+label::before{border-color:#004fb6}
.radio-info input[type="radio"]:checked+label::after{background-color:#004fb6}

@media only screen and (max-width: 767px) { /* For mobile phones: */
	.h3 {
	    font-size: 16px;
	}
	.h4 {
	    font-size: 16px;
	}
	.h2 {
	    font-size: 18px;
	}
	.hpanel .panel-body {
	   padding: 10px;
	}
	.font-14xs{
		font-size:14px!important
	}
	.font-25xs{
		font-size:25px!important
	}
	.hpanel>.panel-heading {	   
	    padding: 3px 0!important;
	}
}
.btn-circle-sm {
	width: 18px;
    height: 17px;
    padding: 0px 0;
    border-radius: 15px;
    text-align: center;
    font-size: 8px;
    line-height: 1.428571429;
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
    border: 1px solid #eaeaea;
    border-bottom-color: transparent
}
.nav-tabs {
    border-bottom: 1px solid #eaeaea
}

.tab-pane .panel-body {
    border-top: 0
}

.tabs-left .tab-pane .panel-body,
.tabs-right .tab-pane .panel-body {
    border-top: 1px solid #eaeaea
}

.nav-tabs>li a:hover {
    background: transparent;
    border-color: transparent
}

.tabs-below>.nav-tabs,
.tabs-right>.nav-tabs,
.tabs-left>.nav-tabs {
    border-bottom: 0
}

.tabs-left .panel-body {
    position: static
}

.tabs-left>.nav-tabs,
.tabs-right>.nav-tabs {
    width: 20%
}

.tabs-left .panel-body {
    width: 80%;
    margin-left: 20%
}

.tabs-right .panel-body {
    width: 80%;
    margin-right: 20%
}

.tab-content>.tab-pane,
.pill-content>.pill-pane {
    display: none
}

.tab-content>.active,
.pill-content>.active {
    display: block
}

.tabs-below>.nav-tabs {
    border-top: 1px solid #eaeaea
}

.tabs-below>.nav-tabs>li {
    margin-top: -1px;
    margin-bottom: 0
}

.tabs-below>.nav-tabs>li>a {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

.tabs-below>.nav-tabs>li>a:hover,
.tabs-below>.nav-tabs>li>a:focus {
    border-top-color: #eaeaea;
    border-bottom-color: transparent
}

.tabs-left>.nav-tabs>li,
.tabs-right>.nav-tabs>li {
    float: none
}

.tabs-left>.nav-tabs>li>a,
.tabs-right>.nav-tabs>li>a {
    min-width: 74px;
    margin-right: 0;
    margin-bottom: 3px
}

.tabs-left>.nav-tabs {
    float: left;
    margin-right: 19px
}

.tabs-left>.nav-tabs>li>a {
    margin-right: -1px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px
}

.tabs-left>.nav-tabs .active>a,
.tabs-left>.nav-tabs .active>a:hover,
.tabs-left>.nav-tabs .active>a:focus {
    border-color: #eaeaea transparent #eaeaea #eaeaea;
    *border-right-color: #fff
}

.tabs-right>.nav-tabs {
    float: right;
    margin-left: 19px
}

.tabs-right>.nav-tabs>li>a {
    margin-left: -1px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0
}

.tabs-right>.nav-tabs>li>a:hover,
.tabs-right>.nav-tabs>li>a:focus {
    border-color: #eee #eee #eee #ddd
}

.tabs-right>.nav-tabs .active>a,
.tabs-right>.nav-tabs .active>a:hover,
.tabs-right>.nav-tabs .active>a:focus {
    border-color: #eaeaea #eaeaea #eaeaea transparent;
    *border-left-color: #fff;
    z-index: 1
}

.table-no-border > thead > tr > th, .table-no-border > tbody > tr > th, .table-no-border > tfoot > tr > th, .table-no-border > thead > tr > td, .table-no-border > tbody > tr > td, .table-no-border > tfoot > tr > td {
    border:  none !important;
}
.table-no-border > thead > tr > th, .table-no-border > tbody > tr > th, .table-no-border > tfoot > tr > th, .table-no-border > thead > tr > td, .table-no-border > tbody > tr > td, .table-no-border > tfoot > tr > td {
    padding: 8x 12px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top:  none !important;
}