body,h1,h2,h3,h4,h5,h6 {
    font-family: "Open Sans",sans-serif;
}

a,button,code,div,img,input,label,li,p,pre,select,span,svg,table,td,textarea,th,ul {
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;
}


body {
    color: #34495e;
    padding: 0!important;
    margin: 0!important;
    direction: "ltr";
    font-size: 14px;
}

@-ms-viewport {
    width:device-width;
}

@-o-viewport {
    width:device-width;
}

@viewport {
    width:device-width;
}

@-ms-viewport {
    width:auto!important;
}

.form-inline .form-md-line-input {
    margin: 0 20px 0 0;
}

.form-inline .form-md-line-input>.input-icon {
    padding: 0;
}

.form-horizontal .form-group.form-md-line-input .input-icon .form-control {
    padding-left: 33px;
}

.form-horizontal .form-group.form-md-line-input .input-icon>i {
    top: 0;
}

.form-horizontal .form-group.form-md-line-input .input-icon.right .form-control {
    padding-left: 0;
    padding-right: 33px;
}

.form-horizontal .form-group.form-md-line-input .input-group>.input-group-btn .btn {
    margin-bottom: 0!important;
}

.form-md-checkboxes,.form-md-radios {
    padding-top: 5px;
}

.md-checkbox {
    position: relative;
}

.md-checkbox.md-checkbox-inline {
    display: inline-block;
}

.form-inline .md-checkbox.md-checkbox-inline {
    margin-right: 20px;
    top: 3px;
}

.md-checkbox input[type=checkbox] {
    visibility: hidden;
    position: absolute;
}

.md-checkbox label {
    cursor: pointer;
    padding-left: 30px;
}

.md-checkbox label>span {
    display: block;
    position: absolute;
    left: 0;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    transition-duration: .3s;
}

.md-checkbox label>span.inc {
    background: #fff;
    left: -20px;
    top: -20px;
    height: 60px;
    width: 60px;
    opacity: 0;
    border-radius: 50%!important;
    -moz-border-radius: 50%!important;
    -webkit-border-radius: 50%!important;
    -webkit-animation: growCircle .3s ease;
    -moz-animation: growCircle .3s ease;
    animation: growCircle .3s ease;
}

.md-checkbox label>.box {
    top: 0;
    border: 2px solid #666;
    height: 20px;
    width: 20px;
    z-index: 5;
    -webkit-transition-delay: .2s;
    -moz-transition-delay: .2s;
    transition-delay: .2s;
}

.md-checkbox label>.check {
    top: -4px;
    left: 6px;
    width: 10px;
    height: 20px;
    border: 2px solid #36c6d3;
    border-top: none;
    border-left: none;
    opacity: 0;
    z-index: 5;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    transition-delay: .3s;
}

.md-checkbox input[type=checkbox]:checked~label>.box {
    opacity: 0;
    -webkit-transform: scale(0) rotate(-180deg);
    -moz-transform: scale(0) rotate(-180deg);
    transform: scale(0) rotate(-180deg);
}

.md-checkbox input[type=checkbox]:checked~label>.check {
    opacity: 1;
    -webkit-transform: scale(1) rotate(45deg);
    -moz-transform: scale(1) rotate(45deg);
    transform: scale(1) rotate(45deg);
}

.md-checkbox input[type=checkbox]:disabled:checked~label>.check,.md-checkbox input[type=checkbox]:disabled~label,.md-checkbox input[type=checkbox]:disabled~label>.box,.md-checkbox input[type=checkbox][disabled]:checked~label>.check,.md-checkbox input[type=checkbox][disabled]~label,.md-checkbox input[type=checkbox][disabled]~label>.box {
    cursor: not-allowed;
    opacity: .7;
    filter: alpha(opacity=70);
}

.has-error .md-checkbox label,.has-error.md-checkbox label {
    color: #fbe1e3;
}

.has-error .md-checkbox label>.box,.has-error .md-checkbox label>.check,.has-error.md-checkbox label>.box,.has-error.md-checkbox label>.check {
    border-color: #e73d4a;
}

.has-success .md-checkbox label,.has-success.md-checkbox label {
    color: #abe7ed;
}

.has-success .md-checkbox label>.box,.has-success .md-checkbox label>.check,.has-success.md-checkbox label>.box,.has-success.md-checkbox label>.check {
    border-color: #27a4b0;
}

.has-warning .md-checkbox label,.has-warning.md-checkbox label {
    color: #f9e491;
}

.has-warning .md-checkbox label>.box,.has-warning .md-checkbox label>.check,.has-warning.md-checkbox label>.box,.has-warning.md-checkbox label>.check {
    border-color: #c29d0b;
}

.has-info .md-checkbox label,.has-info.md-checkbox label {
    color: #e0ebf9;
}

.has-info .md-checkbox label>.box,.has-info .md-checkbox label>.check,.has-info.md-checkbox label>.box,.has-info.md-checkbox label>.check {
    border-color: #327ad5;
}

.form-md-checkboxes>label {
    font-size: 14px;
    color: #888;
    opacity: 1;
    filter: alpha(opacity=100);
}

.form-md-checkboxes.has-error label {
    color: #ed6b75;
}

.form-md-checkboxes.has-info label {
    color: #659be0;
}

.form-md-checkboxes.has-success label {
    color: #36c6d3;
}

.form-md-checkboxes.has-warning label {
    color: #F1C40F;
}

.md-checkbox-list {
    margin: 5px 0;
}

.form-horizontal .md-checkbox-list {
    margin-top: 5px;
}

.md-checkbox-list .md-checkbox {
    display: block;
    margin-bottom: 10px;
}

.md-checkbox-list .md-checkbox:last-child {
    margin-bottom: 0;
}

.md-checkbox-inline {
    margin: 5px 0;
}

.form-horizontal .md-checkbox-inline {
    margin-top: 7px;
}

.md-checkbox-inline .md-checkbox {
    display: inline-block;
    margin-right: 20px;
}

.md-checkbox-inline .md-checkbox:last-child {
    margin-right: 0;
}


hr,p {
    margin: 20px 0;
}

.primary-link {
    color: #65A0D0;
    font-weight: 600;
}

.primary-link:hover {
    color: #5194ca;
}

label {
    font-weight: 400;
}

h1,h2,h3,h4,h5,h6 {
    font-weight: 300;
}

.primary-font {
    font-family: "Open Sans",sans-serif!important;
}

h1 {
    /*font-family: 'Vollkorn', serif;*/
	font-family: 'IM Fell French Canon', serif;
	font-size: 50px;
	color: #FFF;
}

h2 {
    font-size: 30px;
}

h3 {
    font-size: 28px;
	font-weight: 500;
}

h4 {
    font-size: 18px;
}

h5 {
    font-size: 16px;
	font-weight: 500;
	color: #FFF;
}

h6 {
    font-size: 12px;
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
    color: #444;
}

h1.block,h2.block,h3.block,h4.block,h5.block,h6.block {
    padding-top: 10px;
    padding-bottom: 10px;
}

a {
    color: #ff7c24;
}

a:hover {
    cursor: pointer;
    color: #f9f9f9;
}

a:active,a:focus,a:hover {
    outline: 0;
	text-decoration:none;
}

hr {
    border: 0;
    border-top: 1px solid #eee;
    border-bottom: 0;
}

.list-unstyled li>.list-unstyled {
    margin-left: 25px;
}

code {
    border: 1px solid #e1e1e1;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,.1);
    box-shadow: 0 1px 4px rgba(0,0,0,.1);
}

.btn,.form-control {
    box-shadow: none!important;
}


.display-hide,.display-none {
    display: none;
}

.hidden {
    display: none!important;
}

.bold {
    font-weight: 700!important;
}

.uppercase {
    text-transform: uppercase!important;
}

.fix-margin {
    margin-left: 0!important;
}

.border {
    border: 1px solid red;
}

.inline {
    display: inline;
}

.inline-block {
    display: inline-block;
}

.text-align-reverse {
    text-align: right;
}

.no-space {
    margin: 0!important;
    padding: 0!important;
}

.no-margin {
    margin: 0;
}

.margin-bottom-5 {
    margin-bottom: 5px;
}

.margin-bottom-10 {
    margin-bottom: 10px!important;
}

.margin-top-10 {
    margin-top: 10px!important;
}

.margin-top-15 {
    margin-top: 15px!important;
}

.margin-bottom-15 {
    margin-bottom: 15px!important;
}

.margin-bottom-20 {
    margin-bottom: 20px!important;
}

.margin-top-20 {
    margin-top: 20px!important;
}

.margin-top-30 {
    margin-top: 30px!important;
}

.margin-top-40 {
    margin-top: 40px!important;
}

.margin-bottom-25 {
    margin-bottom: 25px!important;
}

.margin-bottom-30 {
    margin-bottom: 30px!important;
}

.margin-bottom-40 {
    margin-bottom: 40px!important;
}

.margin-right-10 {
    margin-right: 10px!important;
}

.visible-ie8 {
    display: none;
}

.ie8 .visible-ie8 {
    display: inherit!important;
}

.visible-ie9 {
    display: none;
}

.ie9 .visible-ie9 {
    display: inherit!important;
}

.hidden-ie8 {
    display: inherit;
}

.ie8 .hidden-ie8 {
    display: none!important;
}

.hidden-ie9 {
    display: inherit;
}

.ie9 .hidden-ie9 {
    display: none!important;
}

@media (max-width:1024px) {
    .hidden-1024 {
        display: none;
    };
}

@media (max-width:480px) {
    .hidden-480 {
        display: none;
    };
}

@media (max-width:320px) {
    .hidden-320 {
        display: none;
    };
}


.padding-tb-10,.padding-tb-15 {
    padding: 10px 0;
}

.padding-tb-20 {
    padding: 20px 0;
}



[class*=" fa-"]:not(.fa-stack),[class*=" glyphicon-"],[class*=" icon-"],[class^=fa-]:not(.fa-stack),[class^=glyphicon-],[class^=icon-] {
    display: inline-block;
    line-height: 14px;
    -webkit-font-smoothing: antialiased;
}

li [class*=" fa-"],li [class*=" glyphicon-"],li [class*=" icon-"],li [class^=fa-],li [class^=glyphicon-],li [class^=icon-] {
    display: inline-block;
    width: 1.25em;
    text-align: center;
}

li [class*=" glyphicon-"],li [class^=glyphicon-] {
    top: 2px;
}

li [class*=" icon-"],li [class^=icon-] {
    top: 1px;
    position: relative;
}

li [class*=" fa-"].icon-large,li [class*=" glyphicon-"].icon-large,li [class*=" icon-"].icon-large,li [class^=fa-].icon-large,li [class^=glyphicon-].icon-large,li [class^=icon-].icon-large {
    width: 1.5625em;
}

.icon-state-default {
    color: #bac3d0;
}

.icon-state-success {
    color: #36c6d3;
}

.icon-state-info {
    color: #659be0;
}

.icon-state-warning {
    color: #F1C40F;
}

.icon-state-danger {
    color: #ed6b75;
}

.fa-item {
    font-size: 14px;
    padding: 10px 10px 10px 20px;
}

.fa-item i {
    font-size: 16px;
    display: inline-block;
    width: 20px;
    color: #333;
}

.fa-item:hover {
    cursor: pointer;
    background: #eee;
}


.btn:hover {
    transition: all .3s;
}

.btn:not(.btn-sm):not(.btn-lg) {
    line-height: 1.44;
}

.btn.default:not(.btn-outline) {
    color: #666;
    background-color: #e1e5ec;
    border-color: #e1e5ec;
}

.btn.default:not(.btn-outline).active,.btn.default:not(.btn-outline).focus,.btn.default:not(.btn-outline):active,.btn.default:not(.btn-outline):focus,.btn.default:not(.btn-outline):hover,.open>.btn.default:not(.btn-outline).dropdown-toggle {
    color: #666;
    background-color: #c2cad8;
    border-color: #c2cad8;
}

.btn.default:not(.btn-outline).active.focus,.btn.default:not(.btn-outline).active:focus,.btn.default:not(.btn-outline).active:hover,.btn.default:not(.btn-outline):active.focus,.btn.default:not(.btn-outline):active:focus,.btn.default:not(.btn-outline):active:hover,.open>.btn.default:not(.btn-outline).dropdown-toggle.focus,.open>.btn.default:not(.btn-outline).dropdown-toggle:focus,.open>.btn.default:not(.btn-outline).dropdown-toggle:hover {
    color: #666;
    background-color: #b8c2d2;
    border-color: #b8c2d2;
}

.btn.default:not(.btn-outline).active,.btn.default:not(.btn-outline):active,.open>.btn.default:not(.btn-outline).dropdown-toggle {
    background-image: none;
}

.btn.default:not(.btn-outline).disabled,.btn.default:not(.btn-outline).disabled.active,.btn.default:not(.btn-outline).disabled.focus,.btn.default:not(.btn-outline).disabled:active,.btn.default:not(.btn-outline).disabled:focus,.btn.default:not(.btn-outline).disabled:hover,.btn.default:not(.btn-outline)[disabled],.btn.default:not(.btn-outline)[disabled].active,.btn.default:not(.btn-outline)[disabled].focus,.btn.default:not(.btn-outline)[disabled]:active,.btn.default:not(.btn-outline)[disabled]:focus,.btn.default:not(.btn-outline)[disabled]:hover,fieldset[disabled] .btn.default:not(.btn-outline),fieldset[disabled] .btn.default:not(.btn-outline).active,fieldset[disabled] .btn.default:not(.btn-outline).focus,fieldset[disabled] .btn.default:not(.btn-outline):active,fieldset[disabled] .btn.default:not(.btn-outline):focus,fieldset[disabled] .btn.default:not(.btn-outline):hover {
    background-color: #e1e5ec;
    border-color: #e1e5ec;
}

.btn.default:not(.btn-outline) .badge {
    color: #e1e5ec;
    background-color: #666;
}

.btn.btn-outline.default {
    border-color: #e1e5ec;
    color: #e1e5ec;
    background: 0 0;
}

.btn.btn-outline.default.active,.btn.btn-outline.default:active,.btn.btn-outline.default:active:focus,.btn.btn-outline.default:active:hover,.btn.btn-outline.default:focus,.btn.btn-outline.default:hover {
    border-color: #e1e5ec;
    color: #666;
    background-color: #e1e5ec;
}

.btn.green:not(.btn-outline) {
    color: #FFF;
    background-color: #ff7c24;
    border-color: #ff7c24;
}

.btn.green:not(.btn-outline).active,.btn.green:not(.btn-outline).focus,.btn.green:not(.btn-outline):active,.btn.green:not(.btn-outline):focus,.btn.green:not(.btn-outline):hover,.open>.btn.green:not(.btn-outline).dropdown-toggle {
    color: #FFF;
    background-color: #de6c20;
    border-color: #de6c20;
}

.btn.grey:not(.btn-outline) {
    color: #333;
    background-color: #E5E5E5;
    border-color: #E5E5E5;
}

.btn.grey:not(.btn-outline).active,.btn.grey:not(.btn-outline).focus,.btn.grey:not(.btn-outline):active,.btn.grey:not(.btn-outline):focus,.btn.grey:not(.btn-outline):hover,.open>.btn.grey:not(.btn-outline).dropdown-toggle {
    color: #333;
    background-color: #ccc;
    border-color: #ccc;
}

.btn.grey:not(.btn-outline).active.focus,.btn.grey:not(.btn-outline).active:focus,.btn.grey:not(.btn-outline).active:hover,.btn.grey:not(.btn-outline):active.focus,.btn.grey:not(.btn-outline):active:focus,.btn.grey:not(.btn-outline):active:hover,.open>.btn.grey:not(.btn-outline).dropdown-toggle.focus,.open>.btn.grey:not(.btn-outline).dropdown-toggle:focus,.open>.btn.grey:not(.btn-outline).dropdown-toggle:hover {
    color: #333;
    background-color: #c4c4c4;
    border-color: #c4c4c4;
}

.btn.grey:not(.btn-outline).active,.btn.grey:not(.btn-outline):active,.open>.btn.grey:not(.btn-outline).dropdown-toggle {
    background-image: none;
}

.btn.grey:not(.btn-outline).disabled,.btn.grey:not(.btn-outline).disabled.active,.btn.grey:not(.btn-outline).disabled.focus,.btn.grey:not(.btn-outline).disabled:active,.btn.grey:not(.btn-outline).disabled:focus,.btn.grey:not(.btn-outline).disabled:hover,.btn.grey:not(.btn-outline)[disabled],.btn.grey:not(.btn-outline)[disabled].active,.btn.grey:not(.btn-outline)[disabled].focus,.btn.grey:not(.btn-outline)[disabled]:active,.btn.grey:not(.btn-outline)[disabled]:focus,.btn.grey:not(.btn-outline)[disabled]:hover,fieldset[disabled] .btn.grey:not(.btn-outline),fieldset[disabled] .btn.grey:not(.btn-outline).active,fieldset[disabled] .btn.grey:not(.btn-outline).focus,fieldset[disabled] .btn.grey:not(.btn-outline):active,fieldset[disabled] .btn.grey:not(.btn-outline):focus,fieldset[disabled] .btn.grey:not(.btn-outline):hover {
    background-color: #E5E5E5;
    border-color: #E5E5E5;
}

.btn.grey:not(.btn-outline) .badge {
    color: #E5E5E5;
    background-color: #333;
}

.btn.btn-outline.grey {
    border-color: #E5E5E5;
    color: #E5E5E5;
    background: 0 0;
}

.btn.btn-outline.grey.active,.btn.btn-outline.grey:active,.btn.btn-outline.grey:active:focus,.btn.btn-outline.grey:active:hover,.btn.btn-outline.grey:focus,.btn.btn-outline.grey:hover {
    border-color: #E5E5E5;
    color: #333;
    background-color: #E5E5E5;
}

.btn.grey-stripe {
    border-left: 4px solid #E5E5E5!important;
}

.btn.grey-steel:not(.btn-outline) {
    color: #80898e;
    background-color: #e9edef;
    border-color: #e9edef;
}

.btn.grey-steel:not(.btn-outline).active,.btn.grey-steel:not(.btn-outline).focus,.btn.grey-steel:not(.btn-outline):active,.btn.grey-steel:not(.btn-outline):focus,.btn.grey-steel:not(.btn-outline):hover,.open>.btn.grey-steel:not(.btn-outline).dropdown-toggle {
    color: #80898e;
    background-color: #cbd5da;
    border-color: #cbd5da;
}

.btn.grey-steel:not(.btn-outline).active.focus,.btn.grey-steel:not(.btn-outline).active:focus,.btn.grey-steel:not(.btn-outline).active:hover,.btn.grey-steel:not(.btn-outline):active.focus,.btn.grey-steel:not(.btn-outline):active:focus,.btn.grey-steel:not(.btn-outline):active:hover,.open>.btn.grey-steel:not(.btn-outline).dropdown-toggle.focus,.open>.btn.grey-steel:not(.btn-outline).dropdown-toggle:focus,.open>.btn.grey-steel:not(.btn-outline).dropdown-toggle:hover {
    color: #80898e;
    background-color: #c3ced3;
    border-color: #c3ced3;
}

.btn.grey-steel:not(.btn-outline).active,.btn.grey-steel:not(.btn-outline):active,.open>.btn.grey-steel:not(.btn-outline).dropdown-toggle {
    background-image: none;
}

.btn.grey-steel:not(.btn-outline).disabled,.btn.grey-steel:not(.btn-outline).disabled.active,.btn.grey-steel:not(.btn-outline).disabled.focus,.btn.grey-steel:not(.btn-outline).disabled:active,.btn.grey-steel:not(.btn-outline).disabled:focus,.btn.grey-steel:not(.btn-outline).disabled:hover,.btn.grey-steel:not(.btn-outline)[disabled],.btn.grey-steel:not(.btn-outline)[disabled].active,.btn.grey-steel:not(.btn-outline)[disabled].focus,.btn.grey-steel:not(.btn-outline)[disabled]:active,.btn.grey-steel:not(.btn-outline)[disabled]:focus,.btn.grey-steel:not(.btn-outline)[disabled]:hover,fieldset[disabled] .btn.grey-steel:not(.btn-outline),fieldset[disabled] .btn.grey-steel:not(.btn-outline).active,fieldset[disabled] .btn.grey-steel:not(.btn-outline).focus,fieldset[disabled] .btn.grey-steel:not(.btn-outline):active,fieldset[disabled] .btn.grey-steel:not(.btn-outline):focus,fieldset[disabled] .btn.grey-steel:not(.btn-outline):hover {
    background-color: #e9edef;
    border-color: #e9edef;
}

.btn.grey-steel:not(.btn-outline) .badge {
    color: #e9edef;
    background-color: #80898e;
}

.btn.btn-outline.grey-steel {
    border-color: #e9edef;
    color: #e9edef;
    background: 0 0;
}

.btn.btn-outline.grey-steel.active,.btn.btn-outline.grey-steel:active,.btn.btn-outline.grey-steel:active:focus,.btn.btn-outline.grey-steel:active:hover,.btn.btn-outline.grey-steel:focus,.btn.btn-outline.grey-steel:hover {
    border-color: #e9edef;
    color: #80898e;
    background-color: #e9edef;
}

.btn.grey-steel-stripe {
    border-left: 4px solid #e9edef!important;
}

.btn.grey-cararra:not(.btn-outline) {
    color: #333;
    background-color: #fafafa;
    border-color: #fafafa;
}

.btn.grey-cararra:not(.btn-outline).active,.btn.grey-cararra:not(.btn-outline).focus,.btn.grey-cararra:not(.btn-outline):active,.btn.grey-cararra:not(.btn-outline):focus,.btn.grey-cararra:not(.btn-outline):hover,.open>.btn.grey-cararra:not(.btn-outline).dropdown-toggle {
    color: #333;
    background-color: #e1e1e1;
    border-color: #e1e1e1;
}

.btn.grey-cararra:not(.btn-outline).active.focus,.btn.grey-cararra:not(.btn-outline).active:focus,.btn.grey-cararra:not(.btn-outline).active:hover,.btn.grey-cararra:not(.btn-outline):active.focus,.btn.grey-cararra:not(.btn-outline):active:focus,.btn.grey-cararra:not(.btn-outline):active:hover,.open>.btn.grey-cararra:not(.btn-outline).dropdown-toggle.focus,.open>.btn.grey-cararra:not(.btn-outline).dropdown-toggle:focus,.open>.btn.grey-cararra:not(.btn-outline).dropdown-toggle:hover {
    color: #333;
    background-color: #d9d9d9;
    border-color: #d9d9d9;
}

.btn.grey-cararra:not(.btn-outline).active,.btn.grey-cararra:not(.btn-outline):active,.open>.btn.grey-cararra:not(.btn-outline).dropdown-toggle {
    background-image: none;
}

.btn.grey-cararra:not(.btn-outline).disabled,.btn.grey-cararra:not(.btn-outline).disabled.active,.btn.grey-cararra:not(.btn-outline).disabled.focus,.btn.grey-cararra:not(.btn-outline).disabled:active,.btn.grey-cararra:not(.btn-outline).disabled:focus,.btn.grey-cararra:not(.btn-outline).disabled:hover,.btn.grey-cararra:not(.btn-outline)[disabled],.btn.grey-cararra:not(.btn-outline)[disabled].active,.btn.grey-cararra:not(.btn-outline)[disabled].focus,.btn.grey-cararra:not(.btn-outline)[disabled]:active,.btn.grey-cararra:not(.btn-outline)[disabled]:focus,.btn.grey-cararra:not(.btn-outline)[disabled]:hover,fieldset[disabled] .btn.grey-cararra:not(.btn-outline),fieldset[disabled] .btn.grey-cararra:not(.btn-outline).active,fieldset[disabled] .btn.grey-cararra:not(.btn-outline).focus,fieldset[disabled] .btn.grey-cararra:not(.btn-outline):active,fieldset[disabled] .btn.grey-cararra:not(.btn-outline):focus,fieldset[disabled] .btn.grey-cararra:not(.btn-outline):hover {
    background-color: #fafafa;
    border-color: #fafafa;
}

.btn.grey-cararra:not(.btn-outline) .badge {
    color: #fafafa;
    background-color: #333;
}

.btn.btn-outline.grey-cararra {
    border-color: #fafafa;
    color: #fafafa;
    background: 0 0;
}

.btn.btn-outline.grey-cararra.active,.btn.btn-outline.grey-cararra:active,.btn.btn-outline.grey-cararra:active:focus,.btn.btn-outline.grey-cararra:active:hover,.btn.btn-outline.grey-cararra:focus,.btn.btn-outline.grey-cararra:hover {
    border-color: #fafafa;
    color: #333;
    background-color: #fafafa;
}

.btn.grey-cararra-stripe {
    border-left: 4px solid #fafafa!important;
}

.btn.grey-gallery:not(.btn-outline) {
    color: #fff;
    background-color: #555;
    border-color: #555;
}

.btn.grey-gallery:not(.btn-outline).active,.btn.grey-gallery:not(.btn-outline).focus,.btn.grey-gallery:not(.btn-outline):active,.btn.grey-gallery:not(.btn-outline):focus,.btn.grey-gallery:not(.btn-outline):hover,.open>.btn.grey-gallery:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #3b3b3b;
    border-color: #3b3b3b;
}

.btn.grey-gallery:not(.btn-outline).active.focus,.btn.grey-gallery:not(.btn-outline).active:focus,.btn.grey-gallery:not(.btn-outline).active:hover,.btn.grey-gallery:not(.btn-outline):active.focus,.btn.grey-gallery:not(.btn-outline):active:focus,.btn.grey-gallery:not(.btn-outline):active:hover,.open>.btn.grey-gallery:not(.btn-outline).dropdown-toggle.focus,.open>.btn.grey-gallery:not(.btn-outline).dropdown-toggle:focus,.open>.btn.grey-gallery:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #343434;
    border-color: #343434;
}

.btn.grey-gallery:not(.btn-outline).active,.btn.grey-gallery:not(.btn-outline):active,.open>.btn.grey-gallery:not(.btn-outline).dropdown-toggle {
    background-image: none;
}

.btn.grey-gallery:not(.btn-outline).disabled,.btn.grey-gallery:not(.btn-outline).disabled.active,.btn.grey-gallery:not(.btn-outline).disabled.focus,.btn.grey-gallery:not(.btn-outline).disabled:active,.btn.grey-gallery:not(.btn-outline).disabled:focus,.btn.grey-gallery:not(.btn-outline).disabled:hover,.btn.grey-gallery:not(.btn-outline)[disabled],.btn.grey-gallery:not(.btn-outline)[disabled].active,.btn.grey-gallery:not(.btn-outline)[disabled].focus,.btn.grey-gallery:not(.btn-outline)[disabled]:active,.btn.grey-gallery:not(.btn-outline)[disabled]:focus,.btn.grey-gallery:not(.btn-outline)[disabled]:hover,fieldset[disabled] .btn.grey-gallery:not(.btn-outline),fieldset[disabled] .btn.grey-gallery:not(.btn-outline).active,fieldset[disabled] .btn.grey-gallery:not(.btn-outline).focus,fieldset[disabled] .btn.grey-gallery:not(.btn-outline):active,fieldset[disabled] .btn.grey-gallery:not(.btn-outline):focus,fieldset[disabled] .btn.grey-gallery:not(.btn-outline):hover {
    background-color: #555;
    border-color: #555;
}

.btn.grey-gallery:not(.btn-outline) .badge {
    color: #555;
    background-color: #fff;
}

.btn.btn-outline.grey-gallery {
    border-color: #555;
    color: #555;
    background: 0 0;
}

.btn.btn-outline.grey-gallery.active,.btn.btn-outline.grey-gallery:active,.btn.btn-outline.grey-gallery:active:focus,.btn.btn-outline.grey-gallery:active:hover,.btn.btn-outline.grey-gallery:focus,.btn.btn-outline.grey-gallery:hover {
    border-color: #555;
    color: #fff;
    background-color: #555;
}

.form {
    padding: 0!important;
}

.form .form-body,.portlet-form .form-body {
    padding: 20px;
}

.portlet.light .form .form-body,.portlet.light .portlet-form .form-body {
    padding-left: 0;
    padding-right: 0;
}

.form .form-actions,.portlet-form .form-actions {
    padding: 20px;
    margin: 0;
    background-color: #f5f5f5;
    border-top: 1px solid #e7ecf1;
}

.form .form-actions.nobg,.portlet-form .form-actions.nobg,.tiles .tile .tile-object {
    background-color: transparent;
}

.form .form-actions.noborder,.portlet-form .form-actions.noborder {
    border-top: 0;
}

.portlet .form .form-actions,.portlet .portlet-form .form-actions {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

.form .form-actions:after,.form .form-actions:before,.portlet-form .form-actions:after,.portlet-form .form-actions:before {
    content: " ";
    display: table;
}

.form .form-actions.right,.portlet-form .form-actions.right {
    padding-left: 0;
    padding-right: 20px;
    text-align: right;
}

.portlet.light .form .form-actions.right,.portlet.light .portlet-form .form-actions.right {
    padding-right: 0;
}

.form .form-actions.left,.portlet-form .form-actions.left {
    padding-left: 20px;
    padding-right: 0;
    text-align: left;
}

.checkbox-list>label.checkbox-inline:first-child,.checkbox>label,.form-horizontal .checkbox>label,.portlet.light .form .form-actions.left,.portlet.light .portlet-form .form-actions.left,.radio-list>label.radio-inline:first-child {
    padding-left: 0;
}

@media (max-width:767px) {
    .form .form-actions .btn-set,.portlet-form .form-actions .btn-set {
        margin-bottom: 3px;
        margin-top: 3px;
        float: left!important;
    };
}

.form .form-section,.portlet-form .form-section {
    margin: 30px 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #e7ecf1;
}

.form .form-bordered .form-group .help-block,.form .form-row-seperated .form-group .help-block,.form-horizontal .radio-list>label {
    margin-bottom: 0;
}

.form-fit .form .form-section,.form-fit .portlet-form .form-section {
    margin-left: 20px;
    margin-right: 20px;
}

.checkbox,.form-horizontal .checkbox {
    padding: 0;
}

.checkbox-list>label {
    display: block;
}

.checkbox-list>label.checkbox-inline {
    display: inline-block;
}

.input-icon>i,.radio-list>label {
    display: block;
}

.form-control-static,.icon-btn,.input-inline,.radio-list>label.radio-inline {
    display: inline-block;
}

.form-horizontal .radio-list .radio {
    padding-top: 1px;
}

.form-horizontal .radio>span {
    margin-top: 2px;
}

.form .form-row-seperated .portlet-body {
    padding: 0;
}

.form .form-row-seperated .form-group {
    margin: 0;
    border-bottom: 1px solid #efefef;
    padding: 15px 0;
}

.form .form-row-seperated .form-group.last {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 13px;
}

.form .form-row-seperated .form-body {
    padding: 0;
}

.form .form-row-seperated .form-actions {
    padding-left: 15px!important;
    padding-right: 15px!important;
}

.form .form-bordered .form-group {
    margin: 0;
    border-bottom: 1px solid #efefef;
}

.form .form-bordered .form-group>div {
    padding: 15px;
    border-left: 1px solid #efefef;
}

.form .form-bordered .form-group.last {
    border-bottom: 0;
}

.form .form-bordered .form-group .control-label {
    padding-top: 20px;
}

@media (max-width:991px) {
    .form .form-bordered .form-group>div {
        border-left: 0;
    }

    .form .form-bordered .form-group .control-label {
        padding-top: 10px;
    };
}

.form .form-bordered .form-group .form-control {
    margin: 0;
}

.form .form-bordered .form-body {
    margin: 0;
    padding: 0;
}

.form .form-bordered .form-actions {
    margin-top: 0;
    padding-left: 16px!important;
    padding-right: 16px!important;
}

@media (max-width:991px) {
    .form .form-bordered .form-actions {
        padding-left: 15px!important;
        padding-right: 15px!important;
    };
}

.form .form-horizontal.form-bordered.form-row-stripped .form-group:nth-child(even) {
    background-color: #fcfcfc;
}

.form .form-horizontal.form-bordered.form-row-stripped .form-control {
    background: #fff!important;
}

.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even)>div {
    background-color: #fff;
}

.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) {
    background-color: #fcfcfc;
}

.form-control {
    outline: 0!important;
}

.form-control.height-auto {
    height: auto;
}

.input-group-addon>i {
    color: #c5cdda;
}

.form-control.white {
    border-color: #fff;
}

.form-control.white:focus {
    border-color: #e6e6e6;
}

.form-control.focus-white:focus {
    border-color: #fff;
}

.form-control.default {
    border-color: #e1e5ec;
}

.form-control.default:focus {
    border-color: #c2cad8;
}

.form-control.focus-default:focus {
    border-color: #e1e5ec;
}

.form-control.dark {
    border-color: #2f353b;
}

.form-control.dark:focus {
    border-color: #181b1f;
}

.form-control.focus-dark:focus {
    border-color: #2f353b;
}

.form-control.blue {
    border-color: #3598dc;
}

.form-control.blue:focus {
    border-color: #217ebd;
}

.form-control.focus-blue:focus {
    border-color: #3598dc;
}

.form-control.blue-madison {
    border-color: #578ebe;
}

.form-control.blue-madison:focus {
    border-color: #3f74a3;
}

.form-control.focus-blue-madison:focus {
    border-color: #578ebe;
}

.form-control.blue-chambray {
    border-color: #2C3E50;
}

.form-control.blue-chambray:focus {
    border-color: #1a242f;
}

.form-control.focus-blue-chambray:focus {
    border-color: #2C3E50;
}

.form-control.blue-ebonyclay {
    border-color: #22313F;
}

.form-control.blue-ebonyclay:focus {
    border-color: #10171e;
}

.form-control.focus-blue-ebonyclay:focus {
    border-color: #22313F;
}

.form-control.blue-hoki {
    border-color: #67809F;
}

.form-control.blue-hoki:focus {
    border-color: #526781;
}

.form-control.focus-blue-hoki:focus {
    border-color: #67809F;
}

.form-control.blue-steel {
    border-color: #4B77BE;
}

.form-control.blue-steel:focus {
    border-color: #395f9d;
}

.form-control.focus-blue-steel:focus {
    border-color: #4B77BE;
}

.form-control.blue-soft {
    border-color: #4c87b9;
}

.form-control.blue-soft:focus {
    border-color: #3b6d97;
}

.form-control.focus-blue-soft:focus {
    border-color: #4c87b9;
}

.form-control.blue-dark {
    border-color: #5e738b;
}

.form-control.blue-dark:focus {
    border-color: #495a6d;
}

.form-control.focus-blue-dark:focus {
    border-color: #5e738b;
}

.form-control.blue-sharp {
    border-color: #5C9BD1;
}

.form-control.blue-sharp:focus {
    border-color: #3782c3;
}

.form-control.focus-blue-sharp:focus {
    border-color: #5C9BD1;
}

.form-control.green {
    border-color: #32c5d2;
}

.form-control.green:focus {
    border-color: #26a1ab;
}

.form-control.focus-green:focus {
    border-color: #32c5d2;
}

.form-control.green-meadow {
    border-color: #1BBC9B;
}

.form-control.green-meadow:focus {
    border-color: #158f76;
}

.form-control.focus-green-meadow:focus {
    border-color: #1BBC9B;
}

.form-control.green-seagreen {
    border-color: #1BA39C;
}

.form-control.green-seagreen:focus {
    border-color: #147772;
}

.form-control.focus-green-seagreen:focus {
    border-color: #1BA39C;
}

.form-control.green-turquoise {
    border-color: #36D7B7;
}

.form-control.green-turquoise:focus {
    border-color: #24b699;
}

.form-control.focus-green-turquoise:focus {
    border-color: #36D7B7;
}

.form-control.green-haze {
    border-color: #44b6ae;
}

.form-control.green-haze:focus {
    border-color: #36918b;
}

.form-control.focus-green-haze:focus {
    border-color: #44b6ae;
}

.form-control.green-jungle {
    border-color: #26C281;
}

.form-control.green-jungle:focus {
    border-color: #1e9765;
}

.form-control.focus-green-jungle:focus {
    border-color: #26C281;
}

.form-control.green-soft {
    border-color: #3faba4;
}

.form-control.green-soft:focus {
    border-color: #318680;
}

.form-control.focus-green-soft:focus {
    border-color: #3faba4;
}

.form-control.green-dark {
    border-color: #4DB3A2;
}

.form-control.green-dark:focus {
    border-color: #3d9082;
}

.form-control.focus-green-dark:focus {
    border-color: #4DB3A2;
}

.form-control.green-sharp {
    border-color: #2ab4c0;
}

.form-control.green-sharp:focus {
    border-color: #218d96;
}

.form-control.focus-green-sharp:focus {
    border-color: #2ab4c0;
}

.form-control.grey {
    border-color: #E5E5E5;
}

.form-control.grey:focus {
    border-color: #ccc;
}

.form-control.focus-grey:focus {
    border-color: #E5E5E5;
}

.form-control.grey-steel {
    border-color: #e9edef;
}

.form-control.grey-steel:focus {
    border-color: #cbd5da;
}

.form-control.focus-grey-steel:focus {
    border-color: #e9edef;
}

.form-control.grey-cararra {
    border-color: #fafafa;
}

.form-control.grey-cararra:focus {
    border-color: #e1e1e1;
}

.form-control.focus-grey-cararra:focus {
    border-color: #fafafa;
}

.form-control.grey-gallery {
    border-color: #555;
}

.form-control.grey-gallery:focus {
    border-color: #3b3b3b;
}

.form-control.focus-grey-gallery:focus {
    border-color: #555;
}

.form-control.grey-cascade {
    border-color: #95A5A6;
}

.form-control.grey-cascade:focus {
    border-color: #798d8f;
}

.form-control.focus-grey-cascade:focus {
    border-color: #95A5A6;
}

.form-control.grey-silver {
    border-color: #BFBFBF;
}

.form-control.grey-silver:focus {
    border-color: #a6a6a6;
}

.form-control.focus-grey-silver:focus {
    border-color: #BFBFBF;
}

.form-control.grey-salsa {
    border-color: #ACB5C3;
}

.form-control.grey-salsa:focus {
    border-color: #8e9bae;
}

.form-control.focus-grey-salsa:focus {
    border-color: #ACB5C3;
}

.form-control.grey-salt {
    border-color: #bfcad1;
}

.form-control.grey-salt:focus {
    border-color: #a1b1bc;
}

.form-control.focus-grey-salt:focus {
    border-color: #bfcad1;
}

.form-control.grey-mint {
    border-color: #525e64;
}

.form-control.grey-mint:focus {
    border-color: #3b4448;
}

.form-control.focus-grey-mint:focus {
    border-color: #525e64;
}



.form-control-static {
    margin: 0;
}

.input-xsmall {
    width: 80px!important;
}

.input-small {
    width: 145px!important;
}

.input-medium {
    width: 240px!important;
}

.input-large {
    width: 320px!important;
}

.input-xlarge {
    width: 420px!important;
}

@media (max-width:768px) {
    .input-large {
        width: 250px!important;
    }

    .input-xlarge {
        width: 300px!important;
    };
}

.input-inline {
    width: auto;
}

.input-fixed {
    overflow: hidden;
}

.modal,.modal-open {
    overflow-y: auto!important;
}

.form-group .input-inline {
    margin-right: 5px;
}

@media (max-width:768px) {
    .input-lg {
        width: 250px!important;
    }

    .input-xlg {
        width: 300px!important;
    };
}

.input-circle {
    border-radius: 25px!important;
}

.input-circle-right {
    border-radius: 0 25px 25px 0!important;
}

.input-circle-left {
    border-radius: 25px 0 0 25px!important;
}

.input-circle-bottom {
    border-radius: 0 0 25px 25px!important;
}

.input-circle-top {
    border-radius: 25px 25px 0 0!important;
}

.icon-btn {
    height: 60px;
    min-width: 80px;
    margin: 5px 5px 0 0;
    border: 1px solid #ddd;
    padding: 12px 0 0;
    background-color: #fafafa;
    background-image: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #646464;
    text-align: center;
    position: relative;
    transition: all .3s ease;
}

.loading-message,.page-loading {
    min-width: 125px;
    vertical-align: middle;
}

.icon-btn:hover,.icon-btn:hover>.badge {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.modal.draggable-modal .modal-header,.portlet-sortable:not(.portlet-fullscreen)>.portlet-title {
    cursor: move;
}

.icon-btn:hover {
    text-decoration: none;
    border-color: #999;
    color: #444;
    text-shadow: 0 1px 0 #fff;
    transition: all .3s ease;
    box-shadow: none;
}

.icon-btn:hover>.badge {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    box-shadow: none;
}

.icon-btn>div {
    margin-top: 5px;
    margin-bottom: 20px;
    color: #3f444a;
    font-size: 12px;
    font-weight: 300;
}

.input-group .input-icon>.form-control,.tabs-left.nav-tabs>li>a:focus,.tabs-left.nav-tabs>li>a:hover {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -ms-border-radius: 4px 0 0 4px;
    -o-border-radius: 4px 0 0 4px;
}

.icon-btn>i {
    font-size: 18px;
}

.input-icon {
    position: relative;
    left: 0;
}

.input-icon>.form-control {
    padding-left: 33px;
}

.input-group .input-icon>.form-control {
    border-radius: 4px 0 0 4px;
}

.input-icon>i {
    color: #333333;
    position: absolute;
    margin: 11px 2px 4px 10px;
    z-index: 3;
    width: 16px;
    font-size: 16px;
    text-align: center;
}

.modal .input-icon>i {
    z-index: 10055;
}

.has-success .input-icon>i {
    color: #36c6d3;
}

.has-warning .input-icon>i {
    color: #F1C40F;
}

.has-info .input-icon>i {
    color: #659be0;
}

.has-error .input-icon>i {
    color: #ed6b75;
}

.input-icon.right {
    left: auto;
    right: 0;
}

.input-icon.right>.form-control {
    padding-right: 33px;
    padding-left: 12px;
}

.input-group .input-icon.right>.form-control {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    -o-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}

.input-icon.right>i {
    right: 8px;
    float: right;
}

.input-icon.input-icon-lg>i {
    margin-top: 16px;
}

.input-icon.input-icon-sm>i {
    margin-top: 8px;
    font-size: 13px;
}

.label {
    text-shadow: none!important;
    font-size: 14px;
    font-weight: 300;
    padding: 3px 6px;
    color: #fff;
}

.label.label-sm {
    font-size: 13px;
    padding: 2px 5px;
}

h1 .label,h2 .label,h3 .label,h4 .label,h5 .label,h6 .label {
    font-size: 75%;
}

.label-default[href]:focus,.label-default[href]:hover {
    background-color: #9ca8bb;
}

.label-primary {
    background-color: #337ab7;
}

.label-primary[href]:focus,.label-primary[href]:hover {
    background-color: #286090;
}

.label-success {
    background-color: #36c6d3;
}

.label-success[href]:focus,.label-success[href]:hover {
    background-color: #27a4b0;
}

.label-info {
    background-color: #659be0;
}

.label-info[href]:focus,.label-info[href]:hover {
    background-color: #3a80d7;
}

.label-warning {
    background-color: #F1C40F;
}

.label-warning[href]:focus,.label-warning[href]:hover {
    background-color: #c29d0b;
}

.label-danger {
    background-color: #ed6b75;
}

.label-danger[href]:focus,.label-danger[href]:hover {
    background-color: #e73d4a;
}

.label.label-icon {
    padding: 4px 0 4px 4px;
    margin-right: 2px;
    text-align: center!important;
}

.label.label-icon>i {
    font-size: 12px;
    text-align: center!important;
}

.note p,.page-loading,.panel .panel-body {
    font-size: 13px;
}

.ie8 .label.label-icon,.ie9 .label.label-icon {
    padding: 3px 0 3px 3px;
}

.text-default {
    color: #bac3d0;
}

.text-primary {
    color: #337ab7;
}

.text-success {
    color: #36c6d3;
}

.text-info {
    color: #659be0;
}

.text-warning {
    color: #F1C40F;
}

.text-danger {
    color: #ed6b75;
}

.list-group>li:first-child {
    border-radius-topleft: 4px;
    border-radius-topright: 4px;
}

.list-group>li:last-child {
    border-radius-bottomleft: 4px;
    border-radius-bottomright: 4px;
}

.list-group .list-group-item-success {
    color: #27a4b0;
    background-color: #abe7ed;
}

.list-group a.list-group-item-success,.list-group button.list-group-item-success {
    color: #27a4b0;
}

.list-group a.list-group-item-success .list-group-item-heading,.list-group button.list-group-item-success .list-group-item-heading {
    color: inherit;
}

.list-group a.list-group-item-success:focus,.list-group a.list-group-item-success:hover,.list-group button.list-group-item-success:focus,.list-group button.list-group-item-success:hover {
    color: #27a4b0;
    background-color: #96e1e8;
}

.list-group a.list-group-item-success.active,.list-group a.list-group-item-success.active:focus,.list-group a.list-group-item-success.active:hover,.list-group button.list-group-item-success.active,.list-group button.list-group-item-success.active:focus,.list-group button.list-group-item-success.active:hover {
    color: #fff;
    background-color: #27a4b0;
    border-color: #27a4b0;
}

.list-group .list-group-item-info {
    color: #327ad5;
    background-color: #e0ebf9;
}

.list-group a.list-group-item-info,.list-group button.list-group-item-info {
    color: #327ad5;
}

.list-group a.list-group-item-info .list-group-item-heading,.list-group button.list-group-item-info .list-group-item-heading {
    color: inherit;
}

.list-group a.list-group-item-info:focus,.list-group a.list-group-item-info:hover,.list-group button.list-group-item-info:focus,.list-group button.list-group-item-info:hover {
    color: #327ad5;
    background-color: #caddf4;
}

.list-group a.list-group-item-info.active,.list-group a.list-group-item-info.active:focus,.list-group a.list-group-item-info.active:hover,.list-group button.list-group-item-info.active,.list-group button.list-group-item-info.active:focus,.list-group button.list-group-item-info.active:hover {
    color: #fff;
    background-color: #327ad5;
    border-color: #327ad5;
}

.list-group .list-group-item-warning {
    color: #c29d0b;
    background-color: #f9e491;
}

.list-group a.list-group-item-warning,.list-group button.list-group-item-warning {
    color: #c29d0b;
}

.list-group a.list-group-item-warning .list-group-item-heading,.list-group button.list-group-item-warning .list-group-item-heading {
    color: inherit;
}

.list-group a.list-group-item-warning:focus,.list-group a.list-group-item-warning:hover,.list-group button.list-group-item-warning:focus,.list-group button.list-group-item-warning:hover {
    color: #c29d0b;
    background-color: #f7de79;
}

.list-group a.list-group-item-warning.active,.list-group a.list-group-item-warning.active:focus,.list-group a.list-group-item-warning.active:hover,.list-group button.list-group-item-warning.active,.list-group button.list-group-item-warning.active:focus,.list-group button.list-group-item-warning.active:hover {
    color: #fff;
    background-color: #c29d0b;
    border-color: #c29d0b;
}

.list-group .list-group-item-danger {
    color: #e73d4a;
    background-color: #fbe1e3;
}

.list-group a.list-group-item-danger,.list-group button.list-group-item-danger {
    color: #e73d4a;
}

.list-group a.list-group-item-danger .list-group-item-heading,.list-group button.list-group-item-danger .list-group-item-heading {
    color: inherit;
}

.list-group a.list-group-item-danger:focus,.list-group a.list-group-item-danger:hover,.list-group button.list-group-item-danger:focus,.list-group button.list-group-item-danger:hover {
    color: #e73d4a;
    background-color: #f8cace;
}

.list-group a.list-group-item-danger.active,.list-group a.list-group-item-danger.active:focus,.list-group a.list-group-item-danger.active:hover,.list-group button.list-group-item-danger.active,.list-group button.list-group-item-danger.active:focus,.list-group button.list-group-item-danger.active:hover {
    color: #fff;
    background-color: #e73d4a;
    border-color: #e73d4a;
}



[class^=m-icon-] {
    width: 14px;
    height: 14px;
    margin-top: 3px;
    line-height: 14px;
    vertical-align: top;
}

[class^=m-icon-big-] {
    width: 30px;
    height: 30px;
    margin: 6px;
    vertical-align: middle;
}

.btn.m-icon-big {
    padding: 9px 16px 8px;
}

.btn.m-icon-big.m-icon-only {
    padding: 9px 8px 8px 0;
}

.btn.m-icon-big [class^=m-icon-big-] {
    margin: 0 0 0 10px;
}

.btn.m-icon-ony>i {
    margin-left: 0;
}

.btn.m-icon {
    padding: 7px 14px;
}

.btn.m-icon [class^=m-icon-] {
    margin: 4px 0 0 5px;
}

.btn.m-icon.m-icon-only {
    padding: 7px 10px 7px 6px;
}

.m-icon-white {
    background-image: url(../img/syncfusion-icons-white.png);
}

.m-icon-swapright {
    background-position: -27px -10px;
}

.m-icon-swapdown {
    background-position: -68px -10px;
}

.m-icon-swapleft {
    background-position: -8px -10px;
}

.m-icon-swapup {
    background-position: -46px -10px;
}

.m-icon-big-swapright {
    background-position: -42px -28px;
}

.m-icon-big-swapdown {
    background-position: -115px -28px;
}

.m-icon-big-swapleft {
    background-position: -6px -28px;
}

.m-icon-big-swapup {
    background-position: -78px -28px;
}



/*sup { 
    vertical-align: super;
    font-size: smaller;
}*/

sub, sup {
  /* Specified in % so that the sup/sup is the
     right size relative to the surrounding text */
  font-size: 40%;

  /* Zero out the line-height so that it doesn't
     interfere with the positioning that follows */
  line-height: 0;

  /* Where the magic happens: makes all browsers position
     the sup/sup properly, relative to the surrounding text */
  position: relative;

  /* Note that if you're using Eric Meyer's reset.css, this
     is already set and you can remove this rule */
  vertical-align: baseline;
}

sup {
  /* Move the superscripted text up */
  top: -0.95em;
}

sub {
  /* Move the subscripted text down, but only
     half as far down as the superscript moved up */
  bottom: -0.25em;
}
